X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9add93670bb4a38e4007b8422b34b29b6194eecb..adb799d6ef8e1ba754ab08b26e64fa40219f95f8:/include/wx/msw/menu.h diff --git a/include/wx/msw/menu.h b/include/wx/msw/menu.h index 15232791d0..f906ec392d 100644 --- a/include/wx/msw/menu.h +++ b/include/wx/msw/menu.h @@ -172,12 +172,17 @@ public: virtual void Detach(); virtual void Attach(wxFrame *frame); -#if wxUSE_TOOLBAR && defined(__WXWINCE__) && (_WIN32_WCE < 400 || wxUSE_POCKETPC_UI) +#if wxUSE_TOOLBAR && defined(__WXWINCE__) && (_WIN32_WCE < 400 || defined(__POCKETPC__) || defined(__SMARTPHONE__)) // Under WinCE, a menubar is owned by the frame's toolbar void SetToolBar(wxToolBar* toolBar) { m_toolBar = toolBar; } wxToolBar* GetToolBar() const { return m_toolBar; } #endif +#if defined(__WXWINCE__) && (_WIN32_WCE >= 400 && !defined(__POCKETPC__) && !defined(__SMARTPHONE__)) + WXHWND GetCommandBar() const { return m_commandBar; } + bool AddAdornments(long style); +#endif + #if wxUSE_ACCEL // get the accel table for all the menus const wxAcceleratorTable& GetAccelTable() const { return m_accelTable; } @@ -207,7 +212,7 @@ protected: WXHMENU m_hMenu; // Return the MSW position for a wxMenu which is sometimes different from - // the wxWindows position. + // the wxWidgets position. int MSWPositionForWxMenu(wxMenu *menu, int wxpos); #if wxUSE_ACCEL // the accelerator table for all accelerators in all our menus @@ -220,8 +225,9 @@ protected: // Not using a combined wxToolBar/wxMenuBar? then use // a commandbar in WinCE .NET to implement the // menubar, since there is no ::SetMenu function. -#if defined(__WXWINCE__) && (_WIN32_WCE >= 400 && !wxUSE_POCKETPC_UI) +#if defined(__WXWINCE__) && (_WIN32_WCE >= 400 && !defined(__POCKETPC__) && !defined(__SMARTPHONE__)) WXHWND m_commandBar; + bool m_adornmentsAdded; #endif private: