added IsVisible() test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23781 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -61,6 +61,7 @@
|
|||||||
#define MENU_LINK(name) EVT_MENU(TreeTest_##name, MyFrame::On##name)
|
#define MENU_LINK(name) EVT_MENU(TreeTest_##name, MyFrame::On##name)
|
||||||
|
|
||||||
BEGIN_EVENT_TABLE(MyFrame, wxFrame)
|
BEGIN_EVENT_TABLE(MyFrame, wxFrame)
|
||||||
|
EVT_IDLE(MyFrame::OnIdle)
|
||||||
EVT_SIZE(MyFrame::OnSize)
|
EVT_SIZE(MyFrame::OnSize)
|
||||||
|
|
||||||
MENU_LINK(Quit)
|
MENU_LINK(Quit)
|
||||||
@@ -257,9 +258,10 @@ MyFrame::MyFrame(const wxString& title, int x, int y, int w, int h)
|
|||||||
|
|
||||||
menu_bar->Check(TreeTest_ToggleImages, TRUE);
|
menu_bar->Check(TreeTest_ToggleImages, TRUE);
|
||||||
|
|
||||||
// create a status bar with 3 panes
|
#if wxUSE_STATUSBAR
|
||||||
CreateStatusBar(3);
|
// create a status bar
|
||||||
SetStatusText(wxT(""), 0);
|
CreateStatusBar(2);
|
||||||
|
#endif // wxUSE_STATUSBAR
|
||||||
|
|
||||||
#ifdef __WXMOTIF__
|
#ifdef __WXMOTIF__
|
||||||
// For some reason, we get a memcpy crash in wxLogStream::DoLogStream
|
// For some reason, we get a memcpy crash in wxLogStream::DoLogStream
|
||||||
@@ -324,6 +326,23 @@ void MyFrame::TogStyle(int id, long flag)
|
|||||||
GetMenuBar()->Check(id, (style & flag) != 0);
|
GetMenuBar()->Check(id, (style & flag) != 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MyFrame::OnIdle(wxIdleEvent& event)
|
||||||
|
{
|
||||||
|
#if wxUSE_STATUSBAR
|
||||||
|
wxTreeItemId idRoot = m_treeCtrl->GetRootItem();
|
||||||
|
|
||||||
|
SetStatusText(wxString::Format
|
||||||
|
(
|
||||||
|
_T("Root/last item is %svisible/%svisible"),
|
||||||
|
m_treeCtrl->IsVisible(idRoot) ? _T("") : _T("not "),
|
||||||
|
m_treeCtrl->IsVisible(m_treeCtrl->GetLastChild(idRoot))
|
||||||
|
? _T("") : _T("not ")
|
||||||
|
), 1);
|
||||||
|
#endif // wxUSE_STATUSBAR
|
||||||
|
|
||||||
|
event.Skip();
|
||||||
|
}
|
||||||
|
|
||||||
void MyFrame::OnSize(wxSizeEvent& event)
|
void MyFrame::OnSize(wxSizeEvent& event)
|
||||||
{
|
{
|
||||||
if ( m_treeCtrl && m_textCtrl )
|
if ( m_treeCtrl && m_textCtrl )
|
||||||
|
@@ -212,6 +212,7 @@ public:
|
|||||||
|
|
||||||
void OnToggleIcon(wxCommandEvent& event);
|
void OnToggleIcon(wxCommandEvent& event);
|
||||||
|
|
||||||
|
void OnIdle(wxIdleEvent& event);
|
||||||
void OnSize(wxSizeEvent& event);
|
void OnSize(wxSizeEvent& event);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
Reference in New Issue
Block a user