forked from AuroraMiddleware/gtk
use 5 * gtk-timeout-repeat, just as many other widgets. Makes the calendar
2006-07-17 Michael Natterer <mitch@imendio.com> * gtk/gtkcalendar.c (calendar_timer): use 5 * gtk-timeout-repeat, just as many other widgets. Makes the calendar arrow buttons usable for quick month/year skipping (#142582).
This commit is contained in:
parent
01dbfe9f3b
commit
94d3b2f09c
@ -1,3 +1,9 @@
|
|||||||
|
2006-07-17 Michael Natterer <mitch@imendio.com>
|
||||||
|
|
||||||
|
* gtk/gtkcalendar.c (calendar_timer): use 5 * gtk-timeout-repeat,
|
||||||
|
just as many other widgets. Makes the calendar arrow buttons
|
||||||
|
usable for quick month/year skipping (#142582).
|
||||||
|
|
||||||
2006-07-17 Richard Hult <richard@imendio.com>
|
2006-07-17 Richard Hult <richard@imendio.com>
|
||||||
|
|
||||||
* gdk/quartz/gdkwindow-quartz.c:
|
* gdk/quartz/gdkwindow-quartz.c:
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2006-07-17 Michael Natterer <mitch@imendio.com>
|
||||||
|
|
||||||
|
* gtk/gtkcalendar.c (calendar_timer): use 5 * gtk-timeout-repeat,
|
||||||
|
just as many other widgets. Makes the calendar arrow buttons
|
||||||
|
usable for quick month/year skipping (#142582).
|
||||||
|
|
||||||
2006-07-17 Richard Hult <richard@imendio.com>
|
2006-07-17 Richard Hult <richard@imendio.com>
|
||||||
|
|
||||||
* gdk/quartz/gdkwindow-quartz.c:
|
* gdk/quartz/gdkwindow-quartz.c:
|
||||||
|
@ -186,6 +186,8 @@ dates_difference(guint year1, guint mm1, guint dd1,
|
|||||||
#define DAY_XSEP 0 /* not really good for small calendar */
|
#define DAY_XSEP 0 /* not really good for small calendar */
|
||||||
#define DAY_YSEP 0 /* not really good for small calendar */
|
#define DAY_YSEP 0 /* not really good for small calendar */
|
||||||
|
|
||||||
|
#define SCROLL_DELAY_FACTOR 5
|
||||||
|
|
||||||
/* Color usage */
|
/* Color usage */
|
||||||
#define HEADER_FG_COLOR(widget) (& (widget)->style->fg[GTK_WIDGET_STATE (widget)])
|
#define HEADER_FG_COLOR(widget) (& (widget)->style->fg[GTK_WIDGET_STATE (widget)])
|
||||||
#define HEADER_BG_COLOR(widget) (& (widget)->style->bg[GTK_WIDGET_STATE (widget)])
|
#define HEADER_BG_COLOR(widget) (& (widget)->style->bg[GTK_WIDGET_STATE (widget)])
|
||||||
@ -2398,7 +2400,7 @@ calendar_timer (gpointer data)
|
|||||||
g_object_get (settings, "gtk-timeout-repeat", &timeout, NULL);
|
g_object_get (settings, "gtk-timeout-repeat", &timeout, NULL);
|
||||||
|
|
||||||
priv->need_timer = FALSE;
|
priv->need_timer = FALSE;
|
||||||
priv->timer = g_timeout_add (timeout,
|
priv->timer = g_timeout_add (timeout * SCROLL_DELAY_FACTOR,
|
||||||
(GSourceFunc) calendar_timer,
|
(GSourceFunc) calendar_timer,
|
||||||
(gpointer) calendar);
|
(gpointer) calendar);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user