summaryrefslogtreecommitdiff
path: root/src/gui/core/global.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/core/global.c')
-rw-r--r--src/gui/core/global.c89
1 files changed, 1 insertions, 88 deletions
diff --git a/src/gui/core/global.c b/src/gui/core/global.c
index c7e9a34..5fa63b5 100644
--- a/src/gui/core/global.c
+++ b/src/gui/core/global.c
@@ -28,12 +28,6 @@
/* Constructeur principal de l'éditeur */
static GtkBuilder *_builder = NULL;
-/* Fenêtre principale de l'éditeur */
-static GtkWindow *_editor = NULL;
-
-/* Gestion des raccourcis clavier */
-static GtkAccelGroup *_accgroup = NULL;
-
/* Composant d'affichage en tuile */
static GtkTiledGrid *_grid = NULL;
@@ -104,30 +98,6 @@ GtkBuilder *get_editor_builder(void)
/******************************************************************************
* *
-* Paramètres : editor = fenêtre principale à référencer. *
-* *
-* Description : Note l'adresse de la fenêtre principale de l'éditeur. *
-* *
-* Retour : - *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-void set_editor_window(GtkWindow *editor)
-{
- g_clear_object(&_editor);
-
- _editor = editor;
-
- if (editor != NULL)
- g_object_ref(G_OBJECT(editor));
-
-}
-
-
-/******************************************************************************
-* *
* Paramètres : - *
* *
* Description : Fournit l'adresse de la fenêtre principale de l'éditeur. *
@@ -142,7 +112,7 @@ GtkWindow *get_editor_window(void)
{
GtkWindow *result; /* Instance à retourner */
- result = _editor;
+ result = GTK_WINDOW(gtk_builder_get_object(_builder, "window"));
if (result != NULL)
g_object_ref(G_OBJECT(result));
@@ -154,63 +124,6 @@ GtkWindow *get_editor_window(void)
/******************************************************************************
* *
-* Paramètres : - *
-* *
-* Description : Fournit l'espace de références global en mode graphique. *
-* *
-* Retour : Espace de références global. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-GObject *get_global_ref(void)
-{
- return G_OBJECT(_editor);
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : group = groupe d'accélérateurs. *
-* *
-* Description : Assigne un groupe de raccourcis clavier globaux. *
-* *
-* Retour : - *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-void set_accel_group(GtkAccelGroup *group)
-{
- _accgroup = group;
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : - *
-* *
-* Description : Fournit le groupe de raccourcis clavier globaux. *
-* *
-* Retour : Goupe d'accélérateurs. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-GtkAccelGroup *get_accel_group(void)
-{
- return _accgroup;
-
-}
-
-
-/******************************************************************************
-* *
* Paramètres : grid = composant GTK à conserver. *
* *
* Description : Note l'adresse du composant d'affichage en tuiles. *