diff options
| author | nyamatongwe <unknown> | 2004-10-03 13:06:03 +0000 | 
|---|---|---|
| committer | nyamatongwe <unknown> | 2004-10-03 13:06:03 +0000 | 
| commit | 45116cb5f6a63afa7f93a839e710cceea9d9b41f (patch) | |
| tree | 880c55b2b3a42a70617a8fe9bb16be63f3d96a6d | |
| parent | 2c5c331cc1a3f52ca7ad5b19b60891a0c751698c (diff) | |
| download | scintilla-mirror-45116cb5f6a63afa7f93a839e710cceea9d9b41f.tar.gz | |
Patch from Stephan Deibel for GTK+ that makes rectangular
selection use Alt rather than Ctrl on Windows so that it follows
the platform convention.
| -rw-r--r-- | gtk/ScintillaGTK.cxx | 21 | 
1 files changed, 12 insertions, 9 deletions
| diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index 0a5857d95..6e75143b7 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -1705,16 +1705,19 @@ gint ScintillaGTK::PressThis(GdkEventButton *event) {  	gtk_widget_grab_focus(PWidget(wMain));  	if (event->button == 1) { -		//ButtonDown(pt, event->time, -		//	event->state & GDK_SHIFT_MASK, -		//	event->state & GDK_CONTROL_MASK, -		//	event->state & GDK_MOD1_MASK); -		// Instead of sending literal modifiers use control instead of alt -		// This is because all the window managers seem to grab alt + click for moving +		// On X, instead of sending literal modifiers use control instead of alt +		// This is because most X window managers grab alt + click for moving +#if !PLAT_GTK_WIN32  		ButtonDown(pt, event->time, -		                    (event->state & GDK_SHIFT_MASK) != 0, -		                    (event->state & GDK_CONTROL_MASK) != 0, -		                    (event->state & GDK_CONTROL_MASK) != 0); +				    (event->state & GDK_SHIFT_MASK) != 0, +				    (event->state & GDK_CONTROL_MASK) != 0, +				    (event->state & GDK_CONTROL_MASK) != 0); +#else +		ButtonDown(pt, event->time, +				    (event->state & GDK_SHIFT_MASK) != 0, +				    (event->state & GDK_CONTROL_MASK) != 0, +				    (event->state & GDK_MOD1_MASK) != 0); +#endif  	} else if (event->button == 2) {  		// Grab the primary selection if it exists  		Position pos = PositionFromLocation(pt); | 
