28 bool IsLabelWidget(
const Widget *);
30 typedef std::list<std::pair<Widget *, Widget *>> pagecontainer_t;
31 pagecontainer_t m_pages;
33 std::unique_ptr<Graphics::Drawables::Rect> m_rectBGShadow;
37 std::unique_ptr<Graphics::Drawables::Rect> m_rectBG;
Definition: GuiContainer.h:16
Definition: GuiTabbed.h:10
Tabbed()
Definition: GuiTabbed.cpp:13
virtual bool OnMouseDown(MouseButtonEvent *e)
Definition: GuiTabbed.cpp:56
virtual void Draw()
Definition: GuiTabbed.cpp:152
virtual void OnChildResizeRequest(Widget *)
Definition: GuiTabbed.cpp:91
void SelectPage(int page)
Definition: GuiTabbed.cpp:45
virtual void Hide()
Definition: GuiTabbed.cpp:135
int GetCurrentPage() const
Definition: GuiTabbed.h:23
sigc::signal< void, int > onSelectPage
Definition: GuiTabbed.h:24
virtual void OnActivate()
Definition: GuiTabbed.cpp:51
virtual void GetSizeRequested(float size[2])
Definition: GuiTabbed.cpp:41
void AddPage(Widget *label, Widget *child)
Definition: GuiTabbed.cpp:19
virtual void Show()
Definition: GuiTabbed.cpp:122
virtual void UpdateAllChildSizes()
Definition: GuiTabbed.cpp:114
void Remove(Widget *child)
Definition: GuiTabbed.cpp:29