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.
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).
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager