Test editable and activatable property to find editable cells
issue9905 review320971002
This commit is contained in:
1 parent
cb6bb0d076
commit
4371380cf2
1 file changed
+7
-4
@@ -13,10 +13,13 @@ _ = gettext.gettext
|
||||
|
||||
def focusable_cells(column, editable=True):
|
||||
for cell in column.get_cells():
|
||||
if not editable or isinstance(cell, (
|
||||
Gtk.CellRendererText,
|
||||
Gtk.CellRendererCombo,
|
||||
Gtk.CellRendererToggle)):
|
||||
if (not editable
|
||||
or (isinstance(cell, (
|
||||
Gtk.CellRendererText,
|
||||
Gtk.CellRendererCombo))
|
||||
and cell.get_property('editable'))
|
||||
or (isinstance(cell, Gtk.CellRendererToggle)
|
||||
and cell.get_property('activatable'))):
|
||||
yield cell
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user