diff options
Diffstat (limited to 'src/gui/core/panels.c')
-rw-r--r-- | src/gui/core/panels.c | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/src/gui/core/panels.c b/src/gui/core/panels.c index 60ff6f2..4564f86 100644 --- a/src/gui/core/panels.c +++ b/src/gui/core/panels.c @@ -116,7 +116,6 @@ void load_main_panels(void) void register_panel_item(GPanelItem *item, GGenConfig *config) { GEditorItem *parent; /* Autre version de l'élément */ - GtkTiledGrid *grid; /* Composant d'affichage */ parent = G_EDITOR_ITEM(item); @@ -124,6 +123,28 @@ void register_panel_item(GPanelItem *item, GGenConfig *config) register_editor_item(parent); panels_list_add_tail(item, &_panels_list); + activate_panel_item(item, config); + +} + + +/****************************************************************************** +* * +* Paramètres : item = composant à présenter à l'affichage. * +* config = configuration à compléter. * +* * +* Description : Intègre un panneau comme partie intégrante de l'éditeur. * +* * +* Retour : - * +* * +* Remarques : - * +* * +******************************************************************************/ + +void activate_panel_item(GPanelItem *item, GGenConfig *config) +{ + GtkTiledGrid *grid; /* Composant d'affichage */ + grid = get_tiled_grid(); g_signal_connect_swapped(item, "dock-request", G_CALLBACK(gtk_tiled_grid_add), grid); |