From edabc90ae2ee00c465d9326027e82c293900a864 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Sun, 3 Nov 2013 14:34:21 +1100 Subject: Report control key as SCI_META for mouse down events for GTK+ on OS X. Also enables more flexibility with modifier keys. --- src/ScintillaBase.cxx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/ScintillaBase.cxx') diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx index b06f72836..9190cd6d5 100644 --- a/src/ScintillaBase.cxx +++ b/src/ScintillaBase.cxx @@ -463,9 +463,13 @@ void ScintillaBase::CancelModes() { Editor::CancelModes(); } -void ScintillaBase::ButtonDown(Point pt, unsigned int curTime, bool shift, bool ctrl, bool alt) { +void ScintillaBase::ButtonDownWithModifiers(Point pt, unsigned int curTime, int modifiers) { CancelModes(); - Editor::ButtonDown(pt, curTime, shift, ctrl, alt); + Editor::ButtonDownWithModifiers(pt, curTime, modifiers); +} + +void ScintillaBase::ButtonDown(Point pt, unsigned int curTime, bool shift, bool ctrl, bool alt) { + ButtonDownWithModifiers(pt, curTime, ModifierFlags(shift, ctrl, alt)); } #ifdef SCI_LEXER -- cgit v1.2.3