Skip to content

These module docs are in beta and may be incomplete.

modm:ui:gui

Content

// Class
class modm::gui::ArrowButton;
class modm::gui::AsyncEvent;
class modm::gui::ButtonWidget;
class modm::gui::CheckboxWidget;
class modm::gui::ColorPalette;
class modm::gui::FilledAreaButton;
class modm::gui::FloatField;
class modm::gui::GuiViewStack;
class modm::gui::InputEvent;
class modm::gui::Label;
class modm::gui::NumberField< typename T >;
class modm::gui::NumberRocker< typename T =int16_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;

// Struct
struct modm::gui::Dimension;

// Enum
enum Color;

// Variable
ColorPalette modm::gui::DefaultColorPalette ;
int16_t modm::gui::uid_global = 0;

// Typedef
typedef NumberField<int16_t> modm::gui::IntegerField;
typedef NumberRocker<float> modm::gui::FloatRocker;
typedef NumberRocker<int16_t> modm::gui::IntegerRocker;
typedef modm::DoublyLinkedList<AsyncEvent*> modm::gui::AsyncEventList;
typedef modm::DynamicArray<Widget*> modm::gui::WidgetContainer;
typedef modm::Queue<InputEvent*, modm::LinkedList<InputEvent*> > modm::gui::inputQueue;
typedef modm::glcd::Point modm::gui::Point;
typedef struct modm::gui::Dimension  modm::gui::Dimension;
typedef void(* modm::gui::eventCallback) (const InputEvent &, Widget *, void *))(const InputEvent &, Widget *, void *);
typedef void(* modm::gui::genericCallback) (void *))(void *);

// Define
#define NULL

Dependencies

modm:ui:gui modm_ui_gui modm: ui: gui modm_ui_gui->modm_ui_gui modm_ui_gui->modm_ui_gui modm_container modm: container modm_ui_gui->modm_container modm_debug modm: debug modm_ui_gui->modm_debug modm_processing_timer modm: processing: timer modm_ui_gui->modm_processing_timer modm_ui modm: ui modm_ui_gui->modm_ui modm_ui_display modm: ui: display modm_ui_gui->modm_ui_display modm_ui_menu modm: ui: menu modm_ui_gui->modm_ui_menu