gKit2 light
|
#include "text.h"
Go to the source code of this file.
Classes | |
struct | Widgets |
Functions | |
Widgets | create_widgets () |
cree une interface graphique. a detruire avec release_widgets( ). More... | |
void | release_widgets (Widgets &widgets) |
detruit l'interface graphique. More... | |
void | begin (Widgets &widgets) |
debut de la description des elements de l'interface graphique. More... | |
void | begin_line (Widgets &widgets) |
place les prochains elements sur une nouvelle ligne. More... | |
void | label (Widgets &widgets, const char *format,...) |
cree un texte. meme fonctionnement que printf(). More... | |
bool | button (Widgets &widgets, const char *text, int &status) |
bool | select (Widgets &widgets, const char *text, const int option, int &status) |
void | text_area (Widgets &w, const int height, const char *text, int &begin_line) |
bool | edit (Widgets &widgets, const int text_size, char *text) |
bool | value (Widgets &widgets, const char *label, int &value, const int value_min, const int value_max, const int value_step) |
valeur editable par increment. More... | |
bool | value (Widgets &widgets, const char *label, float &value, const float value_min, const float value_max, const float value_step) |
valeur editable par increment. More... | |
void | end_line (Widgets &widgets) |
termine la description des elements de la ligne. More... | |
void | end (Widgets &widgets) |
termine la description des elements de l'interface graphique. More... | |
void | default_color (Widgets &widgets, const Color &color) |
choisit une couleur par defaut pour le texte. More... | |
void | draw (Widgets &widgets, const int width, const int height) |
affiche les elements decrits entre begin() et end(). More... | |
interface graphique minimaliste. les elements sont disposes sur une grille de la droite vers la gauche. pour changer de ligne, utiliser begin_line( ).
les elements interactifs renvoient vrai lorsqu'ils changent d'etat. par exemple, un bouton renvoie vrai lorsque l'on clique dessus. son etat (selectionne ou pas) est stocke dans une variable passee en parametre.
dans l'exemple suivant, des widgets differents sont affiches selon qu'un bouton est selectionne ou pas.
Definition in file widgets.h.