modification d'un menu existant
Bonjour,
Je cherche à modifier un menu existant.
Voici le bout de code de création de mon menu et qui fonctionne:
Code:
1 2 3 4 5 6
| barre_menu=gtk_menu_bar_new();
menu=gtk_menu_new();
menuitem=gtk_menu_item_new_with_label("Fichier");
gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem),menu);
gtk_menu_shell_append(GTK_MENU_SHELL(barre_menu),menuitem);
gtk_box_pack_start(GTK_BOX(box),barre_menu,FALSE,FALSE,0); |
Voici ce que j'ajoute ultérieurement pour tenter d'ajouter un item à mon menu:
Code:
1 2 3 4
| menuitem=gtk_menu_item_new_with_label("Fermer");
g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(routine_fermeture),fenetre);
gtk_menu_shell_append(GTK_MENU_SHELL(menu),menuitem);
gtk_widget_show(barre_menu); |
Le gtk_widget_show(barre_menu) est un essai de tentative de raffraichissement du menu qui ne change rien, rien ne se passe. Je n'es pas d'erreurs dans la console.
Je pense que ma ligne ;
Code:
gtk_menu_shell_append(GTK_MENU_SHELL(menu),menuitem);
pour l'ajout de l'item de menu n'appelle pas la structure adéquate.
Merci de votre aide.