r17930 - gnucash/trunk/src/gnome-utils - Bug #565421: Remove dependency on GTK+ 2.10 in date edit control.
Charles Day
cedayiv at cvs.gnucash.org
Tue Feb 17 13:14:04 EST 2009
Author: cedayiv
Date: 2009-02-17 13:14:04 -0500 (Tue, 17 Feb 2009)
New Revision: 17930
Trac: http://svn.gnucash.org/trac/changeset/17930
Modified:
gnucash/trunk/src/gnome-utils/gnc-date-edit.c
Log:
Bug #565421: Remove dependency on GTK+ 2.10 in date edit control.
Modified: gnucash/trunk/src/gnome-utils/gnc-date-edit.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-date-edit.c 2009-02-17 16:49:52 UTC (rev 17929)
+++ gnucash/trunk/src/gnome-utils/gnc-date-edit.c 2009-02-17 18:14:04 UTC (rev 17930)
@@ -294,8 +294,13 @@
toplevel = gtk_widget_get_toplevel (GTK_WIDGET (gde));
if (GTK_IS_WINDOW (toplevel))
{
- gtk_window_group_add_window (gtk_window_get_group (GTK_WINDOW (toplevel)),
- GTK_WINDOW (gde->cal_popup));
+ gtk_window_group_add_window (
+#ifdef HAVE_GTK_2_10
+ gtk_window_get_group (GTK_WINDOW (toplevel)),
+#else
+ _gtk_window_get_group (GTK_WINDOW (toplevel)),
+#endif
+ GTK_WINDOW (gde->cal_popup));
gtk_window_set_transient_for (GTK_WINDOW (gde->cal_popup),
GTK_WINDOW (toplevel));
}
@@ -860,8 +865,10 @@
gde->cal_popup = gtk_window_new (GTK_WINDOW_POPUP);
gtk_widget_set_name (gde->cal_popup, "gnc-date-edit-popup-window");
+#ifdef HAVE_GTK_2_10
gtk_window_set_type_hint (GTK_WINDOW (gde->cal_popup),
GDK_WINDOW_TYPE_HINT_COMBO);
+#endif
gtk_widget_set_events (GTK_WIDGET(gde->cal_popup),
gtk_widget_get_events (GTK_WIDGET(gde->cal_popup)) |
More information about the gnucash-changes
mailing list