Browse Source

Reworked the import of Abstract,Gui,LAyouts

pull/170/head
Eugenio Parodi 3 years ago
parent
commit
64b69b76c0
  1. 6
      TermTk/TTkAbstract/__init__.py
  2. 2
      TermTk/TTkAbstract/abstractitemmodel.py
  3. 2
      TermTk/TTkAbstract/abstractscrollarea.py
  4. 2
      TermTk/TTkAbstract/abstractscrollview.py
  5. 12
      TermTk/TTkGui/__init__.py
  6. 2
      TermTk/TTkGui/clipboard.py
  7. 2
      TermTk/TTkGui/drag.py
  8. 2
      TermTk/TTkGui/textcursor.py
  9. 2
      TermTk/TTkGui/textdocument.py
  10. 2
      TermTk/TTkGui/textwrap1.py
  11. 2
      TermTk/TTkGui/tooltip.py
  12. 4
      TermTk/TTkLayouts/__init__.py
  13. 2
      TermTk/TTkLayouts/boxlayout.py
  14. 2
      TermTk/TTkLayouts/gridlayout.py
  15. 2
      TermTk/TTkLayouts/layout.py

6
TermTk/TTkAbstract/__init__.py

@ -1,3 +1,3 @@
from .abstractscrollview import TTkAbstractScrollViewInterface, TTkAbstractScrollView, TTkAbstractScrollViewGridLayout
from .abstractscrollarea import TTkAbstractScrollArea
from .abstractitemmodel import TTkAbstractItemModel
from .abstractscrollview import *
from .abstractscrollarea import *
from .abstractitemmodel import *

2
TermTk/TTkAbstract/abstractitemmodel.py

@ -24,6 +24,8 @@
from TermTk.TTkCore.signal import pyTTkSignal
__all__ = ['TTkAbstractItemModel']
class TTkAbstractItemModel():
__slots__ = (
# Signals

2
TermTk/TTkAbstract/abstractscrollarea.py

@ -29,6 +29,8 @@ 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

2
TermTk/TTkAbstract/abstractscrollview.py

@ -29,6 +29,8 @@ 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):

12
TermTk/TTkGui/__init__.py

@ -1,6 +1,6 @@
from .drag import TTkDrag, TTkDropEvent
from .textwrap1 import TTkTextWrap
from .textcursor import TTkTextCursor
from .textdocument import TTkTextDocument
from .clipboard import TTkClipboard
from .tooltip import TTkToolTip
from .drag import *
from .textwrap1 import *
from .textcursor import *
from .textdocument import *
from .clipboard import *
from .tooltip import *

2
TermTk/TTkGui/clipboard.py

@ -24,6 +24,8 @@
import importlib.util
__all__ = ['TTkClipboard']
class TTkClipboard():
_clipboard = ''
__slots__ = ('_setText', '_text')

2
TermTk/TTkGui/drag.py

@ -26,6 +26,8 @@ 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')

2
TermTk/TTkGui/textcursor.py

@ -27,6 +27,8 @@ 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

2
TermTk/TTkGui/textdocument.py

@ -26,6 +26,8 @@ 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

2
TermTk/TTkGui/textwrap1.py

@ -28,6 +28,8 @@ 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',

2
TermTk/TTkGui/tooltip.py

@ -31,6 +31,8 @@ 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/__init__.py

@ -4,6 +4,6 @@ Layouts
.. image:: /../_images/Layout.HLD.001.svg
'''
from .layout import *
from .layout import *
from .gridlayout import *
from .boxlayout import *
from .boxlayout import *

2
TermTk/TTkLayouts/boxlayout.py

@ -29,6 +29,8 @@
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

2
TermTk/TTkLayouts/gridlayout.py

@ -29,6 +29,8 @@
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/>

2
TermTk/TTkLayouts/layout.py

@ -28,6 +28,8 @@
from TermTk.TTkCore.constant import TTkK
__all__ = ['TTkLayoutItem', 'TTkLayout']
class TTkLayoutItem:
''' :class:`~TTkLayoutItem` is the base class of layout Items inherited by :class:`~TTkLayout`, :class:`~TTkWidgetItem`, and all the derived layout managers.

Loading…
Cancel
Save