Test adding page without setting selection.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43049 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
1d300f25b3
commit
a85dda4ad8
@ -256,6 +256,7 @@ MyFrame::MyFrame()
|
||||
|
||||
wxMenu *menuPageOperations = new wxMenu;
|
||||
menuPageOperations->Append(ID_ADD_PAGE, wxT("&Add page\tAlt-A"));
|
||||
menuPageOperations->Append(ID_ADD_PAGE_NO_SELECT, wxT("&Add page (don't select)\tAlt-B"));
|
||||
menuPageOperations->Append(ID_INSERT_PAGE, wxT("&Insert page\tAlt-I"));
|
||||
menuPageOperations->Append(ID_DELETE_CUR_PAGE, wxT("&Delete current page\tAlt-D"));
|
||||
menuPageOperations->Append(ID_DELETE_LAST_PAGE, wxT("D&elete last page\tAlt-L"));
|
||||
@ -515,6 +516,7 @@ BEGIN_EVENT_TABLE(MyFrame, wxFrame)
|
||||
|
||||
// Operations menu
|
||||
EVT_MENU(ID_ADD_PAGE, MyFrame::OnAddPage)
|
||||
EVT_MENU(ID_ADD_PAGE_NO_SELECT, MyFrame::OnAddPageNoSelect)
|
||||
EVT_MENU(ID_INSERT_PAGE, MyFrame::OnInsertPage)
|
||||
EVT_MENU(ID_DELETE_CUR_PAGE, MyFrame::OnDeleteCurPage)
|
||||
EVT_MENU(ID_DELETE_LAST_PAGE, MyFrame::OnDeleteLastPage)
|
||||
@ -678,6 +680,24 @@ void MyFrame::OnAddPage(wxCommandEvent& WXUNUSED(event))
|
||||
}
|
||||
}
|
||||
|
||||
void MyFrame::OnAddPageNoSelect(wxCommandEvent& WXUNUSED(event))
|
||||
{
|
||||
wxBookCtrlBase *currBook = GetCurrentBook();
|
||||
|
||||
if ( currBook )
|
||||
{
|
||||
static unsigned s_pageAdded = 0;
|
||||
currBook->AddPage(CreateNewPage(),
|
||||
wxString::Format
|
||||
(
|
||||
ADDED_PAGE_NAME wxT("%u"),
|
||||
++s_pageAdded
|
||||
),
|
||||
false,
|
||||
GetIconIndex(currBook));
|
||||
}
|
||||
}
|
||||
|
||||
#if wxUSE_TREEBOOK
|
||||
void MyFrame::OnAddSubPage(wxCommandEvent& WXUNUSED(event))
|
||||
{
|
||||
|
@ -44,6 +44,7 @@ public:
|
||||
void OnExit(wxCommandEvent& event);
|
||||
|
||||
void OnAddPage(wxCommandEvent& event);
|
||||
void OnAddPageNoSelect(wxCommandEvent& event);
|
||||
void OnInsertPage(wxCommandEvent& event);
|
||||
void OnDeleteCurPage(wxCommandEvent& event);
|
||||
void OnDeleteLastPage(wxCommandEvent& event);
|
||||
@ -142,6 +143,7 @@ enum ID_COMMANDS
|
||||
ID_SHOW_IMAGES,
|
||||
ID_MULTI,
|
||||
ID_ADD_PAGE,
|
||||
ID_ADD_PAGE_NO_SELECT,
|
||||
ID_INSERT_PAGE,
|
||||
ID_DELETE_CUR_PAGE,
|
||||
ID_DELETE_LAST_PAGE,
|
||||
|
Loading…
Reference in New Issue
Block a user