diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2018-08-04 23:27:33 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2018-08-04 23:27:33 (GMT) |
commit | 61299213a1426f4aed38278f29af6a22246d91f9 (patch) | |
tree | 6cf7385c2d3dd43acf720fb3aae166dc7e9ab052 /src/gui | |
parent | d1d91e68e9665db1808f31dc2310ba58ee5631fa (diff) |
Ensured all panel accelerators get activated.
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/editor.c | 4 | ||||
-rw-r--r-- | src/gui/menus/view.c | 11 | ||||
-rw-r--r-- | src/gui/panels/strings.c | 2 |
3 files changed, 6 insertions, 11 deletions
diff --git a/src/gui/editor.c b/src/gui/editor.c index 9fffde8..faf98a4 100644 --- a/src/gui/editor.c +++ b/src/gui/editor.c @@ -347,8 +347,6 @@ GtkWidget *create_editor(void) menuboard = g_editor_item_get_widget(editem); gtk_box_pack_start(GTK_BOX(vbox1), menuboard, FALSE, FALSE, 0); - - g_object_set_data(ref, "menuboard", menuboard); gtk_widget_hide(menuboard); @@ -367,8 +365,6 @@ GtkWidget *create_editor(void) //_support = init_panels2(G_CALLBACK(on_dock_item_switch), ref); gtk_box_pack_start(GTK_BOX(vbox1), _support, TRUE, TRUE, 0); - /* ... = */load_all_gui_components(); - } while(0); 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 */ diff --git a/src/gui/panels/strings.c b/src/gui/panels/strings.c index 9359432..268634f 100644 --- a/src/gui/panels/strings.c +++ b/src/gui/panels/strings.c @@ -303,7 +303,7 @@ static void g_strings_panel_init(GStringsPanel *panel) pitem->personality = PIP_SINGLETON; pitem->lname = _("Strings"); pitem->dock_at_startup = false; - pitem->path = strdup("N"); + pitem->path = strdup("S"); /* Représentation graphique */ |