Browse Source

Using pep8 __all__ placement

pull/174/head
Eugenio Parodi 3 years ago
parent
commit
664004c271
  1. 4
      TermTk/TTkAbstract/abstractitemmodel.py
  2. 4
      TermTk/TTkAbstract/abstractscrollarea.py
  3. 4
      TermTk/TTkAbstract/abstractscrollview.py
  4. 4
      TermTk/TTkCore/TTkTerm/colors.py
  5. 4
      TermTk/TTkCore/TTkTerm/input.py
  6. 4
      TermTk/TTkCore/TTkTerm/inputkey.py
  7. 4
      TermTk/TTkCore/TTkTerm/inputmouse.py
  8. 4
      TermTk/TTkCore/TTkTerm/term.py
  9. 4
      TermTk/TTkCore/canvas.py
  10. 4
      TermTk/TTkCore/cfg.py
  11. 4
      TermTk/TTkCore/color.py
  12. 4
      TermTk/TTkCore/filebuffer.py
  13. 4
      TermTk/TTkCore/helper.py
  14. 4
      TermTk/TTkCore/log.py
  15. 4
      TermTk/TTkCore/propertyanimation.py
  16. 4
      TermTk/TTkCore/signal.py
  17. 4
      TermTk/TTkCore/string.py
  18. 3
      TermTk/TTkCore/timer.py
  19. 4
      TermTk/TTkCore/ttk.py
  20. 4
      TermTk/TTkCore/util.py
  21. 4
      TermTk/TTkGui/clipboard.py
  22. 4
      TermTk/TTkGui/drag.py
  23. 4
      TermTk/TTkGui/textcursor.py
  24. 4
      TermTk/TTkGui/textdocument.py
  25. 4
      TermTk/TTkGui/textwrap1.py
  26. 4
      TermTk/TTkGui/tooltip.py
  27. 4
      TermTk/TTkLayouts/boxlayout.py
  28. 4
      TermTk/TTkLayouts/gridlayout.py
  29. 4
      TermTk/TTkLayouts/layout.py
  30. 4
      TermTk/TTkTestWidgets/keypressview.py
  31. 4
      TermTk/TTkTestWidgets/keypressviewfont.py
  32. 4
      TermTk/TTkTestWidgets/logviewer.py
  33. 4
      TermTk/TTkTestWidgets/testabstractscroll.py
  34. 4
      TermTk/TTkTestWidgets/testwidget.py
  35. 4
      TermTk/TTkTestWidgets/testwidgetsizes.py
  36. 4
      TermTk/TTkTestWidgets/tominspector.py
  37. 4
      TermTk/TTkTheme/theme.py
  38. 4
      TermTk/TTkUiTools/properties/button.py
  39. 4
      TermTk/TTkUiTools/properties/checkbox.py
  40. 4
      TermTk/TTkUiTools/properties/colorpicker.py
  41. 4
      TermTk/TTkUiTools/properties/combobox.py
  42. 4
      TermTk/TTkUiTools/properties/container.py
  43. 4
      TermTk/TTkUiTools/properties/filepicker.py
  44. 4
      TermTk/TTkUiTools/properties/frame.py
  45. 4
      TermTk/TTkUiTools/properties/label.py
  46. 24
      TermTk/TTkUiTools/properties/layout.py
  47. 4
      TermTk/TTkUiTools/properties/lineedit.py
  48. 5
      TermTk/TTkUiTools/properties/menu.py
  49. 4
      TermTk/TTkUiTools/properties/radiobutton.py
  50. 4
      TermTk/TTkUiTools/properties/scrollbar.py
  51. 4
      TermTk/TTkUiTools/properties/spinbox.py
  52. 4
      TermTk/TTkUiTools/properties/splitter.py
  53. 4
      TermTk/TTkUiTools/properties/texedit.py
  54. 4
      TermTk/TTkUiTools/properties/widget.py
  55. 4
      TermTk/TTkUiTools/properties/window.py
  56. 3
      TermTk/TTkUiTools/uiloader.py
  57. 4
      TermTk/TTkUiTools/uiproperties.py
  58. 4
      TermTk/TTkWidgets/Fancy/progressbar.py
  59. 4
      TermTk/TTkWidgets/Fancy/table.py
  60. 4
      TermTk/TTkWidgets/Fancy/tableview.py
  61. 4
      TermTk/TTkWidgets/Fancy/tree.py
  62. 4
      TermTk/TTkWidgets/Fancy/treeview.py
  63. 4
      TermTk/TTkWidgets/Fancy/treewidget.py
  64. 4
      TermTk/TTkWidgets/Fancy/treewidgetitem.py
  65. 4
      TermTk/TTkWidgets/TTkModelView/filetree.py
  66. 4
      TermTk/TTkWidgets/TTkModelView/filetreewidget.py
  67. 4
      TermTk/TTkWidgets/TTkModelView/filetreewidgetitem.py
  68. 4
      TermTk/TTkWidgets/TTkModelView/tree.py
  69. 4
      TermTk/TTkWidgets/TTkModelView/treewidget.py
  70. 4
      TermTk/TTkWidgets/TTkModelView/treewidgetitem.py
  71. 4
      TermTk/TTkWidgets/TTkPickers/colorpicker.py
  72. 4
      TermTk/TTkWidgets/TTkPickers/filepicker.py
  73. 4
      TermTk/TTkWidgets/TTkPickers/messagebox.py
  74. 4
      TermTk/TTkWidgets/TTkPickers/textpicker.py
  75. 4
      TermTk/TTkWidgets/about.py
  76. 4
      TermTk/TTkWidgets/button.py
  77. 4
      TermTk/TTkWidgets/checkbox.py
  78. 4
      TermTk/TTkWidgets/combobox.py
  79. 4
      TermTk/TTkWidgets/container.py
  80. 4
      TermTk/TTkWidgets/frame.py
  81. 4
      TermTk/TTkWidgets/graph.py
  82. 4
      TermTk/TTkWidgets/image.py
  83. 4
      TermTk/TTkWidgets/kodetab.py
  84. 4
      TermTk/TTkWidgets/label.py
  85. 4
      TermTk/TTkWidgets/lineedit.py
  86. 4
      TermTk/TTkWidgets/list_.py
  87. 4
      TermTk/TTkWidgets/listwidget.py
  88. 4
      TermTk/TTkWidgets/menu.py
  89. 4
      TermTk/TTkWidgets/menubar.py
  90. 4
      TermTk/TTkWidgets/radiobutton.py
  91. 4
      TermTk/TTkWidgets/resizableframe.py
  92. 4
      TermTk/TTkWidgets/scrollarea.py
  93. 4
      TermTk/TTkWidgets/scrollbar.py
  94. 4
      TermTk/TTkWidgets/spacer.py
  95. 4
      TermTk/TTkWidgets/spinbox.py
  96. 4
      TermTk/TTkWidgets/splitter.py
  97. 4
      TermTk/TTkWidgets/tabwidget.py
  98. 4
      TermTk/TTkWidgets/texedit.py
  99. 4
      TermTk/TTkWidgets/widget.py
  100. 4
      TermTk/TTkWidgets/window.py

