21#ifndef __ANTARES_TOOLBOX_COMPONENT_NOTEBOOK_HXX__
22#define __ANTARES_TOOLBOX_COMPONENT_NOTEBOOK_HXX__
53inline Notebook::Tabs::~Tabs()
59 new Page(*
this, NULL, wxEmptyString);
67inline void Notebook::Page::visible(
const bool v)
103inline bool Notebook::displayTitle()
const
108inline void Notebook::displayTitle(
const bool v)
123inline bool Notebook::HasMultiplePages()
const
Notebook & notebook()
Get the attached notebook.
Definition notebook.hxx:28
const wxString & name() const
Get the name of the page.
Definition notebook.hxx:43
const wxString & caption() const
Get the caption of the page.
Definition notebook.hxx:38
Notebook.
Definition notebook.h:38
Tabs * pTabs
The tab component.
Definition notebook.h:394
Orientation orientation() const
Get the orientation of the notebook.
Definition notebook.hxx:113
bool pTabsVisible
Can display tabs.
Definition notebook.h:398
bool pAlwaysDisplayTab
Always display tabs.
Definition notebook.h:400
const wxString & caption() const
Get the caption of the notebook.
Definition notebook.hxx:48
const Orientation pOrientation
Orientation.
Definition notebook.h:388
bool pDisplayTitle
Display the title.
Definition notebook.h:402
Page * add(wxWindow *ctnrl, const wxString &caption)
Add a new page.
Definition notebook.hxx:73
wxWindow * titlePanelControl() const
Get the controls of the main bar.
Definition notebook.hxx:118
bool tabsVisible() const
Get if the tabs are visible.
Definition notebook.hxx:93
void addSeparator()
Add a separator.
Definition notebook.hxx:57
bool alwaysDisplayTabs() const
Get if the tabs must always be displayed, even if a single one is available.
Definition notebook.hxx:83
wxString pCaption
The caption of the notebook.
Definition notebook.h:396