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... | |
Ce fichier définit les prototypes des fonctions permettant de demander à l'utilisateur du texte par l'intermédiaire de boîtes de saisie.