diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2016-09-27 19:11:45 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2016-09-27 19:11:45 (GMT) |
commit | 34db987b49ae8135f4ad41ec0012c86ede0c9f4c (patch) | |
tree | bc1cf8f3ca11ebef9a7b8db9ee5f4db20019786e /src/gui/menus/menubar.c | |
parent | 7972f2da7d0e363fe918992cb5661b17ee3577d7 (diff) |
Given access to menus relative to binaries only if a view panel is displayed.
Diffstat (limited to 'src/gui/menus/menubar.c')
-rw-r--r-- | src/gui/menus/menubar.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gui/menus/menubar.c b/src/gui/menus/menubar.c index e2ad155..dbfb995 100644 --- a/src/gui/menus/menubar.c +++ b/src/gui/menus/menubar.c @@ -257,6 +257,10 @@ GEditorItem *g_menu_bar_new(GObject *ref, GtkAccelGroup *accgroup) result->help = build_menu_help(ref, accgroup); gtk_container_add(GTK_CONTAINER(item->widget), result->help); + /* Finalisation générique */ + + notify_focus_change_for_menu_bar(result, NULL); + return G_EDITOR_ITEM(result); } @@ -317,6 +321,10 @@ static void notify_focus_change_for_menu_bar(GMenuBar *bar, GtkViewPanel *panel) update_access_in_menu_edition(item->ref, panel, addr); + update_access_in_menu_view(item->ref, panel); + + update_access_in_menu_binary(item->ref, panel); + if (line != NULL) g_object_unref(G_OBJECT(line)); |