1 #include <gtk/gtk.h>
2 
3 #if !GTK_CHECK_VERSION(2,14,0)
4 #define gtk_widget_get_window(widget) ((widget)->window)
5 #define gtk_dialog_get_content_area(dialog) (dialog->vbox)
6 #define gtk_dialog_get_action_area(dialog) (dialog->action_area)
7 #endif
8 
9 #if !GTK_CHECK_VERSION(2,18,0)
10 void                gtk_widget_set_allocation           (GtkWidget *widget,
11                                                          const GtkAllocation *allocation);
12 
13 void                gtk_widget_get_allocation           (GtkWidget *widget,
14                                                          GtkAllocation *allocation);
15 
16 #define gtk_widget_set_can_default(widget, candefault) {if (candefault) GTK_WIDGET_SET_FLAGS (widget, GTK_CAN_DEFAULT); else GTK_WIDGET_UNSET_FLAGS(widget, GTK_CAN_DEFAULT);}
17 #endif
18 
19 #if !GTK_CHECK_VERSION(2,24,0)
20 #define GTK_COMBO_BOX_TEXT GTK_COMBO_BOX
21 typedef GtkComboBox GtkComboBoxText;
22 GtkWidget *gtk_combo_box_text_new ();
23 GtkWidget *gtk_combo_box_text_new_with_entry   (void);
24 void gtk_combo_box_text_append_text (GtkComboBoxText *combo_box, const gchar *text);
25 void gtk_combo_box_text_insert_text (GtkComboBoxText *combo_box, gint position, const gchar *text);
26 void gtk_combo_box_text_prepend_text (GtkComboBoxText *combo_box, const gchar *text);
27 gchar *gtk_combo_box_text_get_active_text  (GtkComboBoxText *combo_box);
28 #endif
29 
30