]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_combobox.i
Adding overview docs and a couple tweaks to the demo.
[wxWidgets.git] / wxPython / src / _combobox.i
index 9359f75dfb108a84718ae1703f2689a777d6cb0c..d593ea6f120b25800693503956817abbe5b6c31e 100644 (file)
@@ -164,8 +164,23 @@ combobox text field.", "");
         "Gets the positions of the begining and ending of the selection mark in
 the combobox text field.", "",
         GetMark);
+#else
+    %pythoncode {
+        def GetMark(self):
+            return (0,0)
+    }
 #endif
+    
 
+    DocDeclStr(
+        int , GetCurrentSelection() const,
+        "Unlike `GetSelection` which only returns the accepted selection value,
+i.e. the selection in the control once the user closes the dropdown
+list, this function returns the current selection.  That is, while the
+dropdown list is shown, it returns the currently selected item in
+it. When it is not shown, its result is the same as for the other
+function.", "");
+    
     DocDeclStr(
         bool , SetStringSelection(const wxString& string),
         "Select the item with the specifed string", "");
@@ -237,6 +252,13 @@ redone.  Only available on Windows.", "");
     
     static wxVisualAttributes
     GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
+
+    %property(CurrentSelection, GetCurrentSelection, doc="See `GetCurrentSelection`");
+    %property(InsertionPoint, GetInsertionPoint, SetInsertionPoint, doc="See `GetInsertionPoint` and `SetInsertionPoint`");
+    %property(LastPosition, GetLastPosition, doc="See `GetLastPosition`");
+    %property(Mark, GetMark, SetMark, doc="See `GetMark` and `SetMark`");
+    %property(Value, GetValue, SetValue, doc="See `GetValue` and `SetValue`");
+
 };
 
 //---------------------------------------------------------------------------