Bonjour ,
Je suis en train de faire un petit programme en C avec la lib gtk.
et j ai un probleme avec mon menu,
quand je clique sur un element du menu qui pointe vers une boite de dialogue ca marche,
mais quand je clique par exemple sur le bouton 'Nouveau' ca !@#$%^
Glib-GObject-WARNING invalid cast from 'GtkImageMenuItem' to 'GtkBox'
Gtk-CRITICAL file gtkbox.c <gtk_box_pack_start>: assertion 'GTK_IS_BOX <box> ' failed
/!\ j'ai creer le menu dans une VBox
ce que je veut c est afficher un bouton lorsque que je clique dans le menu sur "Nouveau"
MenuItem = gtk_image_menu_item_new_from_stock(GTK_STOCK_OPEN, NULL);
g_signal-connect(G_OBJECT(MenuItem), "activate", G_CALLBACK(OnNew), (GtkWidget*) pWindow);
gtk_menu_shell_append(GTK_MENU_SHELL(pMenu), pMenuItem);
void OnNew(Gtk Widget *VBox)
{
GtkWidget *btn;
btn = ... with_label("button");
gtk_box_pack_start(GTK_BOX(VBox), btn, FALSE, FALSE, 0);
}
Merci