-
Notifications
You must be signed in to change notification settings - Fork 27
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
148 changed files
with
5,651 additions
and
1,105 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,13 @@ | ||
environment: | ||
matrix: | ||
- PYTHON: "C:\\PYTHON27" | ||
- PYTHON: "C:\\PYTHON34" | ||
- PYTHON: "C:\\PYTHON35" | ||
- PYTHON: "C:\\PYTHON36" | ||
- PYTHON: "C:\\PYTHON37" | ||
- PYTHON: "C:\\PYTHON38" | ||
install: | ||
- "%PYTHON%\\python.exe -m pip install codecov coverage nose mock pynput" | ||
- "%PYTHON%\\python.exe -m pip install -U codecov coverage nose mock pynput setuptools pip" | ||
build: off | ||
test_script: | ||
- "%PYTHON%\\python.exe -m pip install ." | ||
- "%PYTHON%\\python.exe -m nose --with-coverage" | ||
- "%PYTHON%\\python.exe -m nose --with-coverage --cover-xml" | ||
after_test: | ||
- "%PYTHON%\\Scripts\\codecov.exe" | ||
- "%PYTHON%\\Scripts\\codecov.exe -f coverage.xml" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
For new widgets only: | ||
|
||
Title: Merge branch_name into master to add WidgetName widget | ||
### PR Details: | ||
- Widget name: | ||
- Author: | ||
|
||
### Description | ||
A short description of this particular widget. | ||
|
||
### Checklist | ||
- [ ] Widget in a separate file in the appropriate folder | ||
- [ ] Widget functions properly on both Windows and Linux | ||
- [ ] Widget code includes docstrings with parameter descriptions | ||
- [ ] Included an example file in `/examples` | ||
- [ ] Widget is covered by unitttests in `/tests` | ||
- [ ] Widget includes required assets files | ||
- [ ] Reference to widget in `AUTHORS.md` | ||
- [ ] Entry in sphinx documentation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -102,3 +102,8 @@ ENV/ | |
|
||
# PyCharm | ||
/.idea | ||
|
||
# Documentation | ||
docs/source/examples | ||
docs/source/examples.rst | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,19 @@ | ||
language: python | ||
required: sudo | ||
python: | ||
"2.7" | ||
virtualenv: | ||
system_site_packages: true | ||
- "3.6" | ||
- "3.7" | ||
- "3.8" | ||
before_install: | ||
- "export DISPLAY=:99.0" | ||
- "sh -e /etc/init.d/xvfb start" | ||
- sudo systemctl start xvfb | ||
- sleep 3 | ||
install: | ||
- sudo apt-get install python-tk | ||
- sudo apt-get install python-tk python3-tk | ||
- python -m pip install -U setuptools pip importlib-metadata | ||
- python -m pip install nose coverage codecov mock pynput | ||
script: | ||
- python -m pip install . | ||
- python -m nose | ||
- python -m nose --with-coverage --cover-xml | ||
after_success: | ||
- coverage run nosetests | ||
- codecov |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Minimal makefile for Sphinx documentation | ||
# | ||
|
||
# You can set these variables from the command line. | ||
SPHINXOPTS = | ||
SPHINXBUILD = sphinx-build | ||
SOURCEDIR = source | ||
BUILDDIR = build | ||
|
||
# Put it first so that "make" without argument is like "make help". | ||
help: | ||
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) | ||
|
||
.PHONY: help Makefile | ||
|
||
# Catch-all target: route all unknown targets to Sphinx using the new | ||
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). | ||
%: Makefile | ||
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
@ECHO OFF | ||
|
||
pushd %~dp0 | ||
|
||
REM Command file for Sphinx documentation | ||
|
||
if "%SPHINXBUILD%" == "" ( | ||
set SPHINXBUILD=sphinx-build | ||
) | ||
set SOURCEDIR=source | ||
set BUILDDIR=build | ||
|
||
if "%1" == "" goto help | ||
|
||
%SPHINXBUILD% >NUL 2>NUL | ||
if errorlevel 9009 ( | ||
echo. | ||
echo.The 'sphinx-build' command was not found. Make sure you have Sphinx | ||
echo.installed, then set the SPHINXBUILD environment variable to point | ||
echo.to the full path of the 'sphinx-build' executable. Alternatively you | ||
echo.may add the Sphinx directory to PATH. | ||
echo. | ||
echo.If you don't have Sphinx installed, grab it from | ||
echo.http://sphinx-doc.org/ | ||
exit /b 1 | ||
) | ||
|
||
%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% | ||
goto end | ||
|
||
:help | ||
%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% | ||
|
||
:end | ||
popd |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
{{ name | escape | underline}} | ||
|
||
.. currentmodule:: {{ module }} | ||
|
||
.. auto{{ objtype }}:: {{ objname }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{{ name | escape | underline}} | ||
|
||
.. currentmodule:: {{ module }} | ||
|
||
.. autoclass:: {{ objname }} | ||
:show-inheritance: | ||
:members: | ||
|
||
.. automethod:: __init__ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
{{ name | escape | underline}} | ||
|
||
.. automodule:: {{ fullname }} | ||
:show-inheritance: | ||
|
||
{% block functions %} | ||
{% if functions %} | ||
.. rubric:: Functions | ||
|
||
.. autosummary:: | ||
:toctree: functions | ||
{% for item in functions %} | ||
{{ item }} | ||
{%- endfor %} | ||
{% endif %} | ||
{% endblock %} | ||
|
||
{% block classes %} | ||
{% if classes %} | ||
.. rubric:: Classes | ||
|
||
.. autosummary:: | ||
:toctree: classes | ||
{% for item in classes %} | ||
{{ item }} | ||
{%- endfor %} | ||
{% endif %} | ||
{% endblock %} | ||
|
||
{% block exceptions %} | ||
{% if exceptions %} | ||
.. rubric:: Exceptions | ||
|
||
.. autosummary:: | ||
:toctree: exceptions | ||
{% for item in exceptions %} | ||
{{ item }} | ||
{%- endfor %} | ||
{% endif %} | ||
{% endblock %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
Authors | ||
======= | ||
|
||
List of all the authors of widgets in this repository. Please note that this list only mentions the original creators of the widgets, and the widgets may have been edited and/or improved or otherwise modified by other authors. | ||
|
||
- `RedFantom <https://www.github.com/RedFantom>`_ | ||
|
||
* :class:`~ttkwidgets.frames.ScrolledFrame`, based on an Unpythonic `idea <http://tkinter.unpythonic.net/wiki/VerticalScrolledFrame>`_ | ||
* :class:`~ttkwidgets.frames.ToggledFrame`, based on an idea by `Onlyjus <http://stackoverflow.com/questions/13141259/expandable-and-contracting-frame-in-tkinter>`_ | ||
* :class:`~ttkwidgets.LinkLabel`, based on an idea by `Nelson Brochado <https://www.github.com/nbro>`_ | ||
* :class:`~ttkwidgets.ScrolledListbox` | ||
* :class:`~ttkwidgets.font.FontChooser`, based on an idea by `Nelson Brochado <https://www.github.com/nbro>`_ | ||
* :class:`~ttkwidgets.font.FontSelectFrame` | ||
* :class:`~ttkwidgets.frames.Tooltip` | ||
* :class:`~ttkwidgets.ItemsCanvas` | ||
* :class:`~ttkwidgets.TimeLine` | ||
|
||
|
||
- The Python Team | ||
|
||
* :class:`~ttkwidgets.Calendar`, found `here <http://svn.python.org/projects/sandbox/trunk/ttk-gsoc/samples/ttkcalendar.py>`_ | ||
|
||
- Mitja Martini | ||
|
||
* :class:`~ttkwidgets.autocomplete.AutocompleteEntry`, found `here <https://mail.python.org/pipermail/tkinter-discuss/2012-January/003041.html>`_ | ||
|
||
- Russell Adams | ||
|
||
* :class:`~ttkwidgets.autocomplete.AutocompleteCombobox`, found `here <https://mail.python.org/pipermail/tkinter-discuss/2012-January/003041.html>`_ | ||
|
||
- `Juliette Monsel <https://www.github.com/j4321>`_ | ||
|
||
* :class:`~ttkwidgets.CheckboxTreeview` | ||
* :class:`~ttkwidgets.Table` | ||
* :class:`~ttkwidgets.TickScale` | ||
* :class:`~ttkwidgets.AutoHideScrollbar` based on an idea by `Fredrik Lundh <effbot.org/zone/tkinter-autoscrollbar.htm>`_ | ||
* All color widgets: :func:`~ttkwidgets.color.askcolor`, :class:`~ttkwidgets.color.ColorPicker`, :class:`~ttkwidgets.color.GradientBar` and :class:`~ttkwidgets.color.ColorSquare`, :class:`~ttkwidgets.color.LimitVar`, :class:`~ttkwidgets.color.Spinbox`, :class:`~ttkwidgets.color.AlphaBar` and supporting functions in :file:`functions.py`. | ||
* :class:`~ttkwidgets.autocomplete.AutocompleteEntryListbox` | ||
|
||
- `Dogeek <https://www.github.com/Dogeek>`_ | ||
|
||
* :class:`~ttkwidgets.validated_entries.ValidatedEntry` | ||
* :class:`~ttkwidgets.validated_entries.Validator` | ||
* :class:`~ttkwidgets.validated_entries.RegexValidator` | ||
* :class:`~ttkwidgets.validated_entries.IntValidator` | ||
* :class:`~ttkwidgets.validated_entries.FloatValidator` | ||
* :class:`~ttkwidgets.validated_entries.PercentValidator` | ||
* :class:`~ttkwidgets.validated_entries.StringValidator` | ||
* :class:`~ttkwidgets.validated_entries.CapitalizedStringValidator` | ||
* :class:`~ttkwidgets.validated_entries.EmailValidator` | ||
* :class:`~ttkwidgets.validated_entries.PasswordValidator` | ||
* :class:`~ttkwidgets.validated_entries.IntEntry` | ||
* :class:`~ttkwidgets.validated_entries.FloatEntry` | ||
* :class:`~ttkwidgets.validated_entries.PercentEntry` | ||
* :class:`~ttkwidgets.validated_entries.LowerStringEntry` | ||
* :class:`~ttkwidgets.validated_entries.UpperStringEntry` | ||
* :class:`~ttkwidgets.validated_entries.CapitalizedStringEntry` | ||
* :class:`~ttkwidgets.validated_entries.EmailEntry` | ||
* :class:`~ttkwidgets.validated_entries.PasswordEntry` | ||
|
||
- Multiple authors: | ||
|
||
* :class:`~ttkwidgets.ScaleEntry` (RedFantom and Juliette Monsel) |
Oops, something went wrong.