[Glade-users] a problem about GtkComboBoxEntry
Damon Chaplin
damon@karuna.uklinux.net
Thu May 12 11:09:04 EDT 2005
On Wed, 2005-05-11 at 14:42 +0800, gxw wrote:
> I added a GtkComboBoxEntry "mobile_cbe" to my application with glade and
> then used gtk_combo_box_append_text to append string to list,but when i
> run application in console,have this message:
> (test:7866): Gtk-CRITICAL **: gtk_combo_box_append_text: assertion
> `GTK_IS_LIST_STORE (combo_box->priv->model)' failed
>
> in glade produced .glade file:
> <widget class="GtkComboBoxEntry" id="mobile_cbe">
> <property name="visible">True</property>
> <property name="items" translatable="yes"></property>
> </widget>
>
> I think that gtkcomboboxentry may use gtk_combo_box_entry_New()
> produce.but produced the source code with glade,in interface.c have
> following lines:
>
> mobile_cbe = gtk_combo_box_entry_new_text();
> gtk_widget_show (mobile_cbe);
> gtk_table_attach (GTK_TABLE (table3), mobile_cbe, 1, 2, 4, 5,
> (GtkAttachOptions) (GTK_FILL),
> (GtkAttachOptions) (GTK_FILL), 0, 0);
> in mobile_cbe's property window of glade,input any keys to "items" then
> delete,run my application again,now no problem
>
>
> perhaps this is a bug
>
> glade version:glade-gnome-2_2.6.8-2(debian sarge)
Yes, I think there may be a bit of inconsistency here. It shouldn't
output the "items" property or create the combo's model if no items are
specified.
Damon
More information about the Glade-users
mailing list