FX::FXDrawable Class Reference

#include <FXDrawable.h>

Inheritance diagram for FX::FXDrawable:

FX::FXId FX::FXObject FX::FXBitmap FX::FXImage FX::FXWindow FX::FXBMPImage FX::FXGIFImage FX::FXICOImage FX::FXIcon FX::FXIFFImage FX::FXJPGImage FX::FXPCXImage FX::FXPNGImage FX::FXPPMImage FX::FXRASImage FX::FXRGBImage FX::FXTGAImage FX::FXTIFImage FX::FXXBMImage FX::FXXPMImage FX::FXCanvas FX::FXComposite FX::FXDragCorner FX::FXFrame FX::FXMenuCaption FX::FXMenuSeparator FX::FXScrollBar FX::FXScrollCorner List of all members.

Detailed Description

Drawable is an abstract base class for any surface that can be drawn upon, such as a FXWindow, or FXImage.

Definition at line 41 of file FXDrawable.h.

Public Member Functions

FXint getWidth () const
FXint getHeight () const
FXVisualgetVisual () const
void setVisual (FXVisual *vis)
virtual void resize (FXint w, FXint h)
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual ~FXDrawable ()
FXAppgetApp () const
FXEventLoopgetEventLoop () const
FXID id () const
virtual void create ()
virtual void detach ()
virtual void destroy ()
void setUserData (void *ptr)
void * getUserData () const
virtual long onDefault (FXObject *, FXSelector, void *)
const FXchargetClassName () const
bool isMemberOf (const FXMetaClass *metaclass) const
virtual long tryHandle (FXObject *sender, FXSelector sel, void *ptr)
QTransString tr (const char *text, const char *hint=0)
virtual void * getPythonObject () const
virtual void decouplePythonObject () const

Protected Member Functions

 FXDrawable ()
 FXDrawable (FXApp *a, FXint w, FXint h)

Protected Attributes

FXVisualvisual
FXint width
FXint height
FXID xid

Friends

class FXDC
class FXDCWindow


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:33:35 2009 for TnFOX by doxygen v1.4.7