| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 | 
							- /////////////////////////////////////////////////////////////////////////////
 
- // Name:        statbox.h
 
- // Purpose:     interface of wxStaticBox
 
- // Author:      wxWidgets team
 
- // Licence:     wxWindows licence
 
- /////////////////////////////////////////////////////////////////////////////
 
- /**
 
-     @class wxStaticBox
 
-     A static box is a rectangle drawn around other windows to denote
 
-     a logical grouping of items.
 
-     Note that while the previous versions required that windows appearing
 
-     inside a static box be created as its siblings (i.e. use the same parent as
 
-     the static box itself), since wxWidgets 2.9.1 it is also possible to create
 
-     them as children of wxStaticBox itself and you are actually encouraged to
 
-     do it like this if compatibility with the previous versions is not
 
-     important.
 
-     So the new recommended way to create static box is:
 
-     @code
 
-         void MyFrame::CreateControls()
 
-         {
 
-             wxPanel *panel = new wxPanel(this);
 
-             wxStaticBox *box = new wxStaticBox(panel, wxID_ANY, "StaticBox");
 
-             new wxStaticText(box, wxID_ANY "This window is a child of the staticbox");
 
-             ...
 
-         }
 
-     @endcode
 
-     While the compatible -- and now deprecated -- way is
 
-     @code
 
-             wxStaticBox *box = new wxStaticBox(panel, wxID_ANY, "StaticBox");
 
-             new wxStaticText(panel, wxID_ANY "This window is a child of the panel");
 
-             ...
 
-     @endcode
 
-     Also note that there is a specialized wxSizer class (wxStaticBoxSizer) which can
 
-     be used as an easier way to pack items into a static box.
 
-     @library{wxcore}
 
-     @category{ctrl}
 
-     @appearance{staticbox}
 
-     @see wxStaticText, wxStaticBoxSizer
 
- */
 
- class wxStaticBox : public wxControl
 
- {
 
- public:
 
-     /**
 
-       Default constructor
 
-     */
 
-     wxStaticBox();
 
-     /**
 
-         Constructor, creating and showing a static box.
 
-         @param parent
 
-             Parent window. Must not be @NULL.
 
-         @param id
 
-             Window identifier. The value wxID_ANY indicates a default value.
 
-         @param label
 
-             Text to be displayed in the static box, the empty string for no label.
 
-         @param pos
 
-             Window position.
 
-             If ::wxDefaultPosition is specified then a default position is chosen.
 
-         @param size
 
-             Checkbox size.
 
-             If ::wxDefaultSize is specified then a default size is chosen.
 
-         @param style
 
-             Window style. See wxStaticBox.
 
-         @param name
 
-             Window name.
 
-         @see Create()
 
-     */
 
-     wxStaticBox(wxWindow* parent, wxWindowID id,
 
-                 const wxString& label,
 
-                 const wxPoint& pos = wxDefaultPosition,
 
-                 const wxSize& size = wxDefaultSize,
 
-                 long style = 0,
 
-                 const wxString& name = wxStaticBoxNameStr);
 
-     /**
 
-         Destructor, destroying the group box.
 
-     */
 
-     virtual ~wxStaticBox();
 
-     /**
 
-         Creates the static box for two-step construction.
 
-         See wxStaticBox() for further details.
 
-     */
 
-     bool Create(wxWindow* parent, wxWindowID id, const wxString& label,
 
-                 const wxPoint& pos = wxDefaultPosition,
 
-                 const wxSize& size = wxDefaultSize, long style = 0,
 
-                 const wxString& name = wxStaticBoxNameStr);
 
- };
 
 
  |