Remove custom support of visible on CellRenderer
gtk.CellRenderer supports this property since pygtk 2.22 issue4953 review22411002
This commit is contained in:
1 parent
9bce0ea081
commit
376aa61375
3 files changed
+6
-84
No files matched your search
@@ -7,46 +7,20 @@ from tryton.common.selection import selection_shortcuts
|
||||
|
||||
|
||||
class CellRendererCombo(gtk.CellRendererCombo):
|
||||
__gproperties__ = {
|
||||
'visible': (gobject.TYPE_INT, 'Visible',
|
||||
'Visible', 0, 10, 0, gobject.PARAM_READWRITE),
|
||||
}
|
||||
|
||||
def __init__(self):
|
||||
gtk.CellRendererCombo.__init__(self)
|
||||
self.__visible = True
|
||||
|
||||
def set_sensitive(self, value):
|
||||
self.set_property('sensitive', value)
|
||||
|
||||
def do_set_property(self, prop, value):
|
||||
if prop.name == 'visible':
|
||||
self.__visible = value
|
||||
return
|
||||
gtk.CellRendererCombo.do_set_property(self, prop, value)
|
||||
|
||||
def do_get_property(self, prop):
|
||||
if prop.name == 'visible':
|
||||
return self.__visible
|
||||
return gtk.CellRendererCombo.do_get_property(self, prop)
|
||||
|
||||
def do_render(self, window, widget, background_area, cell_area,
|
||||
expose_area, flags):
|
||||
if not self.__visible:
|
||||
return
|
||||
gtk.CellRendererCombo.do_render(self, window, widget,
|
||||
background_area, cell_area, expose_area, flags)
|
||||
|
||||
def do_activate(self, event, widget, path, background_area, cell_area,
|
||||
flags):
|
||||
if not self.__visible:
|
||||
if not self.props.visible:
|
||||
return
|
||||
return gtk.CellRendererCombo.do_activate(self, event, widget, path,
|
||||
background_area, cell_area, flags)
|
||||
|
||||
def do_start_editing(self, event, widget, path, background_area,
|
||||
cell_area, flags):
|
||||
if not self.__visible:
|
||||
if not self.props.visible:
|
||||
return
|
||||
if not event:
|
||||
event = gtk.gdk.Event(gtk.keysyms.Tab)
|
||||
|
||||
@@ -5,46 +5,20 @@ import gobject
|
||||
|
||||
|
||||
class CellRendererText(gtk.CellRendererText):
|
||||
__gproperties__ = {
|
||||
'visible': (gobject.TYPE_INT, 'Visible',
|
||||
'Visible', 0, 10, 0, gobject.PARAM_READWRITE),
|
||||
}
|
||||
|
||||
def __init__(self):
|
||||
gtk.CellRendererText.__init__(self)
|
||||
self.__visible = True
|
||||
|
||||
def set_sensitive(self, value):
|
||||
self.set_property('sensitive', value)
|
||||
|
||||
def do_set_property(self, prop, value):
|
||||
if prop.name == 'visible':
|
||||
self.__visible = value
|
||||
return
|
||||
gtk.CellRendererText.do_set_property(self, prop, value)
|
||||
|
||||
def do_get_property(self, prop):
|
||||
if prop.name == 'visible':
|
||||
return self.__visible
|
||||
return gtk.CellRendererText.do_get_property(self, prop)
|
||||
|
||||
def do_render(self, window, widget, background_area, cell_area,
|
||||
expose_area, flags):
|
||||
if not self.__visible:
|
||||
return
|
||||
gtk.CellRendererText.do_render(self, window, widget,
|
||||
background_area, cell_area, expose_area, flags)
|
||||
|
||||
def do_activate(self, event, widget, path, background_area, cell_area,
|
||||
flags):
|
||||
if not self.__visible:
|
||||
if not self.props.visible:
|
||||
return
|
||||
return gtk.CellRendererText.activate(self, event, widget, path,
|
||||
background_area, cell_area, flags)
|
||||
|
||||
def do_start_editing(self, event, widget, path, background_area,
|
||||
cell_area, flags):
|
||||
if not self.__visible:
|
||||
if not self.props.visible:
|
||||
return
|
||||
if not event:
|
||||
event = gtk.gdk.Event(gtk.keysyms.Tab)
|
||||
|
||||
@@ -5,39 +5,13 @@ import gobject
|
||||
|
||||
|
||||
class CellRendererToggle(gtk.CellRendererToggle):
|
||||
__gproperties__ = {
|
||||
'visible': (gobject.TYPE_INT, 'Visible',
|
||||
'Visible', 0, 10, 0, gobject.PARAM_READWRITE),
|
||||
}
|
||||
|
||||
def __init__(self):
|
||||
gtk.CellRendererToggle.__init__(self)
|
||||
self.__visible = True
|
||||
|
||||
def set_sensitive(self, value):
|
||||
self.set_property('sensitive', value)
|
||||
|
||||
def do_set_property(self, prop, value):
|
||||
if prop.name == 'visible':
|
||||
self.__visible = value
|
||||
return
|
||||
gtk.CellRendererToggle.do_set_property(self, prop, value)
|
||||
|
||||
def do_get_property(self, prop):
|
||||
if prop.name == 'visible':
|
||||
return self.__visible
|
||||
return gtk.CellRendererToggle.do_get_property(self, prop)
|
||||
|
||||
def do_render(self, window, widget, background_area, cell_area,
|
||||
expose_area, flags):
|
||||
if not self.__visible:
|
||||
return
|
||||
gtk.CellRendererToggle.do_render(self, window, widget,
|
||||
background_area, cell_area, expose_area, flags)
|
||||
|
||||
def do_activate(self, event, widget, path, background_area, cell_area,
|
||||
flags):
|
||||
if not self.__visible:
|
||||
if not self.props.visible:
|
||||
return
|
||||
if not event:
|
||||
event = gtk.gdk.Event(gtk.keysyms.KP_Space)
|
||||
@@ -46,7 +20,7 @@ class CellRendererToggle(gtk.CellRendererToggle):
|
||||
|
||||
def do_start_editing(self, event, widget, path, background_area,
|
||||
cell_area, flags):
|
||||
if not self.__visible:
|
||||
if not self.props.visible:
|
||||
return
|
||||
return gtk.CellRendererToggle.do_start_editing(event, widget, path,
|
||||
background_area, cell_area, flags)
|
||||
|
||||
Reference in new issue
Block a user