| 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