@class wxStatusBarPane
A status bar pane data container used by wxStatusBar.
+
+ @library{wxcore}
+ @category{data}
+
+ @see wxStatusBar
*/
class wxStatusBarPane
{
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;
};
/**
@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.
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