Added wxDialog::GetToolBar for PocketPC

Added note about creating installers for PPC


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32908 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
2005-03-19 12:06:56 +00:00
parent 83c84d5908
commit ec5f0c2412
8 changed files with 100 additions and 43 deletions

View File

@@ -51,6 +51,10 @@
#include "wx/msw/wince/resources.h"
#endif // __SMARTPHONE__ && __WXWINCE__
#if wxUSE_TOOLBAR && defined(__POCKETPC__)
#include "wx/toolbar.h"
#endif
// ----------------------------------------------------------------------------
// wxWin macros
// ----------------------------------------------------------------------------
@@ -160,6 +164,9 @@ void wxDialog::Init()
m_isShown = false;
m_modalData = NULL;
m_endModalCalled = false;
#if wxUSE_TOOLBAR && defined(__POCKETPC__)
m_dialogToolBar = NULL;
#endif
}
bool wxDialog::Create(wxWindow *parent,
@@ -187,6 +194,9 @@ bool wxDialog::Create(wxWindow *parent,
#if defined(__SMARTPHONE__) && defined(__WXWINCE__)
SetLeftMenu(wxID_OK, _("OK"));
#endif
#if wxUSE_TOOLBAR && defined(__POCKETPC__)
CreateToolBar();
#endif
return true;
}
@@ -457,6 +467,25 @@ bool wxDialog::DoOK()
}
#endif
#if wxUSE_TOOLBAR && defined(__POCKETPC__)
// create main toolbar by calling OnCreateToolBar()
wxToolBar* wxDialog::CreateToolBar(long style, wxWindowID winid, const wxString& name)
{
m_dialogToolBar = OnCreateToolBar(style, winid, name);
return m_dialogToolBar;
}
// return a new toolbar
wxToolBar *wxDialog::OnCreateToolBar(long style,
wxWindowID winid,
const wxString& name)
{
return new wxToolMenuBar(this, winid,
wxDefaultPosition, wxDefaultSize,
style, name);
}
#endif
// ---------------------------------------------------------------------------
// dialog window proc