aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa/ScintillaView.mm
diff options
context:
space:
mode:
authornyamatongwe <nyamatongwe@gmail.com>2013-06-15 20:50:03 +1000
committernyamatongwe <nyamatongwe@gmail.com>2013-06-15 20:50:03 +1000
commit3fc9384925ba96aa33073363b407fb4fb08bd9ec (patch)
treeaaf7297abbb318b800e9b7d909770df66ce53106 /cocoa/ScintillaView.mm
parent80cf902155aa7bf4f4e7d0b7fce48395481b6a0e (diff)
downloadscintilla-mirror-3fc9384925ba96aa33073363b407fb4fb08bd9ec.tar.gz
Simplify direct access using Scintilla messages and avoid call layers.
Diffstat (limited to 'cocoa/ScintillaView.mm')
-rw-r--r--cocoa/ScintillaView.mm15
1 files changed, 15 insertions, 0 deletions
diff --git a/cocoa/ScintillaView.mm b/cocoa/ScintillaView.mm
index f5db0cee1..692ff3b5a 100644
--- a/cocoa/ScintillaView.mm
+++ b/cocoa/ScintillaView.mm
@@ -1329,6 +1329,21 @@ static void notification(intptr_t windowid, unsigned int iMessage, uintptr_t wPa
return ScintillaCocoa::DirectFunction(sender->mBackend, message, wParam, lParam);
}
+- (sptr_t) message: (unsigned int) message wParam: (uptr_t) wParam lParam: (sptr_t) lParam
+{
+ return mBackend->WndProc(message, wParam, lParam);
+}
+
+- (sptr_t) message: (unsigned int) message wParam: (uptr_t) wParam
+{
+ return mBackend->WndProc(message, wParam, 0);
+}
+
+- (sptr_t) message: (unsigned int) message
+{
+ return mBackend->WndProc(message, 0, 0);
+}
+
//--------------------------------------------------------------------------------------------------
/**