X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c50f1fb9226d9260454ccb9c8a67d0be23c2827f..69429a166f8b168228bbb89eb8c52903670f4fd2:/include/wx/generic/statline.h?ds=sidebyside diff --git a/include/wx/generic/statline.h b/include/wx/generic/statline.h index 0058ddede8..32ec10dee6 100644 --- a/include/wx/generic/statline.h +++ b/include/wx/generic/statline.h @@ -11,10 +11,12 @@ #ifndef _WX_GENERIC_STATLINE_H_ #define _WX_GENERIC_STATLINE_H_ -#ifdef __GNUG__ - #pragma interface +#if defined(__GNUG__) && !defined(__APPLE__) + #pragma interface "statline.h" #endif +class wxStaticBox; + // ---------------------------------------------------------------------------- // wxStaticLine // ---------------------------------------------------------------------------- @@ -44,6 +46,15 @@ public: long style = wxLI_HORIZONTAL, const wxString &name = wxStaticTextNameStr ); + // it's necessary to override this wxWindow function because we + // will want to return the main widget for m_statbox + // + WXWidget GetMainWidget() const; + + // override wxWindow methods to make things work + virtual void DoSetSize(int x, int y, int width, int height, + int sizeFlags = wxSIZE_AUTO); + virtual void DoMoveWindow(int x, int y, int width, int height); protected: // we implement the static line using a static box wxStaticBox *m_statbox;