Patch level : v1.32 nopatch

Files correlati     : tutti
Ricompilazione Demo : [ ]
Commento            :

Corretta gestione tasti


git-svn-id: svn://10.65.10.50/trunk@10178 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2002-04-22 15:08:56 +00:00
parent 5bdb89f917
commit f8be084eaf

View File

@ -360,12 +360,12 @@ wxDC& TDC::GetDC(bool bPaint)
void TDC::KillDC() void TDC::KillDC()
{ {
if (_dc) if (_dc != NULL)
{ {
SetClippingBox(NULL); SetClippingBox(NULL);
delete _dc; delete _dc;
_dc = NULL;
} }
_dc = NULL;
} }
void TDC::SetClippingBox(const RCT* pRct) void TDC::SetClippingBox(const RCT* pRct)
@ -641,7 +641,7 @@ public:
IMPLEMENT_DYNAMIC_CLASS(TwxWindow, TwxWindowBase) IMPLEMENT_DYNAMIC_CLASS(TwxWindow, TwxWindowBase)
BEGIN_EVENT_TABLE(TwxWindow, TwxWindowBase) BEGIN_EVENT_TABLE(TwxWindow, TwxWindowBase)
EVT_KEY_DOWN(TwxWindow::OnKeyDown) EVT_CHAR(TwxWindow::OnKeyDown)
EVT_KILL_FOCUS(TwxWindow::OnKillFocus) EVT_KILL_FOCUS(TwxWindow::OnKillFocus)
EVT_LEFT_DCLICK(TwxWindow::OnMouseDouble) EVT_LEFT_DCLICK(TwxWindow::OnMouseDouble)
EVT_LEFT_DOWN(TwxWindow::OnMouseDown) EVT_LEFT_DOWN(TwxWindow::OnMouseDown)
@ -674,9 +674,10 @@ void TwxWindow::OnKeyDown(wxKeyEvent& event)
{ {
case WXK_ALT: case WXK_ALT:
case WXK_MENU: case WXK_MENU:
case WXK_NUMPAD_DECIMAL: // ??? Non arriva mai
case WXK_DECIMAL: // ??? Arriva sia '.' sia WXK_DECIMAL=340
event.Skip(); event.Skip();
return; return;
case WXK_NUMPAD_DECIMAL: k = ','; break;
case WXK_DOWN : k = K_DOWN; break; case WXK_DOWN : k = K_DOWN; break;
case WXK_LEFT : k = K_LEFT; break; case WXK_LEFT : k = K_LEFT; break;
case WXK_NEXT : k = K_NEXT; break; case WXK_NEXT : k = K_NEXT; break;