]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/gtk+/gtk+-2.6.4-1.osso7/gtkspinbutton.c.diff
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / gtk+ / gtk+-2.6.4-1.osso7 / gtkspinbutton.c.diff
1 --- gtk+-2.6.4/gtk/gtkspinbutton.c      2004-11-14 03:25:35.000000000 +0200
2 +++ gtk+-2.6.4/gtk/gtkspinbutton.c      2005-04-06 16:19:37.945769728 +0300
3 @@ -1041,15 +1041,21 @@
4                 GtkArrowType   click_child,
5                 gdouble        step)
6  {
7 +  GtkSettings *settings;
8 +  guint timeout;
9 +
10    g_return_if_fail (click_child == GTK_ARROW_UP || click_child == GTK_ARROW_DOWN);
11 -  
12 +
13 +  settings = gtk_settings_get_default ();
14 +  g_object_get (settings, "gtk-initial-timeout", &timeout, NULL); 
15 +
16    spin->click_child = click_child;
17    
18    if (!spin->timer)
19      {
20        spin->timer_step = step;
21        spin->need_timer = TRUE;
22 -      spin->timer = g_timeout_add (SPIN_BUTTON_INITIAL_TIMER_DELAY, 
23 +      spin->timer = g_timeout_add (/*SPIN_BUTTON_INITIAL_TIMER_DELAY*/timeout, 
24                                    (GSourceFunc) gtk_spin_button_timer, 
25                                    (gpointer) spin);
26      }
27 @@ -1188,9 +1194,14 @@
28  gtk_spin_button_timer (GtkSpinButton *spin_button)
29  {
30    gboolean retval = FALSE;
31 +  GtkSettings *settings;
32 +  guint timeout;
33    
34    GDK_THREADS_ENTER ();
35  
36 +  settings = gtk_settings_get_default ();
37 +  g_object_get (settings, "gtk-update-timeout", &timeout, NULL);
38 +
39    if (spin_button->timer)
40      {
41        if (spin_button->click_child == GTK_ARROW_UP)
42 @@ -1201,7 +1212,7 @@
43        if (spin_button->need_timer)
44         {
45           spin_button->need_timer = FALSE;
46 -         spin_button->timer = g_timeout_add (SPIN_BUTTON_TIMER_DELAY, 
47 +         spin_button->timer = g_timeout_add (/*SPIN_BUTTON_TIMER_DELAY*/timeout, 
48                                               (GSourceFunc) gtk_spin_button_timer, 
49                                               (gpointer) spin_button);
50         }