http://nicolasj.developpez.com/gtk/gtkuimanager/
Vous pouvez laisser un commentaire sur cet article à la suite.Utilisation de GtkUIManager en C pour créer un menu et une barre d'outils.
http://nicolasj.developpez.com/gtk/gtkuimanager/
Vous pouvez laisser un commentaire sur cet article à la suite.Utilisation de GtkUIManager en C pour créer un menu et une barre d'outils.
Il y a une petite erreur qui s'est glissée ici:
La fonction gtk_action_group_add_actions retourne void.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 GtkActionGroup *p_actionGroup = gtk_action_group_add_actions( p_actionGroup, entries, G_N_ELEMENTS( entries ), NULL );![]()
Le tuto n'est pas très correct.
Reportez vous plutôt à http://live.gnome.org/GnomeLove/UIManagerTutorial (en anglais).
Il faudrait passer à la suite de Gtk_ui_manager car il est déprécié dans les nouvelles versions de gtk3.
Je cherche à migrer un programme qui utilise cette technologie.
Modérateur Mageia/Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels : xrandr, algorigramme et C, xml et gtk...
Effectivement, GtkUIManager est à présent obsolète (depuis GTK 3.10), mais je n'ai pas encore trouvé par quoi il a été remplacé, ce n'est pas très clair. Mais ce ne sera pas une grande perte, j'ai toujours trouvé cette API claire comme de l'eau de boudin. Espérons qu'ils la remplacent par quelque chose de mieux.
Ok, j'ai trouvé, dans le message de commit (rien trouvé dans la doc). Il faut utiliser GAction et GtkBuilder.
C'est un peu ce que je regardais avec gtk_builder_add_from_file (ma remonté d'erreur).
Modérateur Mageia/Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels : xrandr, algorigramme et C, xml et gtk...
Partager