Documentation de la bibliothèque MLV-2.0.2

Fonctions
Référence du fichier MLV_window.h

Ce fichier définit les prototypes des fonctions permettant de créer, initialiser et fermer des fenêtres. Plus de détails...

Aller au code source de ce fichier.

Fonctions

void MLV_create_window (const char *window_name, const char *icone_name, unsigned int width, unsigned int height)
 Créé une fenêtre dont la taille, et les différents noms sont passés en paramètres. Plus de détails...
 
void MLV_create_window_with_default_font (const char *window_name, const char *icone_name, unsigned int width, unsigned int height, const char *path_to_font, unsigned int size_font)
 Même chose que MLV_create_window(), mais en utilisant une fonte de caractères particulière. Plus de détails...
 
void MLV_change_default_font (const char *path_to_font, unsigned int size_font)
 Change la fonte de caractères par défault de la bibliothèque MLV. Plus de détails...
 
void MLV_create_full_screen_window (const char *window_name, const char *icone_name, unsigned int width, unsigned int height)
 Même chose que MLV_create_window(), mais configure la fenêtre en mode plein écran. Plus de détails...
 
void MLV_create_full_screen_window_with_default_font (const char *window_name, const char *icone_name, unsigned int width, unsigned int height, const char *path_to_font, unsigned int size_font)
 Même chose que MLV_create_window(), mais configure la fenêtre en mode plein écran. Plus de détails...
 
void MLV_enable_full_screen ()
 Affiche la fenêtre en plein ecran. Plus de détails...
 
void MLV_disable_full_screen ()
 Désactve le mode plein écran de la fenêtre.
 
int MLV_is_full_screen ()
 Test si l'affichage est en mode plein écran ou en mode fenêtre. Plus de détails...
 
void MLV_change_window_size (unsigned int width, unsigned int height)
 Change la taille de la fenêtre. Plus de détails...
 
void MLV_change_window_caption (const char *window_name, const char *icone_name)
 Change les intitulés de la fenêtre principale. Plus de détails...
 
void MLV_get_window_size (unsigned int *width, unsigned int *height)
 Renvoie dans les paramètres, la hauteur et la largeur de la fentre. Plus de détails...
 
int MLV_get_window_height ()
 Retourne la hauteur de la fenêtre.
 
int MLV_get_window_width ()
 Retourne la largeur de la fenêtre.
 
void MLV_clear_window (MLV_Color color)
 Éfface la fenêtre et la remplace par un monochrome de la couleur donnée en paramètre. Plus de détails...
 
void MLV_free_window ()
 Ferme la fenêtre de la bibliothèque MLV. Plus de détails...
 
void MLV_actualise_window ()
 Actualise l'affichage de la fenêtre. Plus de détails...
 
void MLV_update_window ()
 Met à jour l'affichage de la fenêtre. Plus de détails...
 
void MLV_execute_at_exit (void(*function)(void *), void *data)
 Exécute la fonction de call back donnée en paramètre lorsque le système envoie un signal d'arrêt, ou lorsque l'utilisateur clique sur la croix de la fenêtre. Plus de détails...
 
void MLV_get_desktop_size (unsigned int *width, unsigned int *height)
 Renvoie dans les paramètres, la hauteur et la largeur de l'environement de bureau de l'ordinateur. Plus de détails...
 
int MLV_get_desktop_height ()
 Renvoie la hauteur de l'environement de bureau de l'ordinateur.
 
int MLV_get_desktop_width ()
 Renvoie la largeur de l'environement de bureau de l'ordinateur.
 

Description détaillée

Ce fichier définit les prototypes des fonctions permettant de créer, initialiser et fermer des fenêtres.

Auteur
Adrien Boussicault
Marc Zipstein