diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2017-08-27 09:47:29 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2017-08-27 10:07:59 (GMT) |
commit | acd37cbf8578686d2e5bae64b6b4eb6d2bc5376b (patch) | |
tree | c3ec34400c422ccd3e0f122ae6c0ec7ea67e37de /src/gui/core/panels.c | |
parent | 8ca477e012b11a19363542d171b8e973d637641c (diff) |
Deleted the reference to the main window in all panels.
Diffstat (limited to 'src/gui/core/panels.c')
-rw-r--r-- | src/gui/core/panels.c | 30 |
1 files changed, 13 insertions, 17 deletions
diff --git a/src/gui/core/panels.c b/src/gui/core/panels.c index 5a1beb1..9d11e58 100644 --- a/src/gui/core/panels.c +++ b/src/gui/core/panels.c @@ -49,7 +49,7 @@ static GPanelItem *_panels_list = NULL; /****************************************************************************** * * -* Paramètres : ref = espace de référencement global. * +* Paramètres : - * * * * Description : Charge les principaux panneaux de l'éditeur. * * * @@ -59,7 +59,7 @@ static GPanelItem *_panels_list = NULL; * * ******************************************************************************/ -void load_main_panels(GObject *ref) +void load_main_panels(void) { GGenConfig *config; /* Configuration globale */ GPanelItem *item; /* Panneau de base à charger */ @@ -67,34 +67,34 @@ void load_main_panels(GObject *ref) config = get_main_configuration(); item = g_welcome_panel_new(); - register_panel_item(item, ref, config); + register_panel_item(item, config); item = g_log_panel_new(); - register_panel_item(item, ref, config); + register_panel_item(item, config); item = g_regedit_panel_new(); - register_panel_item(item, ref, config); + register_panel_item(item, config); item = g_symbols_panel_new(); - register_panel_item(item, ref, config); + register_panel_item(item, config); item = g_history_panel_new(); - register_panel_item(item, ref, config); + register_panel_item(item, config); item = g_strings_panel_new(); - register_panel_item(item, ref, config); + register_panel_item(item, config); item = g_glance_panel_new(); - register_panel_item(item, ref, config); + register_panel_item(item, config); item = g_bookmarks_panel_new(); - register_panel_item(item, ref, config); + register_panel_item(item, config); item = g_bintree_panel_new(); - register_panel_item(item, ref, config); + register_panel_item(item, config); item = g_error_panel_new(); - register_panel_item(item, ref, config); + register_panel_item(item, config); } @@ -102,7 +102,6 @@ void load_main_panels(GObject *ref) /****************************************************************************** * * * Paramètres : item = composant à présenter à l'affichage. * -* ref = espace de référencement global. * * config = configuration à compléter. * * * * Description : Enregistre un panneau comme partie intégrante de l'éditeur. * @@ -113,15 +112,12 @@ void load_main_panels(GObject *ref) * * ******************************************************************************/ -void register_panel_item(GPanelItem *item, GObject *ref, GGenConfig *config) +void register_panel_item(GPanelItem *item, GGenConfig *config) { GEditorItem *parent; /* Autre version de l'élément */ parent = G_EDITOR_ITEM(item); - g_object_ref(ref); - parent->ref = ref; - /* Enregistre correctement le tout */ register_editor_item(parent); panels_list_add_tail(item, &_panels_list); |