X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0d57be459406c2830f6abc9d99ae99166c6d133b..4259a48e0b5799e015061f8e649ab54ad2d9dc7f:/include/wx/motif/mdi.h diff --git a/include/wx/motif/mdi.h b/include/wx/motif/mdi.h index bcffddeb6b..b843dc4e60 100644 --- a/include/wx/motif/mdi.h +++ b/include/wx/motif/mdi.h @@ -1,8 +1,6 @@ ///////////////////////////////////////////////////////////////////////////// // Name: mdi.h // Purpose: MDI (Multiple Document Interface) classes. -// This doesn't have to be implemented just like Windows, -// it could be a tabbed design as in wxGTK. // Author: Julian Smart // Modified by: // Created: 17/09/98 @@ -26,8 +24,10 @@ WXDLLEXPORT_DATA(extern const char*) wxStatusLineNameStr; class WXDLLEXPORT wxMDIClientWindow; class WXDLLEXPORT wxMDIChildFrame; +#if wxUSE_MDI_WIDGETS class XsMDICanvas; class wxXsMDIWindow; +#endif class WXDLLEXPORT wxMDIParentFrame: public wxFrame { @@ -147,7 +147,9 @@ public: bool Show(bool show); void BuildClientArea(WXWidget parent); inline WXWidget GetTopWidget() const { return m_mainWidget; }; +#if wxUSE_MDI_WIDGETS inline wxXsMDIWindow *GetMDIWindow() const { return m_mdiWindow; }; +#endif virtual void OnRaise(); virtual void OnLower(); @@ -189,14 +191,17 @@ class WXDLLEXPORT wxMDIClientWindow: public wxWindow // Explicitly call default scroll behaviour void OnScroll(wxScrollEvent& event); +#if wxUSE_MDI_WIDGETS inline XsMDICanvas* GetMDICanvas() const { return m_mdiCanvas; } - WXWidget GetTopWidget() const { return m_topWidget; } +#endif protected: +#if wxUSE_MDI_WIDGETS XsMDICanvas* m_mdiCanvas; WXWidget m_topWidget; +#endif DECLARE_EVENT_TABLE() };