67 lines
2.1 KiB
Diff
67 lines
2.1 KiB
Diff
--- gtk+-2.6.4/gtk/gtksettings.c 2004-11-20 01:18:38.000000000 +0200
|
|
+++ gtk+-2.6.4/gtk/gtksettings.c 2005-04-06 16:19:37.941770336 +0300
|
|
@@ -1,4 +1,4 @@
|
|
-/* GTK - The GIMP Toolkit
|
|
+/*
|
|
* Copyright (C) 2000 Red Hat, Inc.
|
|
*
|
|
* This library is free software; you can redistribute it and/or
|
|
@@ -24,6 +24,9 @@
|
|
#include "gtkintl.h"
|
|
#include "gtkwidget.h"
|
|
|
|
+#define DEFAULT_INITIAL_TIMEOUT 300
|
|
+#define DEFAULT_UPDATE_TIMEOUT 125
|
|
+
|
|
typedef struct _GtkSettingsValuePrivate GtkSettingsValuePrivate;
|
|
|
|
typedef enum
|
|
@@ -72,6 +75,9 @@
|
|
PROP_XFT_RGBA,
|
|
PROP_XFT_DPI,
|
|
#endif
|
|
+ PROP_INITIAL_TIMEOUT,
|
|
+ PROP_UPDATE_TIMEOUT,
|
|
+ PROP_HILDON_KEYBOARD_NAVIGATION,
|
|
PROP_ALTERNATIVE_BUTTON_ORDER
|
|
};
|
|
|
|
@@ -426,6 +432,37 @@
|
|
NULL);
|
|
|
|
g_assert (result == PROP_XFT_DPI);
|
|
+
|
|
+ result = settings_install_property_parser (class,
|
|
+ g_param_spec_int ("gtk-initial-timeout",
|
|
+ P_("Start timeout"),
|
|
+ P_("Starting value for timeouts, when button is pressed"),
|
|
+ 0, G_MAXINT, DEFAULT_INITIAL_TIMEOUT,
|
|
+ G_PARAM_READWRITE),
|
|
+ NULL);
|
|
+
|
|
+ g_assert (result == PROP_INITIAL_TIMEOUT);
|
|
+
|
|
+ result = settings_install_property_parser (class,
|
|
+ g_param_spec_int ("gtk-update-timeout",
|
|
+ P_("Repeat timeout"),
|
|
+ P_("Repeat value for timeouts, when button is pressed"),
|
|
+ 0, G_MAXINT, DEFAULT_UPDATE_TIMEOUT,
|
|
+ G_PARAM_READWRITE),
|
|
+ NULL);
|
|
+
|
|
+ g_assert (result == PROP_UPDATE_TIMEOUT);
|
|
+
|
|
+ result = settings_install_property_parser (class,
|
|
+ g_param_spec_boolean ("hildon-keyboard-navigation",
|
|
+ P_("Keyboard navigation"),
|
|
+ P_("This property can be used to enable keyboard navigation"),
|
|
+ FALSE,
|
|
+ G_PARAM_READWRITE),
|
|
+ NULL);
|
|
+
|
|
+ g_assert (result == PROP_HILDON_KEYBOARD_NAVIGATION);
|
|
+
|
|
#endif /* GDK_WINDOWING_X11 */
|
|
result = settings_install_property_parser (class,
|
|
g_param_spec_boolean ("gtk-alternative-button-order",
|