diff options
Diffstat (limited to 'src/gui/panel.h')
-rw-r--r-- | src/gui/panel.h | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/src/gui/panel.h b/src/gui/panel.h index 067f076..de8d2bf 100644 --- a/src/gui/panel.h +++ b/src/gui/panel.h @@ -56,6 +56,7 @@ typedef enum _PanelItemPersonality PIP_INVALID, /* Information non initialisée */ PIP_SINGLETON, /* Instance unique */ + PIP_PERSISTENT_SINGLETON, /* Instance unique permanente */ PIP_BINARY_VIEW, /* Affichage d'un binaire */ PIP_OTHER, /* Reste du monde */ @@ -67,35 +68,38 @@ typedef enum _PanelItemPersonality /* Indique le type défini pour un élément destiné à un panneau. */ GType g_panel_item_get_type(void); -/* Crée un élément de panneau réactif. */ -GPanelItem *g_panel_item_new(PanelItemPersonality, GNamedWidget *, bool, const char *); +/* Fournit une indication sur la personnalité du panneau. */ +PanelItemPersonality gtk_panel_item_class_get_personality(const GPanelItemClass *); -/* Indique le composant graphique principal du panneau. */ -GNamedWidget *gtk_panel_item_get_named_widget(const GPanelItem *); +/* Fournit une indication d'accroche du panneau au démarrage. */ +bool gtk_panel_item_class_dock_at_startup(const GPanelItemClass *); -/* Met en place les bases de la configuration du panneau. */ -bool gtk_panel_item_setup_configuration(const GPanelItem *, GGenConfig *); +/* Détermine si un panneau peut être filtré. */ +bool gtk_panel_item_class_can_search(const GPanelItemClass *); -/* Charge un panneau sur les bases de la configuration fournie. */ -bool gtk_panel_item_apply_configuration(GPanelItem *, GGenConfig *); +/* Indique le chemin initial de la localisation d'un panneau. */ +char *gtk_panel_item_class_get_path(const GPanelItemClass *); -/* Fournit une indication sur la personnalité du panneau. */ -PanelItemPersonality gtk_panel_item_get_personality(const GPanelItem *); +/* Indique la définition d'un éventuel raccourci clavier. */ +char *gtk_panel_item_class_get_key_bindings(const GPanelItemClass *); -/* Fournit le chemin d'accès à utiliser pour les encapsulations. */ -const char *gtk_panel_item_get_path(const GPanelItem *); +/* Met en place les bases de la configuration du panneau. */ +bool gtk_panel_item_class_setup_configuration(const GPanelItemClass *, GGenConfig *); + +/* Crée un élément de panneau réactif. */ +GPanelItem *g_panel_item_new(GType, const char *); + +/* Indique le composant graphique principal du panneau. */ +GNamedWidget *gtk_panel_item_get_named_widget(const GPanelItem *); /* Définit le chemin d'accès à utiliser pour les encapsulations. */ void gtk_panel_item_set_path(GPanelItem *, const char *); -/* Indique la définition d'un éventuel raccourci clavier. */ -const char *gtk_panel_item_get_key_bindings(const GPanelItem *); - /* Place un panneau dans l'ensemble affiché. */ void g_panel_item_dock(GPanelItem *); /* Définit si le composant repose sur un support de l'éditeur. */ -void g_panel_item_set_dock_status(GPanelItem *, bool); +void g_panel_item_set_dock_at_startup(GPanelItem *, bool); /* Indique si le composant repose sur un support de l'éditeur. */ bool g_panel_item_is_docked(const GPanelItem *); |