diff --git a/TermTk/TTkWidgets/TTkTerminal/__init__.py b/TermTk/TTkWidgets/TTkTerminal/__init__.py index 99e1c4ba..faa06b81 100644 --- a/TermTk/TTkWidgets/TTkTerminal/__init__.py +++ b/TermTk/TTkWidgets/TTkTerminal/__init__.py @@ -1,2 +1,13 @@ -from .terminal import * -from .terminalview import * +import importlib.util +import platform + +if importlib.util.find_spec('pyodideProxy'): + pass +elif platform.system() == 'Linux': + from .terminal import * + from .terminalview import * +elif platform.system() == 'Darwin': + from .terminal import * + from .terminalview import * +elif platform.system() == 'Windows': + pass diff --git a/tutorial/000-examples.rst b/tutorial/000-examples.rst index 60f3e6c9..bfcf5a95 100644 --- a/tutorial/000-examples.rst +++ b/tutorial/000-examples.rst @@ -11,7 +11,8 @@ TTkLineEdit Init ---- -`TTkLineEdit/Init.01.py `_ - (`try Online `__) +`TTkLineEdit/Init.01.py `_ - +(`tryItOnline `_): .. code:: bash @@ -23,7 +24,8 @@ Init Set/Get Text ------------ -`TTkLineEdit/SetGet.01.py `_ - (`try Online `__) +`TTkLineEdit/SetGet.01.py `_ - +(`tryItOnline `_): .. code:: bash @@ -34,7 +36,23 @@ Set/Get Text Events ------ -TBD + +`TTkLineEdit/SetGet.01.py `_ - +(`tryItOnline `_): + +TTkTerminal +=========== + +.. note:: + This widget is available only on Linux/Mac + +`TTkTerminal/TerminalTab.01.Basic.py `_ + +`TTkTerminal/TerminalTab.02.AddButton.py `_ + +`TTkTerminal/TerminalTab.03.KodeTab.py `_ + +`TTkTerminal/TerminalTab.04.KodeTab.close.py `_ TTkTextEdit ===========