19class ShuffleboardContainer;
27 std::string_view title, std::string_view type =
"");
A shim class to allow storing ShuffleboardComponents in arrays.
Definition ShuffleboardComponentBase.h:24
int m_width
Definition ShuffleboardComponentBase.h:42
wpi::StringMap< nt::Value > m_properties
Definition ShuffleboardComponentBase.h:38
ShuffleboardComponentBase(ShuffleboardContainer &parent, std::string_view title, std::string_view type="")
bool m_metadataDirty
Definition ShuffleboardComponentBase.h:39
int m_height
Definition ShuffleboardComponentBase.h:43
int m_row
Definition ShuffleboardComponentBase.h:41
void SetType(std::string_view type)
void BuildMetadata(std::shared_ptr< nt::NetworkTable > metaTable)
ShuffleboardContainer & GetParent()
int m_column
Definition ShuffleboardComponentBase.h:40
const std::string & GetType() const
Common interface for objects that can contain shuffleboard components.
Definition ShuffleboardContainer.h:42
Definition ShuffleboardValue.h:15
StringMap is a sorted associative container that contains key-value pairs with unique string keys.
Definition StringMap.h:26