diff options
Diffstat (limited to 'src/gui/panel-int.h')
-rw-r--r-- | src/gui/panel-int.h | 26 |
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 ---------------------- */ |