Browse Source

Doc Updated

gh-pages
Eugenio Parodi 2 years ago
parent
commit
04bb901316
  1. 2
      _sources/index.rst.txt
  2. 1
      _sources/info/dev/clipboard.rst.txt
  3. 1
      _sources/info/dev/dragdrop.rst.txt
  4. 1
      _sources/info/dev/input.rst.txt
  5. 1
      _sources/info/dev/paint.rst.txt
  6. 8
      _sources/info/features/crosscompatible.rst.txt
  7. 43
      _sources/info/features/index.rst.txt
  8. 23
      _sources/info/features/widgets.rst.txt
  9. 6
      _sources/tutorial/001-helloworld.rst.txt
  10. 19
      _sources/tutorial/002-layout.rst.txt
  11. 2
      _sources/tutorial/003-signalslots.rst.txt
  12. 4
      _sources/tutorial/004-logging.rst.txt
  13. 5
      _sources/tutorial/005-calculator.rst.txt
  14. 6
      _sources/tutorial/ttkDesigner/textEdit/README.rst.txt
  15. 2
      index.html
  16. 137
      info/dev/clipboard.html
  17. 137
      info/dev/dragdrop.html
  18. 137
      info/dev/input.html
  19. 137
      info/dev/paint.html
  20. 8
      info/features/crosscompatible.html
  21. 65
      info/features/index.html
  22. 27
      info/features/widgets.html
  23. BIN
      objects.inv
  24. 2
      searchindex.js
  25. 6
      tutorial/001-helloworld.html
  26. 12
      tutorial/002-layout.html
  27. 6
      tutorial/003-signalslots.html
  28. 12
      tutorial/004-logging.html
  29. 15
      tutorial/005-calculator.html
  30. 48
      tutorial/ttkDesigner/textEdit/README.html

2
_sources/index.rst.txt

@ -6,7 +6,7 @@
Welcome to pyTermTk_'s documentation!
=====================================
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/ae488a8d-295e-4608-9580-372a8355d72b
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.HERO.800.png
Intro
-----

1
_sources/info/dev/clipboard.rst.txt

@ -0,0 +1 @@
TBD

1
_sources/info/dev/dragdrop.rst.txt

@ -0,0 +1 @@
TBD

1
_sources/info/dev/input.rst.txt

@ -0,0 +1 @@
TBD

1
_sources/info/dev/paint.rst.txt

@ -0,0 +1 @@
TBD

8
_sources/info/features/crosscompatible.rst.txt

@ -7,25 +7,25 @@ Cross Compatibility
Linux
-----
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/303bc4cb-2ff9-421d-a399-64963f9421ac
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.CC.Linux.png
.. _cc-windows:
Windows
-------
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/c120d5dd-e5db-47a6-bd5b-2e886a37386a
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.CC.Windows.png
.. _cc-macos:
MacOS
-----
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/f734b70d-9596-43db-9b01-27303c36e772
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.CC.MacOS.png
.. _cc-html5:
HTML5 (`Try <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html>`_)
----------------------------------------------------------------------------------------
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/117bcbff-2394-4e04-8458-50eeb0f9a7eb
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.CC.HTML5.png

43
_sources/info/features/index.rst.txt

@ -3,7 +3,7 @@
Features
========
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/ae488a8d-295e-4608-9580-372a8355d72b
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.HERO.800.png
Main features
-------------
@ -21,35 +21,38 @@ Main features
- Ful/Half/Zero sized Unicode characters 😎
- I am pretty sure there is something else...
Self Contained, :doc:`Cross Compatible <crosscompatible>`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Self Contained, :doc:`Cross Compatible <crosscompatible>`
| pyTermTk_ does not require external libraries (i.e. curses)
| It can be :ref:`installed through PyPi <install-pypi>` or simply :ref:`copy the TermTk folder <install-copy>` inside the root path of any project.
| Compatible with :ref:`cc-linux`, :ref:`cc-windows`, :ref:`cc-macos`, :ref:`HTML5 <cc-html5>`
| pyTermTk_ does not require external libraries (i.e. curses)
| It can be :ref:`installed through PyPi <install-pypi>` or simply :ref:`copy the TermTk folder <install-copy>` inside the root path of any project.
| Compatible with :ref:`cc-linux`, :ref:`cc-windows`, :ref:`cc-macos`, :ref:`HTML5 <cc-html5>`
Wide variety of built-in :ref:`widgets <widgets-base>`, :ref:`pickers <widgets-pickers>`, :ref:`layout helpers <widgets-layout>`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Wide variety of built-in :ref:`widgets <widgets-base>`, :ref:`pickers <widgets-pickers>`, :doc:`Layout helpers <../../tutorial/002-layout>`
Clipboard support
~~~~~~~~~~~~~~~~~
* Input/Mouse/Paste Event handling
* Drag and Drop
* Clipboard support
* Drawing primitives
* True color support
* Ful/Half/Zero sized Unicode characters 😎
.. _features-alpha:
Alpha Features
--------------
Those are the feature/poc that are not being extensively tested and can be prone to unexpected behaviour.
Their APIs may change before the final release to address bugs or improving the overall design implementation.
Text Editor
~~~~~~~~~~~
| Those are the feature/poc that are not being extensively tested and can be prone to unexpected behaviour.
| Their APIs may change before the final release to address bugs or improving the overall design implementation.
Terminal Emulator
~~~~~~~~~~~~~~~~~
* Text Editor
Terminal Multiplexer
~~~~~~~~~~~~~~~~~~~~
* Terminal Emulator
ttkDesigner
~~~~~~~~~~~
* Terminal Multiplexer
* ttkDesigner

23
_sources/info/features/widgets.rst.txt

@ -8,7 +8,7 @@ Widgets
Base Widgets
------------
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/f930f010-79ce-4b9a-8b2b-796af6d1542c
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.Base.gif
* Label :class:`~TermTk.TTkWidgets.label.TTkLabel`
* Button :class:`~TermTk.TTkWidgets.button.TTkButton`
@ -19,41 +19,42 @@ Base Widgets
* Radio Button :class:`~TermTk.TTkWidgets.radiobutton.TTkRadiobutton`
* Scrollbar :class:`~TermTk.TTkWidgets.scrollbar.TTkScrollBar`
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/22f507ce-d4c9-4910-8019-29362b3a71f7
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.List.gif
* List :class:`~TermTk.TTkWidgets.list_.TTkList`
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/9c8e257e-90b0-4de6-a4dc-f7126ac73785
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.Menu.gif
* Menu :class:`~TermTk.TTkWidgets.menu.TTkMenu`
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/b024ae12-57d8-4e69-8b3f-71623fae4ce7
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.Tab.gif
* Tab :class:`~TermTk.TTkWidgets.tabwidget.TTkTabWidget`
Specialised Widgets
-------------------
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/ebc52793-484d-4fee-9ccd-8d8cc2e810fe
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.TextEdit.gif
* TextEdit :class:`~TermTk.TTkWidgets.texedit.TTkTextEdit`
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/3f4f7306-fb6c-4892-8960-3d42780a34de
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.KodeTab.gif
* KodeTab :class:`~TermTk.TTkWidgets.kodetab.TTkKodeTab`
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/9a71e6c7-b891-4744-8289-c59e1a6bdf45
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.Terminal.gif
* Terminal :class:`~TermTk.TTkWidgets.TTkTerminal.terminal.TTkTerminal`
.. _widgets-pickers:
Pickers
-------
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/35de8317-1ee6-4dad-9c46-320d0692c393
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.TextPicker.gif
* Text Picker :class:`~TermTk.TTkWidgets.TTkPickers.textpicker.TTkTextPicker`
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/0388f4a0-1a93-4d57-9a77-c7e43422fedb
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.FilePicker.gif
* File Picker :class:`~TermTk.TTkWidgets.TTkPickers.filepicker.TTkFileButtonPicker`
.. image:: https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/9a61baf3-f151-49a6-bde0-ace02eb9008e
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.ColorPicker.gif
* Color Picker :class:`~TermTk.TTkWidgets.TTkPickers.colorpicker.TTkColorButtonPicker`
.. image:: https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.MessageBox.gif
* Message Box :class:`~TermTk.TTkWidgets.TTkPickers.messagebox.TTkMessageBox`
.. _widgets-layout:
@ -65,4 +66,4 @@ Layout
* Resizable Frame :class:`~TermTk.TTkWidgets.resizableframe.TTkResizableFrame`
* Window :class:`~TermTk.TTkWidgets.window.TTkWindow`
* Splitter :class:`~TermTk.TTkWidgets.splitter.TTkSplitter`
* Scroll Area :class::`~TermTk.TTkWidgets.scrollarea.TTkScrollArea`
* Scroll Area :class:`~TermTk.TTkWidgets.scrollarea.TTkScrollArea`

6
_sources/tutorial/001-helloworld.rst.txt

