FIFE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
fcn::Icon2 Class Reference

An Icon for displaying images. More...

#include <icon2.h>

Inherits Widget.

+ Collaboration diagram for fcn::Icon2:

Public Member Functions

 Icon2 (Image *image)
 Constructor. More...
 
virtual ~Icon2 ()
 
virtual void draw (Graphics *graphics)
 
virtual void drawFrame (Graphics *graphics)
 
void setImage (Image *image)
 
bool isScaling () const
 
void setScaling (bool scale)
 
bool isTiling () const
 
void setTiling (bool tile)
 

Protected Attributes

Image * mImage
 
bool mScale
 
bool mTile
 

Detailed Description

An Icon for displaying images.

Note
Modified for FIFE.

Definition at line 99 of file icon2.h.

Constructor & Destructor Documentation

fcn::Icon2::Icon2 ( Image *  image)

Constructor.

Parameters
imagean Image to display.

Definition at line 95 of file icon2.cpp.

References mImage, mScale, and mTile.

virtual fcn::Icon2::~Icon2 ( )
inlinevirtual

Definition at line 108 of file icon2.h.

Member Function Documentation

void fcn::Icon2::draw ( Graphics *  graphics)
virtual

Definition at line 106 of file icon2.cpp.

References mImage, mScale, and mTile.

void fcn::Icon2::drawFrame ( Graphics *  graphics)
virtual

Definition at line 129 of file icon2.cpp.

bool fcn::Icon2::isScaling ( ) const

Definition at line 161 of file icon2.cpp.

References mScale.

bool fcn::Icon2::isTiling ( ) const

Definition at line 169 of file icon2.cpp.

References mTile.

void fcn::Icon2::setImage ( Image *  image)

Definition at line 153 of file icon2.cpp.

References mImage.

void fcn::Icon2::setScaling ( bool  scale)

Definition at line 165 of file icon2.cpp.

References mScale.

void fcn::Icon2::setTiling ( bool  tile)

Definition at line 173 of file icon2.cpp.

References mTile.

Member Data Documentation

Image* fcn::Icon2::mImage
protected

Definition at line 131 of file icon2.h.

Referenced by draw(), Icon2(), and setImage().

bool fcn::Icon2::mScale
protected

Definition at line 132 of file icon2.h.

Referenced by draw(), Icon2(), isScaling(), and setScaling().

bool fcn::Icon2::mTile
protected

Definition at line 133 of file icon2.h.

Referenced by draw(), Icon2(), isTiling(), and setTiling().


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