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

FXId Class Reference

Encapsulates server side resource.

#include <FXId.h>

Inheritance diagram for FXId:

FXObject FXCursor FXDrawable FXFont FXGLContext FXVisual FXCURCursor FXGIFCursor FXBitmap FXImage FXWindow FXGLVisual FXBMPImage FXGIFImage FXICOImage FXIcon FXJPGImage FXPCXImage FXPNGImage FXRGBImage FXTGAImage FXTIFImage FXXPMImage FXCanvas FXComposite FXDragCorner FXFrame FXMenuCaption FXMenuSeparator FXScrollbar FXScrollCorner 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.