]> git.saurik.com Git - wxWidgets.git/commitdiff
added wxSpinCtrl::SetSelection method
authorGilles Depeyrot <gilles_depeyrot@mac.com>
Sun, 1 Sep 2002 21:29:40 +0000 (21:29 +0000)
committerGilles Depeyrot <gilles_depeyrot@mac.com>
Sun, 1 Sep 2002 21:29:40 +0000 (21:29 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16923 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/mac/spinctrl.h
src/mac/carbon/spinctrl.cpp
src/mac/spinctrl.cpp

index 76f0dc3412c6696bd956a8868c08581211abe28e..746dac82c484f14b670a17c1a151461ed16a8c63 100755 (executable)
@@ -60,6 +60,9 @@ public:
                 int min = 0, int max = 100, int initial = 0,
                 const wxString& name = _T("wxSpinCtrl"));
 
+    // wxTextCtrl-like method
+    void SetSelection(long from, long to);
+
     virtual ~wxSpinCtrl();
 
     // operations
index a083c8a3c5418bfe281aeea205269a88bee7c10e..22553d47f169477c3bcaa8f9b6565d98f620bdc8 100644 (file)
@@ -319,4 +319,15 @@ void wxSpinCtrl::SetRange(int min, int max)
     m_btn->SetRange(min, max);
 }
 
+void wxSpinCtrl::SetSelection(long from, long to)
+{
+    // if from and to are both -1, it means (in wxWindows) that all text should
+    // be selected
+    if ( (from == -1) && (to == -1) )
+    {
+        from = 0;     
+    }
+    m_text->SetSelection(from, to);
+}     
+
 #endif // wxUSE_SPINCTRL
index a083c8a3c5418bfe281aeea205269a88bee7c10e..22553d47f169477c3bcaa8f9b6565d98f620bdc8 100644 (file)
@@ -319,4 +319,15 @@ void wxSpinCtrl::SetRange(int min, int max)
     m_btn->SetRange(min, max);
 }
 
+void wxSpinCtrl::SetSelection(long from, long to)
+{
+    // if from and to are both -1, it means (in wxWindows) that all text should
+    // be selected
+    if ( (from == -1) && (to == -1) )
+    {
+        from = 0;     
+    }
+    m_text->SetSelection(from, to);
+}     
+
 #endif // wxUSE_SPINCTRL