Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SimplePicker Class Reference

#include <simplepicker.h>

Inheritance diagram for SimplePicker:
Picker Control EventResponder

Public Member Functions

void addCell (SimplePickerCell *c)
 
void clear (void)
 
 SimplePicker (void)
 
virtual ~SimplePicker (void)
 
- Public Member Functions inherited from Picker
void saveOpenCategories (std::list< std::list< std::string > > &idList) const
 
int restoreOpenCategories (const std::list< std::list< std::string > > &idList)
 
virtual void draw (void)
 
virtual PickerCellscells (void)
 
virtual const PickerCellscells (void) const
 
virtual void selectCell (PickerCell *cell, bool scroll=false)
 
virtual PickerCellselectedCell (void)
 
virtual int selectedItem (void)
 
virtual void scrollToCell (const PickerCell *cell, bool middle=false)
 
virtual void setMustRecalc (void)
 
virtual float extraCellHeight (void)
 
virtual void setExtraCellHeight (float f)
 
virtual GFXColor selectionColor (void)
 
virtual void setSelectionColor (const GFXColor &c)
 
virtual GFXColor selectionTextColor (void)
 
virtual void setSelectionTextColor (const GFXColor &c)
 
virtual GFXColor highlightColor (void)
 
virtual void setHighlightColor (const GFXColor &c)
 
virtual GFXColor highlightTextColor (void)
 
virtual void setHighlightTextColor (const GFXColor &c)
 
virtual Size textMargins (void)
 
virtual void setTextMargins (const Size &s)
 
virtual void setScroller (Scroller *s)
 
virtual bool processMouseDown (const InputEvent &event)
 
virtual bool processMouseUp (const InputEvent &event)
 
virtual bool processMouseMove (const InputEvent &event)
 
virtual bool processCommand (const EventCommandId &command, Control *control)
 
 Picker (void)
 
virtual ~Picker (void)
 
- Public Member Functions inherited from Control
virtual Rect rect (void)
 
virtual void setRect (const Rect &r)
 
virtual bool hitTest (const Point &p)
 
virtual bool hidden (void)
 
virtual void setHidden (bool h=true)
 
virtual const std::string & id (void)
 
virtual void setId (const std::string &newId)
 
virtual GFXColor color (void)
 
virtual void setColor (const GFXColor &c)
 
virtual GFXColor outlineColor (void)
 
virtual void setOutlineColor (const GFXColor &c)
 
virtual GFXColor textColor (void)
 
virtual void setTextColor (const GFXColor &c)
 
virtual Font font (void)
 
virtual void setFont (const Font &f)
 
virtual bool hasGroupChildren (void)
 
 Control (void)
 
virtual ~Control (void)
 
- Public Member Functions inherited from EventResponder
virtual bool processKeyDown (const InputEvent &event)
 
virtual bool processKeyUp (const InputEvent &event)
 
virtual void processUnfocus (const InputEvent &event)
 
virtual bool processMouseDrag (const InputEvent &event)
 
virtual void sendCommand (const EventCommandId &command, Control *control)
 
virtual void setCommandTarget (EventResponder *responder)
 
virtual void setModal (bool modal)
 
 EventResponder (void)
 
virtual ~EventResponder (void)
 

Additional Inherited Members

- Protected Member Functions inherited from Picker
float totalCellHeight (void)
 
PickerCellcellForMouse (const Point &p)
 
virtual void recalcDisplay (void)
 
void addListToDisplay (PickerCells *list, int level)
 
- Protected Attributes inherited from Picker
PickerCellsm_cells
 
GFXColor m_selectionColor
 
GFXColor m_selectionTextColor
 
GFXColor m_highlightColor
 
GFXColor m_highlightTextColor
 
float m_extraCellHeight
 
Size m_textMargins
 
PickerCellm_cellPressed
 
const PickerCellm_highlightedCell
 
PickerCellm_selectedCell
 
Scrollerm_scroller
 
size_t m_scrollPosition
 
bool m_needRecalcDisplay
 
std::vector< DisplayCellm_displayCells
 

Detailed Description

Definition at line 131 of file simplepicker.h.

Constructor & Destructor Documentation

SimplePicker::SimplePicker ( void  )

Definition at line 108 of file simplepicker.cpp.

References Picker::m_cells.

109 {
110  m_cells = new SimplePickerCells();
111 }
SimplePicker::~SimplePicker ( void  )
virtual

Definition at line 113 of file simplepicker.cpp.

References clear().

114 {
115  clear();
116 }

Member Function Documentation


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