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.c103
1 files changed, 21 insertions, 82 deletions
diff --git a/src/gui/core/global.c b/src/gui/core/global.c
index 89a2d90..30dc174 100644
--- a/src/gui/core/global.c
+++ b/src/gui/core/global.c
@@ -31,21 +31,16 @@ static GtkWindow *_editor = NULL;
/* Barre de statut principale */
static GtkStatusStack *_status = NULL;
-/* Binaire en cours d'étude ou NULL */
-static GLoadedBinary *_current_binary = NULL;
+/* Contenu en cours d'étude ou NULL */
+static GLoadedContent *_current_content = NULL;
-G_LOCK_DEFINE_STATIC(_cb_mutex);
+G_LOCK_DEFINE_STATIC(_cc_mutex);
/* Suivi du panneau d'affichage courant ou NULL */
static GLoadedPanel *_current_view = NULL;
G_LOCK_DEFINE_STATIC(_cv_mutex);
-/* Suivi des changements de position ou NULL */
-static GObject *_caret_instance = NULL;
-
-G_LOCK_DEFINE_STATIC(_ci_mutex);
-
/******************************************************************************
@@ -145,9 +140,9 @@ GtkStatusStack *get_global_status(void)
/******************************************************************************
* *
-* Paramètres : binary = instance de binaire chargé. *
+* Paramètres : content = instance de contenu chargé. *
* *
-* Description : Définit le binaire actif en cours d'étude. *
+* Description : Définit le contenu actif en cours d'étude. *
* *
* Retour : - *
* *
@@ -155,16 +150,16 @@ GtkStatusStack *get_global_status(void)
* *
******************************************************************************/
-void set_current_binary(GLoadedBinary *binary)
+void set_current_content(GLoadedContent *content)
{
- G_LOCK(_cb_mutex);
+ G_LOCK(_cc_mutex);
- if (_current_binary != NULL)
- g_object_unref(G_OBJECT(_current_binary));
+ if (_current_content != NULL)
+ g_object_unref(G_OBJECT(_current_content));
- _current_binary = binary;
+ _current_content = content;
- G_UNLOCK(_cb_mutex);
+ G_UNLOCK(_cc_mutex);
}
@@ -173,26 +168,26 @@ void set_current_binary(GLoadedBinary *binary)
* *
* Paramètres : - *
* *
-* Description : Fournit le binaire actif en cours d'étude. *
+* Description : Fournit le contenu actif en cours d'étude. *
* *
-* Retour : Instance courante de binaire étudié ou NULL. *
+* Retour : Instance courante de contenu étudié ou NULL. *
* *
* Remarques : - *
* *
******************************************************************************/
-GLoadedBinary *get_current_binary(void)
+GLoadedContent *get_current_content(void)
{
- GLoadedBinary *result; /* Instance à retourner */
+ GLoadedContent *result; /* Instance à retourner */
- G_LOCK(_cb_mutex);
+ G_LOCK(_cc_mutex);
- result = _current_binary;
+ result = _current_content;
if (result != NULL)
g_object_ref(G_OBJECT(result));
- G_UNLOCK(_cb_mutex);
+ G_UNLOCK(_cc_mutex);
return result;
@@ -201,9 +196,9 @@ GLoadedBinary *get_current_binary(void)
/******************************************************************************
* *
-* Paramètres : view = représentation courante de binaire. *
+* Paramètres : view = représentation courante de contenu. *
* *
-* Description : Définit l'affichage de binaire courant. *
+* Description : Définit l'affichage de contenu courant. *
* *
* Retour : - *
* *
@@ -229,7 +224,7 @@ void set_current_view(GLoadedPanel *view)
* *
* Paramètres : - *
* *
-* Description : Fournit l'affichage de binaire courant. *
+* Description : Fournit l'affichage de contenu courant. *
* *
* Retour : Instance en place ou NULL si aucune. *
* *
@@ -253,59 +248,3 @@ GLoadedPanel *get_current_view(void)
return result;
}
-
-
-/******************************************************************************
-* *
-* Paramètres : caret = instance graphique à mémoriser. *
-* *
-* Description : Définit le support contenant la position active. *
-* *
-* Retour : - *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-void set_caret_instance(GObject *caret)
-{
- G_LOCK(_ci_mutex);
-
- if (_caret_instance != NULL)
- g_object_unref(_caret_instance);
-
- _caret_instance = caret;
-
- G_UNLOCK(_ci_mutex);
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : - *
-* *
-* Description : Fournit le support contenant la position active. *
-* *
-* Retour : Instance en place ou NULL si aucune. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-GObject *get_caret_instance(void)
-{
- GObject *result; /* Instance à retourner */
-
- G_LOCK(_ci_mutex);
-
- result = _caret_instance;
-
- if (result != NULL)
- g_object_ref(result);
-
- G_UNLOCK(_ci_mutex);
-
- return result;
-
-}