gigawidgets 0.3.55
A wxWidgets-style UI library for the Arduino Giga Display Shield.
 
Loading...
Searching...
No Matches
ui::Keyboard Member List

This is the complete list of members for ui::Keyboard, including all inherited members.

blur()ui::Widget
bounds() constui::Widgetvirtual
childui::SingleChildWidgetprotected
click()ui::Widget
draw() const overrideui::Panelvirtual
drawBoundingBox(time_t time) const overrideui::SingleChildWidgetvirtual
drawDone() overrideui::Panelvirtual
getChild() constui::SingleChildWidget
getColor() constui::Panel
getPosition() constui::Widgetinline
getWidgetById(id_t id) noexcept overrideui::SingleChildWidgetvirtual
handleEvent(Event &event) overrideui::SingleChildWidgetvirtual
hold(time_t time)ui::Widget
idui::Widget
Keyboard(const layout::KeyboardLayout &layout, color_t textColor, color_t buttonColor, color_t backgroundColor)ui::Keyboard
Keyboard(const layout::KeyboardLayout &layout, const GFXfont &font, color_t textColor, color_t buttonColor, color_t backgroundColor)ui::Keyboard
needsRedraw() constui::Widgetinline
onblur(std::function< void(Widget &, const Event &)> callback) overrideui::Widget
EventHandlers< Widget >::onblur(std::function< void(Widget &)> callback)ui::EventHandlers< Widget >inline
EventHandlers< Widget >::onblur(std::function< void(const Event &)> callback)ui::EventHandlers< Widget >inline
EventHandlers< Widget >::onblur(std::function< void()> callback)ui::EventHandlers< Widget >inline
ui::CoreEventHandlers::onblur(std::function< void(T &, const Event &)> callback)=0ui::CoreEventHandlers< T >pure virtual
onclick(std::function< void(Widget &)> callback)ui::EventHandlers< Widget >inline
onclick(std::function< void(const Event &)> callback)ui::EventHandlers< Widget >inline
onclick(std::function< void()> callback)ui::EventHandlers< Widget >inline
ui::CoreEventHandlers::onclick(std::function< void(T &, const Event &)> callback)ui::CoreEventHandlers< T >inline
onhold(std::function< void(Widget &, const Event &, time_t)> callback) overrideui::Widget
EventHandlers< Widget >::onhold(std::function< void(Widget &, time_t)> callback)ui::EventHandlers< Widget >inline
EventHandlers< Widget >::onhold(std::function< void(const Event &, time_t)> callback)ui::EventHandlers< Widget >inline
EventHandlers< Widget >::onhold(std::function< void(time_t)> callback)ui::EventHandlers< Widget >inline
EventHandlers< Widget >::onhold(std::function< void(Widget &)> callback)ui::EventHandlers< Widget >inline
EventHandlers< Widget >::onhold(std::function< void(const Event &)> callback)ui::EventHandlers< Widget >inline
EventHandlers< Widget >::onhold(std::function< void()> callback)ui::EventHandlers< Widget >inline
ui::CoreEventHandlers::onhold(std::function< void(T &, const Event &, time_t)> callback)=0ui::CoreEventHandlers< T >pure virtual
onpress(std::function< void(Widget &, const Event &)> callback) overrideui::Widget
EventHandlers< Widget >::onpress(std::function< void(Widget &)> callback)ui::EventHandlers< Widget >inline
EventHandlers< Widget >::onpress(std::function< void(const Event &)> callback)ui::EventHandlers< Widget >inline
EventHandlers< Widget >::onpress(std::function< void()> callback)ui::EventHandlers< Widget >inline
ui::CoreEventHandlers::onpress(std::function< void(T &, const Event &)> callback)=0ui::CoreEventHandlers< T >pure virtual
onrelease(std::function< void(Widget &, const Event &)> callback) overrideui::Widget
EventHandlers< Widget >::onrelease(std::function< void(Widget &)> callback)ui::EventHandlers< Widget >inline
EventHandlers< Widget >::onrelease(std::function< void(const Event &)> callback)ui::EventHandlers< Widget >inline
EventHandlers< Widget >::onrelease(std::function< void()> callback)ui::EventHandlers< Widget >inline
ui::CoreEventHandlers::onrelease(std::function< void(T &, const Event &)> callback)=0ui::CoreEventHandlers< T >pure virtual
paddingui::Widgetprotected
Panel(Widget *child, color_t color, const Size &size={0, 0}, radius_t borderRadius=0, const Position &pos={0, 0}, const Alignment &align={ALIGN_LEFT, ALIGN_TOP}, const Padding &padding={0})ui::Panel
parentBounds() constui::Widget
press()ui::Widget
redrawSelfui::Widgetprotected
release()ui::Widget
render(bool force) const overrideui::SingleChildWidgetvirtual
requestParentRedraw()ui::Widgetinline
requestRedraw()ui::Widgetinline
setAlign(const Alignment &align)ui::Widgetinline
setBorderRadius(radius_t new_radius)ui::Panel
setChild(Widget *const child)ui::SingleChildWidget
setColor(color_t new_color)ui::Panel
setParent(Widget *parent)ui::Widget
setPosition(const Position &pos)ui::Widgetinline
SingleChildWidget(Widget *child, const Position &pos={0, 0}, const Alignment &align={ALIGN_LEFT, ALIGN_TOP}, const Padding &padding={0})ui::SingleChildWidget
size() const overrideui::Panelvirtual
update(time_t time_ms) overrideui::Panelvirtual
Widget(const Position &pos={0, 0}, const Alignment &align={ALIGN_LEFT, ALIGN_TOP}, const Padding &padding={0})ui::Widget
~SingleChildWidget() overrideui::SingleChildWidget
~Widget()ui::Widgetvirtual