예제 #1
0
 def __init__(self, owner):
     cols = [(_('Event'), GridProperty.STRING),
             (_('Handler'), GridProperty.STRING)]
     GridProperty.__init__(self, owner, 'events', None, cols,
                           len(owner.events), False, False, False, label=_('events'))
     self._pos = {}
     for index, name in enumerate(owner.events):
         self._pos[name] = index
     self.validator_re = re.compile(r'^\s*[\w-]+\s*$')
     self.set_value([[name, ''] for name in owner.events])
예제 #2
0
    def __init__(self, owner):
        setattr(owner, 'extraproperties', [])
        def get(): return getattr(owner, 'extraproperties')
        def set(val): return setattr(owner, 'extraproperties', val)
        owner.access_functions['extraproperties'] = (get, set)

        cols = [(_('Property'), GridProperty.STRING),
                (_('Value'), GridProperty.STRING)]
        self.label = _('Extra properties for this widget')
        GridProperty.__init__(self, owner, 'extraproperties', None, cols,
                              can_insert=False)
예제 #3
0
파일: code_property.py 프로젝트: nyimbi/SPE
    def __init__(self, owner):
        setattr(owner, "extraproperties", [])

        def get():
            return getattr(owner, "extraproperties")

        def set(val):
            return setattr(owner, "extraproperties", val)

        owner.access_functions["extraproperties"] = (get, set)

        cols = [(_("Property"), GridProperty.STRING), (_("Value"), GridProperty.STRING)]
        self.label = _("Extra properties for this widget")
        GridProperty.__init__(self, owner, "extraproperties", None, cols, can_insert=False)
예제 #4
0
    def __init__(self, owner):
        setattr(owner, 'extraproperties', [])

        def get():
            return getattr(owner, 'extraproperties')

        def set(val):
            return setattr(owner, 'extraproperties', val)

        owner.access_functions['extraproperties'] = (get, set)

        cols = [(_('Property'), GridProperty.STRING),
                (_('Value'), GridProperty.STRING)]
        self.label = _('Extra properties for this widget')
        GridProperty.__init__(self,
                              owner,
                              'extraproperties',
                              None,
                              cols,
                              can_insert=False)