Ejemplo n.º 1
0
 def keyEvent(self, evt):
     if evt.type == TTkK.SpecialKey:
         if evt.key == TTkK.Key_Left:
             TTkHelper.removeOverlayAndChild(self)
             if self._previous:
                 self._previous.setFocus()
             return True
         elif evt.key == TTkK.Key_Right:
             if self._highlighted and \
                isinstance(self._highlighted,TTkMenuButton) and \
                self._highlighted._menu:
                 self._highlighted.menuButtonEvent()
             return True
     return TTkListWidget.keyEvent(self, evt)
Ejemplo n.º 2
0
 def close(self):
     if self._parent is not None and \
        self._parent.rootLayout() is not None:
         self._parent.rootLayout().removeWidget(self)
     TTkHelper.removeOverlayAndChild(self)