git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30919
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
bool CanUndo() const;
bool CanRedo() const;
void SelectAll();
bool CanUndo() const;
bool CanRedo() const;
void SelectAll();
- bool IsEditable() const { return !HasFlag(wxCB_READONLY); }
+ bool IsEditable() const ;
bool HasSelection() const ;
// implementation
bool HasSelection() const ;
// implementation
bool CanUndo() const;
bool CanRedo() const;
void SelectAll();
bool CanUndo() const;
bool CanRedo() const;
void SelectAll();
- bool IsEditable() const { return !HasFlag(wxCB_READONLY); }
+ bool IsEditable() const ;
bool HasSelection() const ;
// implementation
bool HasSelection() const ;
// implementation
void wxComboBox::SelectAll()
{
void wxComboBox::SelectAll()
{
- Select(0, GetLastPosition());
+ SetSelection(0, GetLastPosition());
}
bool wxComboBox::CanUndo() const
}
bool wxComboBox::CanUndo() const
GtkEditable *editable = GTK_EDITABLE(GTK_COMBO(m_widget)->entry);
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;
*from = (long) editable->selection_start_pos;
*to = (long) editable->selection_end_pos;
void wxComboBox::SelectAll()
{
void wxComboBox::SelectAll()
{
- Select(0, GetLastPosition());
+ SetSelection(0, GetLastPosition());
}
bool wxComboBox::CanUndo() const
}
bool wxComboBox::CanUndo() const
GtkEditable *editable = GTK_EDITABLE(GTK_COMBO(m_widget)->entry);
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;
*from = (long) editable->selection_start_pos;
*to = (long) editable->selection_end_pos;