ManaPlus
|
#include <dropdown.h>
Public Member Functions | |
DropDown (const Widget2 *const widget, ListModel *const listModel, const bool extended, const Modal modal, ActionListener *const listener, const std::string &eventId) | |
~DropDown () | |
void | updateAlpha () |
void | draw (Graphics *const graphics) |
void | safeDraw (Graphics *const graphics) |
void | drawFrame (Graphics *const graphics) |
void | safeDrawFrame (Graphics *const graphics) |
void | keyPressed (KeyEvent &event) |
void | mousePressed (MouseEvent &event) |
void | mouseReleased (MouseEvent &event) |
void | mouseDragged (MouseEvent &event) |
void | mouseWheelMovedUp (MouseEvent &event) |
void | mouseWheelMovedDown (MouseEvent &event) |
void | setSelectedString (const std::string &str) |
std::string | getSelectedString () const |
void | valueChanged (const SelectionEvent &event) |
void | updateSelection () |
void | adjustHeight () |
void | dropDown () |
void | foldUp () |
void | hideDrop (bool event) |
int | getSelected () const |
void | setSelected (int selected) |
void | setListModel (ListModel *const listModel) |
ListModel * | getListModel () |
void | addSelectionListener (SelectionListener *listener) |
void | removeSelectionListener (SelectionListener *selectionListener) |
Rect | getChildrenArea () |
void | action (const ActionEvent &actionEvent) |
void | distributeValueChangedEvent () |
Public Member Functions inherited from ActionListener | |
virtual | ~ActionListener () |
Public Member Functions inherited from BasicContainer | |
BasicContainer (const Widget2 *const widget) | |
~BasicContainer () | |
void | showWidgetPart (Widget *const widget, const Rect &area) |
void | moveToTop (Widget *const widget) |
void | moveToBottom (Widget *const widget) |
void | focusNext () |
void | focusPrevious () |
void | logic () |
void | setFocusHandler (FocusHandler *const focusHandler) |
void | setInternalFocusHandler (FocusHandler *const focusHandler) |
Widget * | getWidgetAt (int x, int y) |
void | death (const Event &event) |
Widget * | findFirstWidget (const std::set< Widget * > &list) |
void | add (Widget *const widget) |
virtual void | remove (Widget *const widget) |
virtual void | clear () |
Public Member Functions inherited from Widget | |
Widget (const Widget2 *const widget) | |
~Widget () | |
void | setFrameSize (const unsigned int frameSize) |
unsigned int | getFrameSize () const |
Widget * | getParent () const |
void | setWidth (const int width) |
int | getWidth () const |
void | setHeight (const int height) |
int | getHeight () const |
void | setSize (const int width, const int height) |
void | setX (const int x) |
int | getX () const |
void | setY (const int y) |
int | getY () const |
void | setPosition (const int x, const int y) |
void | setDimension (const Rect &dimension) |
const Rect & | getDimension () const |
void | setFocusable (const bool focusable) |
bool | isFocusable () const |
virtual bool | isFocused () const |
void | setEnabled (const bool enabled) |
bool | isEnabled () const |
void | setVisible (Visible visible) |
bool | isVisible () const |
void | setBaseColor (const Color &color) |
const Color & | getBaseColor () const |
void | setForegroundColor (const Color &color) |
const Color & | getForegroundColor () const |
void | setBackgroundColor (const Color &color) |
const Color & | getBackgroundColor () const |
virtual void | requestFocus () |
virtual void | requestMoveToTop () |
virtual void | requestMoveToBottom () |
FocusHandler * | getFocusHandler () |
void | addActionListener (ActionListener *const actionListener) |
void | removeActionListener (ActionListener *const actionListener) |
void | addDeathListener (WidgetDeathListener *const deathListener) |
void | removeDeathListener (WidgetDeathListener *const deathListener) |
void | addMouseListener (MouseListener *const mouseListener) |
void | removeMouseListener (MouseListener *const mouseListener) |
void | addKeyListener (KeyListener *const keyListener) |
void | removeKeyListener (KeyListener *const keyListener) |
void | addFocusListener (FocusListener *const focusListener) |
void | removeFocusListener (FocusListener *const focusListener) |
void | addWidgetListener (WidgetListener *const widgetListener) |
void | removeWidgetListener (WidgetListener *const widgetListener) |
void | setActionEventId (const std::string &actionEventId) |
const std::string & | getActionEventId () const |
virtual void | getAbsolutePosition (int &x, int &y) const |
virtual void | setParent (Widget *parent) |
Font * | getFont () const |
void | setFont (Font *const font) |
virtual void | fontChanged () |
bool | isTabInEnabled () const |
void | setTabInEnabled (const bool enabled) |
bool | isTabOutEnabled () const |
void | setTabOutEnabled (const bool enabled) |
void | requestModalFocus () |
virtual void | requestModalMouseInputFocus () |
virtual void | releaseModalFocus () |
virtual void | releaseModalMouseInputFocus () |
virtual bool | isModalFocused () const |
virtual bool | isModalMouseInputFocused () const |
const std::list< MouseListener * > & | getMouseListeners () const A_CONST |
const std::list< KeyListener * > & | getKeyListeners () const A_CONST |
const std::list< FocusListener * > & | getFocusListeners () const A_CONST |
virtual FocusHandler * | getInternalFocusHandler () |
void | setInternalFocusHandler (FocusHandler *const internalFocusHandler) |
void | setId (const std::string &id) |
const std::string & | getId () const |
virtual void | showPart (const Rect &rectangle) |
bool | isAllowLogic () const |
void | setMouseConsume (const bool b) |
bool | isMouseConsume () const |
void | setRedraw (const bool b) |
virtual bool | isSelectable () const |
void | setSelectable (const bool selectable) |
void | windowResized () |
virtual void | postInit () |
Public Member Functions inherited from Widget2 | |
virtual | ~Widget2 () |
const Color & | getThemeColor (const ThemeColorIdT type, const unsigned int alpha) const A_INLINE |
const Color & | getThemeCharColor (const signed char c, bool &valid) const A_INLINE |
virtual void | setWidget2 (const Widget2 *const widget) |
void | setPalette (int palette) |
void | checkPalette () |
void | setForegroundColor2 (const Color &color) |
Widget * | getWindow () const |
virtual void | setWindow (Widget *const window) |
Public Member Functions inherited from WidgetDeathListener | |
virtual | ~WidgetDeathListener () |
Public Member Functions inherited from KeyListener | |
virtual | ~KeyListener () |
virtual void | keyReleased (KeyEvent &event) |
Public Member Functions inherited from MouseListener | |
virtual | ~MouseListener () |
virtual void | mouseEntered (MouseEvent &event) |
virtual void | mouseExited (MouseEvent &event) |
virtual void | mouseClicked (MouseEvent &event) |
virtual void | mouseMoved (MouseEvent &event) |
Public Member Functions inherited from FocusListener | |
virtual | ~FocusListener () |
virtual void | focusGained (const Event &event) |
virtual void | focusLost (const Event &event) |
Public Member Functions inherited from SelectionListener | |
virtual | ~SelectionListener () |
Protected Types | |
typedef std::list< SelectionListener * > | SelectionListenerList |
typedef SelectionListenerList::iterator | SelectionListenerIterator |
Protected Types inherited from BasicContainer | |
typedef std::vector< Widget * > | WidgetList |
typedef WidgetList::iterator | WidgetListIterator |
typedef WidgetList::const_iterator | WidgetListConstIterator |
typedef WidgetList::reverse_iterator | WidgetListReverseIterator |
typedef WidgetList::const_reverse_iterator | WidgetListCReverseIterator |
Protected Types inherited from Widget | |
typedef std::list< MouseListener * > | MouseListenerList |
typedef MouseListenerList::iterator | MouseListenerIterator |
typedef std::list< KeyListener * > | KeyListenerList |
typedef KeyListenerList::iterator | KeyListenerIterator |
typedef std::list< ActionListener * > | ActionListenerList |
typedef ActionListenerList::iterator | ActionListenerIterator |
typedef std::list< WidgetDeathListener * > | WidgetDeathListenerList |
typedef WidgetDeathListenerList::iterator | WidgetDeathListenerIterator |
typedef std::list< FocusListener * > | FocusListenerList |
typedef FocusListenerList::iterator | FocusListenerIterator |
typedef std::list< WidgetListener * > | WidgetListenerList |
typedef WidgetListenerList::iterator | WidgetListenerIterator |
Protected Member Functions | |
void | drawButton (Graphics *const graphics) |
Protected Member Functions inherited from ActionListener | |
ActionListener () | |
Protected Member Functions inherited from BasicContainer | |
virtual void | drawChildren (Graphics *const graphics) |
virtual void | safeDrawChildren (Graphics *const graphics) |
virtual void | logicChildren () |
Protected Member Functions inherited from Widget | |
void | distributeActionEvent () |
void | distributeResizedEvent () |
void | distributeMovedEvent () |
void | distributeHiddenEvent () |
void | distributeShownEvent () |
Protected Member Functions inherited from Widget2 | |
Widget2 (const Widget2 *const widget) | |
Protected Member Functions inherited from WidgetDeathListener | |
WidgetDeathListener () | |
Protected Member Functions inherited from KeyListener | |
KeyListener () | |
Protected Member Functions inherited from MouseListener | |
MouseListener () | |
Protected Member Functions inherited from FocusListener | |
FocusListener () | |
Protected Member Functions inherited from SelectionListener | |
SelectionListener () | |
Static Protected Attributes | |
static int | instances = 0 |
static Image * | buttons [2][2] |
static ImageRect | skinRect |
static float | mAlpha = 1.0 |
static Skin * | mSkin = 0 |
Static Protected Attributes inherited from Widget | |
static Font * | mGlobalFont = 0 |
Additional Inherited Members | |
Static Public Member Functions inherited from Widget | |
static void | setGlobalFont (Font *const font) |
static Font * | getGloablFont () |
static void | cleanGlobalFont () |
static bool | widgetExists (const Widget *const widget) |
static void | distributeWindowResizeEvent () |
static Widget * | callPostInit (Widget *const widget) |
Data Fields inherited from Widget | |
Visible | mVisible |
A drop down box from which you can select different values.
A ListModel provides the contents of the drop down. To be able to use DropDown you must give DropDown an implemented ListModel which represents your list.
Definition at line 51 of file dropdown.h.
|
protected |
Definition at line 152 of file dropdown.h.
|
protected |
Definition at line 150 of file dropdown.h.
DropDown::DropDown | ( | const Widget2 *const | widget, |
ListModel *const | listModel, | ||
const bool | extended, | ||
const Modal | modal, | ||
ActionListener *const | listener, | ||
const std::string & | eventId | ||
) |
Definition at line 56 of file dropdown.cpp.
References Widget::addActionListener(), Widget::addFocusListener(), Widget::addKeyListener(), Widget::addMouseListener(), adjustHeight(), PopupList::adjustSize(), buttons, CAST_U32, dropdownFiles, Skin::getBorder(), Skin::getOption(), Skin::getPadding(), PopupList::getSelected(), Widget2::getThemeColor(), Theme::getThemePath(), ImageRect::grid, instances, anonymous_namespace{itemlinkhandler.cpp}::listener, Theme::load(), Theme::loadRect(), Widget::mAllowLogic, mAlpha, Widget::mForegroundColor, Widget2::mForegroundColor2, Widget::mFrameSize, mImagePadding, mPadding, mPopup, mSkin, mSpacing, Widget::setActionEventId(), Widget::setFocusable(), Widget::setHeight(), setListModel(), PopupList::setSelected(), Widget::setWidth(), skinRect, theme, and Theme::unload().
DropDown::~DropDown | ( | ) |
Definition at line 167 of file dropdown.cpp.
References buttons, gui, instances, mSkin, Gui::removeDragged(), skinRect, theme, Theme::unload(), and Theme::unloadRect().
|
virtual |
Called when an action is recieved from a widget. It is used to be able to recieve a notification that an action has occured.
actionEvent | The event of the action. |
Implements ActionListener.
Definition at line 535 of file dropdown.cpp.
References Widget::distributeActionEvent(), and foldUp().
void DropDown::addSelectionListener | ( | SelectionListener * | listener | ) |
Definition at line 565 of file dropdown.cpp.
References mSelectionListeners.
void DropDown::adjustHeight | ( | ) |
Definition at line 470 of file dropdown.cpp.
References Widget::getFont(), Widget::getHeight(), mPadding, and Widget::setHeight().
Referenced by dropDown(), DropDown(), foldUp(), setListModel(), Setup_Relations::Setup_Relations(), Setup_Theme::Setup_Theme(), and Setup_Relations::updateAll().
void DropDown::distributeValueChangedEvent | ( | ) |
Definition at line 575 of file dropdown.cpp.
References mSelectionListeners.
Referenced by updateSelection().
|
virtual |
Draws the widget. It is called by the parent widget when it is time for the widget to draw itself. The graphics object is set up so that all drawing is relative to the widget, i.e coordinate (0,0) is the top left corner of the widget. It is not possible to draw outside of a widget's dimension.
graphics | aA graphics object to draw with. |
Implements Widget.
Definition at line 217 of file dropdown.cpp.
References Color::a, BLOCK_END, BLOCK_START, CAST_U32, drawButton(), Graphics::drawImage(), Graphics::drawLine(), Graphics::drawRectangle(), Font::drawString(), ListModel::getElementAt(), Widget::getFont(), ExtendedListModel::getImageAt(), PopupList::getListModel(), PopupList::getSelected(), Rect::height, Widget::isFocused(), mAlpha, Widget::mDimension, mDroppedDown, mExtended, mFoldedUpHeight, Widget::mForegroundColor, Widget2::mForegroundColor2, mHighlightColor, mImagePadding, mPadding, mPopup, mShadowColor, mSpacing, Graphics::setColor(), updateAlpha(), and Rect::width.
Referenced by safeDraw().
|
protected |
Draws the button with the little down arrow.
graphics | a Graphics object to draw with. |
Definition at line 323 of file dropdown.cpp.
References buttons, Graphics::drawImage(), Rect::height, Widget::mDimension, mDroppedDown, mFoldedUpHeight, mImagePadding, mPushed, and Rect::width.
Referenced by draw().
|
virtual |
Called when a widget is given a chance to draw a frame around itself. The frame is not considered a part of the widget, it only allows a frame to be drawn around the widget, thus a frame will never be included when calculating if a widget should receive events from user input. Also a widget's frame will never be included when calculating a widget's position.
The size of the frame is calculated using the widget's frame size. If a widget has a frame size of 10 pixels than the area the drawFrame function can draw to will be the size of the widget with an additional extension of 10 pixels in each direction.
An example when drawFrame is a useful function is if a widget needs a glow around itself.
graphics | A graphics object to draw with. |
Reimplemented from Widget.
Definition at line 301 of file dropdown.cpp.
References BLOCK_END, BLOCK_START, CAST_S32, Graphics::drawImageRect(), Widget::getFrameSize(), Rect::height, Widget::mDimension, skinRect, and Rect::width.
void DropDown::dropDown | ( | ) |
Definition at line 475 of file dropdown.cpp.
References adjustHeight(), CAST_S32, Widget::getAbsolutePosition(), Widget::getFrameSize(), Widget::getHeight(), Popup::getPadding(), Rect::height, Widget::mDimension, mDroppedDown, mFoldedUpHeight, mPadding, Widget::mParent, mPopup, Widget::requestFocus(), Widget::requestMoveToTop(), Widget::setWidth(), PopupList::show(), Rect::width, x, and y.
Referenced by keyPressed(), and mousePressed().
void DropDown::foldUp | ( | ) |
Definition at line 500 of file dropdown.cpp.
References adjustHeight(), and mDroppedDown.
Referenced by action(), mousePressed(), and mouseReleased().
|
virtual |
Gets the area of the widget occupied by the widget's children. By default this method returns an empty rectangle as not all widgets are containers. If you want to make a container this method should return the area where the children resides. This method is used when drawing children of a widget when computing clip rectangles for the children.
An example of a widget that overloads this method is ScrollArea. A ScrollArea has a view of its contant and that view is the children area. The size of a ScrollArea's children area might vary depending on if the scroll bars of the ScrollArea is shown or not.
Reimplemented from BasicContainer.
Definition at line 541 of file dropdown.cpp.
References Rect::height, Widget::mDimension, mDroppedDown, mFoldedUpHeight, and Rect::width.
ListModel * DropDown::getListModel | ( | ) |
int DropDown::getSelected | ( | ) | const |
Definition at line 509 of file dropdown.cpp.
References PopupList::getSelected(), and mPopup.
Referenced by Setup_Joystick::action(), Setup_Relations::action(), Setup_Theme::action(), BuyDialog::action(), ChatWindow::action(), EditServerDialog::action(), InventoryWindow::action(), ItemAmountWindow::action(), Setup_Theme::apply(), Setup_Video::apply(), SetupItemDropDown::fromWidget(), SetupItemDropDownStr::fromWidget(), SetupActionDropDown::fromWidget(), getSelectedString(), keyPressed(), mouseWheelMovedDown(), mouseWheelMovedUp(), InventoryWindow::postInit(), LoginDialog::prepareUpdate(), TextCommandEditor::save(), BuyDialog::sort(), InventoryWindow::storeSortOrder(), and PlayerTableModel::updateModelInRow().
std::string DropDown::getSelectedString | ( | ) | const |
Definition at line 461 of file dropdown.cpp.
References ListModel::getElementAt(), PopupList::getListModel(), getSelected(), and mPopup.
Referenced by Setup_Theme::action(), and TextCommandEditor::save().
void DropDown::hideDrop | ( | bool | event | ) |
Definition at line 378 of file dropdown.cpp.
References Widget::distributeActionEvent(), mPopup, Widget::setVisible(), and Visible_false.
Referenced by mousePressed(), InventoryWindow::setVisible(), InventoryWindow::~InventoryWindow(), and LoginDialog::~LoginDialog().
|
virtual |
Called if a key is pressed when the widget has keyboard focus. If a key is held down the widget will generate multiple key presses.
event | Discribes the event. |
Reimplemented from KeyListener.
Definition at line 335 of file dropdown.cpp.
References dropDown(), PopupList::getListModel(), getSelected(), InputAction::GUI_DOWN, InputAction::GUI_END, InputAction::GUI_HOME, InputAction::GUI_SELECT, InputAction::GUI_SELECT2, InputAction::GUI_UP, InputGuiEvent::isConsumed(), mPopup, PRAGMA45(), and setSelected().
|
virtual |
Called when the mouse has moved and the mouse has previously been pressed on the widget.
event | Describes the event. |
Reimplemented from MouseListener.
Definition at line 427 of file dropdown.cpp.
References mIsDragged.
|
virtual |
Called when a mouse button has been pressed on the widget area.
NOTE: A mouse press is NOT equal to a mouse click. Use mouseClickMessage to check for mouse clicks.
event | Describes the event. |
Reimplemented from MouseListener.
Definition at line 385 of file dropdown.cpp.
References dropDown(), foldUp(), MouseEvent::getButton(), Event::getSource(), hideDrop(), MouseButton::LEFT, mDroppedDown, and mPushed.
|
virtual |
Called when a mouse button has been released on the widget area.
event | Describes the event. |
Reimplemented from MouseListener.
Definition at line 403 of file dropdown.cpp.
References foldUp(), Rect::height, MouseButton::LEFT, Widget::mDimension, mIsDragged, mPushed, Rect::width, x, and y.
|
virtual |
Called when the mouse wheel has moved down on the widget area.
event | Describes the event. |
Reimplemented from MouseListener.
Definition at line 439 of file dropdown.cpp.
References getSelected(), and setSelected().
|
virtual |
Called when the mouse wheel has moved up on the widget area.
event | Describes the event. |
Reimplemented from MouseListener.
Definition at line 433 of file dropdown.cpp.
References getSelected(), and setSelected().
void DropDown::removeSelectionListener | ( | SelectionListener * | selectionListener | ) |
Definition at line 570 of file dropdown.cpp.
References anonymous_namespace{itemlinkhandler.cpp}::listener, and mSelectionListeners.
|
virtual |
|
virtual |
Reimplemented from Widget.
Definition at line 312 of file dropdown.cpp.
References BLOCK_END, BLOCK_START, CAST_S32, Graphics::drawImageRect(), Widget::getFrameSize(), Rect::height, Widget::mDimension, skinRect, and Rect::width.
void DropDown::setListModel | ( | ListModel *const | listModel | ) |
Definition at line 520 of file dropdown.cpp.
References adjustHeight(), PopupList::getSelected(), mPopup, PopupList::setListModel(), and PopupList::setSelected().
Referenced by DropDown().
void DropDown::setSelected | ( | int | selected | ) |
Definition at line 514 of file dropdown.cpp.
References mPopup, and PopupList::setSelected().
Referenced by Setup_Joystick::action(), Setup_Video::action(), Setup_Theme::apply(), Setup_Video::cancel(), ChatWindow::ChatWindow(), SetupItemDropDown::createControls(), SetupItemDropDownStr::createControls(), SetupActionDropDown::createControls(), EditServerDialog::EditServerDialog(), BuyDialog::init(), InventoryWindow::InventoryWindow(), keyPressed(), LoginDialog::LoginDialog(), mouseWheelMovedDown(), mouseWheelMovedUp(), PlayerTableModel::playerRelationsUpdated(), Setup_Relations::reset(), setSelectedString(), Setup_Joystick::Setup_Joystick(), Setup_Relations::Setup_Relations(), Setup_Theme::Setup_Theme(), Setup_Video::Setup_Video(), TextCommandEditor::TextCommandEditor(), SetupItemDropDown::toWidget(), SetupItemDropDownStr::toWidget(), SetupActionDropDown::toWidget(), and Setup_Relations::updateAll().
void DropDown::setSelectedString | ( | const std::string & | str | ) |
Definition at line 445 of file dropdown.cpp.
References ListModel::getElementAt(), PopupList::getListModel(), ListModel::getNumberOfElements(), mPopup, and setSelected().
Referenced by LoginDialog::LoginDialog(), Setup_Theme::Setup_Theme(), and TextCommandEditor::TextCommandEditor().
void DropDown::updateAlpha | ( | ) |
Update the alpha value to the graphic components.
Definition at line 191 of file dropdown.cpp.
References buttons, Theme::getMinimumOpacity(), ImageRect::grid, Settings::guiAlpha, mAlpha, settings, skinRect, and theme.
Referenced by draw().
void DropDown::updateSelection | ( | ) |
Definition at line 557 of file dropdown.cpp.
References Widget::distributeActionEvent(), distributeValueChangedEvent(), mDroppedDown, and mPushed.
Referenced by PopupList::focusGained(), PopupList::focusLost(), and PopupList::mouseReleased().
|
virtual |
Called when the value of a selection has been changed in a Widget. It is used to be able to recieve a notification that a value has been changed.
event | The event of the value change. |
Reimplemented from SelectionListener.
Definition at line 553 of file dropdown.cpp.
|
staticprotected |
Definition at line 161 of file dropdown.h.
Referenced by drawButton(), DropDown(), updateAlpha(), and ~DropDown().
|
staticprotected |
Definition at line 160 of file dropdown.h.
Referenced by DropDown(), and ~DropDown().
|
staticprotected |
Definition at line 163 of file dropdown.h.
Referenced by draw(), DropDown(), and updateAlpha().
|
protected |
Definition at line 155 of file dropdown.h.
Referenced by draw(), drawButton(), dropDown(), foldUp(), getChildrenArea(), mousePressed(), and updateSelection().
|
protected |
Definition at line 154 of file dropdown.h.
Referenced by draw().
|
protected |
Definition at line 148 of file dropdown.h.
Referenced by draw(), drawButton(), dropDown(), and getChildrenArea().
|
protected |
Definition at line 144 of file dropdown.h.
Referenced by draw().
|
protected |
Definition at line 146 of file dropdown.h.
Referenced by draw(), drawButton(), and DropDown().
|
protected |
Definition at line 157 of file dropdown.h.
Referenced by mouseDragged(), and mouseReleased().
|
protected |
Definition at line 145 of file dropdown.h.
Referenced by adjustHeight(), draw(), dropDown(), and DropDown().
|
protected |
Definition at line 142 of file dropdown.h.
Referenced by draw(), dropDown(), DropDown(), getListModel(), getSelected(), getSelectedString(), hideDrop(), keyPressed(), setListModel(), setSelected(), and setSelectedString().
|
protected |
Definition at line 156 of file dropdown.h.
Referenced by drawButton(), mousePressed(), mouseReleased(), and updateSelection().
|
protected |
Definition at line 151 of file dropdown.h.
Referenced by addSelectionListener(), distributeValueChangedEvent(), and removeSelectionListener().
|
protected |
Definition at line 143 of file dropdown.h.
Referenced by draw().
|
staticprotected |
Definition at line 164 of file dropdown.h.
Referenced by DropDown(), and ~DropDown().
|
protected |
Definition at line 147 of file dropdown.h.
Referenced by draw(), and DropDown().
|
staticprotected |
Definition at line 162 of file dropdown.h.
Referenced by drawFrame(), DropDown(), safeDrawFrame(), updateAlpha(), and ~DropDown().