]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/statline.h
Add test for absence of events from wxSpinCtrlDouble ctor.
[wxWidgets.git] / interface / wx / statline.h
index d714af0467901b7f9daa3e15b6c9a70d1e335730..91ef6c68a18e8269f1b5cdb5e44976d77653b707 100644 (file)
@@ -2,15 +2,19 @@
 // Name:        statline.h
 // Purpose:     interface of wxStaticLine
 // Author:      wxWidgets team
-// RCS-ID:      $Id$
-// Licence:     wxWindows license
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 /**
     @class wxStaticLine
 
     A static line is just a line which may be used in a dialog to separate the
-    groups of controls. The line may be only vertical or horizontal.
+    groups of controls.
+
+    The line may be only vertical or horizontal. Moreover, not all ports
+    (notably not wxGTK) support specifying the transversal direction of the
+    line (e.g. height for a horizontal line) so for maximal portability you
+    should specify it as wxDefaultCoord.
 
     @beginStyleTable
     @style{wxLI_HORIZONTAL}
@@ -20,7 +24,7 @@
     @endStyleTable
 
     @library{wxcore}
-    @category{FIXME}
+    @category{ctrl}
 
     @see wxStaticBox
 */
@@ -31,7 +35,7 @@ public:
       Default constructor
     */
     wxStaticLine();
-    
+
     /**
         Constructor, creating and showing a static line.
 
@@ -40,8 +44,8 @@ public:
         @param id
             Window identifier. The value wxID_ANY indicates a default value.
         @param pos
-            Window position. If wxDefaultPosition is specified then a default
-        position is chosen.
+            Window position.
+            If ::wxDefaultPosition is specified then a default position is chosen.
         @param size
             Size. Note that either the height or the width (depending on
             whether the line if horizontal or vertical) is ignored.
@@ -56,24 +60,23 @@ public:
                  const wxPoint& pos = wxDefaultPosition,
                  const wxSize& size = wxDefaultSize,
                  long style = wxLI_HORIZONTAL,
-                 const wxString& name = "staticLine");
+                 const wxString& name = wxStaticLineNameStr);
 
     /**
-        Creates the static line for two-step construction. See wxStaticLine()
-        for further details.
+        Creates the static line for two-step construction.
+        See wxStaticLine() for further details.
     */
     bool Create(wxWindow* parent, wxWindowID id = wxID_ANY,
                 const wxPoint& pos = wxDefaultPosition,
-                const wxSize& size = wxDefaultSize,
-                long style = 0,
-                const wxString& name = "staticLine");
+                const wxSize& size = wxDefaultSize, long style = wxLI_HORIZONTAL,
+                const wxString& name = wxStaticLineNameStr);
 
     /**
         This static function returns the size which will be given to the smaller
         dimension of the static line, i.e. its height for a horizontal line or its
         width for a vertical one.
     */
-    int GetDefaultSize();
+    static int GetDefaultSize();
 
     /**
         Returns @true if the line is vertical, @false if horizontal.