@ -23,7 +23,8 @@ Examples
Example 1
---------
Following is the code to execute `helloworld.001.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/helloworld/helloworld.001.py>`_ in pyTermTk_:
Following is the code to execute `helloworld.001.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/helloworld/helloworld.001.py>`_
in pyTermTk_ (`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/helloworld/helloworld.001.py>`_):
.. code:: python
@ -42,7 +43,8 @@ The above code produces the following output
Example 2 - Your first Window
-----------------------------
Following is the code to execute `helloworld.002.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/helloworld/helloworld.002.py>`_ in pyTermTk_:
Following is the code to execute `helloworld.002.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/helloworld/helloworld.002.py>`_
in pyTermTk_ (`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/helloworld/helloworld.002.py>`_):
.. code:: python

19
_sources/tutorial/002-layout.rst.txt

@ -14,6 +14,13 @@
.. _Nested Layouts Example: https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example5.nested.layouts.py
.. _`row/colspan Example`: https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example6.grid.span.py
.. _web-LayoutEx: https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/layout/example1.simple.layout.py
.. _web-VBoxEx: https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/layout/example2.simple.vbox.py
.. _web-HBoxEx: https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/layout/example3.simple.hbox.py
.. _web-GridEx: https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/layout/example4.simple.grid.py
.. _web-NestedEx: https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/layout/example5.nested.layouts.py
.. _web-SpanEx: https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/layout/example6.grid.span.py
=============================================================================
pyTermTk_ - Layouts
=============================================================================
@ -111,7 +118,7 @@ Examples
1 - Simple TTkLayout_
---------------------
Following is the code to execute `Layout Example`_ in pyTermTk_
Following is the code to execute `Layout Example`_ in pyTermTk_ (`tryItOnline <web-LayoutEx_>`_)
.. code:: python
@ -146,7 +153,7 @@ The above code produces the following output:
2 - Simple TTkVBoxLayout_
-------------------------
Following is the code to execute `VBox Example`_ in pyTermTk_
Following is the code to execute `VBox Example`_ in pyTermTk_ (`tryItOnline <web-VBoxEx_>`_)
.. code:: python
@ -192,7 +199,7 @@ The above code produces the following output:
3 - Simple TTkHBoxLayout_
-------------------------
Following is the code to execute `HBox Example`_ in pyTermTk_
Following is the code to execute `HBox Example`_ in pyTermTk_ (`tryItOnline <web-HBoxEx_>`_)
.. code:: python
@ -239,7 +246,7 @@ The above code produces the following output
4 - Simple TTkGridLayout_
-------------------------
Following is the code to execute `HBox Example`_ in pyTermTk_
Following is the code to execute `Grid Example`_ in pyTermTk_ (`tryItOnline <web-GridEx_>`_)
.. code:: python
@ -284,7 +291,7 @@ The above code produces the following output
5 - Nested Layouts
------------------
Following is the code to execute `Nested Layouts Example`_ in pyTermTk_
Following is the code to execute `Nested Layouts Example`_ in pyTermTk_ (`tryItOnline <web-NestedEx_>`_)
.. code:: python
@ -339,7 +346,7 @@ The above code produces the following output
6 - Rowspan/Colspan in Grid Layout
----------------------------------
Following is the code to execute `row/colspan Example`_ in pyTermTk_
Following is the code to execute `row/colspan Example`_ in pyTermTk_ (`tryItOnline <web-SpanEx_>`_)
.. code:: python

2
_sources/tutorial/003-signalslots.rst.txt

@ -53,6 +53,7 @@ Example 1 - basic signal slots
------------------------------
From `example1.basic.signalslots.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/signalslots/example1.basic.signalslots.py>`_
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/signalslots/example1.basic.signalslots.py>`_):
.. code:: python
@ -107,6 +108,7 @@ Example 2 - Use widgets signals and slots
-----------------------------------------
From `example2.widgets.signalslots.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/signalslots/example2.widgets.signalslots.py>`_
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/signalslots/example2.widgets.signalslots.py>`_):
.. code:: python

4
_sources/tutorial/004-logging.rst.txt

@ -20,6 +20,7 @@ Example 1 - Log to file
-----------------------
From `example1.logtofile.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/logging/example1.logtofile.py>`_
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/logging/example1.logtofile.py>`_):
.. code:: python
@ -40,6 +41,7 @@ Example 2 - Log to stdout
-------------------------
From `example2.logtostdout.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/logging/example2.logtostdout.py>`_
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/logging/example2.logtostdout.py>`_):
.. code:: python
@ -59,6 +61,7 @@ Example 3 - custom logging
--------------------------
From `example3.customlogging.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/logging/example3.customlogging.py>`_
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/logging/example3.customlogging.py>`_):
.. code:: python
@ -89,6 +92,7 @@ Example 4 - Use TTkLogViewer_ widget
--------------------------------------------------
From `example4.ttklogviewer.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/logging/example4.ttklogviewer.py>`_
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/logging/example4.ttklogviewer.py>`_):
.. code:: python

5
_sources/tutorial/005-calculator.rst.txt

@ -53,6 +53,7 @@ Initialize the window
---------------------
From `calculator.001.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.001.py>`_
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/calculator/calculator.001.py>`_):
.. code:: bash
@ -82,6 +83,7 @@ Add all the widgets of calculator to it
---------------------------------------
From `calculator.002.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.002.py>`_
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/calculator/calculator.002.py>`_):
Based on the positions and sizes defined in the `design layout <#design>`_, I place all the widgets on the TTkGridLayout_ (**winLayout**)
@ -163,6 +165,7 @@ Numeric Button Events
---------------------------------------
From `calculator.003.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.003.py>`_
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/calculator/calculator.003.py>`_):
.. code:: bash
@ -209,6 +212,7 @@ Operation and results events
----------------------------
From `calculator.004.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.004.py>`_
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/calculator/calculator.004.py>`_):
.. code:: bash
@ -252,6 +256,7 @@ Beware the Mystery Button
-----------------------------------------
From `calculator.005.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.005.py>`_
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/calculator/calculator.005.py>`_):
.. code:: bash

6
_sources/tutorial/ttkDesigner/textEdit/README.rst.txt

@ -166,7 +166,7 @@ Preview and Quick Export
controls="controls" muted="muted" class="d-block rounded-bottom-2 border-top width-fit" ></video>
Exported: `texteditor.01.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/ttkDesigner/textEdit/texteditor.01.py>`_
(`Try Online <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?fileUri=https://raw.githubusercontent.com/ceccopierangiolieugenio/pyTermTk/main/tutorial/ttkDesigner/textEdit/texteditor.01.py>`__)
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/ttkDesigner/textEdit/texteditor.01.py>`_):
.. code:: bash
@ -187,7 +187,7 @@ Option 1) Include the Open/Save routine and link them to the widget
Once (quick)exported the code, we need to define the appropriate routines and link them to the file(open/save) pickers `signals <https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkWidgets.TTkPickers.filepicker.html#TermTk.TTkWidgets.TTkPickers.filepicker.TTkFileButtonPicker.filePicked>`__
`texteditor.02.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/ttkDesigner/textEdit/texteditor.02.py>`_
(`Try Online <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?fileUri=https://raw.githubusercontent.com/ceccopierangiolieugenio/pyTermTk/main/tutorial/ttkDesigner/textEdit/texteditor.02.py>`__)
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/ttkDesigner/textEdit/texteditor.02.py>`_):
.. code:: bash
@ -228,7 +228,7 @@ Option 2) Extend a custom widget including the open/save methods
----------------------------------------------------------------
`texteditor.03.py <https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/ttkDesigner/textEdit/texteditor.03.py>`_
(`Try Online <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?fileUri=https://raw.githubusercontent.com/ceccopierangiolieugenio/pyTermTk/main/tutorial/ttkDesigner/textEdit/texteditor.03.py>`__)
(`tryItOnline <https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/ttkDesigner/textEdit/texteditor.03.py>`_):
.. code:: bash

2
index.html

@ -107,7 +107,7 @@
<section id="welcome-to-pytermtk-s-documentation">
<h1>Welcome to <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a>’s documentation!<a class="headerlink" href="#welcome-to-pytermtk-s-documentation" title="Permalink to this heading"></a></h1>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/ae488a8d-295e-4608-9580-372a8355d72b" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/ae488a8d-295e-4608-9580-372a8355d72b" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.HERO.800.png" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.HERO.800.png" />
<section id="intro">
<h2>Intro<a class="headerlink" href="#intro" title="Permalink to this heading"></a></h2>
<div class="line-block">

137
info/dev/clipboard.html

