Reputation: 1231
I want to insert GtkEntry widget to GtkToolbar. Following line
gtk_toolbar_insert(GTK_TOOLBAR(searchPanel_Toolbar),
GTK_TOOL_ITEM(searchPanel_Entry), -1);
gives me this error:
Gtk-CRITICAL **: gtk_toolbar_insert: assertion `GTK_IS_TOOL_ITEM (item)' failed
How can I add widgets to GtkToolbar without gtk_toolbar_insert_widget()
which is deprecated?
Upvotes: 2
Views: 556
Reputation: 56
GtkToolbar *toolbar = gtk_toolbar_new();
GtkToolItem *item = gtk_tool_item_new();
GtkEntry *entry = gtk_entry_new();
gtk_container_add( GTK_CONTAINER(item), GTK_WIDGET(entry) );
gtk_toolbar_insert( GTK_TOOLBAR(toolbar), GTK_TOOL_ITEM(item), -1 );
Upvotes: 4