24 #ifndef GUI_WIDGETS_DROPDOWN_H
25 #define GUI_WIDGETS_DROPDOWN_H
64 const std::string &eventId);
std::string getSelectedString() const
void drawFrame(Graphics *const graphics)
void hideDrop(bool event)
void action(const ActionEvent &actionEvent)
void setSelected(int selected)
void removeSelectionListener(SelectionListener *selectionListener)
void valueChanged(const SelectionEvent &event)
void keyPressed(KeyEvent &event)
SelectionListenerList::iterator SelectionListenerIterator
void draw(Graphics *const graphics)
void mousePressed(MouseEvent &event)
static ImageRect skinRect
void safeDraw(Graphics *const graphics)
ListModel * getListModel()
void mouseWheelMovedUp(MouseEvent &event)
static Image * buttons[2][2]
SelectionListenerList mSelectionListeners
void mouseDragged(MouseEvent &event)
std::list< SelectionListener * > SelectionListenerList
void safeDrawFrame(Graphics *const graphics)
void setListModel(ListModel *const listModel)
void drawButton(Graphics *const graphics)
void mouseWheelMovedDown(MouseEvent &event)
DropDown(const Widget2 *const widget, ListModel *const listModel, const bool extended, const Modal modal, ActionListener *const listener, const std::string &eventId)
void distributeValueChangedEvent()
void mouseReleased(MouseEvent &event)
void setSelectedString(const std::string &str)
void addSelectionListener(SelectionListener *listener)
#define A_DELETE_COPY(func)