]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/spinctrl.h
was incorrectly forcing the font to 12 in most cases, fixes #4745
[wxWidgets.git] / interface / spinctrl.h
index 114faeefb8e261b89ce14799b7d5a66f94e1ba61..06d29a3647992f729b4ea4f26a676e2178ea4115 100644 (file)
@@ -1,6 +1,6 @@
 /////////////////////////////////////////////////////////////////////////////
 // Name:        spinctrl.h
-// Purpose:     documentation for wxSpinCtrl class
+// Purpose:     interface of wxSpinCtrl
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
 // Licence:     wxWindows license
     wxSpinButton in one control.
 
     @beginStyleTable
-    @style{wxSP_ARROW_KEYS}:
+    @style{wxSP_ARROW_KEYS}
            The user can use arrow keys to change the value.
-    @style{wxSP_WRAP}:
+    @style{wxSP_WRAP}
            The value wraps at the minimum and maximum.
     @endStyleTable
 
     @library{wxcore}
     @category{ctrl}
-    @appearance{spinctrl.png}
+    <!-- @appearance{spinctrl.png} -->
 
-    @seealso
-    @ref overview_eventhandlingoverview, wxSpinButton, wxControl
+    @see wxSpinButton, wxControl
 */
 class wxSpinCtrl : public wxControl
 {
 public:
-    //@{
     /**
-        )
+       Default constructor.
+    */
+    wxSpinCtrl();
+    
+    /**
         Constructor, creating and showing a spin control.
-        
+
         @param parent
             Parent window. Must not be @NULL.
         @param value
-            Default value.
+            Default value (as text).
         @param id
             Window identifier. The value wxID_ANY indicates a default value.
         @param pos
@@ -57,10 +59,9 @@ public:
             Initial value.
         @param name
             Window name.
-        
+
         @see Create()
     */
-    wxSpinCtrl();
     wxSpinCtrl(wxWindow* parent, wxWindowID id = -1,
                const wxString& value = wxEmptyString,
                const wxPoint& pos = wxDefaultPosition,
@@ -68,10 +69,8 @@ public:
                long style = wxSP_ARROW_KEYS,
                int min = 0, int max = 100,
                int initial = 0);
-    //@}
 
     /**
-        )
         Creation function called by the spin control constructor.
         See wxSpinCtrl() for details.
     */
@@ -86,17 +85,17 @@ public:
     /**
         Gets maximal allowable value.
     */
-    int GetMax();
+    int GetMax() const;
 
     /**
         Gets minimal allowable value.
     */
-    int GetMin();
+    int GetMin() const;
 
     /**
         Gets the value of the spin control.
     */
-    int GetValue();
+    int GetValue() const;
 
     /**
         Sets range of allowable values.
@@ -107,16 +106,19 @@ public:
         Select the text in the text part of the control between  positions
         @a from (inclusive) and @a to (exclusive). This is similar to
         wxTextCtrl::SetSelection.
-        @b NB: this is currently only implemented for Windows and generic versions
+        @note this is currently only implemented for Windows and generic versions
         of the control.
     */
     void SetSelection(long from, long to);
 
-    //@{
     /**
-        Sets the value of the spin control.
+        Sets the value of the spin control. Use the variant using int instead.
     */
     void SetValue(const wxString& text);
+
+    /**
+        Sets the value of the spin control.
+    */
     void SetValue(int value);
-    //@}
 };
+