@beginStyleTable
@style{wxST_SIZEGRIP}
- On Windows 95, displays a gripper at right-hand side of the status bar.
+ Displays a gripper at the right-hand side of the status bar.
@endStyleTable
- @todo reference to win95 may be old and wrong
-
@remarks
It is possible to create controls and other windows on the status bar.
- Position these windows from an OnSize event handler.
+ Position these windows from an OnSize() event handler.
@library{wxcore}
@category{miscwnd}
*/
wxStatusBar(wxWindow* parent, wxWindowID id = wxID_ANY,
long style = wxST_SIZEGRIP,
- const wxString& name = "statusBar");
+ const wxString& name = wxStatusBarNameStr);
/**
Destructor.
/**
Saves the current field text in a per field stack, and sets the field text
to the string passed as argument.
+
+ @see PopStatusText()
*/
void PushStatusText(const wxString& string, int field = 0);
/**
Sets the widths of the fields in the status line. There are two types of
- fields: fixed widths one and variable width fields. For the fixed width fields
+ fields: @b fixed widths and @b variable width fields. For the fixed width fields
you should specify their (constant) width in pixels. For the variable width
fields, specify a negative number which indicates how the field should expand:
the space left for all variable width fields is divided between them according
@param n
The number of fields in the status bar. Must be equal to the
number passed to SetFieldsCount() the last time it was called.
- @param widths
+ @param widths_field
Contains an array of n integers, each of which is either an
absolute status field width in pixels if positive or indicates a
variable width field if negative.
+ The special value @NULL means that all fields should get the same width.
@remarks The widths of the variable fields are calculated from the total
width of all fields, minus the sum of widths of the