wxAuiNotebook
Implements methods from the following classes
wxBookCtrlBase
Methods
wxAuiNotebook
Constructor.
AddPage
Adds a page.
AdvanceSelection
Sets the selection to the next or previous page.
ChangeSelection
Changes the selection for the given page, returning the previous selection.
Create
Creates the notebook window.
DeleteAllPages
Deletes all pages.
DeletePage
Deletes a page at the given index.
GetArtProvider
Returns the associated art provider.
GetCurrentPage
Returns the currently selected page or NULL.
GetHeightForPageHeight
Returns the desired height of the notebook for the given page height.
GetPage
Returns the page specified by the given index.
GetPageBitmap
Returns the tab bitmap for the page.
GetPageCount
Returns the number of pages in the notebook.
GetPageIndex
Returns the page index for the specified window.
GetPageText
Returns the tab label for the page.
GetSelection
Returns the currently selected page.
GetTabCtrlHeight
Returns the height of the tab control.
RemovePage
Removes a page, without deleting the window pointer.
SetArtProvider
Sets the art provider to be used by the notebook.
SetFont
Sets the font for drawing the tab labels, using a bold version of the font for selected tab labels.
SetMeasuringFont
Sets the font for measuring tab labels.
SetNormalFont
Sets the font for drawing unselected tab labels.
SetPageBitmap
Sets the bitmap for the page.
SetPageImage
Sets the image index for the given page.
SetPageText
Sets the tab label for the page.
SetSelectedFont
Sets the font for drawing selected tab labels.
SetSelection
Sets the page selection.
SetTabCtrlHeight
Sets the tab height.
SetUniformBitmapSize
Split performs a split operation programmatically.
ShowWindowMenu
Shows the window menu for the active tab control associated with this notebook, and returns true if a selection was made.
Split
Split performs a split operation programmatically.
Static Methods
wxAuiNotebook
wxAuiNotebook
(
wxWindow
&
$parent
,
integer
$id
=
wxID_ANY
,
wxPoint
$pos
=
wxDefaultPosition
,
wxSize
$size
=
wxDefaultSize
,
integer
$style
=
wxAUI_NB_DEFAULT_STYLE
)
Constructor.
wxAuiNotebook
( )
Default ctor.
AddPage
bool
AddPage
(
wxWindow
&
$page
,
string
$caption
,
bool
$select
=
false
,
wxBitmap
$bitmap
=
wxNullBitmap
)
Adds a page.
AdvanceSelection
AdvanceSelection
(
bool
$forward
=
true
)
Sets the selection to the next or previous page.
ChangeSelection
integer
ChangeSelection
(
integer
$n
)
Changes the selection for the given page, returning the previous selection.
Create
bool
Create
(
wxWindow
&
$parent
,
integer
$id
=
wxID_ANY
,
wxPoint
$pos
=
wxDefaultPosition
,
wxSize
$size
=
wxDefaultSize
,
integer
$style
)
Creates the notebook window.
DeleteAllPages
bool
DeleteAllPages
( )
Deletes all pages.
DeletePage
bool
DeletePage
(
integer
$page
)
Deletes a page at the given index.
GetArtProvider
wxAuiTabArt
&
GetArtProvider
( )
Returns the associated art provider.
GetCurrentPage
wxWindow
&
GetCurrentPage
( )
Returns the currently selected page or NULL.
GetHeightForPageHeight
integer
GetHeightForPageHeight
(
integer
$pageHeight
)
Returns the desired height of the notebook for the given page height.
GetPage
wxWindow
&
GetPage
(
integer
$page_idx
)
Returns the page specified by the given index.
GetPageBitmap
wxBitmap
GetPageBitmap
(
integer
$page
)
Returns the tab bitmap for the page.
GetPageCount
integer
GetPageCount
( )
Returns the number of pages in the notebook.
GetPageIndex
integer
GetPageIndex
(
wxWindow
&
$page_wnd
)
Returns the page index for the specified window.
GetPageText
string
GetPageText
(
integer
$page
)
Returns the tab label for the page.
GetSelection
integer
GetSelection
( )
Returns the currently selected page.
GetTabCtrlHeight
integer
GetTabCtrlHeight
( )
Returns the height of the tab control.
RemovePage
bool
RemovePage
(
integer
$page
)
Removes a page, without deleting the window pointer.
SetArtProvider
SetArtProvider
(
wxAuiTabArt
&
$art
)
Sets the art provider to be used by the notebook.
SetFont
bool
SetFont
(
wxFont
$font
)
Sets the font for drawing the tab labels, using a bold version of the font for selected tab labels.
SetMeasuringFont
SetMeasuringFont
(
wxFont
$font
)
Sets the font for measuring tab labels.
SetNormalFont
SetNormalFont
(
wxFont
$font
)
Sets the font for drawing unselected tab labels.
SetPageBitmap
bool
SetPageBitmap
(
integer
$page
,
wxBitmap
$bitmap
)
Sets the bitmap for the page.
SetPageImage
bool
SetPageImage
(
integer
$n
,
integer
$imageId
)
Sets the image index for the given page.
SetPageText
bool
SetPageText
(
integer
$page
,
string
$text
)
Sets the tab label for the page.
SetSelectedFont
SetSelectedFont
(
wxFont
$font
)
Sets the font for drawing selected tab labels.
SetSelection
integer
SetSelection
(
integer
$new_page
)
Sets the page selection.
SetTabCtrlHeight
SetTabCtrlHeight
(
integer
$height
)
Sets the tab height.
SetUniformBitmapSize
SetUniformBitmapSize
(
wxSize
$size
)
Split performs a split operation programmatically.
ShowWindowMenu
bool
ShowWindowMenu
( )
Shows the window menu for the active tab control associated with this notebook, and returns true if a selection was made.
Split
Split
(
integer
$page
,
integer
$direction
)
Split performs a split operation programmatically.