problème ajout bouton dans toolbar
Bonjour à tous.
Je dispose d'une application dont l'interface est développée avec Glade.
Dans cette interface j'ai une toolbar qui contient un bouton de stock.
A l'aide d'un bout de code je souhaiterais rajouter à la volée de nouveau boutons.
J'utilise la fonction suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| void add_main_toolbar_items()
{
/*! Create a new toolbar item */
GtkToolItem *debug_item;
debug_item = gtk_tool_button_new_from_stock(GTK_STOCK_QUIT);
/*! Insert an item in the toolbar */
/*! - Arg: the toolbar // the item // the position (-1 to append at the end) */
gtk_toolbar_set_style(GTK_TOOLBAR(main_toolbar), GTK_TOOLBAR_ICONS);
gtk_toolbar_insert(GTK_TOOLBAR(main_toolbar), debug_item, 1);
g_signal_connect(G_OBJECT(debug_item), "clicked",
G_CALLBACK(gtk_main_quit), NULL);
} |
Pour visualiser si cette fonction marche, le mode d'affichage de la toolbar passe de "icone + texte" à icone seulement et ça marche...
Par contre l'icone nouvellement crée ne s'affiche pas, ni le texte, ni l'icone.
Avez vous une idée de l'origine du problème ?
Je vous remercie d'avance pour votre aide.