1. added test for wxTreeCtrl::Insert(size_t index)
2. temporary test code for wxCalendarCtrl in controls.cpp git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5136 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -65,6 +65,8 @@
|
|||||||
#include "wx/spinctrl.h"
|
#include "wx/spinctrl.h"
|
||||||
#endif // wxUSE_SPINCTRL
|
#endif // wxUSE_SPINCTRL
|
||||||
|
|
||||||
|
#include "wx/generic/calctrl.h"
|
||||||
|
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
// class definitions
|
// class definitions
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
@@ -258,7 +260,7 @@ bool MyApp::OnInit()
|
|||||||
frame->Show(TRUE);
|
frame->Show(TRUE);
|
||||||
frame->SetCursor(wxCursor(wxCURSOR_HAND));
|
frame->SetCursor(wxCursor(wxCURSOR_HAND));
|
||||||
|
|
||||||
//frame->GetPanel()->m_notebook->SetSelection(3);
|
frame->GetPanel()->m_notebook->SetSelection(5);
|
||||||
|
|
||||||
SetTopWindow(frame);
|
SetTopWindow(frame);
|
||||||
|
|
||||||
@@ -641,6 +643,10 @@ MyPanel::MyPanel( wxFrame *frame, int x, int y, int w, int h )
|
|||||||
|
|
||||||
m_notebook->AddPage(panel, "wxBitmapXXX");
|
m_notebook->AddPage(panel, "wxBitmapXXX");
|
||||||
|
|
||||||
|
panel = new wxPanel(m_notebook);
|
||||||
|
(void)new wxCalendarCtrl(panel, -1);
|
||||||
|
m_notebook->AddPage(panel, "wxCalendar");
|
||||||
|
|
||||||
// --------------- TEST CODE ----------------------
|
// --------------- TEST CODE ----------------------
|
||||||
|
|
||||||
// layout constraints
|
// layout constraints
|
||||||
|
@@ -85,6 +85,7 @@ BEGIN_EVENT_TABLE(MyFrame, wxFrame)
|
|||||||
EVT_MENU(TreeTest_CollapseAndReset, MyFrame::OnCollapseAndReset)
|
EVT_MENU(TreeTest_CollapseAndReset, MyFrame::OnCollapseAndReset)
|
||||||
EVT_MENU(TreeTest_EnsureVisible, MyFrame::OnEnsureVisible)
|
EVT_MENU(TreeTest_EnsureVisible, MyFrame::OnEnsureVisible)
|
||||||
EVT_MENU(TreeTest_AddItem, MyFrame::OnAddItem)
|
EVT_MENU(TreeTest_AddItem, MyFrame::OnAddItem)
|
||||||
|
EVT_MENU(TreeTest_InsertItem, MyFrame::OnInsertItem)
|
||||||
EVT_MENU(TreeTest_IncIndent, MyFrame::OnIncIndent)
|
EVT_MENU(TreeTest_IncIndent, MyFrame::OnIncIndent)
|
||||||
EVT_MENU(TreeTest_DecIndent, MyFrame::OnDecIndent)
|
EVT_MENU(TreeTest_DecIndent, MyFrame::OnDecIndent)
|
||||||
EVT_MENU(TreeTest_IncSpacing, MyFrame::OnIncSpacing)
|
EVT_MENU(TreeTest_IncSpacing, MyFrame::OnIncSpacing)
|
||||||
@@ -153,6 +154,7 @@ MyFrame::MyFrame(const wxString& title, int x, int y, int w, int h)
|
|||||||
tree_menu->Append(TreeTest_CollapseAndReset, "C&ollapse and reset");
|
tree_menu->Append(TreeTest_CollapseAndReset, "C&ollapse and reset");
|
||||||
tree_menu->AppendSeparator();
|
tree_menu->AppendSeparator();
|
||||||
tree_menu->Append(TreeTest_AddItem, "Append a &new item");
|
tree_menu->Append(TreeTest_AddItem, "Append a &new item");
|
||||||
|
tree_menu->Append(TreeTest_InsertItem, "&Insert a new item");
|
||||||
tree_menu->Append(TreeTest_Delete, "&Delete this item");
|
tree_menu->Append(TreeTest_Delete, "&Delete this item");
|
||||||
tree_menu->Append(TreeTest_DeleteChildren, "Delete &children");
|
tree_menu->Append(TreeTest_DeleteChildren, "Delete &children");
|
||||||
tree_menu->Append(TreeTest_DeleteAll, "Delete &all items");
|
tree_menu->Append(TreeTest_DeleteAll, "Delete &all items");
|
||||||
@@ -392,6 +394,11 @@ void MyFrame::OnEnsureVisible(wxCommandEvent& event)
|
|||||||
m_treeCtrl->DoEnsureVisible();
|
m_treeCtrl->DoEnsureVisible();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MyFrame::OnInsertItem(wxCommandEvent& WXUNUSED(event))
|
||||||
|
{
|
||||||
|
m_treeCtrl->InsertItem(m_treeCtrl->GetRootItem(), 1, "2nd item");
|
||||||
|
}
|
||||||
|
|
||||||
void MyFrame::OnAddItem(wxCommandEvent& WXUNUSED(event))
|
void MyFrame::OnAddItem(wxCommandEvent& WXUNUSED(event))
|
||||||
{
|
{
|
||||||
static int s_num = 0;
|
static int s_num = 0;
|
||||||
|
@@ -138,6 +138,7 @@ public:
|
|||||||
void OnSortRev(wxCommandEvent& event) { DoSort(TRUE); }
|
void OnSortRev(wxCommandEvent& event) { DoSort(TRUE); }
|
||||||
|
|
||||||
void OnAddItem(wxCommandEvent& event);
|
void OnAddItem(wxCommandEvent& event);
|
||||||
|
void OnInsertItem(wxCommandEvent& event);
|
||||||
|
|
||||||
void OnIncIndent(wxCommandEvent& event);
|
void OnIncIndent(wxCommandEvent& event);
|
||||||
void OnDecIndent(wxCommandEvent& event);
|
void OnDecIndent(wxCommandEvent& event);
|
||||||
@@ -178,6 +179,7 @@ enum
|
|||||||
TreeTest_CollapseAndReset,
|
TreeTest_CollapseAndReset,
|
||||||
TreeTest_EnsureVisible,
|
TreeTest_EnsureVisible,
|
||||||
TreeTest_AddItem,
|
TreeTest_AddItem,
|
||||||
|
TreeTest_InsertItem,
|
||||||
TreeTest_IncIndent,
|
TreeTest_IncIndent,
|
||||||
TreeTest_DecIndent,
|
TreeTest_DecIndent,
|
||||||
TreeTest_IncSpacing,
|
TreeTest_IncSpacing,
|
||||||
|
Reference in New Issue
Block a user