| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 
 | #if GTK_CHECK_VERSION (2, 6, 0)
#define combo_box_active_get_text(combo_box) gtk_combo_box_get_active_text (combo_box)
#else
char *combo_box_active_get_text (GtkComboBox *combo_box)
{
  gchar *s_text = NULL;
  gboolean b_ret = FALSE;
  GtkTreeIter iter;
 
  g_return_val_if_fail (combo_box != NULL, s_text);
 
  b_ret = gtk_combo_box_get_active_iter (combo_box, &iter);
  if (b_ret)
  {
    GtkTreeModel *p_model = NULL;
 
    p_model = gtk_combo_box_get_model (combo_box);
    if (p_model != NULL)
    {
      gtk_tree_model_get (p_model, &iter, 0, &s_text, -1);
    }
  }
  return s_text;
}
#endif | 
Partager