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

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