# Documentation de la bibliothèque MLV-2.0.2

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

Définitions de type | Fonctions
Référence du fichier MLV_input_box.h

Ce fichier définit les prototypes des fonctions permettant de demander à l'utilisateur du texte par l'intermédiaire de boîtes de saisie. Plus de détails...

Aller au code source de ce fichier.

## Définitions de type
typedef struct _MLV_Input_box | MLV_Input_box
| Définition du type des boîtes de saisies.

## Fonctions
void | MLV_wait_input_box (int sommetHautGaucheX, int sommetHautGaucheY, int sommetBasDroitX, int sommetBasDroitY, MLV_Color borderColor, MLV_Color textColor, MLV_Color backgroundColor, const char *informativeMessage, char **text,...)
| Cette fonction suspend l'exécution du programme, affiche une boîte de saisie et attends que l'utilisateur rentre une phrase dans le champs de la boîte. Plus de détails...
void | MLV_wait_input_box_with_font (int sommetHautGaucheX, int sommetHautGaucheY, int sommetBasDroitX, int sommetBasDroitY, MLV_Color borderColor, MLV_Color textColor, MLV_Color backgroundColor, const char *informativeMessage, char **text, const MLV_Font *font,...)
| Même chose que MLV_wait_input_box(), mais il est possible de changer la fonte du du texte. Plus de détails...
void | MLV_wait_particular_input_box (MLV_Input_box *input_box, char **text)
| Cette fonction suspend l'exécution du programme jusqu'à ce que l'utilisateur écrive une phrase dans le champs de la boîte de saisie passée en paramètre de la fonction. Plus de détails...
MLV_Input_box * | MLV_create_input_box (int sommetHautGaucheX, int sommetHautGaucheY, int width, int height, MLV_Color borderColor, MLV_Color textColor, MLV_Color backgroundColor, const char *informativeMessage,...)
| Cette fonction créé une boîte de saisie. Plus de détails...
MLV_Input_box * | MLV_create_input_box_with_font (int sommetHautGaucheX, int sommetHautGaucheY, int width, int height, MLV_Color borderColor, MLV_Color textColor, MLV_Color backgroundColor, const char *informativeMessage, const MLV_Font *font,...)
| Cette fonction créé une boîte de saisie avec une font spécifique. Plus de détails...
void | MLV_free_input_box (MLV_Input_box *input_box)
| Cette fonction ferme une boîte de saisie précédement créée. Plus de détails...
void | MLV_change_informative_message_of_input_box (MLV_Input_box *input_box, const char *message,...)
| Cette fonction change le message d'entête d'une boîte de saisie. Plus de détails...
void | MLV_draw_input_box (MLV_Input_box *input_box)
| Cette fonction dessine une boîte de saisie particulière. Plus de détails...
void | MLV_draw_all_input_boxes ()
| Cette fonction dessine tous les boîtes de saisies.
void | MLV_suppress_history (MLV_Input_box *input_box)
| Cette fonction supprime l'historique d'une boîte de saisie. Plus de détails...
void | MLV_change_input_box_geometry (MLV_Input_box *input_box, int sommetHautGaucheX, int sommetHautGaucheY, int width, int height)
| Cette fonction change la taille et la position d'une boîte de saisie donnée en paramètre. Plus de détails...
void | MLV_change_input_box_size (MLV_Input_box *input_box, int width, int height)
| Cette fonction change la taille d'une boîte de saisie. Plus de détails...
void | MLV_change_input_box_position (MLV_Input_box *input_box, int sommetHautGaucheX, int sommetHautGaucheY)
| Cette fonction change la position d'une boîte de saisie donnée en paramètre. Plus de détails...
void | MLV_change_input_box_colors (MLV_Input_box *input_box, MLV_Color borderColor, MLV_Color textColor, MLV_Color backgroundColor)
| Cette fonction change les différentes couleurs d'une boîte de saisie donnée. Plus de détails...
void | MLV_activate_input_box (MLV_Input_box *input_box)
| Cette fonction active une boîte de saisie. Plus de détails...
void | MLV_desactivate_input_box ()
| Cette fonction désactive la boîte de saisie qui est active. Plus de détails...

## Description détaillée

Ce fichier définit les prototypes des fonctions permettant de demander à l'utilisateur du texte par l'intermédiaire de boîtes de saisie.

Auteur
  Adrien Boussicault
  Marc Zipstein