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

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

blur()ui::Widget
bounds() constui::Widgetvirtual
click()ui::Widget
draw() const =0ui::Widgetpure virtual
drawBoundingBox(time_t time) constui::Widgetvirtual
drawDone()ui::Widgetvirtual
getPosition() constui::Widgetinline
getWidgetById(id_t id) noexceptui::Widgetvirtual
handleEvent(Event &event)ui::Widgetvirtual
hold(time_t time)ui::Widget
idui::Widget
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
parentBounds() constui::Widget
press()ui::Widget
redrawSelfui::Widgetprotected
release()ui::Widget
render(bool force) constui::Widgetvirtual
requestParentRedraw()ui::Widgetinline
requestRedraw()ui::Widgetinline
setAlign(const Alignment &align)ui::Widgetinline
setParent(Widget *parent)ui::Widget
setPosition(const Position &pos)ui::Widgetinline
size() const =0ui::Widgetpure virtual
update(time_t time)ui::Widgetvirtual
Widget(const Position &pos={0, 0}, const Alignment &align={ALIGN_LEFT, ALIGN_TOP}, const Padding &padding={0})ui::Widget
~Widget()ui::Widgetvirtual