@ -0,0 +1,137 @@
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>&lt;no title&gt; &mdash; pyTermTk 0.36.0-a
documentation</title>
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="../../_static/theme_overrides.css" type="text/css" />
<link rel="stylesheet" href="../../_static/ttk.css" type="text/css" />
<link rel="shortcut icon" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/www/favicon.ico"/>
<!--[if lt IE 9]>
<script src="../../_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
<script src="../../_static/jquery.js"></script>
<script src="../../_static/underscore.js"></script>
<script src="../../_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="../../_static/doctools.js"></script>
<script src="../../_static/js/theme.js"></script>
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="../../index.html" class="icon icon-home"> pyTermTk
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><span class="caption-text">Tutorials</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/000-examples.html">pyTermTk - &lt; <strong>the Examples</strong> &gt;</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/001-helloworld.html">pyTermTk - Hello World</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/002-layout.html">pyTermTk - Layouts</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/003-signalslots.html">pyTermTk - Signal &amp; Slots</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/004-logging.html">pyTermTk - Logging</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/005-calculator.html">pyTermTk - Your first Calculator</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/ttkDesigner/textEdit/README.html">ttkDesigner - Your first TextEditor</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Features</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../features/index.html">Features</a></li>
<li class="toctree-l1"><a class="reference internal" href="../features/crosscompatible.html">Cross Compatibility</a></li>
<li class="toctree-l1"><a class="reference internal" href="../features/widgets.html">Widgets</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Dev</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../installing.html">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="../installing.html#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="../debug.html">Debug</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">API Reference</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkAbstract.html">TermTk.TTkAbstract</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkCore.html">TermTk.TTkCore</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkCore.TTkTerm.html">TermTk.TTkCore.TTkTerm</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkGui.html">TermTk.TTkGui</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkLayouts.html">TermTk.TTkLayouts</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTemplates.html">TermTk.TTkTemplates</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTestWidgets.html">TermTk.TTkTestWidgets</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTheme.html">TermTk.TTkTheme</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTypes.html">TermTk.TTkTypes</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkUiTools.html">TermTk.TTkUiTools</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.html">TermTk.TTkWidgets</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkModelView.html">TermTk.TTkWidgets.TTkModelView</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkPickers.html">TermTk.TTkWidgets.TTkPickers</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkTerminal.html">TermTk.TTkWidgets.TTkTerminal</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../../index.html">pyTermTk</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="../../index.html" class="icon icon-home"></a> &raquo;</li>
<li>&lt;no title&gt;</li>
<li class="wy-breadcrumbs-aside">
<a href="../../_sources/info/dev/clipboard.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<p>TBD</p>
</div>
</div>
<footer>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2021, Eugenio Parodi.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>

137
info/dev/dragdrop.html

@ -0,0 +1,137 @@
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>&lt;no title&gt; &mdash; pyTermTk 0.36.0-a
documentation</title>
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="../../_static/theme_overrides.css" type="text/css" />
<link rel="stylesheet" href="../../_static/ttk.css" type="text/css" />
<link rel="shortcut icon" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/www/favicon.ico"/>
<!--[if lt IE 9]>
<script src="../../_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
<script src="../../_static/jquery.js"></script>
<script src="../../_static/underscore.js"></script>
<script src="../../_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="../../_static/doctools.js"></script>
<script src="../../_static/js/theme.js"></script>
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="../../index.html" class="icon icon-home"> pyTermTk
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><span class="caption-text">Tutorials</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/000-examples.html">pyTermTk - &lt; <strong>the Examples</strong> &gt;</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/001-helloworld.html">pyTermTk - Hello World</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/002-layout.html">pyTermTk - Layouts</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/003-signalslots.html">pyTermTk - Signal &amp; Slots</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/004-logging.html">pyTermTk - Logging</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/005-calculator.html">pyTermTk - Your first Calculator</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/ttkDesigner/textEdit/README.html">ttkDesigner - Your first TextEditor</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Features</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../features/index.html">Features</a></li>
<li class="toctree-l1"><a class="reference internal" href="../features/crosscompatible.html">Cross Compatibility</a></li>
<li class="toctree-l1"><a class="reference internal" href="../features/widgets.html">Widgets</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Dev</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../installing.html">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="../installing.html#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="../debug.html">Debug</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">API Reference</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkAbstract.html">TermTk.TTkAbstract</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkCore.html">TermTk.TTkCore</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkCore.TTkTerm.html">TermTk.TTkCore.TTkTerm</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkGui.html">TermTk.TTkGui</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkLayouts.html">TermTk.TTkLayouts</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTemplates.html">TermTk.TTkTemplates</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTestWidgets.html">TermTk.TTkTestWidgets</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTheme.html">TermTk.TTkTheme</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTypes.html">TermTk.TTkTypes</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkUiTools.html">TermTk.TTkUiTools</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.html">TermTk.TTkWidgets</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkModelView.html">TermTk.TTkWidgets.TTkModelView</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkPickers.html">TermTk.TTkWidgets.TTkPickers</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkTerminal.html">TermTk.TTkWidgets.TTkTerminal</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../../index.html">pyTermTk</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="../../index.html" class="icon icon-home"></a> &raquo;</li>
<li>&lt;no title&gt;</li>
<li class="wy-breadcrumbs-aside">
<a href="../../_sources/info/dev/dragdrop.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<p>TBD</p>
</div>
</div>
<footer>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2021, Eugenio Parodi.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>

137
info/dev/input.html

@ -0,0 +1,137 @@
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>&lt;no title&gt; &mdash; pyTermTk 0.36.0-a
documentation</title>
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="../../_static/theme_overrides.css" type="text/css" />
<link rel="stylesheet" href="../../_static/ttk.css" type="text/css" />
<link rel="shortcut icon" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/www/favicon.ico"/>
<!--[if lt IE 9]>
<script src="../../_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
<script src="../../_static/jquery.js"></script>
<script src="../../_static/underscore.js"></script>
<script src="../../_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="../../_static/doctools.js"></script>
<script src="../../_static/js/theme.js"></script>
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="../../index.html" class="icon icon-home"> pyTermTk
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><span class="caption-text">Tutorials</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/000-examples.html">pyTermTk - &lt; <strong>the Examples</strong> &gt;</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/001-helloworld.html">pyTermTk - Hello World</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/002-layout.html">pyTermTk - Layouts</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/003-signalslots.html">pyTermTk - Signal &amp; Slots</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/004-logging.html">pyTermTk - Logging</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/005-calculator.html">pyTermTk - Your first Calculator</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/ttkDesigner/textEdit/README.html">ttkDesigner - Your first TextEditor</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Features</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../features/index.html">Features</a></li>
<li class="toctree-l1"><a class="reference internal" href="../features/crosscompatible.html">Cross Compatibility</a></li>
<li class="toctree-l1"><a class="reference internal" href="../features/widgets.html">Widgets</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Dev</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../installing.html">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="../installing.html#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="../debug.html">Debug</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">API Reference</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkAbstract.html">TermTk.TTkAbstract</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkCore.html">TermTk.TTkCore</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkCore.TTkTerm.html">TermTk.TTkCore.TTkTerm</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkGui.html">TermTk.TTkGui</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkLayouts.html">TermTk.TTkLayouts</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTemplates.html">TermTk.TTkTemplates</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTestWidgets.html">TermTk.TTkTestWidgets</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTheme.html">TermTk.TTkTheme</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTypes.html">TermTk.TTkTypes</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkUiTools.html">TermTk.TTkUiTools</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.html">TermTk.TTkWidgets</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkModelView.html">TermTk.TTkWidgets.TTkModelView</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkPickers.html">TermTk.TTkWidgets.TTkPickers</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkTerminal.html">TermTk.TTkWidgets.TTkTerminal</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../../index.html">pyTermTk</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="../../index.html" class="icon icon-home"></a> &raquo;</li>
<li>&lt;no title&gt;</li>
<li class="wy-breadcrumbs-aside">
<a href="../../_sources/info/dev/input.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<p>TBD</p>
</div>
</div>
<footer>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2021, Eugenio Parodi.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>

137
info/dev/paint.html

@ -0,0 +1,137 @@
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>&lt;no title&gt; &mdash; pyTermTk 0.36.0-a
documentation</title>
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="../../_static/theme_overrides.css" type="text/css" />
<link rel="stylesheet" href="../../_static/ttk.css" type="text/css" />
<link rel="shortcut icon" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/www/favicon.ico"/>
<!--[if lt IE 9]>
<script src="../../_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
<script src="../../_static/jquery.js"></script>
<script src="../../_static/underscore.js"></script>
<script src="../../_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="../../_static/doctools.js"></script>
<script src="../../_static/js/theme.js"></script>
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="../../index.html" class="icon icon-home"> pyTermTk
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><span class="caption-text">Tutorials</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/000-examples.html">pyTermTk - &lt; <strong>the Examples</strong> &gt;</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/001-helloworld.html">pyTermTk - Hello World</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/002-layout.html">pyTermTk - Layouts</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/003-signalslots.html">pyTermTk - Signal &amp; Slots</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/004-logging.html">pyTermTk - Logging</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/005-calculator.html">pyTermTk - Your first Calculator</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorial/ttkDesigner/textEdit/README.html">ttkDesigner - Your first TextEditor</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Features</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../features/index.html">Features</a></li>
<li class="toctree-l1"><a class="reference internal" href="../features/crosscompatible.html">Cross Compatibility</a></li>
<li class="toctree-l1"><a class="reference internal" href="../features/widgets.html">Widgets</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Dev</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../installing.html">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="../installing.html#quickstart">Quickstart</a></li>
<li class="toctree-l1"><a class="reference internal" href="../debug.html">Debug</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">API Reference</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkAbstract.html">TermTk.TTkAbstract</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkCore.html">TermTk.TTkCore</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkCore.TTkTerm.html">TermTk.TTkCore.TTkTerm</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkGui.html">TermTk.TTkGui</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkLayouts.html">TermTk.TTkLayouts</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTemplates.html">TermTk.TTkTemplates</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTestWidgets.html">TermTk.TTkTestWidgets</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTheme.html">TermTk.TTkTheme</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkTypes.html">TermTk.TTkTypes</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkUiTools.html">TermTk.TTkUiTools</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.html">TermTk.TTkWidgets</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkModelView.html">TermTk.TTkWidgets.TTkModelView</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkPickers.html">TermTk.TTkWidgets.TTkPickers</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkTerminal.html">TermTk.TTkWidgets.TTkTerminal</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="../../index.html">pyTermTk</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="../../index.html" class="icon icon-home"></a> &raquo;</li>
<li>&lt;no title&gt;</li>
<li class="wy-breadcrumbs-aside">
<a href="../../_sources/info/dev/paint.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<p>TBD</p>
</div>
</div>
<footer>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2021, Eugenio Parodi.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>

