19class ShuffleboardContainer;
26template <
typename Derived>
65 Derived&
WithSize(
int width,
int height);
This file defines the StringMap class.
A shim class to allow storing ShuffleboardComponents in arrays.
Definition: ShuffleboardComponentBase.h:24
A generic component in Shuffleboard.
Definition: ShuffleboardComponent.h:27
Derived & WithSize(int width, int height)
Sets the size of this component in the tab.
Definition: ShuffleboardComponent.inc:40
Derived & WithProperties(const wpi::StringMap< nt::Value > &properties)
Sets custom properties for this component.
Definition: ShuffleboardComponent.inc:23
ShuffleboardComponent(ShuffleboardContainer &parent, std::string_view title, std::string_view type="")
Definition: ShuffleboardComponent.inc:16
Derived & WithPosition(int columnIndex, int rowIndex)
Sets the position of this component in the tab.
Definition: ShuffleboardComponent.inc:31
Common interface for objects that can contain shuffleboard components.
Definition: ShuffleboardContainer.h:42
basic_string_view< char > string_view
Definition: core.h:520
type
Definition: core.h:575
Definition: AprilTagFieldLayout.h:22