X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b31eaa5c34b384f0d210d9e06c9159f9fd59ea16..9b49405777342458dc1666001865eef7309b6c30:/interface/wx/statusbr.h diff --git a/interface/wx/statusbr.h b/interface/wx/statusbr.h index d078e37b61..d97648ead8 100644 --- a/interface/wx/statusbr.h +++ b/interface/wx/statusbr.h @@ -10,6 +10,11 @@ @class wxStatusBarPane A status bar pane data container used by wxStatusBar. + + @library{wxcore} + @category{data} + + @see wxStatusBar */ class wxStatusBarPane { @@ -38,8 +43,7 @@ public: Also note that GetStack().Last() is the top of the stack (i.e. the string shown in the status bar). */ - const wxArrayString& GetStack() const - { return m_arrStack; } + const wxArrayString& GetStack() const; }; /** @@ -118,12 +122,16 @@ public: @see wxRect */ virtual bool GetFieldRect(int i, wxRect& rect) const; - + + /** + Returns the number of fields in the status bar. + */ + int GetFieldsCount() const; + /** Returns the wxStatusBarPane representing the @a n-th field. */ - const wxStatusBarPane& GetField(int n) const - { return m_panes[n]; } + const wxStatusBarPane& GetField(int n) const; /** Returns the string associated with a status bar field. @@ -144,24 +152,21 @@ public: See wxStatusBarPane::GetStack() for more info. */ - const wxArrayString& GetStatusStack(int n) const - { return m_panes[n].GetStack(); } + const wxArrayString& GetStatusStack(int n) const; /** Returns the width of the @a n-th field. See wxStatusBarPane::GetWidth() for more info. */ - int GetStatusWidth(int n) const - { return m_panes[n].GetWidth(); } + int GetStatusWidth(int n) const; /** Returns the style of the @a n-th field. See wxStatusBarPane::GetStyle() for more info. */ - int GetStatusStyle(int n) const - { return m_panes[n].GetStyle(); } + int GetStatusStyle(int n) const; /** Sets the field text to the top of the stack, and pops the stack of saved