Public Member Functions | Private Member Functions | Private Attributes

DropDown Class Reference

#include <DropDown.h>

Inheritance diagram for DropDown:
Control Broadcaster Listener

List of all members.

Public Member Functions

 DropDown (const std::string &name, Uint width, Uint height)
 ~DropDown ()
void addItem (ListItem *item)
void addItem (StringList &strList)

Private Member Functions

void initialize ()
void logic ()
void push (Event *event)
void drawSkin ()
void drawPlain ()

Private Attributes

ButtonmListButton
ListBoxmOptionList
TextFieldmTextField
ListItemTypemType

Constructor & Destructor Documentation

DropDown::DropDown ( const std::string &  name,
Uint  width,
Uint  height 
)
DropDown::~DropDown (  )  [inline]

Member Function Documentation

void DropDown::addItem ( ListItem item  ) 
void DropDown::addItem ( StringList strList  ) 
void DropDown::drawPlain (  )  [private, virtual]

Draws a Control without a Skin.

Reimplemented from Control.

void DropDown::drawSkin (  )  [private, virtual]

Draws a Control using a Skin.

Reimplemented from Control.

void DropDown::initialize (  )  [private, virtual]

Reimplemented from Control.

void DropDown::logic (  )  [private, virtual]

Reimplemented from Control.

void DropDown::push ( Event event  )  [private, virtual]

Reimplemented from Control.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines