diff options
Diffstat (limited to 'src/glibext/gloadedpanel.h')
-rw-r--r-- | src/glibext/gloadedpanel.h | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/glibext/gloadedpanel.h b/src/glibext/gloadedpanel.h index 51f4f36..c2c9e85 100644 --- a/src/glibext/gloadedpanel.h +++ b/src/glibext/gloadedpanel.h @@ -29,13 +29,16 @@ #include <gtk/gtk.h> +#include "../analysis/loaded.h" -#define G_TYPE_LOADED_PANEL (g_loaded_panel_get_type()) -#define G_LOADED_PANEL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), G_TYPE_LOADED_PANEL, GLoadedPanel)) -#define G_LOADED_PANEL_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), G_TYPE_LOADED_PANEL, GLoadedPanelIface)) -#define GTK_IS_LOADED_PANEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), G_TYPE_LOADED_PANEL)) -#define GTK_IS_LOADED_PANEL_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), G_TYPE_LOADED_PANEL)) -#define G_LOADED_PANEL_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE((inst), G_TYPE_LOADED_PANEL, GLoadedPanelIface)) + + +#define G_TYPE_LOADED_PANEL (g_loaded_panel_get_type()) +#define G_LOADED_PANEL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), G_TYPE_LOADED_PANEL, GLoadedPanel)) +#define G_LOADED_PANEL_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), G_TYPE_LOADED_PANEL, GLoadedPanelIface)) +#define G_IS_LOADED_PANEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), G_TYPE_LOADED_PANEL)) +#define G_IS_LOADED_PANEL_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), G_TYPE_LOADED_PANEL)) +#define G_LOADED_PANEL_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE((inst), G_TYPE_LOADED_PANEL, GLoadedPanelIface)) /* Composant d'affichage basique (coquille vide) */ @@ -48,6 +51,12 @@ typedef struct _GLoadedPanelIface GLoadedPanelIface; /* Détermine le type d'une interface pour la mise en place de lignes. */ GType g_loaded_panel_get_type(void) G_GNUC_CONST; +/* Définit le contenu associé à un panneau de chargement. */ +void g_loaded_panel_set_content(GLoadedPanel *, GLoadedContent *); + +/* Fournit le contenu associé à un panneau de chargement. */ +GLoadedContent *g_loaded_panel_get_content(const GLoadedPanel *); + /* Place en cache un rendu destiné à l'aperçu graphique rapide. */ void g_loaded_panel_cache_glance(GLoadedPanel *, cairo_t *, const GtkAllocation *, double); |