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:
Vadim Zeitlin
1999-12-29 10:29:26 +00:00
parent 2ef31e80ee
commit 75c74ca055
3 changed files with 19 additions and 4 deletions

View File

@@ -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

View File

@@ -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;

View File

@@ -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,