Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <simplepicker.h>
Public Member Functions | |
void | addCell (SimplePickerCell *c) |
void | clear (void) |
SimplePicker (void) | |
virtual | ~SimplePicker (void) |
![]() | |
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 PickerCells * | cells (void) |
virtual const PickerCells * | cells (void) const |
virtual void | selectCell (PickerCell *cell, bool scroll=false) |
virtual PickerCell * | selectedCell (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) |
![]() | |
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) |
![]() | |
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 | |
![]() | |
float | totalCellHeight (void) |
PickerCell * | cellForMouse (const Point &p) |
virtual void | recalcDisplay (void) |
void | addListToDisplay (PickerCells *list, int level) |
![]() | |
PickerCells * | m_cells |
GFXColor | m_selectionColor |
GFXColor | m_selectionTextColor |
GFXColor | m_highlightColor |
GFXColor | m_highlightTextColor |
float | m_extraCellHeight |
Size | m_textMargins |
PickerCell * | m_cellPressed |
const PickerCell * | m_highlightedCell |
PickerCell * | m_selectedCell |
Scroller * | m_scroller |
size_t | m_scrollPosition |
bool | m_needRecalcDisplay |
std::vector< DisplayCell > | m_displayCells |
Definition at line 131 of file simplepicker.h.
SimplePicker::SimplePicker | ( | void | ) |
Definition at line 108 of file simplepicker.cpp.
References Picker::m_cells.
|
virtual |
|
inline |
Definition at line 135 of file simplepicker.h.
References Picker::m_cells.
Referenced by NavComputer::constructControls(), NavComputer::loadChainLister(), NavComputer::loadCriteriaPickerCell(), BaseComputer::loadListPicker(), BaseComputer::loadLoadSaveControls(), BaseComputer::loadNewsControls(), NavComputer::loadPathLister(), BaseComputer::BuyUpgradeOperation::selectMount(), BaseComputer::SellUpgradeOperation::selectMount(), and showListQuestion().
void SimplePicker::clear | ( | void | ) |
Definition at line 96 of file simplepicker.cpp.
References Picker::m_cellPressed, Picker::m_cells, Picker::m_highlightedCell, Picker::m_selectedCell, and Picker::setMustRecalc().
Referenced by NavComputer::constructControls(), NavComputer::loadChainLister(), NavComputer::loadCriteriaLister(), BaseComputer::loadListPicker(), BaseComputer::loadLoadSaveControls(), BaseComputer::loadNewsControls(), NavComputer::loadPathLister(), and ~SimplePicker().