Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FX::FXId Class Reference

Encapsulates server side resource.

#include <FXId.h>

Inheritance diagram for FX::FXId:

FX::FXObject FX::FXCursor FX::FXDrawable FX::FXFont FX::FXGLContext FX::FXVisual FX::FXCURCursor FX::FXGIFCursor FX::FXBitmap FX::FXImage FX::FXWindow FX::FXGLVisual FX::FXBMPImage FX::FXGIFImage FX::FXICOImage FX::FXIcon FX::FXJPGImage FX::FXPCXImage FX::FXPNGImage FX::FXRGBImage FX::FXTGAImage FX::FXTIFImage FX::FXXPMImage FX::FXCanvas FX::FXComposite FX::FXDragCorner FX::FXFrame FX::FXMenuCaption FX::FXMenuSeparator FX::FXScrollBar FX::FXScrollCorner FX::FXToolBarGrip List of all members.

Public Methods

FXAppgetApp () const
 Get application.

FXID id () const
 Get XID handle.

virtual void create ()
 Create resource.

virtual void detach ()
 Detach resource.

virtual void destroy ()
 Destroy resource.

void setUserData (void *ptr)
 Set user data pointer.

void * getUserData () const
 Get user data pointer.

virtual void save (FXStream &store) const
 Save object to stream.

virtual void load (FXStream &store)
 Load object from stream.

virtual ~FXId ()
 Destructor.