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

FX::FXGIFCursor Class Reference

#include <FXGIFCursor.h>

Inheritance diagram for FX::FXGIFCursor:
FX::FXCursor FX::FXId FX::FXObject

Public Member Functions

 FXGIFCursor (FXApp *a, const void *pix, FXint hx=0, FXint hy=0)
 
virtual bool savePixels (FXStream &store) const
 
virtual bool loadPixels (FXStream &store)
 
virtual ~FXGIFCursor ()
 
- Public Member Functions inherited from FX::FXCursor
 FXCursor (FXApp *a, FXStockCursor curid=CURSOR_ARROW)
 
 FXCursor (FXApp *a, const FXuchar *src, const FXuchar *msk, FXint w=32, FXint h=32, FXint hx=0, FXint hy=0)
 
 FXCursor (FXApp *a, const FXColor *pix, FXint w=32, FXint h=32, FXint hx=0, FXint hy=0)
 
FXint getWidth () const
 
FXint getHeight () const
 
void setHotX (FXint x)
 
FXint getHotX () const
 
void setHotY (FXint y)
 
FXint getHotY () const
 
bool isColor () const
 
virtual void create ()
 
virtual void detach ()
 
virtual void destroy ()
 
virtual void release ()
 
virtual void save (FXStream &store) const
 
virtual void load (FXStream &store)
 
virtual ~FXCursor ()
 
- Public Member Functions inherited from FX::FXId
FXAppgetApp () const
 
FXID id () const
 
void setUserData (void *ptr)
 
void * getUserData () const
 
virtual ~FXId ()
 
- Public Member Functions inherited from FX::FXObject
virtual long onDefault (FXObject *, FXSelector, void *)
 
const FXchargetClassName () const
 
bool isMemberOf (const FXMetaClass *metaclass) const
 
virtual long tryHandle (FXObject *sender, FXSelector sel, void *ptr)
 
virtual ~FXObject ()
 

Static Public Attributes

static const FXchar fileExt []
 

Detailed Description

GIF Cursor class.

Constructor & Destructor Documentation

FX::FXGIFCursor::FXGIFCursor ( FXApp a,
const void *  pix,
FXint  hx = 0,
FXint  hy = 0 
)

Construct a cursor from memory stream in Compuserve GIF format.

Hot spot may be specified using hx and hy parameters, since the GIF format does not specify a hot spot. The image must be smaller than 32x32 pixels.

virtual FX::FXGIFCursor::~FXGIFCursor ( )
inlinevirtual

Destroy.

Member Function Documentation

virtual bool FX::FXGIFCursor::savePixels ( FXStream store) const
virtual

Save pixel data only, in GIF format.

Reimplemented from FX::FXCursor.

virtual bool FX::FXGIFCursor::loadPixels ( FXStream store)
virtual

Load pixel data only, in GIF format.

Reimplemented from FX::FXCursor.

Member Data Documentation

const FXchar FX::FXGIFCursor::fileExt[]
static

Copyright © 1997-2005 Jeroen van der Zijp