mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 08:01:30 -07:00
Shift-click is equivalent to middle-click. This is mostly for
Windows users who may not have a middle button at all, but I've replicated it in GTK to maintain cross-platform consistency. [originally from svn r4166]
This commit is contained in:
6
gtk.c
6
gtk.c
@ -181,10 +181,10 @@ static gint button_event(GtkWidget *widget, GdkEventButton *event,
|
||||
if (event->type != GDK_BUTTON_PRESS)
|
||||
return TRUE;
|
||||
|
||||
if (event->button == 1)
|
||||
button = LEFT_BUTTON;
|
||||
else if (event->button == 2)
|
||||
if (event->button == 2 || (event->state & GDK_SHIFT_MASK))
|
||||
button = MIDDLE_BUTTON;
|
||||
else if (event->button == 1)
|
||||
button = LEFT_BUTTON;
|
||||
else if (event->button == 3)
|
||||
button = RIGHT_BUTTON;
|
||||
else
|
||||
|
Reference in New Issue
Block a user