Re: gtk_combo_box_get_active_text in 2.4
- From: Tim Müller <zen18864 zen co uk>
- To: gtk-app-devel-list gnome org
- Subject: Re: gtk_combo_box_get_active_text in 2.4
- Date: Wed, 24 Nov 2004 13:55:36 +0000
On Wednesday 24 November 2004 13:24, Hubert Sokolowski wrote:
GtkTreeIter iter;
gchar *text = NULL;
if (gtk_combo_box_get_active_iter (combo_box, &iter))
gtk_tree_model_get (combo_box->priv->model, &iter,
0, &text, -1);
I get error while compilation
error: dereferencing pointer to incomplete type
You can't access anything inside the combo_box->priv structure. As the name
implies, and the header file explicitely states, it's private.
With Gtk+-2.4:
GtkTreeIter iter;
if (gtk_combo_box_get_active_iter (combo_box, &iter))
{
GtkTreeModel *model;
gchar *text;
model = gtk_combo_box_get_model (combo_box);
gtk_tree_model_get (model, &iter, 0, &text, -1);
g_print ("Selected text: %s\n", text);
g_free (text);
}
With the upcoming Gtk+ 2.6 (2.5.x):
gchar *text;
text = gtk_combo_box_get_active_text (combo_box);
g_print ("Active text: %s\n", text);
g_free (text);
Cheers
-Tim
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]