8
info/features/crosscompatible.html

@ -116,19 +116,19 @@
<h1>Cross Compatibility<a class="headerlink" href="#cross-compatibility" title="Permalink to this heading"></a></h1>
<section id="linux">
<span id="cc-linux"></span><h2>Linux<a class="headerlink" href="#linux" title="Permalink to this heading"></a></h2>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/303bc4cb-2ff9-421d-a399-64963f9421ac" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/303bc4cb-2ff9-421d-a399-64963f9421ac" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.CC.Linux.png" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.CC.Linux.png" />
</section>
<section id="windows">
<span id="cc-windows"></span><h2>Windows<a class="headerlink" href="#windows" title="Permalink to this heading"></a></h2>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/c120d5dd-e5db-47a6-bd5b-2e886a37386a" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/c120d5dd-e5db-47a6-bd5b-2e886a37386a" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.CC.Windows.png" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.CC.Windows.png" />
</section>
<section id="macos">
<span id="cc-macos"></span><h2>MacOS<a class="headerlink" href="#macos" title="Permalink to this heading"></a></h2>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/f734b70d-9596-43db-9b01-27303c36e772" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/f734b70d-9596-43db-9b01-27303c36e772" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.CC.MacOS.png" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.CC.MacOS.png" />
</section>
<section id="html5-try">
<span id="cc-html5"></span><h2>HTML5 (<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html">Try</a>)<a class="headerlink" href="#html5-try" title="Permalink to this heading"></a></h2>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/117bcbff-2394-4e04-8458-50eeb0f9a7eb" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/117bcbff-2394-4e04-8458-50eeb0f9a7eb" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.CC.HTML5.png" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.CC.HTML5.png" />
</section>
</section>

65
info/features/index.html

@ -55,19 +55,8 @@
<p class="caption" role="heading"><span class="caption-text">Features</span></p>
<ul class="current">
<li class="toctree-l1 current"><a class="current reference internal" href="#">Features</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#main-features">Main features</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#self-contained-cross-compatible">Self Contained, <span class="xref std std-doc">Cross Compatible</span></a></li>
<li class="toctree-l3"><a class="reference internal" href="#wide-variety-of-built-in-widgets-pickers-layout-helpers">Wide variety of built-in <span class="xref std std-ref">widgets</span>, <span class="xref std std-ref">pickers</span>, <span class="xref std std-ref">layout helpers</span></a></li>
<li class="toctree-l3"><a class="reference internal" href="#clipboard-support">Clipboard support</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#alpha-features">Alpha Features</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#text-editor">Text Editor</a></li>
<li class="toctree-l3"><a class="reference internal" href="#terminal-emulator">Terminal Emulator</a></li>
<li class="toctree-l3"><a class="reference internal" href="#terminal-multiplexer">Terminal Multiplexer</a></li>
<li class="toctree-l3"><a class="reference internal" href="#ttkdesigner">ttkDesigner</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#main-features">Main features</a></li>
<li class="toctree-l2"><a class="reference internal" href="#alpha-features">Alpha Features</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="crosscompatible.html">Cross Compatibility</a></li>
@ -123,44 +112,40 @@
<section id="features">
<h1>Features<a class="headerlink" href="#features" title="Permalink to this heading"></a></h1>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/ae488a8d-295e-4608-9580-372a8355d72b" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/ae488a8d-295e-4608-9580-372a8355d72b" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.HERO.800.png" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.HERO.800.png" />
<section id="main-features">
<h2>Main features<a class="headerlink" href="#main-features" title="Permalink to this heading"></a></h2>
<section id="self-contained-cross-compatible">
<h3>Self Contained, <a class="reference internal" href="crosscompatible.html"><span class="doc">Cross Compatible</span></a><a class="headerlink" href="#self-contained-cross-compatible" title="Permalink to this heading"></a></h3>
<blockquote>
<div><div class="line-block">
<ul>
<li><p>Self Contained, <a class="reference internal" href="crosscompatible.html"><span class="doc">Cross Compatible</span></a></p>
<div class="line-block">
<div class="line"><a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a> does not require external libraries (i.e. curses)</div>
<div class="line">It can be <a class="reference internal" href="../installing.html#install-pypi"><span class="std std-ref">installed through PyPi</span></a> or simply <a class="reference internal" href="../installing.html#install-copy"><span class="std std-ref">copy the TermTk folder</span></a> inside the root path of any project.</div>
<div class="line">Compatible with <a class="reference internal" href="crosscompatible.html#cc-linux"><span class="std std-ref">Linux</span></a>, <a class="reference internal" href="crosscompatible.html#cc-windows"><span class="std std-ref">Windows</span></a>, <a class="reference internal" href="crosscompatible.html#cc-macos"><span class="std std-ref">MacOS</span></a>, <a class="reference internal" href="crosscompatible.html#cc-html5"><span class="std std-ref">HTML5</span></a></div>
</div>
</div></blockquote>
</section>
<section id="wide-variety-of-built-in-widgets-pickers-layout-helpers">
<h3>Wide variety of built-in <a class="reference internal" href="widgets.html#widgets-base"><span class="std std-ref">widgets</span></a>, <a class="reference internal" href="widgets.html#widgets-pickers"><span class="std std-ref">pickers</span></a>, <a class="reference internal" href="widgets.html#widgets-layout"><span class="std std-ref">layout helpers</span></a><a class="headerlink" href="#wide-variety-of-built-in-widgets-pickers-layout-helpers" title="Permalink to this heading"></a></h3>
</section>
<section id="clipboard-support">
<h3>Clipboard support<a class="headerlink" href="#clipboard-support" title="Permalink to this heading"></a></h3>
</section>
</li>
<li><p>Wide variety of built-in <a class="reference internal" href="widgets.html#widgets-base"><span class="std std-ref">widgets</span></a>, <a class="reference internal" href="widgets.html#widgets-pickers"><span class="std std-ref">pickers</span></a>, <a class="reference internal" href="../../tutorial/002-layout.html"><span class="doc">Layout helpers</span></a></p></li>
<li><p>Input/Mouse/Paste Event handling</p></li>
<li><p>Drag and Drop</p></li>
<li><p>Clipboard support</p></li>
<li><p>Drawing primitives</p></li>
<li><p>True color support</p></li>
<li><p>Ful/Half/Zero sized Unicode characters 😎</p></li>
</ul>
</section>
<section id="alpha-features">
<span id="features-alpha"></span><h2>Alpha Features<a class="headerlink" href="#alpha-features" title="Permalink to this heading"></a></h2>
<blockquote>
<div><p>Those are the feature/poc that are not being extensively tested and can be prone to unexpected behaviour.
Their APIs may change before the final release to address bugs or improving the overall design implementation.</p>
<div><div class="line-block">
<div class="line">Those are the feature/poc that are not being extensively tested and can be prone to unexpected behaviour.</div>
<div class="line">Their APIs may change before the final release to address bugs or improving the overall design implementation.</div>
</div>
</div></blockquote>
<section id="text-editor">
<h3>Text Editor<a class="headerlink" href="#text-editor" title="Permalink to this heading"></a></h3>
</section>
<section id="terminal-emulator">
<h3>Terminal Emulator<a class="headerlink" href="#terminal-emulator" title="Permalink to this heading"></a></h3>
</section>
<section id="terminal-multiplexer">
<h3>Terminal Multiplexer<a class="headerlink" href="#terminal-multiplexer" title="Permalink to this heading"></a></h3>
</section>
<section id="ttkdesigner">
<h3>ttkDesigner<a class="headerlink" href="#ttkdesigner" title="Permalink to this heading"></a></h3>
</section>
<ul class="simple">
<li><p>Text Editor</p></li>
<li><p>Terminal Emulator</p></li>
<li><p>Terminal Multiplexer</p></li>
<li><p>ttkDesigner</p></li>
</ul>
</section>
</section>

27
info/features/widgets.html

@ -116,7 +116,7 @@
<h1>Widgets<a class="headerlink" href="#widgets" title="Permalink to this heading"></a></h1>
<section id="base-widgets">
<span id="widgets-base"></span><h2>Base Widgets<a class="headerlink" href="#base-widgets" title="Permalink to this heading"></a></h2>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/f930f010-79ce-4b9a-8b2b-796af6d1542c" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/f930f010-79ce-4b9a-8b2b-796af6d1542c" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.Base.gif" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.Base.gif" />
<ul class="simple">
<li><p>Label <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.label.html#TermTk.TTkWidgets.label.TTkLabel" title="TermTk.TTkWidgets.label.TTkLabel"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkLabel</span></code></a></p></li>
<li><p>Button <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.button.html#TermTk.TTkWidgets.button.TTkButton" title="TermTk.TTkWidgets.button.TTkButton"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkButton</span></code></a></p></li>
@ -127,47 +127,50 @@
<li><p>Radio Button <code class="xref py py-class docutils literal notranslate"><span class="pre">TTkRadiobutton</span></code></p></li>
<li><p>Scrollbar <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.scrollbar.html#TermTk.TTkWidgets.scrollbar.TTkScrollBar" title="TermTk.TTkWidgets.scrollbar.TTkScrollBar"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkScrollBar</span></code></a></p></li>
</ul>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/22f507ce-d4c9-4910-8019-29362b3a71f7" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/22f507ce-d4c9-4910-8019-29362b3a71f7" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.List.gif" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.List.gif" />
<ul class="simple">
<li><p>List <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.list_.html#TermTk.TTkWidgets.list_.TTkList" title="TermTk.TTkWidgets.list_.TTkList"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkList</span></code></a></p></li>
</ul>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/9c8e257e-90b0-4de6-a4dc-f7126ac73785" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/9c8e257e-90b0-4de6-a4dc-f7126ac73785" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.Menu.gif" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.Menu.gif" />
<ul class="simple">
<li><p>Menu <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.menu.html#TermTk.TTkWidgets.menu.TTkMenu" title="TermTk.TTkWidgets.menu.TTkMenu"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkMenu</span></code></a></p></li>
</ul>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/b024ae12-57d8-4e69-8b3f-71623fae4ce7" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/b024ae12-57d8-4e69-8b3f-71623fae4ce7" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.Tab.gif" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.Tab.gif" />
<ul class="simple">
<li><p>Tab <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.tabwidget.html#TermTk.TTkWidgets.tabwidget.TTkTabWidget" title="TermTk.TTkWidgets.tabwidget.TTkTabWidget"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkTabWidget</span></code></a></p></li>
</ul>
</section>
<section id="specialised-widgets">
<h2>Specialised Widgets<a class="headerlink" href="#specialised-widgets" title="Permalink to this heading"></a></h2>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/ebc52793-484d-4fee-9ccd-8d8cc2e810fe" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/ebc52793-484d-4fee-9ccd-8d8cc2e810fe" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.TextEdit.gif" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.TextEdit.gif" />
<ul class="simple">
<li><p>TextEdit <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.texedit.html#TermTk.TTkWidgets.texedit.TTkTextEdit" title="TermTk.TTkWidgets.texedit.TTkTextEdit"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkTextEdit</span></code></a></p></li>
</ul>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/3f4f7306-fb6c-4892-8960-3d42780a34de" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/3f4f7306-fb6c-4892-8960-3d42780a34de" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.KodeTab.gif" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.KodeTab.gif" />
<ul class="simple">
<li><p>KodeTab <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.kodetab.html#TermTk.TTkWidgets.kodetab.TTkKodeTab" title="TermTk.TTkWidgets.kodetab.TTkKodeTab"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkKodeTab</span></code></a></p></li>
</ul>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/9a71e6c7-b891-4744-8289-c59e1a6bdf45" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/9a71e6c7-b891-4744-8289-c59e1a6bdf45" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.Terminal.gif" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.Terminal.gif" />
<ul class="simple">
<li><p>Terminal <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkTerminal.terminal.html#TermTk.TTkWidgets.TTkTerminal.terminal.TTkTerminal" title="TermTk.TTkWidgets.TTkTerminal.terminal.TTkTerminal"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkTerminal</span></code></a></p></li>
</ul>
</section>
<section id="pickers">
<span id="widgets-pickers"></span><h2>Pickers<a class="headerlink" href="#pickers" title="Permalink to this heading"></a></h2>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/35de8317-1ee6-4dad-9c46-320d0692c393" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/35de8317-1ee6-4dad-9c46-320d0692c393" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.TextPicker.gif" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.TextPicker.gif" />
<ul class="simple">
<li><p>Text Picker <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkPickers.textpicker.html#TermTk.TTkWidgets.TTkPickers.textpicker.TTkTextPicker" title="TermTk.TTkWidgets.TTkPickers.textpicker.TTkTextPicker"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkTextPicker</span></code></a></p></li>
</ul>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/0388f4a0-1a93-4d57-9a77-c7e43422fedb" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/0388f4a0-1a93-4d57-9a77-c7e43422fedb" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.FilePicker.gif" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.FilePicker.gif" />
<ul class="simple">
<li><p>File Picker <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkPickers.filepicker.html#TermTk.TTkWidgets.TTkPickers.filepicker.TTkFileButtonPicker" title="TermTk.TTkWidgets.TTkPickers.filepicker.TTkFileButtonPicker"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkFileButtonPicker</span></code></a></p></li>
</ul>
<img alt="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/9a61baf3-f151-49a6-bde0-ace02eb9008e" src="https://github.com/ceccopierangiolieugenio/pyTermTk/assets/8876552/9a61baf3-f151-49a6-bde0-ace02eb9008e" />
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.ColorPicker.gif" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.ColorPicker.gif" />
<ul class="simple">
<li><p>Color Picker <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkPickers.colorpicker.html#TermTk.TTkWidgets.TTkPickers.colorpicker.TTkColorButtonPicker" title="TermTk.TTkWidgets.TTkPickers.colorpicker.TTkColorButtonPicker"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkColorButtonPicker</span></code></a></p></li>
</ul>
<img alt="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.MessageBox.gif" src="https://ceccopierangiolieugenio.github.io/binaryRepo/pyTermTk/images/pyTermTk.Widgets.MessageBox.gif" />
<ul class="simple">
<li><p>Message Box <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.TTkPickers.messagebox.html#TermTk.TTkWidgets.TTkPickers.messagebox.TTkMessageBox" title="TermTk.TTkWidgets.TTkPickers.messagebox.TTkMessageBox"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkMessageBox</span></code></a></p></li>
</ul>
</section>
@ -178,7 +181,7 @@
<li><p>Resizable Frame <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.resizableframe.html#TermTk.TTkWidgets.resizableframe.TTkResizableFrame" title="TermTk.TTkWidgets.resizableframe.TTkResizableFrame"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkResizableFrame</span></code></a></p></li>
<li><p>Window <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.window.html#TermTk.TTkWidgets.window.TTkWindow" title="TermTk.TTkWidgets.window.TTkWindow"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkWindow</span></code></a></p></li>
<li><p>Splitter <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.splitter.html#TermTk.TTkWidgets.splitter.TTkSplitter" title="TermTk.TTkWidgets.splitter.TTkSplitter"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkSplitter</span></code></a></p></li>
<li><p>Scroll Area :class::<cite>~TermTk.TTkWidgets.scrollarea.TTkScrollArea</cite></p></li>
<li><p>Scroll Area <a class="reference internal" href="../../autogen.TermTk/TermTk.TTkWidgets.scrollarea.html#TermTk.TTkWidgets.scrollarea.TTkScrollArea" title="TermTk.TTkWidgets.scrollarea.TTkScrollArea"><code class="xref py py-class docutils literal notranslate"><span class="pre">TTkScrollArea</span></code></a></p></li>
</ul>
</section>
</section>
@ -214,4 +217,4 @@
</script>
</body>
</html>
</html>

BIN
objects.inv

Binary file not shown.

2
searchindex.js

File diff suppressed because one or more lines are too long

6
tutorial/001-helloworld.html

@ -132,7 +132,8 @@
<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this heading"></a></h2>
<section id="example-1">
<h3>Example 1<a class="headerlink" href="#example-1" title="Permalink to this heading"></a></h3>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/helloworld/helloworld.001.py">helloworld.001.py</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a>:</p>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/helloworld/helloworld.001.py">helloworld.001.py</a>
in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a> (<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/helloworld/helloworld.001.py">tryItOnline</a>):</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="n">root</span> <span class="o">=</span> <span class="n">ttk</span><span class="o">.</span><span class="n">TTk</span><span class="p">()</span>
@ -147,7 +148,8 @@
</section>
<section id="example-2-your-first-window">
<h3>Example 2 - Your first Window<a class="headerlink" href="#example-2-your-first-window" title="Permalink to this heading"></a></h3>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/helloworld/helloworld.002.py">helloworld.002.py</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a>:</p>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/helloworld/helloworld.002.py">helloworld.002.py</a>
in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a> (<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/helloworld/helloworld.002.py">tryItOnline</a>):</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="c1"># Create a root object (it is a widget that represent the terminal)</span>

12
tutorial/002-layout.html

@ -204,7 +204,7 @@
<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this heading"></a></h2>
<section id="simple-ttklayout">
<h3>1 - Simple <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkLayouts.layout.html#ttklayout">TTkLayout</a><a class="headerlink" href="#simple-ttklayout" title="Permalink to this heading"></a></h3>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example1.simple.layout.py">Layout Example</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a></p>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example1.simple.layout.py">Layout Example</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a> (<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/layout/example1.simple.layout.py">tryItOnline</a>)</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="c1"># TTkLayout is used by default</span>
@ -234,7 +234,7 @@
</section>
<section id="simple-ttkvboxlayout">
<h3>2 - Simple <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkLayouts.boxlayout.html#ttkvboxlayout">TTkVBoxLayout</a><a class="headerlink" href="#simple-ttkvboxlayout" title="Permalink to this heading"></a></h3>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example2.simple.vbox.py">VBox Example</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a></p>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example2.simple.vbox.py">VBox Example</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a> (<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/layout/example2.simple.vbox.py">tryItOnline</a>)</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="c1"># Set the VBoxLayout as default in the terminal widget</span>
@ -275,7 +275,7 @@
</section>
<section id="simple-ttkhboxlayout">
<h3>3 - Simple <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkLayouts.boxlayout.html#ttkhboxlayout">TTkHBoxLayout</a><a class="headerlink" href="#simple-ttkhboxlayout" title="Permalink to this heading"></a></h3>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example3.simple.hbox.py">HBox Example</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a></p>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example3.simple.hbox.py">HBox Example</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a> (<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/layout/example3.simple.hbox.py">tryItOnline</a>)</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="c1"># Set the HBoxLayout as default in the terminal widget</span>
@ -317,7 +317,7 @@
</section>
<section id="simple-ttkgridlayout">
<h3>4 - Simple <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkLayouts.gridlayout.html#ttkgridlayout">TTkGridLayout</a><a class="headerlink" href="#simple-ttkgridlayout" title="Permalink to this heading"></a></h3>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example3.simple.hbox.py">HBox Example</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a></p>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example4.simple.grid.py">Grid Example</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a> (<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/layout/example4.simple.grid.py">tryItOnline</a>)</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="c1"># Set the GridLayout as default in the terminal widget</span>
@ -356,7 +356,7 @@
</section>
<section id="nested-layouts">
<h3>5 - Nested Layouts<a class="headerlink" href="#nested-layouts" title="Permalink to this heading"></a></h3>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example5.nested.layouts.py">Nested Layouts Example</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a></p>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example5.nested.layouts.py">Nested Layouts Example</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a> (<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/layout/example5.nested.layouts.py">tryItOnline</a>)</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="c1"># Set the GridLayout as default in the terminal widget</span>
@ -406,7 +406,7 @@
</section>
<section id="rowspan-colspan-in-grid-layout">
<h3>6 - Rowspan/Colspan in Grid Layout<a class="headerlink" href="#rowspan-colspan-in-grid-layout" title="Permalink to this heading"></a></h3>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example6.grid.span.py">row/colspan Example</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a></p>
<p>Following is the code to execute <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/layout/example6.grid.span.py">row/colspan Example</a> in <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk">pyTermTk</a> (<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/layout/example6.grid.span.py">tryItOnline</a>)</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="n">root</span> <span class="o">=</span> <span class="n">ttk</span><span class="o">.</span><span class="n">TTk</span><span class="p">()</span>

6
tutorial/003-signalslots.html

@ -142,7 +142,8 @@
<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this heading"></a></h2>
<section id="example-1-basic-signal-slots">
<h3>Example 1 - basic signal slots<a class="headerlink" href="#example-1-basic-signal-slots" title="Permalink to this heading"></a></h3>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/signalslots/example1.basic.signalslots.py">example1.basic.signalslots.py</a></p>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/signalslots/example1.basic.signalslots.py">example1.basic.signalslots.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/signalslots/example1.basic.signalslots.py">tryItOnline</a>):</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="n">ttk</span><span class="o">.</span><span class="n">TTkLog</span><span class="o">.</span><span class="n">use_default_stdout_logging</span><span class="p">()</span>
@ -191,7 +192,8 @@ DEBUG:(MainThread) tutorial/signalslots/example1.basic.signalslots.py:45 [anooth
</section>
<section id="example-2-use-widgets-signals-and-slots">
<h3>Example 2 - Use widgets signals and slots<a class="headerlink" href="#example-2-use-widgets-signals-and-slots" title="Permalink to this heading"></a></h3>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/signalslots/example2.widgets.signalslots.py">example2.widgets.signalslots.py</a></p>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/signalslots/example2.widgets.signalslots.py">example2.widgets.signalslots.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/signalslots/example2.widgets.signalslots.py">tryItOnline</a>):</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="n">root</span> <span class="o">=</span> <span class="n">ttk</span><span class="o">.</span><span class="n">TTk</span><span class="p">()</span>

12
tutorial/004-logging.html

@ -126,7 +126,8 @@
<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this heading"></a></h2>
<section id="example-1-log-to-file">
<h3>Example 1 - Log to file<a class="headerlink" href="#example-1-log-to-file" title="Permalink to this heading"></a></h3>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/logging/example1.logtofile.py">example1.logtofile.py</a></p>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/logging/example1.logtofile.py">example1.logtofile.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/logging/example1.logtofile.py">tryItOnline</a>):</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="c1"># session.log is used by default</span>
@ -143,7 +144,8 @@
</section>
<section id="example-2-log-to-stdout">
<h3>Example 2 - Log to stdout<a class="headerlink" href="#example-2-log-to-stdout" title="Permalink to this heading"></a></h3>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/logging/example2.logtostdout.py">example2.logtostdout.py</a></p>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/logging/example2.logtostdout.py">example2.logtostdout.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/logging/example2.logtostdout.py">tryItOnline</a>):</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="n">ttk</span><span class="o">.</span><span class="n">TTkLog</span><span class="o">.</span><span class="n">use_default_stdout_logging</span><span class="p">()</span>
@ -160,7 +162,8 @@
</section>
<section id="example-3-custom-logging">
<h3>Example 3 - custom logging<a class="headerlink" href="#example-3-custom-logging" title="Permalink to this heading"></a></h3>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/logging/example3.customlogging.py">example3.customlogging.py</a></p>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/logging/example3.customlogging.py">example3.customlogging.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/logging/example3.customlogging.py">tryItOnline</a>):</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="c1"># define the callback used to process the log message</span>
@ -188,7 +191,8 @@
</section>
<section id="example-4-use-ttklogviewer-widget">
<h3>Example 4 - Use <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkTestWidgets.logviewer.html">TTkLogViewer</a> widget<a class="headerlink" href="#example-4-use-ttklogviewer-widget" title="Permalink to this heading"></a></h3>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/logging/example4.ttklogviewer.py">example4.ttklogviewer.py</a></p>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/logging/example4.ttklogviewer.py">example4.ttklogviewer.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/logging/example4.ttklogviewer.py">tryItOnline</a>):</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">TermTk</span> <span class="k">as</span> <span class="nn">ttk</span>
<span class="n">root</span> <span class="o">=</span> <span class="n">ttk</span><span class="o">.</span><span class="n">TTk</span><span class="p">()</span>

15
tutorial/005-calculator.html

@ -155,7 +155,8 @@ Thanks to my amazing <a class="reference external" href="https://github.com/cecc
<h2>Start Coding<a class="headerlink" href="#start-coding" title="Permalink to this heading"></a></h2>
<section id="initialize-the-window">
<h3>Initialize the window<a class="headerlink" href="#initialize-the-window" title="Permalink to this heading"></a></h3>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.001.py">calculator.001.py</a></p>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.001.py">calculator.001.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/calculator/calculator.001.py">tryItOnline</a>):</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># If you want to try without installation, run from the pyTermTk root folder</span>
<span class="nv">PYTHONPATH</span><span class="o">=</span><span class="sb">`</span><span class="nb">pwd</span><span class="sb">`</span> tutorial/calculator/calculator.001.py
</pre></div>
@ -178,7 +179,8 @@ Thanks to my amazing <a class="reference external" href="https://github.com/cecc
</section>
<section id="add-all-the-widgets-of-calculator-to-it">
<h3>Add all the widgets of calculator to it<a class="headerlink" href="#add-all-the-widgets-of-calculator-to-it" title="Permalink to this heading"></a></h3>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.002.py">calculator.002.py</a></p>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.002.py">calculator.002.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/calculator/calculator.002.py">tryItOnline</a>):</p>
<p>Based on the positions and sizes defined in the <a class="reference external" href="#design">design layout</a>, I place all the widgets on the <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkLayouts.gridlayout.html">TTkGridLayout</a> (<strong>winLayout</strong>)</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># If you want to try without installation, run from the pyTermTk root folder</span>
<span class="nv">PYTHONPATH</span><span class="o">=</span><span class="sb">`</span><span class="nb">pwd</span><span class="sb">`</span> tutorial/calculator/calculator.002.py
@ -251,7 +253,8 @@ Thanks to my amazing <a class="reference external" href="https://github.com/cecc
</section>
<section id="numeric-button-events">
<h3>Numeric Button Events<a class="headerlink" href="#numeric-button-events" title="Permalink to this heading"></a></h3>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.003.py">calculator.003.py</a></p>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.003.py">calculator.003.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/calculator/calculator.003.py">tryItOnline</a>):</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># If you want to try without installation, run from the pyTermTk root folder</span>
<span class="nv">PYTHONPATH</span><span class="o">=</span><span class="sb">`</span><span class="nb">pwd</span><span class="sb">`</span> tutorial/calculator/calculator.003.py
</pre></div>
@ -293,7 +296,8 @@ Thanks to my amazing <a class="reference external" href="https://github.com/cecc
</section>
<section id="operation-and-results-events">
<h3>Operation and results events<a class="headerlink" href="#operation-and-results-events" title="Permalink to this heading"></a></h3>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.004.py">calculator.004.py</a></p>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.004.py">calculator.004.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/calculator/calculator.004.py">tryItOnline</a>):</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># If you want to try without installation, run from the pyTermTk root folder</span>
<span class="nv">PYTHONPATH</span><span class="o">=</span><span class="sb">`</span><span class="nb">pwd</span><span class="sb">`</span> tutorial/calculator/calculator.004.py
</pre></div>
@ -332,7 +336,8 @@ Thanks to my amazing <a class="reference external" href="https://github.com/cecc
</section>
<section id="beware-the-mystery-button">
<h3>Beware the Mystery Button<a class="headerlink" href="#beware-the-mystery-button" title="Permalink to this heading"></a></h3>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.005.py">calculator.005.py</a></p>
<p>From <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/calculator/calculator.005.py">calculator.005.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/calculator/calculator.005.py">tryItOnline</a>):</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># If you want to try without installation, run from the pyTermTk root folder</span>
<span class="nv">PYTHONPATH</span><span class="o">=</span><span class="sb">`</span><span class="nb">pwd</span><span class="sb">`</span> tutorial/calculator/calculator.005.py
</pre></div>

48
tutorial/ttkDesigner/textEdit/README.html

@ -123,19 +123,19 @@
<div class="contents topic" id="contents">
<p class="topic-title">Contents</p>
<ul class="simple">
<li><p><a class="reference internal" href="#ttkdesigner-your-first-texteditor" id="id1">ttkDesigner - Your first TextEditor</a></p>
<li><p><a class="reference internal" href="#ttkdesigner-your-first-texteditor" id="id3">ttkDesigner - Your first TextEditor</a></p>
<ul>
<li><p><a class="reference internal" href="#start-a-new-project" id="id2">Start a new project</a></p></li>
<li><p><a class="reference internal" href="#add-the-first-buttons-undo-redo-cut-copy-paste" id="id3">Add The first buttons (Undo,redo - Cut,Copy,Paste)</a></p></li>
<li><p><a class="reference internal" href="#add-the-textedit-widget" id="id4">Add the TextEdit widget</a></p></li>
<li><p><a class="reference internal" href="#link-the-events-slots-for-the-basic-functionalities" id="id5">Link the Events/Slots for the basic functionalities</a></p></li>
<li><p><a class="reference internal" href="#add-few-extra-controls-open-save-color" id="id6">Add few extra controls (Open/Save/Color)</a></p></li>
<li><p><a class="reference internal" href="#link-the-events-slots-for-the-color-feature" id="id7">Link the Events/Slots for the color feature</a></p></li>
<li><p><a class="reference internal" href="#preview-and-quick-export" id="id8">Preview and Quick Export</a></p></li>
<li><p><a class="reference internal" href="#import-this-widget-in-your-project" id="id9">Import this widget in your project</a></p>
<li><p><a class="reference internal" href="#start-a-new-project" id="id4">Start a new project</a></p></li>
<li><p><a class="reference internal" href="#add-the-first-buttons-undo-redo-cut-copy-paste" id="id5">Add The first buttons (Undo,redo - Cut,Copy,Paste)</a></p></li>
<li><p><a class="reference internal" href="#add-the-textedit-widget" id="id6">Add the TextEdit widget</a></p></li>
<li><p><a class="reference internal" href="#link-the-events-slots-for-the-basic-functionalities" id="id7">Link the Events/Slots for the basic functionalities</a></p></li>
<li><p><a class="reference internal" href="#add-few-extra-controls-open-save-color" id="id8">Add few extra controls (Open/Save/Color)</a></p></li>
<li><p><a class="reference internal" href="#link-the-events-slots-for-the-color-feature" id="id9">Link the Events/Slots for the color feature</a></p></li>
<li><p><a class="reference internal" href="#preview-and-quick-export" id="id10">Preview and Quick Export</a></p></li>
<li><p><a class="reference internal" href="#import-this-widget-in-your-project" id="id11">Import this widget in your project</a></p>
<ul>
<li><p><a class="reference internal" href="#option-1-include-the-open-save-routine-and-link-them-to-the-widget" id="id10">Option 1) Include the Open/Save routine and link them to the widget</a></p></li>
<li><p><a class="reference internal" href="#option-2-extend-a-custom-widget-including-the-open-save-methods" id="id11">Option 2) Extend a custom widget including the open/save methods</a></p></li>
<li><p><a class="reference internal" href="#option-1-include-the-open-save-routine-and-link-them-to-the-widget" id="id12">Option 1) Include the Open/Save routine and link them to the widget</a></p></li>
<li><p><a class="reference internal" href="#option-2-extend-a-custom-widget-including-the-open-save-methods" id="id13">Option 2) Extend a custom widget including the open/save methods</a></p></li>
</ul>
</li>
</ul>
@ -145,7 +145,7 @@
<section id="ttkdesigner-your-first-texteditor">
<h1><a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/tree/main/ttkDesigner">ttkDesigner</a> - Your first TextEditor<a class="headerlink" href="#ttkdesigner-your-first-texteditor" title="Permalink to this heading"></a></h1>
<section id="start-a-new-project">
<h2><a class="toc-backref" href="#id2">Start a new project</a><a class="headerlink" href="#start-a-new-project" title="Permalink to this heading"></a></h2>
<h2><a class="toc-backref" href="#id4">Start a new project</a><a class="headerlink" href="#start-a-new-project" title="Permalink to this heading"></a></h2>
<ul class="simple">
<li><p>Create a new Window (<strong>File</strong> -&gt; <strong>New</strong> -&gt; <strong>New Window</strong>)</p></li>
<li><p>Set your favourite window params:</p>
@ -168,7 +168,7 @@ ttkDesigner tutorial/ttkDesigner/textEdit/textEdit.01.tui.json
</div>
</section>
<section id="add-the-first-buttons-undo-redo-cut-copy-paste">
<h2><a class="toc-backref" href="#id3">Add The first buttons (Undo,redo - Cut,Copy,Paste)</a><a class="headerlink" href="#add-the-first-buttons-undo-redo-cut-copy-paste" title="Permalink to this heading"></a></h2>
<h2><a class="toc-backref" href="#id5">Add The first buttons (Undo,redo - Cut,Copy,Paste)</a><a class="headerlink" href="#add-the-first-buttons-undo-redo-cut-copy-paste" title="Permalink to this heading"></a></h2>
<ul class="simple">
<li><p>Define the <strong>Undo</strong>, <strong>Redo</strong> commands</p></li>
</ul>
@ -193,7 +193,7 @@ ttkDesigner tutorial/ttkDesigner/textEdit/textEdit.01.tui.json
controls="controls" muted="muted" class="d-block rounded-bottom-2 border-top width-fit" ></video><p><a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/ttkDesigner/textEdit/textEdit.02.tui.json">textEdit.02.tui.json</a></p>
</section>
<section id="add-the-textedit-widget">
<h2><a class="toc-backref" href="#id4">Add the TextEdit widget</a><a class="headerlink" href="#add-the-textedit-widget" title="Permalink to this heading"></a></h2>
<h2><a class="toc-backref" href="#id6">Add the TextEdit widget</a><a class="headerlink" href="#add-the-textedit-widget" title="Permalink to this heading"></a></h2>
<ul>
<li><p>Drag the <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkWidgets.texedit.html">TextEdit</a> aligning it in the <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkLayouts.gridlayout.html#ttkgridlayout">grid</a> below any of the <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkWidgets.button.html">buttons</a> previously placed</p></li>
<li><div class="line-block">
@ -215,7 +215,7 @@ ttkDesigner tutorial/ttkDesigner/textEdit/textEdit.01.tui.json
controls="controls" muted="muted" class="d-block rounded-bottom-2 border-top width-fit" ></video><p><a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/ttkDesigner/textEdit/textEdit.03.tui.json">textEdit.03.tui.json</a></p>
</section>
<section id="link-the-events-slots-for-the-basic-functionalities">
<h2><a class="toc-backref" href="#id5">Link the Events/Slots for the basic functionalities</a><a class="headerlink" href="#link-the-events-slots-for-the-basic-functionalities" title="Permalink to this heading"></a></h2>
<h2><a class="toc-backref" href="#id7">Link the Events/Slots for the basic functionalities</a><a class="headerlink" href="#link-the-events-slots-for-the-basic-functionalities" title="Permalink to this heading"></a></h2>
<ul>
<li><div class="line-block">
<div class="line">Connect the TextEdit <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkWidgets.texedit.html#TermTk.TTkWidgets.texedit.TTkTextEdit.undoAvailable">undo</a> / <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkWidgets.texedit.html#TermTk.TTkWidgets.texedit.TTkTextEdit.redoAvailable">redo</a> availability signals with the <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkWidgets.widget.html#TermTk.TTkWidgets.widget.TTkWidget.setEnabled">setEnabled</a> slots of the undo/redo buttons</div>
@ -231,7 +231,7 @@ ttkDesigner tutorial/ttkDesigner/textEdit/textEdit.01.tui.json
controls="controls" muted="muted" class="d-block rounded-bottom-2 border-top width-fit" ></video><p><a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/ttkDesigner/textEdit/textEdit.04.tui.json">textEdit.04.tui.json</a></p>
</section>
<section id="add-few-extra-controls-open-save-color">
<h2><a class="toc-backref" href="#id6">Add few extra controls (Open/Save/Color)</a><a class="headerlink" href="#add-few-extra-controls-open-save-color" title="Permalink to this heading"></a></h2>
<h2><a class="toc-backref" href="#id8">Add few extra controls (Open/Save/Color)</a><a class="headerlink" href="#add-few-extra-controls-open-save-color" title="Permalink to this heading"></a></h2>
<p>I used those emoji as file open/save text 📂 💾</p>
<video width="800"
src="https://user-images.githubusercontent.com/8876552/236455116-57cfe842-e581-4dc7-ac74-dead0e440793.mp4"
@ -239,33 +239,33 @@ ttkDesigner tutorial/ttkDesigner/textEdit/textEdit.01.tui.json
controls="controls" muted="muted" class="d-block rounded-bottom-2 border-top width-fit" ></video><p><a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/ttkDesigner/textEdit/textEdit.05.tui.json">textEdit.05.tui.json</a></p>
</section>
<section id="link-the-events-slots-for-the-color-feature">
<h2><a class="toc-backref" href="#id7">Link the Events/Slots for the color feature</a><a class="headerlink" href="#link-the-events-slots-for-the-color-feature" title="Permalink to this heading"></a></h2>
<h2><a class="toc-backref" href="#id9">Link the Events/Slots for the color feature</a><a class="headerlink" href="#link-the-events-slots-for-the-color-feature" title="Permalink to this heading"></a></h2>
<video width="800"
src="https://user-images.githubusercontent.com/8876552/236455110-faac9646-e025-43bd-8833-624b9339db1b.mp4"
data-canonical-src="https://user-images.githubusercontent.com/8876552/236455110-faac9646-e025-43bd-8833-624b9339db1b.mp4"
controls="controls" muted="muted" class="d-block rounded-bottom-2 border-top width-fit" ></video><p><a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/ttkDesigner/textEdit/textEdit.06.tui.json">textEdit.06.tui.json</a></p>
</section>
<section id="preview-and-quick-export">
<h2><a class="toc-backref" href="#id8">Preview and Quick Export</a><a class="headerlink" href="#preview-and-quick-export" title="Permalink to this heading"></a></h2>
<h2><a class="toc-backref" href="#id10">Preview and Quick Export</a><a class="headerlink" href="#preview-and-quick-export" title="Permalink to this heading"></a></h2>
<video width="800"
src="https://user-images.githubusercontent.com/8876552/236455105-25cd73a3-901f-4b96-a729-0723d9f80a93.mp4"
data-canonical-src="https://user-images.githubusercontent.com/8876552/236455105-25cd73a3-901f-4b96-a729-0723d9f80a93.mp4"
controls="controls" muted="muted" class="d-block rounded-bottom-2 border-top width-fit" ></video><p>Exported: <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/ttkDesigner/textEdit/texteditor.01.py">texteditor.01.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?fileUri=https://raw.githubusercontent.com/ceccopierangiolieugenio/pyTermTk/main/tutorial/ttkDesigner/textEdit/texteditor.01.py">Try Online</a>)</p>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/ttkDesigner/textEdit/texteditor.01.py">tryItOnline</a>):</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># If you want to try without installation, run from the pyTermTk root folder</span>
<span class="nv">PYTHONPATH</span><span class="o">=</span><span class="sb">`</span><span class="nb">pwd</span><span class="sb">`</span> python3 tutorial/ttkDesigner/textEdit/texteditor.01.py
</pre></div>
</div>
</section>
<section id="import-this-widget-in-your-project">
<h2><a class="toc-backref" href="#id9">Import this widget in your project</a><a class="headerlink" href="#import-this-widget-in-your-project" title="Permalink to this heading"></a></h2>
<h2><a class="toc-backref" href="#id11">Import this widget in your project</a><a class="headerlink" href="#import-this-widget-in-your-project" title="Permalink to this heading"></a></h2>
<p>The <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkUiTools.uiloader.html#TermTk.TTkUiTools.uiloader.TTkUiLoader">TTkUiLoader</a> provide different methods to use the content generated by <a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/tree/main/ttkDesigner">ttkDesigner</a></p>
<p>Each method is capable of (1) returning a new <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkWidgets.widget.html">Widget</a> or (2) extending a custom defined widget</p>
<section id="option-1-include-the-open-save-routine-and-link-them-to-the-widget">
<h3><a class="toc-backref" href="#id10">Option 1) Include the Open/Save routine and link them to the widget</a><a class="headerlink" href="#option-1-include-the-open-save-routine-and-link-them-to-the-widget" title="Permalink to this heading"></a></h3>
<h3><a class="toc-backref" href="#id12">Option 1) Include the Open/Save routine and link them to the widget</a><a class="headerlink" href="#option-1-include-the-open-save-routine-and-link-them-to-the-widget" title="Permalink to this heading"></a></h3>
<p>Once (quick)exported the code, we need to define the appropriate routines and link them to the file(open/save) pickers <a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/autogen.TermTk/TermTk.TTkWidgets.TTkPickers.filepicker.html#TermTk.TTkWidgets.TTkPickers.filepicker.TTkFileButtonPicker.filePicked">signals</a></p>
<p><a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/ttkDesigner/textEdit/texteditor.02.py">texteditor.02.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?fileUri=https://raw.githubusercontent.com/ceccopierangiolieugenio/pyTermTk/main/tutorial/ttkDesigner/textEdit/texteditor.02.py">Try Online</a>)</p>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/ttkDesigner/textEdit/texteditor.02.py">tryItOnline</a>):</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># If you want to try without installation, run from the pyTermTk root folder</span>
<span class="nv">PYTHONPATH</span><span class="o">=</span><span class="sb">`</span><span class="nb">pwd</span><span class="sb">`</span> python3 tutorial/ttkDesigner/textEdit/texteditor.02.py
</pre></div>
@ -300,9 +300,9 @@ ttkDesigner tutorial/ttkDesigner/textEdit/textEdit.01.tui.json
</div>
</section>
<section id="option-2-extend-a-custom-widget-including-the-open-save-methods">
<h3><a class="toc-backref" href="#id11">Option 2) Extend a custom widget including the open/save methods</a><a class="headerlink" href="#option-2-extend-a-custom-widget-including-the-open-save-methods" title="Permalink to this heading"></a></h3>
<h3><a class="toc-backref" href="#id13">Option 2) Extend a custom widget including the open/save methods</a><a class="headerlink" href="#option-2-extend-a-custom-widget-including-the-open-save-methods" title="Permalink to this heading"></a></h3>
<p><a class="reference external" href="https://github.com/ceccopierangiolieugenio/pyTermTk/blob/main/tutorial/ttkDesigner/textEdit/texteditor.03.py">texteditor.03.py</a>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?fileUri=https://raw.githubusercontent.com/ceccopierangiolieugenio/pyTermTk/main/tutorial/ttkDesigner/textEdit/texteditor.03.py">Try Online</a>)</p>
(<a class="reference external" href="https://ceccopierangiolieugenio.github.io/pyTermTk/sandbox/sandbox.html?filePath=tutorial/ttkDesigner/textEdit/texteditor.03.py">tryItOnline</a>):</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># If you want to try without installation, run from the pyTermTk root folder</span>
<span class="nv">PYTHONPATH</span><span class="o">=</span><span class="sb">`</span><span class="nb">pwd</span><span class="sb">`</span> python3 tutorial/ttkDesigner/textEdit/texteditor.03.py
</pre></div>

Loading…
Cancel
Save