53 FXDrawable(const FXDrawable&);
54 FXDrawable &operator=(const FXDrawable&);
56 virtual FXID GetDC()
const {
return NULL; }
57 virtual int ReleaseDC(
FXID)
const {
return 0; }
62 FXint getWidth()
const {
return width; }
65 FXint getHeight()
const {
return height; }
68 FXVisual* getVisual()
const {
return visual; }
71 void setVisual(FXVisual* vis);
77 virtual void save(FXStream& store)
const;
80 virtual void load(FXStream& store);
83 virtual ~FXDrawable();
unsigned long FXID
Definition: fxdefs.h:442
#define FXAPI
Definition: fxdefs.h:122
Application Object.
Definition: FXApp.h:158
#define FXDECLARE_ABSTRACT(classname)
Macro to set up abstract class declaration.
Definition: FXObject.h:114
#define NULL
Definition: fxdefs.h:41
Abstract Device Context.
Definition: FXDC.h:191
Encapsulates server side resource.
Definition: FXId.h:37
int FXint
Definition: fxdefs.h:397
Visual describes pixel format of a drawable.
Definition: FXVisual.h:84
Window Device Context.
Definition: FXDCWindow.h:52
Drawable is an abstract base class for any surface that can be drawn upon, such as a FXWindow...
Definition: FXDrawable.h:41