Пример #1
0
    def update(self):
        self.clear()
        for binding in kbmgr.getCurrentBindings():
            if binding.keyname:
                keystring = binding.keyname
            else:
                keystring = binding.text
            modifiersStr = self.__modifiersToString(binding.modifiers)

            if modifiersStr is not None:
                key = '%s-%s' % (modifiersStr, keystring)
            else:
                key = keystring

            if binding.type == libavg.avg.KEYDOWN:
                key = '%s %s' % (unichr(8595), key)
            else:
                key = '%s %s' % (unichr(8593), key)

            node = avg.WordsNode(
                text='<span size="large"><b>%s</b></span>: %s' %
                (key, binding.help),
                fontsize=g_fontsize,
                parent=self)
            self.keybindingWordNodes.append(node)

        self._placeNodes()
Пример #2
0
    def update(self):
        self.clear()
        for binding in kbmgr.getCurrentBindings():
            if binding.keyname:
                keystring = binding.keyname
            else:
                keystring = binding.text
            modifiersStr = self.__modifiersToString(binding.modifiers)

            if modifiersStr is not None:
                key = '%s-%s' % (modifiersStr, keystring)
            else:
                key = keystring

            if binding.type == libavg.avg.KEYDOWN:
                key = '%s %s' % (unichr(8595), key)
            else:
                key = '%s %s' % (unichr(8593), key)

            node = avg.WordsNode(
                    text='<span size="large"><b>%s</b></span>: %s' %
                            (key, binding.help),
                    fontsize=g_fontsize, parent=self)
            self.keybindingWordNodes.append(node)

        self._placeNodes()