diff --git a/TermTk/TTkAbstract/abstractitemmodel.py b/TermTk/TTkAbstract/abstractitemmodel.py index 5558abdd..bb0f853e 100644 --- a/TermTk/TTkAbstract/abstractitemmodel.py +++ b/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 diff --git a/TermTk/TTkAbstract/abstractscrollarea.py b/TermTk/TTkAbstract/abstractscrollarea.py index 57e71837..28100f53 100644 --- a/TermTk/TTkAbstract/abstractscrollarea.py +++ b/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 diff --git a/TermTk/TTkAbstract/abstractscrollview.py b/TermTk/TTkAbstract/abstractscrollview.py index 896ab6e4..04646581 100644 --- a/TermTk/TTkAbstract/abstractscrollview.py +++ b/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): diff --git a/TermTk/TTkCore/TTkTerm/colors.py b/TermTk/TTkCore/TTkTerm/colors.py index 9eafe38b..fa81b9f2 100644 --- a/TermTk/TTkCore/TTkTerm/colors.py +++ b/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 diff --git a/TermTk/TTkCore/TTkTerm/input.py b/TermTk/TTkCore/TTkTerm/input.py index 6a79183e..3e06ad89 100644 --- a/TermTk/TTkCore/TTkTerm/input.py +++ b/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', diff --git a/TermTk/TTkCore/TTkTerm/inputkey.py b/TermTk/TTkCore/TTkTerm/inputkey.py index 636bc0e0..c8241b7c 100644 --- a/TermTk/TTkCore/TTkTerm/inputkey.py +++ b/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 diff --git a/TermTk/TTkCore/TTkTerm/inputmouse.py b/TermTk/TTkCore/TTkTerm/inputmouse.py index 485d9afd..a05f6991 100644 --- a/TermTk/TTkCore/TTkTerm/inputmouse.py +++ b/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 diff --git a/TermTk/TTkCore/TTkTerm/term.py b/TermTk/TTkCore/TTkTerm/term.py index 7c05fde2..f9eea9a4 100644 --- a/TermTk/TTkCore/TTkTerm/term.py +++ b/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'] \ No newline at end of file diff --git a/TermTk/TTkCore/canvas.py b/TermTk/TTkCore/canvas.py index 5f2283d7..8bcc7201 100644 --- a/TermTk/TTkCore/canvas.py +++ b/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 diff --git a/TermTk/TTkCore/cfg.py b/TermTk/TTkCore/cfg.py index e04ed6f5..1875b432 100644 --- a/TermTk/TTkCore/cfg.py +++ b/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__" diff --git a/TermTk/TTkCore/color.py b/TermTk/TTkCore/color.py index 04507e32..6122c170 100644 --- a/TermTk/TTkCore/color.py +++ b/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 diff --git a/TermTk/TTkCore/filebuffer.py b/TermTk/TTkCore/filebuffer.py index 07a1d0c6..825d6027 100644 --- a/TermTk/TTkCore/filebuffer.py +++ b/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 diff --git a/TermTk/TTkCore/helper.py b/TermTk/TTkCore/helper.py index f201698d..3ae46d0a 100644 --- a/TermTk/TTkCore/helper.py +++ b/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 diff --git a/TermTk/TTkCore/log.py b/TermTk/TTkCore/log.py index 0910ff99..64ef318e 100644 --- a/TermTk/TTkCore/log.py +++ b/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): diff --git a/TermTk/TTkCore/propertyanimation.py b/TermTk/TTkCore/propertyanimation.py index 724e5afc..cd358892 100644 --- a/TermTk/TTkCore/propertyanimation.py +++ b/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 diff --git a/TermTk/TTkCore/signal.py b/TermTk/TTkCore/signal.py index 12f1caee..9d4fd324 100644 --- a/TermTk/TTkCore/signal.py +++ b/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 diff --git a/TermTk/TTkCore/string.py b/TermTk/TTkCore/string.py index ddc0f4f6..c80eabfa 100644 --- a/TermTk/TTkCore/string.py +++ b/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 diff --git a/TermTk/TTkCore/timer.py b/TermTk/TTkCore/timer.py index 35557df4..9aad2a88 100644 --- a/TermTk/TTkCore/timer.py +++ b/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'] diff --git a/TermTk/TTkCore/ttk.py b/TermTk/TTkCore/ttk.py index e2b8f6d4..01fdb9cc 100644 --- a/TermTk/TTkCore/ttk.py +++ b/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') diff --git a/TermTk/TTkCore/util.py b/TermTk/TTkCore/util.py index db104b62..66aa7966 100644 --- a/TermTk/TTkCore/util.py +++ b/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): diff --git a/TermTk/TTkGui/clipboard.py b/TermTk/TTkGui/clipboard.py index 569492bb..117096e4 100644 --- a/TermTk/TTkGui/clipboard.py +++ b/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') diff --git a/TermTk/TTkGui/drag.py b/TermTk/TTkGui/drag.py index 83fca832..5b566ee6 100644 --- a/TermTk/TTkGui/drag.py +++ b/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') diff --git a/TermTk/TTkGui/textcursor.py b/TermTk/TTkGui/textcursor.py index 4c8541b4..cec33ec0 100644 --- a/TermTk/TTkGui/textcursor.py +++ b/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 diff --git a/TermTk/TTkGui/textdocument.py b/TermTk/TTkGui/textdocument.py index 0907c2de..8626c449 100644 --- a/TermTk/TTkGui/textdocument.py +++ b/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 diff --git a/TermTk/TTkGui/textwrap1.py b/TermTk/TTkGui/textwrap1.py index 94d34110..fb9e742b 100644 --- a/TermTk/TTkGui/textwrap1.py +++ b/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', diff --git a/TermTk/TTkGui/tooltip.py b/TermTk/TTkGui/tooltip.py index 9037ecdd..3182c1e5 100644 --- a/TermTk/TTkGui/tooltip.py +++ b/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): diff --git a/TermTk/TTkLayouts/boxlayout.py b/TermTk/TTkLayouts/boxlayout.py index 2d714e07..2856f9d1 100644 --- a/TermTk/TTkLayouts/boxlayout.py +++ b/TermTk/TTkLayouts/boxlayout.py @@ -26,11 +26,11 @@ **Box Layout** [`Tutorial `__] ''' +__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 diff --git a/TermTk/TTkLayouts/gridlayout.py b/TermTk/TTkLayouts/gridlayout.py index 9c391abd..96caa407 100644 --- a/TermTk/TTkLayouts/gridlayout.py +++ b/TermTk/TTkLayouts/gridlayout.py @@ -26,11 +26,11 @@ **Grid Layout** [`Tutorial `__] ''' +__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,
diff --git a/TermTk/TTkLayouts/layout.py b/TermTk/TTkLayouts/layout.py index 1ae9f0db..24ab8bb2 100644 --- a/TermTk/TTkLayouts/layout.py +++ b/TermTk/TTkLayouts/layout.py @@ -26,10 +26,10 @@ **Layout** [`Tutorial `__] ''' -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. diff --git a/TermTk/TTkTestWidgets/keypressview.py b/TermTk/TTkTestWidgets/keypressview.py index 9314cb6f..792d75a6 100644 --- a/TermTk/TTkTestWidgets/keypressview.py +++ b/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') diff --git a/TermTk/TTkTestWidgets/keypressviewfont.py b/TermTk/TTkTestWidgets/keypressviewfont.py index ce609848..ecb39446 100644 --- a/TermTk/TTkTestWidgets/keypressviewfont.py +++ b/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 = { ' ':[ diff --git a/TermTk/TTkTestWidgets/logviewer.py b/TermTk/TTkTestWidgets/logviewer.py index 34c3ce5b..39dd7975 100644 --- a/TermTk/TTkTestWidgets/logviewer.py +++ b/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): diff --git a/TermTk/TTkTestWidgets/testabstractscroll.py b/TermTk/TTkTestWidgets/testabstractscroll.py index 6841174f..7eca9594 100644 --- a/TermTk/TTkTestWidgets/testabstractscroll.py +++ b/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') diff --git a/TermTk/TTkTestWidgets/testwidget.py b/TermTk/TTkTestWidgets/testwidget.py index 1d8d4b1a..3e78b7c4 100644 --- a/TermTk/TTkTestWidgets/testwidget.py +++ b/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,") diff --git a/TermTk/TTkTestWidgets/testwidgetsizes.py b/TermTk/TTkTestWidgets/testwidgetsizes.py index 39a3303d..e5ca5aca 100644 --- a/TermTk/TTkTestWidgets/testwidgetsizes.py +++ b/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): diff --git a/TermTk/TTkTestWidgets/tominspector.py b/TermTk/TTkTestWidgets/tominspector.py index 27336bd2..5313de1c 100644 --- a/TermTk/TTkTestWidgets/tominspector.py +++ b/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): diff --git a/TermTk/TTkTheme/theme.py b/TermTk/TTkTheme/theme.py index 2bfcb750..bf8441aa 100644 --- a/TermTk/TTkTheme/theme.py +++ b/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 diff --git a/TermTk/TTkUiTools/properties/button.py b/TermTk/TTkUiTools/properties/button.py index a983b7db..50a41ccb 100644 --- a/TermTk/TTkUiTools/properties/button.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/checkbox.py b/TermTk/TTkUiTools/properties/checkbox.py index 466b3882..7f02c4b1 100644 --- a/TermTk/TTkUiTools/properties/checkbox.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/colorpicker.py b/TermTk/TTkUiTools/properties/colorpicker.py index 65e0f81d..5afa6ce9 100644 --- a/TermTk/TTkUiTools/properties/colorpicker.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/combobox.py b/TermTk/TTkUiTools/properties/combobox.py index af242622..29ba5d28 100644 --- a/TermTk/TTkUiTools/properties/combobox.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/container.py b/TermTk/TTkUiTools/properties/container.py index d7aea590..bed57d94 100644 --- a/TermTk/TTkUiTools/properties/container.py +++ b/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': { diff --git a/TermTk/TTkUiTools/properties/filepicker.py b/TermTk/TTkUiTools/properties/filepicker.py index 1ee60e8c..1e9d5e60 100644 --- a/TermTk/TTkUiTools/properties/filepicker.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/frame.py b/TermTk/TTkUiTools/properties/frame.py index 48714766..d3f62dd0 100644 --- a/TermTk/TTkUiTools/properties/frame.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/label.py b/TermTk/TTkUiTools/properties/label.py index c2c939c7..59848ea5 100644 --- a/TermTk/TTkUiTools/properties/label.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/layout.py b/TermTk/TTkUiTools/properties/layout.py index 0d30c7f5..173b4022 100644 --- a/TermTk/TTkUiTools/properties/layout.py +++ b/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 -# -# 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' : { diff --git a/TermTk/TTkUiTools/properties/lineedit.py b/TermTk/TTkUiTools/properties/lineedit.py index 89dde51f..576f9a94 100644 --- a/TermTk/TTkUiTools/properties/lineedit.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/menu.py b/TermTk/TTkUiTools/properties/menu.py index 110f6035..c97e6c1a 100644 --- a/TermTk/TTkUiTools/properties/menu.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/radiobutton.py b/TermTk/TTkUiTools/properties/radiobutton.py index 3b0de1f8..f4f0c7ea 100644 --- a/TermTk/TTkUiTools/properties/radiobutton.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/scrollbar.py b/TermTk/TTkUiTools/properties/scrollbar.py index d68358fe..e1cbb0f7 100644 --- a/TermTk/TTkUiTools/properties/scrollbar.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/spinbox.py b/TermTk/TTkUiTools/properties/spinbox.py index 6ec3731d..75559ebd 100644 --- a/TermTk/TTkUiTools/properties/spinbox.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/splitter.py b/TermTk/TTkUiTools/properties/splitter.py index 78740f08..9df0bf56 100644 --- a/TermTk/TTkUiTools/properties/splitter.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/texedit.py b/TermTk/TTkUiTools/properties/texedit.py index 6e6f3b9f..56966023 100644 --- a/TermTk/TTkUiTools/properties/texedit.py +++ b/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': { diff --git a/TermTk/TTkUiTools/properties/widget.py b/TermTk/TTkUiTools/properties/widget.py index 24674353..9af3fc66 100644 --- a/TermTk/TTkUiTools/properties/widget.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/properties/window.py b/TermTk/TTkUiTools/properties/window.py index cbf40a7d..cd075a93 100644 --- a/TermTk/TTkUiTools/properties/window.py +++ b/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' : { diff --git a/TermTk/TTkUiTools/uiloader.py b/TermTk/TTkUiTools/uiloader.py index c3983c96..772b5c67 100644 --- a/TermTk/TTkUiTools/uiloader.py +++ b/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 diff --git a/TermTk/TTkUiTools/uiproperties.py b/TermTk/TTkUiTools/uiproperties.py index e426c417..1f25e448 100644 --- a/TermTk/TTkUiTools/uiproperties.py +++ b/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, diff --git a/TermTk/TTkWidgets/Fancy/progressbar.py b/TermTk/TTkWidgets/Fancy/progressbar.py index 595772c5..f0c1ba9e 100644 --- a/TermTk/TTkWidgets/Fancy/progressbar.py +++ b/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): diff --git a/TermTk/TTkWidgets/Fancy/table.py b/TermTk/TTkWidgets/Fancy/table.py index 3a68255b..87711b16 100644 --- a/TermTk/TTkWidgets/Fancy/table.py +++ b/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', diff --git a/TermTk/TTkWidgets/Fancy/tableview.py b/TermTk/TTkWidgets/Fancy/tableview.py index b9b11d79..ebd65eeb 100644 --- a/TermTk/TTkWidgets/Fancy/tableview.py +++ b/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): diff --git a/TermTk/TTkWidgets/Fancy/tree.py b/TermTk/TTkWidgets/Fancy/tree.py index 647bddc7..52c4ded7 100644 --- a/TermTk/TTkWidgets/Fancy/tree.py +++ b/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', diff --git a/TermTk/TTkWidgets/Fancy/treeview.py b/TermTk/TTkWidgets/Fancy/treeview.py index 97ad12e6..8be93353 100644 --- a/TermTk/TTkWidgets/Fancy/treeview.py +++ b/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') diff --git a/TermTk/TTkWidgets/Fancy/treewidget.py b/TermTk/TTkWidgets/Fancy/treewidget.py index bd8c2e81..332da92b 100644 --- a/TermTk/TTkWidgets/Fancy/treewidget.py +++ b/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) diff --git a/TermTk/TTkWidgets/Fancy/treewidgetitem.py b/TermTk/TTkWidgets/Fancy/treewidgetitem.py index 32570673..0bd862ab 100644 --- a/TermTk/TTkWidgets/Fancy/treewidgetitem.py +++ b/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 diff --git a/TermTk/TTkWidgets/TTkModelView/filetree.py b/TermTk/TTkWidgets/TTkModelView/filetree.py index de3b39fb..4377bbd1 100644 --- a/TermTk/TTkWidgets/TTkModelView/filetree.py +++ b/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 diff --git a/TermTk/TTkWidgets/TTkModelView/filetreewidget.py b/TermTk/TTkWidgets/TTkModelView/filetreewidget.py index 0e8430fe..34c70fa4 100644 --- a/TermTk/TTkWidgets/TTkModelView/filetreewidget.py +++ b/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 diff --git a/TermTk/TTkWidgets/TTkModelView/filetreewidgetitem.py b/TermTk/TTkWidgets/TTkModelView/filetreewidgetitem.py index cf790490..a11afbe2 100644 --- a/TermTk/TTkWidgets/TTkModelView/filetreewidgetitem.py +++ b/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 diff --git a/TermTk/TTkWidgets/TTkModelView/tree.py b/TermTk/TTkWidgets/TTkModelView/tree.py index 37bd5aae..de7f6a58 100644 --- a/TermTk/TTkWidgets/TTkModelView/tree.py +++ b/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', diff --git a/TermTk/TTkWidgets/TTkModelView/treewidget.py b/TermTk/TTkWidgets/TTkModelView/treewidget.py index b28fa5d7..34b116e3 100644 --- a/TermTk/TTkWidgets/TTkModelView/treewidget.py +++ b/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''' diff --git a/TermTk/TTkWidgets/TTkModelView/treewidgetitem.py b/TermTk/TTkWidgets/TTkModelView/treewidgetitem.py index 5e733603..122a3477 100644 --- a/TermTk/TTkWidgets/TTkModelView/treewidgetitem.py +++ b/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', diff --git a/TermTk/TTkWidgets/TTkPickers/colorpicker.py b/TermTk/TTkWidgets/TTkPickers/colorpicker.py index 42fd1ea8..f04d5050 100644 --- a/TermTk/TTkWidgets/TTkPickers/colorpicker.py +++ b/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): diff --git a/TermTk/TTkWidgets/TTkPickers/filepicker.py b/TermTk/TTkWidgets/TTkPickers/filepicker.py index 804dcaf1..78b57edb 100644 --- a/TermTk/TTkWidgets/TTkPickers/filepicker.py +++ b/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'] - ''' :: diff --git a/TermTk/TTkWidgets/TTkPickers/messagebox.py b/TermTk/TTkWidgets/TTkPickers/messagebox.py index 4e844fa1..2e50da9b 100644 --- a/TermTk/TTkWidgets/TTkPickers/messagebox.py +++ b/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 diff --git a/TermTk/TTkWidgets/TTkPickers/textpicker.py b/TermTk/TTkWidgets/TTkPickers/textpicker.py index 82214107..691b157f 100644 --- a/TermTk/TTkWidgets/TTkPickers/textpicker.py +++ b/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() diff --git a/TermTk/TTkWidgets/about.py b/TermTk/TTkWidgets/about.py index 68b1d33d..2e7df9e1 100644 --- a/TermTk/TTkWidgets/about.py +++ b/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)], diff --git a/TermTk/TTkWidgets/button.py b/TermTk/TTkWidgets/button.py index 90472c8d..36e15b7b 100644 --- a/TermTk/TTkWidgets/button.py +++ b/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: diff --git a/TermTk/TTkWidgets/checkbox.py b/TermTk/TTkWidgets/checkbox.py index 1378b58c..f9a6f92d 100644 --- a/TermTk/TTkWidgets/checkbox.py +++ b/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** diff --git a/TermTk/TTkWidgets/combobox.py b/TermTk/TTkWidgets/combobox.py index d5482064..d9afb1bb 100644 --- a/TermTk/TTkWidgets/combobox.py +++ b/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: diff --git a/TermTk/TTkWidgets/container.py b/TermTk/TTkWidgets/container.py index 441bf521..f19e7443 100644 --- a/TermTk/TTkWidgets/container.py +++ b/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: diff --git a/TermTk/TTkWidgets/frame.py b/TermTk/TTkWidgets/frame.py index f3ebe393..02834b21 100644 --- a/TermTk/TTkWidgets/frame.py +++ b/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): ''' diff --git a/TermTk/TTkWidgets/graph.py b/TermTk/TTkWidgets/graph.py index 2d91e4b9..8f37e39e 100644 --- a/TermTk/TTkWidgets/graph.py +++ b/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): diff --git a/TermTk/TTkWidgets/image.py b/TermTk/TTkWidgets/image.py index d9c44663..b0c639dc 100644 --- a/TermTk/TTkWidgets/image.py +++ b/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 diff --git a/TermTk/TTkWidgets/kodetab.py b/TermTk/TTkWidgets/kodetab.py index 1fbd55b5..d1deea1d 100644 --- a/TermTk/TTkWidgets/kodetab.py +++ b/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): diff --git a/TermTk/TTkWidgets/label.py b/TermTk/TTkWidgets/label.py index 80d2e59d..b8df7163 100644 --- a/TermTk/TTkWidgets/label.py +++ b/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') diff --git a/TermTk/TTkWidgets/lineedit.py b/TermTk/TTkWidgets/lineedit.py index b8493f8b..da2b55e1 100644 --- a/TermTk/TTkWidgets/lineedit.py +++ b/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" diff --git a/TermTk/TTkWidgets/list_.py b/TermTk/TTkWidgets/list_.py index 537e8cc9..c3e5bf01 100644 --- a/TermTk/TTkWidgets/list_.py +++ b/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__ = ( diff --git a/TermTk/TTkWidgets/listwidget.py b/TermTk/TTkWidgets/listwidget.py index 27a1f5ea..ab892260 100644 --- a/TermTk/TTkWidgets/listwidget.py +++ b/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''' diff --git a/TermTk/TTkWidgets/menu.py b/TermTk/TTkWidgets/menu.py index dde8ae20..aa290a33 100644 --- a/TermTk/TTkWidgets/menu.py +++ b/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) diff --git a/TermTk/TTkWidgets/menubar.py b/TermTk/TTkWidgets/menubar.py index bfcd1ab4..397c6343 100644 --- a/TermTk/TTkWidgets/menubar.py +++ b/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}, diff --git a/TermTk/TTkWidgets/radiobutton.py b/TermTk/TTkWidgets/radiobutton.py index 931e9547..6b1f1e2a 100644 --- a/TermTk/TTkWidgets/radiobutton.py +++ b/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** diff --git a/TermTk/TTkWidgets/resizableframe.py b/TermTk/TTkWidgets/resizableframe.py index 8518fd8a..6b2a2d6f 100644 --- a/TermTk/TTkWidgets/resizableframe.py +++ b/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') diff --git a/TermTk/TTkWidgets/scrollarea.py b/TermTk/TTkWidgets/scrollarea.py index 82d1987e..4921ec6f 100644 --- a/TermTk/TTkWidgets/scrollarea.py +++ b/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): diff --git a/TermTk/TTkWidgets/scrollbar.py b/TermTk/TTkWidgets/scrollbar.py index 35cce2ac..126f1344 100644 --- a/TermTk/TTkWidgets/scrollbar.py +++ b/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 ''' diff --git a/TermTk/TTkWidgets/spacer.py b/TermTk/TTkWidgets/spacer.py index 1e8c738c..09e041b5 100644 --- a/TermTk/TTkWidgets/spacer.py +++ b/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__ = () diff --git a/TermTk/TTkWidgets/spinbox.py b/TermTk/TTkWidgets/spinbox.py index 30691bea..3f51fb34 100644 --- a/TermTk/TTkWidgets/spinbox.py +++ b/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''' diff --git a/TermTk/TTkWidgets/splitter.py b/TermTk/TTkWidgets/splitter.py index 93ac6b3a..e5e214e7 100644 --- a/TermTk/TTkWidgets/splitter.py +++ b/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''' diff --git a/TermTk/TTkWidgets/tabwidget.py b/TermTk/TTkWidgets/tabwidget.py index 11ed80db..56668183 100644 --- a/TermTk/TTkWidgets/tabwidget.py +++ b/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, diff --git a/TermTk/TTkWidgets/texedit.py b/TermTk/TTkWidgets/texedit.py index e93e61dc..014dcaba 100644 --- a/TermTk/TTkWidgets/texedit.py +++ b/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': { diff --git a/TermTk/TTkWidgets/widget.py b/TermTk/TTkWidgets/widget.py index 4452eb81..33ea099f 100644 --- a/TermTk/TTkWidgets/widget.py +++ b/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: diff --git a/TermTk/TTkWidgets/window.py b/TermTk/TTkWidgets/window.py index 03b4cd48..ed32f91f 100644 --- a/TermTk/TTkWidgets/window.py +++ b/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):