Allow using arbitrary windows as wxDataViewCtrl editors in wxGTK

Previously the editor created by wxDataViewRenderer::CreateEditorCtrl() had to
be a native GTK+ widget implementing GtkCellEditable interface which prevented
using composite windows (e.g. a container for a text control and a button) as
editors.

Create a helper container wrapping them now and implementing GtkCellEditable
now to allow this.
This commit is contained in:
Vadim Zeitlin
2016-02-28 18:03:35 +01:00
parent 890ccf8e30
commit c2821dcea0
4 changed files with 189 additions and 4 deletions

View File

@@ -162,6 +162,7 @@ All (GUI):
wxGTK:
- Support building wxGTK3 under Windows (Kolya Kosenko).
- Implement support for non-wxTextCtrl custom editors in wxDataViewCtrl.
- Fix vertical cell alignment in wxDataViewCtrl.
- Fix clearing of wxComboBox with wxCB_READONLY (Chuddah).
- Fix setting "pressed" bitmap for wxToggleButton (Kevin B. McCarty).