summaryrefslogtreecommitdiff
path: root/src/gui/panel-int.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/panel-int.h')
-rw-r--r--src/gui/panel-int.h26
1 files changed, 3 insertions, 23 deletions
diff --git a/src/gui/panel-int.h b/src/gui/panel-int.h
index f6be8a1..2f7d876 100644
--- a/src/gui/panel-int.h
+++ b/src/gui/panel-int.h
@@ -32,7 +32,7 @@
#include <gtk/gtk.h>
-#include "editem-int.h"
+#include "item-int.h"
#include "../common/dllist.h"
#include "../glibext/delayed.h"
@@ -60,7 +60,8 @@ struct _GPanelItem
PanelItemPersonality personality; /* Nature de l'élément */
- const char *lname; /* Description longue */
+ GNamedWidget *widget; /* Composant avec noms */
+ GtkWidget *cached_widget; /* Composant GTK récupéré */
bool dock_at_startup; /* Recommandation au démarrage */
char *path; /* Chemin vers la place idéale */
@@ -69,20 +70,6 @@ struct _GPanelItem
char *filter; /* Eventuel filtre textuel */
- /**
- * La gestion générique du constructeur repose sur quelques
- * prérequis quant à l'enregistrement de composants :
- *
- * - "box" doit être le support de panneau à intégrer.
- *
- * - pour les contenus actualisables, une pile de composants
- * "stack" doit contenir un support "content" pour le
- * contenu principal et un support "mask" qui prend le
- * relais pendant les opérations de mise à jour.
- */
-
- GtkBuilder *builder; /* Constructeur utilisé */
-
cairo_surface_t *surface; /* Copie d'écran préalable */
gdouble hadj_value; /* Sauvegarde de défilement #1 */
gdouble vadj_value; /* Sauvegarde de défilement #2 */
@@ -119,13 +106,6 @@ struct _GPanelItemClass
#define panels_list_for_each(pos, head) dl_list_for_each(pos, head, GPanelItem, link)
-/* Charge les éléments graphiques du panneau via les ressources. */
-GtkBuilder *g_panel_item_build(GPanelItem *, const char *);
-
-/* Charge les éléments graphiques du panneau via les ressources. */
-GtkBuilder *g_panel_item_build_full(GPanelItem *, const char *);
-
-
/* ---------------------- MECANISMES DE MISE A JOUR DE PANNEAU ---------------------- */