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:
@@ -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))
|
||||
{
|
||||
|
Reference in New Issue
Block a user