]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/combobox.cpp
wxFoldBar now also horizontal (with API methods renamed to mean length rather than...
[wxWidgets.git] / src / gtk / combobox.cpp
index 99e75910c29905834f95edd67f7051250dcd4d0c..9a1c2100bbc354794e9263936bc3d4800626947b 100644 (file)
@@ -674,7 +674,7 @@ void wxComboBox::Redo()
 
 void wxComboBox::SelectAll()
 {
-    Select(0, GetLastPosition());
+    SetSelection(0, GetLastPosition());
 }
 
 bool wxComboBox::CanUndo() const
@@ -769,9 +769,16 @@ void wxComboBox::GetSelection( long* from, long* to ) const
 {
     if (IsEditable())
     {
+#ifdef __WXGTK20__
         GtkEditable *editable = GTK_EDITABLE(GTK_COMBO(m_widget)->entry);
+        gint start, end;
+        gtk_editable_get_selection_bounds(editable, & start, & end);
+        *from = start;
+        *to = end;
+#else
         *from = (long) editable->selection_start_pos;
         *to = (long) editable->selection_end_pos;
+#endif
     }
 }