|
| SuppliedValueWidget (ShuffleboardContainer &parent, std::string_view title, std::string_view typeString, std::function< T()> supplier, std::function< void(nt::GenericPublisher &, T)> setter) |
|
void | BuildInto (std::shared_ptr< nt::NetworkTable > parentTable, std::shared_ptr< nt::NetworkTable > metaTable) override |
| Builds the entries for this value. More...
|
|
| ShuffleboardWidget (ShuffleboardContainer &parent, std::string_view title) |
|
SuppliedValueWidget< T > & | WithWidget (BuiltInWidgets widgetType) |
| Sets the type of widget used to display the data. More...
|
|
SuppliedValueWidget< T > & | WithWidget (const WidgetType &widgetType) |
| Sets the type of widget used to display the data. More...
|
|
SuppliedValueWidget< T > & | WithWidget (std::string_view widgetType) |
| Sets the type of widget used to display the data. More...
|
|
| ShuffleboardComponent (ShuffleboardContainer &parent, std::string_view title, std::string_view type="") |
| Constructs a ShuffleboardComponent. More...
|
|
SuppliedValueWidget< T > & | WithProperties (const wpi::StringMap< nt::Value > &properties) |
| Sets custom properties for this component. More...
|
|
SuppliedValueWidget< T > & | WithPosition (int columnIndex, int rowIndex) |
| Sets the position of this component in the tab. More...
|
|
SuppliedValueWidget< T > & | WithSize (int width, int height) |
| Sets the size of this component in the tab. More...
|
|
| ShuffleboardComponentBase (ShuffleboardContainer &parent, std::string_view title, std::string_view type="") |
|
void | SetType (std::string_view type) |
|
void | BuildMetadata (std::shared_ptr< nt::NetworkTable > metaTable) |
|
ShuffleboardContainer & | GetParent () |
|
const std::string & | GetType () const |
|
| ShuffleboardValue (std::string_view title) |
|
virtual | ~ShuffleboardValue ()=default |
|
| ShuffleboardValue (const ShuffleboardValue &)=delete |
|
ShuffleboardValue & | operator= (const ShuffleboardValue &)=delete |
|
const std::string & | GetTitle () const |
| Gets the title of this Shuffleboard value. More...
|
|
virtual void | BuildInto (std::shared_ptr< nt::NetworkTable > parentTable, std::shared_ptr< nt::NetworkTable > metaTable)=0 |
| Builds the entries for this value. More...
|
|
virtual void | EnableIfActuator () |
| Enables user control of this widget in the Shuffleboard application. More...
|
|
virtual void | DisableIfActuator () |
| Disables user control of this widget in the Shuffleboard application. More...
|
|