Kaydet (Commit) 9fc709e1 authored tarafından Colomban Wendling's avatar Colomban Wendling

Fix modifier for creating rectangular selections on Windows

33dafac8 restored the pre-Scintilla
3.10 default on non-Windows, but also changed the Windows one.  Fix
this so the modifier keeps its historical value on Windows as well.
üst 4452b365
......@@ -4900,6 +4900,7 @@ static gboolean register_named_icon(ScintillaObject *sci, guint id, const gchar
static ScintillaObject *create_new_sci(GeanyEditor *editor)
{
ScintillaObject *sci;
int rectangular_selection_modifier;
sci = SCINTILLA(scintilla_new());
......@@ -4931,8 +4932,14 @@ static ScintillaObject *create_new_sci(GeanyEditor *editor)
/* necessary for column mode editing, implemented in Scintilla since 2.0 */
SSM(sci, SCI_SETADDITIONALSELECTIONTYPING, 1, 0);
/* rectangular selection modifier for creating rectangular selections with the mouse */
SSM(sci, SCI_SETRECTANGULARSELECTIONMODIFIER, SCMOD_CTRL, 0);
/* rectangular selection modifier for creating rectangular selections with the mouse.
* We use the historical Scintilla values by default. */
#ifdef G_OS_WIN32
rectangular_selection_modifier = SCMOD_ALT;
#else
rectangular_selection_modifier = SCMOD_CTRL;
#endif
SSM(sci, SCI_SETRECTANGULARSELECTIONMODIFIER, rectangular_selection_modifier, 0);
/* virtual space */
SSM(sci, SCI_SETVIRTUALSPACEOPTIONS, editor_prefs.show_virtual_space, 0);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment