diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2020-08-15 12:52:38 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2020-08-15 12:52:38 (GMT) |
commit | ab4d9d3afa6185275323a40729193102c99ea5c6 (patch) | |
tree | 06a6031560e53600dd0d959462e0b9b83b4c6ccd /src/gui/core/core.c | |
parent | 16498486a454f6042b881b77e572f342decf5851 (diff) |
Rebuilt the main interface using Glade.
Diffstat (limited to 'src/gui/core/core.c')
-rw-r--r-- | src/gui/core/core.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/gui/core/core.c b/src/gui/core/core.c index 5cfa1ed..0c1e3f3 100644 --- a/src/gui/core/core.c +++ b/src/gui/core/core.c @@ -25,6 +25,7 @@ #include "global.h" +#include "items.h" #include "panels.h" #include "theme.h" #include "../menubar.h" @@ -51,8 +52,8 @@ bool load_all_gui_components(void) { bool result; /* Bilan à retourner */ - GObject *ref; /* Espace de référencements */ GMenuBar *bar; /* Gestion des menus */ + GtkBuilder *builder; /* Constructeur principal */ GtkMenuItem *submenuitem; /* Sous-élément de menu */ result = true; @@ -63,13 +64,18 @@ bool load_all_gui_components(void) * Charge une liste initiale pour activer les raccourcis clavier. */ - ref = get_global_ref(); + bar = G_MENU_BAR(find_editor_item_by_key("menubar")); - bar = G_MENU_BAR(g_object_get_data(ref, "menubar")); - submenuitem = GTK_MENU_ITEM(g_object_get_data(ref, "mnu_view_side_panels")); + builder = get_editor_builder(); + + submenuitem = GTK_MENU_ITEM(gtk_builder_get_object(builder, "view_side_panels")); mcb_view_update_side_panels_list(submenuitem, bar); + g_object_unref(G_OBJECT(builder)); + + g_object_unref(G_OBJECT(bar)); + return result; } |