|
inrimage 4.6.9
|
Routines d'affichage GVIS bas niveau. Plus de détails...
Macros | |
| #define | GVIS_WIDGET_TOOLBAR 0x1 |
| #define | GVIS_WIDGET_STATUSBAR 0x2 |
| #define | GVIS_BUFFER_FLOAT 0x4 |
| #define | GVIS_DISPLAY_XVIS 0x8 |
| #define | GVIS_DISPLAY_NORGB 0x10 |
| #define | GVIS_ADJUST_TITLE 0x20 |
| #define | GVIS_ADJUST_SIZE 0x40 |
| #define | gtk_gvis_attach(wid, img) gvis_attach(gtk_gvis_api(wid),img) |
| #define | gtk_gvis_get_size(wid, w, h) gvis_get_size(gtk_gvis_api(wid),w,h) |
Fonctions | |
| GtkWidget * | gtk_gvis_new (int mode) |
| Créer un widget gvis. Plus de détails... | |
| gvisapi * | gtk_gvis_api (GtkWidget *widget) |
| Retourne le descripteur GVIS d'un widget GVIS. Plus de détails... | |
| inrgvis * | gvis_inrgvis (gvisapi *gvis) |
| Retourne la donnée image d'un descripteur GVIS. Plus de détails... | |
| void | gvis_keymap (gvisapi *gvis) |
| void | gvis_attach (gvisapi *gvis, inrgvis *image) |
| Lier une image à un descripteur GVIS. Plus de détails... | |
| void | gvis_unattach (gvisapi *gvis) |
| détache une image d'une fenêtre gvis. Plus de détails... | |
| void | gvis_delete (gvisapi *gvis) |
| Détruit une fenêtre gvis. Plus de détails... | |
| void | gvis_get_size (gvisapi *gvis, int *w, int *h) |
| Calcul la taille d'un widget GVIS. Plus de détails... | |
| void | gvis_window_adjust (gvisapi *gvis, int flags) |
| void | gvis_refresh (gvisapi *api) |
| Force un rafraichissement du widget GVIS. Plus de détails... | |
| void | gvis_set_frame (gvisapi *gvis, int iz) |
| void | gvis_next_frame (gvisapi *gvis) |
| Affiche le plan suivante. Plus de détails... | |
| void | gvis_prev_frame (gvisapi *gvis) |
| Affiche le plan précédent. Plus de détails... | |
| void | gvis_set_component (gvisapi *gvis, int iv) |
| Positionne à l'écran une composante particulière. Plus de détails... | |
| void | gvis_next_component (gvisapi *gvis) |
| Affiche la composante suivante. Plus de détails... | |
| void | gvis_prev_component (gvisapi *gvis) |
| Affiche la composante précédente. Plus de détails... | |
| void | gvis_set_zloop_time (gvisapi *gvis, int timer) |
| Fixe le temps d'animation des plans d'une image. Plus de détails... | |
| void | gvis_set_zloop_pause (gvisapi *gvis) |
| Arrête ou demare une animation. Plus de détails... | |
| void | gvis_set_vloop_time (gvisapi *gvis, int timer) |
| Fixe le temps d'animation des composantes d'une image. Plus de détails... | |
| void | gvis_set_vloop_pause (gvisapi *gvis) |
| Arrête ou démarre une animation de composante. Plus de détails... | |
Routines d'affichage GVIS bas niveau.
| gvisapi * gtk_gvis_api | ( | GtkWidget * | widget | ) |
Retourne le descripteur GVIS d'un widget GVIS.
| widget | widget créée par gtk_gvis_new(). |
Cette fonction retourne la structure de données associé à un widget gvis (créé par gtk_gvis_new()). Cette structure sert d'interface aux fonctions gvis_() de l'API.
Référencé par gvis_show().
| GtkWidget * gtk_gvis_new | ( | int | mode | ) |
Créer un widget gvis.
| mode | masque sur les valeurs suivantes :
|
Cette fonction créée un widget gvis prêt à être insérer dans une hiérarchie GTK ou plus simplement dans une fenêtre.
Référencé par gvis_show().
| void gvis_attach | ( | gvisapi * | data, |
| inrgvis * | idata | ||
| ) |
Lier une image à un descripteur GVIS.
| window | fenêtre créée par gvis_new(), |
| data | structure de donnée d'une image au chargée par inrgvis_load(). |
| void gvis_delete | ( | gvisapi * | data | ) |
Détruit une fenêtre gvis.
| window | widget racine d'une fenêtre gvis. |
Références inrgvis_free().
| void gvis_get_size | ( | gvisapi * | gvis, |
| int * | w, | ||
| int * | h | ||
| ) |
Calcul la taille d'un widget GVIS.
| gvis | API gvis |
| w,h | taille du widget racine Cette fonction prend en compte la précence éventuel de barre d'outils, de barre de défilement de plan, etc. |
| inrgvis * gvis_inrgvis | ( | gvisapi * | gvis | ) |
Retourne la donnée image d'un descripteur GVIS.
| gvis | descripteur GVIS |
| void gvis_keymap | ( | gvisapi * | gvis | ) |
temporaire : j'arrive pas a capturer les évenements clavier dans un widget hors GtkWindow
| void gvis_next_component | ( | gvisapi * | data | ) |
Affiche la composante suivante.
| window | widget racine d'une fenêtre gvis. |
Références gvis_set_component().
| void gvis_next_frame | ( | gvisapi * | data | ) |
Affiche le plan suivante.
| window | widget racine d'une fenêtre gvis. |
Références gvis_set_frame().
| void gvis_prev_component | ( | gvisapi * | data | ) |
Affiche la composante précédente.
| window | widget racine d'une fenêtre gvis. |
Références gvis_set_component().
| void gvis_prev_frame | ( | gvisapi * | data | ) |
Affiche le plan précédent.
| window | widget racine d'une fenêtre gvis. |
Références gvis_set_frame().
| void gvis_refresh | ( | gvisapi * | gvis | ) |
Force un rafraichissement du widget GVIS.
| gvis | descripteur GVIS. Le tampon est relu avant que le widget soit rafraichi. |
| void gvis_set_component | ( | gvisapi * | data, |
| int | iv | ||
| ) |
Positionne à l'écran une composante particulière.
| window | widget racine d'une fenêtre gvis. |
Référencé par gvis_next_component(), et gvis_prev_component().
| void gvis_set_frame | ( | gvisapi * | data, |
| int | iz | ||
| ) |
Positionne à l'écran un plan particulier.
| window | widget racine d'une fenêtre gvis. |
| iz | index du plan à afficher. |
Référencé par gvis_next_frame(), et gvis_prev_frame().
| void gvis_set_vloop_pause | ( | gvisapi * | data | ) |
Arrête ou démarre une animation de composante.
| window | widget racine d'une fenêtre gvis. |
| void gvis_set_vloop_time | ( | gvisapi * | data, |
| int | time | ||
| ) |
Fixe le temps d'animation des composantes d'une image.
| window | widget racine d'une fenêtre gvis. |
| timer | vitesse d'animation (msec) ou -1 pour le désactiver. |
| void gvis_set_zloop_pause | ( | gvisapi * | data | ) |
Arrête ou demare une animation.
| window | widget racine d'une fenêtre gvis. |
| void gvis_set_zloop_time | ( | gvisapi * | data, |
| int | time | ||
| ) |
Fixe le temps d'animation des plans d'une image.
| window | widget racine d'une fenêtre gvis. |
| timer | vitesse d'animation (msec) ou -1 pour le désactiver. |
| void gvis_unattach | ( | gvisapi * | datatable | ) |
détache une image d'une fenêtre gvis.
| window | widget racine d'une fenêtre gvis. |
@FIXME : libérer le pixmap
| void gvis_window_adjust | ( | gvisapi * | data, |
| int | flags | ||
| ) |
Change les propriétés de la fenêtre hête (actuellement titre et dimension). Cette fonction est utilisée si une simple fenêtre contient seulement un widget gvis.
| data | |
| flags | élément à mettre à jour:
|