4
TermTk/TTkAbstract/abstractitemmodel.py

@ -22,10 +22,10 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
from TermTk.TTkCore.signal import pyTTkSignal
__all__ = ['TTkAbstractItemModel']
from TermTk.TTkCore.signal import pyTTkSignal
class TTkAbstractItemModel():
__slots__ = (
# Signals

4
TermTk/TTkAbstract/abstractscrollarea.py

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkAbstractScrollArea']
from TermTk.TTkCore.constant import TTkK
# from TermTk.TTkCore.log import TTkLog
from TermTk.TTkCore.signal import pyTTkSlot
@ -29,8 +31,6 @@ from TermTk.TTkWidgets.scrollbar import TTkScrollBar
from TermTk.TTkLayouts.gridlayout import TTkGridLayout
from TermTk.TTkAbstract.abstractscrollview import TTkAbstractScrollViewInterface
__all__ = ['TTkAbstractScrollArea']
class TTkAbstractScrollArea(TTkContainer):
__slots__ = (
'_processing', # this flag is required to avoid unnecessary loop on edge cases

4
TermTk/TTkAbstract/abstractscrollview.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkAbstractScrollViewInterface', 'TTkAbstractScrollView', 'TTkAbstractScrollViewGridLayout']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.signal import pyTTkSlot, pyTTkSignal
@ -29,8 +31,6 @@ from TermTk.TTkWidgets.widget import TTkWidget
from TermTk.TTkWidgets.container import TTkContainer
from TermTk.TTkLayouts.gridlayout import TTkGridLayout
__all__ = ['TTkAbstractScrollViewInterface', 'TTkAbstractScrollView', 'TTkAbstractScrollViewGridLayout']
class TTkAbstractScrollViewInterface():
# Override this function
def viewFullAreaSize(self) -> (int, int):

4
TermTk/TTkCore/TTkTerm/colors.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTermColor']
# Ansi Escape Codes:
# https://conemu.github.io/en/AnsiEscapeCodes.html
@ -29,8 +31,6 @@ import re
from .colors_ansi_map import ansiMap256, ansiMap16
__all__ = ['TTkTermColor']
class TTkTermColor():
BOLD = 0x01
ITALIC = 0x02

4
TermTk/TTkCore/TTkTerm/input.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkInput']
import re
from time import time
@ -41,8 +43,6 @@ from TermTk.TTkCore.signal import pyTTkSignal
from TermTk.TTkCore.TTkTerm.inputkey import TTkKeyEvent
from TermTk.TTkCore.TTkTerm.inputmouse import TTkMouseEvent
__all__ = ['TTkInput']
class TTkInput:
__slots__ = (
'_readInput',

4
TermTk/TTkCore/TTkTerm/inputkey.py

@ -22,10 +22,10 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
from TermTk.TTkCore.constant import TTkK
__all__ = ['TTkKeyEvent']
from TermTk.TTkCore.constant import TTkK
class TTkKeyEvent:
''' Keyboard Events

4
TermTk/TTkCore/TTkTerm/inputmouse.py

@ -22,10 +22,10 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
from TermTk.TTkCore.constant import TTkK
__all__ = ['TTkMouseEvent']
from TermTk.TTkCore.constant import TTkK
class TTkMouseEvent:
''' Mouse Events

4
TermTk/TTkCore/TTkTerm/term.py

@ -22,11 +22,11 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTerm']
import importlib.util
if importlib.util.find_spec('pyodideProxy'):
from .term_pyodide import TTkTerm
else:
from .term_unix import TTkTerm
__all__ = ['TTkTerm']

4
TermTk/TTkCore/canvas.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkCanvas']
from TermTk.TTkCore.TTkTerm.term import TTkTerm
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.log import TTkLog
@ -29,8 +31,6 @@ from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkCore.string import TTkString
__all__ = ['TTkCanvas']
class TTkCanvas:
''' Init the Canvas object

4
TermTk/TTkCore/cfg.py

@ -22,10 +22,10 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
from TermTk.TTkCore.constant import TTkK
__all__ = ['TTkCfg', 'TTkGlbl']
from TermTk.TTkCore.constant import TTkK
class TTkCfg:
version="__VERSION__"
name="__NAME__"

4
TermTk/TTkCore/color.py

@ -22,11 +22,11 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkColor', 'TTkColorGradient', 'TTkLinearGradient']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.helper import TTkHelper
__all__ = ['TTkColor', 'TTkColorGradient', 'TTkLinearGradient']
# Ansi Escape Codes:
# https://conemu.github.io/en/AnsiEscapeCodes.html

4
TermTk/TTkCore/filebuffer.py

@ -22,14 +22,14 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFileBuffer']
import os
import re
import threading
from TermTk.TTkCore.log import TTkLog
from TermTk.TTkCore.signal import pyTTkSignal
__all__ = ['TTkFileBuffer']
'''
w1 w3 w2 w5
Buffer |----|----|----|----| cache buffer

4
TermTk/TTkCore/helper.py

@ -22,14 +22,14 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkHelper']
from TermTk.TTkCore.TTkTerm.colors import TTkTermColor
from TermTk.TTkCore.TTkTerm.term import TTkTerm
from TermTk.TTkCore.cfg import TTkCfg, TTkGlbl
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.signal import pyTTkSignal, pyTTkSlot
__all__ = ['TTkHelper']
class TTkHelper:
'''TTkHelper

4
TermTk/TTkCore/log.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkLog']
# This code is inspired by
# https://github.com/ceccopierangiolieugenio/pyCuT/blob/master/cupy/CuTCore/CuDebug.py
@ -29,8 +31,6 @@ import inspect
import logging
from collections.abc import Callable, Set
__all__ = ['TTkLog']
class _TTkContext:
__slots__ = ['file', 'line', 'function']
def __init__(self, cf):

4
TermTk/TTkCore/propertyanimation.py

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkPropertyAnimation', 'TTkEasingCurve']
import time, math
from inspect import getfullargspec
from types import LambdaType
@ -28,8 +30,6 @@ from TermTk.TTkCore.log import TTkLog
from TermTk.TTkCore.signal import pyTTkSignal, pyTTkSlot
from TermTk.TTkCore.helper import TTkHelper
__all__ = ['TTkPropertyAnimation', 'TTkEasingCurve']
class TTkEasingCurve():
Linear = 0
InQuad = 1

4
TermTk/TTkCore/signal.py

@ -57,11 +57,11 @@ Methods
.. autodecorator:: TermTk.pyTTkSlot
'''
__all__ = ['pyTTkSlot', 'pyTTkSignal']
from inspect import getfullargspec
from types import LambdaType
__all__ = ['pyTTkSlot', 'pyTTkSignal']
def pyTTkSlot(*args, **kwargs):
def pyTTkSlot_d(func):
# Add signature attributes to the function

4
TermTk/TTkCore/string.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkString']
import re
import unicodedata
@ -29,8 +31,6 @@ from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.color import TTkColor, _TTkColor
__all__ = ['TTkString']
class TTkString():
''' TermTk String Helper

3
TermTk/TTkCore/timer.py

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTimer']
import importlib.util
if importlib.util.find_spec('pyodideProxy'):
@ -27,4 +29,3 @@ if importlib.util.find_spec('pyodideProxy'):
else:
from .timer_unix import TTkTimer
__all__ = ['TTkTimer']

4
TermTk/TTkCore/ttk.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTk']
import os
import signal
import time
@ -44,8 +46,6 @@ from TermTk.TTkTheme.theme import TTkTheme
from TermTk.TTkWidgets.widget import TTkWidget
from TermTk.TTkWidgets.container import TTkContainer
__all__ = ['TTk']
class TTk(TTkContainer):
class _mouseCursor(TTkWidget):
__slots__ = ('_cursor','_color')

4
TermTk/TTkCore/util.py

@ -20,10 +20,10 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
import zlib, pickle, base64
__all__ = ['TTkUtil']
import zlib, pickle, base64
class TTkUtil():
@staticmethod
def obj_inflate_2_base64(obj):

4
TermTk/TTkGui/clipboard.py

@ -22,10 +22,10 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
import importlib.util
__all__ = ['TTkClipboard']
import importlib.util
class TTkClipboard():
_clipboard = ''
__slots__ = ('_setText', '_text')

4
TermTk/TTkGui/drag.py

@ -22,12 +22,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkDrag', 'TTkDropEvent']
from TermTk.TTkCore.helper import TTkHelper
from TermTk.TTkCore.canvas import TTkCanvas
from TermTk.TTkWidgets.widget import TTkWidget
__all__ = ['TTkDrag', 'TTkDropEvent']
class _TTkDragDisplayWidget(TTkWidget):
__slots__ = ('_pixmap')

4
TermTk/TTkGui/textcursor.py

@ -22,13 +22,13 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTextCursor']
from TermTk.TTkCore.log import TTkLog
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkCore.string import TTkString
from TermTk.TTkGui.textdocument import TTkTextDocument
__all__ = ['TTkTextCursor']
class TTkTextCursor():
class MoveMode():
MoveAnchor = 0x00

4
TermTk/TTkGui/textdocument.py

@ -22,12 +22,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTextDocument']
from TermTk.TTkCore.log import TTkLog
from TermTk.TTkCore.signal import pyTTkSignal, pyTTkSlot
from TermTk.TTkCore.string import TTkString
__all__ = ['TTkTextDocument']
class TTkTextDocument():
'''
Undo,Redo Logic

4
TermTk/TTkGui/textwrap1.py

@ -22,14 +22,14 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTextWrap']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.signal import pyTTkSignal
from TermTk.TTkCore.string import TTkString
from TermTk.TTkGui.textcursor import TTkTextCursor
from TermTk.TTkGui.textdocument import TTkTextDocument
__all__ = ['TTkTextWrap']
class TTkTextWrap():
__slots__ = (
'_lines', '_textDocument', '_tabSpaces',

4
TermTk/TTkGui/tooltip.py

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkToolTip']
# from TermTk.TTkCore.helper import TTkHelper
from TermTk.TTkCore.log import TTkLog
from TermTk.TTkCore.canvas import TTkCanvas
@ -31,8 +33,6 @@ from TermTk.TTkCore.string import TTkString
from TermTk.TTkWidgets.widget import TTkWidget
from TermTk.TTkCore.signal import pyTTkSlot
__all__ = ['TTkToolTip']
class _TTkToolTipDisplayWidget(TTkWidget):
__slots__ = ('_toolTip', '_x', '_y')
def __init__(self, *args, **kwargs):

4
TermTk/TTkLayouts/boxlayout.py

@ -26,11 +26,11 @@
**Box Layout** [`Tutorial <https://ceccopierangiolieugenio.github.io/pyTermTk/tutorial/002-layout.html#simple-ttkvboxlayout>`__]
'''
__all__ = ['TTkHBoxLayout', 'TTkVBoxLayout']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkLayouts.gridlayout import TTkGridLayout
__all__ = ['TTkHBoxLayout', 'TTkVBoxLayout']
class TTkHBoxLayout(TTkGridLayout):
''' The TTkHBoxLayout class lines up widgets horizontally

4
TermTk/TTkLayouts/gridlayout.py

@ -26,11 +26,11 @@
**Grid Layout** [`Tutorial <https://ceccopierangiolieugenio.github.io/pyTermTk/tutorial/002-layout.html#simple-ttkgridlayout>`__]
'''
__all__ = ['TTkGridLayout']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkLayouts.layout import TTkLayout
__all__ = ['TTkGridLayout']
class TTkGridLayout(TTkLayout):
'''
The grid layout allows an automatic place all the widgets in a grid, <br/>

4
TermTk/TTkLayouts/layout.py

@ -26,10 +26,10 @@
**Layout** [`Tutorial <https://ceccopierangiolieugenio.github.io/pyTermTk/tutorial/002-layout.html#simple-ttklayout>`__]
'''
from TermTk.TTkCore.constant import TTkK
__all__ = ['TTkLayoutItem', 'TTkLayout']
from TermTk.TTkCore.constant import TTkK
class TTkLayoutItem:
''' :class:`~TTkLayoutItem` is the base class of layout Items inherited by :class:`~TTkLayout`, :class:`~TTkWidgetItem`, and all the derived layout managers.

4
TermTk/TTkTestWidgets/keypressview.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkKeyPressView']
from TermTk.TTkCore.TTkTerm.inputkey import TTkKeyEvent, mod2str, key2str
from TermTk.TTkCore.TTkTerm.inputmouse import TTkMouseEvent
from TermTk.TTkCore.helper import TTkHelper
@ -33,8 +35,6 @@ from TermTk.TTkWidgets.widget import TTkWidget
from TermTk.TTkTestWidgets.keypressviewfont import TTkKeyPressViewFont
__all__ = ['TTkKeyPressView']
class TTkKeyPressView(TTkWidget):
__slots__ = ('_fadeDuration','_keys','_anim')

4
TermTk/TTkTestWidgets/keypressviewfont.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkKeyPressViewFont']
from TermTk.TTkCore.TTkTerm.inputkey import TTkKeyEvent, mod2str, key2str
from TermTk.TTkCore.TTkTerm.inputmouse import TTkMouseEvent
from TermTk.TTkCore.helper import TTkHelper
@ -31,8 +33,6 @@ from TermTk.TTkCore.timer import TTkTimer
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkWidgets.widget import TTkWidget
__all__ = ['TTkKeyPressViewFont']
class TTkKeyPressViewFont():
bitmap = {
' ':[

4
TermTk/TTkTestWidgets/logviewer.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkLogViewer']
import os
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.log import TTkLog
@ -31,8 +33,6 @@ from TermTk.TTkCore.signal import pyTTkSlot
from TermTk.TTkAbstract.abstractscrollarea import TTkAbstractScrollArea
from TermTk.TTkAbstract.abstractscrollview import TTkAbstractScrollView
__all__ = ['TTkLogViewer']
class _TTkLogViewer(TTkAbstractScrollView):
__slots__ = ('_color', '_text', '_messages', '_cwd', '_follow')
def __init__(self, *args, **kwargs):

4
TermTk/TTkTestWidgets/testabstractscroll.py

@ -22,11 +22,11 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTestAbstractScrollWidget']
from TermTk.TTkCore.signal import pyTTkSlot
from TermTk.TTkAbstract.abstractscrollview import TTkAbstractScrollView
__all__ = ['TTkTestAbstractScrollWidget']
class TTkTestAbstractScrollWidget(TTkAbstractScrollView):
ID = 1
__slots__ = ('_areaPos','_areaSize')

4
TermTk/TTkTestWidgets/testwidget.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTestWidget']
from TermTk.TTkCore.log import TTkLog
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkCore.string import TTkString
@ -30,8 +32,6 @@ from TermTk.TTkWidgets.button import *
from TermTk.TTkWidgets.label import *
from TermTk.TTkWidgets.frame import *
__all__ = ['TTkTestWidget']
class _TestContent(TTkWidget):
t01 = TTkString(color=TTkColor.fg("#ff0000") ,text=" L😎rem ipsum dolor sit amet, ⌚ ❤ 💙 🙋'")
t02 = TTkString(color=TTkColor.fg("#ff8800") ,text="consectetur adipiscing elit,")

4
TermTk/TTkTestWidgets/testwidgetsizes.py

@ -22,10 +22,10 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
from TermTk.TTkWidgets.frame import TTkFrame
__all__ = ['TTkTestWidgetSizes']
from TermTk.TTkWidgets.frame import TTkFrame
class TTkTestWidgetSizes(TTkFrame):
ID = 1
def __init__(self, *args, **kwargs):

4
TermTk/TTkTestWidgets/tominspector.py

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTomInspector']
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.helper import TTkHelper
@ -46,8 +48,6 @@ from TermTk.TTkWidgets.TTkModelView.tree import TTkTree
from TermTk.TTkWidgets.TTkModelView.treewidgetitem import TTkTreeWidgetItem
from TermTk.TTkWidgets.TTkPickers.colorpicker import TTkColorButtonPicker
__all__ = ['TTkTomInspector']
class _DetailGridView(TTkAbstractScrollView):
__slots__ = ('_gridLayout')
def __init__(self, *args, **kwargs):

4
TermTk/TTkTheme/theme.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTheme']
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkCore.helper import TTkHelper
# from TermTk.TTkCore.string import TTkString
@ -31,8 +33,6 @@ import TermTk.TTkTheme.fileicon_ascii as fi_ascii
import TermTk.TTkTheme.draw_utf8 as draw_utf8
import TermTk.TTkTheme.draw_ascii as draw_ascii
__all__ = ['TTkTheme']
class TTkTheme():
'''Default Theme Class
This class can be reimplemented/extended to include new themes and default colors

4
TermTk/TTkUiTools/properties/button.py

@ -20,11 +20,11 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkButtonProperties']
from TermTk.TTkCore.string import TTkString
from TermTk.TTkWidgets.button import TTkButton
__all__ = ['TTkButtonProperties']
TTkButtonProperties = {
'properties' : {
'Text' : {

4
TermTk/TTkUiTools/properties/checkbox.py

@ -20,12 +20,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkCheckboxProperties']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.string import TTkString
from TermTk.TTkWidgets.checkbox import TTkCheckbox
__all__ = ['TTkCheckboxProperties']
TTkCheckboxProperties = {
'properties' : {
'Text' : {

4
TermTk/TTkUiTools/properties/colorpicker.py

@ -20,11 +20,11 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkColorButtonPickerProperties']
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkWidgets.TTkPickers.colorpicker import TTkColorButtonPicker
__all__ = ['TTkColorButtonPickerProperties']
TTkColorButtonPickerProperties = {
'properties' : {
'Color' : {

4
TermTk/TTkUiTools/properties/combobox.py

@ -20,12 +20,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkComboBoxProperties']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.string import TTkString
from TermTk.TTkWidgets.combobox import TTkComboBox
__all__ = ['TTkComboBoxProperties']
TTkComboBoxProperties = {
'properties' : {
'Editable' : {

4
TermTk/TTkUiTools/properties/container.py

@ -20,12 +20,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkContainerProperties']
from TermTk.TTkCore.string import TTkString
from TermTk.TTkLayouts.layout import TTkLayout
from TermTk.TTkWidgets.container import TTkContainer
__all__ = ['TTkContainerProperties']
TTkContainerProperties = {
'properties' : {
'Padding': {

4
TermTk/TTkUiTools/properties/filepicker.py

@ -20,12 +20,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFileButtonPickerProperties']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkWidgets.TTkPickers.filepicker import TTkFileButtonPicker
__all__ = ['TTkFileButtonPickerProperties']
TTkFileButtonPickerProperties = {
'properties' : {
'Path' : {

4
TermTk/TTkUiTools/properties/frame.py

@ -20,11 +20,11 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFrameProperties']
from TermTk.TTkCore.string import TTkString
from TermTk.TTkWidgets.frame import TTkFrame
__all__ = ['TTkFrameProperties']
TTkFrameProperties = {
'properties' : {
'Border' : {

4
TermTk/TTkUiTools/properties/label.py

@ -20,13 +20,13 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkLabelProperties']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkCore.string import TTkString
from TermTk.TTkWidgets.label import TTkLabel
__all__ = ['TTkLabelProperties']
TTkLabelProperties = {
'properties' : {
'Text' : {

24
TermTk/TTkUiTools/properties/layout.py

@ -20,32 +20,10 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
# MIT License
#
# Copyright (c) 2023 Eugenio Parodi <ceccopierangiolieugenio AT googlemail DOT com>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkLayoutProperties']
from TermTk.TTkLayouts.layout import TTkLayout
__all__ = ['TTkLayoutProperties']
TTkLayoutProperties = {
'properties' : {
'Geometry' : {

4
TermTk/TTkUiTools/properties/lineedit.py

@ -20,12 +20,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkLineEditProperties']
from TermTk.TTkCore.string import TTkString
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkWidgets.lineedit import TTkLineEdit
__all__ = ['TTkLineEditProperties']
TTkLineEditProperties = {
'properties' : {
'Input Type' : {

5
TermTk/TTkUiTools/properties/menu.py

@ -19,11 +19,12 @@
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
from TermTk.TTkCore.string import TTkString
from TermTk.TTkWidgets.menu import TTkMenuButton
__all__ = ['TTkMenuButtonProperties']
from TermTk.TTkCore.string import TTkString
from TermTk.TTkWidgets.menu import TTkMenuButton
TTkMenuButtonProperties = {
'properties' : {
'Text' : {

4
TermTk/TTkUiTools/properties/radiobutton.py

@ -22,12 +22,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkRadioButtonProperties']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.string import TTkString
from TermTk.TTkWidgets.radiobutton import TTkRadioButton
__all__ = ['TTkRadioButtonProperties']
TTkRadioButtonProperties = {
'properties' : {
'Text' : {

4
TermTk/TTkUiTools/properties/scrollbar.py

@ -22,12 +22,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkScrollBarProperties']
from TermTk.TTkCore.string import TTkString
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkWidgets.scrollbar import TTkScrollBar
__all__ = ['TTkScrollBarProperties']
TTkScrollBarProperties = {
'properties' : {
'Orientation' : {

4
TermTk/TTkUiTools/properties/spinbox.py

@ -22,10 +22,10 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
from TermTk.TTkWidgets.spinbox import TTkSpinBox
__all__ = ['TTkSpinBoxProperties']
from TermTk.TTkWidgets.spinbox import TTkSpinBox
TTkSpinBoxProperties = {
'properties' : {
'Value' : {

4
TermTk/TTkUiTools/properties/splitter.py

@ -22,11 +22,11 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkSplitterProperties']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkWidgets.splitter import TTkSplitter
__all__ = ['TTkSplitterProperties']
TTkSplitterProperties = {
'properties' : {
'Border' : {

4
TermTk/TTkUiTools/properties/texedit.py

@ -22,13 +22,13 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTextEditProperties']
# from TermTk.TTkCore.string import TTkString
# from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkWidgets.texedit import TTkTextEdit
__all__ = ['TTkTextEditProperties']
TTkTextEditProperties = {
'properties' : {
'Line Number': {

4
TermTk/TTkUiTools/properties/widget.py

@ -20,12 +20,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkWidgetProperties']
from TermTk.TTkCore.string import TTkString
from TermTk.TTkLayouts.layout import TTkLayout
from TermTk.TTkWidgets.widget import TTkWidget
__all__ = ['TTkWidgetProperties']
TTkWidgetProperties = {
'properties' : {
'Name' : {

4
TermTk/TTkUiTools/properties/window.py

@ -22,11 +22,11 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkWindowProperties']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkWidgets.window import TTkWindow
__all__ = ['TTkWindowProperties']
TTkWindowProperties = {
'properties' : {
'Window Flags' : {

3
TermTk/TTkUiTools/uiloader.py

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkUiLoader']
# Yaml is not included by default
# import yaml
import os, json
@ -31,7 +33,6 @@ from TermTk.TTkWidgets import *
from TermTk.TTkTestWidgets import *
from TermTk.TTkUiTools.uiproperties import TTkUiProperties
__all__ = ['TTkUiLoader']
class TTkUiLoader():
'''TTkUiLoader

4
TermTk/TTkUiTools/uiproperties.py

@ -20,12 +20,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkUiProperties']
from TermTk.TTkLayouts import *
from TermTk.TTkWidgets import *
from .properties import *
__all__ = ['TTkUiProperties']
TTkUiProperties = {
# Widgets
TTkButton.__name__: TTkButtonProperties,

4
TermTk/TTkWidgets/Fancy/progressbar.py

@ -21,6 +21,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFancyProgressBar', 'TTkLookAndFeelFPBar']
import math
from TermTk.TTkCore.cfg import TTkCfg
@ -30,8 +32,6 @@ from TermTk.TTkCore.string import TTkString
from TermTk.TTkCore.signal import pyTTkSignal, pyTTkSlot
from TermTk.TTkWidgets.widget import TTkWidget
__all__ = ['TTkFancyProgressBar', 'TTkLookAndFeelFPBar']
class TTkLookAndFeel():
__slots__ = ('modified')
def __init__(self, *args, **kwargs):

4
TermTk/TTkWidgets/Fancy/table.py

@ -22,12 +22,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFancyTable']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkWidgets.Fancy.tableview import TTkFancyTableView
from TermTk.TTkAbstract.abstractscrollarea import TTkAbstractScrollArea
__all__ = ['TTkFancyTable']
class TTkFancyTable(TTkAbstractScrollArea):
__slots__ = (
'_tableView', 'activated',

4
TermTk/TTkWidgets/Fancy/tableview.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFancyTableView']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.signal import pyTTkSlot, pyTTkSignal
from TermTk.TTkCore.color import TTkColor
@ -30,8 +32,6 @@ from TermTk.TTkWidgets.widget import TTkWidget
from TermTk.TTkLayouts.gridlayout import TTkGridLayout
from TermTk.TTkAbstract.abstractscrollview import TTkAbstractScrollView, TTkAbstractScrollViewGridLayout
__all__ = ['TTkFancyTableView']
class _TTkFancyTableViewHeader(TTkAbstractScrollView):
__slots__ = ('_header', '_alignments', '_headerColor', '_columns')
def __init__(self, *args, **kwargs):

4
TermTk/TTkWidgets/Fancy/tree.py

@ -22,12 +22,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFancyTree']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkWidgets.Fancy.treewidget import TTkFancyTreeWidget
from TermTk.TTkAbstract.abstractscrollarea import TTkAbstractScrollArea
__all__ = ['TTkFancyTree']
class TTkFancyTree(TTkAbstractScrollArea):
__slots__ = (
'_treeView', 'activated',

4
TermTk/TTkWidgets/Fancy/treeview.py

@ -22,10 +22,10 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
from TermTk.TTkWidgets.Fancy.tableview import TTkFancyTableView
__all__ = ['TTkFancyTreeView']
from TermTk.TTkWidgets.Fancy.tableview import TTkFancyTableView
class TTkFancyTreeView(TTkFancyTableView):
__slots__ = ( '_header', '_treeView', '_showHeader', 'activated')

4
TermTk/TTkWidgets/Fancy/treewidget.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFancyTreeWidget']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.log import TTkLog
from TermTk.TTkCore.string import TTkString
@ -32,8 +34,6 @@ from TermTk.TTkWidgets.checkbox import TTkCheckbox
from TermTk.TTkWidgets.Fancy.tableview import TTkFancyTableView
from TermTk.TTkWidgets.Fancy.treewidgetitem import TTkFancyTreeWidgetItem
__all__ = ['TTkFancyTreeWidget']
class _TTkDisplayedTreeItemControl(TTkCheckbox):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)

4
TermTk/TTkWidgets/Fancy/treewidgetitem.py

@ -22,11 +22,11 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFancyTreeWidgetItem']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.signal import pyTTkSignal
__all__ = ['TTkFancyTreeWidgetItem']
class TTkFancyTreeWidgetItem():
__slots__ = ('_parent', '_data', '_children', '_expand', '_childIndicatorPolicy',
# Signals

4
TermTk/TTkWidgets/TTkModelView/filetree.py

@ -22,11 +22,11 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFileTree']
from TermTk.TTkWidgets.TTkModelView.tree import TTkTree
from TermTk.TTkWidgets.TTkModelView.filetreewidget import TTkFileTreeWidget
__all__ = ['TTkFileTree']
class TTkFileTree(TTkTree):
__slots__ = ('_fileTreeWidget',
# Forwarded Methods

4
TermTk/TTkWidgets/TTkModelView/filetreewidget.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFileTreeWidget']
import os
import datetime
@ -34,8 +36,6 @@ from TermTk.TTkWidgets.TTkModelView.treewidget import TTkTreeWidget
from TermTk.TTkWidgets.TTkModelView.filetreewidgetitem import TTkFileTreeWidgetItem
from TermTk.TTkCore.signal import pyTTkSlot, pyTTkSignal
__all__ = ['TTkFileTreeWidget']
class TTkFileTreeWidget(TTkTreeWidget):
__slots__ = ('_path', '_filter',
# Signals

4
TermTk/TTkWidgets/TTkModelView/filetreewidgetitem.py

@ -22,13 +22,13 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFileTreeWidgetItem']
import re
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkWidgets.TTkModelView.treewidgetitem import TTkTreeWidgetItem
__all__ = ['TTkFileTreeWidgetItem']
class TTkFileTreeWidgetItem(TTkTreeWidgetItem):
FILE = 0x00
DIR = 0x01

4
TermTk/TTkWidgets/TTkModelView/tree.py

@ -22,12 +22,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTree']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkWidgets.TTkModelView.treewidget import TTkTreeWidget
from TermTk.TTkAbstract.abstractscrollarea import TTkAbstractScrollArea
__all__ = ['TTkTree']
class TTkTree(TTkAbstractScrollArea):
__slots__ = (
'_treeView',

4
TermTk/TTkWidgets/TTkModelView/treewidget.py

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTreeWidget']
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.string import TTkString
@ -30,8 +32,6 @@ from TermTk.TTkCore.signal import pyTTkSignal, pyTTkSlot
from dataclasses import dataclass
__all__ = ['TTkTreeWidget']
class TTkTreeWidget(TTkAbstractScrollView):
'''TTkTreeWidget'''

4
TermTk/TTkWidgets/TTkModelView/treewidgetitem.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTreeWidgetItem']
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.string import TTkString
@ -29,8 +31,6 @@ from TermTk.TTkCore.signal import pyTTkSlot, pyTTkSignal
from TermTk.TTkWidgets import TTkWidget
from TermTk.TTkAbstract.abstractitemmodel import TTkAbstractItemModel
__all__ = ['TTkTreeWidgetItem']
class TTkTreeWidgetItem(TTkAbstractItemModel):
__slots__ = ('_parent', '_data', '_widgets', '_height', '_alignment', '_children', '_expanded', '_selected', '_hidden',
'_childIndicatorPolicy', '_icon', '_defaultIcon',

4
TermTk/TTkWidgets/TTkPickers/colorpicker.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkColorButtonPicker', 'TTkColorDialogPicker']
import re
from TermTk.TTkCore.constant import TTkK
@ -40,8 +42,6 @@ from TermTk.TTkWidgets.spinbox import TTkSpinBox
from TermTk.TTkLayouts.layout import TTkLayout
from TermTk.TTkLayouts.gridlayout import TTkGridLayout
__all__ = ['TTkColorButtonPicker', 'TTkColorDialogPicker']
class _TTkHueCanvas(TTkWidget):
__slots__ = ('_hueList', '_selected', 'colorPicked')
def __init__(self, *args, **kwargs):

4
TermTk/TTkWidgets/TTkPickers/filepicker.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFileDialog', 'TTkFileDialogPicker', 'TTkFileButtonPicker']
import os
import re
@ -43,8 +45,6 @@ from TermTk.TTkLayouts.gridlayout import TTkGridLayout
from TermTk.TTkWidgets.TTkModelView.filetree import TTkFileTree
from TermTk.TTkWidgets.TTkModelView.filetreewidgetitem import TTkFileTreeWidgetItem
__all__ = ['TTkFileDialog', 'TTkFileDialogPicker', 'TTkFileButtonPicker']
'''
::

4
TermTk/TTkWidgets/TTkPickers/messagebox.py

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkMessageBox']
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.signal import pyTTkSignal,pyTTkSlot
from TermTk.TTkCore.color import TTkColor
@ -34,8 +36,6 @@ from TermTk.TTkWidgets.image import TTkImage
from TermTk.TTkWidgets.label import TTkLabel
from TermTk.TTkWidgets.button import TTkButton
__all__ = ['TTkMessageBox']
class TTkMessageBox(TTkWindow):
class Icon(int):
NoIcon = 0

4
TermTk/TTkWidgets/TTkPickers/textpicker.py

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTextPicker', 'TTkTextDialogPicker']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.cfg import TTkCfg
@ -47,8 +49,6 @@ from TermTk.TTkWidgets.TTkModelView.filetree import TTkFileTree
from TermTk.TTkWidgets.TTkModelView.filetreewidgetitem import TTkFileTreeWidgetItem
from TermTk.TTkWidgets.TTkPickers.colorpicker import TTkColorButtonPicker
__all__ = ['TTkTextPicker', 'TTkTextDialogPicker']
class _superSimpleHorizontalLine(TTkWidget):
def paintEvent(self, canvas):
w,h = self.size()

4
TermTk/TTkWidgets/about.py

@ -22,13 +22,13 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkAbout']
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkWidgets.window import TTkWindow
from TermTk.TTkWidgets.image import TTkImage
__all__ = ['TTkAbout']
class TTkAbout(TTkWindow):
peppered=[
[(0x00,0x00,0x00),(0x00,0x00,0x00),(0x00,0x00,0x00),(0x00,0x00,0x00),(0x00,0x00,0x00),(0x00,0x00,0x00),(0x00,0x01,0x00),(0x39,0x61,0x00),(0x76,0x9e,0x17),(0x87,0x9f,0x3a),(0x3d,0x4c,0x14),(0x00,0x00,0x00),(0x00,0x00,0x00),(0x00,0x00,0x00),(0x00,0x00,0x00),(0x00,0x00,0x00),(0x00,0x00,0x00),(0x00,0x00,0x00),(0x00,0x00,0x00),(0x00,0x00,0x00)],

4
TermTk/TTkWidgets/button.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkButton']
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.string import TTkString
@ -29,8 +31,6 @@ from TermTk.TTkCore.signal import pyTTkSignal
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkWidgets.widget import TTkWidget
__all__ = ['TTkButton']
class TTkButton(TTkWidget):
''' TTkButton:

4
TermTk/TTkWidgets/checkbox.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkCheckbox']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.color import TTkColor
@ -29,8 +31,6 @@ from TermTk.TTkCore.string import TTkString
from TermTk.TTkCore.signal import pyTTkSignal, pyTTkSlot
from TermTk.TTkWidgets.widget import *
__all__ = ['TTkCheckbox']
class TTkCheckbox(TTkWidget):
'''
**Checked**

4
TermTk/TTkWidgets/combobox.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkComboBox']
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.log import TTkLog
@ -36,8 +38,6 @@ from TermTk.TTkWidgets.list_ import TTkList
from TermTk.TTkWidgets.lineedit import TTkLineEdit
from TermTk.TTkWidgets.resizableframe import TTkResizableFrame
__all__ = ['TTkComboBox']
class TTkComboBox(TTkContainer):
''' TTkComboBox:

4
TermTk/TTkWidgets/container.py

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkContainer']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.log import TTkLog
from TermTk.TTkCore.helper import TTkHelper
@ -27,8 +29,6 @@ from TermTk.TTkCore.signal import pyTTkSignal, pyTTkSlot
from TermTk.TTkLayouts.layout import TTkLayout
from TermTk.TTkWidgets.widget import TTkWidget
__all__ = ['TTkContainer']
class TTkContainer(TTkWidget):
''' TTkContainer Layout sizes:

4
TermTk/TTkWidgets/frame.py

@ -22,13 +22,13 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkFrame']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.string import TTkString
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkWidgets.container import TTkContainer
__all__ = ['TTkFrame']
class TTkFrame(TTkContainer):
'''

4
TermTk/TTkWidgets/graph.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkGraph']
# inspired by:
# https://grafana.com/docs/grafana/latest/panels/visualizations/graph-panel/
# And of course:
@ -32,8 +34,6 @@ from TermTk.TTkCore.color import TTkColor
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkWidgets.widget import TTkWidget
__all__ = ['TTkGraph']
class TTkGraph(TTkWidget):
__slots__ = ('_data', '_maxData', '_offset', '_direction', '_align', '_color')
def __init__(self, *args, **kwargs):

4
TermTk/TTkWidgets/image.py

@ -22,12 +22,12 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkImage']
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkCore.string import TTkString
from TermTk.TTkWidgets.widget import TTkWidget
__all__ = ['TTkImage']
class TTkImage(TTkWidget):
FULLBLOCK = 0x00
HALFBLOCK = 0x01

4
TermTk/TTkWidgets/kodetab.py

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkKodeTab']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.helper import TTkHelper
from TermTk.TTkCore.log import TTkLog
@ -31,8 +33,6 @@ from TermTk.TTkWidgets.splitter import TTkSplitter
from TermTk.TTkWidgets.frame import TTkFrame
from TermTk.TTkLayouts.gridlayout import TTkGridLayout
__all__ = ['TTkKodeTab']
class _KolorFrame(TTkFrame):
__slots__ = ('_fillColor')
def __init__(self, *args, **kwargs):

4
TermTk/TTkWidgets/label.py

@ -22,14 +22,14 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkLabel']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkCore.string import TTkString
from TermTk.TTkCore.signal import pyTTkSlot
from TermTk.TTkWidgets.widget import TTkWidget
__all__ = ['TTkLabel']
class TTkLabel(TTkWidget):
'''TTkLabel'''
__slots__ = ('_text','_color','_alignment')

4
TermTk/TTkWidgets/lineedit.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkLineEdit']
import re
from TermTk.TTkCore.cfg import TTkCfg
@ -32,8 +34,6 @@ from TermTk.TTkCore.color import TTkColor
from TermTk.TTkCore.signal import pyTTkSlot, pyTTkSignal
from TermTk.TTkWidgets.widget import TTkWidget
__all__ = ['TTkLineEdit']
'''
Line Edit: |_________-___________|
Text "abcdefbhijklmnopqrstuvwxyz12345"

4
TermTk/TTkWidgets/list_.py

@ -22,11 +22,11 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkList']
from TermTk.TTkWidgets.listwidget import TTkListWidget
from TermTk.TTkAbstract.abstractscrollarea import TTkAbstractScrollArea
__all__ = ['TTkList']
class TTkList(TTkAbstractScrollArea):
'''TTkList'''
__slots__ = (

4
TermTk/TTkWidgets/listwidget.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkAbstractListItem', 'TTkListWidget']
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.log import TTkLog
@ -32,8 +34,6 @@ from TermTk.TTkWidgets.widget import TTkWidget
from TermTk.TTkWidgets.label import TTkLabel
from TermTk.TTkAbstract.abstractscrollview import TTkAbstractScrollView
__all__ = ['TTkAbstractListItem', 'TTkListWidget']
class TTkAbstractListItem(TTkWidget):
'''TTkAbstractListItem'''

4
TermTk/TTkWidgets/menu.py

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkMenuButton', 'TTkMenu']
from TermTk.TTkCore.cfg import TTkK
from TermTk.TTkCore.helper import TTkHelper
from TermTk.TTkCore.color import TTkColor
@ -35,8 +37,6 @@ from TermTk.TTkWidgets.resizableframe import TTkResizableFrame
from TermTk.TTkAbstract.abstractscrollarea import TTkAbstractScrollArea
from TermTk.TTkAbstract.abstractscrollview import TTkAbstractScrollView, TTkAbstractScrollViewGridLayout
__all__ = ['TTkMenuButton', 'TTkMenu']
class _TTkMenuSpacer(TTkWidget):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)

4
TermTk/TTkWidgets/menubar.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkMenuBarButton', 'TTkMenuBarLayout']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.helper import TTkHelper
from TermTk.TTkCore.color import TTkColor
@ -32,8 +34,6 @@ from TermTk.TTkLayouts.layout import TTkLayout
from TermTk.TTkLayouts.boxlayout import TTkHBoxLayout
from TermTk.TTkWidgets.menu import TTkMenuButton
__all__ = ['TTkMenuBarButton', 'TTkMenuBarLayout']
class TTkMenuBarButton(TTkMenuButton):
classStyle = TTkMenuButton.classStyle | {
'default': TTkMenuButton.classStyle['default'] | {'borderColor':TTkColor.RST, 'shortcutColor': TTkColor.fg("#dddddd") + TTkColor.UNDERLINE},

4
TermTk/TTkWidgets/radiobutton.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkRadioButton']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.color import TTkColor
@ -29,8 +31,6 @@ from TermTk.TTkCore.string import TTkString
from TermTk.TTkCore.signal import pyTTkSignal
from TermTk.TTkWidgets.widget import *
__all__ = ['TTkRadioButton']
class TTkRadioButton(TTkWidget):
'''
**Checked**

4
TermTk/TTkWidgets/resizableframe.py

@ -22,11 +22,11 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkResizableFrame']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkWidgets.frame import TTkFrame
__all__ = ['TTkResizableFrame']
class TTkResizableFrame(TTkFrame):
'''TTkResizableFrame'''
__slots__ = ('_mouseDelta', '_resizable')

4
TermTk/TTkWidgets/scrollarea.py

@ -22,13 +22,13 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkScrollArea']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.signal import pyTTkSlot
from TermTk.TTkAbstract.abstractscrollarea import TTkAbstractScrollArea
from TermTk.TTkAbstract.abstractscrollview import TTkAbstractScrollView
__all__ = ['TTkScrollArea']
class _TTkAreaWidget(TTkAbstractScrollView):
__slots__ = ()
def __init__(self, *args, **kwargs):

4
TermTk/TTkWidgets/scrollbar.py

@ -22,13 +22,13 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkScrollBar']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.signal import pyTTkSlot, pyTTkSignal
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkWidgets.widget import TTkWidget
__all__ = ['TTkScrollBar']
'''
ref: https://doc.qt.io/qt-5/qscrollbar.html
'''

4
TermTk/TTkWidgets/spacer.py

@ -22,10 +22,10 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
from TermTk.TTkWidgets.widget import TTkWidget
__all__ = ['TTkSpacer']
from TermTk.TTkWidgets.widget import TTkWidget
class TTkSpacer(TTkWidget):
'''TTkSpacer'''
__slots__ = ()

4
TermTk/TTkWidgets/spinbox.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkSpinBox']
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.color import TTkColor
from TermTk.TTkCore.constant import TTkK
@ -30,8 +32,6 @@ from TermTk.TTkLayouts import TTkGridLayout
from TermTk.TTkWidgets.container import TTkContainer
from TermTk.TTkWidgets.lineedit import TTkLineEdit
__all__ = ['TTkSpinBox']
class TTkSpinBox(TTkContainer):
'''TTkSpinBox'''

4
TermTk/TTkWidgets/splitter.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkSplitter']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.color import TTkColor
@ -30,8 +32,6 @@ from TermTk.TTkLayouts.layout import TTkLayout
from TermTk.TTkWidgets.widget import TTkWidget
from TermTk.TTkWidgets.container import TTkContainer
__all__ = ['TTkSplitter']
class TTkSplitter(TTkContainer):
'''TTkSplitter'''

4
TermTk/TTkWidgets/tabwidget.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTabButton', 'TTkTabBar', 'TTkTabWidget']
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.helper import TTkHelper
from TermTk.TTkCore.log import TTkLog
@ -40,8 +42,6 @@ from TermTk.TTkWidgets.menubar import TTkMenuBarButton
from TermTk.TTkLayouts.boxlayout import TTkHBoxLayout
from TermTk.TTkLayouts.gridlayout import TTkGridLayout
__all__ = ['TTkTabButton', 'TTkTabBar', 'TTkTabWidget']
_tabStyle = {
'default': {'color': TTkColor.fg("#dddd88")+TTkColor.bg("#000044"),
'borderColor': TTkColor.RST,

4
TermTk/TTkWidgets/texedit.py

@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkTextEditView', 'TTkTextEdit']
from math import log10, floor
from TermTk.TTkCore.color import TTkColor
@ -36,8 +38,6 @@ from TermTk.TTkLayouts.gridlayout import TTkGridLayout
from TermTk.TTkAbstract.abstractscrollarea import TTkAbstractScrollArea
from TermTk.TTkAbstract.abstractscrollview import TTkAbstractScrollView, TTkAbstractScrollViewGridLayout
__all__ = ['TTkTextEditView', 'TTkTextEdit']
class _TTkTextEditViewLineNumber(TTkAbstractScrollView):
classStyle = {
'default': {

4
TermTk/TTkWidgets/widget.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkWidget']
from TermTk.TTkCore.cfg import TTkCfg, TTkGlbl
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.log import TTkLog
@ -36,8 +38,6 @@ from TermTk.TTkTemplates.keyevents import TKeyEvents
from TermTk.TTkLayouts.layout import TTkLayout, TTkWidgetItem
from TermTk.TTkCore.TTkTerm.inputmouse import TTkMouseEvent
__all__ = ['TTkWidget']
class TTkWidget(TMouseEvents,TKeyEvents, TDragEvents):
''' Widget sizes:

4
TermTk/TTkWidgets/window.py

@ -22,6 +22,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__all__ = ['TTkWindow']
from TermTk.TTkCore.cfg import TTkCfg
from TermTk.TTkCore.constant import TTkK
from TermTk.TTkCore.color import TTkColor
@ -29,8 +31,6 @@ from TermTk.TTkLayouts import TTkGridLayout, TTkLayout
from TermTk.TTkWidgets.button import TTkButton
from TermTk.TTkWidgets.resizableframe import TTkResizableFrame
__all__ = ['TTkWindow']
class _MinimizedButton(TTkButton):
__slots__ = ('_windowWidget')
def __init__(self, *args, **kwargs):

Loading…
Cancel
Save