mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Bug #565421: Remove dependency on GTK+ 2.10 in date edit control.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17930 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
f4f9fed740
commit
5760020652
@ -294,8 +294,13 @@ gnc_date_edit_popup (GNCDateEdit *gde)
|
|||||||
toplevel = gtk_widget_get_toplevel (GTK_WIDGET (gde));
|
toplevel = gtk_widget_get_toplevel (GTK_WIDGET (gde));
|
||||||
if (GTK_IS_WINDOW (toplevel))
|
if (GTK_IS_WINDOW (toplevel))
|
||||||
{
|
{
|
||||||
gtk_window_group_add_window (gtk_window_get_group (GTK_WINDOW (toplevel)),
|
gtk_window_group_add_window (
|
||||||
GTK_WINDOW (gde->cal_popup));
|
#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_set_transient_for (GTK_WINDOW (gde->cal_popup),
|
||||||
GTK_WINDOW (toplevel));
|
GTK_WINDOW (toplevel));
|
||||||
}
|
}
|
||||||
@ -860,8 +865,10 @@ create_children (GNCDateEdit *gde)
|
|||||||
gde->cal_popup = gtk_window_new (GTK_WINDOW_POPUP);
|
gde->cal_popup = gtk_window_new (GTK_WINDOW_POPUP);
|
||||||
gtk_widget_set_name (gde->cal_popup, "gnc-date-edit-popup-window");
|
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),
|
gtk_window_set_type_hint (GTK_WINDOW (gde->cal_popup),
|
||||||
GDK_WINDOW_TYPE_HINT_COMBO);
|
GDK_WINDOW_TYPE_HINT_COMBO);
|
||||||
|
#endif
|
||||||
|
|
||||||
gtk_widget_set_events (GTK_WIDGET(gde->cal_popup),
|
gtk_widget_set_events (GTK_WIDGET(gde->cal_popup),
|
||||||
gtk_widget_get_events (GTK_WIDGET(gde->cal_popup)) |
|
gtk_widget_get_events (GTK_WIDGET(gde->cal_popup)) |
|
||||||
|
Loading…
Reference in New Issue
Block a user