53 FXApp* getApp()
const {
return app; }
56 FXID id()
const {
return xid; }
59 virtual void create(){}
62 virtual void detach(){}
65 virtual void destroy(){}
68 void setUserData(
void *ptr){ data=ptr; }
71 void* getUserData()
const {
return data; }
74 virtual void save(
FXStream& store)
const;
unsigned long FXID
Definition: fxdefs.h:442
#define FXAPI
Definition: fxdefs.h:122
Application Object.
Definition: FXApp.h:158
#define FXDECLARE_ABSTRACT(classname)
Macro to set up abstract class declaration.
Definition: FXObject.h:114
#define NULL
Definition: fxdefs.h:41
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:99
Encapsulates server side resource.
Definition: FXId.h:37
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:166