diff options
Diffstat (limited to 'src/gui/menus')
-rw-r--r-- | src/gui/menus/view.c | 11 |
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 */ |