stc = win;
wheelRotation = 0;
Initialise();
+#ifdef __WXMSW__
+ sysCaretBitmap = 0;
+ sysCaretWidth = 0;
+ sysCaretHeight = 0;
+#endif
}
LexerManager::GetInstance()->Load((const char*)lParam);
break;
#endif
+
default:
return ScintillaBase::WndProc(iMessage, wParam, lParam);
}
case WXK_ESCAPE: key = SCK_ESCAPE; break;
case WXK_BACK: key = SCK_BACK; break;
case WXK_TAB: key = SCK_TAB; break;
+ case WXK_NUMPAD_ENTER: // fall through
case WXK_RETURN: key = SCK_RETURN; break;
case WXK_ADD: // fall through
case WXK_NUMPAD_ADD: key = SCK_ADD; break;
// Force the whole window to be repainted
void ScintillaWX::FullPaint() {
+#ifndef __WXMAC__
stc->Refresh(false);
+#endif
stc->Update();
}