]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/controls.i
highlight the focused item in non report mode too
[wxWidgets.git] / wxPython / src / controls.i
index 7573b5a4797160bf2a04a2cb6c1048b2ebf0ded1..a30e1d7244c26d04260e133bdb15b8461494fe03 100644 (file)
@@ -525,23 +525,26 @@ public:
     %name(EnableItem)void Enable(int n, bool enable);
     int FindString(const wxString& string);
 
     %name(EnableItem)void Enable(int n, bool enable);
     int FindString(const wxString& string);
 
-//***    wxString GetLabel();
-//***    void SetLabel(const wxString& label);
-
     wxString GetString(int n);
     wxString GetString(int n);
+
+#ifdef __WXMSW__
     void SetString(int n, const wxString& label);
     %pragma(python) addtoclass = "
     GetItemLabel = GetString
     SetItemLabel = SetString
     "
     void SetString(int n, const wxString& label);
     %pragma(python) addtoclass = "
     GetItemLabel = GetString
     SetItemLabel = SetString
     "
+    int GetColumnCount();
+    int GetRowCount();
+#else
+    %name(GetItemLabel)wxString GetLabel( int item );
+    %name(SetItemLabel)void SetLabel( int item, const wxString& label );
+#endif
+
     int GetSelection();
     wxString GetStringSelection();
     int GetCount();
     %pragma(python) addtoclass = "Number = GetCount"
 
     int GetSelection();
     wxString GetStringSelection();
     int GetCount();
     %pragma(python) addtoclass = "Number = GetCount"
 
-    int GetColumnCount();
-    int GetRowCount();
-
     void SetSelection(int n);
     void SetStringSelection(const wxString& string);
     void Show(bool show);
     void SetSelection(int n);
     void SetStringSelection(const wxString& string);
     void Show(bool show);