Browse Source

Enhancement: #189 included the linenumber property in the ttkDesigner

pull/194/head
Eugenio Parodi 3 years ago
parent
commit
d42dc0bca9
  1. 8
      TermTk/TTkUiTools/properties/texedit.py
  2. 2
      TermTk/TTkWidgets/texedit.py

8
TermTk/TTkUiTools/properties/texedit.py

@ -33,6 +33,10 @@ TTkTextEditProperties = {
'init': {'name':'lineNumber', 'type':bool } ,
'get': {'cb':TTkTextEdit.getLineNumber, 'type':bool } ,
'set': {'cb':TTkTextEdit.setLineNumber, 'type':bool } },
'Line Number Starting': {
'init': {'name':'lineNumberStarting', 'type':int } ,
'get': {'cb':TTkTextEdit.lineNumberStarting, 'type':int } ,
'set': {'cb':TTkTextEdit.setLineNumberStarting, 'type':int } },
'Read Only' : {
'init': {'name':'readOnly', 'type':bool } ,
'get': {'cb':lambda w: w.isReadOnly(), 'type':bool } ,
@ -47,7 +51,9 @@ TTkTextEditProperties = {
'textChanged()' : {'name': 'textChanged', 'type': None},
},'slots' : {
'setText(str)' : {'name':'setText', 'type':None},
'setColor(TTkColor)' : {'name':'setColor', 'type':TTkColor},
'setColor(TTkColor)' : {'name':'setColor', 'type':TTkColor},
'setLineNumber(bool)' : {'name':'setLineNumber', 'type':bool},
'setLineNumberStarting(int)' : {'name':'setLineNumberStarting', 'type':int},
'append(str)' : {'name':'append', 'type':None},
'undo()' : {'name':'undo', 'type':None},
'redo()' : {'name':'redo', 'type':None},

2
TermTk/TTkWidgets/texedit.py

@ -861,6 +861,7 @@ class TTkTextEdit(TTkAbstractScrollArea):
'''getLineNumber'''
return self._lineNumberView.isVisible()
@pyTTkSlot(bool)
def setLineNumber(self, ln):
'''setLineNumber'''
self._lineNumberView.setVisible(ln)
@ -868,6 +869,7 @@ class TTkTextEdit(TTkAbstractScrollArea):
def lineNumberStarting(self):
return self._lineNumberView._startingNumber
@pyTTkSlot(int)
def setLineNumberStarting(self, starting):
self._lineNumberView._startingNumber = starting
self._lineNumberView._wrapChanged()

Loading…
Cancel
Save