Browse Source

Merge branch 'dev' into TTkTerminal

pull/162/head
Eugenio Parodi 3 years ago
parent
commit
67a683aa49
  1. 2
      TermTk/TTkUiTools/properties/widget.py
  2. 4
      TermTk/TTkWidgets/widget.py

2
TermTk/TTkUiTools/properties/widget.py

@ -93,6 +93,8 @@ TTkWidgetProperties = {
'get': { 'cb':TTkWidget.toolTip, 'type':TTkString } ,
'set': { 'cb':TTkWidget.setToolTip, 'type':TTkString } },
},'signals' : {
'closed(TTkWidget)' : {'name' : 'closed', 'type':TTkWidget},
'currentStyleChanged(style)' : {'name' : 'currentStyleChanged', 'type':dict},
'focusChanged(bool)' : {'name' : 'focusChanged', 'type':bool},
'sizeChanged(int,int)' : {'name' : 'sizeChanged', 'type':(int, int)}
},'slots' : {

4
TermTk/TTkWidgets/widget.py

@ -105,13 +105,14 @@ class TTkWidget(TMouseEvents,TKeyEvents, TDragEvents):
'_toolTip',
'_widgetCursor', '_widgetCursorEnabled', '_widgetCursorType',
#Signals
'focusChanged', 'sizeChanged', 'currentStyleChanged')
'focusChanged', 'sizeChanged', 'currentStyleChanged', 'closed')
def __init__(self, *args, **kwargs):
#Signals
self.focusChanged = pyTTkSignal(bool)
self.sizeChanged = pyTTkSignal(int,int)
self.currentStyleChanged = pyTTkSignal(dict)
self.closed = pyTTkSignal(TTkWidget)
# self.sizeChanged.connect(self.resizeEvent)
self._widgetCursor = (0,0)
@ -474,6 +475,7 @@ class TTkWidget(TMouseEvents,TKeyEvents, TDragEvents):
TTkHelper.removeOverlayAndChild(self)
self._parent = None
self.hide()
self.closed.emit(self)
@pyTTkSlot(bool)
def setVisible(self, visible: bool):

Loading…
Cancel
Save