![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXDataTarget.h>
Inheritance diagram for FXDataTarget:
Public Types | |
enum | { DT_VOID = 0, DT_CHAR, DT_UCHAR, DT_SHORT, DT_USHORT, DT_INT, DT_UINT, DT_FLOAT, DT_DOUBLE, DT_STRING, DT_LAST } |
enum | { ID_VALUE = 1, ID_OPTION = ID_VALUE+10001, ID_LAST = ID_OPTION+10000 } |
Public Methods | |
FXDataTarget (FXObject *tgt=NULL, FXSelector sel=0) | |
Associate with nothing. | |
FXDataTarget (FXchar &value, FXObject *tgt=NULL, FXSelector sel=0) | |
Associate with character variable. | |
FXDataTarget (FXuchar &value, FXObject *tgt=NULL, FXSelector sel=0) | |
Associate with unsigned character variable. | |
FXDataTarget (FXshort &value, FXObject *tgt=NULL, FXSelector sel=0) | |
Associate with signed short variable. | |
FXDataTarget (FXushort &value, FXObject *tgt=NULL, FXSelector sel=0) | |
Associate with unsigned short variable. | |
FXDataTarget (FXint &value, FXObject *tgt=NULL, FXSelector sel=0) | |
Associate with int variable. | |
FXDataTarget (FXuint &value, FXObject *tgt=NULL, FXSelector sel=0) | |
Associate with unsigned int variable. | |
FXDataTarget (FXfloat &value, FXObject *tgt=NULL, FXSelector sel=0) | |
Associate with float variable. | |
FXDataTarget (FXdouble &value, FXObject *tgt=NULL, FXSelector sel=0) | |
Associate with double variable. | |
FXDataTarget (FXString &value, FXObject *tgt=NULL, FXSelector sel=0) | |
Associate with string variable. | |
void | setTarget (FXObject *t) |
Set the message target object for this data target. | |
FXObject * | getTarget () const |
Get the message target object for this data target, if any. | |
void | setSelector (FXSelector sel) |
Set the message identifier for this data target. | |
FXSelector | getSelector () const |
Get the message identifier for this data target. | |
FXuint | getType () const |
Return type of data its connected to. | |
void * | getData () const |
Return pointer to data its connected to. | |
void | connect () |
Associate with nothing. | |
void | connect (FXchar &value) |
Associate with character variable. | |
void | connect (FXuchar &value) |
Associate with unsigned character variable. | |
void | connect (FXshort &value) |
Associate with signed short variable. | |
void | connect (FXushort &value) |
Associate with unsigned short variable. | |
void | connect (FXint &value) |
Associate with int variable. | |
void | connect (FXuint &value) |
Associate with unsigned int variable. | |
void | connect (FXfloat &value) |
Associate with float variable. | |
void | connect (FXdouble &value) |
Associate with double variable. | |
void | connect (FXString &value) |
Associate with string variable. |
|
|