+/**
+ @class wxStatusBarPane
+
+ A status bar pane data container used by wxStatusBar.
+
+ @library{wxcore}
+ @category{data}
+
+ @see wxStatusBar
+*/
+class wxStatusBarPane
+{
+public:
+ /**
+ Constructs the pane with the given @a style and @a width.
+ */
+ wxStatusBarPane(int style = wxSB_NORMAL, size_t width = 0);
+
+ /**
+ Returns the pane width; it maybe negative, indicating a variable-width field.
+ */
+ int GetWidth() const;
+
+ /**
+ Returns the pane style.
+ */
+ int GetStyle() const;
+
+ /**
+ Returns the stack of strings pushed on this pane.
+
+ Note that this stack does include also the string currently displayed in this pane
+ as the version stored in the native status bar control is possibly ellipsized.
+
+ Also note that GetStack().Last() is the top of the stack (i.e. the string shown
+ in the status bar).
+ */
+ const wxArrayString& GetStack() const;
+};
+