class LabelText

Widget regroupant Label, Text et Slider. More...

Definition#include <LabelText.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Members

Private Members


Detailed Description

Widget regroupant Label, Text et Slider pour régler un paramètre du programme.

Widget root
[private]

Widget de base

Widget frame
[private]

Frame entourant le TextField

Widget label
[private]

Label

Widget text
[private]

TextField

Widget slider
[private]

Scale

Param* theParam
[private]

Pointeur sur la classe des paramètres

float min
[private]

Valeur minimale du slider

float max
[private]

Valeur maximale du slider

float step
[private]

Pas d'incrément pour le slider

int nbSteps
[private]

Nombre de pas d'incrément pour le slider

LabelText (Param* theParam, Widget parent, char* name, float min = 0., float max = 1., float step = 0.1)

Construit le widget.

Parameters:
theParampointeur sur la classe paramètres
parentwidget père
namelabel du widget
minvaleur minimale du slider
maxvaleur maximale du slider
steppas d'incrémentation du slider

void setInteger (int data)

Affecte une valeur entière au widget

Parameters:
datala valeur à affecter

void setFloat (float data)

Affecte une valeur flottante au widget

Parameters:
datala valeur à affecter

void setString (char*)

Affecte une chaîne de caractères au widget

Parameters:
lachaîne de caractères à affecter

int getInteger ()

Récupère la valeur entiere affectée au widget

Returns: valeur entière

float getFloat ()

Récupère la valeur flottante affectée au widget

Returns: valeur flottante

char* getString ()

Récupère la chaîne de caractères affectée au widget

Returns: chaîne de caractères

void setSlider (float data)
[private]

Règle le slider

Parameters:
datala valeur à laquelle le Slider doit être mis

float getSlider ()
[private]

Récupère la valeur courante du Slider

Returns: valeur courante du slider

void sliderValueChanged (Widget, XtPointer clientData, XtPointer)
[private static]

Fonction callback appelée lorsque le slider est bougé et relaché. Déclenche la mise à jour du TextField et met à jour les paramètres dans la classe Param

void sliderDrag (Widget, XtPointer clientData, XtPointer)
[private static]

Fonction callback appelée lorsque le slider est en train d'être bougé. Déclenche la mise à jour du TextField pour refléter la valeur courante du slider

void textValueChanged (Widget, XtPointer clientData, XtPointer)
[private static]

Fonction callback appelée lorsque la valeur du TextField est modifiée (touche Enter enfoncée) Déclenche la mise à jour du slider et la récupération des paramètres par la classe Param