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

FX::FXId Class Reference

Encapsulates server side resource. More...

#include <FXId.h>

Inheritance diagram for FX::FXId:
FX::FXObject FX::FXComposeContext 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::FXDDSImage FX::FXEXEImage FX::FXGIFImage FX::FXICOImage FX::FXIcon FX::FXIFFImage FX::FXJP2Image FX::FXJPGImage FX::FXPCXImage FX::FXPNGImage FX::FXPPMImage FX::FXRASImage FX::FXRGBImage FX::FXTGAImage FX::FXTIFImage FX::FXWEBPImage FX::FXXBMImage FX::FXXPMImage FX::FXCalendarView FX::FXCanvas FX::FXComposite FX::FXDragCorner FX::FXFrame FX::FXMenuCaption FX::FXMenuSeparator FX::FXScrollBar FX::FXScrollCorner

Public Member Functions

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 (FXptr ptr)
 Set user data pointer.
 
FXptr 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.
 
- Public Member Functions inherited from FX::FXObject
const FXchar * getClassName () const
 Get class name of some object.
 
FXbool isMemberOf (const FXMetaClass *metaclass) const
 Check if object is member of metaclass.
 
virtual long tryHandle (FXObject *sender, FXSelector sel, void *ptr)
 Try handle message safely, catching certain exceptions.
 
virtual long onDefault (FXObject *, FXSelector, void *)
 Called for unhandled messages.
 
virtual ~FXObject ()
 Virtual destructor.
 

Protected Member Functions

 FXId (FXApp *a)
 

Protected Attributes

FXID xid
 

Detailed Description

Encapsulates server side resource.


The documentation for this class was generated from the following file:

Copyright © 1997-2022 Jeroen van der Zijp