34 namespace visualization {
44 void AddTab(
const char*
name, std::shared_ptr<Widget> panel);
58 std::unique_ptr<Impl> impl_;
DrawResult Draw(const DrawContext &context) override
Definition: TabControl.cpp:105
Size CalcPreferredSize(const LayoutContext &context, const Constraints &constraints) const override
Definition: TabControl.cpp:80
Definition: TabControl.cpp:49
ImGuiContext * context
Definition: Window.cpp:95
void SetSelectedTabIndex(int index)
Definition: TabControl.cpp:73
void AddTab(const char *name, std::shared_ptr< Widget > panel)
Definition: TabControl.cpp:64
void SetOnSelectedTabChanged(std::function< void(int)> on_changed)
Definition: TabControl.cpp:70
Definition: PinholeCameraIntrinsic.cpp:35
int GetSelectedTabIndex()
Definition: TabControl.cpp:78
TabControl()
Definition: TabControl.cpp:57
void Layout(const LayoutContext &context) override
Definition: TabControl.cpp:92
Definition: TabControl.h:37
~TabControl()
Definition: TabControl.cpp:62