diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2019-03-18 09:00:20 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2019-03-18 09:00:55 (GMT) |
commit | 43d57853c6f2c59197c7dc20ff61f3f2eacc2445 (patch) | |
tree | 3dcb5ad426c7e5d4159d95f7e9e5e80eef45bfe0 /src/gtkext/gtkdisplaypanel-int.h | |
parent | f65f83fd222d14934b527152899359327813128e (diff) |
Exported graph views using Cairo.
Diffstat (limited to 'src/gtkext/gtkdisplaypanel-int.h')
-rw-r--r-- | src/gtkext/gtkdisplaypanel-int.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gtkext/gtkdisplaypanel-int.h b/src/gtkext/gtkdisplaypanel-int.h index 62c990e..7be5616 100644 --- a/src/gtkext/gtkdisplaypanel-int.h +++ b/src/gtkext/gtkdisplaypanel-int.h @@ -71,6 +71,9 @@ typedef GLineCursor * (* get_cursor_fc) (const GtkDisplayPanel *); /* Place en cache un rendu destiné à l'aperçu graphique rapide. */ typedef void (* cache_glance_fc) (GtkDisplayPanel *, cairo_t *, const GtkAllocation *, double); +/* Marque ou non le composant pour une exportation prochaine. */ +typedef void (* prepare_export_fc) (GtkDisplayPanel *, bool); + /* Composant d'affichage générique (instance) */ @@ -89,6 +92,8 @@ struct _GtkDisplayPanel GLoadedBinary *binary; /* Binaire à visualiser */ + bool export; /* Exportation du rendu ? */ + }; /* Composant d'affichage générique (classe) */ @@ -107,6 +112,8 @@ struct _GtkDisplayPanelClass get_cursor_fc get_cursor; /* Fourniture d'une position */ cache_glance_fc cache_glance; /* Cache de la mignature */ + prepare_export_fc prepare_export; /* Préparation d'exportation */ + }; /* Propriétés propres au composant d'affichage */ |