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:
|