diff options
author | Matthias Clasen <maclas@gmx.de> | 2003-12-16 00:56:48 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2003-12-16 00:56:48 +0000 |
commit | fbb0ba1a3b4fc044247a8597678f283b28bc6e91 (patch) | |
tree | 10455f458c533efed9dfbbf1dbdde7ec8766183a /gdk/x11/gdkevents-x11.c | |
parent | 69c2585f0d78c5c00b0dff296b28eddea964ed1f (diff) | |
download | gdk-pixbuf-fbb0ba1a3b4fc044247a8597678f283b28bc6e91.tar.gz |
Do not interpret distant clicks as double-clicks (#116541, Bernhard
Tue Dec 16 01:46:46 2003 Matthias Clasen <maclas@gmx.de>
Do not interpret distant clicks as double-clicks (#116541,
Bernhard Walle):
* gdk/gdkdisplay.h (struct GdkDisplay): Add new fields
double_click_distance, button_x and button_y.
* gdk/gdkdisplay.c (gdk_display_init): Initialize the new fields.
* gdk/gdkdisplay.h:
* gdk/gdkevents.c (gdk_display_set_double_click_distance):
New function to set the double click distance on a display.
* gdk/gdkevents.c: Take double click distance into account
when generating single, double or triple clicks.
* gtk/gtksettings.c: Add new setting "gtk-double-click-distance".
* gdk/x11/gdkevents-x11.c: Add the XSetting
"Net/DoubleClickDistance" and map it to "gtk-double-click-distance".
Diffstat (limited to 'gdk/x11/gdkevents-x11.c')
-rw-r--r-- | gdk/x11/gdkevents-x11.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gdk/x11/gdkevents-x11.c b/gdk/x11/gdkevents-x11.c index f19a7ff56..a52890aa5 100644 --- a/gdk/x11/gdkevents-x11.c +++ b/gdk/x11/gdkevents-x11.c @@ -55,11 +55,6 @@ typedef struct _GdkIOClosure GdkIOClosure; typedef struct _GdkDisplaySource GdkDisplaySource; typedef struct _GdkEventTypeX11 GdkEventTypeX11; -#define DOUBLE_CLICK_TIME 250 -#define TRIPLE_CLICK_TIME 500 -#define DOUBLE_CLICK_DIST 5 -#define TRIPLE_CLICK_DIST 5 - struct _GdkIOClosure { GdkInputFunction function; @@ -2591,6 +2586,7 @@ static struct const char *gdk_name; } settings_map[] = { { "Net/DoubleClickTime", "gtk-double-click-time" }, + { "Net/DoubleClickDistance", "gtk-double-click-distance" }, { "Net/DndDragThreshold", "gtk-dnd-drag-threshold" }, { "Gtk/CanChangeAccels", "gtk-can-change-accels" }, { "Gtk/ColorPalette", "gtk-color-palette" }, |