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