mitem Struct Reference

#include <protos.h>

Inherited by mitemcheckbox, mitemkeyinput, mitemmanual, and mitemslider.

Collaboration diagram for mitem:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 mitem (gmenu *parent, color *bgcolor)
virtual ~mitem ()
virtual void render (int x, int y, int w)
virtual int width ()=0
virtual void select ()
virtual void focus (bool on)
virtual void key (int code, bool isdown, int unicode)
virtual void init ()
virtual const char * getdesc ()
bool isselection ()
void renderbg (int x, int y, int w, color *c)

Public Attributes

struct gmenu * parent
color * bgcolor

Static Public Attributes

static color gray
static color white
static color whitepulse


Constructor & Destructor Documentation

mitem::mitem ( gmenu *  parent,
color *  bgcolor 
) [inline]

virtual mitem::~mitem (  )  [inline, virtual]


Member Function Documentation

virtual void mitem::focus ( bool  on  )  [inline, virtual]

Reimplemented in mitemmanual, and mitemtextinput.

virtual const char* mitem::getdesc (  )  [inline, virtual]

Reimplemented in mitemmanual.

virtual void mitem::init (  )  [inline, virtual]

bool mitem::isselection (  ) 

virtual void mitem::key ( int  code,
bool  isdown,
int  unicode 
) [inline, virtual]

Reimplemented in mitemtextinput, mitemslider, and mitemkeyinput.

void mitem::render ( int  x,
int  y,
int  w 
) [virtual]

void mitem::renderbg ( int  x,
int  y,
int  w,
color *  c 
)

virtual void mitem::select (  )  [inline, virtual]

virtual int mitem::width (  )  [pure virtual]


Member Data Documentation

color mitem::gray [static]

struct gmenu* mitem::parent [read]

color mitem::white [static]


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

Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  doxygen 1.5.7.1