inrimage 4.6.9
Fonctions
gvis2

Routines d'affichage GVIS depuis un programme client. Plus de détails...

Fonctions

gvisapi * gvis_show (void *buf, Fort_int lfmt[], int mode)
 Créer une fenêtre gvis à partir d'un tampon image à afficher. Plus de détails...
 
void gvis_event (void)
 Gère les évenements des fenêtres gvis.
 
void gvis_fork (void *buf, Fort_int lfmt[])
 
gvisapi * gvis_thread (void *buf, Fort_int lfmt[])
 

Description détaillée

Routines d'affichage GVIS depuis un programme client.

Documentation des fonctions

◆ gvis_show()

gvisapi * gvis_show ( void *  buf,
Fort_int  lfmt[],
int  mode 
)

Créer une fenêtre gvis à partir d'un tampon image à afficher.

Paramètres
Masquesur les valeurs suivantes :
  • GVIS_BUFFER_FLOAT le tampon est flottant normalisé (malgré le codage de lfmt). C'est le cas des images chargées par la fonction lecflt().
  • GVIS_DISPLAY_XVIS affichage compatible xvis.
  • GVIS_DISPLAY_NORGB les images RGB(A) sont traitées comme des images vectorielles.
  • GVIS_WIDGET_TOOLBAR affiche une barre de controle.
  • GVIS_WIDGET_STATUSBAR affiche une barre d'état (valeurs de pixel visités).

Cette fonction créée une fenêtre GVIS qui contient l'image décrite par le tampon buf et le tableau de format lfmt. Il faut ensuite appeler la fonction gvis_event() pour gérer les événements GTK jusqu'à la fermeture de la fenêtre.

Voir également
gvis_event().

Références gtk_gvis_api(), et gtk_gvis_new().