35 FXDECLARE_ABSTRACT(
FXId)
45 FXId():app((
FXApp*)-1L),data(
nullptr),xid(0){}
46 FXId(
FXApp* a):app(a),data(
nullptr),xid(0){}
53 FXID
id()
const {
return xid; }
56 virtual void create();
59 virtual void detach();
62 virtual void destroy();
71 virtual void save(
FXStream& store)
const;
void setUserData(FXptr ptr)
Set user data pointer.
Definition: FXId.h:65
The Application object is the central point of a FOX user-interface.
Definition: FXApp.h:134
FXptr getUserData() const
Get user data pointer.
Definition: FXId.h:68
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:81
Encapsulates server side resource.
Definition: FXId.h:34
Definition: FX4Splitter.h:28
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:134
FXID id() const
Get XID handle.
Definition: FXId.h:53
FXApp * getApp() const
Get application.
Definition: FXId.h:50