コード例 #1
0
class Float(Char):

    def __init__(self, field_name, model_name, treeview, attrs=None):
        super(Float, self).__init__(field_name, model_name, treeview,
            attrs=attrs)
        self.renderer = CellRendererFloat()
        self.renderer.connect('editing-started', self.editing_started)

    @realized
    def setter(self, column, cell, store, iter):
        super(Float, self).setter(column, cell, store, iter)
        record = store.get_value(iter, 0)
        field = record[self.field_name]
        digits = field.digits(record)
        cell.digits = digits
コード例 #2
0
 def __init__(self, field_name, model_name, treeview, attrs=None):
     super(Float, self).__init__(field_name, model_name, treeview,
         attrs=attrs)
     self.renderer = CellRendererFloat()
     self.renderer.connect('editing-started', self.editing_started)