21 #ifndef __ANTARES_TOOLBOX_COMPONENT_NOTEBOOK_HXX__
22 #define __ANTARES_TOOLBOX_COMPONENT_NOTEBOOK_HXX__
24 namespace Antares::Component
51 inline Notebook::Tabs::~Tabs()
57 new Page(*
this, NULL, wxEmptyString);
65 inline void Notebook::Page::visible(
const bool v)
101 inline bool Notebook::displayTitle()
const
106 inline void Notebook::displayTitle(
const bool v)
121 inline bool Notebook::HasMultiplePages()
const
Definition: notebook.h:61
Notebook & notebook()
Get the attached notebook.
Definition: notebook.hxx:26
const wxString & name() const
Get the name of the page.
Definition: notebook.hxx:41
const wxString & caption() const
Get the caption of the page.
Definition: notebook.hxx:36
Notebook.
Definition: notebook.h:36
Tabs * pTabs
The tab component.
Definition: notebook.h:403
Orientation orientation() const
Get the orientation of the notebook.
Definition: notebook.hxx:111
bool pTabsVisible
Can display tabs.
Definition: notebook.h:407
bool pAlwaysDisplayTab
Always display tabs.
Definition: notebook.h:409
const wxString & caption() const
Get the caption of the notebook.
Definition: notebook.hxx:46
const Orientation pOrientation
Orientation.
Definition: notebook.h:397
bool pDisplayTitle
Display the title.
Definition: notebook.h:411
Page * add(wxWindow *ctnrl, const wxString &caption)
Add a new page.
Definition: notebook.hxx:71
wxWindow * titlePanelControl() const
Get the controls of the main bar.
Definition: notebook.hxx:116
bool tabsVisible() const
Get if the tabs are visible.
Definition: notebook.hxx:91
void addSeparator()
Add a separator.
Definition: notebook.hxx:55
bool alwaysDisplayTabs() const
Get if the tabs must always be displayed, even if a single one is available.
Definition: notebook.hxx:81
wxString pCaption
The caption of the notebook.
Definition: notebook.h:405