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

FXIcon Class Reference

Icon class.

#include <FXIcon.h>

Inheritance diagram for FXIcon:

FXImage FXDrawable FXId FXObject FXBMPIcon FXGIFIcon FXICOIcon FXJPGIcon FXPCXIcon FXPNGIcon FXRGBIcon FXTGAIcon FXTIFIcon FXXPMIcon List of all members.

Public Methods

 FXIcon (FXApp *a, const void *pix=NULL, FXColor clr=0, FXuint opts=0, FXint w=1, FXint h=1)
virtual void create ()
 Create the icon resource.

virtual void detach ()
 Detach the icon resource.

virtual void destroy ()
 Destroy the icon resource.

virtual void render ()
 Render the image from client-side pixel buffer.

virtual void resize (FXint w, FXint h)
 Resize pixmap to the specified width and height.

FXColor getTransparentColor () const
 Obtain transparency color.

void setTransparentColor (FXColor color)
 Change transparency color.

virtual ~FXIcon ()
 Destructor.


Friends

class FXDC
class FXDCWindow
class FXDrawable
class FXTopWindow

Constructor & Destructor Documentation

FXIcon::FXIcon FXApp   a,
const void *    pix = NULL,
FXColor    clr = 0,
FXuint    opts = 0,
FXint    w = 1,
FXint    h = 1
 

Create an icon with an initial pixel buffer pix, a transparent color clr, and options as in FXImage.