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 :
Pour visualiser si cette fonction marche, le mode d'affichage de la toolbar passe de "icone + texte" à icone seulement et ça marche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
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.
Partager