TouchCPLib  1.0.0
A touch-enabled GUI interface based on SDL and libTS. It provides a simple desktop-free UI for your embedded Raspberry projects.
Button Member List

This is the complete list of members for Button, including all inherited members.

Button()Button
draw(uint32_t time) overrideButtonvirtual
getHeight() const overrideButtonvirtual
getTouchCallback() constTouchEnabledObjectinline
getWidth() const overrideButtonvirtual
getX() const overrideButtonvirtual
getY() const overrideButtonvirtual
isPropagateInteraction() constTouchEnabledObjectinline
isTouchEnabled() constTouchEnabledObjectinline
isVisible() constGraphicsObjectinline
setFillColor(const Color fillColor)Button
setFontPath(const std::string &fontPath)Button
setFontSize(int fontSize)Button
setGeometry(Rect r)Button
setPropagateInteraction(bool propagate)TouchEnabledObjectinline
setText(const std::string &text)Button
setTextColor(const Color textColor)Button
setTouchCallback(TouchCallback cb)TouchEnabledObjectinline
setTouchEnabled(bool enabled)TouchEnabledObjectinline
setVisibility(bool visible)GraphicsObjectinline
~Button()Button
~GraphicsObject()=defaultGraphicsObjectvirtual
~InteractiveGraphicsObject()=defaultInteractiveGraphicsObjectvirtual