Test instance also for ComboBox
GTK 2.24 and above use a ComboBox instead of a ComboBoxEntry issue2288 review207001
This commit is contained in:
1 parent
57349c1789
commit
4dfd2a76b0
2 files changed
+2
-2
No files matched your search
@@ -260,5 +260,5 @@ class EditableTreeView(gtk.TreeView):
|
||||
record = model.get_value(model.get_iter(path), 0)
|
||||
if isinstance(entry, gtk.Entry):
|
||||
self.on_quit_cell(record, column.name, entry.get_text())
|
||||
elif isinstance(entry, gtk.ComboBoxEntry):
|
||||
elif isinstance(entry, (gtk.ComboBoxEntry, gtk.ComboBox)):
|
||||
self.on_quit_cell(record, column.name, entry.get_active_text())
|
||||
@@ -39,7 +39,7 @@ def send_keys(renderer, editable, position, treeview):
|
||||
editable.connect('key_press_event', treeview.on_keypressed)
|
||||
editable.editing_done_id = editable.connect('editing_done',
|
||||
treeview.on_editing_done)
|
||||
if isinstance(editable, gtk.ComboBoxEntry):
|
||||
if isinstance(editable, (gtk.ComboBoxEntry, gtk.ComboBox)):
|
||||
editable.connect('changed', treeview.on_editing_done)
|
||||
|
||||
def sort_model(column, treeview, screen):
|
||||
|
||||
Reference in new issue
Block a user