153 changed files with 3679 additions and 347 deletions
@ -0,0 +1,490 @@
|
||||
|
||||
|
||||
<!DOCTYPE html> |
||||
<html class="writer-html5" lang="en" > |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
||||
|
||||
<title>TermTk.TTkCore.color — pyTermTk 0.2.0a documentation</title> |
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> |
||||
<link rel="stylesheet" href="../../../_static/pygments.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" /> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--[if lt IE 9]> |
||||
<script src="../../../_static/js/html5shiv.min.js"></script> |
||||
<![endif]--> |
||||
|
||||
|
||||
<script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script> |
||||
<script src="../../../_static/jquery.js"></script> |
||||
<script src="../../../_static/underscore.js"></script> |
||||
<script src="../../../_static/doctools.js"></script> |
||||
|
||||
<script type="text/javascript" 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="main navigation"> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p><span class="caption-text">Tutorials</span></p> |
||||
<ul> |
||||
<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 & Slots</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="../../../tutorial/004-logging.html">pyTermTk - Logging</a></li> |
||||
</ul> |
||||
<p><span class="caption-text">API Reference</span></p> |
||||
<ul> |
||||
<li class="toctree-l1"><a class="reference internal" href="../../../autogen.TermTk/TermTk.libbpytop.html">TermTk.libbpytop</a></li> |
||||
<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.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.TTkTypes.html">TermTk.TTkTypes</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="../../../autogen.TermTk/TermTk.TTkWidgets.html">TermTk.TTkWidgets</a></li> |
||||
</ul> |
||||
|
||||
|
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
</nav> |
||||
|
||||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> |
||||
|
||||
|
||||
<nav class="wy-nav-top" aria-label="top navigation"> |
||||
|
||||
<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="breadcrumbs navigation"> |
||||
|
||||
<ul class="wy-breadcrumbs"> |
||||
|
||||
<li><a href="../../../index.html" class="icon icon-home"></a> »</li> |
||||
|
||||
<li><a href="../../index.html">Module code</a> »</li> |
||||
|
||||
<li>TermTk.TTkCore.color</li> |
||||
|
||||
|
||||
<li class="wy-breadcrumbs-aside"> |
||||
|
||||
</li> |
||||
|
||||
</ul> |
||||
|
||||
|
||||
<hr/> |
||||
</div> |
||||
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> |
||||
<div itemprop="articleBody"> |
||||
|
||||
<h1>Source code for TermTk.TTkCore.color</h1><div class="highlight"><pre> |
||||
<span></span><span class="ch">#!/usr/bin/env python3</span> |
||||
|
||||
<span class="c1"># MIT License</span> |
||||
<span class="c1">#</span> |
||||
<span class="c1"># Copyright (c) 2021 Eugenio Parodi <ceccopierangiolieugenio AT googlemail DOT com></span> |
||||
<span class="c1">#</span> |
||||
<span class="c1"># Permission is hereby granted, free of charge, to any person obtaining a copy</span> |
||||
<span class="c1"># of this software and associated documentation files (the "Software"), to deal</span> |
||||
<span class="c1"># in the Software without restriction, including without limitation the rights</span> |
||||
<span class="c1"># to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span> |
||||
<span class="c1"># copies of the Software, and to permit persons to whom the Software is</span> |
||||
<span class="c1"># furnished to do so, subject to the following conditions:</span> |
||||
<span class="c1">#</span> |
||||
<span class="c1"># The above copyright notice and this permission notice shall be included in all</span> |
||||
<span class="c1"># copies or substantial portions of the Software.</span> |
||||
<span class="c1">#</span> |
||||
<span class="c1"># THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span> |
||||
<span class="c1"># IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span> |
||||
<span class="c1"># FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span> |
||||
<span class="c1"># AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span> |
||||
<span class="c1"># LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span> |
||||
<span class="c1"># OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span> |
||||
<span class="c1"># SOFTWARE.</span> |
||||
|
||||
<span class="kn">from</span> <span class="nn">TermTk.TTkCore.log</span> <span class="kn">import</span> <span class="n">TTkLog</span> |
||||
<span class="kn">from</span> <span class="nn">TermTk.TTkCore.cfg</span> <span class="kn">import</span> <span class="n">TTkCfg</span> |
||||
<span class="kn">from</span> <span class="nn">TermTk.TTkCore.constant</span> <span class="kn">import</span> <span class="n">TTkK</span> |
||||
<span class="kn">from</span> <span class="nn">TermTk.TTkCore.helper</span> <span class="kn">import</span> <span class="n">TTkHelper</span> |
||||
|
||||
<span class="c1"># Ansi Escape Codes:</span> |
||||
<span class="c1"># https://conemu.github.io/en/AnsiEscapeCodes.html</span> |
||||
|
||||
<span class="c1"># From http://pueblo.sourceforge.net/doc/manual/ansi_color_codes.html</span> |
||||
<span class="c1"># Code: Client: Meaning:</span> |
||||
<span class="c1"># [0m -- reset; clears all colors and styles (to white on black)</span> |
||||
<span class="c1"># [1m -- bold on (see below)</span> |
||||
<span class="c1"># [3m -- italics on</span> |
||||
<span class="c1"># [4m -- underline on</span> |
||||
<span class="c1"># [7m 2.50 inverse on; reverses foreground & background colors</span> |
||||
<span class="c1"># [9m 2.50 strikethrough on</span> |
||||
<span class="c1"># [22m 2.50 bold off (see below)</span> |
||||
<span class="c1"># [23m 2.50 italics off</span> |
||||
<span class="c1"># [24m 2.50 underline off</span> |
||||
<span class="c1"># [27m 2.50 inverse off</span> |
||||
<span class="c1"># [29m 2.50 strikethrough off</span> |
||||
<span class="c1"># [30m -- set foreground color to black</span> |
||||
<span class="c1"># [31m -- set foreground color to red</span> |
||||
<span class="c1"># [32m -- set foreground color to green</span> |
||||
<span class="c1"># [33m -- set foreground color to yellow</span> |
||||
<span class="c1"># [34m -- set foreground color to blue</span> |
||||
<span class="c1"># [35m -- set foreground color to magenta (purple)</span> |
||||
<span class="c1"># [36m -- set foreground color to cyan</span> |
||||
<span class="c1"># [37m -- set foreground color to white</span> |
||||
<span class="c1"># [39m 2.53 set foreground color to default (white)</span> |
||||
<span class="c1"># [40m -- set background color to black</span> |
||||
<span class="c1"># [41m -- set background color to red</span> |
||||
<span class="c1"># [42m -- set background color to green</span> |
||||
<span class="c1"># [43m -- set background color to yellow</span> |
||||
<span class="c1"># [44m -- set background color to blue</span> |
||||
<span class="c1"># [45m -- set background color to magenta (purple)</span> |
||||
<span class="c1"># [46m -- set background color to cyan</span> |
||||
<span class="c1"># [47m -- set background color to white</span> |
||||
<span class="c1"># [49m 2.53 set background color to default (black)</span> |
||||
|
||||
<span class="k">class</span> <span class="nc">_TTkColor</span><span class="p">:</span> |
||||
<span class="vm">__slots__</span> <span class="o">=</span> <span class="p">(</span><span class="s1">'_fg'</span><span class="p">,</span><span class="s1">'_bg'</span><span class="p">,</span><span class="s1">'_mod'</span><span class="p">,</span> <span class="s1">'_colorMod'</span><span class="p">)</span> |
||||
<span class="n">_fg</span><span class="p">:</span> <span class="nb">str</span><span class="p">;</span> <span class="n">_bg</span><span class="p">:</span> <span class="nb">str</span><span class="p">;</span> <span class="n">_mod</span><span class="p">:</span> <span class="nb">str</span> |
||||
<span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">fg</span><span class="p">:</span><span class="nb">str</span><span class="o">=</span><span class="s2">""</span><span class="p">,</span> <span class="n">bg</span><span class="p">:</span><span class="nb">str</span><span class="o">=</span><span class="s2">""</span><span class="p">,</span> <span class="n">mod</span><span class="p">:</span><span class="nb">str</span><span class="o">=</span><span class="s2">""</span><span class="p">,</span> <span class="n">colorMod</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> |
||||
<span class="bp">self</span><span class="o">.</span><span class="n">_fg</span> <span class="o">=</span> <span class="n">fg</span> |
||||
<span class="bp">self</span><span class="o">.</span><span class="n">_bg</span> <span class="o">=</span> <span class="n">bg</span> |
||||
<span class="bp">self</span><span class="o">.</span><span class="n">_mod</span> <span class="o">=</span> <span class="n">mod</span> |
||||
<span class="bp">self</span><span class="o">.</span><span class="n">_colorMod</span> <span class="o">=</span> <span class="n">colorMod</span> |
||||
|
||||
<span class="k">def</span> <span class="nf">colorType</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> |
||||
<span class="k">return</span> \ |
||||
<span class="p">(</span> <span class="n">TTkK</span><span class="o">.</span><span class="n">Foreground</span> <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fg</span> <span class="o">!=</span> <span class="s2">""</span> <span class="k">else</span> <span class="n">TTkK</span><span class="o">.</span><span class="n">NONE</span> <span class="p">)</span> <span class="o">|</span> \ |
||||
<span class="p">(</span> <span class="n">TTkK</span><span class="o">.</span><span class="n">Background</span> <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_bg</span> <span class="o">!=</span> <span class="s2">""</span> <span class="k">else</span> <span class="n">TTkK</span><span class="o">.</span><span class="n">NONE</span> <span class="p">)</span> <span class="o">|</span> \ |
||||
<span class="p">(</span> <span class="n">TTkK</span><span class="o">.</span><span class="n">Modifier</span> <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_mod</span> <span class="o">!=</span> <span class="s2">""</span> <span class="k">else</span> <span class="n">TTkK</span><span class="o">.</span><span class="n">NONE</span> <span class="p">)</span> |
||||
|
||||
<span class="k">def</span> <span class="nf">getHex</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">ctype</span><span class="p">):</span> |
||||
<span class="k">if</span> <span class="n">ctype</span> <span class="o">==</span> <span class="n">TTkK</span><span class="o">.</span><span class="n">Foreground</span><span class="p">:</span> |
||||
<span class="n">r</span><span class="p">,</span><span class="n">g</span><span class="p">,</span><span class="n">b</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fgToRGB</span><span class="p">()</span> |
||||
<span class="k">else</span><span class="p">:</span> |
||||
<span class="n">r</span><span class="p">,</span><span class="n">g</span><span class="p">,</span><span class="n">b</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">bgToRGB</span><span class="p">()</span> |
||||
<span class="k">return</span> <span class="s2">"#</span><span class="si">{:06x}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">r</span><span class="o"><<</span><span class="mi">16</span><span class="o">|</span><span class="n">g</span><span class="o"><<</span><span class="mi">8</span><span class="o">|</span><span class="n">b</span><span class="p">)</span> |
||||
|
||||
<span class="k">def</span> <span class="nf">fgToRGB</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> |
||||
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fg</span> <span class="o">==</span> <span class="s2">""</span><span class="p">:</span> <span class="k">return</span> <span class="mh">0xff</span><span class="p">,</span><span class="mh">0xff</span><span class="p">,</span><span class="mh">0xff</span> |
||||
<span class="n">cc</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fg</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s1">';'</span><span class="p">)</span> |
||||
<span class="n">r</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">cc</span><span class="p">[</span><span class="mi">2</span><span class="p">])</span> |
||||
<span class="n">g</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">cc</span><span class="p">[</span><span class="mi">3</span><span class="p">])</span> |
||||
<span class="n">b</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">cc</span><span class="p">[</span><span class="mi">4</span><span class="p">][:</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span> |
||||
<span class="k">return</span> <span class="n">r</span><span class="p">,</span><span class="n">g</span><span class="p">,</span><span class="n">b</span> |
||||
|
||||
<span class="k">def</span> <span class="nf">bgToRGB</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> |
||||
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_bg</span> <span class="o">==</span> <span class="s2">""</span><span class="p">:</span> <span class="k">return</span> <span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span> |
||||
<span class="n">cc</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_bg</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s1">';'</span><span class="p">)</span> |
||||
<span class="n">r</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">cc</span><span class="p">[</span><span class="mi">2</span><span class="p">])</span> |
||||
<span class="n">g</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">cc</span><span class="p">[</span><span class="mi">3</span><span class="p">])</span> |
||||
<span class="n">b</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">cc</span><span class="p">[</span><span class="mi">4</span><span class="p">][:</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span> |
||||
<span class="k">return</span> <span class="n">r</span><span class="p">,</span><span class="n">g</span><span class="p">,</span><span class="n">b</span> |
||||
|
||||
<span class="k">def</span> <span class="fm">__str__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> |
||||
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fg</span><span class="o">+</span><span class="bp">self</span><span class="o">.</span><span class="n">_bg</span><span class="o">+</span><span class="bp">self</span><span class="o">.</span><span class="n">_mod</span> |
||||
|
||||
<span class="k">def</span> <span class="fm">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">other</span><span class="p">):</span> |
||||
<span class="k">if</span> <span class="n">other</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> <span class="k">return</span> <span class="kc">False</span> |
||||
<span class="k">return</span> \ |
||||
<span class="bp">self</span><span class="o">.</span><span class="n">_fg</span> <span class="o">==</span> <span class="n">other</span><span class="o">.</span><span class="n">_fg</span> <span class="ow">and</span> \ |
||||
<span class="bp">self</span><span class="o">.</span><span class="n">_bg</span> <span class="o">==</span> <span class="n">other</span><span class="o">.</span><span class="n">_bg</span> <span class="ow">and</span> \ |
||||
<span class="bp">self</span><span class="o">.</span><span class="n">_mod</span><span class="o">==</span> <span class="n">other</span><span class="o">.</span><span class="n">_mod</span> |
||||
|
||||
<span class="k">def</span> <span class="fm">__add__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">other</span><span class="p">):</span> |
||||
<span class="c1"># TTkLog.debug("__add__")</span> |
||||
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">other</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span> |
||||
<span class="k">return</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span><span class="o">+</span><span class="n">other</span> |
||||
<span class="k">else</span><span class="p">:</span> |
||||
<span class="n">fg</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="n">other</span><span class="o">.</span><span class="n">_fg</span> <span class="ow">or</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fg</span> |
||||
<span class="n">bg</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="n">other</span><span class="o">.</span><span class="n">_bg</span> <span class="ow">or</span> <span class="bp">self</span><span class="o">.</span><span class="n">_bg</span> |
||||
<span class="n">mod</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_mod</span> <span class="o">+</span> <span class="n">other</span><span class="o">.</span><span class="n">_mod</span> |
||||
<span class="n">colorMod</span> <span class="o">=</span> <span class="n">other</span><span class="o">.</span><span class="n">_colorMod</span> <span class="ow">or</span> <span class="bp">self</span><span class="o">.</span><span class="n">_colorMod</span> |
||||
<span class="k">return</span> <span class="n">TTkColor</span><span class="p">(</span><span class="n">fg</span><span class="p">,</span><span class="n">bg</span><span class="p">,</span><span class="n">mod</span><span class="p">,</span><span class="n">colorMod</span><span class="p">)</span> |
||||
|
||||
<span class="k">def</span> <span class="fm">__radd__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">other</span><span class="p">):</span> |
||||
<span class="c1"># TTkLog.debug("__radd__")</span> |
||||
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">other</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span> |
||||
<span class="k">return</span> <span class="n">other</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> |
||||
<span class="k">else</span><span class="p">:</span> |
||||
<span class="n">fg</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="n">other</span><span class="o">.</span><span class="n">_fg</span> <span class="ow">or</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fg</span> |
||||
<span class="n">bg</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="n">other</span><span class="o">.</span><span class="n">_bg</span> <span class="ow">or</span> <span class="bp">self</span><span class="o">.</span><span class="n">_bg</span> |
||||
<span class="n">mod</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">_mod</span> <span class="o">+</span> <span class="n">other</span><span class="o">.</span><span class="n">_mod</span> |
||||
<span class="n">colorMod</span> <span class="o">=</span> <span class="n">other</span><span class="o">.</span><span class="n">_colorMod</span> <span class="ow">or</span> <span class="bp">self</span><span class="o">.</span><span class="n">_colorMod</span> |
||||
<span class="k">return</span> <span class="n">TTkColor</span><span class="p">(</span><span class="n">fg</span><span class="p">,</span><span class="n">bg</span><span class="p">,</span><span class="n">mod</span><span class="p">,</span><span class="n">colorMod</span><span class="p">)</span> |
||||
|
||||
<span class="k">def</span> <span class="fm">__sub__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">other</span><span class="p">):</span> |
||||
<span class="c1"># TTkLog.debug("__sub__")</span> |
||||
<span class="c1"># if other is None: return str(self)</span> |
||||
<span class="k">if</span> <span class="s2">""</span> <span class="o">==</span> <span class="bp">self</span><span class="o">.</span><span class="n">_bg</span> <span class="o">!=</span> <span class="n">other</span><span class="o">.</span><span class="n">_bg</span> <span class="ow">or</span> \ |
||||
<span class="s2">""</span> <span class="o">==</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fg</span> <span class="o">!=</span> <span class="n">other</span><span class="o">.</span><span class="n">_fg</span> <span class="ow">or</span> \ |
||||
<span class="s2">""</span> <span class="o">==</span> <span class="bp">self</span><span class="o">.</span><span class="n">_mod</span> <span class="o">!=</span> <span class="n">other</span><span class="o">.</span><span class="n">_mod</span> <span class="p">:</span> |
||||
<span class="k">return</span> <span class="s1">'</span><span class="se">\033</span><span class="s1">[0m'</span><span class="o">+</span><span class="bp">self</span> |
||||
<span class="k">return</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> |
||||
|
||||
<span class="k">def</span> <span class="nf">modParam</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> |
||||
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_colorMod</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> <span class="k">return</span> <span class="bp">self</span> |
||||
<span class="n">ret</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span> |
||||
<span class="n">ret</span><span class="o">.</span><span class="n">_colorMod</span><span class="o">.</span><span class="n">setParam</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> |
||||
<span class="k">return</span> <span class="n">ret</span> |
||||
|
||||
<span class="k">def</span> <span class="nf">mod</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">x</span> <span class="p">,</span> <span class="n">y</span><span class="p">):</span> |
||||
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_colorMod</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> <span class="k">return</span> <span class="bp">self</span> |
||||
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_colorMod</span><span class="o">.</span><span class="n">exec</span><span class="p">(</span><span class="n">x</span><span class="p">,</span><span class="n">y</span><span class="p">,</span><span class="bp">self</span><span class="p">)</span> |
||||
|
||||
<span class="k">def</span> <span class="nf">copy</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">modifier</span><span class="o">=</span><span class="kc">True</span><span class="p">):</span> |
||||
<span class="n">ret</span> <span class="o">=</span> <span class="n">_TTkColor</span><span class="p">()</span> |
||||
<span class="n">ret</span><span class="o">.</span><span class="n">_fg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fg</span> |
||||
<span class="n">ret</span><span class="o">.</span><span class="n">_bg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_bg</span> |
||||
<span class="n">ret</span><span class="o">.</span><span class="n">_mod</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_mod</span> |
||||
<span class="k">if</span> <span class="n">modifier</span><span class="p">:</span> |
||||
<span class="n">ret</span><span class="o">.</span><span class="n">_colorMod</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_colorMod</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span> |
||||
<span class="k">return</span> <span class="n">ret</span> |
||||
|
||||
<span class="k">class</span> <span class="nc">_TTkColorModifier</span><span class="p">():</span> |
||||
<span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> <span class="k">pass</span> |
||||
<span class="k">def</span> <span class="nf">setParam</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> <span class="k">pass</span> |
||||
<span class="k">def</span> <span class="nf">copy</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> <span class="k">return</span> <span class="bp">self</span> |
||||
|
||||
<span class="k">class</span> <span class="nc">TTkColorGradient</span><span class="p">(</span><span class="n">_TTkColorModifier</span><span class="p">):</span> |
||||
<span class="vm">__slots__</span> <span class="o">=</span> <span class="p">(</span><span class="s1">'_increment'</span><span class="p">,</span> <span class="s1">'_val'</span><span class="p">,</span> <span class="s1">'_buffer'</span><span class="p">)</span> |
||||
<span class="n">_increment</span><span class="p">:</span> <span class="nb">int</span><span class="p">;</span> <span class="n">_val</span><span class="p">:</span> <span class="nb">int</span> |
||||
<span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> |
||||
<span class="n">_TTkColorModifier</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> |
||||
<span class="bp">self</span><span class="o">.</span><span class="n">_increment</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"increment"</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span> |
||||
<span class="bp">self</span><span class="o">.</span><span class="n">_val</span> <span class="o">=</span> <span class="mi">0</span> |
||||
<span class="bp">self</span><span class="o">.</span><span class="n">_buffer</span> <span class="o">=</span> <span class="p">{}</span> |
||||
<span class="k">def</span> <span class="nf">setParam</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> |
||||
<span class="bp">self</span><span class="o">.</span><span class="n">_val</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"val"</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span> |
||||
<span class="k">def</span> <span class="nf">exec</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">color</span><span class="p">):</span> |
||||
<span class="k">def</span> <span class="nf">_applyGradient</span><span class="p">(</span><span class="n">c</span><span class="p">):</span> |
||||
<span class="k">if</span> <span class="n">c</span> <span class="o">==</span> <span class="s2">""</span><span class="p">:</span> <span class="k">return</span> <span class="n">c</span> |
||||
<span class="n">multiplier</span> <span class="o">=</span> <span class="nb">abs</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_val</span> <span class="o">+</span> <span class="n">y</span><span class="p">)</span> |
||||
<span class="n">cc</span> <span class="o">=</span> <span class="n">c</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s1">';'</span><span class="p">)</span> |
||||
<span class="c1">#TTkLog.debug("Eugenio "+c.replace('\033','<ESC>'))</span> |
||||
<span class="n">r</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">cc</span><span class="p">[</span><span class="mi">2</span><span class="p">])</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">_increment</span> <span class="o">*</span> <span class="n">multiplier</span> |
||||
<span class="n">g</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">cc</span><span class="p">[</span><span class="mi">3</span><span class="p">])</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">_increment</span> <span class="o">*</span> <span class="n">multiplier</span> |
||||
<span class="n">b</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">cc</span><span class="p">[</span><span class="mi">4</span><span class="p">][:</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span><span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">_increment</span> <span class="o">*</span> <span class="n">multiplier</span> |
||||
<span class="n">r</span> <span class="o">=</span> <span class="nb">max</span><span class="p">(</span><span class="nb">min</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span><span class="n">r</span><span class="p">),</span><span class="mi">0</span><span class="p">)</span> |
||||
<span class="n">g</span> <span class="o">=</span> <span class="nb">max</span><span class="p">(</span><span class="nb">min</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span><span class="n">g</span><span class="p">),</span><span class="mi">0</span><span class="p">)</span> |
||||
<span class="n">b</span> <span class="o">=</span> <span class="nb">max</span><span class="p">(</span><span class="nb">min</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span><span class="n">b</span><span class="p">),</span><span class="mi">0</span><span class="p">)</span> |
||||
<span class="k">return</span> <span class="sa">f</span><span class="s2">"</span><span class="si">{</span><span class="n">cc</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="si">}</span><span class="s2">;</span><span class="si">{</span><span class="n">cc</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="si">}</span><span class="s2">;</span><span class="si">{</span><span class="n">r</span><span class="si">}</span><span class="s2">;</span><span class="si">{</span><span class="n">g</span><span class="si">}</span><span class="s2">;</span><span class="si">{</span><span class="n">b</span><span class="si">}</span><span class="s2">m"</span> |
||||
|
||||
<span class="n">bname</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">color</span><span class="p">)</span> |
||||
<span class="c1"># I made a buffer to keep all the gradient values to speed up the paint process</span> |
||||
<span class="k">if</span> <span class="n">bname</span> <span class="ow">not</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">_buffer</span><span class="p">:</span> |
||||
<span class="bp">self</span><span class="o">.</span><span class="n">_buffer</span><span class="p">[</span><span class="n">bname</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span><span class="kc">None</span><span class="p">]</span><span class="o">*</span><span class="p">(</span><span class="mi">256</span><span class="o">*</span><span class="mi">2</span><span class="p">)</span> |
||||
<span class="nb">id</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_val</span> <span class="o">+</span> <span class="n">y</span> <span class="o">-</span> <span class="mi">256</span> |
||||
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_buffer</span><span class="p">[</span><span class="n">bname</span><span class="p">][</span><span class="nb">id</span><span class="p">]</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span> |
||||
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_buffer</span><span class="p">[</span><span class="n">bname</span><span class="p">][</span><span class="nb">id</span><span class="p">]</span> |
||||
<span class="n">copy</span> <span class="o">=</span> <span class="n">color</span><span class="o">.</span><span class="n">copy</span><span class="p">(</span><span class="n">modifier</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span> |
||||
<span class="n">copy</span><span class="o">.</span><span class="n">_fg</span> <span class="o">=</span> <span class="n">_applyGradient</span><span class="p">(</span><span class="n">color</span><span class="o">.</span><span class="n">_fg</span><span class="p">)</span> |
||||
<span class="n">copy</span><span class="o">.</span><span class="n">_bg</span> <span class="o">=</span> <span class="n">_applyGradient</span><span class="p">(</span><span class="n">color</span><span class="o">.</span><span class="n">_bg</span><span class="p">)</span> |
||||
<span class="bp">self</span><span class="o">.</span><span class="n">_buffer</span><span class="p">[</span><span class="n">bname</span><span class="p">][</span><span class="nb">id</span><span class="p">]</span> <span class="o">=</span> <span class="n">copy</span> |
||||
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_buffer</span><span class="p">[</span><span class="n">bname</span><span class="p">][</span><span class="nb">id</span><span class="p">]</span> |
||||
|
||||
<span class="k">def</span> <span class="nf">copy</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> |
||||
<span class="k">return</span> <span class="bp">self</span> |
||||
<span class="c1">#ret = TTkColorGradient()</span> |
||||
<span class="c1">#ret._increment = self._increment</span> |
||||
<span class="c1">#ret._val = self._val</span> |
||||
<span class="c1">#return ret</span> |
||||
|
||||
|
||||
|
||||
<div class="viewcode-block" id="TTkColor"><a class="viewcode-back" href="../../../autogen.TermTk/TermTk.TTkCore.color.html#TermTk.TTkCore.color.TTkColor">[docs]</a><span class="k">class</span> <span class="nc">TTkColor</span><span class="p">(</span><span class="n">_TTkColor</span><span class="p">):</span> |
||||
<span class="sd">''' TermTk Color helper</span> |
||||
|
||||
<span class="sd"> .. role:: strike</span> |
||||
<span class="sd"> :class: strike</span> |
||||
|
||||
<span class="sd"> .. role:: underline</span> |
||||
<span class="sd"> :class: underline</span> |
||||
|
||||
<span class="sd"> The TTkColor constructor creates the color based on HEX values.</span> |
||||
|
||||
<span class="sd"> Example:</span> |
||||
|
||||
<span class="sd"> .. code:: python</span> |
||||
|
||||
<span class="sd"> # Foreground only colors:</span> |
||||
<span class="sd"> color_fg_red = TTkColor.fg('#FF0000')</span> |
||||
<span class="sd"> color_fg_green = TTkColor.fg('#00FF00')</span> |
||||
<span class="sd"> color_fg_blue = TTkColor.fg('#0000FF')</span> |
||||
|
||||
<span class="sd"> # Background only colors:</span> |
||||
<span class="sd"> color_bg_red = TTkColor.bg('#FF0000')</span> |
||||
<span class="sd"> color_bg_green = TTkColor.bg('#00FF00')</span> |
||||
<span class="sd"> color_bg_blue = TTkColor.bg('#0000FF')</span> |
||||
|
||||
<span class="sd"> # Combine</span> |
||||
<span class="sd"> color_1 = color_fg_red + color_bg_blue</span> |
||||
<span class="sd"> color_2 = color_fg_red + TTkColor.bg('#FFFF00')</span> |
||||
<span class="sd"> color_3 = color_2 + TTkColor.UNDERLINE + TTkColor.BOLD</span> |
||||
<span class="sd"> '''</span> |
||||
<span class="n">RST</span> <span class="o">=</span> <span class="n">_TTkColor</span><span class="p">(</span><span class="n">fg</span><span class="o">=</span><span class="s1">'</span><span class="se">\033</span><span class="s1">[0m'</span><span class="p">)</span> |
||||
<span class="sd">'''Default terminal color'''</span> |
||||
|
||||
<span class="c1"># Modifiers:</span> |
||||
<span class="n">BOLD</span> <span class="o">=</span> <span class="n">_TTkColor</span><span class="p">(</span><span class="n">mod</span><span class="o">=</span><span class="s1">'</span><span class="se">\033</span><span class="s1">[1m'</span><span class="p">)</span> |
||||
<span class="sd">'''**Bold** modifier'''</span> |
||||
<span class="n">ITALIC</span> <span class="o">=</span> <span class="n">_TTkColor</span><span class="p">(</span><span class="n">mod</span><span class="o">=</span><span class="s1">'</span><span class="se">\033</span><span class="s1">[3m'</span><span class="p">)</span> |
||||
<span class="sd">'''*Italic* modifier'''</span> |
||||
<span class="n">UNDERLINE</span> <span class="o">=</span> <span class="n">_TTkColor</span><span class="p">(</span><span class="n">mod</span><span class="o">=</span><span class="s1">'</span><span class="se">\033</span><span class="s1">[4m'</span><span class="p">)</span> |
||||
<span class="sd">''':underline:`Underline` modifier'''</span> |
||||
<span class="n">STRIKETROUGH</span> <span class="o">=</span> <span class="n">_TTkColor</span><span class="p">(</span><span class="n">mod</span><span class="o">=</span><span class="s1">'</span><span class="se">\033</span><span class="s1">[9m'</span><span class="p">)</span> |
||||
<span class="sd">''':strike:`Striketrough` modifier'''</span> |
||||
|
||||
<span class="nd">@staticmethod</span> |
||||
<span class="k">def</span> <span class="nf">fg</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> |
||||
<span class="n">mod</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">'modifier'</span><span class="p">,</span> <span class="kc">None</span> <span class="p">)</span> |
||||
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">args</span><span class="p">)</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> |
||||
<span class="n">color</span> <span class="o">=</span> <span class="n">args</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> |
||||
<span class="k">else</span><span class="p">:</span> |
||||
<span class="n">color</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">'color'</span><span class="p">,</span> <span class="s2">""</span> <span class="p">)</span> |
||||
<span class="k">return</span> <span class="n">TTkColor</span><span class="p">(</span><span class="n">fg</span><span class="o">=</span><span class="n">TTkHelper</span><span class="o">.</span><span class="n">Color</span><span class="o">.</span><span class="n">fg</span><span class="p">(</span><span class="n">color</span><span class="p">),</span> <span class="n">colorMod</span><span class="o">=</span><span class="n">mod</span><span class="p">)</span> |
||||
|
||||
<span class="nd">@staticmethod</span> |
||||
<span class="k">def</span> <span class="nf">bg</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> |
||||
<span class="n">mod</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">'modifier'</span><span class="p">,</span> <span class="kc">None</span> <span class="p">)</span> |
||||
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">args</span><span class="p">)</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> |
||||
<span class="n">color</span> <span class="o">=</span> <span class="n">args</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> |
||||
<span class="k">else</span><span class="p">:</span> |
||||
<span class="n">color</span> <span class="o">=</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">'color'</span><span class="p">,</span> <span class="s2">""</span> <span class="p">)</span> |
||||
<span class="k">return</span> <span class="n">TTkColor</span><span class="p">(</span><span class="n">bg</span><span class="o">=</span><span class="n">TTkHelper</span><span class="o">.</span><span class="n">Color</span><span class="o">.</span><span class="n">bg</span><span class="p">(</span><span class="n">color</span><span class="p">),</span> <span class="n">colorMod</span><span class="o">=</span><span class="n">mod</span><span class="p">)</span></div> |
||||
|
||||
</pre></div> |
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
<footer> |
||||
|
||||
<hr/> |
||||
|
||||
<div role="contentinfo"> |
||||
<p> |
||||
© 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 type="text/javascript"> |
||||
jQuery(function () { |
||||
SphinxRtdTheme.Navigation.enable(true); |
||||
}); |
||||
</script> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,432 @@
|
||||
|
||||
|
||||
<!DOCTYPE html> |
||||
<html class="writer-html5" lang="en" > |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
||||
|
||||
<title>TermTk.TTkGui.draw_utf8 — pyTermTk 0.2.0a documentation</title> |
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> |
||||
<link rel="stylesheet" href="../../../_static/pygments.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" /> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--[if lt IE 9]> |
||||
<script src="../../../_static/js/html5shiv.min.js"></script> |
||||
<![endif]--> |
||||
|
||||
|
||||
<script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script> |
||||
<script src="../../../_static/jquery.js"></script> |
||||
<script src="../../../_static/underscore.js"></script> |
||||
<script src="../../../_static/doctools.js"></script> |
||||
|
||||
<script type="text/javascript" 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="main navigation"> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p><span class="caption-text">Tutorials</span></p> |
||||
<ul> |
||||
<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 & Slots</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="../../../tutorial/004-logging.html">pyTermTk - Logging</a></li> |
||||
</ul> |
||||
<p><span class="caption-text">API Reference</span></p> |
||||
<ul> |
||||
<li class="toctree-l1"><a class="reference internal" href="../../../autogen.TermTk/TermTk.libbpytop.html">TermTk.libbpytop</a></li> |
||||
<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.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.TTkTypes.html">TermTk.TTkTypes</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="../../../autogen.TermTk/TermTk.TTkWidgets.html">TermTk.TTkWidgets</a></li> |
||||
</ul> |
||||
|
||||
|
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
</nav> |
||||
|
||||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> |
||||
|
||||
|
||||
<nav class="wy-nav-top" aria-label="top navigation"> |
||||
|
||||
<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="breadcrumbs navigation"> |
||||
|
||||
<ul class="wy-breadcrumbs"> |
||||
|
||||
<li><a href="../../../index.html" class="icon icon-home"></a> »</li> |
||||
|
||||
<li><a href="../../index.html">Module code</a> »</li> |
||||
|
||||
<li>TermTk.TTkGui.draw_utf8</li> |
||||
|
||||
|
||||
<li class="wy-breadcrumbs-aside"> |
||||
|
||||
</li> |
||||
|
||||
</ul> |
||||
|
||||
|
||||
<hr/> |
||||
</div> |
||||
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> |
||||
<div itemprop="articleBody"> |
||||
|
||||
<h1>Source code for TermTk.TTkGui.draw_utf8</h1><div class="highlight"><pre> |
||||
<span></span><span class="ch">#!/usr/bin/env python3</span> |
||||
|
||||
<span class="c1"># MIT License</span> |
||||
<span class="c1">#</span> |
||||
<span class="c1"># Copyright (c) 2021 Eugenio Parodi <ceccopierangiolieugenio AT googlemail DOT com></span> |
||||
<span class="c1">#</span> |
||||
<span class="c1"># Permission is hereby granted, free of charge, to any person obtaining a copy</span> |
||||
<span class="c1"># of this software and associated documentation files (the "Software"), to deal</span> |
||||
<span class="c1"># in the Software without restriction, including without limitation the rights</span> |
||||
<span class="c1"># to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span> |
||||
<span class="c1"># copies of the Software, and to permit persons to whom the Software is</span> |
||||
<span class="c1"># furnished to do so, subject to the following conditions:</span> |
||||
<span class="c1">#</span> |
||||
<span class="c1"># The above copyright notice and this permission notice shall be included in all</span> |
||||
<span class="c1"># copies or substantial portions of the Software.</span> |
||||
<span class="c1">#</span> |
||||
<span class="c1"># THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span> |
||||
<span class="c1"># IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span> |
||||
<span class="c1"># FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span> |
||||
<span class="c1"># AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span> |
||||
<span class="c1"># LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span> |
||||
<span class="c1"># OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span> |
||||
<span class="c1"># SOFTWARE.</span> |
||||
|
||||
<div class="viewcode-block" id="TTkTheme"><a class="viewcode-back" href="../../../autogen.TermTk/TermTk.TTkGui.draw_utf8.html#TermTk.TTkGui.draw_utf8.TTkTheme">[docs]</a><span class="k">class</span> <span class="nc">TTkTheme</span><span class="p">():</span> |
||||
<span class="sd">''' from: https://en.wikipedia.org/wiki/Box-drawing_character</span> |
||||
|
||||
<span class="sd"> ::</span> |
||||
|
||||
<span class="sd"> ┌─┬┐ ╔═╦╗ ╓─╥╖ ╒═╤╕</span> |
||||
<span class="sd"> │ ││ ║ ║║ ║ ║║ │ ││</span> |
||||
<span class="sd"> ├─┼┤ ╠═╬╣ ╟─╫╢ ╞═╪╡</span> |
||||
<span class="sd"> └─┴┘ ╚═╩╝ ╙─╨╜ ╘═╧╛</span> |
||||
<span class="sd"> ┌───────────────────┐</span> |
||||
<span class="sd"> │ ╔═══╗ Some Text │▒</span> |
||||
<span class="sd"> │ ╚═╦═╝ in the box │▒</span> |
||||
<span class="sd"> ╞═╤══╩══╤═══════════╡▒</span> |
||||
<span class="sd"> │ ├──┬──┤ │▒</span> |
||||
<span class="sd"> │ └──┴──┘ │▒</span> |
||||
<span class="sd"> └───────────────────┘▒</span> |
||||
<span class="sd"> ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒</span> |
||||
<span class="sd"> '''</span> |
||||
|
||||
<span class="n">hline</span> <span class="o">=</span> <span class="p">(</span><span class="s1">'╞'</span><span class="p">,</span><span class="s1">'═'</span><span class="p">,</span><span class="s1">'╡'</span><span class="p">)</span> |
||||
<span class="n">vline</span> <span class="o">=</span> <span class="p">(</span><span class="s1">'╥'</span><span class="p">,</span><span class="s1">'║'</span><span class="p">,</span><span class="s1">'╨'</span><span class="p">)</span> |
||||
|
||||
<span class="n">box</span> <span class="o">=</span> <span class="p">(</span> <span class="s1">'═'</span><span class="p">,</span><span class="s1">'║'</span><span class="p">,</span> |
||||
<span class="s1">'╔'</span><span class="p">,</span><span class="s1">'╗'</span><span class="p">,</span> |
||||
<span class="s1">'╚'</span><span class="p">,</span><span class="s1">'╝'</span><span class="p">)</span> |
||||
|
||||
|
||||
<span class="n">grid</span> <span class="o">=</span> <span class="p">(</span> |
||||
<span class="p">(</span> <span class="c1"># Grid 0</span> |
||||
<span class="s1">'┌'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┬'</span><span class="p">,</span><span class="s1">'┐'</span><span class="p">,</span> |
||||
<span class="s1">'│'</span><span class="p">,</span><span class="s1">' '</span><span class="p">,</span><span class="s1">'│'</span><span class="p">,</span><span class="s1">'│'</span><span class="p">,</span> |
||||
<span class="s1">'├'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┼'</span><span class="p">,</span><span class="s1">'┤'</span><span class="p">,</span> |
||||
<span class="s1">'└'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┴'</span><span class="p">,</span><span class="s1">'┘'</span><span class="p">),</span> |
||||
<span class="p">(</span> <span class="c1"># Grid 1</span> |
||||
<span class="s1">'╔'</span><span class="p">,</span><span class="s1">'═'</span><span class="p">,</span><span class="s1">'╦'</span><span class="p">,</span><span class="s1">'╗'</span><span class="p">,</span> |
||||
<span class="s1">'║'</span><span class="p">,</span><span class="s1">' '</span><span class="p">,</span><span class="s1">'║'</span><span class="p">,</span><span class="s1">'║'</span><span class="p">,</span> |
||||
<span class="s1">'╠'</span><span class="p">,</span><span class="s1">'═'</span><span class="p">,</span><span class="s1">'╬'</span><span class="p">,</span><span class="s1">'╣'</span><span class="p">,</span> |
||||
<span class="s1">'╚'</span><span class="p">,</span><span class="s1">'═'</span><span class="p">,</span><span class="s1">'╩'</span><span class="p">,</span><span class="s1">'╝'</span><span class="p">),</span> |
||||
<span class="p">(</span> <span class="c1"># Grid 2</span> |
||||
<span class="s1">'╔'</span><span class="p">,</span><span class="s1">'═'</span><span class="p">,</span><span class="s1">'╤'</span><span class="p">,</span><span class="s1">'╗'</span><span class="p">,</span> |
||||
<span class="s1">'║'</span><span class="p">,</span><span class="s1">' '</span><span class="p">,</span><span class="s1">'│'</span><span class="p">,</span><span class="s1">'║'</span><span class="p">,</span> |
||||
<span class="s1">'╟'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┼'</span><span class="p">,</span><span class="s1">'╢'</span><span class="p">,</span> |
||||
<span class="s1">'╚'</span><span class="p">,</span><span class="s1">'═'</span><span class="p">,</span><span class="s1">'╧'</span><span class="p">,</span><span class="s1">'╝'</span><span class="p">),</span> |
||||
<span class="p">(</span> <span class="c1"># Grid 3</span> |
||||
<span class="s1">'┌'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'╥'</span><span class="p">,</span><span class="s1">'┐'</span><span class="p">,</span> |
||||
<span class="s1">'│'</span><span class="p">,</span><span class="s1">' '</span><span class="p">,</span><span class="s1">'║'</span><span class="p">,</span><span class="s1">'│'</span><span class="p">,</span> |
||||
<span class="s1">'╞'</span><span class="p">,</span><span class="s1">'═'</span><span class="p">,</span><span class="s1">'╬'</span><span class="p">,</span><span class="s1">'╡'</span><span class="p">,</span> |
||||
<span class="s1">'└'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'╨'</span><span class="p">,</span><span class="s1">'┘'</span><span class="p">),</span> |
||||
<span class="p">(),</span> <span class="c1"># TODO: Grid 4</span> |
||||
<span class="p">(),</span> <span class="c1"># TODO: Grid 5</span> |
||||
<span class="p">(</span> <span class="c1"># Grid 6</span> |
||||
<span class="s1">'╓'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┬'</span><span class="p">,</span><span class="s1">'┐'</span><span class="p">,</span> |
||||
<span class="s1">'║'</span><span class="p">,</span><span class="s1">' '</span><span class="p">,</span><span class="s1">'│'</span><span class="p">,</span><span class="s1">'│'</span><span class="p">,</span> |
||||
<span class="s1">'╟'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┼'</span><span class="p">,</span><span class="s1">'┤'</span><span class="p">,</span> |
||||
<span class="s1">'╚'</span><span class="p">,</span><span class="s1">'═'</span><span class="p">,</span><span class="s1">'╧'</span><span class="p">,</span><span class="s1">'╛'</span><span class="p">),</span> |
||||
<span class="p">(),</span> <span class="c1"># TODO: Grid 7</span> |
||||
<span class="p">(),</span> <span class="c1"># TODO: Grid 8</span> |
||||
<span class="p">(</span> <span class="c1"># Grid 9 ╒═╤╕</span> |
||||
<span class="s1">'╒'</span><span class="p">,</span><span class="s1">'═'</span><span class="p">,</span><span class="s1">'╤'</span><span class="p">,</span><span class="s1">'╕'</span><span class="p">,</span> |
||||
<span class="s1">'│'</span><span class="p">,</span><span class="s1">' '</span><span class="p">,</span><span class="s1">'│'</span><span class="p">,</span><span class="s1">'│'</span><span class="p">,</span> |
||||
<span class="s1">'├'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┼'</span><span class="p">,</span><span class="s1">'┤'</span><span class="p">,</span> |
||||
<span class="s1">'└'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┴'</span><span class="p">,</span><span class="s1">'┘'</span><span class="p">),</span> |
||||
<span class="p">(),</span> <span class="c1"># TODO: Grid 10</span> |
||||
<span class="p">)</span> |
||||
<span class="sd">''' Grid Types</span> |
||||
|
||||
<span class="sd"> ::</span> |
||||
|
||||
<span class="sd"> grid0 grid1 grid2 grid3</span> |
||||
<span class="sd"> ┌─┬┐ ╔═╦╗ ╔═╤╗ ┌─╥┐</span> |
||||
<span class="sd"> │ ││ ║ ║║ ║ │║ │ ║│</span> |
||||
<span class="sd"> ├─┼┤ ╠═╬╣ ╟─┼╢ ╞═╬╡</span> |
||||
<span class="sd"> └─┴┘ ╚═╩╝ ╚═╧╝ └─╨┘</span> |
||||
<span class="sd"> grid4 grid5 grid6 grid7 grid8 grid9</span> |
||||
<span class="sd"> ╓─╥╖ ╒═╤╕ ╓─┬┐ ┌─┬╖ ┌─┬┐ ╒═╤╕</span> |
||||
<span class="sd"> ║ ║║ │ ││ ║ ││ │ │║ │ ││ │ ││</span> |
||||
<span class="sd"> ╟─╫╢ ╞═╪╡ ╟─┼┤ ├─┼╢ ├─┼┤ ├─┼┤</span> |
||||
<span class="sd"> ╙─╨╜ ╘═╧╛ ╚═╧╛ ╘═╧╝ ╘═╧╛ └─┴┘</span> |
||||
|
||||
<span class="sd"> ids (hex):</span> |
||||
<span class="sd"> 0 1 2 3</span> |
||||
<span class="sd"> ┌ ─ ┬ ┐</span> |
||||
<span class="sd"> 4 5 6 7</span> |
||||
<span class="sd"> │ │ │</span> |
||||
<span class="sd"> 8 9 A B</span> |
||||
<span class="sd"> ├ ─ ┼ ┤</span> |
||||
<span class="sd"> C D E F</span> |
||||
<span class="sd"> └ ─ ┴ ┘</span> |
||||
<span class="sd"> '''</span> |
||||
|
||||
<span class="n">buttonBox</span> <span class="o">=</span> <span class="p">(</span> |
||||
<span class="p">(</span><span class="s1">'┌'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┐'</span><span class="p">,</span> |
||||
<span class="s1">'│'</span><span class="p">,</span><span class="s1">' '</span><span class="p">,</span><span class="s1">'│'</span><span class="p">,</span> |
||||
<span class="s1">'└'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┘'</span><span class="p">),</span> |
||||
<span class="p">(</span><span class="s1">'┌'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┐'</span><span class="p">,</span> |
||||
<span class="s1">'│'</span><span class="p">,</span><span class="s1">' '</span><span class="p">,</span><span class="s1">'│'</span><span class="p">,</span> |
||||
<span class="s1">'╘'</span><span class="p">,</span><span class="s1">'═'</span><span class="p">,</span><span class="s1">'╛'</span><span class="p">))</span> |
||||
<span class="sd">'''</span> |
||||
<span class="sd"> ::</span> |
||||
|
||||
<span class="sd"> box0 box1</span> |
||||
<span class="sd"> ┌─┐ ┌─┐</span> |
||||
<span class="sd"> │ │ │ │</span> |
||||
<span class="sd"> └─┘ ╘═╛</span> |
||||
<span class="sd"> '''</span> |
||||
|
||||
<span class="n">hscroll</span> <span class="o">=</span> <span class="p">(</span><span class="s1">'◀'</span><span class="p">,</span><span class="s1">'┄'</span><span class="p">,</span><span class="s1">'▓'</span><span class="p">,</span><span class="s1">'▶'</span><span class="p">)</span> |
||||
<span class="n">vscroll</span> <span class="o">=</span> <span class="p">(</span><span class="s1">'▲'</span><span class="p">,</span><span class="s1">'┊'</span><span class="p">,</span><span class="s1">'▓'</span><span class="p">,</span><span class="s1">'▼'</span><span class="p">)</span> |
||||
|
||||
<span class="n">tree</span> <span class="o">=</span> <span class="p">(</span><span class="s1">'•'</span><span class="p">,</span><span class="s1">'▶'</span><span class="p">,</span><span class="s1">'▼'</span><span class="p">,</span><span class="s1">' '</span><span class="p">,</span> |
||||
<span class="s1">'│'</span><span class="p">,</span><span class="s1">'╿'</span><span class="p">)</span> |
||||
|
||||
|
||||
<span class="c1"># 0 1 2 3 4 5</span> |
||||
<span class="n">menuBar</span> <span class="o">=</span> <span class="p">(</span><span class="s1">'├'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┤'</span><span class="p">,</span><span class="s1">'┄'</span><span class="p">,</span><span class="s1">'┄'</span><span class="p">,</span><span class="s1">'▶'</span><span class="p">)</span> |
||||
|
||||
|
||||
<span class="n">tab</span> <span class="o">=</span> <span class="p">(</span> |
||||
<span class="c1">#0 1 2 3 4 5 6 7 8</span> |
||||
<span class="s1">'┌'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┬'</span><span class="p">,</span><span class="s1">'┐'</span><span class="p">,</span><span class="s1">'╔'</span><span class="p">,</span><span class="s1">'═'</span><span class="p">,</span><span class="s1">'╗'</span><span class="p">,</span><span class="s1">'╭'</span><span class="p">,</span><span class="s1">'╮'</span><span class="p">,</span> |
||||
<span class="c1">#9 10</span> |
||||
<span class="s1">'│'</span><span class="p">,</span><span class="s1">'║'</span><span class="p">,</span> |
||||
<span class="c1">#11 12 13 14 15 16 17 18 19 20</span> |
||||
<span class="s1">'╞'</span><span class="p">,</span><span class="s1">'═'</span><span class="p">,</span><span class="s1">'╧'</span><span class="p">,</span><span class="s1">'╩'</span><span class="p">,</span><span class="s1">'╡'</span><span class="p">,</span><span class="s1">'╘'</span><span class="p">,</span><span class="s1">'╛'</span><span class="p">,</span><span class="s1">'└'</span><span class="p">,</span><span class="s1">'─'</span><span class="p">,</span><span class="s1">'┘'</span><span class="p">,</span> |
||||
<span class="c1">#21 22 23 24 25 26 27 28 29 30</span> |
||||
<span class="s1">'╚'</span><span class="p">,</span><span class="s1">'╝'</span><span class="p">,</span><span class="s1">'╰'</span><span class="p">,</span><span class="s1">'╯'</span><span class="p">,</span><span class="s1">'⣿'</span><span class="p">,</span><span class="s1">'⣿'</span><span class="p">,</span><span class="s1">'╒'</span><span class="p">,</span><span class="s1">'╕'</span><span class="p">,</span><span class="s1">'┴'</span><span class="p">,</span><span class="s1">'X'</span><span class="p">,</span> |
||||
<span class="c1">#31 32 33 34 35 36 37 38 39 40</span> |
||||
<span class="s1">'◀'</span><span class="p">,</span><span class="s1">'▶'</span> |
||||
<span class="p">)</span> |
||||
<span class="sd">''' Tab Examples</span> |
||||
|
||||
<span class="sd"> ::</span> |
||||
|
||||
<span class="sd"> ┌──────╔══════╗──────┬──────┐ ┌─┌──────╔══════╗──────┬──────┐─┐</span> |
||||
<span class="sd"> │Label1║Label2║Label3│Label4│ │◀│Label1║Label2║Label3│Label4│▶│</span> |
||||
<span class="sd"> ╞═╧══════╩══════╩══════╧══════╧════╡ ╞═╧══════╩══════╩══════╧══════╧═╡</span> |
||||
<span class="sd"> ┌──────╔══════╗──────┬──────┐ ╭─┌──────╔══════╗──────┬──────┐─╮</span> |
||||
<span class="sd"> │Label1║Label2║Label3│Label4│ │◀│Label1║Label2║Label3│Label4│▶│</span> |
||||
<span class="sd"> ╞════════╩══════╩══════════════════╡ ╞════════╩══════╩═══════════════╡</span> |
||||
<span class="sd"> # Menu Prototype:</span> |
||||
<span class="sd"> ╭──┌──────╔══════╗──────┬──────┐ ╭──┬─┌──────╔══════╗──────┬──────┐─╮</span> |
||||
<span class="sd"> │XX│Label1║Label2║Label3│Label4│ │XX│◀│Label1║Label2║Label3│Label4│▶│</span> |
||||
<span class="sd"> ╞═════════╩══════╩═══════════════╡ ╞══╧════════╩══════╩═══════════════╡</span> |
||||
<span class="sd"> ┌──────╔══════╗──────┬──────┐ ╭─┌──────╔══════╗──────┬──────┐─╮</span> |
||||
<span class="sd"> XX YY│Label1║Label2║Label3│Label4│JJ KK XX YY│◀│Label1║Label2║Label3│Label4│▶│JJ KK</span> |
||||
<span class="sd"> ╞════════════╩══════╩═══════════════════╡ ╞═════╧════════╩══════╩═══════════════╧═════╡</span> |
||||
<span class="sd"> ┌──────┲━━━━━━┱──────┬──────┐</span> |
||||
<span class="sd"> │Label1┃Label2┃Label3│Label4│</span> |
||||
<span class="sd"> ┝━┷━━━━━━┻━━━━━━┻━━━━━━┷━━━━━━┷━━━━┥</span> |
||||
<span class="sd"> '''</span> |
||||
|
||||
<span class="c1"># ''' bpytop style graph:</span> |
||||
<span class="c1"># ::</span> |
||||
<span class="c1"># ⢠⢠ ⡇ ⣆⡇ ⢠ ⣰ ⢠</span> |
||||
<span class="c1"># ⢸⣀⣀⣠⣸⣸⡄ ⡄⣼ ⣀⡀ ⢠⣷⡀ ⣀⣰⣀⣿⣇⡀⢀⣸⡀⣆⣿⣆⣄⣼⣀⣀⣸</span> |
||||
<span class="c1"># ⣾⣿⣿⣿⣿⣿⣧⣧⣧⣤⣦⣦⣿⣿⣤⣿⣧⣧⣿⣿⣿⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧</span> |
||||
<span class="c1"># ⢿⣿⣿⣿⣿⣿⡟⠟⠟⠋⠟⠏⡿⣿⠋⣿⡟⡟⢿⣿⡿⠿⡿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡏</span> |
||||
<span class="c1"># ⢸⠉⠉⠉⢸⢹⠁ ⠃⠹ ⠁ ⠈⡿⠁ ⠈⠸⠉⣿⡏ ⠈⢹⠁⠏⣿⠏⠃⢻⠉ ⠸⠈⠁</span> |
||||
<span class="c1"># ⠈⠈ ⠇ ⠋⠇ ⠈ ⠘ ⠈</span> |
||||
<span class="c1"># '''</span> |
||||
<span class="c1"># graph_up = (</span> |
||||
<span class="c1"># (' ','⢀','⢠','⢰','⢸'),</span> |
||||
<span class="c1"># ('⡀','⣀','⣠','⣰','⣸'),</span> |
||||
<span class="c1"># ('⡄','⣄','⣤','⣴','⣼'),</span> |
||||
<span class="c1"># ('⡆','⣆','⣦','⣶','⣾'),</span> |
||||
<span class="c1"># ('⡇','⣇','⣧','⣷','⣿'))</span> |
||||
<span class="c1"># graph_down=(</span> |
||||
<span class="c1"># (' ','⠈','⠘','⠸','⢸'),</span> |
||||
<span class="c1"># ('⠁','⠉','⠙','⠹','⢹'),</span> |
||||
<span class="c1"># ('⠃','⠋','⠛','⠻','⢻'),</span> |
||||
<span class="c1"># ('⠇','⠏','⠟','⠿','⢿'),</span> |
||||
<span class="c1"># ('⡇','⡏','⡟','⡿','⣿'))</span> |
||||
|
||||
<span class="c1"># Generated by:</span> |
||||
<span class="c1"># tests/utf-8/test.braille.py</span> |
||||
<span class="n">braille</span><span class="o">=</span><span class="p">(</span> |
||||
<span class="s1">'⠀'</span><span class="p">,</span><span class="s1">'⠈'</span><span class="p">,</span><span class="s1">'⠐'</span><span class="p">,</span><span class="s1">'⠘'</span><span class="p">,</span><span class="s1">'⠠'</span><span class="p">,</span><span class="s1">'⠨'</span><span class="p">,</span><span class="s1">'⠰'</span><span class="p">,</span><span class="s1">'⠸'</span><span class="p">,</span><span class="s1">'⢀'</span><span class="p">,</span><span class="s1">'⢈'</span><span class="p">,</span><span class="s1">'⢐'</span><span class="p">,</span><span class="s1">'⢘'</span><span class="p">,</span><span class="s1">'⢠'</span><span class="p">,</span><span class="s1">'⢨'</span><span class="p">,</span><span class="s1">'⢰'</span><span class="p">,</span><span class="s1">'⢸'</span><span class="p">,</span> |
||||
<span class="s1">'⠁'</span><span class="p">,</span><span class="s1">'⠉'</span><span class="p">,</span><span class="s1">'⠑'</span><span class="p">,</span><span class="s1">'⠙'</span><span class="p">,</span><span class="s1">'⠡'</span><span class="p">,</span><span class="s1">'⠩'</span><span class="p">,</span><span class="s1">'⠱'</span><span class="p">,</span><span class="s1">'⠹'</span><span class="p">,</span><span class="s1">'⢁'</span><span class="p">,</span><span class="s1">'⢉'</span><span class="p">,</span><span class="s1">'⢑'</span><span class="p">,</span><span class="s1">'⢙'</span><span class="p">,</span><span class="s1">'⢡'</span><span class="p">,</span><span class="s1">'⢩'</span><span class="p">,</span><span class="s1">'⢱'</span><span class="p">,</span><span class="s1">'⢹'</span><span class="p">,</span> |
||||
<span class="s1">'⠂'</span><span class="p">,</span><span class="s1">'⠊'</span><span class="p">,</span><span class="s1">'⠒'</span><span class="p">,</span><span class="s1">'⠚'</span><span class="p">,</span><span class="s1">'⠢'</span><span class="p">,</span><span class="s1">'⠪'</span><span class="p">,</span><span class="s1">'⠲'</span><span class="p">,</span><span class="s1">'⠺'</span><span class="p">,</span><span class="s1">'⢂'</span><span class="p">,</span><span class="s1">'⢊'</span><span class="p">,</span><span class="s1">'⢒'</span><span class="p">,</span><span class="s1">'⢚'</span><span class="p">,</span><span class="s1">'⢢'</span><span class="p">,</span><span class="s1">'⢪'</span><span class="p">,</span><span class="s1">'⢲'</span><span class="p">,</span><span class="s1">'⢺'</span><span class="p">,</span> |
||||
<span class="s1">'⠃'</span><span class="p">,</span><span class="s1">'⠋'</span><span class="p">,</span><span class="s1">'⠓'</span><span class="p">,</span><span class="s1">'⠛'</span><span class="p">,</span><span class="s1">'⠣'</span><span class="p">,</span><span class="s1">'⠫'</span><span class="p">,</span><span class="s1">'⠳'</span><span class="p">,</span><span class="s1">'⠻'</span><span class="p">,</span><span class="s1">'⢃'</span><span class="p">,</span><span class="s1">'⢋'</span><span class="p">,</span><span class="s1">'⢓'</span><span class="p">,</span><span class="s1">'⢛'</span><span class="p">,</span><span class="s1">'⢣'</span><span class="p">,</span><span class="s1">'⢫'</span><span class="p">,</span><span class="s1">'⢳'</span><span class="p">,</span><span class="s1">'⢻'</span><span class="p">,</span> |
||||
<span class="s1">'⠄'</span><span class="p">,</span><span class="s1">'⠌'</span><span class="p">,</span><span class="s1">'⠔'</span><span class="p">,</span><span class="s1">'⠜'</span><span class="p">,</span><span class="s1">'⠤'</span><span class="p">,</span><span class="s1">'⠬'</span><span class="p">,</span><span class="s1">'⠴'</span><span class="p">,</span><span class="s1">'⠼'</span><span class="p">,</span><span class="s1">'⢄'</span><span class="p">,</span><span class="s1">'⢌'</span><span class="p">,</span><span class="s1">'⢔'</span><span class="p">,</span><span class="s1">'⢜'</span><span class="p">,</span><span class="s1">'⢤'</span><span class="p">,</span><span class="s1">'⢬'</span><span class="p">,</span><span class="s1">'⢴'</span><span class="p">,</span><span class="s1">'⢼'</span><span class="p">,</span> |
||||
<span class="s1">'⠅'</span><span class="p">,</span><span class="s1">'⠍'</span><span class="p">,</span><span class="s1">'⠕'</span><span class="p">,</span><span class="s1">'⠝'</span><span class="p">,</span><span class="s1">'⠥'</span><span class="p">,</span><span class="s1">'⠭'</span><span class="p">,</span><span class="s1">'⠵'</span><span class="p">,</span><span class="s1">'⠽'</span><span class="p">,</span><span class="s1">'⢅'</span><span class="p">,</span><span class="s1">'⢍'</span><span class="p">,</span><span class="s1">'⢕'</span><span class="p">,</span><span class="s1">'⢝'</span><span class="p">,</span><span class="s1">'⢥'</span><span class="p">,</span><span class="s1">'⢭'</span><span class="p">,</span><span class="s1">'⢵'</span><span class="p">,</span><span class="s1">'⢽'</span><span class="p">,</span> |
||||
<span class="s1">'⠆'</span><span class="p">,</span><span class="s1">'⠎'</span><span class="p">,</span><span class="s1">'⠖'</span><span class="p">,</span><span class="s1">'⠞'</span><span class="p">,</span><span class="s1">'⠦'</span><span class="p">,</span><span class="s1">'⠮'</span><span class="p">,</span><span class="s1">'⠶'</span><span class="p">,</span><span class="s1">'⠾'</span><span class="p">,</span><span class="s1">'⢆'</span><span class="p">,</span><span class="s1">'⢎'</span><span class="p">,</span><span class="s1">'⢖'</span><span class="p">,</span><span class="s1">'⢞'</span><span class="p">,</span><span class="s1">'⢦'</span><span class="p">,</span><span class="s1">'⢮'</span><span class="p">,</span><span class="s1">'⢶'</span><span class="p">,</span><span class="s1">'⢾'</span><span class="p">,</span> |
||||
<span class="s1">'⠇'</span><span class="p">,</span><span class="s1">'⠏'</span><span class="p">,</span><span class="s1">'⠗'</span><span class="p">,</span><span class="s1">'⠟'</span><span class="p">,</span><span class="s1">'⠧'</span><span class="p">,</span><span class="s1">'⠯'</span><span class="p">,</span><span class="s1">'⠷'</span><span class="p">,</span><span class="s1">'⠿'</span><span class="p">,</span><span class="s1">'⢇'</span><span class="p">,</span><span class="s1">'⢏'</span><span class="p">,</span><span class="s1">'⢗'</span><span class="p">,</span><span class="s1">'⢟'</span><span class="p">,</span><span class="s1">'⢧'</span><span class="p">,</span><span class="s1">'⢯'</span><span class="p">,</span><span class="s1">'⢷'</span><span class="p">,</span><span class="s1">'⢿'</span><span class="p">,</span> |
||||
<span class="s1">'⡀'</span><span class="p">,</span><span class="s1">'⡈'</span><span class="p">,</span><span class="s1">'⡐'</span><span class="p">,</span><span class="s1">'⡘'</span><span class="p">,</span><span class="s1">'⡠'</span><span class="p">,</span><span class="s1">'⡨'</span><span class="p">,</span><span class="s1">'⡰'</span><span class="p">,</span><span class="s1">'⡸'</span><span class="p">,</span><span class="s1">'⣀'</span><span class="p">,</span><span class="s1">'⣈'</span><span class="p">,</span><span class="s1">'⣐'</span><span class="p">,</span><span class="s1">'⣘'</span><span class="p">,</span><span class="s1">'⣠'</span><span class="p">,</span><span class="s1">'⣨'</span><span class="p">,</span><span class="s1">'⣰'</span><span class="p">,</span><span class="s1">'⣸'</span><span class="p">,</span> |
||||
<span class="s1">'⡁'</span><span class="p">,</span><span class="s1">'⡉'</span><span class="p">,</span><span class="s1">'⡑'</span><span class="p">,</span><span class="s1">'⡙'</span><span class="p">,</span><span class="s1">'⡡'</span><span class="p">,</span><span class="s1">'⡩'</span><span class="p">,</span><span class="s1">'⡱'</span><span class="p">,</span><span class="s1">'⡹'</span><span class="p">,</span><span class="s1">'⣁'</span><span class="p">,</span><span class="s1">'⣉'</span><span class="p">,</span><span class="s1">'⣑'</span><span class="p">,</span><span class="s1">'⣙'</span><span class="p">,</span><span class="s1">'⣡'</span><span class="p">,</span><span class="s1">'⣩'</span><span class="p">,</span><span class="s1">'⣱'</span><span class="p">,</span><span class="s1">'⣹'</span><span class="p">,</span> |
||||
<span class="s1">'⡂'</span><span class="p">,</span><span class="s1">'⡊'</span><span class="p">,</span><span class="s1">'⡒'</span><span class="p">,</span><span class="s1">'⡚'</span><span class="p">,</span><span class="s1">'⡢'</span><span class="p">,</span><span class="s1">'⡪'</span><span class="p">,</span><span class="s1">'⡲'</span><span class="p">,</span><span class="s1">'⡺'</span><span class="p">,</span><span class="s1">'⣂'</span><span class="p">,</span><span class="s1">'⣊'</span><span class="p">,</span><span class="s1">'⣒'</span><span class="p">,</span><span class="s1">'⣚'</span><span class="p">,</span><span class="s1">'⣢'</span><span class="p">,</span><span class="s1">'⣪'</span><span class="p">,</span><span class="s1">'⣲'</span><span class="p">,</span><span class="s1">'⣺'</span><span class="p">,</span> |
||||
<span class="s1">'⡃'</span><span class="p">,</span><span class="s1">'⡋'</span><span class="p">,</span><span class="s1">'⡓'</span><span class="p">,</span><span class="s1">'⡛'</span><span class="p">,</span><span class="s1">'⡣'</span><span class="p">,</span><span class="s1">'⡫'</span><span class="p">,</span><span class="s1">'⡳'</span><span class="p">,</span><span class="s1">'⡻'</span><span class="p">,</span><span class="s1">'⣃'</span><span class="p">,</span><span class="s1">'⣋'</span><span class="p">,</span><span class="s1">'⣓'</span><span class="p">,</span><span class="s1">'⣛'</span><span class="p">,</span><span class="s1">'⣣'</span><span class="p">,</span><span class="s1">'⣫'</span><span class="p">,</span><span class="s1">'⣳'</span><span class="p">,</span><span class="s1">'⣻'</span><span class="p">,</span> |
||||
<span class="s1">'⡄'</span><span class="p">,</span><span class="s1">'⡌'</span><span class="p">,</span><span class="s1">'⡔'</span><span class="p">,</span><span class="s1">'⡜'</span><span class="p">,</span><span class="s1">'⡤'</span><span class="p">,</span><span class="s1">'⡬'</span><span class="p">,</span><span class="s1">'⡴'</span><span class="p">,</span><span class="s1">'⡼'</span><span class="p">,</span><span class="s1">'⣄'</span><span class="p">,</span><span class="s1">'⣌'</span><span class="p">,</span><span class="s1">'⣔'</span><span class="p">,</span><span class="s1">'⣜'</span><span class="p">,</span><span class="s1">'⣤'</span><span class="p">,</span><span class="s1">'⣬'</span><span class="p">,</span><span class="s1">'⣴'</span><span class="p">,</span><span class="s1">'⣼'</span><span class="p">,</span> |
||||
<span class="s1">'⡅'</span><span class="p">,</span><span class="s1">'⡍'</span><span class="p">,</span><span class="s1">'⡕'</span><span class="p">,</span><span class="s1">'⡝'</span><span class="p">,</span><span class="s1">'⡥'</span><span class="p">,</span><span class="s1">'⡭'</span><span class="p">,</span><span class="s1">'⡵'</span><span class="p">,</span><span class="s1">'⡽'</span><span class="p">,</span><span class="s1">'⣅'</span><span class="p">,</span><span class="s1">'⣍'</span><span class="p">,</span><span class="s1">'⣕'</span><span class="p">,</span><span class="s1">'⣝'</span><span class="p">,</span><span class="s1">'⣥'</span><span class="p">,</span><span class="s1">'⣭'</span><span class="p">,</span><span class="s1">'⣵'</span><span class="p">,</span><span class="s1">'⣽'</span><span class="p">,</span> |
||||
<span class="s1">'⡆'</span><span class="p">,</span><span class="s1">'⡎'</span><span class="p">,</span><span class="s1">'⡖'</span><span class="p">,</span><span class="s1">'⡞'</span><span class="p">,</span><span class="s1">'⡦'</span><span class="p">,</span><span class="s1">'⡮'</span><span class="p">,</span><span class="s1">'⡶'</span><span class="p">,</span><span class="s1">'⡾'</span><span class="p">,</span><span class="s1">'⣆'</span><span class="p">,</span><span class="s1">'⣎'</span><span class="p">,</span><span class="s1">'⣖'</span><span class="p">,</span><span class="s1">'⣞'</span><span class="p">,</span><span class="s1">'⣦'</span><span class="p">,</span><span class="s1">'⣮'</span><span class="p">,</span><span class="s1">'⣶'</span><span class="p">,</span><span class="s1">'⣾'</span><span class="p">,</span> |
||||
<span class="s1">'⡇'</span><span class="p">,</span><span class="s1">'⡏'</span><span class="p">,</span><span class="s1">'⡗'</span><span class="p">,</span><span class="s1">'⡟'</span><span class="p">,</span><span class="s1">'⡧'</span><span class="p">,</span><span class="s1">'⡯'</span><span class="p">,</span><span class="s1">'⡷'</span><span class="p">,</span><span class="s1">'⡿'</span><span class="p">,</span><span class="s1">'⣇'</span><span class="p">,</span><span class="s1">'⣏'</span><span class="p">,</span><span class="s1">'⣗'</span><span class="p">,</span><span class="s1">'⣟'</span><span class="p">,</span><span class="s1">'⣧'</span><span class="p">,</span><span class="s1">'⣯'</span><span class="p">,</span><span class="s1">'⣷'</span><span class="p">,</span><span class="s1">'⣿'</span><span class="p">)</span></div> |
||||
</pre></div> |
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
<footer> |
||||
|
||||
<hr/> |
||||
|
||||
<div role="contentinfo"> |
||||
<p> |
||||
© 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 type="text/javascript"> |
||||
jQuery(function () { |
||||
SphinxRtdTheme.Navigation.enable(true); |
||||
}); |
||||
</script> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,8 @@
|
||||
|
||||
TermTk.TTkGui.draw\_ascii |
||||
~~~~~~~~~~~~~~~~~~~~~~~~~ |
||||
|
||||
.. automodule:: TermTk.TTkGui.draw_ascii |
||||
|
||||
.. currentmodule:: TermTk.TTkGui.draw_ascii |
||||
|
||||
@ -0,0 +1,15 @@
|
||||
|
||||
TermTk.TTkGui.draw\_utf8 |
||||
~~~~~~~~~~~~~~~~~~~~~~~~ |
||||
|
||||
.. automodule:: TermTk.TTkGui.draw_utf8 |
||||
|
||||
.. currentmodule:: TermTk.TTkGui.draw_utf8 |
||||
|
||||
|
||||
|
||||
TTkTheme |
||||
======== |
||||
|
||||
.. autoclass:: TTkTheme |
||||
:members: |
||||
@ -0,0 +1,8 @@
|
||||
|
||||
TermTk.TTkGui.fileicon\_ascii |
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
||||
|
||||
.. automodule:: TermTk.TTkGui.fileicon_ascii |
||||
|
||||
.. currentmodule:: TermTk.TTkGui.fileicon_ascii |
||||
|
||||
@ -0,0 +1,8 @@
|
||||
|
||||
TermTk.TTkGui.fileicon\_nerd |
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
||||
|
||||
.. automodule:: TermTk.TTkGui.fileicon_nerd |
||||
|
||||
.. currentmodule:: TermTk.TTkGui.fileicon_nerd |
||||
|
||||
@ -0,0 +1,8 @@
|
||||
|
||||
TermTk.TTkGui.fileicon\_utf8 |
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
||||
|
||||
.. automodule:: TermTk.TTkGui.fileicon_utf8 |
||||
|
||||
.. currentmodule:: TermTk.TTkGui.fileicon_utf8 |
||||
|
||||
@ -0,0 +1,8 @@
|
||||
|
||||
.strike { |
||||
text-decoration: line-through; |
||||
} |
||||
|
||||
.underline { |
||||
text-decoration: underline; |
||||
} |
||||
@ -0,0 +1,237 @@
|
||||
|
||||
|
||||
<!DOCTYPE html> |
||||
<html class="writer-html5" lang="en" > |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<meta name="generator" content="Docutils 0.17: http://docutils.sourceforge.net/" /> |
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
||||
|
||||
<title>TermTk.TTkGui.draw_ascii — pyTermTk 0.2.0a documentation</title> |
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> |
||||
<link rel="stylesheet" href="../_static/pygments.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" /> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--[if lt IE 9]> |
||||
<script src="../_static/js/html5shiv.min.js"></script> |
||||
<![endif]--> |
||||
|
||||
|
||||
<script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> |
||||
<script src="../_static/jquery.js"></script> |
||||
<script src="../_static/underscore.js"></script> |
||||
<script src="../_static/doctools.js"></script> |
||||
|
||||
<script type="text/javascript" src="../_static/js/theme.js"></script> |
||||
|
||||
|
||||
<link rel="index" title="Index" href="../genindex.html" /> |
||||
<link rel="search" title="Search" href="../search.html" /> |
||||
<link rel="next" title="TermTk.TTkGui.draw_utf8" href="TermTk.TTkGui.draw_utf8.html" /> |
||||
<link rel="prev" title="TermTk.TTkGui" href="TermTk.TTkGui.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="main navigation"> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p><span class="caption-text">Tutorials</span></p> |
||||
<ul> |
||||
<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 & Slots</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="../tutorial/004-logging.html">pyTermTk - Logging</a></li> |
||||
</ul> |
||||
<p><span class="caption-text">API Reference</span></p> |
||||
<ul class="current"> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.libbpytop.html">TermTk.libbpytop</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkAbstract.html">TermTk.TTkAbstract</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkCore.html">TermTk.TTkCore</a></li> |
||||
<li class="toctree-l1 current"><a class="reference internal" href="TermTk.TTkGui.html">TermTk.TTkGui</a><ul class="current"> |
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">TermTk.TTkGui.draw_ascii</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.draw_utf8.html">TermTk.TTkGui.draw_utf8</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.fileicon_ascii.html">TermTk.TTkGui.fileicon_ascii</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.fileicon_nerd.html">TermTk.TTkGui.fileicon_nerd</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.fileicon_utf8.html">TermTk.TTkGui.fileicon_utf8</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.theme.html">TermTk.TTkGui.theme</a></li> |
||||
</ul> |
||||
</li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkLayouts.html">TermTk.TTkLayouts</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTemplates.html">TermTk.TTkTemplates</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTestWidgets.html">TermTk.TTkTestWidgets</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTypes.html">TermTk.TTkTypes</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkWidgets.html">TermTk.TTkWidgets</a></li> |
||||
</ul> |
||||
|
||||
|
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
</nav> |
||||
|
||||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> |
||||
|
||||
|
||||
<nav class="wy-nav-top" aria-label="top navigation"> |
||||
|
||||
<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="breadcrumbs navigation"> |
||||
|
||||
<ul class="wy-breadcrumbs"> |
||||
|
||||
<li><a href="../index.html" class="icon icon-home"></a> »</li> |
||||
|
||||
<li><a href="TermTk.TTkGui.html">TermTk.TTkGui</a> »</li> |
||||
|
||||
<li>TermTk.TTkGui.draw_ascii</li> |
||||
|
||||
|
||||
<li class="wy-breadcrumbs-aside"> |
||||
|
||||
|
||||
<a href="../_sources/autogen.TermTk/TermTk.TTkGui.draw_ascii.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"> |
||||
|
||||
<section id="module-TermTk.TTkGui.draw_ascii"> |
||||
<span id="termtk-ttkgui-draw-ascii"></span><h1>TermTk.TTkGui.draw_ascii<a class="headerlink" href="#module-TermTk.TTkGui.draw_ascii" title="Permalink to this headline">¶</a></h1> |
||||
</section> |
||||
|
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
<footer> |
||||
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> |
||||
<a href="TermTk.TTkGui.draw_utf8.html" class="btn btn-neutral float-right" title="TermTk.TTkGui.draw_utf8" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> |
||||
<a href="TermTk.TTkGui.html" class="btn btn-neutral float-left" title="TermTk.TTkGui" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> |
||||
</div> |
||||
|
||||
<hr/> |
||||
|
||||
<div role="contentinfo"> |
||||
<p> |
||||
© 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 type="text/javascript"> |
||||
jQuery(function () { |
||||
SphinxRtdTheme.Navigation.enable(true); |
||||
}); |
||||
</script> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,326 @@
|
||||
|
||||
|
||||
<!DOCTYPE html> |
||||
<html class="writer-html5" lang="en" > |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<meta name="generator" content="Docutils 0.17: http://docutils.sourceforge.net/" /> |
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
||||
|
||||
<title>TermTk.TTkGui.draw_utf8 — pyTermTk 0.2.0a documentation</title> |
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> |
||||
<link rel="stylesheet" href="../_static/pygments.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" /> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--[if lt IE 9]> |
||||
<script src="../_static/js/html5shiv.min.js"></script> |
||||
<![endif]--> |
||||
|
||||
|
||||
<script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> |
||||
<script src="../_static/jquery.js"></script> |
||||
<script src="../_static/underscore.js"></script> |
||||
<script src="../_static/doctools.js"></script> |
||||
|
||||
<script type="text/javascript" src="../_static/js/theme.js"></script> |
||||
|
||||
|
||||
<link rel="index" title="Index" href="../genindex.html" /> |
||||
<link rel="search" title="Search" href="../search.html" /> |
||||
<link rel="next" title="TermTk.TTkGui.fileicon_ascii" href="TermTk.TTkGui.fileicon_ascii.html" /> |
||||
<link rel="prev" title="TermTk.TTkGui.draw_ascii" href="TermTk.TTkGui.draw_ascii.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="main navigation"> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p><span class="caption-text">Tutorials</span></p> |
||||
<ul> |
||||
<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 & Slots</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="../tutorial/004-logging.html">pyTermTk - Logging</a></li> |
||||
</ul> |
||||
<p><span class="caption-text">API Reference</span></p> |
||||
<ul class="current"> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.libbpytop.html">TermTk.libbpytop</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkAbstract.html">TermTk.TTkAbstract</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkCore.html">TermTk.TTkCore</a></li> |
||||
<li class="toctree-l1 current"><a class="reference internal" href="TermTk.TTkGui.html">TermTk.TTkGui</a><ul class="current"> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.draw_ascii.html">TermTk.TTkGui.draw_ascii</a></li> |
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">TermTk.TTkGui.draw_utf8</a><ul> |
||||
<li class="toctree-l3"><a class="reference internal" href="#ttktheme">TTkTheme</a></li> |
||||
</ul> |
||||
</li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.fileicon_ascii.html">TermTk.TTkGui.fileicon_ascii</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.fileicon_nerd.html">TermTk.TTkGui.fileicon_nerd</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.fileicon_utf8.html">TermTk.TTkGui.fileicon_utf8</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.theme.html">TermTk.TTkGui.theme</a></li> |
||||
</ul> |
||||
</li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkLayouts.html">TermTk.TTkLayouts</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTemplates.html">TermTk.TTkTemplates</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTestWidgets.html">TermTk.TTkTestWidgets</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTypes.html">TermTk.TTkTypes</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkWidgets.html">TermTk.TTkWidgets</a></li> |
||||
</ul> |
||||
|
||||
|
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
</nav> |
||||
|
||||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> |
||||
|
||||
|
||||
<nav class="wy-nav-top" aria-label="top navigation"> |
||||
|
||||
<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="breadcrumbs navigation"> |
||||
|
||||
<ul class="wy-breadcrumbs"> |
||||
|
||||
<li><a href="../index.html" class="icon icon-home"></a> »</li> |
||||
|
||||
<li><a href="TermTk.TTkGui.html">TermTk.TTkGui</a> »</li> |
||||
|
||||
<li>TermTk.TTkGui.draw_utf8</li> |
||||
|
||||
|
||||
<li class="wy-breadcrumbs-aside"> |
||||
|
||||
|
||||
<a href="../_sources/autogen.TermTk/TermTk.TTkGui.draw_utf8.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"> |
||||
|
||||
<section id="module-TermTk.TTkGui.draw_utf8"> |
||||
<span id="termtk-ttkgui-draw-utf8"></span><h1>TermTk.TTkGui.draw_utf8<a class="headerlink" href="#module-TermTk.TTkGui.draw_utf8" title="Permalink to this headline">¶</a></h1> |
||||
<section id="ttktheme"> |
||||
<h2>TTkTheme<a class="headerlink" href="#ttktheme" title="Permalink to this headline">¶</a></h2> |
||||
<dl class="py class"> |
||||
<dt id="TermTk.TTkGui.draw_utf8.TTkTheme"> |
||||
<em class="property"><span class="pre">class</span> </em><code class="sig-name descname"><span class="pre">TTkTheme</span></code><a class="reference internal" href="../_modules/TermTk/TTkGui/draw_utf8.html#TTkTheme"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#TermTk.TTkGui.draw_utf8.TTkTheme" title="Permalink to this definition">¶</a></dt> |
||||
<dd><p>from: <a class="reference external" href="https://en.wikipedia.org/wiki/Box-drawing_character">https://en.wikipedia.org/wiki/Box-drawing_character</a></p> |
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>┌─┬┐ ╔═╦╗ ╓─╥╖ ╒═╤╕ |
||||
│ ││ ║ ║║ ║ ║║ │ ││ |
||||
├─┼┤ ╠═╬╣ ╟─╫╢ ╞═╪╡ |
||||
└─┴┘ ╚═╩╝ ╙─╨╜ ╘═╧╛ |
||||
┌───────────────────┐ |
||||
│ ╔═══╗ Some Text │▒ |
||||
│ ╚═╦═╝ in the box │▒ |
||||
╞═╤══╩══╤═══════════╡▒ |
||||
│ ├──┬──┤ │▒ |
||||
│ └──┴──┘ │▒ |
||||
└───────────────────┘▒ |
||||
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ |
||||
</pre></div> |
||||
</div> |
||||
<dl class="py attribute"> |
||||
<dt id="TermTk.TTkGui.draw_utf8.TTkTheme.buttonBox"> |
||||
<code class="sig-name descname"><span class="pre">buttonBox</span></code><em class="property"> <span class="pre">=</span> <span class="pre">(('┌',</span> <span class="pre">'─',</span> <span class="pre">'┐',</span> <span class="pre">'│',</span> <span class="pre">'</span> <span class="pre">',</span> <span class="pre">'│',</span> <span class="pre">'└',</span> <span class="pre">'─',</span> <span class="pre">'┘'),</span> <span class="pre">('┌',</span> <span class="pre">'─',</span> <span class="pre">'┐',</span> <span class="pre">'│',</span> <span class="pre">'</span> <span class="pre">',</span> <span class="pre">'│',</span> <span class="pre">'╘',</span> <span class="pre">'═',</span> <span class="pre">'╛'))</span></em><a class="headerlink" href="#TermTk.TTkGui.draw_utf8.TTkTheme.buttonBox" title="Permalink to this definition">¶</a></dt> |
||||
<dd><div class="highlight-default notranslate"><div class="highlight"><pre><span></span>box0 box1 |
||||
┌─┐ ┌─┐ |
||||
│ │ │ │ |
||||
└─┘ ╘═╛ |
||||
</pre></div> |
||||
</div> |
||||
</dd></dl> |
||||
|
||||
<dl class="py attribute"> |
||||
<dt id="TermTk.TTkGui.draw_utf8.TTkTheme.grid"> |
||||
<code class="sig-name descname"><span class="pre">grid</span></code><em class="property"> <span class="pre">=</span> <span class="pre">(('┌',</span> <span class="pre">'─',</span> <span class="pre">'┬',</span> <span class="pre">'┐',</span> <span class="pre">'│',</span> <span class="pre">'</span> <span class="pre">',</span> <span class="pre">'│',</span> <span class="pre">'│',</span> <span class="pre">'├',</span> <span class="pre">'─',</span> <span class="pre">'┼',</span> <span class="pre">'┤',</span> <span class="pre">'└',</span> <span class="pre">'─',</span> <span class="pre">'┴',</span> <span class="pre">'┘'),</span> <span class="pre">('╔',</span> <span class="pre">'═',</span> <span class="pre">'╦',</span> <span class="pre">'╗',</span> <span class="pre">'║',</span> <span class="pre">'</span> <span class="pre">',</span> <span class="pre">'║',</span> <span class="pre">'║',</span> <span class="pre">'╠',</span> <span class="pre">'═',</span> <span class="pre">'╬',</span> <span class="pre">'╣',</span> <span class="pre">'╚',</span> <span class="pre">'═',</span> <span class="pre">'╩',</span> <span class="pre">'╝'),</span> <span class="pre">('╔',</span> <span class="pre">'═',</span> <span class="pre">'╤',</span> <span class="pre">'╗',</span> <span class="pre">'║',</span> <span class="pre">'</span> <span class="pre">',</span> <span class="pre">'│',</span> <span class="pre">'║',</span> <span class="pre">'╟',</span> <span class="pre">'─',</span> <span class="pre">'┼',</span> <span class="pre">'╢',</span> <span class="pre">'╚',</span> <span class="pre">'═',</span> <span class="pre">'╧',</span> <span class="pre">'╝'),</span> <span class="pre">('┌',</span> <span class="pre">'─',</span> <span class="pre">'╥',</span> <span class="pre">'┐',</span> <span class="pre">'│',</span> <span class="pre">'</span> <span class="pre">',</span> <span class="pre">'║',</span> <span class="pre">'│',</span> <span class="pre">'╞',</span> <span class="pre">'═',</span> <span class="pre">'╬',</span> <span class="pre">'╡',</span> <span class="pre">'└',</span> <span class="pre">'─',</span> <span class="pre">'╨',</span> <span class="pre">'┘'),</span> <span class="pre">(),</span> <span class="pre">(),</span> <span class="pre">('╓',</span> <span class="pre">'─',</span> <span class="pre">'┬',</span> <span class="pre">'┐',</span> <span class="pre">'║',</span> <span class="pre">'</span> <span class="pre">',</span> <span class="pre">'│',</span> <span class="pre">'│',</span> <span class="pre">'╟',</span> <span class="pre">'─',</span> <span class="pre">'┼',</span> <span class="pre">'┤',</span> <span class="pre">'╚',</span> <span class="pre">'═',</span> <span class="pre">'╧',</span> <span class="pre">'╛'),</span> <span class="pre">(),</span> <span class="pre">(),</span> <span class="pre">('╒',</span> <span class="pre">'═',</span> <span class="pre">'╤',</span> <span class="pre">'╕',</span> <span class="pre">'│',</span> <span class="pre">'</span> <span class="pre">',</span> <span class="pre">'│',</span> <span class="pre">'│',</span> <span class="pre">'├',</span> <span class="pre">'─',</span> <span class="pre">'┼',</span> <span class="pre">'┤',</span> <span class="pre">'└',</span> <span class="pre">'─',</span> <span class="pre">'┴',</span> <span class="pre">'┘'),</span> <span class="pre">())</span></em><a class="headerlink" href="#TermTk.TTkGui.draw_utf8.TTkTheme.grid" title="Permalink to this definition">¶</a></dt> |
||||
<dd><p>Grid Types</p> |
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>grid0 grid1 grid2 grid3 |
||||
┌─┬┐ ╔═╦╗ ╔═╤╗ ┌─╥┐ |
||||
│ ││ ║ ║║ ║ │║ │ ║│ |
||||
├─┼┤ ╠═╬╣ ╟─┼╢ ╞═╬╡ |
||||
└─┴┘ ╚═╩╝ ╚═╧╝ └─╨┘ |
||||
grid4 grid5 grid6 grid7 grid8 grid9 |
||||
╓─╥╖ ╒═╤╕ ╓─┬┐ ┌─┬╖ ┌─┬┐ ╒═╤╕ |
||||
║ ║║ │ ││ ║ ││ │ │║ │ ││ │ ││ |
||||
╟─╫╢ ╞═╪╡ ╟─┼┤ ├─┼╢ ├─┼┤ ├─┼┤ |
||||
╙─╨╜ ╘═╧╛ ╚═╧╛ ╘═╧╝ ╘═╧╛ └─┴┘ |
||||
|
||||
ids (hex): |
||||
0 1 2 3 |
||||
┌ ─ ┬ ┐ |
||||
4 5 6 7 |
||||
│ │ │ |
||||
8 9 A B |
||||
├ ─ ┼ ┤ |
||||
C D E F |
||||
└ ─ ┴ ┘ |
||||
</pre></div> |
||||
</div> |
||||
</dd></dl> |
||||
|
||||
<dl class="py attribute"> |
||||
<dt id="TermTk.TTkGui.draw_utf8.TTkTheme.tab"> |
||||
<code class="sig-name descname"><span class="pre">tab</span></code><em class="property"> <span class="pre">=</span> <span class="pre">('┌',</span> <span class="pre">'─',</span> <span class="pre">'┬',</span> <span class="pre">'┐',</span> <span class="pre">'╔',</span> <span class="pre">'═',</span> <span class="pre">'╗',</span> <span class="pre">'╭',</span> <span class="pre">'╮',</span> <span class="pre">'│',</span> <span class="pre">'║',</span> <span class="pre">'╞',</span> <span class="pre">'═',</span> <span class="pre">'╧',</span> <span class="pre">'╩',</span> <span class="pre">'╡',</span> <span class="pre">'╘',</span> <span class="pre">'╛',</span> <span class="pre">'└',</span> <span class="pre">'─',</span> <span class="pre">'┘',</span> <span class="pre">'╚',</span> <span class="pre">'╝',</span> <span class="pre">'╰',</span> <span class="pre">'╯',</span> <span class="pre">'⣿',</span> <span class="pre">'⣿',</span> <span class="pre">'╒',</span> <span class="pre">'╕',</span> <span class="pre">'┴',</span> <span class="pre">'X',</span> <span class="pre">'◀',</span> <span class="pre">'▶')</span></em><a class="headerlink" href="#TermTk.TTkGui.draw_utf8.TTkTheme.tab" title="Permalink to this definition">¶</a></dt> |
||||
<dd><p>Tab Examples</p> |
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span> ┌──────╔══════╗──────┬──────┐ ┌─┌──────╔══════╗──────┬──────┐─┐ |
||||
│Label1║Label2║Label3│Label4│ │◀│Label1║Label2║Label3│Label4│▶│ |
||||
╞═╧══════╩══════╩══════╧══════╧════╡ ╞═╧══════╩══════╩══════╧══════╧═╡ |
||||
┌──────╔══════╗──────┬──────┐ ╭─┌──────╔══════╗──────┬──────┐─╮ |
||||
│Label1║Label2║Label3│Label4│ │◀│Label1║Label2║Label3│Label4│▶│ |
||||
╞════════╩══════╩══════════════════╡ ╞════════╩══════╩═══════════════╡ |
||||
# Menu Prototype: |
||||
╭──┌──────╔══════╗──────┬──────┐ ╭──┬─┌──────╔══════╗──────┬──────┐─╮ |
||||
│XX│Label1║Label2║Label3│Label4│ │XX│◀│Label1║Label2║Label3│Label4│▶│ |
||||
╞═════════╩══════╩═══════════════╡ ╞══╧════════╩══════╩═══════════════╡ |
||||
┌──────╔══════╗──────┬──────┐ ╭─┌──────╔══════╗──────┬──────┐─╮ |
||||
XX YY│Label1║Label2║Label3│Label4│JJ KK XX YY│◀│Label1║Label2║Label3│Label4│▶│JJ KK |
||||
╞════════════╩══════╩═══════════════════╡ ╞═════╧════════╩══════╩═══════════════╧═════╡ |
||||
┌──────┲━━━━━━┱──────┬──────┐ |
||||
│Label1┃Label2┃Label3│Label4│ |
||||
┝━┷━━━━━━┻━━━━━━┻━━━━━━┷━━━━━━┷━━━━┥ |
||||
</pre></div> |
||||
</div> |
||||
</dd></dl> |
||||
|
||||
</dd></dl> |
||||
|
||||
</section> |
||||
</section> |
||||
|
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
<footer> |
||||
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> |
||||
<a href="TermTk.TTkGui.fileicon_ascii.html" class="btn btn-neutral float-right" title="TermTk.TTkGui.fileicon_ascii" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> |
||||
<a href="TermTk.TTkGui.draw_ascii.html" class="btn btn-neutral float-left" title="TermTk.TTkGui.draw_ascii" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> |
||||
</div> |
||||
|
||||
<hr/> |
||||
|
||||
<div role="contentinfo"> |
||||
<p> |
||||
© 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 type="text/javascript"> |
||||
jQuery(function () { |
||||
SphinxRtdTheme.Navigation.enable(true); |
||||
}); |
||||
</script> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,237 @@
|
||||
|
||||
|
||||
<!DOCTYPE html> |
||||
<html class="writer-html5" lang="en" > |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<meta name="generator" content="Docutils 0.17: http://docutils.sourceforge.net/" /> |
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
||||
|
||||
<title>TermTk.TTkGui.fileicon_ascii — pyTermTk 0.2.0a documentation</title> |
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> |
||||
<link rel="stylesheet" href="../_static/pygments.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" /> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--[if lt IE 9]> |
||||
<script src="../_static/js/html5shiv.min.js"></script> |
||||
<![endif]--> |
||||
|
||||
|
||||
<script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> |
||||
<script src="../_static/jquery.js"></script> |
||||
<script src="../_static/underscore.js"></script> |
||||
<script src="../_static/doctools.js"></script> |
||||
|
||||
<script type="text/javascript" src="../_static/js/theme.js"></script> |
||||
|
||||
|
||||
<link rel="index" title="Index" href="../genindex.html" /> |
||||
<link rel="search" title="Search" href="../search.html" /> |
||||
<link rel="next" title="TermTk.TTkGui.fileicon_nerd" href="TermTk.TTkGui.fileicon_nerd.html" /> |
||||
<link rel="prev" title="TermTk.TTkGui.draw_utf8" href="TermTk.TTkGui.draw_utf8.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="main navigation"> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p><span class="caption-text">Tutorials</span></p> |
||||
<ul> |
||||
<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 & Slots</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="../tutorial/004-logging.html">pyTermTk - Logging</a></li> |
||||
</ul> |
||||
<p><span class="caption-text">API Reference</span></p> |
||||
<ul class="current"> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.libbpytop.html">TermTk.libbpytop</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkAbstract.html">TermTk.TTkAbstract</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkCore.html">TermTk.TTkCore</a></li> |
||||
<li class="toctree-l1 current"><a class="reference internal" href="TermTk.TTkGui.html">TermTk.TTkGui</a><ul class="current"> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.draw_ascii.html">TermTk.TTkGui.draw_ascii</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.draw_utf8.html">TermTk.TTkGui.draw_utf8</a></li> |
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">TermTk.TTkGui.fileicon_ascii</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.fileicon_nerd.html">TermTk.TTkGui.fileicon_nerd</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.fileicon_utf8.html">TermTk.TTkGui.fileicon_utf8</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.theme.html">TermTk.TTkGui.theme</a></li> |
||||
</ul> |
||||
</li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkLayouts.html">TermTk.TTkLayouts</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTemplates.html">TermTk.TTkTemplates</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTestWidgets.html">TermTk.TTkTestWidgets</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTypes.html">TermTk.TTkTypes</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkWidgets.html">TermTk.TTkWidgets</a></li> |
||||
</ul> |
||||
|
||||
|
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
</nav> |
||||
|
||||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> |
||||
|
||||
|
||||
<nav class="wy-nav-top" aria-label="top navigation"> |
||||
|
||||
<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="breadcrumbs navigation"> |
||||
|
||||
<ul class="wy-breadcrumbs"> |
||||
|
||||
<li><a href="../index.html" class="icon icon-home"></a> »</li> |
||||
|
||||
<li><a href="TermTk.TTkGui.html">TermTk.TTkGui</a> »</li> |
||||
|
||||
<li>TermTk.TTkGui.fileicon_ascii</li> |
||||
|
||||
|
||||
<li class="wy-breadcrumbs-aside"> |
||||
|
||||
|
||||
<a href="../_sources/autogen.TermTk/TermTk.TTkGui.fileicon_ascii.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"> |
||||
|
||||
<section id="module-TermTk.TTkGui.fileicon_ascii"> |
||||
<span id="termtk-ttkgui-fileicon-ascii"></span><h1>TermTk.TTkGui.fileicon_ascii<a class="headerlink" href="#module-TermTk.TTkGui.fileicon_ascii" title="Permalink to this headline">¶</a></h1> |
||||
</section> |
||||
|
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
<footer> |
||||
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> |
||||
<a href="TermTk.TTkGui.fileicon_nerd.html" class="btn btn-neutral float-right" title="TermTk.TTkGui.fileicon_nerd" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> |
||||
<a href="TermTk.TTkGui.draw_utf8.html" class="btn btn-neutral float-left" title="TermTk.TTkGui.draw_utf8" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> |
||||
</div> |
||||
|
||||
<hr/> |
||||
|
||||
<div role="contentinfo"> |
||||
<p> |
||||
© 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 type="text/javascript"> |
||||
jQuery(function () { |
||||
SphinxRtdTheme.Navigation.enable(true); |
||||
}); |
||||
</script> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,237 @@
|
||||
|
||||
|
||||
<!DOCTYPE html> |
||||
<html class="writer-html5" lang="en" > |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<meta name="generator" content="Docutils 0.17: http://docutils.sourceforge.net/" /> |
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
||||
|
||||
<title>TermTk.TTkGui.fileicon_nerd — pyTermTk 0.2.0a documentation</title> |
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> |
||||
<link rel="stylesheet" href="../_static/pygments.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" /> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--[if lt IE 9]> |
||||
<script src="../_static/js/html5shiv.min.js"></script> |
||||
<![endif]--> |
||||
|
||||
|
||||
<script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> |
||||
<script src="../_static/jquery.js"></script> |
||||
<script src="../_static/underscore.js"></script> |
||||
<script src="../_static/doctools.js"></script> |
||||
|
||||
<script type="text/javascript" src="../_static/js/theme.js"></script> |
||||
|
||||
|
||||
<link rel="index" title="Index" href="../genindex.html" /> |
||||
<link rel="search" title="Search" href="../search.html" /> |
||||
<link rel="next" title="TermTk.TTkGui.fileicon_utf8" href="TermTk.TTkGui.fileicon_utf8.html" /> |
||||
<link rel="prev" title="TermTk.TTkGui.fileicon_ascii" href="TermTk.TTkGui.fileicon_ascii.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="main navigation"> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p><span class="caption-text">Tutorials</span></p> |
||||
<ul> |
||||
<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 & Slots</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="../tutorial/004-logging.html">pyTermTk - Logging</a></li> |
||||
</ul> |
||||
<p><span class="caption-text">API Reference</span></p> |
||||
<ul class="current"> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.libbpytop.html">TermTk.libbpytop</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkAbstract.html">TermTk.TTkAbstract</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkCore.html">TermTk.TTkCore</a></li> |
||||
<li class="toctree-l1 current"><a class="reference internal" href="TermTk.TTkGui.html">TermTk.TTkGui</a><ul class="current"> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.draw_ascii.html">TermTk.TTkGui.draw_ascii</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.draw_utf8.html">TermTk.TTkGui.draw_utf8</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.fileicon_ascii.html">TermTk.TTkGui.fileicon_ascii</a></li> |
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">TermTk.TTkGui.fileicon_nerd</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.fileicon_utf8.html">TermTk.TTkGui.fileicon_utf8</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.theme.html">TermTk.TTkGui.theme</a></li> |
||||
</ul> |
||||
</li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkLayouts.html">TermTk.TTkLayouts</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTemplates.html">TermTk.TTkTemplates</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTestWidgets.html">TermTk.TTkTestWidgets</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTypes.html">TermTk.TTkTypes</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkWidgets.html">TermTk.TTkWidgets</a></li> |
||||
</ul> |
||||
|
||||
|
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
</nav> |
||||
|
||||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> |
||||
|
||||
|
||||
<nav class="wy-nav-top" aria-label="top navigation"> |
||||
|
||||
<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="breadcrumbs navigation"> |
||||
|
||||
<ul class="wy-breadcrumbs"> |
||||
|
||||
<li><a href="../index.html" class="icon icon-home"></a> »</li> |
||||
|
||||
<li><a href="TermTk.TTkGui.html">TermTk.TTkGui</a> »</li> |
||||
|
||||
<li>TermTk.TTkGui.fileicon_nerd</li> |
||||
|
||||
|
||||
<li class="wy-breadcrumbs-aside"> |
||||
|
||||
|
||||
<a href="../_sources/autogen.TermTk/TermTk.TTkGui.fileicon_nerd.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"> |
||||
|
||||
<section id="module-TermTk.TTkGui.fileicon_nerd"> |
||||
<span id="termtk-ttkgui-fileicon-nerd"></span><h1>TermTk.TTkGui.fileicon_nerd<a class="headerlink" href="#module-TermTk.TTkGui.fileicon_nerd" title="Permalink to this headline">¶</a></h1> |
||||
</section> |
||||
|
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
<footer> |
||||
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> |
||||
<a href="TermTk.TTkGui.fileicon_utf8.html" class="btn btn-neutral float-right" title="TermTk.TTkGui.fileicon_utf8" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> |
||||
<a href="TermTk.TTkGui.fileicon_ascii.html" class="btn btn-neutral float-left" title="TermTk.TTkGui.fileicon_ascii" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> |
||||
</div> |
||||
|
||||
<hr/> |
||||
|
||||
<div role="contentinfo"> |
||||
<p> |
||||
© 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 type="text/javascript"> |
||||
jQuery(function () { |
||||
SphinxRtdTheme.Navigation.enable(true); |
||||
}); |
||||
</script> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,237 @@
|
||||
|
||||
|
||||
<!DOCTYPE html> |
||||
<html class="writer-html5" lang="en" > |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<meta name="generator" content="Docutils 0.17: http://docutils.sourceforge.net/" /> |
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
||||
|
||||
<title>TermTk.TTkGui.fileicon_utf8 — pyTermTk 0.2.0a documentation</title> |
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> |
||||
<link rel="stylesheet" href="../_static/pygments.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" /> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--[if lt IE 9]> |
||||
<script src="../_static/js/html5shiv.min.js"></script> |
||||
<![endif]--> |
||||
|
||||
|
||||
<script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> |
||||
<script src="../_static/jquery.js"></script> |
||||
<script src="../_static/underscore.js"></script> |
||||
<script src="../_static/doctools.js"></script> |
||||
|
||||
<script type="text/javascript" src="../_static/js/theme.js"></script> |
||||
|
||||
|
||||
<link rel="index" title="Index" href="../genindex.html" /> |
||||
<link rel="search" title="Search" href="../search.html" /> |
||||
<link rel="next" title="TermTk.TTkGui.theme" href="TermTk.TTkGui.theme.html" /> |
||||
<link rel="prev" title="TermTk.TTkGui.fileicon_nerd" href="TermTk.TTkGui.fileicon_nerd.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="main navigation"> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p><span class="caption-text">Tutorials</span></p> |
||||
<ul> |
||||
<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 & Slots</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="../tutorial/004-logging.html">pyTermTk - Logging</a></li> |
||||
</ul> |
||||
<p><span class="caption-text">API Reference</span></p> |
||||
<ul class="current"> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.libbpytop.html">TermTk.libbpytop</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkAbstract.html">TermTk.TTkAbstract</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkCore.html">TermTk.TTkCore</a></li> |
||||
<li class="toctree-l1 current"><a class="reference internal" href="TermTk.TTkGui.html">TermTk.TTkGui</a><ul class="current"> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.draw_ascii.html">TermTk.TTkGui.draw_ascii</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.draw_utf8.html">TermTk.TTkGui.draw_utf8</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.fileicon_ascii.html">TermTk.TTkGui.fileicon_ascii</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.fileicon_nerd.html">TermTk.TTkGui.fileicon_nerd</a></li> |
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">TermTk.TTkGui.fileicon_utf8</a></li> |
||||
<li class="toctree-l2"><a class="reference internal" href="TermTk.TTkGui.theme.html">TermTk.TTkGui.theme</a></li> |
||||
</ul> |
||||
</li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkLayouts.html">TermTk.TTkLayouts</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTemplates.html">TermTk.TTkTemplates</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTestWidgets.html">TermTk.TTkTestWidgets</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkTypes.html">TermTk.TTkTypes</a></li> |
||||
<li class="toctree-l1"><a class="reference internal" href="TermTk.TTkWidgets.html">TermTk.TTkWidgets</a></li> |
||||
</ul> |
||||
|
||||
|
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
</nav> |
||||
|
||||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> |
||||
|
||||
|
||||
<nav class="wy-nav-top" aria-label="top navigation"> |
||||
|
||||
<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="breadcrumbs navigation"> |
||||
|
||||
<ul class="wy-breadcrumbs"> |
||||
|
||||
<li><a href="../index.html" class="icon icon-home"></a> »</li> |
||||
|
||||
<li><a href="TermTk.TTkGui.html">TermTk.TTkGui</a> »</li> |
||||
|
||||
<li>TermTk.TTkGui.fileicon_utf8</li> |
||||
|
||||
|
||||
<li class="wy-breadcrumbs-aside"> |
||||
|
||||
|
||||
<a href="../_sources/autogen.TermTk/TermTk.TTkGui.fileicon_utf8.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"> |
||||
|
||||
<section id="module-TermTk.TTkGui.fileicon_utf8"> |
||||
<span id="termtk-ttkgui-fileicon-utf8"></span><h1>TermTk.TTkGui.fileicon_utf8<a class="headerlink" href="#module-TermTk.TTkGui.fileicon_utf8" title="Permalink to this headline">¶</a></h1> |
||||
</section> |
||||
|
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
<footer> |
||||
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> |
||||
<a href="TermTk.TTkGui.theme.html" class="btn btn-neutral float-right" title="TermTk.TTkGui.theme" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> |
||||
<a href="TermTk.TTkGui.fileicon_nerd.html" class="btn btn-neutral float-left" title="TermTk.TTkGui.fileicon_nerd" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> |
||||
</div> |
||||
|
||||
<hr/> |
||||
|
||||
<div role="contentinfo"> |
||||
<p> |
||||
© 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 type="text/javascript"> |
||||
jQuery(function () { |
||||
SphinxRtdTheme.Navigation.enable(true); |
||||
}); |
||||
</script> |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</body> |
||||
</html> |
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue