Home | History | Annotate | Download | only in fio
      1 #include <gtk/gtk.h>
      2 
      3 #include "gcompat.h"
      4 
      5 #if GTK_MAJOR_VERSION <= 2 && GTK_MINOR_VERSION < 24
      6 
      7 GtkWidget *gtk_combo_box_text_new(void)
      8 {
      9 	return gtk_combo_box_new();
     10 }
     11 
     12 void gtk_combo_box_text_append_text(GtkComboBoxText *combo_box,
     13 				    const gchar *text)
     14 {
     15 	gtk_combo_box_append_text(GTK_COMBO_BOX(combo_box), text);
     16 }
     17 
     18 void gtk_combo_box_text_insert_text(GtkComboBoxText *combo_box, gint position,
     19 				    const gchar *text)
     20 {
     21 	gtk_combo_box_insert_text(GTK_COMBO_BOX(combo_box), position, text);
     22 }
     23 
     24 void gtk_combo_box_text_prepend_text(GtkComboBoxText *combo_box,
     25 				     const gchar *text)
     26 {
     27 	gtk_combo_box_prepend_text(GTK_COMBO_BOX(combo_box), text);
     28 }
     29 
     30 gchar *gtk_combo_box_text_get_active_text(GtkComboBoxText *combo_box)
     31 {
     32 	return gtk_combo_box_get_active_text(GTK_COMBO_BOX(combo_box));
     33 }
     34 
     35 #endif
     36 
     37 #if GTK_MAJOR_VERSION < 3
     38 
     39 guint gtk_widget_get_allocated_width(GtkWidget *w)
     40 {
     41 	return w->allocation.width;
     42 }
     43 
     44 guint gtk_widget_get_allocated_height(GtkWidget *w)
     45 {
     46 	return w->allocation.height;
     47 }
     48 
     49 #endif
     50 
     51 #if GTK_MAJOR_VERSION <= 2 && GTK_MINOR_VERSION < 18
     52 void gtk_widget_set_can_focus(GtkWidget *widget, gboolean can_focus)
     53 {
     54 	if (can_focus)
     55 		GTK_WIDGET_SET_FLAGS(widget, GTK_CAN_FOCUS);
     56 	else
     57 		GTK_WIDGET_UNSET_FLAGS(widget, GTK_CAN_FOCUS);
     58 }
     59 #endif
     60