Esp32-RBGridUI
Library for creating UIs for the RBController app
|
#include <button.h>
Public Member Functions | |
Button & | text (const char *text) |
Button & | fontSize (float fontSize) |
Button & | color (const std::string &color) |
Button & | background (const std::string &background) |
Button & | align (const std::string &align) |
Button & | valign (const std::string &valign) |
Button & | disabled (bool disabled) |
Button & | onPress (callback_t cb) |
Button & | onRelease (callback_t cb) |
Public Member Functions inherited from gridui::builder::Widget | |
Widget (Widget &&o) noexcept | |
virtual | ~Widget () |
Public Member Functions inherited from gridui::builder::BuilderMixin< Button, gridui::Button > | |
Button & | css (const std::string &key, const std::string &value) |
gridui::Button | finish () |
Friends | |
class | gridui::_GridUi |
Additional Inherited Members | |
Public Types inherited from gridui::builder::BuilderMixin< Button, gridui::Button > | |
typedef std::function< void(gridui::Button &)> | callback_t |
Protected Member Functions inherited from gridui::builder::Widget | |
Widget (const char *type, WidgetState &state) | |
virtual void | serialize (std::stringstream &ss) |
rbjson::Object & | extra () |
rbjson::Object & | style () |
Protected Member Functions inherited from gridui::builder::BuilderMixin< Button, gridui::Button > | |
void | addCallback (const std::string &name, callback_t cb) |
Protected Attributes inherited from gridui::builder::Widget | |
WidgetState & | m_state |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |