# Documentation de la bibliothèque MLV-2.0.2

- Presentation
- Téléchargement
- Installation
- Compilation
- Exemples
- API
- Liste des fonctions
- bogues
- FAQ
- contacts

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