Esp32-RBGridUI
Library for creating UIs for the RBController app
Loading...
Searching...
No Matches
Public Member Functions | Friends
gridui::builder::Arm Class Reference

#include <arm.h>

Inheritance diagram for gridui::builder::Arm:
gridui::builder::Widget gridui::builder::BuilderMixin< Arm, gridui::Arm >

Public Member Functions

Arminfo (std::unique_ptr< rbjson::Object > armInfo)
 
ArmonPositionChanged (callback_t cb)
 
ArmonGrab (callback_t cb)
 
- Public Member Functions inherited from gridui::builder::Widget
 Widget (Widget &&o) noexcept
 
const char * widgetTypeName () const
 
- Public Member Functions inherited from gridui::builder::BuilderMixin< Arm, gridui::Arm >
Armcss (const std::string &key, const std::string &value)
 
gridui::Arm finish ()
 

Friends

class gridui::_GridUi
 

Additional Inherited Members

- Public Types inherited from gridui::builder::BuilderMixin< Arm, gridui::Arm >
typedef std::function< void(gridui::Arm &)> callback_t
 
- Protected Member Functions inherited from gridui::builder::Widget
 Widget (const char *type, WidgetState &state)
 
void serialize (std::ostream &ss)
 
rbjson::Object & extra ()
 
rbjson::Object & style ()
 
- Protected Member Functions inherited from gridui::builder::BuilderMixin< Arm, gridui::Arm >
void addCallback (const std::string &name, const callback_t &cb)
 
- Protected Attributes inherited from gridui::builder::Widget
WidgetStatem_state
 

Detailed Description

Definition at line 13 of file arm.h.

Member Function Documentation

◆ info()

Arm & gridui::builder::Arm::info ( std::unique_ptr< rbjson::Object >  armInfo)
inline

Definition at line 20 of file arm.h.

◆ onGrab()

Arm & gridui::builder::Arm::onGrab ( callback_t  cb)
inline

Definition at line 30 of file arm.h.

◆ onPositionChanged()

Arm & gridui::builder::Arm::onPositionChanged ( callback_t  cb)
inline

Definition at line 25 of file arm.h.

Friends And Related Symbol Documentation

◆ gridui::_GridUi

friend class gridui::_GridUi
friend

Definition at line 16 of file arm.h.


The documentation for this class was generated from the following file: