![]() |
Chesto 0.9
A declarative and element-based library for creating GUIs on homebrew'd consoles
|
This is the complete list of members for Chesto::DropDown, including all inherited members.
| action | Chesto::Element | |
| actionWithEvents (defined in Chesto::Element) | Chesto::Element | |
| addNode(std::unique_ptr< Element > node) (defined in Chesto::Element) | Chesto::Element | |
| addStackMember(Element *element) (defined in Chesto::Element) | Chesto::Element | protected |
| angle | Chesto::Element | |
| animate(int durationIn, std::function< void(float)> onStep, std::function< void()> onFinish) (defined in Chesto::Element) | Chesto::Element | |
| animations (defined in Chesto::Element) | Chesto::Element | |
| backgroundColor (defined in Chesto::Element) | Chesto::Element | |
| backgroundOpacity (defined in Chesto::Element) | Chesto::Element | |
| Button(std::string text, int button, bool dark=false, int size=20, int width=0) (defined in Chesto::Button) | Chesto::Button | |
| choices (defined in Chesto::DropDown) | Chesto::DropDown | |
| constrain(int flags, int padding=0) (defined in Chesto::Element) | Chesto::Element | |
| constrainToTarget(Element *target, int flags, int padding=0) (defined in Chesto::Element) | Chesto::Element | |
| constraints (defined in Chesto::Element) | Chesto::Element | |
| cornerRadius (defined in Chesto::Element) | Chesto::Element | |
| createNode(Args &&... args) (defined in Chesto::Element) | Chesto::Element | inline |
| dark (defined in Chesto::Button) | Chesto::Button | |
| dragging | Chesto::Element | |
| DropDown(int physicalButton, std::vector< std::pair< std::string, std::string > > choices, std::function< void(std::string)> onSelect, int textSize, std::string defaultChoice="", bool isDarkMode=false) (defined in Chesto::DropDown) | Chesto::DropDown | |
| elasticCounter | Chesto::Element | |
| Element() (defined in Chesto::Element) | Chesto::Element | |
| elements | Chesto::Element | |
| fixedWidth (defined in Chesto::Button) | Chesto::Button | |
| futureRedrawCounter | Chesto::Element | |
| getBounds() (defined in Chesto::Element) | Chesto::Element | |
| getControllerButtonImageForPlatform(int button, bool isGray, bool isOutline) (defined in Chesto::Button) | Chesto::Button | static |
| getEffectiveScale() const (defined in Chesto::Element) | Chesto::Element | |
| getRenderer() (defined in Chesto::Element) | Chesto::Element | |
| getText() (defined in Chesto::Button) | Chesto::Button | |
| hasBackground (defined in Chesto::Element) | Chesto::Element | |
| height (defined in Chesto::Element) | Chesto::Element | |
| hidden | Chesto::Element | |
| hide() (defined in Chesto::Element) | Chesto::Element | inline |
| isAbsolute (defined in Chesto::Element) | Chesto::Element | |
| isProtected (defined in Chesto::Element) | Chesto::Element | |
| lastMouseX (defined in Chesto::Element) | Chesto::Element | |
| lastMouseY | Chesto::Element | |
| maskColor | Chesto::Element | |
| moveToFront() (defined in Chesto::Element) | Chesto::Element | |
| myLastSeenGamepad (defined in Chesto::Button) | Chesto::Button | |
| needsRedraw | Chesto::Element | |
| onSelect (defined in Chesto::DropDown) | Chesto::DropDown | |
| onTouchDown(InputEvents *event) (defined in Chesto::Element) | Chesto::Element | |
| onTouchDrag(InputEvents *event) (defined in Chesto::Element) | Chesto::Element | |
| onTouchUp(InputEvents *event) (defined in Chesto::Element) | Chesto::Element | |
| parent | Chesto::Element | |
| position(int x, int y) | Chesto::Element | |
| process(InputEvents *event) | Chesto::DropDown | virtual |
| recalcPosition(Element *parent) (defined in Chesto::Element) | Chesto::Element | |
| remove(Element *element) (defined in Chesto::Element) | Chesto::Element | |
| removeAll() (defined in Chesto::Element) | Chesto::Element | |
| render(Element *parent) | Chesto::Button | virtual |
| renderBackground(bool fill=true) (defined in Chesto::Element) | Chesto::Element | |
| scale (defined in Chesto::Element) | Chesto::Element | |
| screenshot(std::string path) | Chesto::Element | |
| selectedChoice (defined in Chesto::DropDown) | Chesto::DropDown | |
| setAbsolute(bool isAbs) (defined in Chesto::Element) | Chesto::Element | |
| setAction(std::function< void()> func) (defined in Chesto::Element) | Chesto::Element | |
| setPosition(int x, int y) (defined in Chesto::Element) | Chesto::Element | |
| setTouchable(bool touchable) (defined in Chesto::Element) | Chesto::Element | |
| super typedef (defined in Chesto::Element) | Chesto::Element | |
| tag (defined in Chesto::Element) | Chesto::Element | |
| text (defined in Chesto::Button) | Chesto::Button | |
| touchable | Chesto::Element | |
| unhide() (defined in Chesto::Element) | Chesto::Element | inline |
| updateBounds() (defined in Chesto::Button) | Chesto::Button | |
| updateText(const std::string &inc_text) (defined in Chesto::Button) | Chesto::Button | |
| useColorMask | Chesto::Element | |
| width | Chesto::Element | |
| x (defined in Chesto::Element) | Chesto::Element | |
| xAbs (defined in Chesto::Element) | Chesto::Element | |
| y (defined in Chesto::Element) | Chesto::Element | |
| yAbs (defined in Chesto::Element) | Chesto::Element | |
| ~Element() (defined in Chesto::Element) | Chesto::Element | virtual |