Пример #1
0
    def setattr(self, name, value):
        attr = lookup_attr(name)

        func = _set[tickit.pen_attrtype(attr)]

        self._attrs[name] = value

        return func(self._pen, attr, value)
Пример #2
0
    def __init__(self, **kwargs):
        self._pen = tickit.pen_new()
        self._attrs = {}

        for k, v in kwargs:
            attr = lookup_attr(k)
            self._attrs[attr] = v
            func = _set[tickit.pen_attrtype(attr)]
            func(self._pen, attr, v)
Пример #3
0
    def getattr(self, name):
        attr = lookup_attr(name)

        func = _get[tickit.pen_attrtype(attr)]

        return func(self._pen, attr)