|
| FXDataTarget () |
|
| FXDataTarget (FXObject *tgt, FXSelector sel) |
|
| FXDataTarget (FXchar &value, FXObject *tgt=NULL, FXSelector sel=0) |
|
| FXDataTarget (FXuchar &value, FXObject *tgt=NULL, FXSelector sel=0) |
|
| FXDataTarget (FXshort &value, FXObject *tgt=NULL, FXSelector sel=0) |
|
| FXDataTarget (FXushort &value, FXObject *tgt=NULL, FXSelector sel=0) |
|
| FXDataTarget (FXint &value, FXObject *tgt=NULL, FXSelector sel=0) |
|
| FXDataTarget (FXuint &value, FXObject *tgt=NULL, FXSelector sel=0) |
|
| FXDataTarget (FXlong &value, FXObject *tgt=NULL, FXSelector sel=0) |
|
| FXDataTarget (FXulong &value, FXObject *tgt=NULL, FXSelector sel=0) |
|
| FXDataTarget (FXfloat &value, FXObject *tgt=NULL, FXSelector sel=0) |
|
| FXDataTarget (FXdouble &value, FXObject *tgt=NULL, FXSelector sel=0) |
|
| FXDataTarget (FXString &value, FXObject *tgt=NULL, FXSelector sel=0) |
|
void | setTarget (FXObject *t) |
|
FXObject * | getTarget () const |
|
void | setSelector (FXSelector sel) |
|
FXSelector | getSelector () const |
|
FXuint | getType () const |
|
void * | getData () const |
|
void | connect () |
|
void | connect (FXchar &value) |
|
void | connect (FXuchar &value) |
|
void | connect (FXshort &value) |
|
void | connect (FXushort &value) |
|
void | connect (FXint &value) |
|
void | connect (FXuint &value) |
|
void | connect (FXlong &value) |
|
void | connect (FXulong &value) |
|
void | connect (FXfloat &value) |
|
void | connect (FXdouble &value) |
|
void | connect (FXString &value) |
|
void | connect (FXObject *tgt, FXSelector sel) |
|
void | connect (FXchar &value, FXObject *tgt, FXSelector sel) |
|
void | connect (FXuchar &value, FXObject *tgt, FXSelector sel) |
|
void | connect (FXshort &value, FXObject *tgt, FXSelector sel) |
|
void | connect (FXushort &value, FXObject *tgt, FXSelector sel) |
|
void | connect (FXint &value, FXObject *tgt, FXSelector sel) |
|
void | connect (FXuint &value, FXObject *tgt, FXSelector sel) |
|
void | connect (FXlong &value, FXObject *tgt, FXSelector sel) |
|
void | connect (FXulong &value, FXObject *tgt, FXSelector sel) |
|
void | connect (FXfloat &value, FXObject *tgt, FXSelector sel) |
|
void | connect (FXdouble &value, FXObject *tgt, FXSelector sel) |
|
void | connect (FXString &value, FXObject *tgt, FXSelector sel) |
|
virtual | ~FXDataTarget () |
|
virtual long | onDefault (FXObject *, FXSelector, void *) |
|
const FXchar * | getClassName () const |
|
bool | isMemberOf (const FXMetaClass *metaclass) const |
|
virtual long | tryHandle (FXObject *sender, FXSelector sel, void *ptr) |
|
virtual void | save (FXStream &store) const |
|
virtual void | load (FXStream &store) |
|
virtual | ~FXObject () |
|
A Data Target allows a valuator widget such as a Slider or Text Field to be directly connected with a variable in the program.
Whenever the valuator control changes, the variable connected through the data target is automatically updated; conversely, whenever the program changes a variable, all the connected valuator widgets will be updated to reflect this new value on the display. Data Targets also allow connecting Radio Buttons, Menu Commands, and so on to a variable. In this case, the new value of the connected variable is computed by subtracting ID_OPTION from the message ID.