summaryrefslogtreecommitdiff
path: root/src/gui/menus
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2018-08-04 23:27:33 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2018-08-04 23:27:33 (GMT)
commit61299213a1426f4aed38278f29af6a22246d91f9 (patch)
tree6cf7385c2d3dd43acf720fb3aae166dc7e9ab052 /src/gui/menus
parentd1d91e68e9665db1808f31dc2310ba58ee5631fa (diff)
Ensured all panel accelerators get activated.
Diffstat (limited to 'src/gui/menus')
-rw-r--r--src/gui/menus/view.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/gui/menus/view.c b/src/gui/menus/view.c
index e1f95a1..0abdf2a 100644
--- a/src/gui/menus/view.c
+++ b/src/gui/menus/view.c
@@ -104,6 +104,11 @@ GtkWidget *build_menu_view(GObject *ref, GMenuBar *bar)
qck_create_menu(GTK_MENU_ITEM(submenuitem));
+ /**
+ * Charge une liste initiale pour activer les raccourcis clavier.
+ */
+ mcb_view_update_side_panels_list(GTK_MENU_ITEM(submenuitem), bar);
+
/* Séparation */
submenuitem = qck_create_menu_separator();
@@ -265,22 +270,16 @@ void rebuild_menu_view_for_view(GtkWidget *widget, GLoadedPanel *new)
GObject *ref; /* Espace de références */
GLoadedContent *content; /* Contenu en cours d'analyse */
unsigned int index; /* Indice de la vue */
-
GtkWidget *menubar; /* Support pour éléments */
void *marker; /* Menu de référence */
size_t i; /* Boucle de parcours */
char *key; /* Clef pour accès ultérieurs */
GtkWidget *submenuitem; /* Sous-élément de menu */
-
-
-
GtkRadioMenuItem *item; /* Elément de menu arbitraire */
GSList *radios; /* Liste des menus d'affichage */
-
GList *list; /* Liste des éléments en place */
gint position; /* Point d'insertion */
GList *iter; /* Boucle de parcours */
-
GDisplayOptions *options; /* Paramètres de rendus */
size_t count; /* Nombre d'itérations à mener */
bool status; /* Consigne d'affichage */