|
modm API documentation
|
Classes | |
| class | modm::gui::ArrowButton |
| class | modm::gui::AsyncEvent |
| class | modm::gui::ButtonWidget |
| class | modm::gui::CheckboxWidget |
| class | modm::gui::ColorPalette |
| struct | modm::gui::Dimension |
| class | modm::gui::FilledAreaButton |
| class | modm::gui::FloatField |
| class | modm::gui::GuiViewStack |
| class | modm::gui::InputEvent |
| class | modm::gui::Label |
| class | modm::gui::NumberField< T > |
| class | modm::gui::NumberRocker< T > |
| class | modm::gui::StringField |
| class | modm::gui::StringRocker |
| class | modm::gui::TabPanel |
| class | modm::gui::View |
| class | modm::gui::Widget |
| class | modm::gui::WidgetGroup |
Typedefs | |
| typedef modm::DynamicArray< Widget * > | modm::gui::WidgetContainer |
| typedef void (* | modm::gui::genericCallback) (void *) |
| typedef modm::DoublyLinkedList< AsyncEvent * > | modm::gui::AsyncEventList |
| typedef modm::Queue< InputEvent *, modm::LinkedList< InputEvent * > > | modm::gui::inputQueue |
| typedef void (* | modm::gui::eventCallback) (const InputEvent &, Widget *, void *) |
| typedef struct modm::gui::Dimension | modm::gui::Dimension |
| typedef modm::glcd::Point | modm::gui::Point |
| typedef NumberField< int16_t > | modm::gui::IntegerField |
| typedef NumberRocker< int16_t > | modm::gui::IntegerRocker |
| typedef NumberRocker< float > | modm::gui::FloatRocker |
Enums | |
| enum | Color { BLACK, WHITE, GRAY, RED, GREEN, BLUE, YELLOW, SIGNALVIOLET, EMERALDGREEN, BORDER, TEXT, BACKGROUND, ACTIVATED, DEACTIVATED, PALETTE_SIZE } |
Variables | |
| ColorPalette | modm::gui::DefaultColorPalette |
lbuild module: modm:ui:gui
Various classes for creating GUI applications.
| typedef void(* modm::gui::eventCallback) (const InputEvent &, Widget *, void *) |
Callback when an event happend
Container used in view to store widgets