X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1665389a9ab7359c164069a31f231f121e4afd8e..e9e8b38179b147dd04f5c19af7e56a94342e93a7:/include/wx/osx/toolbar.h diff --git a/include/wx/osx/toolbar.h b/include/wx/osx/toolbar.h index df388af6eb..f8d789ec35 100644 --- a/include/wx/osx/toolbar.h +++ b/include/wx/osx/toolbar.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: wx/mac/carbon/toolbar.h +// Name: wx/osx/toolbar.h // Purpose: wxToolBar class // Author: Stefan Csomor // Modified by: @@ -17,8 +17,6 @@ #include "wx/tbarbase.h" #include "wx/dynarray.h" -WXDLLIMPEXP_DATA_CORE(extern const char) wxToolBarNameStr[]; - class WXDLLIMPEXP_CORE wxToolBar: public wxToolBarBase { DECLARE_DYNAMIC_CLASS(wxToolBar) @@ -44,7 +42,7 @@ class WXDLLIMPEXP_CORE wxToolBar: public wxToolBarBase const wxString& name = wxToolBarNameStr); virtual void SetWindowStyleFlag(long style); - + virtual bool Destroy(); // override/implement base class virtuals @@ -72,7 +70,7 @@ class WXDLLIMPEXP_CORE wxToolBar: public wxToolBarBase void OnMouse(wxMouseEvent& event) ; virtual void MacSuperChangedPosition() ; #endif - + #if wxOSX_USE_NATIVE_TOOLBAR bool MacInstallNativeToolbar(bool usesNative); void MacUninstallNativeToolbar(); @@ -82,6 +80,10 @@ class WXDLLIMPEXP_CORE wxToolBar: public wxToolBarBase protected: // common part of all ctors void Init(); + + void DoLayout(); + + void DoSetSize(int x, int y, int width, int height, int sizeFlags); #ifndef __WXOSX_IPHONE__ virtual void DoGetSize(int *width, int *height) const; @@ -111,7 +113,7 @@ protected: void* m_macToolbar ; #endif #ifdef __WXOSX_IPHONE__ - WX_UIView m_macToolbar; + WX_UIView m_macToolbar; #endif };