#include </home/zeitlin/src/wx/github/interface/wx/listbook.h>
wxListbook is a class similar to wxNotebook but which uses a wxListCtrl to show the labels instead of the tabs.
The underlying wxListCtrl displays page labels in a one-column report view by default. Calling wxBookCtrl::SetImageList will implicitly switch the control to use an icon view.
For usage documentation of this class, please refer to the base abstract class wxBookCtrl. You can also use the Notebook Sample to see wxListbook in action.
This class supports the following styles:
The following event handler macros redirect the events to member function handlers 'func' with prototypes like:
Event macros for events emitted by this class:
wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED
event. wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING
event. This event can be vetoed. wxMSW appearance | wxGTK appearance | wxMac appearance |
Public Member Functions | |
wxListbook () | |
Default ctor. | |
wxListbook (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxEmptyString) | |
Constructs a listbook control. | |
bool | Create (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxEmptyString) |
Create the list book control that has already been constructed with the default constructor. | |
wxListView * | GetListView () const |
Returns the wxListView associated with the control. |
wxListbook::wxListbook | ( | ) |
Default ctor.
wxListbook::wxListbook | ( | wxWindow * | parent, |
wxWindowID | id, | ||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize , |
||
long | style = 0 , |
||
const wxString & | name = wxEmptyString |
||
) |
Constructs a listbook control.
bool wxListbook::Create | ( | wxWindow * | parent, |
wxWindowID | id, | ||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize , |
||
long | style = 0 , |
||
const wxString & | name = wxEmptyString |
||
) |
Create the list book control that has already been constructed with the default constructor.
Reimplemented from wxBookCtrlBase.
wxListView* wxListbook::GetListView | ( | ) | const |
Returns the wxListView associated with the control.