diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2020-04-17 19:03:14 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2020-04-17 19:03:14 (GMT) |
commit | fa3141407b28e2f00be26879fee6901ea51dcbf0 (patch) | |
tree | ff55093779233f0d5aea6f38cf30ce635d8cdd2c /ttkthemes | |
parent | 1fc0cefeb941845a6d8537154b214b1f660f5371 (diff) | |
parent | 6ba2a4c90cd85d0193e5219170b31701579989a8 (diff) | |
download | blt-fa3141407b28e2f00be26879fee6901ea51dcbf0.zip blt-fa3141407b28e2f00be26879fee6901ea51dcbf0.tar.gz blt-fa3141407b28e2f00be26879fee6901ea51dcbf0.tar.bz2 |
Merge commit '6ba2a4c90cd85d0193e5219170b31701579989a8' as 'ttkthemes'
Diffstat (limited to 'ttkthemes')
2617 files changed, 12811 insertions, 0 deletions
diff --git a/ttkthemes/.appveyor.yml b/ttkthemes/.appveyor.yml new file mode 100644 index 0000000..c5a2e7f --- /dev/null +++ b/ttkthemes/.appveyor.yml @@ -0,0 +1,29 @@ +environment: + matrix: + - PYTHON: "C:\\PYTHON35" + - PYTHON: "C:\\PYTHON35-x64" + - PYTHON: "C:\\PYTHON36" + - PYTHON: "C:\\PYTHON36-x64" + - PYTHON: "C:\\PYTHON37" + - PYTHON: "C:\\PYTHON37-x64" + - PYTHON: "C:\\PYTHON38" + - PYTHON: "C:\\PYTHON38-x64" +build: off +before_test: + - "%PYTHON%\\python.exe -m pip install --upgrade pip setuptools" +test_script: + - "%PYTHON%\\python.exe ci.py" +artifacts: + - path: "/dist/*.whl" +deploy: + provider: GitHub + auth_token: + secure: QimY++/91urL/oMJL/q2zYFqc1C7747HguEaIbPQovtC3zG8CK+TiCmFOCXy1D6e + artifact: "/dist/*.whl" + draft: false + prerelease: false + force_update: true + on: + branch: master + appveyor_repo_tag: true + diff --git a/ttkthemes/.codecov.yml b/ttkthemes/.codecov.yml new file mode 100644 index 0000000..a1b13f7 --- /dev/null +++ b/ttkthemes/.codecov.yml @@ -0,0 +1,9 @@ +coverage: + status: + patch: false + changes: false + project: + default: + target: '80' + +comment: false diff --git a/ttkthemes/.gitignore b/ttkthemes/.gitignore new file mode 100644 index 0000000..d21b813 --- /dev/null +++ b/ttkthemes/.gitignore @@ -0,0 +1,96 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# Distribution / packaging +.Python +env/ +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +*.egg-info/ +.installed.cfg +*.egg + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*,cover +.hypothesis/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +target/ + +# IPython Notebook +.ipynb_checkpoints + +# pyenv +.python-version + +# celery beat schedule file +celerybeat-schedule + +# dotenv +.env + +# virtualenv +venv/ +ENV/ + +# Spyder project settings +.spyderproject + +# Rope project settings +.ropeproject +*.xml +/.idea + +# After setup +/ttkthemes/tkimg + +# Documentation +docs/_build +docs/_static +docs/_templates diff --git a/ttkthemes/.travis.yml b/ttkthemes/.travis.yml new file mode 100644 index 0000000..1d2c1d7 --- /dev/null +++ b/ttkthemes/.travis.yml @@ -0,0 +1,37 @@ +language: python +sudo: required +services: + - xvfb +dist: xenial +matrix: + include: + - os: linux + python: '3.5' + env: PYTHON=python NUMBER="35" OS="linux" + - os: linux + python: '3.6' + env: PYTHON=python NUMBER="36" OS="linux" + - os: linux + python: '3.6' + env: PYTHON=python NUMBER="36" OS="linux" SDIST="true" + - os: linux + python: '3.7' + env: PYTHON=python NUMBER="36" OS="linux" + - os: linux + python: '3.8' + env: PYTHON=python NUMBER="36" OS="linux" +before_install: + - $PYTHON -m pip install --upgrade pip setuptools +script: + - $PYTHON ci.py + +deploy: + provider: releases + api_key: + secure: jIWRWxe9KbnrHCYPv0LbGda57N/NeN2ns0C+ZWTzYQYeD11rSv4UKjq0RdzsXicA4XV1sN5bFG0bSdM9ap7NPblFmuFo2VF5hTyS3tv8E3oVHOexIfwb6HSoBHfd8ijhmLxJQ8f057WZE12xBeW4YYwhjCPf3wXEinkg3U1moKZz0FCuLdlALIOMg/qlMzX17w4jIgoU/aHRx0d/eLZBcTr4WNMgE91KK/BMyHrajG+oy8bM4M/Tf0ILynJLiUHMbONGHo43apnr+s4OllEsxZjh4Min25x9CUQzPSm4wFWGM2Ypa+3R+MnqmfYKhDQNW7Cj+4GArDdbaG2oK4BTJZ9wn6YcKVC7saU4vDHdpHrz/DdC0XAuvOobT+hUJcIOmJ5uoJp6H61719SvQmbLtaHvzEVEb66qPvXHGgJkEXhOtkfWQAX4p/2ipL9UMy8cP4lXNG0/ESkBsJj1JbIoh+w+jP8wGzBVuSYsV2ESefTvxRqg5lZqFUmvg+FIjbT2fQEl5G9CTx1nVQ6E91cOaVOZQuNMZ7/XHg90u5O8NsXwtJtYIvSlDgyAggSss7nvrpNq2ej9e2ZC+i7ESik/V6NxzG9CWV7aMXwV8+OUovInNZt2w1ZNpcijRGOzlEduB6MDeRKdq4r1+Zcljf6pwdH40gH4yR01dvc6s8WmmoI= + file: "dist/*.whl" + file_glob: true + skip_cleanup: true + on: + repo: RedFantom/ttkthemes + tags: true diff --git a/ttkthemes/LICENSE.md b/ttkthemes/LICENSE.md new file mode 100644 index 0000000..51bbbe9 --- /dev/null +++ b/ttkthemes/LICENSE.md @@ -0,0 +1,619 @@ +### GNU GENERAL PUBLIC LICENSE + +Version 3, 29 June 2007 + +Copyright (C) 2007 Free Software Foundation, Inc. +<https://fsf.org/> + +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. + +### Preamble + +The GNU General Public License is a free, copyleft license for +software and other kinds of works. + +The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom +to share and change all versions of a program--to make sure it remains +free software for all its users. We, the Free Software Foundation, use +the GNU General Public License for most of our software; it applies +also to any other work released this way by its authors. You can apply +it to your programs, too. + +When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you +have certain responsibilities if you distribute copies of the +software, or if you modify it: responsibilities to respect the freedom +of others. + +For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + +Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + +Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the +manufacturer can do so. This is fundamentally incompatible with the +aim of protecting users' freedom to change the software. The +systematic pattern of such abuse occurs in the area of products for +individuals to use, which is precisely where it is most unacceptable. +Therefore, we have designed this version of the GPL to prohibit the +practice for those products. If such problems arise substantially in +other domains, we stand ready to extend this provision to those +domains in future versions of the GPL, as needed to protect the +freedom of users. + +Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish +to avoid the special danger that patents applied to a free program +could make it effectively proprietary. To prevent this, the GPL +assures that patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and +modification follow. + +### TERMS AND CONDITIONS + +#### 0. Definitions. + +"This License" refers to version 3 of the GNU General Public License. + +"Copyright" also means copyright-like laws that apply to other kinds +of works, such as semiconductor masks. + +"The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + +To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of +an exact copy. The resulting work is called a "modified version" of +the earlier work or a work "based on" the earlier work. + +A "covered work" means either the unmodified Program or a work based +on the Program. + +To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + +To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user +through a computer network, with no transfer of a copy, is not +conveying. + +An interactive user interface displays "Appropriate Legal Notices" to +the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + +#### 1. Source Code. + +The "source code" for a work means the preferred form of the work for +making modifications to it. "Object code" means any non-source form of +a work. + +A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + +The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + +The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + +The Corresponding Source need not include anything that users can +regenerate automatically from other parts of the Corresponding Source. + +The Corresponding Source for a work in source code form is that same +work. + +#### 2. Basic Permissions. + +All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not convey, +without conditions so long as your license otherwise remains in force. +You may convey covered works to others for the sole purpose of having +them make modifications exclusively for you, or provide you with +facilities for running those works, provided that you comply with the +terms of this License in conveying all material for which you do not +control copyright. Those thus making or running the covered works for +you must do so exclusively on your behalf, under your direction and +control, on terms that prohibit them from making any copies of your +copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under the +conditions stated below. Sublicensing is not allowed; section 10 makes +it unnecessary. + +#### 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + +No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + +When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such +circumvention is effected by exercising rights under this License with +respect to the covered work, and you disclaim any intention to limit +operation or modification of the work as a means of enforcing, against +the work's users, your or third parties' legal rights to forbid +circumvention of technological measures. + +#### 4. Conveying Verbatim Copies. + +You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + +#### 5. Conveying Modified Source Versions. + +You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these +conditions: + +- a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. +- b) The work must carry prominent notices stating that it is + released under this License and any conditions added under + section 7. This requirement modifies the requirement in section 4 + to "keep intact all notices". +- c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. +- d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + +A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + +#### 6. Conveying Non-Source Forms. + +You may convey a covered work in object code form under the terms of +sections 4 and 5, provided that you also convey the machine-readable +Corresponding Source under the terms of this License, in one of these +ways: + +- a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. +- b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the Corresponding + Source from a network server at no charge. +- c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. +- d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. +- e) Convey the object code using peer-to-peer transmission, + provided you inform other peers where the object code and + Corresponding Source of the work are being offered to the general + public at no charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + +A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, +family, or household purposes, or (2) anything designed or sold for +incorporation into a dwelling. In determining whether a product is a +consumer product, doubtful cases shall be resolved in favor of +coverage. For a particular product received by a particular user, +"normally used" refers to a typical or common use of that class of +product, regardless of the status of the particular user or of the way +in which the particular user actually uses, or expects or is expected +to use, the product. A product is a consumer product regardless of +whether the product has substantial commercial, industrial or +non-consumer uses, unless such uses represent the only significant +mode of use of the product. + +"Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to +install and execute modified versions of a covered work in that User +Product from a modified version of its Corresponding Source. The +information must suffice to ensure that the continued functioning of +the modified object code is in no case prevented or interfered with +solely because modification has been made. + +If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + +The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or +updates for a work that has been modified or installed by the +recipient, or for the User Product in which it has been modified or +installed. Access to a network may be denied when the modification +itself materially and adversely affects the operation of the network +or violates the rules and protocols for communication across the +network. + +Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + +#### 7. Additional Terms. + +"Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders +of that material) supplement the terms of this License with terms: + +- a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or +- b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or +- c) Prohibiting misrepresentation of the origin of that material, + or requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or +- d) Limiting the use for publicity purposes of names of licensors + or authors of the material; or +- e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or +- f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions + of it) with contractual assumptions of liability to the recipient, + for any liability that these contractual assumptions directly + impose on those licensors and authors. + +All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; the +above requirements apply either way. + +#### 8. Termination. + +You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + +However, if you cease all violation of this License, then your license +from a particular copyright holder is reinstated (a) provisionally, +unless and until the copyright holder explicitly and finally +terminates your license, and (b) permanently, if the copyright holder +fails to notify you of the violation by some reasonable means prior to +60 days after the cessation. + +Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + +Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + +#### 9. Acceptance Not Required for Having Copies. + +You are not required to accept this License in order to receive or run +a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + +#### 10. Automatic Licensing of Downstream Recipients. + +Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + +An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + +#### 11. Patents. + +A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + +A contributor's "essential patent claims" are all patent claims owned +or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + +In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + +If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + +A patent license is "discriminatory" if it does not include within the +scope of its coverage, prohibits the exercise of, or is conditioned on +the non-exercise of one or more of the rights that are specifically +granted under this License. You may not convey a covered work if you +are a party to an arrangement with a third party that is in the +business of distributing software, under which you make payment to the +third party based on the extent of your activity of conveying the +work, and under which the third party grants, to any of the parties +who would receive the covered work from you, a discriminatory patent +license (a) in connection with copies of the covered work conveyed by +you (or copies made from those copies), or (b) primarily for and in +connection with specific products or compilations that contain the +covered work, unless you entered into that arrangement, or that patent +license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + +#### 12. No Surrender of Others' Freedom. + +If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under +this License and any other pertinent obligations, then as a +consequence you may not convey it at all. For example, if you agree to +terms that obligate you to collect a royalty for further conveying +from those to whom you convey the Program, the only way you could +satisfy both those terms and this License would be to refrain entirely +from conveying the Program. + +#### 13. Use with the GNU Affero General Public License. + +Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + +#### 14. Revised Versions of this License. + +The Free Software Foundation may publish revised and/or new versions +of the GNU General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in +detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies that a certain numbered version of the GNU General Public +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that numbered version or +of any later version published by the Free Software Foundation. If the +Program does not specify a version number of the GNU General Public +License, you may choose any version ever published by the Free +Software Foundation. + +If the Program specifies that a proxy can decide which future versions +of the GNU General Public License can be used, that proxy's public +statement of acceptance of a version permanently authorizes you to +choose that version for the Program. + +Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + +#### 15. Disclaimer of Warranty. + +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT +WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE +DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR +CORRECTION. + +#### 16. Limitation of Liability. + +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR +CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT +NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR +LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM +TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER +PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +#### 17. Interpretation of Sections 15 and 16. + +If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS diff --git a/ttkthemes/MANIFEST.in b/ttkthemes/MANIFEST.in new file mode 100644 index 0000000..af8016f --- /dev/null +++ b/ttkthemes/MANIFEST.in @@ -0,0 +1,5 @@ +recursive-include ttkthemes themes * +recursive-include *.tcl +recursive-include *.png +recursive-include *.gif +recursive-include *.md diff --git a/ttkthemes/README.md b/ttkthemes/README.md new file mode 100644 index 0000000..66539a4 --- /dev/null +++ b/ttkthemes/README.md @@ -0,0 +1,51 @@ +# ttkthemes +[![Build status](https://ci.appveyor.com/api/projects/status/to1w9uqe5gaq7vu1/branch/master?svg=true)](https://ci.appveyor.com/project/RedFantom/ttk-themes/branch/master) +[![Build Status](https://travis-ci.org/TkinterEP/ttkthemes.svg?branch=master)](https://travis-ci.org/TkinterEP/ttkthemes) +[![codecov](https://codecov.io/gh/RedFantom/ttkthemes/branch/master/graph/badge.svg)](https://codecov.io/gh/RedFantom/ttkthemes) +[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0) +[![PyPI version](https://badge.fury.io/py/ttkthemes.svg)](https://pypi.python.org/pypi/ttkthemes) +[![Doc Status](https://readthedocs.org/projects/ttkthemes/badge/?version=latest&style=flat)](https://ttkthemes.readthedocs.io/en/latest) + +A group of themes for the ttk extenstions for Tkinter gathered together by RedFantom and +created by various authors. + +## License + ttkthemes: A group of themes for the ttk extensions of Tcl + Copyright (C) 2017-2020 RedFantom + Copyright (C) 2017-2018 Akuli + Copyright (C) 2004 Pat Thoyts + Copyright (C) 2004 David Zolli + Copyright (C) 2007-2008 Mats Bengsston + Copyright (C) 2005 Jelco Huijser + Copyright (C) 2015-2018 The materia and equilux authors + Copyright (C) 2018 Uwe Klimmek + Copyright (C) Regents of the University of California, Sun Microsystems, Inc., + Scriptics Corporation, and other parties. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>.`` + +Please note that while you can use some themes **only** under GPLv3 and that my code is also +available **only** under GPLv3, some themes, of which the files have a header explicitly stating +this, are also available under the BSD-like 2-clause Tcl license. + +## Usage +For more information about how to use this project in your own programs, please check out the +[documentation](https://ttkthemes.readthedocs.io/en/latest/) on ReadTheDocs. You can also find +example images of the different included themes there, so you can choose one easily, as well +as examples on usage. + +## Recommendations +The themes `plastik`, `clearlooks` and `elegance` are recommended to make your UI look nicer +on all platforms when using `Tkinter` and the `ttk` extensions in Python. When you are targeting +Ubuntu, consider using the great `radiance` theme. diff --git a/ttkthemes/ci.py b/ttkthemes/ci.py new file mode 100644 index 0000000..37ab38e --- /dev/null +++ b/ttkthemes/ci.py @@ -0,0 +1,141 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom +""" +import os +from shutil import rmtree +import sys + +DEPENDENCIES = ["pillow"] +REQUIREMENTS = ["codecov", "coverage", "nose", "setuptools", "pip", "wheel", "semantic_version"] +PACKAGES = "python-tk python3-tk libtk-img" + +SDIST = os.environ.get("SDIST", "false") == "true" + +TO_DELETE = ["ttkthemes"] + + +class Version(object): + """ + Parses a semantic version string. + """ + def __init__(self, string): + """ + :param string: semantic version string (major.minor.patch) + """ + elements = tuple(map(int, string.split("."))) + if len(elements) == 3: + self.major, self.minor, self.patch = elements + else: + (self.major, self.minor), self.patch = elements, 0 + self.version = (self.major, self.minor, self.patch) + + def __ge__(self, other): + return all(elem1 >= elem2 for elem1, elem2 in zip(self.version, other.version)) + + +def run_command(command): + """ + :param command: command to run on os.system + :return: exit code + """ + print("Running system command: ", command) + return_info = os.system(command) + if sys.platform == "win32": + return return_info + else: + return os.WEXITSTATUS(return_info) + + +def check_wheel_existence(): + """Return True if a wheel is built""" + return len([file for file in os.listdir("dist") if file.endswith((".whl", ".tar.gz"))]) != 0 + + +def build_and_install_wheel(python): + """Build a binary distribution wheel and install it""" + dist_type = "bdist_wheel" if not SDIST else "sdist" + return_code = run_command("{} setup.py {}".format(python, dist_type)) + if return_code != 0: + print("Building and installing wheel failed.") + exit(return_code) + # Check if an artifact exists + assert check_wheel_existence() + print("Wheel file exists.") + # Install the wheel file + wheel = [file for file in os.listdir("dist") if file.endswith((".whl", ".tar.gz"))][0] + wheel = os.path.join("dist", wheel) + print("Wheel file:", wheel) + return_code = run_command("{} -m pip install --ignore-installed {}".format(python, wheel)) + if return_code != 0: + print("Installation of wheel failed.") + exit(return_code) + print("Wheel file installed.") + + +def ci(python="python", codecov="codecov", coverage_file="coverage.xml", wheel=True): + """ + Run the most common CI tasks + """ + + # Import pip + from pip import __version__ as pip_version + if Version(pip_version) >= Version("10.0.0"): + import pip._internal as pip + else: + import pip + + # Install requirements with pip + pip.main(["install"] + DEPENDENCIES + REQUIREMENTS + ["-U"]) + # Build the installation wheel + if wheel is True: + build_and_install_wheel(python) + # Remove all non-essential files + for to_delete in TO_DELETE: + rmtree(to_delete) + # Run the tests on the installed ttkthemes + return_code = run_command("{} -m nose --with-coverage --cover-xml --cover-package=ttkthemes".format(python)) + if return_code != 0: + print("Tests failed.") + exit(return_code) + print("Tests successful.") + # Run codecov + return_code = run_command("{} -f {}".format(codecov, coverage_file)) + if return_code != 0: + print("Codecov failed.") + exit(return_code) + # Successfully finished CI + exit(0) + + +def ci_windows(): + """ + Run CI tasks on AppVeyor. CI on AppVeyor is relatively easy, so + just the general ci() is used. + """ + ci( + python="%PYTHON%\\python.exe", + codecov="%PYTHON%\\Scripts\\codecov.exe", + coverage_file="C:\\projects\\ttk-themes\\coverage.xml", + wheel=False + ) + + +def ci_linux(): + """ + Setup Travis-CI linux for installation and testing + """ + run_command("sudo apt-get install {}".format(PACKAGES)) + ci() + + +# Run CI tasks on AppVeyor and Travis-CI (macOS and Linux) +if __name__ == '__main__': + if sys.platform == "win32": + ci_windows() + elif "linux" in sys.platform: # linux2 on Python 2, linux on Python 3 + ci_linux() + else: + raise RuntimeError("Invalid platform: ", sys.platform) + diff --git a/ttkthemes/docs/Makefile b/ttkthemes/docs/Makefile new file mode 100644 index 0000000..298ea9e --- /dev/null +++ b/ttkthemes/docs/Makefile @@ -0,0 +1,19 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +SOURCEDIR = . +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)
\ No newline at end of file diff --git a/ttkthemes/docs/authors.rst b/ttkthemes/docs/authors.rst new file mode 100644 index 0000000..6dfa96e --- /dev/null +++ b/ttkthemes/docs/authors.rst @@ -0,0 +1,32 @@ +Authors +======= +The ``ttkthemes`` package contains many different themes created by +many different authors. Some themes are even derived from other +software, like GTK-themes. + +GNU GPLv3 Themes +---------------- +- ``arc``: Copyright (c) 2015 Sergei Golovan +- ``equilux``: Copyright (C) 2018 RedFantom +- ``itft1``: Copyright (C) 2005 Jelco Huijser +- ``ubuntu``: Copyright (C) Regents of the University of California, + Sun Microsystems, Inc., Scriptics Corporation, and other parties. + Copyright (C) 2018 RedFantom + +Tcl-License Themes +------------------ +- ``aquativo``: Copyright (C) 2004 Pat Thoyts +- ``black``: Copyright (c) 2007-2008 Mats Bengtsson +- ``blue``: Copyright (C) 2004 Pat Thoyts +- ``clearlooks``: Copyright Regents of the University of California, + Sun Microsystems, Inc., Scriptics Corporation, and other parties +- ``elegance``: Copyright Regents of the University of California, + Sun Microsystems, Inc., Scriptics Corporation, and other parties +- ``keramik`` and ``keramik_alt``: Copyright (C) 2004 Pat Thoyts +- ``kroc``: Copyright (C) 2004 David Zolli +- ``plastik``: Copyright (C) 2004 Pat Thoyts +- ``radiance``: Copyright Regents of the University of California, + Sun Microsystems, Inc., Scriptics Corporation, and other parties +- ``scid`` and all its derivatives: Copyright (C) 2018 Uwe Klimmek +- ``smog``: Copyright (C) 2005 Jelco Huijser +- ``winxpblue``: Copyright (C) 2004 Pat Thoyts diff --git a/ttkthemes/docs/classes.rst b/ttkthemes/docs/classes.rst new file mode 100644 index 0000000..914bc70 --- /dev/null +++ b/ttkthemes/docs/classes.rst @@ -0,0 +1,16 @@ +Reference +========= + +.. autoclass:: ttkthemes.themed_style.ThemedStyle + :show-inheritance: + :special-members: + :members: + +.. autoclass:: ttkthemes.themed_tk.ThemedTk + :show-inheritance: + :special-members: + :members: + +.. autoclass:: ttkthemes._widget.ThemedWidget + :show-inheritance: + :members: diff --git a/ttkthemes/docs/conf.py b/ttkthemes/docs/conf.py new file mode 100644 index 0000000..b9b766f --- /dev/null +++ b/ttkthemes/docs/conf.py @@ -0,0 +1,190 @@ +# -*- coding: utf-8 -*- +# +# Configuration file for the Sphinx documentation builder. +# +# This file does only contain a selection of the most common options. For a +# full list see the documentation: +# http://www.sphinx-doc.org/en/master/config + +# -- Path setup -------------------------------------------------------------- + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +# +import os +import sys +sys.path.insert(0, os.path.abspath('..')) + + +# -- Project information ----------------------------------------------------- + +project = 'ttkthemes' +copyright = '2018, The ttkthemes authors' +author = 'The ttkthemes authors' + +# The short X.Y version +version = '' +# The full version, including alpha/beta/rc tags +release = 'v3.0.0' + + +# -- General configuration --------------------------------------------------- + +# If your documentation needs a minimal Sphinx version, state it here. +# +# needs_sphinx = '1.0' + +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom +# ones. +extensions = [ + 'sphinx.ext.autodoc', + 'sphinx.ext.coverage', + 'sphinx.ext.viewcode', + 'sphinx.ext.autosummary', + 'sphinx.ext.napoleon' +] + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] + +# The suffix(es) of source filenames. +# You can specify multiple suffix as a list of string: +# +# source_suffix = ['.rst', '.md'] +source_suffix = '.rst' + +# The master toctree document. +master_doc = 'index' + +# The language for content autogenerated by Sphinx. Refer to documentation +# for a list of supported languages. +# +# This is also used if you do content translation via gettext catalogs. +# Usually you set "language" from the command line for these cases. +language = None + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +# This pattern also affects html_static_path and html_extra_path. +exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] + +# The name of the Pygments (syntax highlighting) style to use. +pygments_style = None + + +# -- Options for HTML output ------------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +# +html_theme = 'sphinx_rtd_theme' + +# Theme options are theme-specific and customize the look and feel of a theme +# further. For a list of options available for each theme, see the +# documentation. +# +# html_theme_options = {} + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ['_static'] + +# Custom sidebar templates, must be a dictionary that maps document names +# to template names. +# +# The default sidebars (for documents that don't match any pattern) are +# defined by theme itself. Builtin themes are using these templates by +# default: ``['localtoc.html', 'relations.html', 'sourcelink.html', +# 'searchbox.html']``. +# +# html_sidebars = {} + + +# -- Options for HTMLHelp output --------------------------------------------- + +# Output file base name for HTML help builder. +htmlhelp_basename = 'ttkthemesdoc' + + +# -- Options for LaTeX output ------------------------------------------------ + +latex_elements = { + # The paper size ('letterpaper' or 'a4paper'). + # + # 'papersize': 'letterpaper', + + # The font size ('10pt', '11pt' or '12pt'). + # + # 'pointsize': '10pt', + + # Additional stuff for the LaTeX preamble. + # + # 'preamble': '', + + # Latex figure (float) alignment + # + # 'figure_align': 'htbp', +} + +# Grouping the document tree into LaTeX files. List of tuples +# (source start file, target name, title, +# author, documentclass [howto, manual, or own class]). +latex_documents = [ + (master_doc, 'ttkthemes.tex', 'ttkthemes Documentation', + 'The ttkthemes authors', 'manual'), +] + + +# -- Options for manual page output ------------------------------------------ + +# One entry per manual page. List of tuples +# (source start file, name, description, authors, manual section). +man_pages = [ + (master_doc, 'ttkthemes', 'ttkthemes Documentation', + [author], 1) +] + + +# -- Options for Texinfo output ---------------------------------------------- + +# Grouping the document tree into Texinfo files. List of tuples +# (source start file, target name, title, author, +# dir menu entry, description, category) +texinfo_documents = [ + (master_doc, 'ttkthemes', 'ttkthemes Documentation', + author, 'ttkthemes', 'One line description of project.', + 'Miscellaneous'), +] + + +# -- Options for Epub output ------------------------------------------------- + +# Bibliographic Dublin Core info. +epub_title = project + +# The unique identifier of the text. This can be a ISBN number +# or the project homepage. +# +# epub_identifier = '' + +# A unique identification for the text. +# +# epub_uid = '' + +# A list of files that should not be packed into the epub file. +epub_exclude_files = ['search.html'] + + +# -- Extension configuration ------------------------------------------------- + +def skip(app, what, name, obj, skip, options): + if name == "__init__": + return False + return skip + + +def setup(app): + app.connect("autodoc-skip-member", skip) diff --git a/ttkthemes/docs/example.rst b/ttkthemes/docs/example.rst new file mode 100644 index 0000000..6472305 --- /dev/null +++ b/ttkthemes/docs/example.rst @@ -0,0 +1,14 @@ +Example +======= + +Using ``ttkthemes`` is easiest through the usage of ``ThemedTk``. The +following example is written for Python 3. + +.. code-block:: python + + from tkinter import ttk # Normal Tkinter.* widgets are not themed! + from ttkthemes import ThemedTk + + window = ThemedTk(theme="arc") + ttk.Button(window, text="Quit", command=window.destroy).pack() + window.mainloop() diff --git a/ttkthemes/docs/index.rst b/ttkthemes/docs/index.rst new file mode 100644 index 0000000..5c023fb --- /dev/null +++ b/ttkthemes/docs/index.rst @@ -0,0 +1,82 @@ +ttkthemes documentation +======================= + +|Travis| |AppVeyor| |Codecov| |PyPI version| |LicenseGPL| |Documentation| + +A group of themes for the ttk extenstions for Tkinter gathered together +by RedFantom and created by various authors. + +|Tcl| + +.. toctree:: + :maxdepth: 2 + :caption: Contents: + + authors + classes + example + themes + theming + licenses + installation + loading + +License +------- + +ttkthemes: A group of themes for the ttk extensions of Tcl + +* Copyright (C) 2017-2018 RedFantom +* Copyright (C) 2017-2018 Akuli +* Copyright (C) 2004 Pat Thoyts +* Copyright (C) 2004 David Zolli +* Copyright (C) 2007-2008 Mats Bengsston +* Copyright (C) 2015-2018 The materia and equilux authors +* Copyright (C) 2005 Jelco Huijser +* Copyright (C) Regents of the University of California, Sun Microsystems, Inc., + Scriptics Corporation, and other parties. + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see http://www.gnu.org/licenses/. + +Please note that while you can use some themes **only** under GPLv3 and +that my code is also available **only** under GPLv3, some themes, of +which the files have a header explicitly stating this, are also +available under the BSD-like 2-clause Tcl license. + +Recommendations +--------------- +The themes ``plastik``, ``clearlooks`` and ``elegance`` are recommended +to make your UI look nicer on all platforms when using ``Tkinter`` and +the ``ttk`` extensions in Python. When you are targeting Ubuntu, +consider using the great ``radiance`` theme. + +.. |AppVeyor| image:: https://ci.appveyor.com/api/projects/status/to1w9uqe5gaq7vu1/branch/master?svg=true + :alt: AppVeyor Build Status + :target: https://ci.appveyor.com/project/RedFantom/ttk-themes/branch/master +.. |Travis| image:: https://travis-ci.org/RedFantom/ttkthemes.svg?branch=master + :alt: Travis Build Status + :target: https://travis-ci.org/RedFantom/ttkthemes +.. |Codecov| image:: https://codecov.io/gh/RedFantom/ttkthemes/branch/master/graph/badge.svg + :alt: Code Coverage + :target: https://codecov.io/gh/RedFantom/ttkthemes +.. |LicenseGPL| image:: https://img.shields.io/badge/License-GPL%20v3-blue.svg + :alt: GNU GPLv3 + :target: http://www.gnu.org/licenses/gpl-3.0 +.. |PyPI version| image:: https://badge.fury.io/py/ttkthemes.svg + :alt: PyPI Version + :target: https://pypi.python.org/pypi/ttkthemes +.. |Tcl| image:: https://camo.githubusercontent.com/52fe969a266a4b8fb1931ceede55238b04731837/68747470733a2f2f7777772e6773667061727365722e746b2f77702d636f6e74656e742f75706c6f6164732f323031372f30332f54636c2e546b5f2e706e67 + :alt: Tcl Logo +.. |Documentation| image:: https://readthedocs.org/projects/ttkthemes/badge/?version=latest + :alt: Documentation diff --git a/ttkthemes/docs/installation.rst b/ttkthemes/docs/installation.rst new file mode 100644 index 0000000..6e0c62b --- /dev/null +++ b/ttkthemes/docs/installation.rst @@ -0,0 +1,41 @@ +Installation +============ + +The installation of ``ttkthemes`` is very simple. There are a few ways +to install ``ttkthemes``. + +PyPI +---- +Installation from PyPI is easiest. Simply use ``pip`` to fetch the +package and install it: + +.. code-block:: python + python3 -m pip install -U setuptools wheel + python3 -m pip install ttkthemes + +There is a single installation option available for ``ttkthemes``. In +order to use the high-quality PNG-themes instead of the GIF-themes, +an extension is required under Python 2 and some earlier distributions +of Python 3. Simply install the extension with ``pip`` as well. + +.. code-block:: python + python3 -m pip install -U setuptools wheel + python3 -m pip install ttkthemes[tkimg] + +This option installs the separate package ``tkimg``, for which more +information is available from here_. + +In some cases, it is required to update ``setuptools`` in order to +install ``ttkthemes``. It is not known which version of ``setuptools`` +is exactly required at this time. + +.. _here : https://www.github.com/RedFantom/python-tkimg + +Source +------ +Installation from git is also possible: + +.. code-block:: python + + python3 -m pip install git+https://github.com/RedFantom/ttkthemes + diff --git a/ttkthemes/docs/licenses.rst b/ttkthemes/docs/licenses.rst new file mode 100644 index 0000000..5c9e5b3 --- /dev/null +++ b/ttkthemes/docs/licenses.rst @@ -0,0 +1,9 @@ +Licenses +======== + +The themes included in the ``ttkthemes`` package have been released +under various different licenses, including the BSD-2-clause-like Tcl +License, GNU GPLv2+ and GNU GPLv3. Note that the only license under +which all themes are available together is GNU GPLv3. Most of the code +is available under GNU GPLv3 only. If code is available under any other +license, it is indicated in the specific files and folders. diff --git a/ttkthemes/docs/loading.rst b/ttkthemes/docs/loading.rst new file mode 100644 index 0000000..f6fd0d3 --- /dev/null +++ b/ttkthemes/docs/loading.rst @@ -0,0 +1,91 @@ +Theme Loading +============= +Tkinter for Python runs a ``Tcl``-interpreter with the ``Tk`` package. +The actual UI is drawn and controlled by this ``Tcl``-interpreter. In +order to load themes into ``Tkinter``, it must be done through this +``Tcl``-interpreter. This page describes how this is done, and what the +limitations per Python version are. + +Loading +------- +Each theme is a ``Tcl``-package in itself. In order to load the theme, +the package has to be loaded. Usually, stand-alone packages come with +a ``pkgIndex.tcl`` file, which checks the dependencies of the package +and then provides a ``package ifneeded {name} {version}`` line. + +Then, in order to execute the code that creates the package, a +``package require {name} {version}`` is executed. Subsequently, the +code provided after the ``package ifneeded`` is executed, and thus the +files for the package are executed. + +The code files that are executed to create the package then provide a +``package provide {name} {version}`` line, which creates the package. +Then loading the package is complete, and the theme is available. + +In the case of ``ttkthemes``, there is a big difference. The themes +are split into PNG-themes (which also have a GIF-version) and GIF-only +themes. The appropriate ``pkgIndex.tcl`` files in the right folders +are evaluated depending on whether the PNG-dependencies have been met. +Instead of using ``package ifneeded`` with a ``pkgIndex.tcl`` file for +each theme, ``ttkthemes`` loads all the themes instantly upon evaluation +of the ``pkgIndex.tcl`` file of the whole folder of themes. + +This is done so as to limit the amount of Tcl-code in the ``ttkthemes`` +package. While the ``ttkthemes`` package could still be used with +``Tcl`` directly, it is intended for use within Python, and Tkinter's +error reporting facilities are extremely limited (no full tracebacks +are available), and thus the amount of ``Tcl``-code is best minimized. +All work that can be performed in Python is performed in Python. + +For more information on packages and loading them, check the tcl-lang_ +wiki website. + +Limitations +----------- +All themes are available on all platforms that support ``Tk 8.4`` or +higher. ``Tk 8.4`` is available with all Python distributions of ``2.7`` +or higher. Python-distributions may be created with higher versions of +``Tk`` as well. +In order to load the higher quality PNG version of themes for which it +is available, either ``Tk 8.6`` is required, or ``TkImg``. ``Tk 8.6`` is +available with Python 3.6 in most Python binary distributions, including +the Windows binaries and the Ubuntu PPA-version. However, it may be +possible that there are binary distributions compiled with a different +version of ``Tk`` out in the wild. +In order to use the PNG version of themes on older Python versions, +including Python 2.7, ``TkImg`` is required. While formerly provided +with ``ttkthemes``, the ``Tk``-extension ``TkImg`` is now available for +Python in a separate package: tkimg_. + +Tcl-loading +----------- +The ``ttkthemes`` themes can be loaded from a ``Tcl``-interpreter +directly. In fact, this is what the ``_Widget``-class does for the +``ttkthemes`` Python-package. In this section, from this point onwards, +``ttkthemes`` will refer to the ``Tcl``-package instead. + +The themes provided are divided into two categories: themes with a +PNG and GIF version and themes with only a GIF version. The GIF-only +themes are provided in the folder ``/ttkthemes/themes``. The +``pkgIndex.tcl`` file in this folder loads all themes in the folder when +executed and provides the ``ttkthemes`` package. + +For the other category of themes, *only* the GIF or PNG version can be +loaded, as loading a second package with a name which is already used by +another package is not possible. + +Depending on whether the PNG or GIF version of themes should be loaded, +the ``pkgIndex.tcl`` in the ``ttkthemes/gif`` or ``ttkthemes/png`` can +be evaluated. The PNG themes can only be loaded if Tk is version 8.6 or +TkImg is available. + +.. code-block:: tcl + + package require Tk 8.6 + source ttkthemes/themes/pkgIndex.tcl + source ttkthemes/png/pkgIndex.tcl + package require ttkthemes 1.0 + ttk::setTheme plastik + +.. _tcl-lang: https://wiki.tcl-lang.org/page/package +.. _tkimg: https://github.com/RedFantom/python-tkimg
\ No newline at end of file diff --git a/ttkthemes/docs/themes.rst b/ttkthemes/docs/themes.rst new file mode 100644 index 0000000..e18ba0f --- /dev/null +++ b/ttkthemes/docs/themes.rst @@ -0,0 +1,153 @@ +Themes +====== + +``ttkthemes`` includes a wide variety of different themes, and there is +always room for more themes, no matter how ugly or obscure! Even though +some themes may not be used in practice, the original goal of the +project has not been forgotten: To gather and preserve *all* themes. + +Aquativo +-------- +|aquativo| + +An Apple-style like theme by Pat Thoyts, created in 2004. The original site is listed to +be `http://www.fewt.com`, but you will only be able to view this site using the +Internet archive's Wayback machine. It appears the theme is related to the Ubuntu-based +Linux distribution _Fuduntu. + +Arc +--- +|arc| + +The newest theme of the bunch. Being created by Sergei Golovan in 2015 this theme +requires Tk 8.6.0 in order to load. This is because the theme uses PNG images with +transparency, making for a blue-tinted modern look and feel. + +Black +----- +|black| + +A simple yet quite popular theme, as it is very consistent in its use of +dark colors in all widgets. Created by Mats Bengtsson in 2007. + +Blue +---- +|blue| + +A theme that does live up to its name. This theme will burn your eyes out being so bright. +Everything is blue, though in some widgets there is a nice color gradient. This theme was +also created by Pat Thoyts in 2004. + +Breeze +------ +|breeze| + +Clearlooks +---------- +|clearlooks| + +This theme was created by the Tcl/Tk developers team as a demo for what bitmap themes can do. +The light tints move toward peach colors, giving this theme a feminine look. It still looks +sleek and modern, and wouldn't be a bad choice. Just as with all themes though, the corners +are rounded. + +Elegance +-------- +|elegance| + +A theme that appears to be created by the Tcl/Tk developers team. While attempts to +tracing its exact origin have been unsuccessful so far, this theme was probably created +around 2008. The theme can be found here_, but no author is listed. + +Equilux +------- +|equilux| + +Originally equilux_ is a GTK3 theme. + +ITFT1 +----- +|itft1| + +Keramik +------- +|keramik| |keramik_alt| + +These two themes use a single file ``keramik.tcl`` and the differences between them are fairly +limited. Originally developed by Pat Thoyts in 2004. These themes look the opposite of modern. +They are futuristic, but in a bit of a wrong way. Keramic_alt uses a different color scrollbar +element, namely silver instead of dark blue. + +Kroc +---- +|kroc| + +This orange theme by David Zolli is busy on the eyes and has a wood-like grain in the Button +widgets. Not a recommended choice for modern UI development. + +Plastik +------- +|plastik| + +A nice looking theme created by Pat Thoyts in 2005. While not bolstering the most distinctive +features, it looks quite modern. Performance suffers heavily though, this is resolved by +commenting out line 193 of the ``plastik.tcl`` file. The theme changes only slightly because +of this change, but native performance is restored. + +Radiance (Ubuntu) +----------------- +|radiance| |ubuntu| + +A theme that was developed by the Tcl/Tk developers team. This theme, as the name suggests, +boasts the native look of Ubuntu's radiance theme, making for a good choice when targeting +this platform. Large Progressbar widgets (namely in height) may look a bit mutated, so try +sticking to the normal Progressbar height. + +Theme ``ubuntu`` is equal to radiance, except it uses transparent elements in place of some +white areas. Therefore, it looks a bit better when PNG-themes are available. + +Scid themes +----------- +|scidblue| |scidgreen| |scidgrey| |scidmint| |scidpink| |scidpurple| |scidsand| + +The scid themes form a group of themes that all share the same basic look but with +differently colored accents. + +Smog +---- +|smog| + +winxpblue +--------- +|winxpblue| + +A theme that tries to imitate the Windows XP look and feel created by Pat Thoyts in 2004. Not +recommended, even for Windows XP applications. + +.. _Fuduntu: https://en.wikipedia.org/wiki/Fuduntu +.. _here: https://www.gnome-look.org/content/show.php/Blue+Elegance+Light?content=164806 +.. _equilux: https://github.com/ddnexus/equilux-theme +.. |aquativo| image:: https://imgur.com/RUH48LL.png +.. |arc| image:: https://imgur.com/nmjPIYl.png +.. |black| image:: https://imgur.com/5vs2aw4.png +.. |blue| image:: https://imgur.com/vA5jBiA.png +.. |breeze| image:: https://imgur.com/5nK3ykn.png +.. |clearlooks| image:: https://imgur.com/ujVt54x.png +.. |elegance| image:: https://imgur.com/nGlluzL.png +.. |equilux| image:: https://imgur.com/UahDaHl.png +.. |itft1| image:: https://imgur.com/WH3fkiN.png +.. |keramik| image:: https://imgur.com/ZW2Xw1A.png +.. |keramik_alt| image:: https://imgur.com/EZzEYQ1.png +.. |kroc| image:: https://imgur.com/1SrLhKL.png +.. |plastik| image:: https://imgur.com/21PjNzW.png +.. |radiance| image:: https://imgur.com/CZczNBz.png +.. |scidblue| image:: https://imgur.com/fFkNU6e.png +.. |scidgreen| image:: https://imgur.com/5JjDoVb.png +.. |scidgrey| image:: https://imgur.com/bx1ck8R.png +.. |scidmint| image:: https://imgur.com/poW1Dr7.png +.. |scidpink| image:: https://imgur.com/vJTyu5B.png +.. |scidpurple| image:: https://imgur.com/rtPliD7.png +.. |scidsand| image:: https://imgur.com/6CtUCAW.png +.. |smog| image:: https://imgur.com/DFmThbK.png +.. |ubuntu| image:: https://imgur.com/0WlZwfD.png +.. |winxpblue| image:: https://imgur.com/3StdivF.png diff --git a/ttkthemes/docs/theming.rst b/ttkthemes/docs/theming.rst new file mode 100644 index 0000000..0fb9d8e --- /dev/null +++ b/ttkthemes/docs/theming.rst @@ -0,0 +1,107 @@ +Theming +======== + +``ttkthemes`` supports the creation of custom themes based upon static +themes during runtime. This is called dynamic theming. The functions to +create dynamic themes are implemented in the ``ThemedWidget`` class. +PNG-based theme support is required to apply a dynamic theme. + +Choosing a theme +---------------- +In order to use dynamic theming, you must first choose a theme to base +your new theme on. The supported themes for dynamic themes are all +pixmap themes that use files (and not a packed archive with files) +directly to load pixmaps. An up-to-date ``list`` of supported pixmap +themes may be found in the ``pixmap_themes`` class attribute of any +``ThemedWidget`` instance (such as ``ThemedTk`` or ``ThemedStyle``). At +the time of writing, the following list is available: + +.. code-block:: python + + pixmap_themes = [ + "arc", + "blue", + "clearlooks", + "elegance", + "kroc", + "plastik", + "radiance", + "winxpblue" + ] + +It is recommended to choose a theme with noticeable colors for the best +results. ``radiance`` and ``blue`` have proven to be quite suitable for +this purpose. In order to use ``blue``, it is recommended to also modify +the ``background`` colors of all widgets you plan to use, as the +theme colors are not changed during the operations. + +Note that while being a pixmap theme, ``equilux`` is not included +because using dynamic theming with that theme results in severe +conversion artifacts. + +Modifying a theme +----------------- +In order to load an advanced theme, the following function is provided +within any ``ThemedWidget``: + +.. code-block:: python + + def set_theme_advanced( + self, theme_name, brightness=1.0, saturation=1.0, hue=1.0, + preserve_transparency=True, output_dir=None, advanced_name="advanced" + ) + +As you might be able to deduce from the function definition, various +parameters can be used to modify the pixmaps of the theme you choose: + +- ``theme_name``: The name of a valid pixmap theme to use for + modification +- ``brightness``: A modifier that is passed on to a + :obj:`PIL.ImageEnhance.Brightness enhancer`. Values between 0.0 and + 2.0 are expected. +- ``saturation``: A modifier that is passed on to a + :obj:`PIL.ImageEnhance.Color` enhancer. Values between 0.0 and 2.0 are + expected. +- ``hue``: A modifier that is used for the + :obj:`ttkthemes._utils.shift_hue` function. Shifts the hue of an image + by a certain amount. Note that the hue is the hue shift. Values + between 0.0 and 2.0 are expected. +- ``preserve_transparency``: When set to :obj:`True`, all resulting + black pixels will be set to transparent. This is only required when + modifying the hue of an image. During the conversion from RGBA to HSV + image format, transparency is lost to black pixels, resulting in ugly + black patches in images if not reversed. +- ``output_dir``: Directory (to which write access is available) in + which the new theme files should be placed. By default, a temporary + directory is used provided by :obj:`tempfile`. Note that on most + systems, this directory is cleared upon reboot. +- ``advanced_name``: Name of the theme to generate. You can combine this + with an ``output_dir`` parameter to actually create a custom theme + that you can install on other machines as well. NOTE THAT IT IS + REQUIRED TO USE A DIFFERENT NAME EACH TIME IF YOU SET THE ADVANCED + THEME FOR A SINGLE TK INTERPRETER INSTANCE MULTIPLE TIMES. + +Examples +-------- +Some examples of what you can create using this function: + +|radiance| + +A modified radiance theme. The hue is changed so all originally orange +features are a bright green. + +|arc| + +A modified arc theme. The hue is changed as well as the brightness, +though the latter only very slightly. + +Notes +----- +Note that the theme is generated during runtime, when the function +``set_theme_advanced`` is called. When the function is called, rather +resource-expensive operations upon tens of images are performed, as well +as disk I/O and loading all images into memory may cause a spike in +memory usage, even though it is not all that much on most modern PCs. + +.. |radiance| image:: https://user-images.githubusercontent.com/15170036/35413951-5422cd4a-0221-11e8-96c5-a21154ed2b31.png +.. |arc| image:: https://user-images.githubusercontent.com/15170036/35414048-a2af1ff4-0221-11e8-9462-e9733f91fb34.png diff --git a/ttkthemes/example.py b/ttkthemes/example.py new file mode 100644 index 0000000..32f1ade --- /dev/null +++ b/ttkthemes/example.py @@ -0,0 +1,104 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2018 RedFantom +""" +import os +import sys +if sys.version_info.major == 3: + import tkinter as tk + from tkinter import ttk +else: + import Tkinter as tk + import ttk +from ttkthemes import ThemedTk, THEMES +from ttkwidgets import ScaleEntry +from ttkwidgets.autocomplete import AutocompleteCombobox +from PIL import Image + + +class Example(ThemedTk): + """ + Example that is used to create screenshots for new themes. + """ + def __init__(self): + ThemedTk.__init__(self, themebg=True) + # Create widgets + self.menu = tk.Menu(self, tearoff=False) + self.sub_menu = tk.Menu(self.menu, tearoff=False) + self.sub_menu.add_command(label="Exit", command=self.destroy) + self.menu.add_cascade(menu=self.sub_menu, label="General") + self.config(menu=self.menu) + self.label = ttk.Label(self, text="This is an example label.") + self.dropdown = ttk.OptionMenu(self, tk.StringVar(), "First value", "Second Value") + self.entry = ttk.Entry(self, textvariable=tk.StringVar(value="Default entry value.")) + self.button = ttk.Button(self, text="Button") + self.radio_one = ttk.Radiobutton(self, text="Radio one", value=True) + self.radio_two = ttk.Radiobutton(self, text="Radio two", value=False) + self.scroll = ttk.Scrollbar(self, orient=tk.VERTICAL) + self.checked = ttk.Checkbutton(self, text="Checked", variable=tk.BooleanVar(value=True)) + self.unchecked = ttk.Checkbutton(self, text="Unchecked") + self.tree = ttk.Treeview(self, height=4, show=("tree", "headings")) + self.setup_tree() + self.scale_entry = ScaleEntry(self, from_=0, to=50, orient=tk.HORIZONTAL, compound=tk.RIGHT) + self.combo = AutocompleteCombobox(self, completevalues=["something", "something else"]) + self.progress = ttk.Progressbar(self, maximum=100, value=50) + # Grid widgets + self.grid_widgets() + # Bind screenshot button + self.bind("<F10>", self.screenshot) + self.bind("<F9>", self.screenshot_themes) + + def setup_tree(self): + """Setup an example Treeview""" + self.tree.insert("", tk.END, text="Example 1", iid="1") + self.tree.insert("", tk.END, text="Example 2", iid="2") + self.tree.insert("2", tk.END, text="Example Child") + self.tree.heading("#0", text="Example heading") + + def grid_widgets(self): + """Put widgets in the grid""" + sticky = {"sticky": "nswe"} + self.label.grid(row=1, column=1, columnspan=2, **sticky) + self.dropdown.grid(row=2, column=1, **sticky) + self.entry.grid(row=2, column=2, **sticky) + self.button.grid(row=3, column=1, columnspan=2, **sticky) + self.radio_one.grid(row=4, column=1, **sticky) + self.radio_two.grid(row=4, column=2, **sticky) + self.checked.grid(row=5, column=1, **sticky) + self.unchecked.grid(row=5, column=2, **sticky) + self.scroll.grid(row=1, column=3, rowspan=8, padx=5, **sticky) + self.tree.grid(row=6, column=1, columnspan=2, **sticky) + self.scale_entry.grid(row=7, column=1, columnspan=2, **sticky) + self.combo.grid(row=8, column=1, columnspan=2, **sticky) + self.progress.grid(row=9, column=1, columnspan=2, padx=5, pady=5, **sticky) + + def screenshot(self, *args): + """Take a screenshot, crop and save""" + from mss import mss + if not os.path.exists("screenshots"): + os.makedirs("screenshots") + box = { + "top": self.winfo_y(), + "left": self.winfo_x(), + "width": self.winfo_width(), + "height": self.winfo_height() + } + screenshot = mss().grab(box) + screenshot = Image.frombytes("RGB", screenshot.size, screenshot.rgb) + screenshot.save("screenshots/{}.png".format(ttk.Style(self).theme_use())) + + def screenshot_themes(self, *args): + """Take a screenshot for all themes available""" + from time import sleep + for theme in THEMES: + self.set_theme(theme) + self.update() + sleep(0.05) + self.screenshot() + + +if __name__ == '__main__': + example = Example() + example.set_theme("smog") + example.mainloop() diff --git a/ttkthemes/requirements.txt b/ttkthemes/requirements.txt new file mode 100644 index 0000000..aaef646 --- /dev/null +++ b/ttkthemes/requirements.txt @@ -0,0 +1 @@ +pillow>=5.0.0 diff --git a/ttkthemes/screenshots/aquativo.png b/ttkthemes/screenshots/aquativo.png Binary files differnew file mode 100644 index 0000000..7290633 --- /dev/null +++ b/ttkthemes/screenshots/aquativo.png diff --git a/ttkthemes/screenshots/arc.png b/ttkthemes/screenshots/arc.png Binary files differnew file mode 100644 index 0000000..ceca085 --- /dev/null +++ b/ttkthemes/screenshots/arc.png diff --git a/ttkthemes/screenshots/black.png b/ttkthemes/screenshots/black.png Binary files differnew file mode 100644 index 0000000..8e63369 --- /dev/null +++ b/ttkthemes/screenshots/black.png diff --git a/ttkthemes/screenshots/blue.png b/ttkthemes/screenshots/blue.png Binary files differnew file mode 100644 index 0000000..e51fff3 --- /dev/null +++ b/ttkthemes/screenshots/blue.png diff --git a/ttkthemes/screenshots/breeze.png b/ttkthemes/screenshots/breeze.png Binary files differnew file mode 100644 index 0000000..be777e7 --- /dev/null +++ b/ttkthemes/screenshots/breeze.png diff --git a/ttkthemes/screenshots/clearlooks.png b/ttkthemes/screenshots/clearlooks.png Binary files differnew file mode 100644 index 0000000..85fd795 --- /dev/null +++ b/ttkthemes/screenshots/clearlooks.png diff --git a/ttkthemes/screenshots/elegance.png b/ttkthemes/screenshots/elegance.png Binary files differnew file mode 100644 index 0000000..f9cf2d2 --- /dev/null +++ b/ttkthemes/screenshots/elegance.png diff --git a/ttkthemes/screenshots/equilux.png b/ttkthemes/screenshots/equilux.png Binary files differnew file mode 100644 index 0000000..ef33497 --- /dev/null +++ b/ttkthemes/screenshots/equilux.png diff --git a/ttkthemes/screenshots/itft1.png b/ttkthemes/screenshots/itft1.png Binary files differnew file mode 100644 index 0000000..8a65a2c --- /dev/null +++ b/ttkthemes/screenshots/itft1.png diff --git a/ttkthemes/screenshots/keramik.png b/ttkthemes/screenshots/keramik.png Binary files differnew file mode 100644 index 0000000..918caa7 --- /dev/null +++ b/ttkthemes/screenshots/keramik.png diff --git a/ttkthemes/screenshots/kroc.png b/ttkthemes/screenshots/kroc.png Binary files differnew file mode 100644 index 0000000..8669b82 --- /dev/null +++ b/ttkthemes/screenshots/kroc.png diff --git a/ttkthemes/screenshots/plastik.png b/ttkthemes/screenshots/plastik.png Binary files differnew file mode 100644 index 0000000..031e1ba --- /dev/null +++ b/ttkthemes/screenshots/plastik.png diff --git a/ttkthemes/screenshots/radiance.png b/ttkthemes/screenshots/radiance.png Binary files differnew file mode 100644 index 0000000..b57b030 --- /dev/null +++ b/ttkthemes/screenshots/radiance.png diff --git a/ttkthemes/screenshots/scidblue.png b/ttkthemes/screenshots/scidblue.png Binary files differnew file mode 100644 index 0000000..95963b6 --- /dev/null +++ b/ttkthemes/screenshots/scidblue.png diff --git a/ttkthemes/screenshots/scidgreen.png b/ttkthemes/screenshots/scidgreen.png Binary files differnew file mode 100644 index 0000000..9497bb3 --- /dev/null +++ b/ttkthemes/screenshots/scidgreen.png diff --git a/ttkthemes/screenshots/scidgrey.png b/ttkthemes/screenshots/scidgrey.png Binary files differnew file mode 100644 index 0000000..21973b9 --- /dev/null +++ b/ttkthemes/screenshots/scidgrey.png diff --git a/ttkthemes/screenshots/scidmint.png b/ttkthemes/screenshots/scidmint.png Binary files differnew file mode 100644 index 0000000..b6d7a6c --- /dev/null +++ b/ttkthemes/screenshots/scidmint.png diff --git a/ttkthemes/screenshots/scidpink.png b/ttkthemes/screenshots/scidpink.png Binary files differnew file mode 100644 index 0000000..e6b21df --- /dev/null +++ b/ttkthemes/screenshots/scidpink.png diff --git a/ttkthemes/screenshots/scidpurple.png b/ttkthemes/screenshots/scidpurple.png Binary files differnew file mode 100644 index 0000000..d6b617e --- /dev/null +++ b/ttkthemes/screenshots/scidpurple.png diff --git a/ttkthemes/screenshots/scidsand.png b/ttkthemes/screenshots/scidsand.png Binary files differnew file mode 100644 index 0000000..3cd2717 --- /dev/null +++ b/ttkthemes/screenshots/scidsand.png diff --git a/ttkthemes/screenshots/smog.png b/ttkthemes/screenshots/smog.png Binary files differnew file mode 100644 index 0000000..c4e9ed8 --- /dev/null +++ b/ttkthemes/screenshots/smog.png diff --git a/ttkthemes/screenshots/ubuntu.png b/ttkthemes/screenshots/ubuntu.png Binary files differnew file mode 100644 index 0000000..e770c34 --- /dev/null +++ b/ttkthemes/screenshots/ubuntu.png diff --git a/ttkthemes/screenshots/winxpblue.png b/ttkthemes/screenshots/winxpblue.png Binary files differnew file mode 100644 index 0000000..1b35a6a --- /dev/null +++ b/ttkthemes/screenshots/winxpblue.png diff --git a/ttkthemes/setup.py b/ttkthemes/setup.py new file mode 100644 index 0000000..bb6349f --- /dev/null +++ b/ttkthemes/setup.py @@ -0,0 +1,53 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom +""" +import sys +import os +if sys.version_info[0] >= 3: + from tkinter import TkVersion +else: # Python 2 + from Tkinter import TkVersion +from setuptools import setup + + +if TkVersion <= 8.5: + message = "This version of ttkthemes does not support Tk 8.5 and earlier. Please install an earlier version." + raise RuntimeError(message) + + +def read(fname): + return open(os.path.join(os.path.dirname(__file__), fname)).read() + + +setup( + name="ttkthemes", + packages=["ttkthemes"], + package_data={"ttkthemes": ["themes/*", "png/*", "gif/*", "advanced/*"]}, + version="3.0.0", + description="A group of themes for the ttk extensions of Tkinter with a Tkinter.Tk wrapper", + author="The ttkthemes authors", + author_email="redfantom@outlook.com", + url="https://github.com/RedFantom/ttkthemes", + download_url="https://github.com/RedFantom/ttkthemes/releases", + include_package_data=True, + keywords=["tkinter", "ttk", "gui", "tcl", "theme"], + license="GPLv3", + long_description=read("README.md"), + classifiers=[ + "Programming Language :: Python :: 3.5", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Environment :: Win32 (MS Windows)", + "Environment :: X11 Applications", + "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", + "Topic :: Software Development :: Libraries :: Tcl Extensions", + "Topic :: Software Development :: Libraries :: Python Modules" + ], + zip_safe=False, + install_requires=["pillow"], + has_ext_modules=lambda: True, + python_requires=">=3.5" +) diff --git a/ttkthemes/tests/test_imgops.py b/ttkthemes/tests/test_imgops.py new file mode 100644 index 0000000..913dd1f --- /dev/null +++ b/ttkthemes/tests/test_imgops.py @@ -0,0 +1,29 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom +""" +from unittest import TestCase +from ttkthemes import _imgops as imgops +from PIL import Image + + +class TestImgOps(TestCase): + def test_make_transparent(self): + transparent = imgops.make_transparent(Image.new("RGBA", (10, 10))) + transparent_data = transparent.getdata() + for i in range(0, 10*10): + self.assertEqual(transparent_data[i], (255, 255, 255, 255)) + + def test_shift_hue(self): + red_image = Image.new("RGBA", (10, 10), (255, 0, 0, 255)) + shifted_image = imgops.shift_hue(red_image, 0.5) + self.assertNotEqual(shifted_image.getdata()[0], red_image.getdata()[0]) + + def test_check_pixel(self): + black_image = Image.new("RGBA", (10, 10)) + for pixel in black_image.getdata(): + self.assertTrue(imgops._check_pixel(pixel)) + white_image = Image.new("RGBA", (10, 10), (255, 255, 255, 255)) + for pixel in white_image.getdata(): + self.assertFalse(imgops._check_pixel(pixel)) diff --git a/ttkthemes/tests/test_themed_style.py b/ttkthemes/tests/test_themed_style.py new file mode 100644 index 0000000..6ac0202 --- /dev/null +++ b/ttkthemes/tests/test_themed_style.py @@ -0,0 +1,33 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom +""" +import tkinter as tk +from ttkthemes import ThemedStyle, THEMES +import unittest + + +class TestThemedStyle(unittest.TestCase): + def setUp(self): + self.window = tk.Tk() + + def test_themed_style_init(self): + ThemedStyle(self.window) + + def test_themed_style_themes(self): + style = ThemedStyle(self.window) + for item in THEMES: + style.theme_use(item) + self.assertTrue(item in style.themes) + self.assertEqual(style.theme_use(), item) + + def test_custom_theme(self): + if not ThemedStyle().png_support: + return + for theme in ThemedStyle.pixmap_themes: + window = tk.Tk() + style = ThemedStyle(window) + style.set_theme_advanced(theme, brightness=0.2, saturation=1.3, hue=1.4) + window.destroy() + return diff --git a/ttkthemes/tests/test_themed_tk.py b/ttkthemes/tests/test_themed_tk.py new file mode 100644 index 0000000..9645f0a --- /dev/null +++ b/ttkthemes/tests/test_themed_tk.py @@ -0,0 +1,81 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom +""" +import tkinter as tk +from tkinter import ttk +from ttkthemes import ThemedTk, THEMES +import unittest + + +class TestThemedTk(unittest.TestCase): + + def setUp(self): + self.tk = ThemedTk() + + def tearDown(self): + self.tk.destroy() + + def test_themes_available(self): + available_themes = self.tk.get_themes() + for theme in THEMES: + if theme not in available_themes: + raise AssertionError("Theme {} not available".format(theme)) + + def test_theme_setting(self): + button = ttk.Button(self.tk) + label = ttk.Label(self.tk) + button.pack() + label.pack() + self.tk.update() + for theme in self.tk.get_themes(): + self.tk.set_theme(theme) + self.tk.update() + + def test_custom_theme(self): + if not self.tk.png_support: + return + for theme in self.tk.pixmap_themes: + tk = ThemedTk() + tk.set_theme_advanced(theme, brightness=0.2, saturation=1.4, hue=1.8) + tk.destroy() + return + + def test_toplevel_hook(self): + __init__toplevel = tk.Toplevel.__init__ + self.tk.set_theme("black", True, False) + self.assertNotEqual(__init__toplevel, tk.Toplevel.__init__) + top = tk.Toplevel(self.tk) + color = ttk.Style(self.tk).lookup("TFrame", "background") + self.assertIsNotNone(color) + self.assertEqual(top.cget("background"), color) + top.destroy() + + def test_tk_background(self): + self.tk.config(background="white") + self.tk.set_theme("black", False, True) + self.assertNotEqual(self.tk.cget("background"), "white") + + def test_config_cget(self): + self.tk.config(theme="equilux") + self.assertEqual(self.tk.cget("theme"), self.tk.current_theme) + self.assertEqual(self.tk.cget("theme"), "equilux") + + self.tk.config(themebg=True) + self.assertTrue(self.tk.cget("themebg")) + before = self.tk.cget("bg") + self.tk.config(themebg=False) + self.assertFalse(self.tk.cget("themebg")) + after = self.tk["bg"] + self.assertNotEqual(before, after) + + self.tk.config(toplevel=False) + self.assertFalse(self.tk.cget("toplevel")) + orig = tk.Toplevel.__init__ + self.tk["toplevel"] = True + self.assertTrue(self.tk.cget("toplevel")) + self.assertNotEqual(orig, tk.Toplevel.__init__) + + self.tk.configure(toplevel=False) + self.assertEqual(tk.Toplevel.__init__, orig) diff --git a/ttkthemes/tests/test_utils.py b/ttkthemes/tests/test_utils.py new file mode 100644 index 0000000..33ee4ab --- /dev/null +++ b/ttkthemes/tests/test_utils.py @@ -0,0 +1,58 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom +""" +from unittest import TestCase +from ttkthemes import _utils as utils +import os + + +class TestUtils(TestCase): + def assertPathEquals(self, a, b): + if hasattr(os.path, 'samefile'): + self.assertTrue(os.path.samefile(a, b)) + else: + # On windows, os.path.normcase lowercases because 'ASD' and 'asd' + # should be treated equally + self.assertEqual(os.path.normcase(a), os.path.normcase(b)) + + def test_temporary_chdir(self): + dir1 = os.getcwd() + with utils.temporary_chdir(utils.get_temp_directory()): + dir2 = os.getcwd() + dir3 = os.getcwd() + self.assertPathEquals(dir1, dir3) + self.assertPathEquals(dir2, utils.get_temp_directory()) + + with self.assertRaises(RuntimeError): + with utils.temporary_chdir(utils.get_temp_directory()): + raise RuntimeError() + dir4 = os.getcwd() + self.assertPathEquals(dir1, dir4) + + def test_get_file_directory(self): + directory = utils.get_file_directory() + self.assertIsInstance(directory, str) + self.assertTrue(os.path.exists(directory)) + + def test_get_temp_directory(self): + self.assertTrue(os.path.exists(utils.get_temp_directory())) + + def test_get_themes_directory(self): + themes = [ + "aquativo", + "black", + "blue", + "clearlooks", + "elegance", + "keramik", + "kroc", + "plastik", + "radiance", + "winxpblue", + ] + folders = os.listdir(utils.get_themes_directory()) + for theme in themes: + self.assertTrue(theme in folders) + diff --git a/ttkthemes/tests/test_widgets.py b/ttkthemes/tests/test_widgets.py new file mode 100644 index 0000000..8da41b4 --- /dev/null +++ b/ttkthemes/tests/test_widgets.py @@ -0,0 +1,64 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom +""" +import sys +from unittest import TestCase +from ttkthemes import ThemedTk +from tkinter import ttk + + +def printf(string, end="\n"): + sys.__stdout__.write(string + end) + sys.__stdout__.flush() + + +class TestThemedWidgets(TestCase): + """ + Tkinter may crash if widgets are not configured properly in a theme. + Therefore, in addition to checking if all files for a theme exist + by loading it, this Test also tests every core ttk widget to see + if the widget can be successfully created with the theme data. + + When Tkinter crashes, it keeps the Global Interpreter Lock in place, + so the program actually has to be terminated with SIGTERM. + Therefore, this test only executes on UNIX. + """ + WIDGETS = [ + "Label", + "Treeview", + "Button", + "Frame", + "Notebook", + "Progressbar", + "Scrollbar", + "Scale", + "Entry", + "Combobox" + ] + + def setUp(self): + self.window = ThemedTk() + + def test_widget_creation(self): + try: + import signal + except ImportError: + pass + if "signal" not in locals() or not hasattr(signal, "alarm"): + return + for theme in self.window.themes: + self.window.set_theme(theme) + for widget in self.WIDGETS: + window = ThemedTk(theme=theme) + signal.alarm(5) + printf("Testing {}: {}".format(theme, widget), end=" - ") + getattr(ttk, widget)(window).pack() + window.update() + window.destroy() + signal.alarm(0) + printf("SUCCESS") + + def tearDown(self): + self.window.destroy() diff --git a/ttkthemes/tools/convert.py b/ttkthemes/tools/convert.py new file mode 100644 index 0000000..461b858 --- /dev/null +++ b/ttkthemes/tools/convert.py @@ -0,0 +1,61 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom + +Simple script to convert a PNG-based theme to a GIF-based theme on Linux + +Depends on imagemagick +""" +import os +from shutil import copytree, rmtree +import subprocess +from ttkthemes._utils import get_themes_directory + + +print("** PNG to GIF Theme Converter **\n") +theme = input("PNG-theme name: ") +png_path = os.path.join(get_themes_directory(theme, True), theme) +if not os.path.exists(png_path): + print("Invalid theme name: Directory does not exist: {}".format(png_path)) + exit(-1) + +gif_path = os.path.join(get_themes_directory(theme, False), theme) +if os.path.exists(gif_path): + a = input("GIF-theme directory exists. Overwrite? (y/n) [y]: ",) + if a != "n": + print("Deleting everything under '{}'...".format(gif_path), end=" ") + rmtree(gif_path) + print("Done.") + else: + print("Aborted by user.") + exit(0) + + +print("Copying 'png/{0}' to 'gif/{0}'...".format(theme), end=" ") +copytree(png_path, gif_path) +print("Done.") + +print("Replacing PNG with GIF references...", end=" ") +tcl_file = os.path.join(gif_path, theme + ".tcl") +with open(tcl_file) as fi: + lines = fi.readlines() +with open(tcl_file, "w") as fo: + fo.writelines([line.replace("png", "gif") for line in lines]) +print("Done.") + +print("Converting all PNG images to GIF images...", end=" ", flush=True) +img_path = os.path.join(gif_path, theme) +os.chdir(img_path) +for image in os.listdir(os.getcwd()): + if not image.endswith(".png"): + continue + command = ["convert", image, "-channel", "A", "-threshold", "50%", image.replace(".png", ".gif")] + p = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + p.wait() + stdout, stderr = p.communicate() + if len(stderr) != 0: + print("\nError in subprocess:\n{}".format(stderr)) + exit(-2) + os.remove(image) +print("Done.") diff --git a/ttkthemes/ttkthemes/__init__.py b/ttkthemes/ttkthemes/__init__.py new file mode 100644 index 0000000..9cf41ff --- /dev/null +++ b/ttkthemes/ttkthemes/__init__.py @@ -0,0 +1,33 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom +""" +from ttkthemes.themed_tk import ThemedTk +from ttkthemes.themed_style import ThemedStyle + +THEMES = [ + "aquativo", + "arc", + "black", + "blue", + "breeze", + "clearlooks", + "elegance", + "equilux", + "itft1", + "keramik", + "kroc", + "plastik", + "radiance", + "scidblue", + "scidgreen", + "scidgrey", + "scidmint", + "scidpink", + "scidpurple", + "scidsand", + "smog", + "ubuntu", + "winxpblue", +] diff --git a/ttkthemes/ttkthemes/_imgops.py b/ttkthemes/ttkthemes/_imgops.py new file mode 100644 index 0000000..719fd9d --- /dev/null +++ b/ttkthemes/ttkthemes/_imgops.py @@ -0,0 +1,42 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom +""" + + +def shift_hue(image, hue): + """ + Shifts the hue of an image in HSV format. + :param image: PIL Image to perform operation on + :param hue: value between 0 and 2.0 + """ + hue = (hue - 1.0) * 180 + img = image.copy().convert("HSV") + pixels = img.load() + for i in range(img.width): + for j in range(img.height): + h, s, v = pixels[i, j] + h = abs(int(h + hue)) + if h > 255: + h -= 255 + pixels[i, j] = (h, s, v) + return img.convert("RGBA") + + +def make_transparent(image): + """Turn all black pixels in an image into transparent ones""" + data = image.copy().getdata() + modified = [] + for item in data: + if _check_pixel(item) is True: + modified.append((255, 255, 255, 255)) # White transparent pixel + continue + modified.append(item) + image.putdata(modified) + return image + + +def _check_pixel(tup): + """Check if a pixel is black, supports RGBA""" + return tup[0] == 0 and tup[1] == 0 and tup[2] == 0 diff --git a/ttkthemes/ttkthemes/_utils.py b/ttkthemes/ttkthemes/_utils.py new file mode 100644 index 0000000..c19629b --- /dev/null +++ b/ttkthemes/ttkthemes/_utils.py @@ -0,0 +1,77 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom +""" +import contextlib +import os +from shutil import rmtree +from tempfile import gettempdir + + +@contextlib.contextmanager +def temporary_chdir(new_dir): + """ + Like os.chdir(), but always restores the old working directory + + For example, code like this... + + old_curdir = os.getcwd() + os.chdir('stuff') + do_some_stuff() + os.chdir(old_curdir) + + ...leaves the current working directory unchanged if do_some_stuff() + raises an error, so it should be rewritten like this: + + old_curdir = os.getcwd() + os.chdir('stuff') + try: + do_some_stuff() + finally: + os.chdir(old_curdir) + + Or equivalently, like this: + + with utils.temporary_chdir('stuff'): + do_some_stuff() + """ + old_dir = os.getcwd() + os.chdir(new_dir) + try: + yield + finally: + os.chdir(old_dir) + + +def get_file_directory(): + """Return an absolute path to the current file directory""" + return os.path.dirname(os.path.realpath(__file__)) + + +def get_temp_directory(): + """Return an absolute path to an existing temporary directory""" + # Supports all platforms supported by tempfile + directory = os.path.join(gettempdir(), "ttkthemes") + if not os.path.exists(directory): + os.makedirs(directory) + return directory + + +def get_themes_directory(theme_name=None, png=False): + """Return an absolute path the to /themes directory""" + dir_themes = os.path.join(get_file_directory(), "themes") + if theme_name is None: + return dir_themes + if theme_name in os.listdir(dir_themes): + return dir_themes + dir = "png" if png is True else "gif" + return os.path.join(get_file_directory(), dir) + + +def create_directory(directory): + """Create directory but first delete it if it exists""" + if os.path.exists(directory): + rmtree(directory) + os.makedirs(directory) + return directory diff --git a/ttkthemes/ttkthemes/_widget.py b/ttkthemes/ttkthemes/_widget.py new file mode 100644 index 0000000..15442df --- /dev/null +++ b/ttkthemes/ttkthemes/_widget.py @@ -0,0 +1,216 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom +""" +# Standard library +import os +from shutil import copytree, rmtree +# Packages +from PIL import Image, ImageEnhance +# Project Modules +from . import _utils as utils +from . import _imgops as imgops +from ._utils import get_file_directory + + +class ThemedWidget(object): + """ + Provides functions to manipulate themes in order to reduce code + duplication in the ThemedTk and ThemedStyle classes. + """ + + pixmap_themes = [ + "arc", + "blue", + "clearlooks", + "elegance", + "kroc", + "plastik", + "radiance", + "ubuntu", + "winxpblue" + ] + + PACKAGES = { + "keramik_alt": "keramik", + "scidblue": "scid", + "scidgreen": "scid", + "scidgrey": "scid", + "scidmint": "scid", + "scidpink": "scid", + "scidpurple": "scid", + "scidsand": "scid", + } + + _EXCLUDED = {"scid"} + + def __init__(self, tk_interpreter, gif_override=False): + """ + Initialize attributes and call _load_themes + + :param tk_interpreter: tk interpreter for tk.Widget that is + being initialized as ThemedWidget. Even if this Widget is + just a single widget, the changes affect all widgets with + the same parent Tk instance. + :param gif_override: Force loading of GIF-themes even if + PNG-themes can be loaded + """ + self.tk = tk_interpreter + + # Change working directory temporarily to allow Tcl to work + self.png_support = not gif_override + self._load_themes() + + def _load_themes(self): + """Load the themes into the Tkinter interpreter""" + with utils.temporary_chdir(utils.get_file_directory()): + self._append_theme_dir("themes") + self.tk.eval("source themes/pkgIndex.tcl") + theme_dir = "gif" if not self.png_support else "png" + self._append_theme_dir(theme_dir) + self.tk.eval("source {}/pkgIndex.tcl".format(theme_dir)) + self.tk.call("package", "require", "ttk::theme::scid") + + def _append_theme_dir(self, name): + """Append a theme dir to the Tk interpreter auto_path""" + path = "[{}]".format(get_file_directory() + "/" + name) + self.tk.call("lappend", "auto_path", path) + + def set_theme(self, theme_name): + """ + Set new theme to use. Uses a direct tk call to allow usage + of the themes supplied with this package. + + :param theme_name: name of theme to activate + """ + package = theme_name if theme_name not in self.PACKAGES else self.PACKAGES[theme_name] + self.tk.call("package", "require", "ttk::theme::{}".format(package)) + self.tk.call("ttk::setTheme", theme_name) + + def get_themes(self): + """Return a list of names of available themes""" + return list(set(self.tk.call("ttk::themes")) - self._EXCLUDED) + + @property + def themes(self): + """Property alias of get_themes()""" + return self.get_themes() + + @property + def current_theme(self): + """Property to get the currently enabled theme""" + return self.tk.eval("return $ttk::currentTheme") + + def set_theme_advanced(self, theme_name, brightness=1.0, + saturation=1.0, hue=1.0, + preserve_transparency=True, output_dir=None, + advanced_name="advanced"): + """ + Load an advanced theme that is dynamically created + + Applies the given modifiers to the images of the theme given and + then creates a theme from these new images with the name + 'advanced' and then applies this theme. Is not available without + support for PNG-based themes, then raises RuntimeError. + """ + if not self.png_support: + raise RuntimeError("PNG-based themes are not supported in the environment") + # Check if the theme is a pixmap theme + if theme_name not in self.pixmap_themes: + raise ValueError("Theme is not a valid pixmap theme") + # Check if theme is available in the first place + if theme_name not in self.themes: + raise ValueError("Theme to create new theme from is not available: {}".format(theme_name)) + if advanced_name in self.themes: + raise RuntimeError("The same name for an advanced theme cannot be used twice") + # Unload advanced if already loaded + output_dir = os.path.join(utils.get_temp_directory(), advanced_name) if output_dir is None else output_dir + self._setup_advanced_theme(theme_name, output_dir, advanced_name) + # Perform image operations + image_directory = os.path.join(output_dir, advanced_name, advanced_name) + self._setup_images(image_directory, brightness, saturation, hue, preserve_transparency) + # Load the new theme + with utils.temporary_chdir(output_dir): + self.tk.call("lappend", "auto_path", "[{}]".format(output_dir)) + self.tk.eval("source pkgIndex.tcl") + self.set_theme(advanced_name) + + def _setup_advanced_theme(self, theme_name, output_dir, advanced_name): + """ + Setup all the files required to enable an advanced theme. + + Copies all the files over and creates the required directories + if they do not exist. + + :param theme_name: theme to copy the files over from + :param output_dir: output directory to place the files in + """ + """Directories""" + output_theme_dir = os.path.join(output_dir, advanced_name) + output_images_dir = os.path.join(output_theme_dir, advanced_name) + input_theme_dir = os.path.join( + utils.get_themes_directory(theme_name, self.png_support), theme_name) + input_images_dir = os.path.join(input_theme_dir, theme_name) + advanced_pkg_dir = os.path.join(utils.get_file_directory(), "advanced") + """Directory creation""" + for directory in [output_dir, output_theme_dir]: + utils.create_directory(directory) + """Theme TCL file""" + file_name = theme_name + ".tcl" + theme_input = os.path.join(input_theme_dir, file_name) + theme_output = os.path.join(output_theme_dir, "{}.tcl".format(advanced_name)) + with open(theme_input, "r") as fi, open(theme_output, "w") as fo: + for line in fi: + # Setup new theme + line = line.replace(theme_name, advanced_name) + # Setup new image format + line = line.replace("gif89", "png") + line = line.replace("gif", "png") + # Write processed line + fo.write(line) + """pkgIndex.tcl file""" + theme_pkg_input = os.path.join(advanced_pkg_dir, "pkgIndex.tcl") + theme_pkg_output = os.path.join(output_theme_dir, "pkgIndex.tcl") + with open(theme_pkg_input, "r") as fi, open(theme_pkg_output, "w") as fo: + for line in fi: + fo.write(line.replace("advanced", advanced_name)) + """pkgIndex_package.tcl -> pkgIndex.tcl""" + theme_pkg_input = os.path.join(advanced_pkg_dir, "pkgIndex_package.tcl") + theme_pkg_output = os.path.join(output_dir, "pkgIndex.tcl") + with open(theme_pkg_input, "r") as fi, open(theme_pkg_output, "w") as fo: + for line in fi: + fo.write(line.replace("advanced", advanced_name)) + """Images""" + if os.path.exists(output_images_dir): + rmtree(output_images_dir) + copytree(input_images_dir, output_images_dir) + + @staticmethod + def _setup_images(directory, brightness, saturation, hue, preserve_transparency): + """ + Apply modifiers to the images of a theme + + Modifies the images using the PIL.ImageEnhance module. Using + this function, theme images are modified to given them a + unique look and feel. Works best with PNG-based images. + """ + for file_name in os.listdir(directory): + with open(os.path.join(directory, file_name), "rb") as fi: + image = Image.open(fi).convert("RGBA") + # Only perform required operations + if brightness != 1.0: + enhancer = ImageEnhance.Brightness(image) + image = enhancer.enhance(brightness) + if saturation != 1.0: + enhancer = ImageEnhance.Color(image) + image = enhancer.enhance(saturation) + if hue != 1.0: + image = imgops.shift_hue(image, hue) + if preserve_transparency is True: + image = imgops.make_transparent(image) + # Save the new image + image.save(os.path.join(directory, file_name.replace("gif", "png"))) + image.close() + for file_name in (item for item in os.listdir(directory) if item.endswith(".gif")): + os.remove(os.path.join(directory, file_name)) diff --git a/ttkthemes/ttkthemes/advanced/pkgIndex.tcl b/ttkthemes/ttkthemes/advanced/pkgIndex.tcl new file mode 100644 index 0000000..2a1061f --- /dev/null +++ b/ttkthemes/ttkthemes/advanced/pkgIndex.tcl @@ -0,0 +1,10 @@ +# Author: RedFantom +# License: GNU GPLv3 +# Copyright (c) 2017-2019 RedFantom + +package require Tk 8.6 + +if {[file isdirectory [file join $dir advanced]]} { + package ifneeded ttk::theme::advanced 1.0 \ + [list source [file join $dir advanced.tcl]] +} diff --git a/ttkthemes/ttkthemes/advanced/pkgIndex_package.tcl b/ttkthemes/ttkthemes/advanced/pkgIndex_package.tcl new file mode 100644 index 0000000..c0addfa --- /dev/null +++ b/ttkthemes/ttkthemes/advanced/pkgIndex_package.tcl @@ -0,0 +1,4 @@ +set themesdir [file join [pwd] [file dirname [info script]]] +lappend auto_path $themesdir +package provide advanced 1.0 +source [file join $themesdir advanced advanced.tcl] diff --git a/ttkthemes/ttkthemes/gif/arc/LICENSE b/ttkthemes/ttkthemes/gif/arc/LICENSE new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + <program> Copyright (C) <year> <name of author> + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +<http://www.gnu.org/licenses/>. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +<http://www.gnu.org/philosophy/why-not-lgpl.html>. diff --git a/ttkthemes/ttkthemes/gif/arc/arc.tcl b/ttkthemes/ttkthemes/gif/arc/arc.tcl new file mode 100644 index 0000000..6b6e57d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc.tcl @@ -0,0 +1,315 @@ +# Copyright (c) 2015 Sergei Golovan <sgolovan@nes.ru> +# Derived from https://github.com/horst3180/arc-theme/ under the GNU GPLv3 +# Thus this is available under GNU GPLv3 also, as described in LICENSE + +namespace eval ttk::theme::arc { + + variable colors + array set colors { + -fg "#5c616c" + -bg "#f5f6f7" + -disabledbg "#fbfcfc" + -disabledfg "#a9acb2" + -selectbg "#5294e2" + -selectfg "#ffffff" + -window "#ffffff" + -focuscolor "#5c616c" + -checklight "#fbfcfc" + } + + proc LoadImages {imgdir} { + variable I + foreach file [glob -directory $imgdir *.gif] { + set img [file tail [file rootname $file]] + set I($img) [image create photo -file $file] + } + } + + LoadImages [file join [file dirname [info script]] arc] + + ttk::style theme create arc -parent default -settings { + ttk::style configure . \ + -background $colors(-bg) \ + -foreground $colors(-fg) \ + -troughcolor $colors(-bg) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -fieldbackground $colors(-window) \ + -font TkDefaultFont \ + -borderwidth 1 \ + -focuscolor $colors(-focuscolor) + + ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + # + # Layouts: + # + + ttk::style layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label -side left -expand true + } + } + } + } + + ttk::style layout Toolbutton { + Toolbutton.button -children { + Toolbutton.focus -children { + Toolbutton.padding -children { + Toolbutton.label -side left -expand true + } + } + } + } + + ttk::style layout Vertical.TScrollbar { + Vertical.Scrollbar.trough -sticky ns -children { + Vertical.Scrollbar.thumb -expand true + } + } + + ttk::style layout Horizontal.TScrollbar { + Horizontal.Scrollbar.trough -sticky ew -children { + Horizontal.Scrollbar.thumb -expand true + } + } + + ttk::style layout TMenubutton { + Menubutton.button -children { + Menubutton.focus -children { + Menubutton.padding -children { + Menubutton.indicator -side right + Menubutton.label -side right -expand true + } + } + } + } + + ttk::style layout TCombobox { + Combobox.field -sticky nswe -children { + Combobox.downarrow -side right -sticky ns -children { + Combobox.arrow -side right + } + Combobox.padding -expand true -sticky nswe -children { + Combobox.textarea -sticky nswe + } + } + } + + ttk::style layout TSpinbox { + Spinbox.field -side top -sticky we -children { + Spinbox.buttons -side right -children { + null -side right -sticky {} -children { + Spinbox.uparrow -side top -sticky nse -children { + Spinbox.symuparrow -side right -sticky e + } + Spinbox.downarrow -side bottom -sticky nse -children { + Spinbox.symdownarrow -side right -sticky e + } + } + } + Spinbox.padding -sticky nswe -children { + Spinbox.textarea -sticky nswe + } + } + } + + # + # Elements: + # + + ttk::style element create Button.button image [list $I(button) \ + pressed $I(button-active) \ + active $I(button-hover) \ + disabled $I(button-insensitive) \ + ] -border 3 -padding {3 2} -sticky ewns + + ttk::style element create Toolbutton.button image [list $I(button-empty) \ + selected $I(button-active) \ + pressed $I(button-active) \ + {active !disabled} $I(button-hover) \ + ] -border 3 -padding {3 2} -sticky news + + ttk::style element create Checkbutton.indicator image [list $I(checkbox-unchecked) \ + disabled $I(checkbox-unchecked-insensitive) \ + {active selected} $I(checkbox-checked) \ + {pressed selected} $I(checkbox-checked) \ + active $I(checkbox-unchecked) \ + selected $I(checkbox-checked) \ + {disabled selected} $I(checkbox-checked-insensitive) \ + ] -width 22 -sticky w + + ttk::style element create Radiobutton.indicator image [list $I(radio-unchecked) \ + disabled $I(radio-unchecked-insensitive) \ + {active selected} $I(radio-checked) \ + {pressed selected} $I(radio-checked) \ + active $I(radio-unchecked) \ + selected $I(radio-checked) \ + {disabled selected} $I(radio-checked-insensitive) \ + ] -width 22 -sticky w + + ttk::style element create Horizontal.Scrollbar.trough image $I(trough-scrollbar-horiz) + ttk::style element create Horizontal.Scrollbar.thumb \ + image [list $I(slider-horiz) \ + {pressed !disabled} $I(slider-horiz-active) \ + {active !disabled} $I(slider-horiz-prelight) \ + disabled $I(slider-horiz-insens) \ + ] -border 6 -sticky ew + + ttk::style element create Vertical.Scrollbar.trough image $I(trough-scrollbar-vert) + ttk::style element create Vertical.Scrollbar.thumb \ + image [list $I(slider-vert) \ + {pressed !disabled} $I(slider-vert-active) \ + {active !disabled} $I(slider-vert-prelight) \ + disabled $I(slider-vert-insens) \ + ] -border 6 -sticky ns + + ttk::style element create Horizontal.Scale.trough \ + image [list $I(trough-horizontal-active) disabled $I(trough-horizontal)] \ + -border {8 5 8 5} -padding 0 + ttk::style element create Horizontal.Scale.slider \ + image [list $I(slider) disabled $I(slider-insensitive) active $I(slider-prelight)] \ + -sticky {} + + ttk::style element create Vertical.Scale.trough \ + image [list $I(trough-vertical-active) disabled $I(trough-vertical)] \ + -border {5 8 5 8} -padding 0 + ttk::style element create Vertical.Scale.slider \ + image [list $I(slider) disabled $I(slider-insensitive) active $I(slider-prelight)] \ + -sticky {} + + ttk::style element create Entry.field \ + image [list $I(entry-border-bg-solid) \ + focus $I(entry-border-active-bg-solid) \ + disabled $I(entry-border-disabled-bg)] \ + -border 3 -padding {6 4} -sticky news + + ttk::style element create Labelframe.border image $I(labelframe) \ + -border 4 -padding 4 -sticky news + + ttk::style element create Menubutton.button \ + image [list $I(button) \ + pressed $I(button-active) \ + active $I(button-hover) \ + disabled $I(button-insensitive) \ + ] -sticky news -border 3 -padding {3 2} + ttk::style element create Menubutton.indicator \ + image [list $I(arrow-down) \ + active $I(arrow-down-prelight) \ + pressed $I(arrow-down-prelight) \ + disabled $I(arrow-down-insens) \ + ] -sticky e -width 20 + + ttk::style element create Combobox.field \ + image [list $I(combo-entry) \ + {readonly disabled} $I(button-insensitive) \ + {readonly pressed} $I(button-active) \ + {readonly focus} $I(button-focus) \ + {readonly hover} $I(button-hover) \ + readonly $I(button) \ + {disabled} $I(combo-entry-insensitive) \ + {focus} $I(combo-entry-focus) \ + {hover} $I(combo-entry) \ + ] -border 4 -padding {6 0 0 0} + ttk::style element create Combobox.downarrow \ + image [list $I(combo-entry-button) \ + pressed $I(combo-entry-button-active) \ + active $I(combo-entry-button-hover) \ + disabled $I(combo-entry-button-insensitive) \ + ] -border 4 -padding {0 10 6 10} + ttk::style element create Combobox.arrow \ + image [list $I(arrow-down) \ + active $I(arrow-down-prelight) \ + pressed $I(arrow-down-prelight) \ + disabled $I(arrow-down-insens) \ + ] -sticky e -width 15 + + ttk::style element create Spinbox.field \ + image [list $I(combo-entry) focus $I(combo-entry-focus)] \ + -border 4 -padding {6 0 0 0} -sticky news + ttk::style element create Spinbox.uparrow \ + image [list $I(up-background) \ + pressed $I(up-background-active) \ + active $I(up-background-hover) \ + disabled $I(up-background-disable) \ + ] -width 20 -border {0 2 3 0} -padding {0 5 6 2} + ttk::style element create Spinbox.symuparrow \ + image [list $I(arrow-up-small) \ + active $I(arrow-up-small-prelight) \ + pressed $I(arrow-up-small-prelight) \ + disabled $I(arrow-up-small-insens) \ + ] + ttk::style element create Spinbox.downarrow \ + image [list $I(down-background) \ + pressed $I(down-background-active) \ + active $I(down-background-hover) \ + disabled $I(down-background-disable) \ + ] -width 20 -border {0 0 3 2} -padding {0 2 6 5} + ttk::style element create Spinbox.symdownarrow \ + image [list $I(arrow-down-small) \ + active $I(arrow-down-small-prelight) \ + pressed $I(arrow-down-small-prelight) \ + disabled $I(arrow-down-small-insens) \ + ] + + ttk::style element create Notebook.client \ + image $I(notebook) -border 1 + ttk::style element create Notebook.tab \ + image [list $I(tab-top) \ + selected $I(tab-top-active) \ + active $I(tab-top-hover) \ + ] -padding {0 2 0 0} -border 2 + + ttk::style element create Horizontal.Progressbar.trough \ + image $I(trough-progressbar_v) -border {5 1 5 1} -padding 1 + ttk::style element create Horizontal.Progressbar.pbar \ + image $I(progressbar_v) -border {4 0 4 0} + + ttk::style element create Vertical.Progressbar.trough \ + image $I(trough-progressbar) -border {1 5 1 5} -padding 1 + ttk::style element create Vertical.Progressbar.pbar \ + image $I(progressbar) -border {0 4 0 4} + + ttk::style element create Treeview.field \ + image $I(treeview) -border 1 + ttk::style element create Treeheading.cell \ + image [list $I(notebook) pressed $I(notebook)] \ + -border 1 -padding 4 -sticky ewns + + ttk::style element create Treeitem.indicator \ + image [list $I(plus) user2 $I(empty) user1 $I(minus)] \ + -width 15 -sticky w + + #ttk::style element create Separator.separator image $I() + + # + # Settings: + # + + ttk::style configure TButton -padding {8 4 8 4} -width -10 -anchor center + ttk::style configure TMenubutton -padding {8 4 4 4} + ttk::style configure Toolbutton -anchor center + ttk::style map TCheckbutton -background [list active $colors(-checklight)] + ttk::style configure TCheckbutton -padding 3 + ttk::style map TRadiobutton -background [list active $colors(-checklight)] + ttk::style configure TRadiobutton -padding 3 + ttk::style configure TNotebook -tabmargins {0 2 0 0} + ttk::style configure TNotebook.Tab -padding {6 2 6 2} -expand {0 0 2} + ttk::style map TNotebook.Tab -expand [list selected {1 2 4 2}] + ttk::style configure TSeparator -background $colors(-bg) + + # Treeview + ttk::style configure Treeview -background $colors(-window) + ttk::style configure Treeview.Item -padding {2 0 0 0} + ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + } +} + +variable version 0.1 +package provide ttk::theme::arc $version + diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-insens.gif Binary files differnew file mode 100644 index 0000000..663d59d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-insens.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-prelight.gif Binary files differnew file mode 100644 index 0000000..a5f939e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-insens.gif Binary files differnew file mode 100644 index 0000000..1f31eaa --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-insens.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-prelight.gif Binary files differnew file mode 100644 index 0000000..368622a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small.gif Binary files differnew file mode 100644 index 0000000..23801ad --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-down.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down.gif Binary files differnew file mode 100644 index 0000000..4aea36c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-left-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-left-insens.gif Binary files differnew file mode 100644 index 0000000..e697a40 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-left-insens.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-left-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-left-prelight.gif Binary files differnew file mode 100644 index 0000000..3b20aae --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-left-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-left.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-left.gif Binary files differnew file mode 100644 index 0000000..8e1aa90 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-left.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-right-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-right-insens.gif Binary files differnew file mode 100644 index 0000000..475f29a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-right-insens.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-right-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-right-prelight.gif Binary files differnew file mode 100644 index 0000000..3b6ce4a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-right-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-right.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-right.gif Binary files differnew file mode 100644 index 0000000..59073b6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-right.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-insens.gif Binary files differnew file mode 100644 index 0000000..2704a1b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-insens.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-prelight.gif Binary files differnew file mode 100644 index 0000000..ac9b15e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-insens.gif Binary files differnew file mode 100644 index 0000000..3b40733 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-insens.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-prelight.gif Binary files differnew file mode 100644 index 0000000..5336b4b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small.gif Binary files differnew file mode 100644 index 0000000..9e1301b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-up.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up.gif Binary files differnew file mode 100644 index 0000000..e75b1be --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/button-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/button-active.gif Binary files differnew file mode 100644 index 0000000..fcfbc02 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/button-active.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/button-empty.gif b/ttkthemes/ttkthemes/gif/arc/arc/button-empty.gif Binary files differnew file mode 100644 index 0000000..3dcc529 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/button-empty.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/button-focus.gif b/ttkthemes/ttkthemes/gif/arc/arc/button-focus.gif Binary files differnew file mode 100644 index 0000000..5e30166 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/button-focus.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/button-hover.gif b/ttkthemes/ttkthemes/gif/arc/arc/button-hover.gif Binary files differnew file mode 100644 index 0000000..7471849 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/button-hover.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/button-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/button-insensitive.gif Binary files differnew file mode 100644 index 0000000..35a7754 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/button-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/button.gif b/ttkthemes/ttkthemes/gif/arc/arc/button.gif Binary files differnew file mode 100644 index 0000000..13818ca --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/button.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked-insensitive.gif Binary files differnew file mode 100644 index 0000000..fa1d390 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked.gif b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked.gif Binary files differnew file mode 100644 index 0000000..5b44551 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked-insensitive.gif Binary files differnew file mode 100644 index 0000000..f1e8940 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked.gif b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked.gif Binary files differnew file mode 100644 index 0000000..d8c6348 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active-rtl.gif Binary files differnew file mode 100644 index 0000000..d1fe7d7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active-rtl.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active.gif Binary files differnew file mode 100644 index 0000000..9813256 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-hover.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-hover.gif Binary files differnew file mode 100644 index 0000000..dd95a34 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-hover.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive-rtl.gif Binary files differnew file mode 100644 index 0000000..0310c5c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive-rtl.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive.gif Binary files differnew file mode 100644 index 0000000..e003532 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-rtl.gif Binary files differnew file mode 100644 index 0000000..3b5ec48 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-rtl.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button.gif Binary files differnew file mode 100644 index 0000000..9b9b25d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook-rtl.gif Binary files differnew file mode 100644 index 0000000..7ce4a22 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook-rtl.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook.gif Binary files differnew file mode 100644 index 0000000..240a0a0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-rtl.gif Binary files differnew file mode 100644 index 0000000..39b0c0f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-rtl.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus.gif Binary files differnew file mode 100644 index 0000000..405aa86 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook-rtl.gif Binary files differnew file mode 100644 index 0000000..82e3974 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook-rtl.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook.gif Binary files differnew file mode 100644 index 0000000..2dd8e90 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-rtl.gif Binary files differnew file mode 100644 index 0000000..ce23333 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-rtl.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive.gif Binary files differnew file mode 100644 index 0000000..17066fe --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook-rtl.gif Binary files differnew file mode 100644 index 0000000..c694796 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook-rtl.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook.gif Binary files differnew file mode 100644 index 0000000..d98c619 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-rtl.gif Binary files differnew file mode 100644 index 0000000..9587127 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-rtl.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry.gif Binary files differnew file mode 100644 index 0000000..af72a2d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/down-background-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/down-background-active.gif Binary files differnew file mode 100644 index 0000000..72eeb15 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/down-background-active.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/down-background-disable-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/down-background-disable-rtl.gif Binary files differnew file mode 100644 index 0000000..c8cd839 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/down-background-disable-rtl.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/down-background-disable.gif b/ttkthemes/ttkthemes/gif/arc/arc/down-background-disable.gif Binary files differnew file mode 100644 index 0000000..ce45560 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/down-background-disable.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/down-background-hover.gif b/ttkthemes/ttkthemes/gif/arc/arc/down-background-hover.gif Binary files differnew file mode 100644 index 0000000..172eb9c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/down-background-hover.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/down-background-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/down-background-rtl.gif Binary files differnew file mode 100644 index 0000000..41a7b23 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/down-background-rtl.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/down-background.gif b/ttkthemes/ttkthemes/gif/arc/arc/down-background.gif Binary files differnew file mode 100644 index 0000000..d9a30eb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/down-background.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/empty.gif b/ttkthemes/ttkthemes/gif/arc/arc/empty.gif Binary files differnew file mode 100644 index 0000000..8bf93c9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/empty.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg-solid.gif b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg-solid.gif Binary files differnew file mode 100644 index 0000000..01b653e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg-solid.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg.gif Binary files differnew file mode 100644 index 0000000..092c0f7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg-solid.gif b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg-solid.gif Binary files differnew file mode 100644 index 0000000..f308e3b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg-solid.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg.gif Binary files differnew file mode 100644 index 0000000..bf7dca7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/entry-border-disabled-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-disabled-bg.gif Binary files differnew file mode 100644 index 0000000..4a6ac16 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-disabled-bg.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/entry-border-fill.gif b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-fill.gif Binary files differnew file mode 100644 index 0000000..98bbd62 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-fill.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/focus-line.gif b/ttkthemes/ttkthemes/gif/arc/arc/focus-line.gif Binary files differnew file mode 100644 index 0000000..5c21241 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/focus-line.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/frame-gap-end.gif b/ttkthemes/ttkthemes/gif/arc/arc/frame-gap-end.gif Binary files differnew file mode 100644 index 0000000..aad0bda --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/frame-gap-end.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/frame-gap-start.gif b/ttkthemes/ttkthemes/gif/arc/arc/frame-gap-start.gif Binary files differnew file mode 100644 index 0000000..fd8d07a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/frame-gap-start.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/frame.gif b/ttkthemes/ttkthemes/gif/arc/arc/frame.gif Binary files differnew file mode 100644 index 0000000..6e140aa --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/frame.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/handle-h.gif b/ttkthemes/ttkthemes/gif/arc/arc/handle-h.gif Binary files differnew file mode 100644 index 0000000..0e957de --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/handle-h.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/handle-v.gif b/ttkthemes/ttkthemes/gif/arc/arc/handle-v.gif Binary files differnew file mode 100644 index 0000000..7a132fe --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/handle-v.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/inline-toolbar.gif b/ttkthemes/ttkthemes/gif/arc/arc/inline-toolbar.gif Binary files differnew file mode 100644 index 0000000..3e0b7e0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/inline-toolbar.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/labelframe.gif b/ttkthemes/ttkthemes/gif/arc/arc/labelframe.gif Binary files differnew file mode 100644 index 0000000..6857475 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/labelframe.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/line-h.gif b/ttkthemes/ttkthemes/gif/arc/arc/line-h.gif Binary files differnew file mode 100644 index 0000000..42fe661 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/line-h.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/line-v.gif b/ttkthemes/ttkthemes/gif/arc/arc/line-v.gif Binary files differnew file mode 100644 index 0000000..cb9e9b3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/line-v.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-arrow-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-arrow-prelight.gif Binary files differnew file mode 100644 index 0000000..ed0d17f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-arrow-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-arrow.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-arrow.gif Binary files differnew file mode 100644 index 0000000..ed0d17f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-arrow.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked-insensitive.gif Binary files differnew file mode 100644 index 0000000..3b30d24 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked.gif Binary files differnew file mode 100644 index 0000000..112fc8f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked-insensitive.gif Binary files differnew file mode 100644 index 0000000..64f5c28 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked.gif Binary files differnew file mode 100644 index 0000000..b3a6ae2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked-insensitive.gif Binary files differnew file mode 100644 index 0000000..d7338cc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked.gif Binary files differnew file mode 100644 index 0000000..15befe4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked-insensitive.gif Binary files differnew file mode 100644 index 0000000..008881e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked.gif Binary files differnew file mode 100644 index 0000000..443c6b3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menubar.gif b/ttkthemes/ttkthemes/gif/arc/arc/menubar.gif Binary files differnew file mode 100644 index 0000000..117e9a4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/menubar.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menubar_button.gif b/ttkthemes/ttkthemes/gif/arc/arc/menubar_button.gif Binary files differnew file mode 100644 index 0000000..f8c5cda --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/menubar_button.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menuitem.gif b/ttkthemes/ttkthemes/gif/arc/arc/menuitem.gif Binary files differnew file mode 100644 index 0000000..b1a2d6c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/menuitem.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/minus.gif b/ttkthemes/ttkthemes/gif/arc/arc/minus.gif Binary files differnew file mode 100644 index 0000000..40299eb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/minus.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-active-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-active-bg.gif Binary files differnew file mode 100644 index 0000000..f6d82e5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-active-bg.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-bg.gif Binary files differnew file mode 100644 index 0000000..a5c93eb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-bg.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-disabled-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-disabled-bg.gif Binary files differnew file mode 100644 index 0000000..ba58e70 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-disabled-bg.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-horiz.gif b/ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-horiz.gif Binary files differnew file mode 100644 index 0000000..9cc4a4f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-horiz.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-vert.gif b/ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-vert.gif Binary files differnew file mode 100644 index 0000000..97d4515 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-vert.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/notebook.gif b/ttkthemes/ttkthemes/gif/arc/arc/notebook.gif Binary files differnew file mode 100644 index 0000000..dbbd9de --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/notebook.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/null.gif b/ttkthemes/ttkthemes/gif/arc/arc/null.gif Binary files differnew file mode 100644 index 0000000..a67da1a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/null.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/plus.gif b/ttkthemes/ttkthemes/gif/arc/arc/plus.gif Binary files differnew file mode 100644 index 0000000..606ec16 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/plus.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/progressbar.gif b/ttkthemes/ttkthemes/gif/arc/arc/progressbar.gif Binary files differnew file mode 100644 index 0000000..cf8c007 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/progressbar.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/progressbar_v.gif b/ttkthemes/ttkthemes/gif/arc/arc/progressbar_v.gif Binary files differnew file mode 100644 index 0000000..8d63547 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/progressbar_v.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/radio-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/radio-checked-insensitive.gif Binary files differnew file mode 100644 index 0000000..a76b291 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/radio-checked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/radio-checked.gif b/ttkthemes/ttkthemes/gif/arc/arc/radio-checked.gif Binary files differnew file mode 100644 index 0000000..79fface --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/radio-checked.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked-insensitive.gif Binary files differnew file mode 100644 index 0000000..7b06c73 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked.gif b/ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked.gif Binary files differnew file mode 100644 index 0000000..1d5b7c3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-active.gif Binary files differnew file mode 100644 index 0000000..55c3560 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-active.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-insens.gif Binary files differnew file mode 100644 index 0000000..c199fd7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-insens.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-prelight.gif Binary files differnew file mode 100644 index 0000000..3e47375 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz.gif Binary files differnew file mode 100644 index 0000000..4c5b757 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-insensitive.gif Binary files differnew file mode 100644 index 0000000..6dcdb04 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-prelight.gif Binary files differnew file mode 100644 index 0000000..8d035f0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-active.gif Binary files differnew file mode 100644 index 0000000..c8616be --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-active.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-insens.gif Binary files differnew file mode 100644 index 0000000..7d7e05c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-insens.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-prelight.gif Binary files differnew file mode 100644 index 0000000..9a65394 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-vert.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert.gif Binary files differnew file mode 100644 index 0000000..fdf2576 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider.gif Binary files differnew file mode 100644 index 0000000..4a62a8b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/slider.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tab-bottom-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/tab-bottom-active.gif Binary files differnew file mode 100644 index 0000000..c8118d0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/tab-bottom-active.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tab-left-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/tab-left-active.gif Binary files differnew file mode 100644 index 0000000..7ae5862 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/tab-left-active.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tab-right-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/tab-right-active.gif Binary files differnew file mode 100644 index 0000000..91b7bfd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/tab-right-active.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tab-top-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/tab-top-active.gif Binary files differnew file mode 100644 index 0000000..b8f0d91 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/tab-top-active.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tab-top-hover.gif b/ttkthemes/ttkthemes/gif/arc/arc/tab-top-hover.gif Binary files differnew file mode 100644 index 0000000..142acd1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/tab-top-hover.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tab-top.gif b/ttkthemes/ttkthemes/gif/arc/arc/tab-top.gif Binary files differnew file mode 100644 index 0000000..d007854 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/tab-top.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-active-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-active-bg.gif Binary files differnew file mode 100644 index 0000000..fb8fdcb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-active-bg.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-bg.gif Binary files differnew file mode 100644 index 0000000..4347d82 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-bg.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-disabled-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-disabled-bg.gif Binary files differnew file mode 100644 index 0000000..0d4942c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-disabled-bg.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/toolbar.gif b/ttkthemes/ttkthemes/gif/arc/arc/toolbar.gif Binary files differnew file mode 100644 index 0000000..4a82055 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/toolbar.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tree_header.gif b/ttkthemes/ttkthemes/gif/arc/arc/tree_header.gif Binary files differnew file mode 100644 index 0000000..7537276 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/tree_header.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/treeview.gif b/ttkthemes/ttkthemes/gif/arc/arc/treeview.gif Binary files differnew file mode 100644 index 0000000..b77ec45 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/treeview.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal-active.gif Binary files differnew file mode 100644 index 0000000..a8c1711 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal-active.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal.gif Binary files differnew file mode 100644 index 0000000..26c231a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar.gif Binary files differnew file mode 100644 index 0000000..44c8af3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar_v.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar_v.gif Binary files differnew file mode 100644 index 0000000..f982e00 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar_v.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-horiz.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-horiz.gif Binary files differnew file mode 100644 index 0000000..753ba03 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-horiz.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-vert.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-vert.gif Binary files differnew file mode 100644 index 0000000..753ba03 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-vert.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-vertical-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-vertical-active.gif Binary files differnew file mode 100644 index 0000000..23178be --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-vertical-active.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-vertical.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-vertical.gif Binary files differnew file mode 100644 index 0000000..ecceb77 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-vertical.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/up-background-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/up-background-active.gif Binary files differnew file mode 100644 index 0000000..885b73f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/up-background-active.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/up-background-disable-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/up-background-disable-rtl.gif Binary files differnew file mode 100644 index 0000000..374e5ec --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/up-background-disable-rtl.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/up-background-disable.gif b/ttkthemes/ttkthemes/gif/arc/arc/up-background-disable.gif Binary files differnew file mode 100644 index 0000000..4692ae7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/up-background-disable.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/up-background-hover.gif b/ttkthemes/ttkthemes/gif/arc/arc/up-background-hover.gif Binary files differnew file mode 100644 index 0000000..607c04f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/up-background-hover.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/up-background-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/up-background-rtl.gif Binary files differnew file mode 100644 index 0000000..be945c9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/up-background-rtl.gif diff --git a/ttkthemes/ttkthemes/gif/arc/arc/up-background.gif b/ttkthemes/ttkthemes/gif/arc/arc/up-background.gif Binary files differnew file mode 100644 index 0000000..5b00963 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/arc/up-background.gif diff --git a/ttkthemes/ttkthemes/gif/arc/pkgIndex.tcl b/ttkthemes/ttkthemes/gif/arc/pkgIndex.tcl new file mode 100644 index 0000000..4af6d1b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/arc/pkgIndex.tcl @@ -0,0 +1,14 @@ +# pkgIndex.tcl for additional tile pixmap theme arc. +# +# We don't provide the package is the image subdirectory isn't present, +# or we don't have the right version of Tcl/Tk +# +# To use this automatically within tile, the tile-using application should +# use tile::availableThemes and tile::setTheme + +if {![file isdirectory [file join $dir arc]]} { return } + +package ifneeded ttk::theme::arc 0.1 \ + [list source [file join $dir arc.tcl]] + +# vim:ts=8:sw=4:sts=4:et diff --git a/ttkthemes/ttkthemes/gif/breeze/LICENSE b/ttkthemes/ttkthemes/gif/breeze/LICENSE new file mode 100644 index 0000000..8000a6f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/LICENSE @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + <one line to give the library's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random + Hacker. + + <signature of Ty Coon>, 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze.tcl b/ttkthemes/ttkthemes/gif/breeze/breeze.tcl new file mode 100644 index 0000000..02c930e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze.tcl @@ -0,0 +1,335 @@ +# breeze.tcl -- +# +# breeze pixmap theme for the ttk package. +# +# Copyright (c) 2018 Maximilian Lika + +package require Tk 8.5.0 + +namespace eval ttk::theme::breeze { + + variable version 0.6 + package provide ttk::theme::breeze $version + + variable colors + array set colors { + -fg "#31363b" + -bg "#eff0f1" + + #-disabledbg "#e3e5e6" + #-disabledfg "#a8a9aa" + -disabledfg "#bbcbbe" + -disabledbg "#e7e8ea" + + -selectbg "#3daee9" + -selectfg "white" + + -window "#eff0f1" + -focuscolor "#3daee9" + -checklight "#94d0eb" + } + + proc LoadImages {imgdir} { + variable I + foreach file [glob -directory $imgdir *.gif] { + set img [file tail [file rootname $file]] + set I($img) [image create photo -file $file -format gif] + } + } + + LoadImages [file join [file dirname [info script]] breeze] + + ttk::style theme create breeze -parent default -settings { + ttk::style configure . \ + -background $colors(-bg) \ + -foreground $colors(-fg) \ + -troughcolor $colors(-bg) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -fieldbackground $colors(-window) \ + -font "Helvetica 10" \ + -borderwidth 1 \ + -focuscolor $colors(-focuscolor) \ + -highlightcolor $colors(-checklight) + + ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + # + # Layouts: + # + + ttk::style layout TButton { + Button.button -children { + Button.padding -children { + Button.label -side left -expand true + } + } + } + + ttk::style layout Toolbutton { + Toolbutton.button -children { + Toolbutton.padding -children { + Toolbutton.label -side left -expand true + } + } + } + + ttk::style layout Vertical.TScrollbar { + Vertical.Scrollbar.trough -sticky ns -children { + Vertical.Scrollbar.thumb -expand true + } + } + + ttk::style layout Horizontal.TScrollbar { + Horizontal.Scrollbar.trough -sticky ew -children { + Horizontal.Scrollbar.thumb -expand true + } + } + + ttk::style layout TMenubutton { + Menubutton.button -children { + Menubutton.focus -children { + Menubutton.padding -children { + Menubutton.indicator -side right + Menubutton.label -side right -expand true + } + } + } + } + + ttk::style layout Item { + Treeitem.padding -sticky nswe -children { + Treeitem.indicator -side left -sticky {} Treeitem.image -side left -sticky {} -children { + Treeitem.text -side left -sticky {} + } + } + } + + # + # Elements: + # + + ttk::style element create Button.button image [list $I(button) \ + pressed $I(button-focus) \ + {active focus} $I(button-active) \ + active $I(button-hover) \ + focus $I(button-hover) \ + disabled $I(button-insensitive) \ + ] -border 3 -sticky ewns + + ttk::style element create Toolbutton.button image [list $I(button-empty) \ + {active selected !disabled} $I(button-active) \ + selected $I(button-toggled) \ + pressed $I(button-active) \ + {active !disabled} $I(button-hover) \ + ] -border 3 -sticky news + + ttk::style element create Checkbutton.indicator image [list $I(checkbox-unchecked) \ + disabled $I(checkbox-unchecked-insensitive) \ + {pressed selected} $I(checkbox-checked-pressed) \ + {active selected} $I(checkbox-checked-active) \ + {pressed !selected} $I(checkbox-unchecked-pressed) \ + active $I(checkbox-unchecked-active) \ + selected $I(checkbox-checked) \ + {disabled selected} $I(checkbox-checked-insensitive) \ + ] -width 22 -sticky w + + ttk::style element create Radiobutton.indicator image [list $I(radio-unchecked) \ + disabled $I(radio-unchecked-insensitive) \ + {pressed selected} $I(radio-checked-pressed) \ + {active selected} $I(radio-checked-active) \ + {pressed !selected} $I(radio-unchecked-pressed) \ + active $I(radio-unchecked-active) \ + selected $I(radio-checked) \ + {disabled selected} $I(radio-checked-insensitive) \ + ] -width 22 -sticky w + + + ttk::style element create Horizontal.Scrollbar.trough image $I(scrollbar-trough-horiz-active) \ + -border {6 0 6 0} -sticky ew + ttk::style element create Horizontal.Scrollbar.thumb \ + image [list $I(scrollbar-slider-horiz) \ + {active !disabled} $I(scrollbar-slider-horiz-active) \ + disabled $I(scrollbar-slider-insens) \ + ] -border {6 0 6 0} -sticky ew + + ttk::style element create Vertical.Scrollbar.trough image $I(scrollbar-trough-vert-active) \ + -border {0 6 0 6} -sticky ns + ttk::style element create Vertical.Scrollbar.thumb \ + image [list $I(scrollbar-slider-vert) \ + {active !disabled} $I(scrollbar-slider-vert-active) \ + disabled $I(scrollbar-slider-insens) \ + ] -border {0 6 0 6} -sticky ns + + + ttk::style element create Horizontal.Scale.trough \ + image [list $I(scrollbar-slider-horiz) disabled $I(scale-trough-horizontal)] \ + -border {8 5 8 5} -padding 0 + ttk::style element create Horizontal.Scale.slider \ + image [list $I(scale-slider) \ + disabled $I(scale-slider-insensitive) \ + pressed $I(scale-slider-pressed)\ + active $I(scale-slider-active) \ + ] \ + -sticky {} + + + ttk::style element create Vertical.Scale.trough \ + image [list $I(scrollbar-slider-vert) disabled $I(scale-trough-vertical)] \ + -border {8 5 8 5} -padding 0 + ttk::style element create Vertical.Scale.slider \ + image [list $I(scale-slider) \ + disabled $I(scale-slider-insensitive) \ + pressed $I(scale-slider-pressed)\ + active $I(scale-slider-active) \ + ] \ + -sticky {} + + ttk::style element create Entry.field \ + image [list $I(entry) \ + {focus !disabled} $I(entry-focus) \ + {hover !disabled} $I(entry-active) \ + disabled $I(entry-insensitive)] \ + -border 3 -padding {6 8} -sticky news + + ttk::style element create Labelframe.border image $I(labelframe) \ + -border 4 -padding 4 -sticky news + + ttk::style element create Menubutton.button \ + image [list $I(button) \ + pressed $I(button-active) \ + active $I(button-hover) \ + disabled $I(button-insensitive) \ + ] -sticky news -border 3 -padding {3 2} + ttk::style element create Menubutton.indicator \ + image [list $I(arrow-down) \ + active $I(arrow-down-prelight) \ + pressed $I(arrow-down-prelight) \ + disabled $I(arrow-down-insens) \ + ] -sticky e -width 20 + + ttk::style element create Combobox.field \ + image [list $I(entry) \ + {readonly disabled} $I(button-insensitive) \ + {readonly pressed} $I(button-hover) \ + {readonly focus hover} $I(button-active) \ + {readonly focus} $I(button-focus) \ + {readonly hover} $I(button-hover) \ + readonly $I(button) \ + {disabled} $I(entry-insensitive) \ + {focus} $I(entry-focus) \ + {focus hover} $I(entry-focus) \ + {hover} $I(entry-active) \ + ] -border 4 -padding {6 8} + ttk::style element create Combobox.downarrow \ + image [list $I(arrow-down) \ + active $I(arrow-down-prelight) \ + pressed $I(arrow-down-prelight) \ + disabled $I(arrow-down-insens) \ + ] -border 4 -sticky {} + + ttk::style element create Spinbox.field \ + image [list $I(entry) focus $I(entry-focus) disabled $I(entry-insensitive) hover $I(entry-active)] \ + -border 4 -padding {6 8} -sticky news + ttk::style element create Spinbox.uparrow \ + image [list $I(arrow-up-small) \ + active $I(arrow-up-small-prelight) \ + pressed $I(arrow-up-small-prelight) \ + disabled $I(arrow-up-small-insens) \ + ] -border 4 -sticky {} + ttk::style element create Spinbox.downarrow \ + image [list $I(arrow-down-small) \ + active $I(arrow-down-small-prelight) \ + pressed $I(arrow-down-small-prelight) \ + disabled $I(arrow-down-small-insens) \ + ] -border 4 -sticky {} + + ttk::style element create Notebook.client \ + image $I(notebook-client) -border 1 + ttk::style element create Notebook.tab \ + image [list $I(notebook-tab-top) \ + selected $I(notebook-tab-top-active) \ + active $I(notebook-tab-top-hover) \ + ] -padding {12 4 12 4} -border 2 + + + # TODO Enhance + ttk::style element create Horizontal.Progressbar.trough \ + image $I(scrollbar-trough-horiz-active) -border {6 0 6 0} -sticky ew + ttk::style element create Horizontal.Progressbar.pbar \ + image $I(scrollbar-slider-horiz) -border {6 0 6 0} -sticky ew + + ttk::style element create Vertical.Progressbar.trough \ + image $I(scrollbar-trough-vert-active) -border {0 6 0 6} -sticky ns + ttk::style element create Vertical.Progressbar.pbar \ + image $I(scrollbar-slider-vert) -border {0 6 0 6} -sticky ns + + # TODO: Ab hier noch teilweise Arc style + ttk::style element create Treeview.field \ + image $I(treeview) -border 1 + ttk::style element create Treeheading.cell \ + image [list $I(notebook-client) \ + active $I(treeheading-prelight)] \ + -border 1 -padding 4 -sticky ewns + + # TODO: arrow-* ist at the moment a little bit too big + # the small version is too small :-) + # And at the moment there are no lines as in the breeze theme + # And hover, pressed doesn't work + ttk::style element create Treeitem.indicator \ + image [list $I(arrow-right) \ + user2 $I(empty) \ + user1 $I(arrow-down) \ + ] \ + -width 15 -sticky w + + # I don't know why Only with this I get a thin enough sash + ttk::style element create vsash image $I(transparent) -sticky e -padding 1 -width 1 + ttk::style element create hsash image $I(transparent) -sticky n -padding 1 -width 1 + + #ttk::style element create Separator.separator image $I() + + # + # Settings: + # + + ttk::style configure TButton -padding {8 4 8 4} -width -10 -anchor center + ttk::style configure TMenubutton -padding {8 4 4 4} + ttk::style configure Toolbutton -padding {6 2} -anchor center + ttk::style configure TCheckbutton -padding 4 + ttk::style configure TRadiobutton -padding 4 + ttk::style configure TSeparator -background $colors(-bg) + + #ttk::style configure TPanedwindow -width 1 -padding 0 + ttk::style map TPanedwindow -background [list hover $colors(-checklight)] + ttk::style map TCombobox -selectbackground [list \ + !focus $colors(-window) \ + {readonly hover} $colors(-checklight) \ + {readonly focus} $colors(-focuscolor) \ + ] + + ttk::style map TCombobox -selectforeground [list \ + !focus $colors(-fg) \ + {readonly hover} $colors(-fg) \ + {readonly focus} $colors(-selectfg) \ + ] + + # Treeview + ttk::style configure Treeview -background white + ttk::style configure Treeview.Item -padding {2 0 0 0} + ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + + # Some defaults for non ttk-widgets so that they fit + # to the breeze theme, too + tk_setPalette background [ttk::style lookup . -background] \ + foreground [ttk::style lookup . -foreground] \ + highlightColor [ttk::style lookup . -focuscolor] \ + selectBackground [ttk::style lookup . -selectbackground] \ + selectForeground [ttk::style lookup . -selectforeground] \ + activeBackground [ttk::style lookup . -selectbackground] \ + activeForeground [ttk::style lookup . -selectforeground] + option add *font [ttk::style lookup . -font] + } +} diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-insens.gif Binary files differnew file mode 100644 index 0000000..4c1bd39 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-insens.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-prelight.gif Binary files differnew file mode 100644 index 0000000..87b94d7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-insens.gif Binary files differnew file mode 100644 index 0000000..1c161b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-insens.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-prelight.gif Binary files differnew file mode 100644 index 0000000..9424945 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small.gif Binary files differnew file mode 100644 index 0000000..5888b9f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down.gif Binary files differnew file mode 100644 index 0000000..7b639d1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-insens.gif Binary files differnew file mode 100644 index 0000000..4c1bd39 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-insens.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-prelight.gif Binary files differnew file mode 100644 index 0000000..ca76ae6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left.gif Binary files differnew file mode 100644 index 0000000..5cb05c7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-insens.gif Binary files differnew file mode 100644 index 0000000..4c1bd39 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-insens.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-prelight.gif Binary files differnew file mode 100644 index 0000000..ee4ff03 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right.gif Binary files differnew file mode 100644 index 0000000..c844cdd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-insens.gif Binary files differnew file mode 100644 index 0000000..4c1bd39 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-insens.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-prelight.gif Binary files differnew file mode 100644 index 0000000..75069b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-insens.gif Binary files differnew file mode 100644 index 0000000..1c161b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-insens.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-prelight.gif Binary files differnew file mode 100644 index 0000000..dba8832 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small.gif Binary files differnew file mode 100644 index 0000000..eb5d463 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up.gif Binary files differnew file mode 100644 index 0000000..053afc6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button-active.gif Binary files differnew file mode 100644 index 0000000..c7fe7c7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button-active.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button-empty.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button-empty.gif Binary files differnew file mode 100644 index 0000000..0861244 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button-empty.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button-focus.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button-focus.gif Binary files differnew file mode 100644 index 0000000..ec9b095 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button-focus.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button-hover.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button-hover.gif Binary files differnew file mode 100644 index 0000000..e140825 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button-hover.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button-insensitive.gif Binary files differnew file mode 100644 index 0000000..0d88569 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button-toggled.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button-toggled.gif Binary files differnew file mode 100644 index 0000000..bd97f47 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button-toggled.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button.gif Binary files differnew file mode 100644 index 0000000..8b94971 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-active.gif Binary files differnew file mode 100644 index 0000000..258d861 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-active.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-insensitive.gif Binary files differnew file mode 100644 index 0000000..bbc9d99 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-pressed.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-pressed.gif Binary files differnew file mode 100644 index 0000000..ccc2f69 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-pressed.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked.gif Binary files differnew file mode 100644 index 0000000..feac2a3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-active.gif Binary files differnew file mode 100644 index 0000000..7a080d9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-active.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-insensitive.gif Binary files differnew file mode 100644 index 0000000..5ad524a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-pressed.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-pressed.gif Binary files differnew file mode 100644 index 0000000..4929a96 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-pressed.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked.gif Binary files differnew file mode 100644 index 0000000..8a87966 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/empty.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/empty.gif Binary files differnew file mode 100644 index 0000000..161d6c7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/empty.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/entry-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/entry-active.gif Binary files differnew file mode 100644 index 0000000..9511048 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/entry-active.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/entry-focus.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/entry-focus.gif Binary files differnew file mode 100644 index 0000000..1012e42 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/entry-focus.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/entry-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/entry-insensitive.gif Binary files differnew file mode 100644 index 0000000..8ddcff4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/entry-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/entry.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/entry.gif Binary files differnew file mode 100644 index 0000000..da75f8a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/entry.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/labelframe.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/labelframe.gif Binary files differnew file mode 100644 index 0000000..c813bea --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/labelframe.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-client.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-client.gif Binary files differnew file mode 100644 index 0000000..6348473 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-client.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-active.gif Binary files differnew file mode 100644 index 0000000..65d3ff0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-active.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-hover.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-hover.gif Binary files differnew file mode 100644 index 0000000..bce7caa --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-hover.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top.gif Binary files differnew file mode 100644 index 0000000..9b71d1b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-active.gif Binary files differnew file mode 100644 index 0000000..cf0fced --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-active.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-insensitive.gif Binary files differnew file mode 100644 index 0000000..06a909b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-pressed.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-pressed.gif Binary files differnew file mode 100644 index 0000000..76d9571 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-pressed.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked.gif Binary files differnew file mode 100644 index 0000000..40caeb8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-active.gif Binary files differnew file mode 100644 index 0000000..1cb83bb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-active.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-insensitive.gif Binary files differnew file mode 100644 index 0000000..b1fb2b0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-pressed.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-pressed.gif Binary files differnew file mode 100644 index 0000000..bb39f1d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-pressed.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked.gif Binary files differnew file mode 100644 index 0000000..bf0bda8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-active.gif Binary files differnew file mode 100644 index 0000000..aa7b94f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-active.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-insensitive.gif Binary files differnew file mode 100644 index 0000000..f5f08d0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-pressed.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-pressed.gif Binary files differnew file mode 100644 index 0000000..fccf6dd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-pressed.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider.gif Binary files differnew file mode 100644 index 0000000..37eea8f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-horizontal.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-horizontal.gif Binary files differnew file mode 100644 index 0000000..a8bf4cf --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-horizontal.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-vertical.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-vertical.gif Binary files differnew file mode 100644 index 0000000..fab953c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-vertical.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz-active.gif Binary files differnew file mode 100644 index 0000000..3e9e9c1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz-active.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz.gif Binary files differnew file mode 100644 index 0000000..ffc82cd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-insens.gif Binary files differnew file mode 100644 index 0000000..7abe4b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-insens.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert-active.gif Binary files differnew file mode 100644 index 0000000..36a0a83 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert-active.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert.gif Binary files differnew file mode 100644 index 0000000..cbc81de --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-horiz-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-horiz-active.gif Binary files differnew file mode 100644 index 0000000..2b1a582 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-horiz-active.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-vert-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-vert-active.gif Binary files differnew file mode 100644 index 0000000..6651cc5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-vert-active.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/slider-vert-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/slider-vert-insens.gif Binary files differnew file mode 100644 index 0000000..bcc268e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/slider-vert-insens.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/transparent.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/transparent.gif Binary files differnew file mode 100644 index 0000000..7abe4b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/transparent.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/treeheading-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/treeheading-prelight.gif Binary files differnew file mode 100644 index 0000000..6a98c0b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/treeheading-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/treeview.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/treeview.gif Binary files differnew file mode 100644 index 0000000..00ccc35 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/breeze/breeze/treeview.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux.tcl b/ttkthemes/ttkthemes/gif/equilux/equilux.tcl new file mode 100644 index 0000000..4d1eb82 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux.tcl @@ -0,0 +1,314 @@ +# Copyright (C) 2018 RedFantom +# Derived from https://github.com/ddnexus/equilux-theme (GNU GPLv2) +# Based on /ttkthemes/ttkthemes/themes/arc/arc.tcl (GNU GPLv3) +# Available under the GNU GPLv3, or at your option any later version + +# Theme Equilux +namespace eval ttk::theme::equilux { + + # Widget colors + variable colors + array set colors { + -fg "#a6a6a6" + -bg "#464646" + -disabledbg "#2e2e2e" + -disabledfg "#999999" + -selectbg "#414141" + -selectfg "#a6a6a6" + -window "#373737" + -focuscolor "#bebebe" + -checklight "#e6e6e6" + } + + # Function to load images from subdirectory + variable directory + # Subdirectory /equilux + set directory [file join [file dirname [info script]] equilux] + variable images + # Load the images + foreach file [glob -directory $directory *.gif] { + set img [file tail [file rootname $file]] + set images($img) [image create photo -file $file -format gif] + } + + # Create a new ttk::style + ttk::style theme create equilux -parent default -settings { + # Configure basic style settings + ttk::style configure . \ + -background $colors(-bg) \ + -foreground $colors(-fg) \ + -troughcolor $colors(-bg) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -fieldbackground $colors(-window) \ + -font TkDefaultFont \ + -borderwidth 1 \ + -focuscolor $colors(-focuscolor) + + # Map disabled colors to disabledfg + ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + # WIDGET LAYOUTS + + ttk::style layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label -side left -expand true + } + } + } + } + + ttk::style layout Toolbutton { + Toolbutton.button -children { + Toolbutton.focus -children { + Toolbutton.padding -children { + Toolbutton.label -side left -expand true + } + } + } + } + + ttk::style layout Vertical.TScrollbar { + Vertical.Scrollbar.trough -sticky ns -children { + Vertical.Scrollbar.thumb -expand true + } + } + + ttk::style layout Horizontal.TScrollbar { + Horizontal.Scrollbar.trough -sticky ew -children { + Horizontal.Scrollbar.thumb -expand true + } + } + + ttk::style layout TMenubutton { + Menubutton.button -children { + Menubutton.focus -children { + Menubutton.padding -children { + Menubutton.indicator -side right + Menubutton.label -side right -expand true + } + } + } + } + + ttk::style layout TCombobox { + Combobox.field -sticky nswe -children { + Combobox.downarrow -side right -sticky ns -children { + Combobox.arrow -side right + } + Combobox.padding -expand true -sticky nswe -children { + Combobox.textarea -sticky nswe + } + } + } + + ttk::style layout TSpinbox { + Spinbox.field -side top -sticky we -children { + Spinbox.buttons -side right -children { + null -side right -sticky {} -children { + Spinbox.uparrow -side top -sticky nse -children { + Spinbox.symuparrow -side right -sticky e + } + Spinbox.downarrow -side bottom -sticky nse -children { + Spinbox.symdownarrow -side right -sticky e + } + } + } + Spinbox.padding -sticky nswe -children { + Spinbox.textarea -sticky nswe + } + } + } + + # Style elements + + # Button + ttk::style element create Button.button image [list $images(button) \ + pressed $images(button-active) \ + active $images(button-hover) \ + disabled $images(button-insensitive) \ + ] -border 3 -padding {3 2} -sticky ewns + + # Toolbutton + ttk::style element create Toolbutton.button image [list $images(button-empty) \ + selected $images(button-active) \ + pressed $images(button-active) \ + {active !disabled} $images(button-hover) \ + ] -border 3 -padding {3 2} -sticky news + # Checkbutton + ttk::style element create Checkbutton.indicator image [list $images(checkbox-unchecked) \ + disabled $images(checkbox-unchecked-insensitive) \ + {active selected} $images(checkbox-checked) \ + {pressed selected} $images(checkbox-checked) \ + active $images(checkbox-unchecked) \ + selected $images(checkbox-checked) \ + {disabled selected} $images(checkbox-checked-insensitive) \ + ] -width 22 -sticky w -padding {0 0 25 0} + # Radiobutton + ttk::style element create Radiobutton.indicator image [list $images(radio-unchecked) \ + disabled $images(radio-unchecked-insensitive) \ + {active selected} $images(radio-checked) \ + {pressed selected} $images(radio-checked) \ + active $images(radio-unchecked) \ + selected $images(radio-checked) \ + {disabled selected} $images(radio-checked-insensitive) \ + ] -width 22 -sticky w -padding {0 0 25 0} + + ttk::style element create Horizontal.Scrollbar.trough image $images(trough-scrollbar-horiz) + ttk::style element create Horizontal.Scrollbar.thumb \ + image [list $images(slider-horiz) \ + {pressed !disabled} $images(slider-horiz-active) \ + {active !disabled} $images(slider-horiz-prelight) \ + disabled $images(slider-horiz-insens) \ + ] -border 6 -sticky ew + + ttk::style element create Vertical.Scrollbar.trough image $images(trough-scrollbar-vert) + ttk::style element create Vertical.Scrollbar.thumb \ + image [list $images(slider-vert) \ + {pressed !disabled} $images(slider-vert-active) \ + {active !disabled} $images(slider-vert-prelight) \ + disabled $images(slider-vert-insens) \ + ] -border 6 -sticky ns + + ttk::style element create Horizontal.Scale.trough \ + image [list $images(trough-horizontal-active) disabled $images(trough-horizontal)] \ + -border {8 5 8 5} -padding 0 + ttk::style element create Horizontal.Scale.slider \ + image [list $images(slider) disabled $images(slider-insensitive) active $images(slider-prelight)] \ + -sticky {} + + ttk::style element create Vertical.Scale.trough \ + image [list $images(trough-vertical-active) disabled $images(trough-vertical)] \ + -border {5 8 5 8} -padding 0 + ttk::style element create Vertical.Scale.slider \ + image [list $images(slider) disabled $images(slider-insensitive) active $images(slider-prelight)] \ + -sticky {} + + ttk::style element create Entry.field \ + image [list $images(entry-border-bg) \ + focus $images(entry-active) \ + disabled $images(entry-border-disabled)] \ + -border 4 -padding {6 4} -sticky news + + ttk::style element create Labelframe.border image $images(labelframe) \ + -border 4 -padding 4 -sticky news + + ttk::style element create Menubutton.button \ + image [list $images(button) \ + pressed $images(button-active) \ + active $images(button-hover) \ + disabled $images(button-insensitive) \ + ] -sticky news -border 3 -padding {3 2} + ttk::style element create Menubutton.indicator \ + image [list $images(arrow-down) \ + active $images(arrow-down-prelight) \ + pressed $images(arrow-down-prelight) \ + disabled $images(arrow-down-insens) \ + ] -sticky e -width 20 + + ttk::style element create Combobox.field \ + image [list $images(combo-entry) \ + {readonly disabled} $images(button-insensitive) \ + {readonly pressed} $images(button-active) \ + {readonly hover} $images(button-hover) \ + readonly $images(button) \ + {disabled} $images(combo-entry-insensitive) \ + {hover} $images(combo-entry) \ + ] -border 4 -padding {6 0 0 0} + ttk::style element create Combobox.downarrow \ + image [list $images(combo-entry-button) \ + pressed $images(combo-entry-button-active) \ + active $images(combo-entry-button-hover) \ + disabled $images(combo-entry-button-insensitive) \ + ] -border 4 -padding {0 10 6 10} + ttk::style element create Combobox.arrow \ + image [list $images(arrow-down) \ + active $images(arrow-down-prelight) \ + pressed $images(arrow-down-prelight) \ + disabled $images(arrow-down-insens) \ + ] -sticky e -width 15 + + ttk::style element create Spinbox.field \ + image [list $images(combo-entry) focus $images(combo-entry-active)] \ + -border 4 -padding {6 0 0 0} -sticky news + ttk::style element create Spinbox.uparrow \ + image [list $images(up-background) \ + pressed $images(up-background-active) \ + active $images(up-background-hover) \ + disabled $images(up-background-disable) \ + ] -width 20 -border {0 2 3 0} -padding {0 5 6 2} + ttk::style element create Spinbox.symuparrow \ + image [list $images(arrow-up-small) \ + active $images(arrow-up-small-prelight) \ + pressed $images(arrow-up-small-prelight) \ + disabled $images(arrow-up-small-insens) \ + ] + ttk::style element create Spinbox.downarrow \ + image [list $images(down-background) \ + pressed $images(down-background-active) \ + active $images(down-background-hover) \ + disabled $images(down-background-disable) \ + ] -width 20 -border {0 0 3 2} -padding {0 2 6 5} + ttk::style element create Spinbox.symdownarrow \ + image [list $images(arrow-down) \ + active $images(arrow-down-prelight) \ + pressed $images(arrow-down-prelight) \ + disabled $images(arrow-down-insens) \ + ] + + ttk::style element create Notebook.client \ + image $images(notebook) -border 1 + ttk::style element create Notebook.tab \ + image [list $images(tab-top) \ + selected $images(tab-top-active) \ + active $images(tab-top-hover) \ + ] -padding {0 2 0 0} -border 3 + + ttk::style element create Horizontal.Progressbar.trough \ + image $images(progressbar-horiz-bg) -border {2 2 2 2} -padding 1 + ttk::style element create Horizontal.Progressbar.pbar \ + image $images(progressbar-horiz) -border {4 0 4 0} + + ttk::style element create Vertical.Progressbar.trough \ + image $images(progressbar-vert-bg) -border {2 2 2 2} -padding 1 + ttk::style element create Vertical.Progressbar.pbar \ + image $images(progressbar-vert) -border {0 4 0 4} + + ttk::style element create Treeview.field \ + image $images(treeview) -border 1 + ttk::style element create Treeheading.cell \ + image [list $images(tree-heading) pressed $images(tree-heading-active)] \ + -border 1 -padding 4 -sticky ewns + + ttk::style element create Treeitem.indicator \ + image [list $images(plus) user2 $images(empty) user1 $images(minus)] \ + -width 15 -sticky w + + # Settings + ttk::style configure TButton -padding {8 4 8 4} -width -10 -anchor center + ttk::style configure TMenubutton -padding {8 4 4 4} + ttk::style configure Toolbutton -anchor center + ttk::style configure TCheckbutton -padding 3 + # Radiobutton and Checkbutton hover highlighting: disabled by default + # ttk::style map TRadiobutton -background [list active $colors(-checklight)] + # ttk::style map TCheckbutton -background [list active $colors(-checklight)] + ttk::style configure TRadiobutton -padding 3 + ttk::style configure TNotebook -tabmargins {0 2 0 0} + ttk::style configure TNotebook.Tab -padding {6 2 6 2} -expand {0 0 2} + ttk::style map TNotebook.Tab -expand [list selected {1 2 4 2}] + ttk::style configure TSeparator -background $colors(-bg) + + # Treeview + ttk::style configure Treeview -background $colors(-window) + ttk::style configure Treeview.Item -padding {2 0 0 0} + ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + } +} + +variable version 1.1 +package provide ttk::theme::equilux $version + diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-insens.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-insens.gif Binary files differnew file mode 100644 index 0000000..20c4c9a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-insens.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-prelight.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-prelight.gif Binary files differnew file mode 100644 index 0000000..20c4c9a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down.gif Binary files differnew file mode 100644 index 0000000..70f8631 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-insens.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-insens.gif Binary files differnew file mode 100644 index 0000000..0ed58e5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-insens.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-prelight.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-prelight.gif Binary files differnew file mode 100644 index 0000000..0ed58e5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small.gif Binary files differnew file mode 100644 index 0000000..7749f6a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up.gif Binary files differnew file mode 100644 index 0000000..5b59d01 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/button-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/button-active.gif Binary files differnew file mode 100644 index 0000000..d5f8e47 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/button-active.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/button-empty.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/button-empty.gif Binary files differnew file mode 100644 index 0000000..10a9b99 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/button-empty.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/button-hover.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/button-hover.gif Binary files differnew file mode 100644 index 0000000..9786ab1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/button-hover.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/button-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/button-insensitive.gif Binary files differnew file mode 100644 index 0000000..3d3e575 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/button-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/button.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/button.gif Binary files differnew file mode 100644 index 0000000..3b892dc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/button.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked-insensitive.gif Binary files differnew file mode 100644 index 0000000..ba84d06 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked.gif Binary files differnew file mode 100644 index 0000000..9a3bc18 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked-insensitive.gif Binary files differnew file mode 100644 index 0000000..44a6ab6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked.gif Binary files differnew file mode 100644 index 0000000..8fb8437 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-active.gif Binary files differnew file mode 100644 index 0000000..d3fc1c8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-active.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-active.gif Binary files differnew file mode 100644 index 0000000..52a355c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-active.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-hover.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-hover.gif Binary files differnew file mode 100644 index 0000000..36c0850 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-hover.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-insensitive.gif Binary files differnew file mode 100644 index 0000000..7ba13bf --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button.gif Binary files differnew file mode 100644 index 0000000..476071a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-insensitive.gif Binary files differnew file mode 100644 index 0000000..31c31de --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry.gif Binary files differnew file mode 100644 index 0000000..bb3b74a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-active.gif Binary files differnew file mode 100644 index 0000000..5802afd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-active.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-disable.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-disable.gif Binary files differnew file mode 100644 index 0000000..88cf56e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-disable.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-hover.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-hover.gif Binary files differnew file mode 100644 index 0000000..50100ea --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-hover.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/down-background.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background.gif Binary files differnew file mode 100644 index 0000000..8a90aad --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/empty.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/empty.gif Binary files differnew file mode 100644 index 0000000..161d6c7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/empty.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/entry-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/entry-active.gif Binary files differnew file mode 100644 index 0000000..c984a60 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/entry-active.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-bg.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-bg.gif Binary files differnew file mode 100644 index 0000000..dc0cde6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-bg.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-disabled.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-disabled.gif Binary files differnew file mode 100644 index 0000000..6e8f5dc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-disabled.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/focus.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/focus.gif Binary files differnew file mode 100644 index 0000000..7f7363e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/focus.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/frame.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/frame.gif Binary files differnew file mode 100644 index 0000000..c51826f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/frame.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/labelframe.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/labelframe.gif Binary files differnew file mode 100644 index 0000000..41e4ba3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/labelframe.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/minus.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/minus.gif Binary files differnew file mode 100644 index 0000000..f37fba3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/minus.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/notebook.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/notebook.gif Binary files differnew file mode 100644 index 0000000..41e4ba3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/notebook.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/null.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/null.gif Binary files differnew file mode 100644 index 0000000..3beb790 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/null.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/plus.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/plus.gif Binary files differnew file mode 100644 index 0000000..5ed3a66 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/plus.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz-bg.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz-bg.gif Binary files differnew file mode 100644 index 0000000..7b1c0ec --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz-bg.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz.gif Binary files differnew file mode 100644 index 0000000..8bc40d1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert-bg.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert-bg.gif Binary files differnew file mode 100644 index 0000000..e6ec982 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert-bg.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert.gif Binary files differnew file mode 100644 index 0000000..6e2260a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked-insensitive.gif Binary files differnew file mode 100644 index 0000000..7896416 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked.gif Binary files differnew file mode 100644 index 0000000..9143110 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked-insensitive.gif Binary files differnew file mode 100644 index 0000000..44a6ab6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked.gif Binary files differnew file mode 100644 index 0000000..784fbc3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-active.gif Binary files differnew file mode 100644 index 0000000..dbe27b1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-active.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-insens.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-insens.gif Binary files differnew file mode 100644 index 0000000..3c787a5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-insens.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-prelight.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-prelight.gif Binary files differnew file mode 100644 index 0000000..f28d148 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz.gif Binary files differnew file mode 100644 index 0000000..f28d148 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-insensitive.gif Binary files differnew file mode 100644 index 0000000..acfb071 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-insensitive.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-prelight.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-prelight.gif Binary files differnew file mode 100644 index 0000000..2dfbe47 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-active.gif Binary files differnew file mode 100644 index 0000000..02f7245 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-active.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-insens.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-insens.gif Binary files differnew file mode 100644 index 0000000..16745b8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-insens.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-prelight.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-prelight.gif Binary files differnew file mode 100644 index 0000000..68ab5d5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-prelight.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert.gif Binary files differnew file mode 100644 index 0000000..68ab5d5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider.gif Binary files differnew file mode 100644 index 0000000..dc6e83b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-active.gif Binary files differnew file mode 100644 index 0000000..0cbd738 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-active.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-hover.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-hover.gif Binary files differnew file mode 100644 index 0000000..d38030f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-hover.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top.gif Binary files differnew file mode 100644 index 0000000..a3495a4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading-active.gif Binary files differnew file mode 100644 index 0000000..1beb65f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading-active.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading.gif Binary files differnew file mode 100644 index 0000000..b9112a4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/treeview.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/treeview.gif Binary files differnew file mode 100644 index 0000000..8562d1d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/treeview.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal-active.gif Binary files differnew file mode 100644 index 0000000..e1ee074 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal-active.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal.gif Binary files differnew file mode 100644 index 0000000..44a6ab6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-horiz.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-horiz.gif Binary files differnew file mode 100644 index 0000000..b4f9362 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-horiz.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-vert.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-vert.gif Binary files differnew file mode 100644 index 0000000..a0a8062 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-vert.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical-active.gif Binary files differnew file mode 100644 index 0000000..d282cde --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical-active.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical.gif Binary files differnew file mode 100644 index 0000000..44a6ab6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-active.gif Binary files differnew file mode 100644 index 0000000..52b957f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-active.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-disable.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-disable.gif Binary files differnew file mode 100644 index 0000000..88cf56e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-disable.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-hover.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-hover.gif Binary files differnew file mode 100644 index 0000000..ff03518 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-hover.gif diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/up-background.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background.gif Binary files differnew file mode 100644 index 0000000..461b486 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background.gif diff --git a/ttkthemes/ttkthemes/gif/pkgIndex.tcl b/ttkthemes/ttkthemes/gif/pkgIndex.tcl new file mode 100644 index 0000000..ccc16d2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/pkgIndex.tcl @@ -0,0 +1,17 @@ +# Author: RedFantom +# License: GNU GPLv3 +# Copyright (c) 2017-2018 RedFantom +set gif_theme_dir [file join [pwd] [file dirname [info script]]] + +array set gif_themes { + arc 0.1 + breeze 0.6 + equilux 1.1 + scid 0.9.1 + ubuntu 1.0 +} + +foreach {theme version} [array get gif_themes] { + package ifneeded ttk::theme::$theme $version \ + [list source [file join $gif_theme_dir $theme $theme.tcl]] +} diff --git a/ttkthemes/ttkthemes/gif/scid/LICENSE.md b/ttkthemes/ttkthemes/gif/scid/LICENSE.md new file mode 100644 index 0000000..d7087bb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/LICENSE.md @@ -0,0 +1,39 @@ +# BSD-like Tcl License +Copyright (C) 2018 Uwe Klimmek +The following terms apply to all files associated with the software +unless explicitly disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, +and license this software and its documentation for any purpose, +provided that existing copyright notices are retained in all copies and +that this notice is included verbatim in any distributions. No written +agreement, license, or royalty fee is required for any of the authorized +uses. Modifications to this software may be copyrighted by their authors +and need not follow the licensing terms described here, provided that +the new terms are clearly indicated on the first page of each file where +they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY +FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY +DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. +THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND +DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, +UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. +government, the Government shall have only "Restricted Rights" in the +software and related documentation as defined in the Federal Acquisition +Regulations (FARs) in Clause 52.227.19 (c) (2). If you are acquiring the +software on behalf of the Department of Defense, the software shall be +classified as "Commercial Computer Software" and the Government shall +have only "Restricted Rights" as defined in Clause 252.227-7013 (c) (1) +of DFARs. Notwithstanding the foregoing, the authors grant the U.S. +Government and others acting in its behalf permission to use and +distribute the software in accordance with the terms specified in this +license. diff --git a/ttkthemes/ttkthemes/gif/scid/README.md b/ttkthemes/ttkthemes/gif/scid/README.md new file mode 100644 index 0000000..d272d37 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/README.md @@ -0,0 +1,22 @@ +Installation of scid themes for Scid +==================================== + +Save scidthemes files in any directory. + +In Scid choose: +Menu -> Options -> Theme -> Load Theme : select pkgIndex.tcl from this directory. +Menu -> Options -> Theme : select one theme of scidblue scidgreen scidmint scidpurple scidsand scidpink + +Change menu color in Menu -> Options -> Setup Menu Colors... +Suitable menu colors for the scid themes are + Disabled #808080 + selectColor #202020 + Textcolor #202020 + Background #d8d8d8 + select Textcolor #f0f0f0 + select Background #5464c4 for scidblue + select Background #7cac50 for scidmint + select Background #50ac69 for scidgreen + select Background #8050ac for scidpurple + select Background #ac9750 for scidsand + select Background #ac5093 for scidpink diff --git a/ttkthemes/ttkthemes/gif/scid/scid.tcl b/ttkthemes/ttkthemes/gif/scid/scid.tcl new file mode 100644 index 0000000..193a6e0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scid.tcl @@ -0,0 +1,329 @@ +# scidthemes - Copyright (C) 2018 Uwe Klimmek +# Available under the BSD-like 2-clause Tcl License, see LICENSE.md + +# Copyright (c) 2018 RedFantom +# Edited for indents, spaces instead of tabs and formatting +# Fixed the spacing of down arrow in Menubutton/OptionMenu +# TODO: Fix alignment of down arrow in Menubutton/OptionMenu +# TODO: Fix spacing on Combobox down arrow sides + +package provide ttk::theme::scid 0.9.1 + +foreach { t } { blue mint green purple sand pink grey } { + set ::tks $t + + package provide ttk::theme::scid$t 0.9.1 + + namespace eval ttk::theme::scid$t { + + set t $::tks + proc LoadImages {imgdir {patterns {*.png}}} { + foreach pattern $patterns { + foreach file [glob -directory $imgdir $pattern] { + set img [file tail [file rootname $file]] + if {![info exists images($img)]} { + set images($img) [image create photo -file $file -format gif] + } + } + } + return [array get images] + } + + variable I + array set I [LoadImages [file join [file dirname [info script]] scid$t] *.gif] + + variable colors + array set colors { + -frame "#d8d8d8" + -lighter "#fcfcfc" + -dark "#c8c8c8" + -darker "#9e9e9e" + -darkest "#cacaca" + -selectbg "#3d3d3d" + -selectfg "#fcfcfc" + -disabledfg "#b3b3b3" + -entryfocus "#6f6f6f" + -tabbg "#c9c9c9" + -tabborder "#b7b7b7" + -troughcolor "#d7d7d7" + -troughborder "#a7a7a7" + -checklight "#f5f5f5" + -eborder "#5464c4" + -foreground "#202020" + -background "#efefef" + } + + ttk::style theme create scid$t -settings { + ttk::style configure . \ + -borderwidth 1 \ + -background $colors(-frame) \ + -foreground $colors(-foreground) \ + -bordercolor $colors(-darkest) \ + -darkcolor $colors(-dark) \ + -lightcolor $colors(-lighter) \ + -troughcolor $colors(-troughcolor) \ + -selectforeground $colors(-selectfg) \ + -selectbackground $colors(-selectbg) \ + -font TkDefaultFont + + ttk::style map . \ + -background [list disabled $colors(-frame) active $colors(-lighter)] \ + -foreground [list disabled $colors(-disabledfg)] \ + -selectbackground [list !focus $colors(-darker)] \ + -selectforeground [list !focus white] + + ## Treeview + ttk::style element create Treeheading.cell image \ + [list $I(tree-n) \ + selected $I(tree-p) \ + disabled $I(tree-d) \ + pressed $I(tree-p) \ + active $I(tree-h) \ + ] -border 4 -sticky ew + ttk::style configure Row -background $colors(-background) + ttk::style map Row -background \ + [list \ + {focus selected} "#6474d4" \ + selected "#7484e4" \ + alternate white] + ttk::style map Item -foreground [list selected white] + ttk::style map Cell -foreground [list selected white] + ttk::style configure Treeview -background white + ttk::style map Treeview \ + -background [list selected "#5464c4"] \ + -foreground [list selected $colors(-selectfg)] + + ## Buttons + ttk::style configure TButton -anchor center + ttk::style layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label + } + } + } + } + + ttk::style element create button image \ + [list $I(button-n) \ + pressed $I(button-p) \ + {selected active} $I(button-pa) \ + selected $I(button-p) \ + active $I(button-a) \ + disabled $I(button-d) \ + ] -border {4 9 4 18} -padding {4 0} -sticky news + ttk::style configure Tbutton -padding {4 0 4 0} + + ## Checkbuttons + ttk::style element create Checkbutton.indicator image \ + [list $I(check-nu) \ + {disabled selected} $I(check-dc) \ + disabled $I(check-du) \ + {pressed selected} $I(check-pc) \ + pressed $I(check-pu) \ + {active selected} $I(check-ac) \ + active $I(check-hu) \ + selected $I(check-nc) \ + ] -width 20 -sticky w + ttk::style map TCheckbutton -background [list active $colors(-frame)] + ttk::style configure TCheckbutton -padding {0 4 0 4} + + ## Radiobuttons + ttk::style element create Radiobutton.indicator image \ + [list $I(radio-nu) \ + {disabled selected} $I(radio-dc) \ + disabled $I(radio-du) \ + {pressed selected} $I(radio-pc) \ + pressed $I(radio-pu) \ + {active selected} $I(radio-ac) \ + active $I(radio-hu) \ + selected $I(radio-nc) \ + ] -width 20 -sticky w + ttk::style map TRadiobutton -background [list active $colors(-frame)] + ttk::style configure TRadiobutton -padding {0 4 0 4 } + + ## Menubuttons + ttk::style element create Menubutton.indicator image \ + [list $I(menuarrow-a) \ + disabled $I(menuarrow-d) \ + ] -sticky e -border {15 0 0 0} -padding 0 + ttk::style element create Menubutton.border image \ + [list $I(button-n) \ + selected $I(button-p) \ + disabled $I(button-d) \ + active $I(button-a) \ + ] -border 4 -sticky ew + ttk::style configure TMenubutton -padding {4 0 4 0} + + ## Toolbar buttons + ttk::style configure Toolbutton -padding -5 -relief flat + ttk::style configure Toolbutton.label -padding 0 -relief flat + ttk::style element create Toolbutton.border image \ + [list $I(blank) \ + pressed $I(toolbutton-p) \ + {selected active} $I(toolbutton-pa) \ + selected $I(toolbutton-p) \ + active $I(toolbutton-a) \ + disabled $I(blank) \ + ] -border 11 -sticky nsew + + ## Entry widgets + ttk::style configure TEntry \ + -padding {0 4 0 4 } \ + -insertwidth 1 \ + -fieldbackground white \ + -selectbackground $colors(-eborder) \ + -selectforeground $colors(-foreground) + ttk::style map TEntry \ + -fieldbackground [list readonly $colors(-frame)] \ + -bordercolor [list focus $colors(-eborder)] \ + -lightcolor [list focus $colors(-entryfocus)] \ + -darkcolor [list focus $colors(-entryfocus)] + ttk::style element create Entry.field image \ + [list $I(entry-n) \ + {focus} $I(entry-a) \ + {readonly disabled} $I(entry-rd) \ + {readonly pressed} $I(entry-d) \ + {focus readonly} $I(entry-d) \ + readonly $I(entry-d) \ + ] -border {3 3 3 3} -sticky ew + + ## Combobox + ttk::style element create Combobox.downarrow image \ + [list $I(comboarrow-n) \ + focus $I(comboarrow-af) \ + disabled $I(comboarrow-d) \ + pressed $I(comboarrow-p) \ + active $I(comboarrow-a) \ + ] -sticky e -border {22 0 0 0} + ttk::style element create Combobox.field image \ + [list $I(combo-n) \ + focus $I(combo-ra) \ + {readonly disabled} $I(combo-rd) \ + {readonly pressed} $I(combo-rp) \ + {readonly focus} $I(combo-rf) \ + readonly $I(combo-rn) \ + ] -border {4 0 0 0} -sticky ew + ttk::style configure TCombobox \ + -selectbackground "#ffffff" \ + -selectforeground "#202020" \ + -padding {0 4 0 4} + + ## Spinbox + ttk::style element create Spinbox.downarrow image \ + [list $I(spinarrowdown-a) \ + {focus pressed} $I(spinarrowdown-paf) \ + focus $I(spinarrowdown-af) \ + disabled $I(spinarrowdown-a) \ + active $I(spinarrowdown-p) \ + ] -border 4 -sticky {} + ttk::style element create Spinbox.uparrow image \ + [list $I(spinarrowup-a) \ + {focus pressed} $I(spinarrowup-paf) \ + focus $I(spinarrowup-af) \ + disabled $I(spinarrowup-a) \ + active $I(spinarrowup-p) \ + ] -border 4 -sticky {} + ttk::style element create Spinbox.field image \ + [list $I(combo-n) \ + focus $I(combo-ra) \ + {readonly disabled} $I(combo-rd) \ + {readonly pressed} $I(combo-rp) \ + {readonly focus} $I(combo-rf) \ + readonly $I(combo-rn) \ + ] -border {4 0 0 0} -sticky ew + ttk::style configure TSpinbox \ + -selectbackground "#ffffff" \ + -selectforeground "#202020" \ + -padding {0 4 0 4} + + ## Notebooks + ttk::style element create Notebook.client \ + image $I(surface) -border 2 -sticky news + ttk::style element create Notebook.tab image \ + [list $I(tab-n) \ + selected $I(tab-s) \ + active $I(tab-a) \ + ] -border {3 6 3 12} -padding {3 3} + + ## Labelframes + ttk::style element create Labelframe.border image $I(labelframe) \ + -border 4 -sticky news + ttk::style configure TLabelframe -padding 4 + + ## Scrollbars + ttk::style layout Vertical.TScrollbar { + Vertical.Scrollbar.trough -sticky ns -children { + Vertical.Scrollbar.thumb -expand true + } + } + ttk::style layout Horizontal.TScrollbar { + Horizontal.Scrollbar.trough -sticky ew -children { + Horizontal.Scrollbar.thumb -expand true + } + } + ttk::style element create Horizontal.Scrollbar.thumb image \ + [list $I(sbthumb-hn) \ + disabled $I(sbthumb-hd) \ + pressed $I(sbthumb-hp) \ + active $I(sbthumb-ha) \ + ] -border 4 + ttk::style element create Vertical.Scrollbar.thumb image \ + [list $I(sbthumb-vn) \ + disabled $I(sbthumb-vd) \ + pressed $I(sbthumb-vp) \ + active $I(sbthumb-va) \ + ] -border 4 + ttk::style element create Horizontal.Scrollbar.trough image $I(sbtrough-h) + ttk::style element create Vertical.Scrollbar.trough image $I(sbtrough-v) + ttk::style configure TScrollbar -bordercolor $colors(-troughborder) + + ## Scales + ttk::style element create Horizontal.Scale.slider image \ + [list $I(scale-hn) \ + disabled $I(scale-hd) \ + active $I(scale-ha) \ + ] + ttk::style element create Horizontal.Scale.trough image \ + [list $I(scaletrough-h) \ + pressed $I(scaletrough-hp) \ + ] -border 4 -sticky ew -padding 0 + ttk::style element create Vertical.Scale.slider image \ + [list $I(scale-vn) \ + disabled $I(scale-vd) \ + active $I(scale-va) \ + ] + ttk::style element create Vertical.Scale.trough image \ + [list $I(scaletrough-v) \ + pressed $I(scaletrough-vp) \ + ] -border 4 -sticky ns -padding 0 + + ttk::style configure TScale -bordercolor $colors(-troughborder) + + ## Progressbar + ttk::style element create Progressbar.trough \ + image $I(entry-n) -border 2 + ttk::style element create Vertical.Progressbar.pbar \ + image $I(progress-v) -border {2 2 1 1} + ttk::style element create Horizontal.Progressbar.pbar \ + image $I(progress-h) -border {2 2 1 1} + ttk::style configure TProgressbar \ + -bordercolor $colors(-troughborder) \ + -foreground $colors(-eborder) + + ## Statusbar + ttk::style element create sizegrip image $I(sizegrip) + + ## Separator + ttk::style element create separator image $I(sep-h) + ttk::style element create hseparator image $I(sep-h) + ttk::style element create vseparator image $I(sep-v) + + ## Paned window + ttk::style element create vsash image $I(sas-v) -sticky e + ttk::style element create hsash image $I(sas-h) -sticky s + } + } +} +unset ::tks diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/blank.gif Binary files differnew file mode 100644 index 0000000..a5bb52d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/blank.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-a.gif Binary files differnew file mode 100644 index 0000000..5786a9b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-a1p.gif Binary files differnew file mode 100644 index 0000000..78bb123 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-a1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-default.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-default.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-n.gif Binary files differnew file mode 100644 index 0000000..7eb6eb1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-p.gif Binary files differnew file mode 100644 index 0000000..f4cc4f8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-p1p.gif Binary files differnew file mode 100644 index 0000000..cabc0ab --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-p1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-pa.gif Binary files differnew file mode 100644 index 0000000..26124d2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-ac.gif Binary files differnew file mode 100644 index 0000000..3b8bffd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-au.gif Binary files differnew file mode 100644 index 0000000..90ec6ea --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-dc.gif Binary files differnew file mode 100644 index 0000000..2cd3864 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-du.gif Binary files differnew file mode 100644 index 0000000..90ec6ea --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-hu.gif Binary files differnew file mode 100644 index 0000000..cb2dc82 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-nc.gif Binary files differnew file mode 100644 index 0000000..3b8bffd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-nu.gif Binary files differnew file mode 100644 index 0000000..90ec6ea --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-pc.gif Binary files differnew file mode 100644 index 0000000..3b8bffd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-pu.gif Binary files differnew file mode 100644 index 0000000..34bd703 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-n.gif Binary files differnew file mode 100644 index 0000000..69ce223 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-ra.gif Binary files differnew file mode 100644 index 0000000..b363a6a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-ra.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rd.gif Binary files differnew file mode 100644 index 0000000..eff8f6d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rf.gif Binary files differnew file mode 100644 index 0000000..8989666 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rn.gif Binary files differnew file mode 100644 index 0000000..085635a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rp.gif Binary files differnew file mode 100644 index 0000000..7a34c73 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-a.gif Binary files differnew file mode 100644 index 0000000..256f6f0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-af.gif Binary files differnew file mode 100644 index 0000000..9ba0bc5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-d.gif Binary files differnew file mode 100644 index 0000000..555f88a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-n.gif Binary files differnew file mode 100644 index 0000000..671ea47 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-p.gif Binary files differnew file mode 100644 index 0000000..4824103 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-a.gif Binary files differnew file mode 100644 index 0000000..fadd8e3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-d.gif Binary files differnew file mode 100644 index 0000000..d3777ab --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-n.gif Binary files differnew file mode 100644 index 0000000..47639c8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-rd.gif Binary files differnew file mode 100644 index 0000000..1996b5e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/labelframe.gif Binary files differnew file mode 100644 index 0000000..88101eb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/labelframe.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-a.gif Binary files differnew file mode 100644 index 0000000..dc2a8ba --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-d.gif Binary files differnew file mode 100644 index 0000000..b579d19 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/progress-h.gif Binary files differnew file mode 100644 index 0000000..f5a1613 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/progress-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/progress-v.gif Binary files differnew file mode 100644 index 0000000..7a82bdc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/progress-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-ac.gif Binary files differnew file mode 100644 index 0000000..37539cc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-au.gif Binary files differnew file mode 100644 index 0000000..ff7d8a9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-dc.gif Binary files differnew file mode 100644 index 0000000..41d1307 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-du.gif Binary files differnew file mode 100644 index 0000000..ff7d8a9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-hu.gif Binary files differnew file mode 100644 index 0000000..96b570a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-nc.gif Binary files differnew file mode 100644 index 0000000..37539cc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-nu.gif Binary files differnew file mode 100644 index 0000000..ff7d8a9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-pc.gif Binary files differnew file mode 100644 index 0000000..37539cc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-pu.gif Binary files differnew file mode 100644 index 0000000..33035f5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sas-h.gif Binary files differnew file mode 100644 index 0000000..8a41dc5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sas-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sas-v.gif Binary files differnew file mode 100644 index 0000000..2d0a2c1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sas-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-ha.gif Binary files differnew file mode 100644 index 0000000..2b1670c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hd.gif Binary files differnew file mode 100644 index 0000000..8d4451d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hn.gif Binary files differnew file mode 100644 index 0000000..08e4bf3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hp.gif Binary files differnew file mode 100644 index 0000000..fa6d367 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-va.gif Binary files differnew file mode 100644 index 0000000..69ecfee --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vd.gif Binary files differnew file mode 100644 index 0000000..63b833a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vn.gif Binary files differnew file mode 100644 index 0000000..94eafd3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vp.gif Binary files differnew file mode 100644 index 0000000..018ce0f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-h.gif Binary files differnew file mode 100644 index 0000000..3a7c420 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-v.gif Binary files differnew file mode 100644 index 0000000..a5b872e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-ha.gif Binary files differnew file mode 100644 index 0000000..33035f5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-hd.gif Binary files differnew file mode 100644 index 0000000..d22fff0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-hn.gif Binary files differnew file mode 100644 index 0000000..14ca9b8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-va.gif Binary files differnew file mode 100644 index 0000000..33035f5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-vd.gif Binary files differnew file mode 100644 index 0000000..d22fff0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-vn.gif Binary files differnew file mode 100644 index 0000000..14ca9b8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-h.gif Binary files differnew file mode 100644 index 0000000..3c01fe0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-hp.gif Binary files differnew file mode 100644 index 0000000..2dc24c6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-v.gif Binary files differnew file mode 100644 index 0000000..a19d687 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-vp.gif Binary files differnew file mode 100644 index 0000000..fbddb71 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sep-h.gif Binary files differnew file mode 100644 index 0000000..6713aad --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sep-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sep-v.gif Binary files differnew file mode 100644 index 0000000..1aee2f6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sep-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sizegrip.gif Binary files differnew file mode 100644 index 0000000..3cb253b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sizegrip.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-a.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-af.gif Binary files differnew file mode 100644 index 0000000..c178248 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-p.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-pa.gif Binary files differnew file mode 100644 index 0000000..00aeb99 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-paf.gif Binary files differnew file mode 100644 index 0000000..4fc4b94 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-a.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-af.gif Binary files differnew file mode 100644 index 0000000..8dc7397 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-p.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-pa.gif Binary files differnew file mode 100644 index 0000000..f653d44 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-paf.gif Binary files differnew file mode 100644 index 0000000..fc75df1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/surface.gif Binary files differnew file mode 100644 index 0000000..3c8cf5c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/surface.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tab-a.gif Binary files differnew file mode 100644 index 0000000..6774640 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tab-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tab-n.gif Binary files differnew file mode 100644 index 0000000..98b1f99 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tab-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tab-s.gif Binary files differnew file mode 100644 index 0000000..6774640 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tab-s.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-a.gif Binary files differnew file mode 100644 index 0000000..78bb123 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-n.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-p.gif Binary files differnew file mode 100644 index 0000000..cabc0ab --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-pa.gif Binary files differnew file mode 100644 index 0000000..26124d2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-d.gif Binary files differnew file mode 100644 index 0000000..2fd6c89 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-h.gif Binary files differnew file mode 100644 index 0000000..5493eda --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-n.gif Binary files differnew file mode 100644 index 0000000..5493eda --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-p.gif Binary files differnew file mode 100644 index 0000000..be7a602 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/blank.gif Binary files differnew file mode 100644 index 0000000..a5bb52d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/blank.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-a.gif Binary files differnew file mode 100644 index 0000000..865612f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-a1p.gif Binary files differnew file mode 100644 index 0000000..a7f724e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-a1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-default.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-default.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-n.gif Binary files differnew file mode 100644 index 0000000..7eb6eb1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-p.gif Binary files differnew file mode 100644 index 0000000..2701945 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-p1p.gif Binary files differnew file mode 100644 index 0000000..7f17ff7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-p1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-pa.gif Binary files differnew file mode 100644 index 0000000..42f97d9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-ac.gif Binary files differnew file mode 100644 index 0000000..c084c2d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-au.gif Binary files differnew file mode 100644 index 0000000..0951142 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-dc.gif Binary files differnew file mode 100644 index 0000000..6671e6c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-du.gif Binary files differnew file mode 100644 index 0000000..0951142 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-hu.gif Binary files differnew file mode 100644 index 0000000..ce36e0a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-nc.gif Binary files differnew file mode 100644 index 0000000..c084c2d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-nu.gif Binary files differnew file mode 100644 index 0000000..0951142 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-pc.gif Binary files differnew file mode 100644 index 0000000..c084c2d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-pu.gif Binary files differnew file mode 100644 index 0000000..11d5330 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-n.gif Binary files differnew file mode 100644 index 0000000..9255adc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-ra.gif Binary files differnew file mode 100644 index 0000000..491e0de --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-ra.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rd.gif Binary files differnew file mode 100644 index 0000000..1400ab0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rf.gif Binary files differnew file mode 100644 index 0000000..99b7835 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rn.gif Binary files differnew file mode 100644 index 0000000..8617397 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rp.gif Binary files differnew file mode 100644 index 0000000..054dc50 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-a.gif Binary files differnew file mode 100644 index 0000000..27cd3f0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-af.gif Binary files differnew file mode 100644 index 0000000..4f2a319 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-d.gif Binary files differnew file mode 100644 index 0000000..40c6012 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-n.gif Binary files differnew file mode 100644 index 0000000..ae536cd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-p.gif Binary files differnew file mode 100644 index 0000000..4824103 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-a.gif Binary files differnew file mode 100644 index 0000000..0fb6b69 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-d.gif Binary files differnew file mode 100644 index 0000000..d3777ab --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-n.gif Binary files differnew file mode 100644 index 0000000..c3e0f64 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-rd.gif Binary files differnew file mode 100644 index 0000000..a94389e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/labelframe.gif Binary files differnew file mode 100644 index 0000000..88101eb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/labelframe.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-a.gif Binary files differnew file mode 100644 index 0000000..dc2a8ba --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-d.gif Binary files differnew file mode 100644 index 0000000..b579d19 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/progress-h.gif Binary files differnew file mode 100644 index 0000000..32b9c53 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/progress-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/progress-v.gif Binary files differnew file mode 100644 index 0000000..d5ca921 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/progress-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-ac.gif Binary files differnew file mode 100644 index 0000000..dabed11 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-au.gif Binary files differnew file mode 100644 index 0000000..06b0cd1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-dc.gif Binary files differnew file mode 100644 index 0000000..ef13c6d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-du.gif Binary files differnew file mode 100644 index 0000000..06b0cd1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-hu.gif Binary files differnew file mode 100644 index 0000000..db1683c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nc.gif Binary files differnew file mode 100644 index 0000000..dabed11 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nu.gif Binary files differnew file mode 100644 index 0000000..06b0cd1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pc.gif Binary files differnew file mode 100644 index 0000000..dabed11 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pu.gif Binary files differnew file mode 100644 index 0000000..f7ab1b9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sas-h.gif Binary files differnew file mode 100644 index 0000000..c400571 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sas-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sas-v.gif Binary files differnew file mode 100644 index 0000000..545d2d7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sas-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-ha.gif Binary files differnew file mode 100644 index 0000000..65b0dd2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hd.gif Binary files differnew file mode 100644 index 0000000..57c5f07 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hn.gif Binary files differnew file mode 100644 index 0000000..9af2b15 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hp.gif Binary files differnew file mode 100644 index 0000000..5ff52b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-va.gif Binary files differnew file mode 100644 index 0000000..b12a758 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vd.gif Binary files differnew file mode 100644 index 0000000..13b6db0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vn.gif Binary files differnew file mode 100644 index 0000000..7a12a26 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vp.gif Binary files differnew file mode 100644 index 0000000..1f71367 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-h.gif Binary files differnew file mode 100644 index 0000000..41734ec --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-v.gif Binary files differnew file mode 100644 index 0000000..ff1685b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-ha.gif Binary files differnew file mode 100644 index 0000000..f7ab1b9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hd.gif Binary files differnew file mode 100644 index 0000000..23d44a5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hn.gif Binary files differnew file mode 100644 index 0000000..8f4f208 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-va.gif Binary files differnew file mode 100644 index 0000000..f7ab1b9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vd.gif Binary files differnew file mode 100644 index 0000000..23d44a5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vn.gif Binary files differnew file mode 100644 index 0000000..8f4f208 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-h.gif Binary files differnew file mode 100644 index 0000000..126fea7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-hp.gif Binary files differnew file mode 100644 index 0000000..4a6b519 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-v.gif Binary files differnew file mode 100644 index 0000000..b79823d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-vp.gif Binary files differnew file mode 100644 index 0000000..89181a3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sep-h.gif Binary files differnew file mode 100644 index 0000000..6713aad --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sep-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sep-v.gif Binary files differnew file mode 100644 index 0000000..1aee2f6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sep-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sizegrip.gif Binary files differnew file mode 100644 index 0000000..92d635a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sizegrip.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-a.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-af.gif Binary files differnew file mode 100644 index 0000000..ae2b3ba --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-p.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-pa.gif Binary files differnew file mode 100644 index 0000000..00aeb99 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-paf.gif Binary files differnew file mode 100644 index 0000000..cc4de09 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-a.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-af.gif Binary files differnew file mode 100644 index 0000000..bd5d721 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-p.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-pa.gif Binary files differnew file mode 100644 index 0000000..f653d44 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-paf.gif Binary files differnew file mode 100644 index 0000000..72b785d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/surface.gif Binary files differnew file mode 100644 index 0000000..3c8cf5c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/surface.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-a.gif Binary files differnew file mode 100644 index 0000000..dc363d1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-n.gif Binary files differnew file mode 100644 index 0000000..d284252 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-s.gif Binary files differnew file mode 100644 index 0000000..dc363d1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-s.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-a.gif Binary files differnew file mode 100644 index 0000000..a7f724e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-n.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-p.gif Binary files differnew file mode 100644 index 0000000..7f17ff7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-pa.gif Binary files differnew file mode 100644 index 0000000..42f97d9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-d.gif Binary files differnew file mode 100644 index 0000000..bb95469 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-h.gif Binary files differnew file mode 100644 index 0000000..d719ebd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-n.gif Binary files differnew file mode 100644 index 0000000..d719ebd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-p.gif Binary files differnew file mode 100644 index 0000000..6d80b0a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/blank.gif Binary files differnew file mode 100644 index 0000000..a5bb52d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/blank.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-a.gif Binary files differnew file mode 100644 index 0000000..d6dd2dd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-a1p.gif Binary files differnew file mode 100644 index 0000000..d5f08d3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-a1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-default.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-default.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-n.gif Binary files differnew file mode 100644 index 0000000..7eb6eb1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-p.gif Binary files differnew file mode 100644 index 0000000..3720ff7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-p1p.gif Binary files differnew file mode 100644 index 0000000..0512ee8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-p1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-pa.gif Binary files differnew file mode 100644 index 0000000..7438ed0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-ac.gif Binary files differnew file mode 100644 index 0000000..c7d6db6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-au.gif Binary files differnew file mode 100644 index 0000000..890d4f3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-dc.gif Binary files differnew file mode 100644 index 0000000..edac711 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-du.gif Binary files differnew file mode 100644 index 0000000..890d4f3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-hu.gif Binary files differnew file mode 100644 index 0000000..ceac6c7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-nc.gif Binary files differnew file mode 100644 index 0000000..c7d6db6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-nu.gif Binary files differnew file mode 100644 index 0000000..890d4f3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-pc.gif Binary files differnew file mode 100644 index 0000000..c7d6db6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-pu.gif Binary files differnew file mode 100644 index 0000000..887e48d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-n.gif Binary files differnew file mode 100644 index 0000000..b1729e7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-ra.gif Binary files differnew file mode 100644 index 0000000..b87be3c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-ra.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rd.gif Binary files differnew file mode 100644 index 0000000..eee449f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rf.gif Binary files differnew file mode 100644 index 0000000..718f83d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rn.gif Binary files differnew file mode 100644 index 0000000..74278d9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rp.gif Binary files differnew file mode 100644 index 0000000..f41f9c6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-a.gif Binary files differnew file mode 100644 index 0000000..81d9b6b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-af.gif Binary files differnew file mode 100644 index 0000000..1296a16 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-d.gif Binary files differnew file mode 100644 index 0000000..40c6012 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-n.gif Binary files differnew file mode 100644 index 0000000..ae536cd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-p.gif Binary files differnew file mode 100644 index 0000000..4824103 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-a.gif Binary files differnew file mode 100644 index 0000000..bc77e2e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-d.gif Binary files differnew file mode 100644 index 0000000..d3777ab --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-n.gif Binary files differnew file mode 100644 index 0000000..35b7c67 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-rd.gif Binary files differnew file mode 100644 index 0000000..b30b3ad --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/labelframe.gif Binary files differnew file mode 100644 index 0000000..88101eb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/labelframe.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-a.gif Binary files differnew file mode 100644 index 0000000..dc2a8ba --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-d.gif Binary files differnew file mode 100644 index 0000000..b579d19 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/progress-h.gif Binary files differnew file mode 100644 index 0000000..430639a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/progress-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/progress-v.gif Binary files differnew file mode 100644 index 0000000..53ad602 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/progress-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-ac.gif Binary files differnew file mode 100644 index 0000000..10b56dc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-au.gif Binary files differnew file mode 100644 index 0000000..6f93131 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-dc.gif Binary files differnew file mode 100644 index 0000000..b18d675 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-du.gif Binary files differnew file mode 100644 index 0000000..6f93131 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-hu.gif Binary files differnew file mode 100644 index 0000000..b414fbf --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nc.gif Binary files differnew file mode 100644 index 0000000..10b56dc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nu.gif Binary files differnew file mode 100644 index 0000000..6f93131 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pc.gif Binary files differnew file mode 100644 index 0000000..10b56dc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pu.gif Binary files differnew file mode 100644 index 0000000..c882fff --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sas-h.gif Binary files differnew file mode 100644 index 0000000..c400571 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sas-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sas-v.gif Binary files differnew file mode 100644 index 0000000..545d2d7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sas-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-ha.gif Binary files differnew file mode 100644 index 0000000..65b0dd2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hd.gif Binary files differnew file mode 100644 index 0000000..57c5f07 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hn.gif Binary files differnew file mode 100644 index 0000000..9af2b15 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hp.gif Binary files differnew file mode 100644 index 0000000..5ff52b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-va.gif Binary files differnew file mode 100644 index 0000000..b12a758 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vd.gif Binary files differnew file mode 100644 index 0000000..13b6db0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vn.gif Binary files differnew file mode 100644 index 0000000..7a12a26 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vp.gif Binary files differnew file mode 100644 index 0000000..1f71367 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-h.gif Binary files differnew file mode 100644 index 0000000..41734ec --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-v.gif Binary files differnew file mode 100644 index 0000000..ff1685b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-ha.gif Binary files differnew file mode 100644 index 0000000..c882fff --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hd.gif Binary files differnew file mode 100644 index 0000000..c5a442b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hn.gif Binary files differnew file mode 100644 index 0000000..1c62efd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-va.gif Binary files differnew file mode 100644 index 0000000..c882fff --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vd.gif Binary files differnew file mode 100644 index 0000000..c5a442b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vn.gif Binary files differnew file mode 100644 index 0000000..1c62efd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-h.gif Binary files differnew file mode 100644 index 0000000..126fea7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-hp.gif Binary files differnew file mode 100644 index 0000000..4a6b519 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-v.gif Binary files differnew file mode 100644 index 0000000..b79823d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-vp.gif Binary files differnew file mode 100644 index 0000000..89181a3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sep-h.gif Binary files differnew file mode 100644 index 0000000..6713aad --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sep-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sep-v.gif Binary files differnew file mode 100644 index 0000000..1aee2f6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sep-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sizegrip.gif Binary files differnew file mode 100644 index 0000000..878c36e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sizegrip.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-a.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-af.gif Binary files differnew file mode 100644 index 0000000..4911523 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-p.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-pa.gif Binary files differnew file mode 100644 index 0000000..00aeb99 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-paf.gif Binary files differnew file mode 100644 index 0000000..22fe914 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-a.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-af.gif Binary files differnew file mode 100644 index 0000000..4af9c14 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-p.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-pa.gif Binary files differnew file mode 100644 index 0000000..f653d44 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-paf.gif Binary files differnew file mode 100644 index 0000000..4be1d75 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/surface.gif Binary files differnew file mode 100644 index 0000000..3c8cf5c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/surface.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-a.gif Binary files differnew file mode 100644 index 0000000..a2e02ab --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-n.gif Binary files differnew file mode 100644 index 0000000..3e734bc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-s.gif Binary files differnew file mode 100644 index 0000000..a2e02ab --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-s.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-a.gif Binary files differnew file mode 100644 index 0000000..d5f08d3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-n.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-p.gif Binary files differnew file mode 100644 index 0000000..0512ee8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-pa.gif Binary files differnew file mode 100644 index 0000000..7438ed0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-d.gif Binary files differnew file mode 100644 index 0000000..83aef3c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-h.gif Binary files differnew file mode 100644 index 0000000..568881e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-n.gif Binary files differnew file mode 100644 index 0000000..568881e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-p.gif Binary files differnew file mode 100644 index 0000000..429cc9a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/blank.gif Binary files differnew file mode 100644 index 0000000..a5bb52d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/blank.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-a.gif Binary files differnew file mode 100644 index 0000000..4cd832d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-a1p.gif Binary files differnew file mode 100644 index 0000000..ab323a8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-a1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-default.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-default.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-n.gif Binary files differnew file mode 100644 index 0000000..7eb6eb1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-p.gif Binary files differnew file mode 100644 index 0000000..bfb08a3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-p1p.gif Binary files differnew file mode 100644 index 0000000..c0dd1c5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-p1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-pa.gif Binary files differnew file mode 100644 index 0000000..c4624cd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-ac.gif Binary files differnew file mode 100644 index 0000000..68632e8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-au.gif Binary files differnew file mode 100644 index 0000000..b1203b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-dc.gif Binary files differnew file mode 100644 index 0000000..a7280df --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-du.gif Binary files differnew file mode 100644 index 0000000..b1203b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-hu.gif Binary files differnew file mode 100644 index 0000000..13e1072 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-nc.gif Binary files differnew file mode 100644 index 0000000..68632e8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-nu.gif Binary files differnew file mode 100644 index 0000000..b1203b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-pc.gif Binary files differnew file mode 100644 index 0000000..68632e8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-pu.gif Binary files differnew file mode 100644 index 0000000..8418900 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-n.gif Binary files differnew file mode 100644 index 0000000..e0ae2bb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-ra.gif Binary files differnew file mode 100644 index 0000000..1b7e951 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-ra.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rd.gif Binary files differnew file mode 100644 index 0000000..3e0ea87 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rf.gif Binary files differnew file mode 100644 index 0000000..449a401 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rn.gif Binary files differnew file mode 100644 index 0000000..5241e35 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rp.gif Binary files differnew file mode 100644 index 0000000..e55d1b8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-a.gif Binary files differnew file mode 100644 index 0000000..484ae8a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-af.gif Binary files differnew file mode 100644 index 0000000..3fb6294 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-d.gif Binary files differnew file mode 100644 index 0000000..40c6012 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-n.gif Binary files differnew file mode 100644 index 0000000..ae536cd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-p.gif Binary files differnew file mode 100644 index 0000000..4824103 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-a.gif Binary files differnew file mode 100644 index 0000000..b3843c0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-d.gif Binary files differnew file mode 100644 index 0000000..d3777ab --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-n.gif Binary files differnew file mode 100644 index 0000000..ba7eb60 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-rd.gif Binary files differnew file mode 100644 index 0000000..f92b905 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/labelframe.gif Binary files differnew file mode 100644 index 0000000..88101eb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/labelframe.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-a.gif Binary files differnew file mode 100644 index 0000000..dc2a8ba --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-d.gif Binary files differnew file mode 100644 index 0000000..b579d19 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/progress-h.gif Binary files differnew file mode 100644 index 0000000..23faf02 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/progress-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/progress-v.gif Binary files differnew file mode 100644 index 0000000..8223359 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/progress-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-ac.gif Binary files differnew file mode 100644 index 0000000..0b160e3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-au.gif Binary files differnew file mode 100644 index 0000000..2bc9c9d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-dc.gif Binary files differnew file mode 100644 index 0000000..c8c1278 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-du.gif Binary files differnew file mode 100644 index 0000000..2bc9c9d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-hu.gif Binary files differnew file mode 100644 index 0000000..b18be81 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-nc.gif Binary files differnew file mode 100644 index 0000000..0b160e3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-nu.gif Binary files differnew file mode 100644 index 0000000..2bc9c9d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-pc.gif Binary files differnew file mode 100644 index 0000000..0b160e3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-pu.gif Binary files differnew file mode 100644 index 0000000..6d39d79 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sas-h.gif Binary files differnew file mode 100644 index 0000000..c400571 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sas-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sas-v.gif Binary files differnew file mode 100644 index 0000000..545d2d7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sas-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-ha.gif Binary files differnew file mode 100644 index 0000000..65b0dd2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hd.gif Binary files differnew file mode 100644 index 0000000..57c5f07 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hn.gif Binary files differnew file mode 100644 index 0000000..9af2b15 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hp.gif Binary files differnew file mode 100644 index 0000000..5ff52b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-va.gif Binary files differnew file mode 100644 index 0000000..b12a758 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vd.gif Binary files differnew file mode 100644 index 0000000..13b6db0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vn.gif Binary files differnew file mode 100644 index 0000000..7a12a26 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vp.gif Binary files differnew file mode 100644 index 0000000..1f71367 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-h.gif Binary files differnew file mode 100644 index 0000000..41734ec --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-v.gif Binary files differnew file mode 100644 index 0000000..ff1685b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-ha.gif Binary files differnew file mode 100644 index 0000000..6d39d79 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-hd.gif Binary files differnew file mode 100644 index 0000000..7f1136a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-hn.gif Binary files differnew file mode 100644 index 0000000..c6ecb70 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-va.gif Binary files differnew file mode 100644 index 0000000..6d39d79 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-vd.gif Binary files differnew file mode 100644 index 0000000..7f1136a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-vn.gif Binary files differnew file mode 100644 index 0000000..c6ecb70 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-h.gif Binary files differnew file mode 100644 index 0000000..126fea7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-hp.gif Binary files differnew file mode 100644 index 0000000..4a6b519 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-v.gif Binary files differnew file mode 100644 index 0000000..b79823d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-vp.gif Binary files differnew file mode 100644 index 0000000..89181a3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sep-h.gif Binary files differnew file mode 100644 index 0000000..6713aad --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sep-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sep-v.gif Binary files differnew file mode 100644 index 0000000..1aee2f6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sep-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sizegrip.gif Binary files differnew file mode 100644 index 0000000..4eef1f2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sizegrip.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-a.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-af.gif Binary files differnew file mode 100644 index 0000000..1b9a608 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-p.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-pa.gif Binary files differnew file mode 100644 index 0000000..00aeb99 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-paf.gif Binary files differnew file mode 100644 index 0000000..8b0db4b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-a.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-af.gif Binary files differnew file mode 100644 index 0000000..5ae3820 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-p.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-pa.gif Binary files differnew file mode 100644 index 0000000..f653d44 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-paf.gif Binary files differnew file mode 100644 index 0000000..ff866ac --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/surface.gif Binary files differnew file mode 100644 index 0000000..3c8cf5c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/surface.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tab-a.gif Binary files differnew file mode 100644 index 0000000..df1d9a8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tab-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tab-n.gif Binary files differnew file mode 100644 index 0000000..20f6d26 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tab-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tab-s.gif Binary files differnew file mode 100644 index 0000000..df1d9a8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tab-s.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-a.gif Binary files differnew file mode 100644 index 0000000..ab323a8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-n.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-p.gif Binary files differnew file mode 100644 index 0000000..c0dd1c5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-pa.gif Binary files differnew file mode 100644 index 0000000..c4624cd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-d.gif Binary files differnew file mode 100644 index 0000000..7900c62 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-h.gif Binary files differnew file mode 100644 index 0000000..3546e62 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-n.gif Binary files differnew file mode 100644 index 0000000..3546e62 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-p.gif Binary files differnew file mode 100644 index 0000000..712d171 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/blank.gif Binary files differnew file mode 100644 index 0000000..a5bb52d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/blank.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-a.gif Binary files differnew file mode 100644 index 0000000..18dba08 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-a1p.gif Binary files differnew file mode 100644 index 0000000..50f47e3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-a1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-default.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-default.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-n.gif Binary files differnew file mode 100644 index 0000000..7eb6eb1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-p.gif Binary files differnew file mode 100644 index 0000000..35be63c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-p1p.gif Binary files differnew file mode 100644 index 0000000..5688025 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-p1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-pa.gif Binary files differnew file mode 100644 index 0000000..248b4de --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-ac.gif Binary files differnew file mode 100644 index 0000000..0a228e0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-au.gif Binary files differnew file mode 100644 index 0000000..c309297 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-dc.gif Binary files differnew file mode 100644 index 0000000..7f87065 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-du.gif Binary files differnew file mode 100644 index 0000000..c309297 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-hu.gif Binary files differnew file mode 100644 index 0000000..80cee46 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-nc.gif Binary files differnew file mode 100644 index 0000000..0a228e0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-nu.gif Binary files differnew file mode 100644 index 0000000..c309297 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-pc.gif Binary files differnew file mode 100644 index 0000000..0a228e0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-pu.gif Binary files differnew file mode 100644 index 0000000..ee91177 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-n.gif Binary files differnew file mode 100644 index 0000000..ff39627 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-ra.gif Binary files differnew file mode 100644 index 0000000..185d0ad --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-ra.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rd.gif Binary files differnew file mode 100644 index 0000000..e0a0ee4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rf.gif Binary files differnew file mode 100644 index 0000000..dedd126 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rn.gif Binary files differnew file mode 100644 index 0000000..d887ee2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rp.gif Binary files differnew file mode 100644 index 0000000..6c857ba --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-a.gif Binary files differnew file mode 100644 index 0000000..c650f17 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-af.gif Binary files differnew file mode 100644 index 0000000..ee040d6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-d.gif Binary files differnew file mode 100644 index 0000000..40c6012 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-n.gif Binary files differnew file mode 100644 index 0000000..ae536cd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-p.gif Binary files differnew file mode 100644 index 0000000..4824103 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-a.gif Binary files differnew file mode 100644 index 0000000..7d3837e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-d.gif Binary files differnew file mode 100644 index 0000000..d3777ab --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-n.gif Binary files differnew file mode 100644 index 0000000..2088997 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-rd.gif Binary files differnew file mode 100644 index 0000000..58b6526 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/labelframe.gif Binary files differnew file mode 100644 index 0000000..88101eb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/labelframe.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-a.gif Binary files differnew file mode 100644 index 0000000..dc2a8ba --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-d.gif Binary files differnew file mode 100644 index 0000000..b579d19 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/progress-h.gif Binary files differnew file mode 100644 index 0000000..709d7ce --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/progress-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/progress-v.gif Binary files differnew file mode 100644 index 0000000..79b5653 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/progress-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-ac.gif Binary files differnew file mode 100644 index 0000000..f39ed3f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-au.gif Binary files differnew file mode 100644 index 0000000..46752c2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-dc.gif Binary files differnew file mode 100644 index 0000000..b4bfdae --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-du.gif Binary files differnew file mode 100644 index 0000000..46752c2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-hu.gif Binary files differnew file mode 100644 index 0000000..3f72705 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-nc.gif Binary files differnew file mode 100644 index 0000000..f39ed3f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-nu.gif Binary files differnew file mode 100644 index 0000000..46752c2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-pc.gif Binary files differnew file mode 100644 index 0000000..f39ed3f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-pu.gif Binary files differnew file mode 100644 index 0000000..2d199b0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sas-h.gif Binary files differnew file mode 100644 index 0000000..c400571 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sas-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sas-v.gif Binary files differnew file mode 100644 index 0000000..545d2d7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sas-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-ha.gif Binary files differnew file mode 100644 index 0000000..65b0dd2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hd.gif Binary files differnew file mode 100644 index 0000000..57c5f07 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hn.gif Binary files differnew file mode 100644 index 0000000..9af2b15 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hp.gif Binary files differnew file mode 100644 index 0000000..5ff52b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-va.gif Binary files differnew file mode 100644 index 0000000..b12a758 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vd.gif Binary files differnew file mode 100644 index 0000000..13b6db0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vn.gif Binary files differnew file mode 100644 index 0000000..7a12a26 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vp.gif Binary files differnew file mode 100644 index 0000000..1f71367 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-h.gif Binary files differnew file mode 100644 index 0000000..41734ec --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-v.gif Binary files differnew file mode 100644 index 0000000..ff1685b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-ha.gif Binary files differnew file mode 100644 index 0000000..2d199b0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-hd.gif Binary files differnew file mode 100644 index 0000000..a8b3fc6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-hn.gif Binary files differnew file mode 100644 index 0000000..e8a05e4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-va.gif Binary files differnew file mode 100644 index 0000000..2d199b0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-vd.gif Binary files differnew file mode 100644 index 0000000..a8b3fc6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-vn.gif Binary files differnew file mode 100644 index 0000000..e8a05e4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-h.gif Binary files differnew file mode 100644 index 0000000..126fea7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-hp.gif Binary files differnew file mode 100644 index 0000000..4a6b519 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-v.gif Binary files differnew file mode 100644 index 0000000..b79823d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-vp.gif Binary files differnew file mode 100644 index 0000000..89181a3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sep-h.gif Binary files differnew file mode 100644 index 0000000..6713aad --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sep-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sep-v.gif Binary files differnew file mode 100644 index 0000000..1aee2f6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sep-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sizegrip.gif Binary files differnew file mode 100644 index 0000000..abc5bff --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sizegrip.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-a.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-af.gif Binary files differnew file mode 100644 index 0000000..9a9ef5d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-p.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-pa.gif Binary files differnew file mode 100644 index 0000000..00aeb99 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-paf.gif Binary files differnew file mode 100644 index 0000000..1375bed --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-a.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-af.gif Binary files differnew file mode 100644 index 0000000..10d94c8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-p.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-pa.gif Binary files differnew file mode 100644 index 0000000..f653d44 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-paf.gif Binary files differnew file mode 100644 index 0000000..118222a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/surface.gif Binary files differnew file mode 100644 index 0000000..3c8cf5c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/surface.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tab-a.gif Binary files differnew file mode 100644 index 0000000..dc363d1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tab-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tab-n.gif Binary files differnew file mode 100644 index 0000000..d284252 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tab-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tab-s.gif Binary files differnew file mode 100644 index 0000000..dc363d1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tab-s.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-a.gif Binary files differnew file mode 100644 index 0000000..50f47e3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-n.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-p.gif Binary files differnew file mode 100644 index 0000000..5688025 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-pa.gif Binary files differnew file mode 100644 index 0000000..248b4de --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-d.gif Binary files differnew file mode 100644 index 0000000..ac7de90 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-h.gif Binary files differnew file mode 100644 index 0000000..2df2f2b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-n.gif Binary files differnew file mode 100644 index 0000000..2df2f2b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-p.gif Binary files differnew file mode 100644 index 0000000..7eb09d9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/blank.gif Binary files differnew file mode 100644 index 0000000..a5bb52d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/blank.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-a.gif Binary files differnew file mode 100644 index 0000000..187234d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-a1p.gif Binary files differnew file mode 100644 index 0000000..5f16ac5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-a1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-default.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-default.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-n.gif Binary files differnew file mode 100644 index 0000000..7eb6eb1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-p.gif Binary files differnew file mode 100644 index 0000000..d421075 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-p1p.gif Binary files differnew file mode 100644 index 0000000..0e043c8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-p1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-pa.gif Binary files differnew file mode 100644 index 0000000..349a132 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-ac.gif Binary files differnew file mode 100644 index 0000000..51cf4ec --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-au.gif Binary files differnew file mode 100644 index 0000000..66312fd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-dc.gif Binary files differnew file mode 100644 index 0000000..c90aadd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-du.gif Binary files differnew file mode 100644 index 0000000..66312fd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-hu.gif Binary files differnew file mode 100644 index 0000000..1ee8b58 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-nc.gif Binary files differnew file mode 100644 index 0000000..51cf4ec --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-nu.gif Binary files differnew file mode 100644 index 0000000..66312fd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-pc.gif Binary files differnew file mode 100644 index 0000000..51cf4ec --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-pu.gif Binary files differnew file mode 100644 index 0000000..7933b2d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-n.gif Binary files differnew file mode 100644 index 0000000..36e2c6b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-ra.gif Binary files differnew file mode 100644 index 0000000..9768ca6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-ra.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rd.gif Binary files differnew file mode 100644 index 0000000..da79039 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rf.gif Binary files differnew file mode 100644 index 0000000..bb1f23b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rn.gif Binary files differnew file mode 100644 index 0000000..2b6930f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rp.gif Binary files differnew file mode 100644 index 0000000..1ae418b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-a.gif Binary files differnew file mode 100644 index 0000000..5f7a76a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-af.gif Binary files differnew file mode 100644 index 0000000..4284b7f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-d.gif Binary files differnew file mode 100644 index 0000000..40c6012 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-n.gif Binary files differnew file mode 100644 index 0000000..ae536cd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-p.gif Binary files differnew file mode 100644 index 0000000..4824103 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-a.gif Binary files differnew file mode 100644 index 0000000..def958b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-d.gif Binary files differnew file mode 100644 index 0000000..d3777ab --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-n.gif Binary files differnew file mode 100644 index 0000000..aa85759 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-rd.gif Binary files differnew file mode 100644 index 0000000..62e4e39 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/labelframe.gif Binary files differnew file mode 100644 index 0000000..88101eb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/labelframe.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-a.gif Binary files differnew file mode 100644 index 0000000..dc2a8ba --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-d.gif Binary files differnew file mode 100644 index 0000000..b579d19 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/progress-h.gif Binary files differnew file mode 100644 index 0000000..5070b16 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/progress-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/progress-v.gif Binary files differnew file mode 100644 index 0000000..2f828dc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/progress-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-ac.gif Binary files differnew file mode 100644 index 0000000..10825c0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-au.gif Binary files differnew file mode 100644 index 0000000..314cc62 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-dc.gif Binary files differnew file mode 100644 index 0000000..f34996f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-du.gif Binary files differnew file mode 100644 index 0000000..314cc62 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-hu.gif Binary files differnew file mode 100644 index 0000000..f004d17 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nc.gif Binary files differnew file mode 100644 index 0000000..10825c0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nu.gif Binary files differnew file mode 100644 index 0000000..314cc62 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pc.gif Binary files differnew file mode 100644 index 0000000..10825c0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pu.gif Binary files differnew file mode 100644 index 0000000..5ac8ea7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sas-h.gif Binary files differnew file mode 100644 index 0000000..c400571 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sas-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sas-v.gif Binary files differnew file mode 100644 index 0000000..545d2d7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sas-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-ha.gif Binary files differnew file mode 100644 index 0000000..65b0dd2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hd.gif Binary files differnew file mode 100644 index 0000000..57c5f07 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hn.gif Binary files differnew file mode 100644 index 0000000..9af2b15 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hp.gif Binary files differnew file mode 100644 index 0000000..5ff52b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-va.gif Binary files differnew file mode 100644 index 0000000..b12a758 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vd.gif Binary files differnew file mode 100644 index 0000000..13b6db0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vn.gif Binary files differnew file mode 100644 index 0000000..7a12a26 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vp.gif Binary files differnew file mode 100644 index 0000000..1f71367 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-h.gif Binary files differnew file mode 100644 index 0000000..41734ec --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-v.gif Binary files differnew file mode 100644 index 0000000..ff1685b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-ha.gif Binary files differnew file mode 100644 index 0000000..5ac8ea7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hd.gif Binary files differnew file mode 100644 index 0000000..97549f1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hn.gif Binary files differnew file mode 100644 index 0000000..b48ceef --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-va.gif Binary files differnew file mode 100644 index 0000000..5ac8ea7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vd.gif Binary files differnew file mode 100644 index 0000000..97549f1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vn.gif Binary files differnew file mode 100644 index 0000000..b48ceef --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-h.gif Binary files differnew file mode 100644 index 0000000..126fea7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-hp.gif Binary files differnew file mode 100644 index 0000000..4a6b519 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-v.gif Binary files differnew file mode 100644 index 0000000..b79823d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-vp.gif Binary files differnew file mode 100644 index 0000000..89181a3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sep-h.gif Binary files differnew file mode 100644 index 0000000..6713aad --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sep-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sep-v.gif Binary files differnew file mode 100644 index 0000000..1aee2f6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sep-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sizegrip.gif Binary files differnew file mode 100644 index 0000000..223beb6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sizegrip.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-a.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-af.gif Binary files differnew file mode 100644 index 0000000..65d1daa --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-p.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-pa.gif Binary files differnew file mode 100644 index 0000000..00aeb99 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-paf.gif Binary files differnew file mode 100644 index 0000000..66f8bed --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-a.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-af.gif Binary files differnew file mode 100644 index 0000000..2a896d0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-p.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-pa.gif Binary files differnew file mode 100644 index 0000000..f653d44 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-paf.gif Binary files differnew file mode 100644 index 0000000..04271c0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/surface.gif Binary files differnew file mode 100644 index 0000000..3c8cf5c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/surface.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-a.gif Binary files differnew file mode 100644 index 0000000..6b6b34b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-n.gif Binary files differnew file mode 100644 index 0000000..2bb6d70 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-s.gif Binary files differnew file mode 100644 index 0000000..6b6b34b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-s.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-a.gif Binary files differnew file mode 100644 index 0000000..5f16ac5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-n.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-p.gif Binary files differnew file mode 100644 index 0000000..0e043c8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-pa.gif Binary files differnew file mode 100644 index 0000000..349a132 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-d.gif Binary files differnew file mode 100644 index 0000000..5225840 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-h.gif Binary files differnew file mode 100644 index 0000000..cd7deef --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-n.gif Binary files differnew file mode 100644 index 0000000..cd7deef --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-p.gif Binary files differnew file mode 100644 index 0000000..ea8e131 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/blank.gif Binary files differnew file mode 100644 index 0000000..a5bb52d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/blank.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-a.gif Binary files differnew file mode 100644 index 0000000..e68b951 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-a1p.gif Binary files differnew file mode 100644 index 0000000..42d7452 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-a1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-default.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-default.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-n.gif Binary files differnew file mode 100644 index 0000000..7eb6eb1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-p.gif Binary files differnew file mode 100644 index 0000000..66d107f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-p1p.gif Binary files differnew file mode 100644 index 0000000..bbaf16c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-p1p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-pa.gif Binary files differnew file mode 100644 index 0000000..05ba5bd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-ac.gif Binary files differnew file mode 100644 index 0000000..7e4740b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-au.gif Binary files differnew file mode 100644 index 0000000..0f5ff6b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-dc.gif Binary files differnew file mode 100644 index 0000000..33fe398 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-du.gif Binary files differnew file mode 100644 index 0000000..0f5ff6b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-hu.gif Binary files differnew file mode 100644 index 0000000..61284c7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-nc.gif Binary files differnew file mode 100644 index 0000000..7e4740b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-nu.gif Binary files differnew file mode 100644 index 0000000..0f5ff6b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-pc.gif Binary files differnew file mode 100644 index 0000000..7e4740b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-pu.gif Binary files differnew file mode 100644 index 0000000..8ea025a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-n.gif Binary files differnew file mode 100644 index 0000000..af8471d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-ra.gif Binary files differnew file mode 100644 index 0000000..ddfeb5e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-ra.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rd.gif Binary files differnew file mode 100644 index 0000000..50fb713 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rf.gif Binary files differnew file mode 100644 index 0000000..d81db99 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rn.gif Binary files differnew file mode 100644 index 0000000..573d255 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rp.gif Binary files differnew file mode 100644 index 0000000..6bbd948 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-a.gif Binary files differnew file mode 100644 index 0000000..ff1e802 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-af.gif Binary files differnew file mode 100644 index 0000000..7622100 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-d.gif Binary files differnew file mode 100644 index 0000000..40c6012 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-n.gif Binary files differnew file mode 100644 index 0000000..ae536cd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-p.gif Binary files differnew file mode 100644 index 0000000..4824103 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-a.gif Binary files differnew file mode 100644 index 0000000..5c86094 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-d.gif Binary files differnew file mode 100644 index 0000000..d3777ab --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-n.gif Binary files differnew file mode 100644 index 0000000..1825709 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-rd.gif Binary files differnew file mode 100644 index 0000000..9513507 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-rd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/labelframe.gif Binary files differnew file mode 100644 index 0000000..88101eb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/labelframe.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-a.gif Binary files differnew file mode 100644 index 0000000..dc2a8ba --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-d.gif Binary files differnew file mode 100644 index 0000000..b579d19 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/progress-h.gif Binary files differnew file mode 100644 index 0000000..7f73d67 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/progress-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/progress-v.gif Binary files differnew file mode 100644 index 0000000..68f3921 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/progress-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-ac.gif Binary files differnew file mode 100644 index 0000000..af674a4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-ac.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-au.gif Binary files differnew file mode 100644 index 0000000..f5597bc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-au.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-dc.gif Binary files differnew file mode 100644 index 0000000..b2ec89a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-dc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-du.gif Binary files differnew file mode 100644 index 0000000..f5597bc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-du.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-hu.gif Binary files differnew file mode 100644 index 0000000..a5db3e9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-hu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-nc.gif Binary files differnew file mode 100644 index 0000000..af674a4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-nc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-nu.gif Binary files differnew file mode 100644 index 0000000..f5597bc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-nu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-pc.gif Binary files differnew file mode 100644 index 0000000..af674a4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-pc.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-pu.gif Binary files differnew file mode 100644 index 0000000..589bf14 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-pu.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sas-h.gif Binary files differnew file mode 100644 index 0000000..c400571 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sas-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sas-v.gif Binary files differnew file mode 100644 index 0000000..545d2d7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sas-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-ha.gif Binary files differnew file mode 100644 index 0000000..65b0dd2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hd.gif Binary files differnew file mode 100644 index 0000000..57c5f07 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hn.gif Binary files differnew file mode 100644 index 0000000..9af2b15 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hp.gif Binary files differnew file mode 100644 index 0000000..5ff52b5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-va.gif Binary files differnew file mode 100644 index 0000000..b12a758 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vd.gif Binary files differnew file mode 100644 index 0000000..13b6db0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vn.gif Binary files differnew file mode 100644 index 0000000..7a12a26 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vp.gif Binary files differnew file mode 100644 index 0000000..1f71367 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-h.gif Binary files differnew file mode 100644 index 0000000..41734ec --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-v.gif Binary files differnew file mode 100644 index 0000000..ff1685b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-ha.gif Binary files differnew file mode 100644 index 0000000..589bf14 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-ha.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-hd.gif Binary files differnew file mode 100644 index 0000000..2f42df5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-hd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-hn.gif Binary files differnew file mode 100644 index 0000000..295ac1f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-hn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-va.gif Binary files differnew file mode 100644 index 0000000..589bf14 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-va.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-vd.gif Binary files differnew file mode 100644 index 0000000..2f42df5 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-vd.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-vn.gif Binary files differnew file mode 100644 index 0000000..295ac1f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-vn.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-h.gif Binary files differnew file mode 100644 index 0000000..126fea7 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-hp.gif Binary files differnew file mode 100644 index 0000000..4a6b519 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-hp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-v.gif Binary files differnew file mode 100644 index 0000000..b79823d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-vp.gif Binary files differnew file mode 100644 index 0000000..89181a3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-vp.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sep-h.gif Binary files differnew file mode 100644 index 0000000..6713aad --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sep-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sep-v.gif Binary files differnew file mode 100644 index 0000000..1aee2f6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sep-v.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sizegrip.gif Binary files differnew file mode 100644 index 0000000..52674bc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sizegrip.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-a.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-af.gif Binary files differnew file mode 100644 index 0000000..3b23099 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-p.gif Binary files differnew file mode 100644 index 0000000..0cca563 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-pa.gif Binary files differnew file mode 100644 index 0000000..00aeb99 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-paf.gif Binary files differnew file mode 100644 index 0000000..f8c438c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-a.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-af.gif Binary files differnew file mode 100644 index 0000000..3460547 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-af.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-p.gif Binary files differnew file mode 100644 index 0000000..da20663 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-pa.gif Binary files differnew file mode 100644 index 0000000..f653d44 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-paf.gif Binary files differnew file mode 100644 index 0000000..8258dea --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-paf.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/surface.gif Binary files differnew file mode 100644 index 0000000..3c8cf5c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/surface.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tab-a.gif Binary files differnew file mode 100644 index 0000000..dc363d1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tab-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tab-n.gif Binary files differnew file mode 100644 index 0000000..d284252 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tab-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tab-s.gif Binary files differnew file mode 100644 index 0000000..dc363d1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tab-s.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-a.gif Binary files differnew file mode 100644 index 0000000..42d7452 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-a.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-d.gif Binary files differnew file mode 100644 index 0000000..b08fce4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-n.gif Binary files differnew file mode 100644 index 0000000..0eed841 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-p.gif Binary files differnew file mode 100644 index 0000000..bbaf16c --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-p.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-pa.gif Binary files differnew file mode 100644 index 0000000..05ba5bd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-pa.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-d.gif Binary files differnew file mode 100644 index 0000000..dc841af --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-d.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-h.gif Binary files differnew file mode 100644 index 0000000..ea7e576 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-h.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-n.gif Binary files differnew file mode 100644 index 0000000..ea7e576 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-n.gif diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-p.gif Binary files differnew file mode 100644 index 0000000..a09525d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-p.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/LICENSE.md b/ttkthemes/ttkthemes/gif/ubuntu/LICENSE.md new file mode 100644 index 0000000..9df1766 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/LICENSE.md @@ -0,0 +1,18 @@ + Theme Ubuntu: A Radiance derived theme with transparency + + Copyright (C) Regents of the University of California, Sun Microsystems, Inc., + Scriptics Corporation, and other parties. + Copyright (C) 2018 RedFantom + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu.tcl b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu.tcl new file mode 100644 index 0000000..971e593 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu.tcl @@ -0,0 +1,344 @@ +# Copyright (C) Regents of the University of California, Sun Microsystems, Inc., +# Scriptics Corporation, and other parties. +# Copyright (C) 2018 RedFantom +# Modified version available under GNU GPLv3 only + +namespace eval ttk::theme::ubuntu { + + package provide ttk::theme::ubuntu 1.0 + + proc LoadImages {imgdir {patterns {*.gif}}} { + foreach pattern $patterns { + foreach file [glob -directory $imgdir $pattern] { + set img [file tail [file rootname $file]] + if {![info exists images($img)]} { + set images($img) [image create photo -file $file -format gif] + } + } + } + return [array get images] + } + + variable I + array set I [LoadImages \ + [file join [file dirname [info script]] ubuntu] *.gif] + + variable colors + + array set colors { + -frame "#f6f4f2" + -lighter "#f9f9f9" + -dark "#d1c8c0" + -darker "#c3bab0" + -darkest "#a89c91" + -selectbg "#ed7442" + -selectfg "#ffffff" + -disabledfg "#9e928a" + -entryfocus "#6f9dc6" + -tabbg "#c9c1bc" + -tabborder "#b5aca7" + -troughcolor "#d7cbbe" + -troughborder "#ae9e8e" + -checklight "#f5f3f0" + -text "#62564f" + } + + #PhG: change fonts... should not fail if font is not there! + font configure TkDefaultFont -family Ubuntu -size 11 + + ttk::style theme create ubuntu -parent clam -settings { + + ttk::style configure . \ + -borderwidth 1 \ + -background $colors(-frame) \ + -foreground $colors(-text) \ + -bordercolor $colors(-darkest) \ + -darkcolor $colors(-dark) \ + -lightcolor $colors(-lighter) \ + -troughcolor $colors(-troughcolor) \ + -selectforeground $colors(-selectfg) \ + -selectbackground $colors(-selectbg) \ + -font TkDefaultFont \ + ; + + ttk::style map . \ + -background [list disabled $colors(-frame) \ + active $colors(-lighter)] \ + -foreground [list disabled $colors(-disabledfg)] \ + -selectbackground [list !focus $colors(-darker)] \ + -selectforeground [list !focus white] \ + ; + + +# ttk::style configure Frame.border -relief groove + + ## Treeview. + # + ttk::style element create Treeheading.cell image \ + [list $I(tree-n) \ + selected $I(tree-p) \ + disabled $I(tree-d) \ + pressed $I(tree-p) \ + active $I(tree-h) \ + ] \ + -border 4 -sticky ew +##PhG: TODO: check this + #ttk::style configure Treeview -fieldbackground white + ttk::style configure Row -background "#efefef" + ttk::style map Row -background [list \ + {focus selected} "#71869e" \ + selected "#969286" \ + alternate white] + ttk::style map Item -foreground [list selected white] + ttk::style map Cell -foreground [list selected white] + + + ## Buttons. + # + ttk::style configure TButton -width -11 -anchor center + ttk::style configure TButton -padding {10 0} + ttk::style layout TButton { + Button.focus -children { + Button.button -children { + Button.padding -children { + Button.label + } + } + } + } +#PhG = OK! except selection box + ttk::style element create Button.button image \ + [list $I(button-n) \ + pressed $I(button-p) \ + {selected active} $I(button-sa) \ + selected $I(button-s) \ + active $I(button-a) \ + disabled $I(button-d) \ + ] \ + -border 8 -sticky ew + + + ## Checkbuttons. + # + ttk::style element create Checkbutton.indicator image \ + [list $I(check-nu) \ + {disabled selected} $I(check-dc) \ + disabled $I(check-du) \ + {pressed selected} $I(check-nc) \ + pressed $I(check-nu) \ + {active selected} $I(check-nc) \ + active $I(check-nu) \ + selected $I(check-nc) ] \ + -width 24 -sticky w + + ttk::style map TCheckbutton -background [list active $colors(-checklight)] + ttk::style configure TCheckbutton -padding 1 + + + ## Radiobuttons. + # + ttk::style element create Radiobutton.indicator image \ + [list $I(radio-nu) \ + {disabled selected} $I(radio-dc) \ + disabled $I(radio-du) \ + {pressed selected} $I(radio-nc) \ + pressed $I(radio-nu) \ + {active selected} $I(radio-nc) \ + active $I(radio-nu) \ + selected $I(radio-nc) ] \ + -width 24 -sticky w + + ttk::style map TRadiobutton -background [list active $colors(-checklight)] + ttk::style configure TRadiobutton -padding 1 + + + ## Menubuttons. + # + #ttk::style configure TMenubutton -relief raised -padding {10 2} +# ttk::style element create Menubutton.border image $I(toolbutton-n) \ +# -map [list \ +# pressed $I(toolbutton-p) \ +# selected $I(toolbutton-p) \ +# active $I(toolbutton-a) \ +# disabled $I(toolbutton-n)] \ +# -border {4 7 4 7} -sticky nsew + + ttk::style element create Menubutton.border image \ + [list $I(button-n) \ + selected $I(button-p) \ + disabled $I(button-d) \ + active $I(button-a) \ + ] \ + -border 4 -sticky ew + + + ## Toolbar buttons. + # +###PhG added +ttk::style configure Toolbutton -anchor center + ttk::style configure Toolbutton -padding -5 -relief flat + ttk::style configure Toolbutton.label -padding 0 -relief flat + + ttk::style element create Toolbutton.border image \ + [list $I(blank) \ + pressed $I(toolbutton-p) \ + {selected active} $I(toolbutton-pa) \ + selected $I(toolbutton-p) \ + active $I(toolbutton-a) \ + disabled $I(blank)] \ + -border 11 -sticky nsew + + + ## Entry widgets. + # + ttk::style configure TEntry -padding 1 -insertwidth 1 \ + -fieldbackground white + + ttk::style map TEntry \ + -fieldbackground [list readonly $colors(-frame)] \ + -bordercolor [list focus $colors(-selectbg)] \ + -lightcolor [list focus $colors(-entryfocus)] \ + -darkcolor [list focus $colors(-entryfocus)] \ + ; + + + ## Combobox. + # + ttk::style configure TCombobox -selectbackground + + ttk::style element create Combobox.downarrow image \ + [list $I(comboarrow-n) \ + disabled $I(comboarrow-d) \ + pressed $I(comboarrow-p) \ + active $I(comboarrow-a) \ + ] \ + -border 1 -sticky {} + + ttk::style element create Combobox.field image \ + [list $I(combo-n) \ + {readonly disabled} $I(combo-rd) \ + {readonly pressed} $I(combo-rp) \ + {readonly focus} $I(combo-rf) \ + readonly $I(combo-rn) \ + ] \ + -border 4 -sticky ew + + + ## Notebooks. + # +# ttk::style element create tab image $I(tab-a) -border {2 2 2 0} \ +# -map [list selected $I(tab-n)] + + ttk::style configure TNotebook.Tab -padding {6 2 6 2} + ttk::style map TNotebook.Tab \ + -padding [list selected {6 4 6 2}] \ + -background [list selected $colors(-frame) {} $colors(-tabbg)] \ + -lightcolor [list selected $colors(-lighter) {} $colors(-dark)] \ + -bordercolor [list selected $colors(-darkest) {} $colors(-tabborder)] \ + ; + + ## Labelframes. + # + ttk::style configure TLabelframe -borderwidth 2 -relief groove + + + ## Scrollbars. + # + ttk::style layout Vertical.TScrollbar { + Scrollbar.trough -sticky ns -children { + Scrollbar.uparrow -side top + Scrollbar.downarrow -side bottom + Vertical.Scrollbar.thumb -side top -expand true -sticky ns + } + } + + ttk::style layout Horizontal.TScrollbar { + Scrollbar.trough -sticky we -children { + Scrollbar.leftarrow -side left + Scrollbar.rightarrow -side right + Horizontal.Scrollbar.thumb -side left -expand true -sticky we + } + } + + ttk::style element create Horizontal.Scrollbar.thumb image \ + [list $I(sbthumb-hn) \ + disabled $I(sbthumb-hd) \ + pressed $I(sbthumb-ha) \ + active $I(sbthumb-ha)] \ + -border 3 + + ttk::style element create Vertical.Scrollbar.thumb image \ + [list $I(sbthumb-vn) \ + disabled $I(sbthumb-vd) \ + pressed $I(sbthumb-va) \ + active $I(sbthumb-va)] \ + -border 3 + + foreach dir {up down left right} { + ttk::style element create ${dir}arrow image \ + [list $I(arrow${dir}-n) \ + disabled $I(arrow${dir}-d) \ + pressed $I(arrow${dir}-p) \ + active $I(arrow${dir}-a)] \ + -border 1 -sticky {} + } + + ttk::style configure TScrollbar -bordercolor $colors(-troughborder) + + + ## Scales. + # + ttk::style element create Scale.slider image \ + [list $I(scale-hn) \ + disabled $I(scale-hd) \ + active $I(scale-ha) \ + ] + + ttk::style element create Scale.trough image $I(scaletrough-h) \ + -border 2 -sticky ew -padding 0 + + ttk::style element create Vertical.Scale.slider image \ + [list $I(scale-vn) \ + disabled $I(scale-vd) \ + active $I(scale-va) \ + ] + ttk::style element create Vertical.Scale.trough image $I(scaletrough-v) \ + -border 2 -sticky ns -padding 0 + + ttk::style configure TScale -bordercolor $colors(-troughborder) + + + ## Progressbar. + # + ttk::style element create Horizontal.Progressbar.pbar image $I(progress-h) \ + -border {5 2 5 1} -padding 1 + ttk::style element create Vertical.Progressbar.pbar image $I(progress-v) \ + -border {5 2 5 1} -padding 1 + + ttk::style configure TProgressbar -bordercolor $colors(-troughborder) + + + ## Statusbar parts. + # + ttk::style element create sizegrip image $I(sizegrip) + + + ## Paned window parts. + # +# ttk::style element create hsash image $I(hseparator-n) -border {2 0} \ +# -map [list {active !disabled} $I(hseparator-a)] +# ttk::style element create vsash image $I(vseparator-n) -border {0 2} \ +# -map [list {active !disabled} $I(vseparator-a)] + + ttk::style configure Sash -sashthickness 6 -gripcount 16 + + + ## Separator. + # + #ttk::style element create separator image $I(sep-h) + #ttk::style element create hseparator image $I(sep-h) + #ttk::style element create vseparator image $I(sep-v) + + } +} + diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-a.gif Binary files differnew file mode 100644 index 0000000..3ae6feb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-a.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-d.gif Binary files differnew file mode 100644 index 0000000..d9d92e6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-d.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-n.gif Binary files differnew file mode 100644 index 0000000..4ca2b04 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-n.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-p.gif Binary files differnew file mode 100644 index 0000000..2bda40e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-p.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-a.gif Binary files differnew file mode 100644 index 0000000..1dc5603 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-a.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-d.gif Binary files differnew file mode 100644 index 0000000..4647adc --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-d.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-n.gif Binary files differnew file mode 100644 index 0000000..363be70 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-n.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-p.gif Binary files differnew file mode 100644 index 0000000..e1c0542 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-p.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-a.gif Binary files differnew file mode 100644 index 0000000..cabdb98 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-a.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-d.gif Binary files differnew file mode 100644 index 0000000..eecc3d8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-d.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-n.gif Binary files differnew file mode 100644 index 0000000..6722c70 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-n.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-p.gif Binary files differnew file mode 100644 index 0000000..755379a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-p.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-a.gif Binary files differnew file mode 100644 index 0000000..00dbddb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-a.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-d.gif Binary files differnew file mode 100644 index 0000000..02fc233 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-d.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-n.gif Binary files differnew file mode 100644 index 0000000..8fd57da --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-n.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-p.gif Binary files differnew file mode 100644 index 0000000..4f2e1e4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-p.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/blank.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/blank.gif Binary files differnew file mode 100644 index 0000000..a5bb52d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/blank.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-a.gif Binary files differnew file mode 100644 index 0000000..83c9d04 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-a.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-d.gif Binary files differnew file mode 100644 index 0000000..e6d0ca4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-d.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-n.gif Binary files differnew file mode 100644 index 0000000..46508cb --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-n.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-p.gif Binary files differnew file mode 100644 index 0000000..def427e --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-p.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-s.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-s.gif Binary files differnew file mode 100644 index 0000000..058a6cd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-s.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-sa.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-sa.gif Binary files differnew file mode 100644 index 0000000..be01fb4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-sa.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-dc.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-dc.gif Binary files differnew file mode 100644 index 0000000..27e379d --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-dc.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-du.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-du.gif Binary files differnew file mode 100644 index 0000000..5f49315 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-du.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nc.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nc.gif Binary files differnew file mode 100644 index 0000000..dabe2c3 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nc.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nu.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nu.gif Binary files differnew file mode 100644 index 0000000..ecf1447 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nu.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-n.gif Binary files differnew file mode 100644 index 0000000..4e9f3da --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-n.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-ra.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-ra.gif Binary files differnew file mode 100644 index 0000000..b650135 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-ra.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rd.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rd.gif Binary files differnew file mode 100644 index 0000000..7a027c0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rd.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rf.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rf.gif Binary files differnew file mode 100644 index 0000000..9fede58 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rf.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rn.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rn.gif Binary files differnew file mode 100644 index 0000000..11aa5fa --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rn.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rp.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rp.gif Binary files differnew file mode 100644 index 0000000..9352904 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rp.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-a.gif Binary files differnew file mode 100644 index 0000000..4f198ed --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-a.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-d.gif Binary files differnew file mode 100644 index 0000000..e5352e8 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-d.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-n.gif Binary files differnew file mode 100644 index 0000000..8f66fa4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-n.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-p.gif Binary files differnew file mode 100644 index 0000000..646ec84 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-p.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-h.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-h.gif Binary files differnew file mode 100644 index 0000000..5fcd569 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-h.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-v.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-v.gif Binary files differnew file mode 100644 index 0000000..b17c108 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-v.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-dc.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-dc.gif Binary files differnew file mode 100644 index 0000000..9d11a8f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-dc.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-du.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-du.gif Binary files differnew file mode 100644 index 0000000..d869954 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-du.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nc.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nc.gif Binary files differnew file mode 100644 index 0000000..34dc797 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nc.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nu.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nu.gif Binary files differnew file mode 100644 index 0000000..3682b74 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nu.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-ha.gif Binary files differnew file mode 100644 index 0000000..cb4f28a --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-ha.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hd.gif Binary files differnew file mode 100644 index 0000000..6868006 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hd.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hn.gif Binary files differnew file mode 100644 index 0000000..c1d5d17 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hn.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hp.gif Binary files differnew file mode 100644 index 0000000..c1d5d17 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hp.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-va.gif Binary files differnew file mode 100644 index 0000000..9c9cbdd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-va.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vd.gif Binary files differnew file mode 100644 index 0000000..1c8c0d9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vd.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vn.gif Binary files differnew file mode 100644 index 0000000..6f1d9da --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vn.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vp.gif Binary files differnew file mode 100644 index 0000000..6f1d9da --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vp.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-ha.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-ha.gif Binary files differnew file mode 100644 index 0000000..689f4b9 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-ha.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hd.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hd.gif Binary files differnew file mode 100644 index 0000000..9f3a981 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hd.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hn.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hn.gif Binary files differnew file mode 100644 index 0000000..1443dbd --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hn.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-va.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-va.gif Binary files differnew file mode 100644 index 0000000..e1f2145 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-va.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vd.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vd.gif Binary files differnew file mode 100644 index 0000000..583a62b --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vd.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vn.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vn.gif Binary files differnew file mode 100644 index 0000000..645cf58 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vn.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-h.gif Binary files differnew file mode 100644 index 0000000..07904a4 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-h.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-v.gif Binary files differnew file mode 100644 index 0000000..5319fe6 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-v.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-h.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-h.gif Binary files differnew file mode 100644 index 0000000..9f9fde2 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-h.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-v.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-v.gif Binary files differnew file mode 100644 index 0000000..d886aff --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-v.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sizegrip.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sizegrip.gif Binary files differnew file mode 100644 index 0000000..08dcf6f --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sizegrip.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-a.gif Binary files differnew file mode 100644 index 0000000..8534bbf --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-a.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-n.gif Binary files differnew file mode 100644 index 0000000..e686a54 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-n.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-a.gif Binary files differnew file mode 100644 index 0000000..2702994 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-a.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-d.gif Binary files differnew file mode 100644 index 0000000..0e2b4ce --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-d.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-n.gif Binary files differnew file mode 100644 index 0000000..52adfde --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-n.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-p.gif Binary files differnew file mode 100644 index 0000000..c2b7f61 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-p.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-pa.gif Binary files differnew file mode 100644 index 0000000..0961bb0 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-pa.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-d.gif Binary files differnew file mode 100644 index 0000000..04cae39 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-d.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-h.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-h.gif Binary files differnew file mode 100644 index 0000000..9fe6c82 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-h.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-n.gif Binary files differnew file mode 100644 index 0000000..73850b1 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-n.gif diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-p.gif Binary files differnew file mode 100644 index 0000000..cf69352 --- /dev/null +++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-p.gif diff --git a/ttkthemes/ttkthemes/png/arc/LICENSE b/ttkthemes/ttkthemes/png/arc/LICENSE new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + <program> Copyright (C) <year> <name of author> + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +<http://www.gnu.org/licenses/>. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +<http://www.gnu.org/philosophy/why-not-lgpl.html>. diff --git a/ttkthemes/ttkthemes/png/arc/arc.tcl b/ttkthemes/ttkthemes/png/arc/arc.tcl new file mode 100644 index 0000000..ec1ae7c --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc.tcl @@ -0,0 +1,315 @@ +# Copyright (c) 2015 Sergei Golovan <sgolovan@nes.ru> +# Derived from https://github.com/horst3180/arc-theme/ under the GNU GPLv3 +# Thus this is available under GNU GPLv3 also, as described in LICENSE + +namespace eval ttk::theme::arc { + + variable colors + array set colors { + -fg "#5c616c" + -bg "#f5f6f7" + -disabledbg "#fbfcfc" + -disabledfg "#a9acb2" + -selectbg "#5294e2" + -selectfg "#ffffff" + -window "#ffffff" + -focuscolor "#5c616c" + -checklight "#fbfcfc" + } + + proc LoadImages {imgdir} { + variable I + foreach file [glob -directory $imgdir *.png] { + set img [file tail [file rootname $file]] + set I($img) [image create photo -file $file -format png] + } + } + + LoadImages [file join [file dirname [info script]] arc] + + ttk::style theme create arc -parent default -settings { + ttk::style configure . \ + -background $colors(-bg) \ + -foreground $colors(-fg) \ + -troughcolor $colors(-bg) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -fieldbackground $colors(-window) \ + -font TkDefaultFont \ + -borderwidth 1 \ + -focuscolor $colors(-focuscolor) + + ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + # + # Layouts: + # + + ttk::style layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label -side left -expand true + } + } + } + } + + ttk::style layout Toolbutton { + Toolbutton.button -children { + Toolbutton.focus -children { + Toolbutton.padding -children { + Toolbutton.label -side left -expand true + } + } + } + } + + ttk::style layout Vertical.TScrollbar { + Vertical.Scrollbar.trough -sticky ns -children { + Vertical.Scrollbar.thumb -expand true + } + } + + ttk::style layout Horizontal.TScrollbar { + Horizontal.Scrollbar.trough -sticky ew -children { + Horizontal.Scrollbar.thumb -expand true + } + } + + ttk::style layout TMenubutton { + Menubutton.button -children { + Menubutton.focus -children { + Menubutton.padding -children { + Menubutton.indicator -side right + Menubutton.label -side right -expand true + } + } + } + } + + ttk::style layout TCombobox { + Combobox.field -sticky nswe -children { + Combobox.downarrow -side right -sticky ns -children { + Combobox.arrow -side right + } + Combobox.padding -expand true -sticky nswe -children { + Combobox.textarea -sticky nswe + } + } + } + + ttk::style layout TSpinbox { + Spinbox.field -side top -sticky we -children { + Spinbox.buttons -side right -children { + null -side right -sticky {} -children { + Spinbox.uparrow -side top -sticky nse -children { + Spinbox.symuparrow -side right -sticky e + } + Spinbox.downarrow -side bottom -sticky nse -children { + Spinbox.symdownarrow -side right -sticky e + } + } + } + Spinbox.padding -sticky nswe -children { + Spinbox.textarea -sticky nswe + } + } + } + + # + # Elements: + # + + ttk::style element create Button.button image [list $I(button) \ + pressed $I(button-active) \ + active $I(button-hover) \ + disabled $I(button-insensitive) \ + ] -border 3 -padding {3 2} -sticky ewns + + ttk::style element create Toolbutton.button image [list $I(button-empty) \ + selected $I(button-active) \ + pressed $I(button-active) \ + {active !disabled} $I(button-hover) \ + ] -border 3 -padding {3 2} -sticky news + + ttk::style element create Checkbutton.indicator image [list $I(checkbox-unchecked) \ + disabled $I(checkbox-unchecked-insensitive) \ + {active selected} $I(checkbox-checked) \ + {pressed selected} $I(checkbox-checked) \ + active $I(checkbox-unchecked) \ + selected $I(checkbox-checked) \ + {disabled selected} $I(checkbox-checked-insensitive) \ + ] -width 22 -sticky w + + ttk::style element create Radiobutton.indicator image [list $I(radio-unchecked) \ + disabled $I(radio-unchecked-insensitive) \ + {active selected} $I(radio-checked) \ + {pressed selected} $I(radio-checked) \ + active $I(radio-unchecked) \ + selected $I(radio-checked) \ + {disabled selected} $I(radio-checked-insensitive) \ + ] -width 22 -sticky w + + ttk::style element create Horizontal.Scrollbar.trough image $I(trough-scrollbar-horiz) + ttk::style element create Horizontal.Scrollbar.thumb \ + image [list $I(slider-horiz) \ + {pressed !disabled} $I(slider-horiz-active) \ + {active !disabled} $I(slider-horiz-prelight) \ + disabled $I(slider-horiz-insens) \ + ] -border 6 -sticky ew + + ttk::style element create Vertical.Scrollbar.trough image $I(trough-scrollbar-vert) + ttk::style element create Vertical.Scrollbar.thumb \ + image [list $I(slider-vert) \ + {pressed !disabled} $I(slider-vert-active) \ + {active !disabled} $I(slider-vert-prelight) \ + disabled $I(slider-vert-insens) \ + ] -border 6 -sticky ns + + ttk::style element create Horizontal.Scale.trough \ + image [list $I(trough-horizontal-active) disabled $I(trough-horizontal)] \ + -border {8 5 8 5} -padding 0 + ttk::style element create Horizontal.Scale.slider \ + image [list $I(slider) disabled $I(slider-insensitive) active $I(slider-prelight)] \ + -sticky {} + + ttk::style element create Vertical.Scale.trough \ + image [list $I(trough-vertical-active) disabled $I(trough-vertical)] \ + -border {5 8 5 8} -padding 0 + ttk::style element create Vertical.Scale.slider \ + image [list $I(slider) disabled $I(slider-insensitive) active $I(slider-prelight)] \ + -sticky {} + + ttk::style element create Entry.field \ + image [list $I(entry-border-bg-solid) \ + focus $I(entry-border-active-bg-solid) \ + disabled $I(entry-border-disabled-bg)] \ + -border 3 -padding {6 4} -sticky news + + ttk::style element create Labelframe.border image $I(labelframe) \ + -border 4 -padding 4 -sticky news + + ttk::style element create Menubutton.button \ + image [list $I(button) \ + pressed $I(button-active) \ + active $I(button-hover) \ + disabled $I(button-insensitive) \ + ] -sticky news -border 3 -padding {3 2} + ttk::style element create Menubutton.indicator \ + image [list $I(arrow-down) \ + active $I(arrow-down-prelight) \ + pressed $I(arrow-down-prelight) \ + disabled $I(arrow-down-insens) \ + ] -sticky e -width 20 + + ttk::style element create Combobox.field \ + image [list $I(combo-entry) \ + {readonly disabled} $I(button-insensitive) \ + {readonly pressed} $I(button-active) \ + {readonly focus} $I(button-focus) \ + {readonly hover} $I(button-hover) \ + readonly $I(button) \ + {disabled} $I(combo-entry-insensitive) \ + {focus} $I(combo-entry-focus) \ + {hover} $I(combo-entry) \ + ] -border 4 -padding {6 0 0 0} + ttk::style element create Combobox.downarrow \ + image [list $I(combo-entry-button) \ + pressed $I(combo-entry-button-active) \ + active $I(combo-entry-button-hover) \ + disabled $I(combo-entry-button-insensitive) \ + ] -border 4 -padding {0 10 6 10} + ttk::style element create Combobox.arrow \ + image [list $I(arrow-down) \ + active $I(arrow-down-prelight) \ + pressed $I(arrow-down-prelight) \ + disabled $I(arrow-down-insens) \ + ] -sticky e -width 15 + + ttk::style element create Spinbox.field \ + image [list $I(combo-entry) focus $I(combo-entry-focus)] \ + -border 4 -padding {6 0 0 0} -sticky news + ttk::style element create Spinbox.uparrow \ + image [list $I(up-background) \ + pressed $I(up-background-active) \ + active $I(up-background-hover) \ + disabled $I(up-background-disable) \ + ] -width 20 -border {0 2 3 0} -padding {0 5 6 2} + ttk::style element create Spinbox.symuparrow \ + image [list $I(arrow-up-small) \ + active $I(arrow-up-small-prelight) \ + pressed $I(arrow-up-small-prelight) \ + disabled $I(arrow-up-small-insens) \ + ] + ttk::style element create Spinbox.downarrow \ + image [list $I(down-background) \ + pressed $I(down-background-active) \ + active $I(down-background-hover) \ + disabled $I(down-background-disable) \ + ] -width 20 -border {0 0 3 2} -padding {0 2 6 5} + ttk::style element create Spinbox.symdownarrow \ + image [list $I(arrow-down-small) \ + active $I(arrow-down-small-prelight) \ + pressed $I(arrow-down-small-prelight) \ + disabled $I(arrow-down-small-insens) \ + ] + + ttk::style element create Notebook.client \ + image $I(notebook) -border 1 + ttk::style element create Notebook.tab \ + image [list $I(tab-top) \ + selected $I(tab-top-active) \ + active $I(tab-top-hover) \ + ] -padding {0 2 0 0} -border 2 + + ttk::style element create Horizontal.Progressbar.trough \ + image $I(trough-progressbar_v) -border {5 1 5 1} -padding 1 + ttk::style element create Horizontal.Progressbar.pbar \ + image $I(progressbar_v) -border {4 0 4 0} + + ttk::style element create Vertical.Progressbar.trough \ + image $I(trough-progressbar) -border {1 5 1 5} -padding 1 + ttk::style element create Vertical.Progressbar.pbar \ + image $I(progressbar) -border {0 4 0 4} + + ttk::style element create Treeview.field \ + image $I(treeview) -border 1 + ttk::style element create Treeheading.cell \ + image [list $I(notebook) pressed $I(notebook)] \ + -border 1 -padding 4 -sticky ewns + + ttk::style element create Treeitem.indicator \ + image [list $I(plus) user2 $I(empty) user1 $I(minus)] \ + -width 15 -sticky w + + #ttk::style element create Separator.separator image $I() + + # + # Settings: + # + + ttk::style configure TButton -padding {8 4 8 4} -width -10 -anchor center + ttk::style configure TMenubutton -padding {8 4 4 4} + ttk::style configure Toolbutton -anchor center + ttk::style map TCheckbutton -background [list active $colors(-checklight)] + ttk::style configure TCheckbutton -padding 3 + ttk::style map TRadiobutton -background [list active $colors(-checklight)] + ttk::style configure TRadiobutton -padding 3 + ttk::style configure TNotebook -tabmargins {0 2 0 0} + ttk::style configure TNotebook.Tab -padding {6 2 6 2} -expand {0 0 2} + ttk::style map TNotebook.Tab -expand [list selected {1 2 4 2}] + ttk::style configure TSeparator -background $colors(-bg) + + # Treeview + ttk::style configure Treeview -background $colors(-window) + ttk::style configure Treeview.Item -padding {2 0 0 0} + ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + } +} + +variable version 0.1 +package provide ttk::theme::arc $version + diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-down-insens.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-insens.png Binary files differnew file mode 100644 index 0000000..9db1788 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-insens.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-down-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-prelight.png Binary files differnew file mode 100644 index 0000000..ffcd1f9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-prelight.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-insens.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-insens.png Binary files differnew file mode 100644 index 0000000..8a67e67 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-insens.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-prelight.png Binary files differnew file mode 100644 index 0000000..11d6369 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-prelight.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small.png Binary files differnew file mode 100644 index 0000000..dcd14a1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-down.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-down.png Binary files differnew file mode 100644 index 0000000..395f3b8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-down.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-left-insens.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-left-insens.png Binary files differnew file mode 100644 index 0000000..63b0bdd --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-left-insens.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-left-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-left-prelight.png Binary files differnew file mode 100644 index 0000000..75701fe --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-left-prelight.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-left.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-left.png Binary files differnew file mode 100644 index 0000000..838c7bf --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-left.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-right-insens.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-right-insens.png Binary files differnew file mode 100644 index 0000000..4d63a4f --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-right-insens.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-right-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-right-prelight.png Binary files differnew file mode 100644 index 0000000..bfce546 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-right-prelight.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-right.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-right.png Binary files differnew file mode 100644 index 0000000..a44f44d --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-right.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-up-insens.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-insens.png Binary files differnew file mode 100644 index 0000000..b2f35d8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-insens.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-up-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-prelight.png Binary files differnew file mode 100644 index 0000000..58fb7a8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-prelight.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-insens.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-insens.png Binary files differnew file mode 100644 index 0000000..70a10bd --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-insens.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-prelight.png Binary files differnew file mode 100644 index 0000000..6ce79e5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-prelight.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small.png Binary files differnew file mode 100644 index 0000000..2559ee2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-up.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-up.png Binary files differnew file mode 100644 index 0000000..68912d7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-up.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/button-active.png b/ttkthemes/ttkthemes/png/arc/arc/button-active.png Binary files differnew file mode 100644 index 0000000..91effeb --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/button-active.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/button-empty.png b/ttkthemes/ttkthemes/png/arc/arc/button-empty.png Binary files differnew file mode 100644 index 0000000..5bf872c --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/button-empty.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/button-focus.png b/ttkthemes/ttkthemes/png/arc/arc/button-focus.png Binary files differnew file mode 100644 index 0000000..3d287d2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/button-focus.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/button-hover.png b/ttkthemes/ttkthemes/png/arc/arc/button-hover.png Binary files differnew file mode 100644 index 0000000..293017a --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/button-hover.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/button-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/button-insensitive.png Binary files differnew file mode 100644 index 0000000..49b871f --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/button-insensitive.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/button.png b/ttkthemes/ttkthemes/png/arc/arc/button.png Binary files differnew file mode 100644 index 0000000..94f0723 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/button.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/checkbox-checked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/checkbox-checked-insensitive.png Binary files differnew file mode 100644 index 0000000..1238cd6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/checkbox-checked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/checkbox-checked.png b/ttkthemes/ttkthemes/png/arc/arc/checkbox-checked.png Binary files differnew file mode 100644 index 0000000..11047e9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/checkbox-checked.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked-insensitive.png Binary files differnew file mode 100644 index 0000000..482abfd --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked.png b/ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked.png Binary files differnew file mode 100644 index 0000000..9181121 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active-rtl.png Binary files differnew file mode 100644 index 0000000..d473a50 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active-rtl.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active.png Binary files differnew file mode 100644 index 0000000..b3b70f6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-hover.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-hover.png Binary files differnew file mode 100644 index 0000000..0375db7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-hover.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive-rtl.png Binary files differnew file mode 100644 index 0000000..63a9fd4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive-rtl.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive.png Binary files differnew file mode 100644 index 0000000..a9c42fa --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-rtl.png Binary files differnew file mode 100644 index 0000000..af56039 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-rtl.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button.png Binary files differnew file mode 100644 index 0000000..fa3ffbb --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook-rtl.png Binary files differnew file mode 100644 index 0000000..f538ef1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook-rtl.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook.png Binary files differnew file mode 100644 index 0000000..02ef5b5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-rtl.png Binary files differnew file mode 100644 index 0000000..f59520a --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-rtl.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus.png Binary files differnew file mode 100644 index 0000000..1b3caa7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook-rtl.png Binary files differnew file mode 100644 index 0000000..7f6fb70 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook-rtl.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook.png Binary files differnew file mode 100644 index 0000000..3313b01 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-rtl.png Binary files differnew file mode 100644 index 0000000..a9d83a0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-rtl.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive.png Binary files differnew file mode 100644 index 0000000..4aa5a61 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook-rtl.png Binary files differnew file mode 100644 index 0000000..10757a6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook-rtl.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook.png Binary files differnew file mode 100644 index 0000000..c6cfc73 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-rtl.png Binary files differnew file mode 100644 index 0000000..74c9b99 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-rtl.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry.png Binary files differnew file mode 100644 index 0000000..52997fc --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/down-background-active.png b/ttkthemes/ttkthemes/png/arc/arc/down-background-active.png Binary files differnew file mode 100644 index 0000000..fac40e7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/down-background-active.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/down-background-disable-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/down-background-disable-rtl.png Binary files differnew file mode 100644 index 0000000..2d15372 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/down-background-disable-rtl.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/down-background-disable.png b/ttkthemes/ttkthemes/png/arc/arc/down-background-disable.png Binary files differnew file mode 100644 index 0000000..b1e591f --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/down-background-disable.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/down-background-hover.png b/ttkthemes/ttkthemes/png/arc/arc/down-background-hover.png Binary files differnew file mode 100644 index 0000000..97d61a3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/down-background-hover.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/down-background-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/down-background-rtl.png Binary files differnew file mode 100644 index 0000000..7830008 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/down-background-rtl.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/down-background.png b/ttkthemes/ttkthemes/png/arc/arc/down-background.png Binary files differnew file mode 100644 index 0000000..5881119 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/down-background.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/empty.png b/ttkthemes/ttkthemes/png/arc/arc/empty.png Binary files differnew file mode 100644 index 0000000..23ac424 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/empty.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg-solid.png b/ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg-solid.png Binary files differnew file mode 100644 index 0000000..8e53276 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg-solid.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg.png b/ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg.png Binary files differnew file mode 100644 index 0000000..ec36c2d --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/entry-border-bg-solid.png b/ttkthemes/ttkthemes/png/arc/arc/entry-border-bg-solid.png Binary files differnew file mode 100644 index 0000000..49d349a --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/entry-border-bg-solid.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/entry-border-bg.png b/ttkthemes/ttkthemes/png/arc/arc/entry-border-bg.png Binary files differnew file mode 100644 index 0000000..8c48843 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/entry-border-bg.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/entry-border-disabled-bg.png b/ttkthemes/ttkthemes/png/arc/arc/entry-border-disabled-bg.png Binary files differnew file mode 100644 index 0000000..354eaad --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/entry-border-disabled-bg.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/entry-border-fill.png b/ttkthemes/ttkthemes/png/arc/arc/entry-border-fill.png Binary files differnew file mode 100644 index 0000000..15f6746 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/entry-border-fill.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/focus-line.png b/ttkthemes/ttkthemes/png/arc/arc/focus-line.png Binary files differnew file mode 100644 index 0000000..0f5ef9d --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/focus-line.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/frame-gap-end.png b/ttkthemes/ttkthemes/png/arc/arc/frame-gap-end.png Binary files differnew file mode 100644 index 0000000..9b5def1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/frame-gap-end.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/frame-gap-start.png b/ttkthemes/ttkthemes/png/arc/arc/frame-gap-start.png Binary files differnew file mode 100644 index 0000000..114b138 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/frame-gap-start.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/frame.png b/ttkthemes/ttkthemes/png/arc/arc/frame.png Binary files differnew file mode 100644 index 0000000..bb90b74 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/frame.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/handle-h.png b/ttkthemes/ttkthemes/png/arc/arc/handle-h.png Binary files differnew file mode 100644 index 0000000..11d1621 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/handle-h.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/handle-v.png b/ttkthemes/ttkthemes/png/arc/arc/handle-v.png Binary files differnew file mode 100644 index 0000000..2317e90 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/handle-v.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/inline-toolbar.png b/ttkthemes/ttkthemes/png/arc/arc/inline-toolbar.png Binary files differnew file mode 100644 index 0000000..776ff5f --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/inline-toolbar.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/labelframe.png b/ttkthemes/ttkthemes/png/arc/arc/labelframe.png Binary files differnew file mode 100644 index 0000000..f57a41d --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/labelframe.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/line-h.png b/ttkthemes/ttkthemes/png/arc/arc/line-h.png Binary files differnew file mode 100644 index 0000000..8320e2a --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/line-h.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/line-v.png b/ttkthemes/ttkthemes/png/arc/arc/line-v.png Binary files differnew file mode 100644 index 0000000..c13ee45 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/line-v.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-arrow-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/menu-arrow-prelight.png Binary files differnew file mode 100644 index 0000000..fbd49b9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/menu-arrow-prelight.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-arrow.png b/ttkthemes/ttkthemes/png/arc/arc/menu-arrow.png Binary files differnew file mode 100644 index 0000000..fbd49b9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/menu-arrow.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked-insensitive.png Binary files differnew file mode 100644 index 0000000..67ae4e5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked.png b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked.png Binary files differnew file mode 100644 index 0000000..ea33e14 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked-insensitive.png Binary files differnew file mode 100644 index 0000000..e92f5be --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked.png b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked.png Binary files differnew file mode 100644 index 0000000..a599717 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked-insensitive.png Binary files differnew file mode 100644 index 0000000..13ac239 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked.png b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked.png Binary files differnew file mode 100644 index 0000000..3b9c4be --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked-insensitive.png Binary files differnew file mode 100644 index 0000000..2d6f6c3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked.png b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked.png Binary files differnew file mode 100644 index 0000000..63720cf --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/menubar.png b/ttkthemes/ttkthemes/png/arc/arc/menubar.png Binary files differnew file mode 100644 index 0000000..ff49952 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/menubar.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/menubar_button.png b/ttkthemes/ttkthemes/png/arc/arc/menubar_button.png Binary files differnew file mode 100644 index 0000000..92870f4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/menubar_button.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/menuitem.png b/ttkthemes/ttkthemes/png/arc/arc/menuitem.png Binary files differnew file mode 100644 index 0000000..e744833 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/menuitem.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/minus.png b/ttkthemes/ttkthemes/png/arc/arc/minus.png Binary files differnew file mode 100644 index 0000000..8e96a79 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/minus.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-active-bg.png b/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-active-bg.png Binary files differnew file mode 100644 index 0000000..567833f --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-active-bg.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-bg.png b/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-bg.png Binary files differnew file mode 100644 index 0000000..e8fbaff --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-bg.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-disabled-bg.png b/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-disabled-bg.png Binary files differnew file mode 100644 index 0000000..b86093d --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-disabled-bg.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/notebook-gap-horiz.png b/ttkthemes/ttkthemes/png/arc/arc/notebook-gap-horiz.png Binary files differnew file mode 100644 index 0000000..e14fe4b --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/notebook-gap-horiz.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/notebook-gap-vert.png b/ttkthemes/ttkthemes/png/arc/arc/notebook-gap-vert.png Binary files differnew file mode 100644 index 0000000..bc4a11c --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/notebook-gap-vert.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/notebook.png b/ttkthemes/ttkthemes/png/arc/arc/notebook.png Binary files differnew file mode 100644 index 0000000..ab43f7b --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/notebook.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/null.png b/ttkthemes/ttkthemes/png/arc/arc/null.png Binary files differnew file mode 100644 index 0000000..d7a1600 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/null.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/plus.png b/ttkthemes/ttkthemes/png/arc/arc/plus.png Binary files differnew file mode 100644 index 0000000..446ff48 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/plus.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/progressbar.png b/ttkthemes/ttkthemes/png/arc/arc/progressbar.png Binary files differnew file mode 100644 index 0000000..f0a28ee --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/progressbar.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/progressbar_v.png b/ttkthemes/ttkthemes/png/arc/arc/progressbar_v.png Binary files differnew file mode 100644 index 0000000..a1e9bcb --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/progressbar_v.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/radio-checked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/radio-checked-insensitive.png Binary files differnew file mode 100644 index 0000000..73fa33e --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/radio-checked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/radio-checked.png b/ttkthemes/ttkthemes/png/arc/arc/radio-checked.png Binary files differnew file mode 100644 index 0000000..4ddb8a6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/radio-checked.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/radio-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/radio-unchecked-insensitive.png Binary files differnew file mode 100644 index 0000000..eb48d48 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/radio-unchecked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/radio-unchecked.png b/ttkthemes/ttkthemes/png/arc/arc/radio-unchecked.png Binary files differnew file mode 100644 index 0000000..22559c3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/radio-unchecked.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-active.png b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-active.png Binary files differnew file mode 100644 index 0000000..ac4d545 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-active.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-insens.png b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-insens.png Binary files differnew file mode 100644 index 0000000..b075566 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-insens.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-prelight.png Binary files differnew file mode 100644 index 0000000..264272e --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-prelight.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-horiz.png b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz.png Binary files differnew file mode 100644 index 0000000..e3c2ab0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/slider-insensitive.png Binary files differnew file mode 100644 index 0000000..1bd519a --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/slider-insensitive.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/slider-prelight.png Binary files differnew file mode 100644 index 0000000..d925319 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/slider-prelight.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-vert-active.png b/ttkthemes/ttkthemes/png/arc/arc/slider-vert-active.png Binary files differnew file mode 100644 index 0000000..3483a5c --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/slider-vert-active.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-vert-insens.png b/ttkthemes/ttkthemes/png/arc/arc/slider-vert-insens.png Binary files differnew file mode 100644 index 0000000..a1822a8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/slider-vert-insens.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-vert-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/slider-vert-prelight.png Binary files differnew file mode 100644 index 0000000..c2eda00 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/slider-vert-prelight.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-vert.png b/ttkthemes/ttkthemes/png/arc/arc/slider-vert.png Binary files differnew file mode 100644 index 0000000..5fd3c55 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/slider-vert.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider.png b/ttkthemes/ttkthemes/png/arc/arc/slider.png Binary files differnew file mode 100644 index 0000000..593c454 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/slider.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/tab-bottom-active.png b/ttkthemes/ttkthemes/png/arc/arc/tab-bottom-active.png Binary files differnew file mode 100644 index 0000000..1b17b56 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/tab-bottom-active.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/tab-left-active.png b/ttkthemes/ttkthemes/png/arc/arc/tab-left-active.png Binary files differnew file mode 100644 index 0000000..a61b6f2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/tab-left-active.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/tab-right-active.png b/ttkthemes/ttkthemes/png/arc/arc/tab-right-active.png Binary files differnew file mode 100644 index 0000000..0b7c60e --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/tab-right-active.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/tab-top-active.png b/ttkthemes/ttkthemes/png/arc/arc/tab-top-active.png Binary files differnew file mode 100644 index 0000000..9e48436 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/tab-top-active.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/tab-top-hover.png b/ttkthemes/ttkthemes/png/arc/arc/tab-top-hover.png Binary files differnew file mode 100644 index 0000000..8ea26ed --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/tab-top-hover.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/tab-top.png b/ttkthemes/ttkthemes/png/arc/arc/tab-top.png Binary files differnew file mode 100644 index 0000000..b064d3a --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/tab-top.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-active-bg.png b/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-active-bg.png Binary files differnew file mode 100644 index 0000000..427548a --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-active-bg.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-bg.png b/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-bg.png Binary files differnew file mode 100644 index 0000000..320deb9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-bg.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-disabled-bg.png b/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-disabled-bg.png Binary files differnew file mode 100644 index 0000000..512d5bd --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-disabled-bg.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/toolbar.png b/ttkthemes/ttkthemes/png/arc/arc/toolbar.png Binary files differnew file mode 100644 index 0000000..3b91644 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/toolbar.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/tree_header.png b/ttkthemes/ttkthemes/png/arc/arc/tree_header.png Binary files differnew file mode 100644 index 0000000..74c7914 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/tree_header.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/treeview.png b/ttkthemes/ttkthemes/png/arc/arc/treeview.png Binary files differnew file mode 100644 index 0000000..762d3ab --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/treeview.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-horizontal-active.png b/ttkthemes/ttkthemes/png/arc/arc/trough-horizontal-active.png Binary files differnew file mode 100644 index 0000000..d8bd457 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/trough-horizontal-active.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-horizontal.png b/ttkthemes/ttkthemes/png/arc/arc/trough-horizontal.png Binary files differnew file mode 100644 index 0000000..8c8362a --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/trough-horizontal.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-progressbar.png b/ttkthemes/ttkthemes/png/arc/arc/trough-progressbar.png Binary files differnew file mode 100644 index 0000000..01ae577 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/trough-progressbar.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-progressbar_v.png b/ttkthemes/ttkthemes/png/arc/arc/trough-progressbar_v.png Binary files differnew file mode 100644 index 0000000..56d4951 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/trough-progressbar_v.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-horiz.png b/ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-horiz.png Binary files differnew file mode 100644 index 0000000..aced125 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-horiz.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-vert.png b/ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-vert.png Binary files differnew file mode 100644 index 0000000..a596849 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-vert.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-vertical-active.png b/ttkthemes/ttkthemes/png/arc/arc/trough-vertical-active.png Binary files differnew file mode 100644 index 0000000..7f26a03 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/trough-vertical-active.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-vertical.png b/ttkthemes/ttkthemes/png/arc/arc/trough-vertical.png Binary files differnew file mode 100644 index 0000000..8c2f144 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/trough-vertical.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/up-background-active.png b/ttkthemes/ttkthemes/png/arc/arc/up-background-active.png Binary files differnew file mode 100644 index 0000000..558a1db --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/up-background-active.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/up-background-disable-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/up-background-disable-rtl.png Binary files differnew file mode 100644 index 0000000..b179242 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/up-background-disable-rtl.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/up-background-disable.png b/ttkthemes/ttkthemes/png/arc/arc/up-background-disable.png Binary files differnew file mode 100644 index 0000000..de62cc7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/up-background-disable.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/up-background-hover.png b/ttkthemes/ttkthemes/png/arc/arc/up-background-hover.png Binary files differnew file mode 100644 index 0000000..ba22ac2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/up-background-hover.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/up-background-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/up-background-rtl.png Binary files differnew file mode 100644 index 0000000..c95e0da --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/up-background-rtl.png diff --git a/ttkthemes/ttkthemes/png/arc/arc/up-background.png b/ttkthemes/ttkthemes/png/arc/arc/up-background.png Binary files differnew file mode 100644 index 0000000..33ec27f --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/arc/up-background.png diff --git a/ttkthemes/ttkthemes/png/arc/pkgIndex.tcl b/ttkthemes/ttkthemes/png/arc/pkgIndex.tcl new file mode 100644 index 0000000..4af6d1b --- /dev/null +++ b/ttkthemes/ttkthemes/png/arc/pkgIndex.tcl @@ -0,0 +1,14 @@ +# pkgIndex.tcl for additional tile pixmap theme arc. +# +# We don't provide the package is the image subdirectory isn't present, +# or we don't have the right version of Tcl/Tk +# +# To use this automatically within tile, the tile-using application should +# use tile::availableThemes and tile::setTheme + +if {![file isdirectory [file join $dir arc]]} { return } + +package ifneeded ttk::theme::arc 0.1 \ + [list source [file join $dir arc.tcl]] + +# vim:ts=8:sw=4:sts=4:et diff --git a/ttkthemes/ttkthemes/png/breeze/LICENSE b/ttkthemes/ttkthemes/png/breeze/LICENSE new file mode 100644 index 0000000..8000a6f --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/LICENSE @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + <one line to give the library's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random + Hacker. + + <signature of Ty Coon>, 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! diff --git a/ttkthemes/ttkthemes/png/breeze/breeze.tcl b/ttkthemes/ttkthemes/png/breeze/breeze.tcl new file mode 100644 index 0000000..bb16eb0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze.tcl @@ -0,0 +1,337 @@ +# breeze.tcl -- +# +# breeze pixmap theme for the ttk package. +# +# Copyright (c) 2018 Maximilian Lika + +package require Tk 8.5.0 + +namespace eval ttk::theme::breeze { + + variable version 0.6 + package provide ttk::theme::breeze $version + + variable colors + array set colors { + -fg "#31363b" + -bg "#eff0f1" + + #-disabledbg "#e3e5e6" + #-disabledfg "#a8a9aa" + -disabledfg "#bbcbbe" + -disabledbg "#e7e8ea" + + -selectbg "#3daee9" + -selectfg "white" + + -window "#eff0f1" + -focuscolor "#3daee9" + -checklight "#94d0eb" + } + + proc LoadImages {imgdir} { + variable I + foreach file [glob -directory $imgdir *.png] { + set img [file tail [file rootname $file]] + set I($img) [image create photo -file $file -format png] + } + } + + LoadImages [file join [file dirname [info script]] breeze] + + ttk::style theme create breeze -parent default -settings { + ttk::style configure . \ + -background $colors(-bg) \ + -foreground $colors(-fg) \ + -troughcolor $colors(-bg) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -fieldbackground $colors(-window) \ + -font "Helvetica 10" \ + -borderwidth 1 \ + -focuscolor $colors(-focuscolor) \ + -highlightcolor $colors(-checklight) + + ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + # + # Layouts: + # + + ttk::style layout TButton { + Button.button -children { + + Button.padding -children { + Button.label -side left -expand true + } + + } + } + + ttk::style layout Toolbutton { + Toolbutton.button -children { + Toolbutton.padding -children { + Toolbutton.label -side left -expand true + } + } + } + + ttk::style layout Vertical.TScrollbar { + Vertical.Scrollbar.trough -sticky ns -children { + Vertical.Scrollbar.thumb -expand true + } + } + + ttk::style layout Horizontal.TScrollbar { + Horizontal.Scrollbar.trough -sticky ew -children { + Horizontal.Scrollbar.thumb -expand true + } + } + + ttk::style layout TMenubutton { + Menubutton.button -children { + Menubutton.focus -children { + Menubutton.padding -children { + Menubutton.indicator -side right + Menubutton.label -side right -expand true + } + } + } + } + + ttk::style layout Item { + Treeitem.padding -sticky nswe -children { + Treeitem.indicator -side left -sticky {} Treeitem.image -side left -sticky {} -children { + Treeitem.text -side left -sticky {} + } + } + } + + # + # Elements: + # + + ttk::style element create Button.button image [list $I(button) \ + pressed $I(button-focus) \ + {active focus} $I(button-active) \ + active $I(button-hover) \ + focus $I(button-hover) \ + disabled $I(button-insensitive) \ + ] -border 3 -sticky ewns + + ttk::style element create Toolbutton.button image [list $I(button-empty) \ + {active selected !disabled} $I(button-active) \ + selected $I(button-toggled) \ + pressed $I(button-active) \ + {active !disabled} $I(button-hover) \ + ] -border 3 -sticky news + + ttk::style element create Checkbutton.indicator image [list $I(checkbox-unchecked) \ + disabled $I(checkbox-unchecked-insensitive) \ + {pressed selected} $I(checkbox-checked-pressed) \ + {active selected} $I(checkbox-checked-active) \ + {pressed !selected} $I(checkbox-unchecked-pressed) \ + active $I(checkbox-unchecked-active) \ + selected $I(checkbox-checked) \ + {disabled selected} $I(checkbox-checked-insensitive) \ + ] -width 22 -sticky w + + ttk::style element create Radiobutton.indicator image [list $I(radio-unchecked) \ + disabled $I(radio-unchecked-insensitive) \ + {pressed selected} $I(radio-checked-pressed) \ + {active selected} $I(radio-checked-active) \ + {pressed !selected} $I(radio-unchecked-pressed) \ + active $I(radio-unchecked-active) \ + selected $I(radio-checked) \ + {disabled selected} $I(radio-checked-insensitive) \ + ] -width 22 -sticky w + + + ttk::style element create Horizontal.Scrollbar.trough image $I(scrollbar-trough-horiz-active) \ + -border {6 0 6 0} -sticky ew + ttk::style element create Horizontal.Scrollbar.thumb \ + image [list $I(scrollbar-slider-horiz) \ + {active !disabled} $I(scrollbar-slider-horiz-active) \ + disabled $I(scrollbar-slider-insens) \ + ] -border {6 0 6 0} -sticky ew + + ttk::style element create Vertical.Scrollbar.trough image $I(scrollbar-trough-vert-active) \ + -border {0 6 0 6} -sticky ns + ttk::style element create Vertical.Scrollbar.thumb \ + image [list $I(scrollbar-slider-vert) \ + {active !disabled} $I(scrollbar-slider-vert-active) \ + disabled $I(scrollbar-slider-insens) \ + ] -border {0 6 0 6} -sticky ns + + + ttk::style element create Horizontal.Scale.trough \ + image [list $I(scrollbar-slider-horiz) disabled $I(scale-trough-horizontal)] \ + -border {8 5 8 5} -padding 0 + ttk::style element create Horizontal.Scale.slider \ + image [list $I(scale-slider) \ + disabled $I(scale-slider-insensitive) \ + pressed $I(scale-slider-pressed)\ + active $I(scale-slider-active) \ + ] \ + -sticky {} + + + ttk::style element create Vertical.Scale.trough \ + image [list $I(scrollbar-slider-vert) disabled $I(scale-trough-vertical)] \ + -border {8 5 8 5} -padding 0 + ttk::style element create Vertical.Scale.slider \ + image [list $I(scale-slider) \ + disabled $I(scale-slider-insensitive) \ + pressed $I(scale-slider-pressed)\ + active $I(scale-slider-active) \ + ] \ + -sticky {} + + ttk::style element create Entry.field \ + image [list $I(entry) \ + {focus !disabled} $I(entry-focus) \ + {hover !disabled} $I(entry-active) \ + disabled $I(entry-insensitive)] \ + -border 3 -padding {6 8} -sticky news + + ttk::style element create Labelframe.border image $I(labelframe) \ + -border 4 -padding 4 -sticky news + + ttk::style element create Menubutton.button \ + image [list $I(button) \ + pressed $I(button-active) \ + active $I(button-hover) \ + disabled $I(button-insensitive) \ + ] -sticky news -border 3 -padding {3 2} + ttk::style element create Menubutton.indicator \ + image [list $I(arrow-down) \ + active $I(arrow-down-prelight) \ + pressed $I(arrow-down-prelight) \ + disabled $I(arrow-down-insens) \ + ] -sticky e -width 20 + + ttk::style element create Combobox.field \ + image [list $I(entry) \ + {readonly disabled} $I(button-insensitive) \ + {readonly pressed} $I(button-hover) \ + {readonly focus hover} $I(button-active) \ + {readonly focus} $I(button-focus) \ + {readonly hover} $I(button-hover) \ + readonly $I(button) \ + {disabled} $I(entry-insensitive) \ + {focus} $I(entry-focus) \ + {focus hover} $I(entry-focus) \ + {hover} $I(entry-active) \ + ] -border 4 -padding {6 8} + ttk::style element create Combobox.downarrow \ + image [list $I(arrow-down) \ + active $I(arrow-down-prelight) \ + pressed $I(arrow-down-prelight) \ + disabled $I(arrow-down-insens) \ + ] -border 4 -sticky {} + + ttk::style element create Spinbox.field \ + image [list $I(entry) focus $I(entry-focus) disabled $I(entry-insensitive) hover $I(entry-active)] \ + -border 4 -padding {6 8} -sticky news + ttk::style element create Spinbox.uparrow \ + image [list $I(arrow-up-small) \ + active $I(arrow-up-small-prelight) \ + pressed $I(arrow-up-small-prelight) \ + disabled $I(arrow-up-small-insens) \ + ] -border 4 -sticky {} + ttk::style element create Spinbox.downarrow \ + image [list $I(arrow-down-small) \ + active $I(arrow-down-small-prelight) \ + pressed $I(arrow-down-small-prelight) \ + disabled $I(arrow-down-small-insens) \ + ] -border 4 -sticky {} + + ttk::style element create Notebook.client \ + image $I(notebook-client) -border 1 + ttk::style element create Notebook.tab \ + image [list $I(notebook-tab-top) \ + selected $I(notebook-tab-top-active) \ + active $I(notebook-tab-top-hover) \ + ] -padding {12 4 12 4} -border 2 + + + # TODO Enhance + ttk::style element create Horizontal.Progressbar.trough \ + image $I(scrollbar-trough-horiz-active) -border {6 0 6 0} -sticky ew + ttk::style element create Horizontal.Progressbar.pbar \ + image $I(scrollbar-slider-horiz) -border {6 0 6 0} -sticky ew + + ttk::style element create Vertical.Progressbar.trough \ + image $I(scrollbar-trough-vert-active) -border {0 6 0 6} -sticky ns + ttk::style element create Vertical.Progressbar.pbar \ + image $I(scrollbar-slider-vert) -border {0 6 0 6} -sticky ns + + # TODO: Ab hier noch teilweise Arc style + ttk::style element create Treeview.field \ + image $I(treeview) -border 1 + ttk::style element create Treeheading.cell \ + image [list $I(notebook-client) \ + active $I(treeheading-prelight)] \ + -border 1 -padding 4 -sticky ewns + + # TODO: arrow-* ist at the moment a little bit too big + # the small version is too small :-) + # And at the moment there are no lines as in the breeze theme + # And hover, pressed doesn't work + ttk::style element create Treeitem.indicator \ + image [list $I(arrow-right) \ + user2 $I(empty) \ + user1 $I(arrow-down) \ + ] \ + -width 15 -sticky w + + # I don't know why Only with this I get a thin enough sash + ttk::style element create vsash image $I(transparent) -sticky e -padding 1 -width 1 + ttk::style element create hsash image $I(transparent) -sticky n -padding 1 -width 1 + + #ttk::style element create Separator.separator image $I() + + # + # Settings: + # + + ttk::style configure TButton -padding {8 4 8 4} -width -10 -anchor center + ttk::style configure TMenubutton -padding {8 4 4 4} + ttk::style configure Toolbutton -padding {6 2} -anchor center + ttk::style configure TCheckbutton -padding 4 + ttk::style configure TRadiobutton -padding 4 + ttk::style configure TSeparator -background $colors(-bg) + + #ttk::style configure TPanedwindow -width 1 -padding 0 + ttk::style map TPanedwindow -background [list hover $colors(-checklight)] + ttk::style map TCombobox -selectbackground [list \ + !focus $colors(-window) \ + {readonly hover} $colors(-checklight) \ + {readonly focus} $colors(-focuscolor) \ + ] + + ttk::style map TCombobox -selectforeground [list \ + !focus $colors(-fg) \ + {readonly hover} $colors(-fg) \ + {readonly focus} $colors(-selectfg) \ + ] + + # Treeview + ttk::style configure Treeview -background white + ttk::style configure Treeview.Item -padding {2 0 0 0} + ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + + # Some defaults for non ttk-widgets so that they fit + # to the breeze theme, too + tk_setPalette background [ttk::style lookup . -background] \ + foreground [ttk::style lookup . -foreground] \ + highlightColor [ttk::style lookup . -focuscolor] \ + selectBackground [ttk::style lookup . -selectbackground] \ + selectForeground [ttk::style lookup . -selectforeground] \ + activeBackground [ttk::style lookup . -selectbackground] \ + activeForeground [ttk::style lookup . -selectforeground] + option add *font [ttk::style lookup . -font] + } +} diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-insens.png Binary files differnew file mode 100644 index 0000000..1209254 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-insens.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-prelight.png Binary files differnew file mode 100644 index 0000000..989ee67 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-prelight.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-insens.png Binary files differnew file mode 100644 index 0000000..25c5f1d --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-insens.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-prelight.png Binary files differnew file mode 100644 index 0000000..fa450d1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-prelight.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small.png Binary files differnew file mode 100644 index 0000000..58beca3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down.png Binary files differnew file mode 100644 index 0000000..94cae33 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-insens.png Binary files differnew file mode 100644 index 0000000..6fd2438 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-insens.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-prelight.png Binary files differnew file mode 100644 index 0000000..d229b39 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-prelight.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left.png Binary files differnew file mode 100644 index 0000000..5f09594 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-insens.png Binary files differnew file mode 100644 index 0000000..842c02f --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-insens.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-prelight.png Binary files differnew file mode 100644 index 0000000..283b898 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-prelight.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right.png Binary files differnew file mode 100644 index 0000000..5b17dad --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-insens.png Binary files differnew file mode 100644 index 0000000..975f3ea --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-insens.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-prelight.png Binary files differnew file mode 100644 index 0000000..1f0efc0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-prelight.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-insens.png Binary files differnew file mode 100644 index 0000000..0cd867c --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-insens.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-prelight.png Binary files differnew file mode 100644 index 0000000..9156f79 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-prelight.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small.png Binary files differnew file mode 100644 index 0000000..890c1ea --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up.png Binary files differnew file mode 100644 index 0000000..588e47c --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/button-active.png Binary files differnew file mode 100644 index 0000000..7204792 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/button-active.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button-empty.png b/ttkthemes/ttkthemes/png/breeze/breeze/button-empty.png Binary files differnew file mode 100644 index 0000000..3b15a4c --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/button-empty.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button-focus.png b/ttkthemes/ttkthemes/png/breeze/breeze/button-focus.png Binary files differnew file mode 100644 index 0000000..f1f60f5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/button-focus.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button-hover.png b/ttkthemes/ttkthemes/png/breeze/breeze/button-hover.png Binary files differnew file mode 100644 index 0000000..f1e2328 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/button-hover.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/button-insensitive.png Binary files differnew file mode 100644 index 0000000..581f259 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/button-insensitive.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button-toggled.png b/ttkthemes/ttkthemes/png/breeze/breeze/button-toggled.png Binary files differnew file mode 100644 index 0000000..7c6eab4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/button-toggled.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button.png b/ttkthemes/ttkthemes/png/breeze/breeze/button.png Binary files differnew file mode 100644 index 0000000..c12385e --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/button.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-active.png Binary files differnew file mode 100644 index 0000000..47e2e77 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-active.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-insensitive.png Binary files differnew file mode 100644 index 0000000..a09a4a7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-pressed.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-pressed.png Binary files differnew file mode 100644 index 0000000..4d8fac4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-pressed.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked.png Binary files differnew file mode 100644 index 0000000..d4a3e8b --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-active.png Binary files differnew file mode 100644 index 0000000..598118a --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-active.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-insensitive.png Binary files differnew file mode 100644 index 0000000..d897161 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-pressed.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-pressed.png Binary files differnew file mode 100644 index 0000000..426879e --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-pressed.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked.png Binary files differnew file mode 100644 index 0000000..c7c258d --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/empty.png b/ttkthemes/ttkthemes/png/breeze/breeze/empty.png Binary files differnew file mode 100644 index 0000000..23ac424 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/empty.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/entry-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/entry-active.png Binary files differnew file mode 100644 index 0000000..315a68b --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/entry-active.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/entry-focus.png b/ttkthemes/ttkthemes/png/breeze/breeze/entry-focus.png Binary files differnew file mode 100644 index 0000000..b49582c --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/entry-focus.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/entry-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/entry-insensitive.png Binary files differnew file mode 100644 index 0000000..a2d6ad5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/entry-insensitive.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/entry.png b/ttkthemes/ttkthemes/png/breeze/breeze/entry.png Binary files differnew file mode 100644 index 0000000..30d7e0b --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/entry.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/labelframe.png b/ttkthemes/ttkthemes/png/breeze/breeze/labelframe.png Binary files differnew file mode 100644 index 0000000..f1613ef --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/labelframe.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/notebook-client.png b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-client.png Binary files differnew file mode 100644 index 0000000..2fa400e --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-client.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-active.png Binary files differnew file mode 100644 index 0000000..2b83440 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-active.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-hover.png b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-hover.png Binary files differnew file mode 100644 index 0000000..140e209 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-hover.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top.png b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top.png Binary files differnew file mode 100644 index 0000000..0d282c4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-active.png Binary files differnew file mode 100644 index 0000000..32e58cf --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-active.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-insensitive.png Binary files differnew file mode 100644 index 0000000..ff68b17 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-pressed.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-pressed.png Binary files differnew file mode 100644 index 0000000..8e361c3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-pressed.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked.png Binary files differnew file mode 100644 index 0000000..03f1916 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-active.png Binary files differnew file mode 100644 index 0000000..a2b19d9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-active.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-insensitive.png Binary files differnew file mode 100644 index 0000000..1a918bd --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-pressed.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-pressed.png Binary files differnew file mode 100644 index 0000000..5cd73e0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-pressed.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked.png Binary files differnew file mode 100644 index 0000000..fd35e27 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-active.png Binary files differnew file mode 100644 index 0000000..53c4f74 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-active.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-insensitive.png Binary files differnew file mode 100644 index 0000000..2f86a26 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-insensitive.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-pressed.png b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-pressed.png Binary files differnew file mode 100644 index 0000000..505b5d4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-pressed.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider.png b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider.png Binary files differnew file mode 100644 index 0000000..6104011 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-horizontal.png b/ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-horizontal.png Binary files differnew file mode 100644 index 0000000..cfd4e6e --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-horizontal.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-vertical.png b/ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-vertical.png Binary files differnew file mode 100644 index 0000000..36e0a2b --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-vertical.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz-active.png Binary files differnew file mode 100644 index 0000000..eb9eda7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz-active.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz.png Binary files differnew file mode 100644 index 0000000..9518d71 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-insens.png Binary files differnew file mode 100644 index 0000000..5dd9d0c --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-insens.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert-active.png Binary files differnew file mode 100644 index 0000000..23c6c30 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert-active.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert.png Binary files differnew file mode 100644 index 0000000..ac9d768 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-horiz-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-horiz-active.png Binary files differnew file mode 100644 index 0000000..b5a7494 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-horiz-active.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-vert-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-vert-active.png Binary files differnew file mode 100644 index 0000000..c89315a --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-vert-active.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/slider-vert-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/slider-vert-insens.png Binary files differnew file mode 100644 index 0000000..a1822a8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/slider-vert-insens.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/transparent.png b/ttkthemes/ttkthemes/png/breeze/breeze/transparent.png Binary files differnew file mode 100644 index 0000000..5dd9d0c --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/transparent.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/treeheading-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/treeheading-prelight.png Binary files differnew file mode 100644 index 0000000..36305f8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/treeheading-prelight.png diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/treeview.png b/ttkthemes/ttkthemes/png/breeze/breeze/treeview.png Binary files differnew file mode 100644 index 0000000..762d3ab --- /dev/null +++ b/ttkthemes/ttkthemes/png/breeze/breeze/treeview.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux.tcl b/ttkthemes/ttkthemes/png/equilux/equilux.tcl new file mode 100644 index 0000000..7b28ba1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux.tcl @@ -0,0 +1,314 @@ +# Copyright (C) 2018 RedFantom +# Derived from https://github.com/ddnexus/equilux-theme (GNU GPLv2) +# Based on /ttkthemes/ttkthemes/themes/arc/arc.tcl (GNU GPLv3) +# Available under the GNU GPLv3, or at your option any later version + +# Theme Equilux +namespace eval ttk::theme::equilux { + + # Widget colors + variable colors + array set colors { + -fg "#a6a6a6" + -bg "#464646" + -disabledbg "#2e2e2e" + -disabledfg "#999999" + -selectbg "#414141" + -selectfg "#a6a6a6" + -window "#373737" + -focuscolor "#bebebe" + -checklight "#e6e6e6" + } + + # Function to load images from subdirectory + variable directory + # Subdirectory /equilux + set directory [file join [file dirname [info script]] equilux] + variable images + # Load the images + foreach file [glob -directory $directory *.png] { + set img [file tail [file rootname $file]] + set images($img) [image create photo -file $file -format png] + } + + # Create a new ttk::style + ttk::style theme create equilux -parent default -settings { + # Configure basic style settings + ttk::style configure . \ + -background $colors(-bg) \ + -foreground $colors(-fg) \ + -troughcolor $colors(-bg) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -fieldbackground $colors(-window) \ + -font TkDefaultFont \ + -borderwidth 1 \ + -focuscolor $colors(-focuscolor) + + # Map disabled colors to disabledfg + ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + # WIDGET LAYOUTS + + ttk::style layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label -side left -expand true + } + } + } + } + + ttk::style layout Toolbutton { + Toolbutton.button -children { + Toolbutton.focus -children { + Toolbutton.padding -children { + Toolbutton.label -side left -expand true + } + } + } + } + + ttk::style layout Vertical.TScrollbar { + Vertical.Scrollbar.trough -sticky ns -children { + Vertical.Scrollbar.thumb -expand true + } + } + + ttk::style layout Horizontal.TScrollbar { + Horizontal.Scrollbar.trough -sticky ew -children { + Horizontal.Scrollbar.thumb -expand true + } + } + + ttk::style layout TMenubutton { + Menubutton.button -children { + Menubutton.focus -children { + Menubutton.padding -children { + Menubutton.indicator -side right + Menubutton.label -side right -expand true + } + } + } + } + + ttk::style layout TCombobox { + Combobox.field -sticky nswe -children { + Combobox.downarrow -side right -sticky ns -children { + Combobox.arrow -side right + } + Combobox.padding -expand true -sticky nswe -children { + Combobox.textarea -sticky nswe + } + } + } + + ttk::style layout TSpinbox { + Spinbox.field -side top -sticky we -children { + Spinbox.buttons -side right -children { + null -side right -sticky {} -children { + Spinbox.uparrow -side top -sticky nse -children { + Spinbox.symuparrow -side right -sticky e + } + Spinbox.downarrow -side bottom -sticky nse -children { + Spinbox.symdownarrow -side right -sticky e + } + } + } + Spinbox.padding -sticky nswe -children { + Spinbox.textarea -sticky nswe + } + } + } + + # Style elements + + # Button + ttk::style element create Button.button image [list $images(button) \ + pressed $images(button-active) \ + active $images(button-hover) \ + disabled $images(button-insensitive) \ + ] -border 3 -padding {3 2} -sticky ewns + + # Toolbutton + ttk::style element create Toolbutton.button image [list $images(button-empty) \ + selected $images(button-active) \ + pressed $images(button-active) \ + {active !disabled} $images(button-hover) \ + ] -border 3 -padding {3 2} -sticky news + # Checkbutton + ttk::style element create Checkbutton.indicator image [list $images(checkbox-unchecked) \ + disabled $images(checkbox-unchecked-insensitive) \ + {active selected} $images(checkbox-checked) \ + {pressed selected} $images(checkbox-checked) \ + active $images(checkbox-unchecked) \ + selected $images(checkbox-checked) \ + {disabled selected} $images(checkbox-checked-insensitive) \ + ] -width 22 -sticky w -padding {0 0 25 0} + # Radiobutton + ttk::style element create Radiobutton.indicator image [list $images(radio-unchecked) \ + disabled $images(radio-unchecked-insensitive) \ + {active selected} $images(radio-checked) \ + {pressed selected} $images(radio-checked) \ + active $images(radio-unchecked) \ + selected $images(radio-checked) \ + {disabled selected} $images(radio-checked-insensitive) \ + ] -width 22 -sticky w -padding {0 0 25 0} + + ttk::style element create Horizontal.Scrollbar.trough image $images(trough-scrollbar-horiz) + ttk::style element create Horizontal.Scrollbar.thumb \ + image [list $images(slider-horiz) \ + {pressed !disabled} $images(slider-horiz-active) \ + {active !disabled} $images(slider-horiz-prelight) \ + disabled $images(slider-horiz-insens) \ + ] -border 6 -sticky ew + + ttk::style element create Vertical.Scrollbar.trough image $images(trough-scrollbar-vert) + ttk::style element create Vertical.Scrollbar.thumb \ + image [list $images(slider-vert) \ + {pressed !disabled} $images(slider-vert-active) \ + {active !disabled} $images(slider-vert-prelight) \ + disabled $images(slider-vert-insens) \ + ] -border 6 -sticky ns + + ttk::style element create Horizontal.Scale.trough \ + image [list $images(trough-horizontal-active) disabled $images(trough-horizontal)] \ + -border {8 5 8 5} -padding 0 + ttk::style element create Horizontal.Scale.slider \ + image [list $images(slider) disabled $images(slider-insensitive) active $images(slider-prelight)] \ + -sticky {} + + ttk::style element create Vertical.Scale.trough \ + image [list $images(trough-vertical-active) disabled $images(trough-vertical)] \ + -border {5 8 5 8} -padding 0 + ttk::style element create Vertical.Scale.slider \ + image [list $images(slider) disabled $images(slider-insensitive) active $images(slider-prelight)] \ + -sticky {} + + ttk::style element create Entry.field \ + image [list $images(entry-border-bg) \ + focus $images(entry-active) \ + disabled $images(entry-border-disabled)] \ + -border 4 -padding {6 4} -sticky news + + ttk::style element create Labelframe.border image $images(labelframe) \ + -border 4 -padding 4 -sticky news + + ttk::style element create Menubutton.button \ + image [list $images(button) \ + pressed $images(button-active) \ + active $images(button-hover) \ + disabled $images(button-insensitive) \ + ] -sticky news -border 3 -padding {3 2} + ttk::style element create Menubutton.indicator \ + image [list $images(arrow-down) \ + active $images(arrow-down-prelight) \ + pressed $images(arrow-down-prelight) \ + disabled $images(arrow-down-insens) \ + ] -sticky e -width 20 + + ttk::style element create Combobox.field \ + image [list $images(combo-entry) \ + {readonly disabled} $images(button-insensitive) \ + {readonly pressed} $images(button-active) \ + {readonly hover} $images(button-hover) \ + readonly $images(button) \ + {disabled} $images(combo-entry-insensitive) \ + {hover} $images(combo-entry) \ + ] -border 4 -padding {6 0 0 0} + ttk::style element create Combobox.downarrow \ + image [list $images(combo-entry-button) \ + pressed $images(combo-entry-button-active) \ + active $images(combo-entry-button-hover) \ + disabled $images(combo-entry-button-insensitive) \ + ] -border 4 -padding {0 10 6 10} + ttk::style element create Combobox.arrow \ + image [list $images(arrow-down) \ + active $images(arrow-down-prelight) \ + pressed $images(arrow-down-prelight) \ + disabled $images(arrow-down-insens) \ + ] -sticky e -width 15 + + ttk::style element create Spinbox.field \ + image [list $images(combo-entry) focus $images(combo-entry-active)] \ + -border 4 -padding {6 0 0 0} -sticky news + ttk::style element create Spinbox.uparrow \ + image [list $images(up-background) \ + pressed $images(up-background-active) \ + active $images(up-background-hover) \ + disabled $images(up-background-disable) \ + ] -width 20 -border {0 2 3 0} -padding {0 5 6 2} + ttk::style element create Spinbox.symuparrow \ + image [list $images(arrow-up-small) \ + active $images(arrow-up-small-prelight) \ + pressed $images(arrow-up-small-prelight) \ + disabled $images(arrow-up-small-insens) \ + ] + ttk::style element create Spinbox.downarrow \ + image [list $images(down-background) \ + pressed $images(down-background-active) \ + active $images(down-background-hover) \ + disabled $images(down-background-disable) \ + ] -width 20 -border {0 0 3 2} -padding {0 2 6 5} + ttk::style element create Spinbox.symdownarrow \ + image [list $images(arrow-down) \ + active $images(arrow-down-prelight) \ + pressed $images(arrow-down-prelight) \ + disabled $images(arrow-down-insens) \ + ] + + ttk::style element create Notebook.client \ + image $images(notebook) -border 1 + ttk::style element create Notebook.tab \ + image [list $images(tab-top) \ + selected $images(tab-top-active) \ + active $images(tab-top-hover) \ + ] -padding {0 2 0 0} -border 3 + + ttk::style element create Horizontal.Progressbar.trough \ + image $images(progressbar-horiz-bg) -border {2 2 2 2} -padding 1 + ttk::style element create Horizontal.Progressbar.pbar \ + image $images(progressbar-horiz) -border {4 0 4 0} + + ttk::style element create Vertical.Progressbar.trough \ + image $images(progressbar-vert-bg) -border {2 2 2 2} -padding 1 + ttk::style element create Vertical.Progressbar.pbar \ + image $images(progressbar-vert) -border {0 4 0 4} + + ttk::style element create Treeview.field \ + image $images(treeview) -border 1 + ttk::style element create Treeheading.cell \ + image [list $images(tree-heading) pressed $images(tree-heading-active)] \ + -border 1 -padding 4 -sticky ewns + + ttk::style element create Treeitem.indicator \ + image [list $images(plus) user2 $images(empty) user1 $images(minus)] \ + -width 15 -sticky w + + # Settings + ttk::style configure TButton -padding {8 4 8 4} -width -10 -anchor center + ttk::style configure TMenubutton -padding {8 4 4 4} + ttk::style configure Toolbutton -anchor center + ttk::style configure TCheckbutton -padding 3 + # Radiobutton and Checkbutton hover highlighting: disabled by default + # ttk::style map TRadiobutton -background [list active $colors(-checklight)] + # ttk::style map TCheckbutton -background [list active $colors(-checklight)] + ttk::style configure TRadiobutton -padding 3 + ttk::style configure TNotebook -tabmargins {0 2 0 0} + ttk::style configure TNotebook.Tab -padding {6 2 6 2} -expand {0 0 2} + ttk::style map TNotebook.Tab -expand [list selected {1 2 4 2}] + ttk::style configure TSeparator -background $colors(-bg) + + # Treeview + ttk::style configure Treeview -background $colors(-window) + ttk::style configure Treeview.Item -padding {2 0 0 0} + ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + } +} + +variable version 1.1 +package provide ttk::theme::equilux $version + diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-insens.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-insens.png Binary files differnew file mode 100644 index 0000000..af72739 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-insens.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-prelight.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-prelight.png Binary files differnew file mode 100644 index 0000000..96c4d91 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-prelight.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down.png Binary files differnew file mode 100644 index 0000000..6e8e2ae --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-insens.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-insens.png Binary files differnew file mode 100644 index 0000000..06f6f28 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-insens.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-prelight.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-prelight.png Binary files differnew file mode 100644 index 0000000..8f3b22b --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-prelight.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small.png Binary files differnew file mode 100644 index 0000000..c013cf4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up.png Binary files differnew file mode 100644 index 0000000..10bfecd --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/button-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/button-active.png Binary files differnew file mode 100644 index 0000000..2f6a782 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/button-active.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/button-empty.png b/ttkthemes/ttkthemes/png/equilux/equilux/button-empty.png Binary files differnew file mode 100644 index 0000000..2674cd8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/button-empty.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/button-hover.png b/ttkthemes/ttkthemes/png/equilux/equilux/button-hover.png Binary files differnew file mode 100644 index 0000000..6450ed9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/button-hover.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/button-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/button-insensitive.png Binary files differnew file mode 100644 index 0000000..46642a9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/button-insensitive.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/button.png b/ttkthemes/ttkthemes/png/equilux/equilux/button.png Binary files differnew file mode 100644 index 0000000..c69d3dd --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/button.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked-insensitive.png Binary files differnew file mode 100644 index 0000000..bbbb2da --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked.png b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked.png Binary files differnew file mode 100644 index 0000000..815e5c2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked-insensitive.png Binary files differnew file mode 100644 index 0000000..dca621f --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked.png b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked.png Binary files differnew file mode 100644 index 0000000..8eda039 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-active.png Binary files differnew file mode 100644 index 0000000..a37f9c4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-active.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-active.png Binary files differnew file mode 100644 index 0000000..c118f1c --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-active.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-hover.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-hover.png Binary files differnew file mode 100644 index 0000000..6e86d34 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-hover.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-insensitive.png Binary files differnew file mode 100644 index 0000000..9c93716 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-insensitive.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button.png Binary files differnew file mode 100644 index 0000000..666a623 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-insensitive.png Binary files differnew file mode 100644 index 0000000..50419a8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-insensitive.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry.png Binary files differnew file mode 100644 index 0000000..760c75e --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/down-background-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/down-background-active.png Binary files differnew file mode 100644 index 0000000..ea70db1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/down-background-active.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/down-background-disable.png b/ttkthemes/ttkthemes/png/equilux/equilux/down-background-disable.png Binary files differnew file mode 100644 index 0000000..a15a2fa --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/down-background-disable.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/down-background-hover.png b/ttkthemes/ttkthemes/png/equilux/equilux/down-background-hover.png Binary files differnew file mode 100644 index 0000000..6439ac2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/down-background-hover.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/down-background.png b/ttkthemes/ttkthemes/png/equilux/equilux/down-background.png Binary files differnew file mode 100644 index 0000000..57179a0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/down-background.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/empty.png b/ttkthemes/ttkthemes/png/equilux/equilux/empty.png Binary files differnew file mode 100644 index 0000000..23ac424 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/empty.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/entry-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/entry-active.png Binary files differnew file mode 100644 index 0000000..f2b014e --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/entry-active.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/entry-border-bg.png b/ttkthemes/ttkthemes/png/equilux/equilux/entry-border-bg.png Binary files differnew file mode 100644 index 0000000..32419f1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/entry-border-bg.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/entry-border-disabled.png b/ttkthemes/ttkthemes/png/equilux/equilux/entry-border-disabled.png Binary files differnew file mode 100644 index 0000000..e04c1f1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/entry-border-disabled.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/focus.png b/ttkthemes/ttkthemes/png/equilux/equilux/focus.png Binary files differnew file mode 100644 index 0000000..a960daa --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/focus.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/frame.png b/ttkthemes/ttkthemes/png/equilux/equilux/frame.png Binary files differnew file mode 100644 index 0000000..ed565f6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/frame.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/labelframe.png b/ttkthemes/ttkthemes/png/equilux/equilux/labelframe.png Binary files differnew file mode 100644 index 0000000..f11229c --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/labelframe.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/minus.png b/ttkthemes/ttkthemes/png/equilux/equilux/minus.png Binary files differnew file mode 100644 index 0000000..8e96a79 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/minus.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/notebook.png b/ttkthemes/ttkthemes/png/equilux/equilux/notebook.png Binary files differnew file mode 100644 index 0000000..f11229c --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/notebook.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/null.png b/ttkthemes/ttkthemes/png/equilux/equilux/null.png Binary files differnew file mode 100644 index 0000000..d7a1600 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/null.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/plus.png b/ttkthemes/ttkthemes/png/equilux/equilux/plus.png Binary files differnew file mode 100644 index 0000000..446ff48 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/plus.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz-bg.png b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz-bg.png Binary files differnew file mode 100644 index 0000000..9a2aa3a --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz-bg.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz.png b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz.png Binary files differnew file mode 100644 index 0000000..628a03d --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert-bg.png b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert-bg.png Binary files differnew file mode 100644 index 0000000..dc61b16 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert-bg.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert.png b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert.png Binary files differnew file mode 100644 index 0000000..81bb37b --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/radio-checked-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/radio-checked-insensitive.png Binary files differnew file mode 100644 index 0000000..5bbe2a5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/radio-checked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/radio-checked.png b/ttkthemes/ttkthemes/png/equilux/equilux/radio-checked.png Binary files differnew file mode 100644 index 0000000..f08f053 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/radio-checked.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked-insensitive.png Binary files differnew file mode 100644 index 0000000..b6c35f0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked-insensitive.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked.png b/ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked.png Binary files differnew file mode 100644 index 0000000..1786a71 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-active.png Binary files differnew file mode 100644 index 0000000..4edab03 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-active.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-insens.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-insens.png Binary files differnew file mode 100644 index 0000000..b1b07c3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-insens.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-prelight.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-prelight.png Binary files differnew file mode 100644 index 0000000..9605bc6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-prelight.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz.png Binary files differnew file mode 100644 index 0000000..9605bc6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-insensitive.png Binary files differnew file mode 100644 index 0000000..f4377ac --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-insensitive.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-prelight.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-prelight.png Binary files differnew file mode 100644 index 0000000..9cc2a22 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-prelight.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-active.png Binary files differnew file mode 100644 index 0000000..63c3388 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-active.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-insens.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-insens.png Binary files differnew file mode 100644 index 0000000..95278a0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-insens.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-prelight.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-prelight.png Binary files differnew file mode 100644 index 0000000..89d97c3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-prelight.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert.png Binary files differnew file mode 100644 index 0000000..89d97c3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider.png Binary files differnew file mode 100644 index 0000000..2959844 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/tab-top-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/tab-top-active.png Binary files differnew file mode 100644 index 0000000..7339e95 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/tab-top-active.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/tab-top-hover.png b/ttkthemes/ttkthemes/png/equilux/equilux/tab-top-hover.png Binary files differnew file mode 100644 index 0000000..5e23923 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/tab-top-hover.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/tab-top.png b/ttkthemes/ttkthemes/png/equilux/equilux/tab-top.png Binary files differnew file mode 100644 index 0000000..598600a --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/tab-top.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/tree-heading-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/tree-heading-active.png Binary files differnew file mode 100644 index 0000000..9ff5844 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/tree-heading-active.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/tree-heading.png b/ttkthemes/ttkthemes/png/equilux/equilux/tree-heading.png Binary files differnew file mode 100644 index 0000000..b395e79 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/tree-heading.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/treeview.png b/ttkthemes/ttkthemes/png/equilux/equilux/treeview.png Binary files differnew file mode 100644 index 0000000..862ac32 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/treeview.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal-active.png Binary files differnew file mode 100644 index 0000000..2d0ed3d --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal-active.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal.png b/ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal.png Binary files differnew file mode 100644 index 0000000..5086977 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-horiz.png b/ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-horiz.png Binary files differnew file mode 100644 index 0000000..7cb45ed --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-horiz.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-vert.png b/ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-vert.png Binary files differnew file mode 100644 index 0000000..c21a6f6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-vert.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical-active.png Binary files differnew file mode 100644 index 0000000..a36af42 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical-active.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical.png b/ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical.png Binary files differnew file mode 100644 index 0000000..e68f18b --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/up-background-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/up-background-active.png Binary files differnew file mode 100644 index 0000000..2b50e0d --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/up-background-active.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/up-background-disable.png b/ttkthemes/ttkthemes/png/equilux/equilux/up-background-disable.png Binary files differnew file mode 100644 index 0000000..78dec9e --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/up-background-disable.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/up-background-hover.png b/ttkthemes/ttkthemes/png/equilux/equilux/up-background-hover.png Binary files differnew file mode 100644 index 0000000..ae38987 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/up-background-hover.png diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/up-background.png b/ttkthemes/ttkthemes/png/equilux/equilux/up-background.png Binary files differnew file mode 100644 index 0000000..e8fb907 --- /dev/null +++ b/ttkthemes/ttkthemes/png/equilux/equilux/up-background.png diff --git a/ttkthemes/ttkthemes/png/pkgIndex.tcl b/ttkthemes/ttkthemes/png/pkgIndex.tcl new file mode 100644 index 0000000..79129fe --- /dev/null +++ b/ttkthemes/ttkthemes/png/pkgIndex.tcl @@ -0,0 +1,19 @@ +# Author: RedFantom +# License: GNU GPLv3 +# Copyright (c) 2017-2019 RedFantom + +package require Tk 8.6 +set png_theme_dir [file join [pwd] [file dirname [info script]]] + +array set png_themes { + arc 0.1 + breeze 0.6 + equilux 1.1 + scid 0.9.1 + ubuntu 1.0 +} + +foreach {theme version} [array get png_themes] { + package ifneeded ttk::theme::$theme $version \ + [list source [file join $png_theme_dir $theme $theme.tcl]] +} diff --git a/ttkthemes/ttkthemes/png/scid/LICENSE.md b/ttkthemes/ttkthemes/png/scid/LICENSE.md new file mode 100644 index 0000000..d7087bb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/LICENSE.md @@ -0,0 +1,39 @@ +# BSD-like Tcl License +Copyright (C) 2018 Uwe Klimmek +The following terms apply to all files associated with the software +unless explicitly disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, +and license this software and its documentation for any purpose, +provided that existing copyright notices are retained in all copies and +that this notice is included verbatim in any distributions. No written +agreement, license, or royalty fee is required for any of the authorized +uses. Modifications to this software may be copyrighted by their authors +and need not follow the licensing terms described here, provided that +the new terms are clearly indicated on the first page of each file where +they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY +FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY +DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. +THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND +DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, +UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. +government, the Government shall have only "Restricted Rights" in the +software and related documentation as defined in the Federal Acquisition +Regulations (FARs) in Clause 52.227.19 (c) (2). If you are acquiring the +software on behalf of the Department of Defense, the software shall be +classified as "Commercial Computer Software" and the Government shall +have only "Restricted Rights" as defined in Clause 252.227-7013 (c) (1) +of DFARs. Notwithstanding the foregoing, the authors grant the U.S. +Government and others acting in its behalf permission to use and +distribute the software in accordance with the terms specified in this +license. diff --git a/ttkthemes/ttkthemes/png/scid/scid.tcl b/ttkthemes/ttkthemes/png/scid/scid.tcl new file mode 100644 index 0000000..4076418 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scid.tcl @@ -0,0 +1,329 @@ +# scidthemes - Copyright (C) 2018 Uwe Klimmek +# Available under the BSD-like 2-clause Tcl License, see LICENSE.md + +# Copyright (c) 2018 RedFantom +# Edited for indents, spaces instead of tabs and formatting +# Fixed the spacing of down arrow in Menubutton/OptionMenu +# TODO: Fix alignment of down arrow in Menubutton/OptionMenu +# TODO: Fix spacing on Combobox down arrow sides + +package provide ttk::theme::scid 0.9.1 + +foreach { t } { blue mint green purple sand pink grey } { + set ::tks $t + + package provide ttk::theme::scid$t 0.9.1 + + namespace eval ttk::theme::scid$t { + + set t $::tks + proc LoadImages {imgdir {patterns {*.png}}} { + foreach pattern $patterns { + foreach file [glob -directory $imgdir $pattern] { + set img [file tail [file rootname $file]] + if {![info exists images($img)]} { + set images($img) [image create photo -file $file -format png] + } + } + } + return [array get images] + } + + variable I + array set I [LoadImages [file join [file dirname [info script]] scid$t] *.png] + + variable colors + array set colors { + -frame "#d8d8d8" + -lighter "#fcfcfc" + -dark "#c8c8c8" + -darker "#9e9e9e" + -darkest "#cacaca" + -selectbg "#3d3d3d" + -selectfg "#fcfcfc" + -disabledfg "#b3b3b3" + -entryfocus "#6f6f6f" + -tabbg "#c9c9c9" + -tabborder "#b7b7b7" + -troughcolor "#d7d7d7" + -troughborder "#a7a7a7" + -checklight "#f5f5f5" + -eborder "#5464c4" + -foreground "#202020" + -background "#efefef" + } + + ttk::style theme create scid$t -settings { + ttk::style configure . \ + -borderwidth 1 \ + -background $colors(-frame) \ + -foreground $colors(-foreground) \ + -bordercolor $colors(-darkest) \ + -darkcolor $colors(-dark) \ + -lightcolor $colors(-lighter) \ + -troughcolor $colors(-troughcolor) \ + -selectforeground $colors(-selectfg) \ + -selectbackground $colors(-selectbg) \ + -font TkDefaultFont + + ttk::style map . \ + -background [list disabled $colors(-frame) active $colors(-lighter)] \ + -foreground [list disabled $colors(-disabledfg)] \ + -selectbackground [list !focus $colors(-darker)] \ + -selectforeground [list !focus white] + + ## Treeview + ttk::style element create Treeheading.cell image \ + [list $I(tree-n) \ + selected $I(tree-p) \ + disabled $I(tree-d) \ + pressed $I(tree-p) \ + active $I(tree-h) \ + ] -border 4 -sticky ew + ttk::style configure Row -background $colors(-background) + ttk::style map Row -background \ + [list \ + {focus selected} "#6474d4" \ + selected "#7484e4" \ + alternate white] + ttk::style map Item -foreground [list selected white] + ttk::style map Cell -foreground [list selected white] + ttk::style configure Treeview -background white + ttk::style map Treeview \ + -background [list selected "#5464c4"] \ + -foreground [list selected $colors(-selectfg)] + + ## Buttons + ttk::style configure TButton -anchor center + ttk::style layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label + } + } + } + } + + ttk::style element create button image \ + [list $I(button-n) \ + pressed $I(button-p) \ + {selected active} $I(button-pa) \ + selected $I(button-p) \ + active $I(button-a) \ + disabled $I(button-d) \ + ] -border {4 9 4 18} -padding {4 0} -sticky news + ttk::style configure Tbutton -padding {4 0 4 0} + + ## Checkbuttons + ttk::style element create Checkbutton.indicator image \ + [list $I(check-nu) \ + {disabled selected} $I(check-dc) \ + disabled $I(check-du) \ + {pressed selected} $I(check-pc) \ + pressed $I(check-pu) \ + {active selected} $I(check-ac) \ + active $I(check-hu) \ + selected $I(check-nc) \ + ] -width 20 -sticky w + ttk::style map TCheckbutton -background [list active $colors(-frame)] + ttk::style configure TCheckbutton -padding {0 4 0 4} + + ## Radiobuttons + ttk::style element create Radiobutton.indicator image \ + [list $I(radio-nu) \ + {disabled selected} $I(radio-dc) \ + disabled $I(radio-du) \ + {pressed selected} $I(radio-pc) \ + pressed $I(radio-pu) \ + {active selected} $I(radio-ac) \ + active $I(radio-hu) \ + selected $I(radio-nc) \ + ] -width 20 -sticky w + ttk::style map TRadiobutton -background [list active $colors(-frame)] + ttk::style configure TRadiobutton -padding {0 4 0 4 } + + ## Menubuttons + ttk::style element create Menubutton.indicator image \ + [list $I(menuarrow-a) \ + disabled $I(menuarrow-d) \ + ] -sticky e -border {15 0 0 0} -padding 0 + ttk::style element create Menubutton.border image \ + [list $I(button-n) \ + selected $I(button-p) \ + disabled $I(button-d) \ + active $I(button-a) \ + ] -border 4 -sticky ew + ttk::style configure TMenubutton -padding {4 0 4 0} + + ## Toolbar buttons + ttk::style configure Toolbutton -padding -5 -relief flat + ttk::style configure Toolbutton.label -padding 0 -relief flat + ttk::style element create Toolbutton.border image \ + [list $I(blank) \ + pressed $I(toolbutton-p) \ + {selected active} $I(toolbutton-pa) \ + selected $I(toolbutton-p) \ + active $I(toolbutton-a) \ + disabled $I(blank) \ + ] -border 11 -sticky nsew + + ## Entry widgets + ttk::style configure TEntry \ + -padding {0 4 0 4 } \ + -insertwidth 1 \ + -fieldbackground white \ + -selectbackground $colors(-eborder) \ + -selectforeground $colors(-foreground) + ttk::style map TEntry \ + -fieldbackground [list readonly $colors(-frame)] \ + -bordercolor [list focus $colors(-eborder)] \ + -lightcolor [list focus $colors(-entryfocus)] \ + -darkcolor [list focus $colors(-entryfocus)] + ttk::style element create Entry.field image \ + [list $I(entry-n) \ + {focus} $I(entry-a) \ + {readonly disabled} $I(entry-rd) \ + {readonly pressed} $I(entry-d) \ + {focus readonly} $I(entry-d) \ + readonly $I(entry-d) \ + ] -border {3 3 3 3} -sticky ew + + ## Combobox + ttk::style element create Combobox.downarrow image \ + [list $I(comboarrow-n) \ + focus $I(comboarrow-af) \ + disabled $I(comboarrow-d) \ + pressed $I(comboarrow-p) \ + active $I(comboarrow-a) \ + ] -sticky e -border {22 0 0 0} + ttk::style element create Combobox.field image \ + [list $I(combo-n) \ + focus $I(combo-ra) \ + {readonly disabled} $I(combo-rd) \ + {readonly pressed} $I(combo-rp) \ + {readonly focus} $I(combo-rf) \ + readonly $I(combo-rn) \ + ] -border {4 0 0 0} -sticky ew + ttk::style configure TCombobox \ + -selectbackground "#ffffff" \ + -selectforeground "#202020" \ + -padding {0 4 0 4} + + ## Spinbox + ttk::style element create Spinbox.downarrow image \ + [list $I(spinarrowdown-a) \ + {focus pressed} $I(spinarrowdown-paf) \ + focus $I(spinarrowdown-af) \ + disabled $I(spinarrowdown-a) \ + active $I(spinarrowdown-p) \ + ] -border 4 -sticky {} + ttk::style element create Spinbox.uparrow image \ + [list $I(spinarrowup-a) \ + {focus pressed} $I(spinarrowup-paf) \ + focus $I(spinarrowup-af) \ + disabled $I(spinarrowup-a) \ + active $I(spinarrowup-p) \ + ] -border 4 -sticky {} + ttk::style element create Spinbox.field image \ + [list $I(combo-n) \ + focus $I(combo-ra) \ + {readonly disabled} $I(combo-rd) \ + {readonly pressed} $I(combo-rp) \ + {readonly focus} $I(combo-rf) \ + readonly $I(combo-rn) \ + ] -border {4 0 0 0} -sticky ew + ttk::style configure TSpinbox \ + -selectbackground "#ffffff" \ + -selectforeground "#202020" \ + -padding {0 4 0 4} + + ## Notebooks + ttk::style element create Notebook.client \ + image $I(surface) -border 2 -sticky news + ttk::style element create Notebook.tab image \ + [list $I(tab-n) \ + selected $I(tab-s) \ + active $I(tab-a) \ + ] -border {3 6 3 12} -padding {3 3} + + ## Labelframes + ttk::style element create Labelframe.border image $I(labelframe) \ + -border 4 -sticky news + ttk::style configure TLabelframe -padding 4 + + ## Scrollbars + ttk::style layout Vertical.TScrollbar { + Vertical.Scrollbar.trough -sticky ns -children { + Vertical.Scrollbar.thumb -expand true + } + } + ttk::style layout Horizontal.TScrollbar { + Horizontal.Scrollbar.trough -sticky ew -children { + Horizontal.Scrollbar.thumb -expand true + } + } + ttk::style element create Horizontal.Scrollbar.thumb image \ + [list $I(sbthumb-hn) \ + disabled $I(sbthumb-hd) \ + pressed $I(sbthumb-hp) \ + active $I(sbthumb-ha) \ + ] -border 4 + ttk::style element create Vertical.Scrollbar.thumb image \ + [list $I(sbthumb-vn) \ + disabled $I(sbthumb-vd) \ + pressed $I(sbthumb-vp) \ + active $I(sbthumb-va) \ + ] -border 4 + ttk::style element create Horizontal.Scrollbar.trough image $I(sbtrough-h) + ttk::style element create Vertical.Scrollbar.trough image $I(sbtrough-v) + ttk::style configure TScrollbar -bordercolor $colors(-troughborder) + + ## Scales + ttk::style element create Horizontal.Scale.slider image \ + [list $I(scale-hn) \ + disabled $I(scale-hd) \ + active $I(scale-ha) \ + ] + ttk::style element create Horizontal.Scale.trough image \ + [list $I(scaletrough-h) \ + pressed $I(scaletrough-hp) \ + ] -border 4 -sticky ew -padding 0 + ttk::style element create Vertical.Scale.slider image \ + [list $I(scale-vn) \ + disabled $I(scale-vd) \ + active $I(scale-va) \ + ] + ttk::style element create Vertical.Scale.trough image \ + [list $I(scaletrough-v) \ + pressed $I(scaletrough-vp) \ + ] -border 4 -sticky ns -padding 0 + + ttk::style configure TScale -bordercolor $colors(-troughborder) + + ## Progressbar + ttk::style element create Progressbar.trough \ + image $I(entry-n) -border 2 + ttk::style element create Vertical.Progressbar.pbar \ + image $I(progress-v) -border {2 2 1 1} + ttk::style element create Horizontal.Progressbar.pbar \ + image $I(progress-h) -border {2 2 1 1} + ttk::style configure TProgressbar \ + -bordercolor $colors(-troughborder) \ + -foreground $colors(-eborder) + + ## Statusbar + ttk::style element create sizegrip image $I(sizegrip) + + ## Separator + ttk::style element create separator image $I(sep-h) + ttk::style element create hseparator image $I(sep-h) + ttk::style element create vseparator image $I(sep-v) + + ## Paned window + ttk::style element create vsash image $I(sas-v) -sticky e + ttk::style element create hsash image $I(sas-h) -sticky s + } + } +} +unset ::tks diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/blank.png b/ttkthemes/ttkthemes/png/scid/scidblue/blank.png Binary files differnew file mode 100644 index 0000000..7a73256 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/blank.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-a.png Binary files differnew file mode 100644 index 0000000..a77a300 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-a1p.png Binary files differnew file mode 100644 index 0000000..a386146 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-a1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-d.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-d.png Binary files differnew file mode 100644 index 0000000..2751b31 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-default.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-default.png Binary files differnew file mode 100644 index 0000000..1229a02 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-default.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-n.png Binary files differnew file mode 100644 index 0000000..038814c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-p.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-p.png Binary files differnew file mode 100644 index 0000000..2cdcb24 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-p1p.png Binary files differnew file mode 100644 index 0000000..b3e19e8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-p1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-pa.png Binary files differnew file mode 100644 index 0000000..a64ac6e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-ac.png Binary files differnew file mode 100644 index 0000000..1e76d2a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-au.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-au.png Binary files differnew file mode 100644 index 0000000..caff1be --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-dc.png Binary files differnew file mode 100644 index 0000000..4f1d453 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-du.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-du.png Binary files differnew file mode 100644 index 0000000..20bcda7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-hu.png Binary files differnew file mode 100644 index 0000000..a06266a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-nc.png Binary files differnew file mode 100644 index 0000000..1e76d2a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-nu.png Binary files differnew file mode 100644 index 0000000..32516e2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-pc.png Binary files differnew file mode 100644 index 0000000..97e326a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-pu.png Binary files differnew file mode 100644 index 0000000..a55dc69 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/combo-n.png Binary files differnew file mode 100644 index 0000000..2a5e0f8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/combo-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidblue/combo-ra.png Binary files differnew file mode 100644 index 0000000..7840c5e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/combo-ra.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rd.png Binary files differnew file mode 100644 index 0000000..e0384b8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rf.png Binary files differnew file mode 100644 index 0000000..2b56f41 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rn.png Binary files differnew file mode 100644 index 0000000..cea9e18 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rp.png Binary files differnew file mode 100644 index 0000000..68b06c9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-a.png Binary files differnew file mode 100644 index 0000000..4ceccdc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-af.png Binary files differnew file mode 100644 index 0000000..267c56e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-d.png Binary files differnew file mode 100644 index 0000000..b5237fe --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-n.png Binary files differnew file mode 100644 index 0000000..06ba6eb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-p.png Binary files differnew file mode 100644 index 0000000..1e813e5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/entry-a.png Binary files differnew file mode 100644 index 0000000..f919b89 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/entry-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidblue/entry-d.png Binary files differnew file mode 100644 index 0000000..2f21baa --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/entry-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/entry-n.png Binary files differnew file mode 100644 index 0000000..3a6f70a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/entry-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidblue/entry-rd.png Binary files differnew file mode 100644 index 0000000..a0c9d63 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/entry-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidblue/labelframe.png Binary files differnew file mode 100644 index 0000000..eb51692 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/labelframe.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-a.png Binary files differnew file mode 100644 index 0000000..54bea5d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-d.png Binary files differnew file mode 100644 index 0000000..1b88b45 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidblue/progress-h.png Binary files differnew file mode 100644 index 0000000..68c874c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/progress-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidblue/progress-v.png Binary files differnew file mode 100644 index 0000000..fab8361 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/progress-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-ac.png Binary files differnew file mode 100644 index 0000000..1907072 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-au.png Binary files differnew file mode 100644 index 0000000..5d8d9b4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-dc.png Binary files differnew file mode 100644 index 0000000..9abc608 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-du.png Binary files differnew file mode 100644 index 0000000..d820838 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-hu.png Binary files differnew file mode 100644 index 0000000..33c80b1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-nc.png Binary files differnew file mode 100644 index 0000000..a358e0d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-nu.png Binary files differnew file mode 100644 index 0000000..154279a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-pc.png Binary files differnew file mode 100644 index 0000000..a358e0d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-pu.png Binary files differnew file mode 100644 index 0000000..47b7a9d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidblue/sas-h.png Binary files differnew file mode 100644 index 0000000..6c86ff9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sas-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidblue/sas-v.png Binary files differnew file mode 100644 index 0000000..ea5d045 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sas-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-ha.png Binary files differnew file mode 100644 index 0000000..0aef0d9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hd.png Binary files differnew file mode 100644 index 0000000..b96012e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hn.png Binary files differnew file mode 100644 index 0000000..4b1d738 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hp.png Binary files differnew file mode 100644 index 0000000..29d108f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-va.png Binary files differnew file mode 100644 index 0000000..8e441e6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vd.png Binary files differnew file mode 100644 index 0000000..3c68b6f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vn.png Binary files differnew file mode 100644 index 0000000..8bee38f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vp.png Binary files differnew file mode 100644 index 0000000..5b35aa8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-h.png Binary files differnew file mode 100644 index 0000000..4c675d1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-v.png Binary files differnew file mode 100644 index 0000000..e81f8ce --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidblue/scale-ha.png Binary files differnew file mode 100644 index 0000000..47b7a9d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/scale-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidblue/scale-hd.png Binary files differnew file mode 100644 index 0000000..b2ba4a1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/scale-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidblue/scale-hn.png Binary files differnew file mode 100644 index 0000000..2231497 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/scale-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidblue/scale-va.png Binary files differnew file mode 100644 index 0000000..47b7a9d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/scale-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidblue/scale-vd.png Binary files differnew file mode 100644 index 0000000..b2ba4a1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/scale-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidblue/scale-vn.png Binary files differnew file mode 100644 index 0000000..2231497 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/scale-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-h.png Binary files differnew file mode 100644 index 0000000..fe4fbdc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-hp.png Binary files differnew file mode 100644 index 0000000..78c983d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-v.png Binary files differnew file mode 100644 index 0000000..4bfbca3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-vp.png Binary files differnew file mode 100644 index 0000000..ac3fddc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidblue/sep-h.png Binary files differnew file mode 100644 index 0000000..02cda8d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sep-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidblue/sep-v.png Binary files differnew file mode 100644 index 0000000..f670c57 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sep-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidblue/sizegrip.png Binary files differnew file mode 100644 index 0000000..270dee4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/sizegrip.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-a.png Binary files differnew file mode 100644 index 0000000..9f55ace --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-af.png Binary files differnew file mode 100644 index 0000000..3ddcbe4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-p.png Binary files differnew file mode 100644 index 0000000..b911b41 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-pa.png Binary files differnew file mode 100644 index 0000000..6102afe --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-paf.png Binary files differnew file mode 100644 index 0000000..e1063be --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-a.png Binary files differnew file mode 100644 index 0000000..4223db0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-af.png Binary files differnew file mode 100644 index 0000000..3d2a4ec --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-p.png Binary files differnew file mode 100644 index 0000000..c996dca --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-pa.png Binary files differnew file mode 100644 index 0000000..5f2e25c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-paf.png Binary files differnew file mode 100644 index 0000000..e078bbd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/surface.png b/ttkthemes/ttkthemes/png/scid/scidblue/surface.png Binary files differnew file mode 100644 index 0000000..4b97939 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/surface.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/tab-a.png Binary files differnew file mode 100644 index 0000000..5766d36 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/tab-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/tab-n.png Binary files differnew file mode 100644 index 0000000..4a68e13 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/tab-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidblue/tab-s.png Binary files differnew file mode 100644 index 0000000..3d859c6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/tab-s.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-a.png Binary files differnew file mode 100644 index 0000000..8f826bb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-d.png Binary files differnew file mode 100644 index 0000000..2751b31 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-n.png Binary files differnew file mode 100644 index 0000000..1229a02 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-p.png Binary files differnew file mode 100644 index 0000000..bae7aeb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-pa.png Binary files differnew file mode 100644 index 0000000..a64ac6e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidblue/tree-d.png Binary files differnew file mode 100644 index 0000000..acae169 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/tree-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidblue/tree-h.png Binary files differnew file mode 100644 index 0000000..b37102f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/tree-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/tree-n.png Binary files differnew file mode 100644 index 0000000..6b37f73 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/tree-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidblue/tree-p.png Binary files differnew file mode 100644 index 0000000..5cbfcec --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidblue/tree-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/blank.png b/ttkthemes/ttkthemes/png/scid/scidgreen/blank.png Binary files differnew file mode 100644 index 0000000..3bb2a21 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/blank.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-a.png Binary files differnew file mode 100644 index 0000000..47b95ac --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-a1p.png Binary files differnew file mode 100644 index 0000000..f65bf22 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-a1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-d.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-d.png Binary files differnew file mode 100644 index 0000000..731a0c2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-default.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-default.png Binary files differnew file mode 100644 index 0000000..928c10a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-default.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-n.png Binary files differnew file mode 100644 index 0000000..9f7a454 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-p.png Binary files differnew file mode 100644 index 0000000..83cb3e8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-p1p.png Binary files differnew file mode 100644 index 0000000..bff37d0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-p1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-pa.png Binary files differnew file mode 100644 index 0000000..9212ddd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-ac.png Binary files differnew file mode 100644 index 0000000..ba0d48d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-au.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-au.png Binary files differnew file mode 100644 index 0000000..1d22aac --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-dc.png Binary files differnew file mode 100644 index 0000000..303978c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-du.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-du.png Binary files differnew file mode 100644 index 0000000..1d22aac --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-hu.png Binary files differnew file mode 100644 index 0000000..7d3ded5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-nc.png Binary files differnew file mode 100644 index 0000000..f9d2957 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-nu.png Binary files differnew file mode 100644 index 0000000..1d22aac --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-pc.png Binary files differnew file mode 100644 index 0000000..f9d2957 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-pu.png Binary files differnew file mode 100644 index 0000000..67e1b70 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-n.png Binary files differnew file mode 100644 index 0000000..60f793e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-ra.png Binary files differnew file mode 100644 index 0000000..9997829 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-ra.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rd.png Binary files differnew file mode 100644 index 0000000..055cf1c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rf.png Binary files differnew file mode 100644 index 0000000..1b5b68b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rn.png Binary files differnew file mode 100644 index 0000000..01e9d9a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rp.png Binary files differnew file mode 100644 index 0000000..b5dc799 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-a.png Binary files differnew file mode 100644 index 0000000..c514705 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-af.png Binary files differnew file mode 100644 index 0000000..f23e433 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-d.png Binary files differnew file mode 100644 index 0000000..3eabd37 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-n.png Binary files differnew file mode 100644 index 0000000..2fbc100 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-p.png Binary files differnew file mode 100644 index 0000000..e76f99a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-a.png Binary files differnew file mode 100644 index 0000000..e2d4244 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-d.png Binary files differnew file mode 100644 index 0000000..6c66236 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-n.png Binary files differnew file mode 100644 index 0000000..a23a555 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-rd.png Binary files differnew file mode 100644 index 0000000..0f321b3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidgreen/labelframe.png Binary files differnew file mode 100644 index 0000000..9a07adc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/labelframe.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-a.png Binary files differnew file mode 100644 index 0000000..9758d59 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-d.png Binary files differnew file mode 100644 index 0000000..24b0d59 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidgreen/progress-h.png Binary files differnew file mode 100644 index 0000000..6ae07e0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/progress-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidgreen/progress-v.png Binary files differnew file mode 100644 index 0000000..43df2d6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/progress-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-ac.png Binary files differnew file mode 100644 index 0000000..dade1b5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-au.png Binary files differnew file mode 100644 index 0000000..6938691 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-dc.png Binary files differnew file mode 100644 index 0000000..d02a45a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-du.png Binary files differnew file mode 100644 index 0000000..6938691 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-hu.png Binary files differnew file mode 100644 index 0000000..d272875 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-nc.png Binary files differnew file mode 100644 index 0000000..dade1b5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-nu.png Binary files differnew file mode 100644 index 0000000..6938691 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-pc.png Binary files differnew file mode 100644 index 0000000..dade1b5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-pu.png Binary files differnew file mode 100644 index 0000000..da6a35d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sas-h.png Binary files differnew file mode 100644 index 0000000..6fe9295 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sas-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sas-v.png Binary files differnew file mode 100644 index 0000000..75519fd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sas-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-ha.png Binary files differnew file mode 100644 index 0000000..d4063d7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hd.png Binary files differnew file mode 100644 index 0000000..9048ca2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hn.png Binary files differnew file mode 100644 index 0000000..a6a38b0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hp.png Binary files differnew file mode 100644 index 0000000..fbfb1c7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-va.png Binary files differnew file mode 100644 index 0000000..74a2b22 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vd.png Binary files differnew file mode 100644 index 0000000..bb006a0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vn.png Binary files differnew file mode 100644 index 0000000..cb152d1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vp.png Binary files differnew file mode 100644 index 0000000..91fea5c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-h.png Binary files differnew file mode 100644 index 0000000..db7672e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-v.png Binary files differnew file mode 100644 index 0000000..17e4ada --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-ha.png Binary files differnew file mode 100644 index 0000000..da6a35d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-hd.png Binary files differnew file mode 100644 index 0000000..4186d9a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-hn.png Binary files differnew file mode 100644 index 0000000..d1ce79e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-va.png Binary files differnew file mode 100644 index 0000000..da6a35d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-vd.png Binary files differnew file mode 100644 index 0000000..4186d9a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-vn.png Binary files differnew file mode 100644 index 0000000..d1ce79e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-h.png Binary files differnew file mode 100644 index 0000000..7f57220 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-hp.png Binary files differnew file mode 100644 index 0000000..353a29f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-v.png Binary files differnew file mode 100644 index 0000000..06b9ef0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-vp.png Binary files differnew file mode 100644 index 0000000..a03f5be --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sep-h.png Binary files differnew file mode 100644 index 0000000..b57caa2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sep-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sep-v.png Binary files differnew file mode 100644 index 0000000..6cc8cb1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sep-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sizegrip.png Binary files differnew file mode 100644 index 0000000..2c34207 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sizegrip.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-a.png Binary files differnew file mode 100644 index 0000000..eb5609d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-af.png Binary files differnew file mode 100644 index 0000000..91f6b59 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-p.png Binary files differnew file mode 100644 index 0000000..eb5609d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-pa.png Binary files differnew file mode 100644 index 0000000..b1a6b18 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-paf.png Binary files differnew file mode 100644 index 0000000..ac8c395 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-a.png Binary files differnew file mode 100644 index 0000000..a22bcaf --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-af.png Binary files differnew file mode 100644 index 0000000..045e8fa --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-p.png Binary files differnew file mode 100644 index 0000000..a22bcaf --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-pa.png Binary files differnew file mode 100644 index 0000000..37b8f17 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-paf.png Binary files differnew file mode 100644 index 0000000..c2a93ca --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/surface.png b/ttkthemes/ttkthemes/png/scid/scidgreen/surface.png Binary files differnew file mode 100644 index 0000000..3f51cff --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/surface.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tab-a.png Binary files differnew file mode 100644 index 0000000..10786d3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tab-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tab-n.png Binary files differnew file mode 100644 index 0000000..ccd20a0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tab-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tab-s.png Binary files differnew file mode 100644 index 0000000..10786d3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tab-s.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-a.png Binary files differnew file mode 100644 index 0000000..f65bf22 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-d.png Binary files differnew file mode 100644 index 0000000..731a0c2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-n.png Binary files differnew file mode 100644 index 0000000..928c10a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-p.png Binary files differnew file mode 100644 index 0000000..bff37d0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-pa.png Binary files differnew file mode 100644 index 0000000..9212ddd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-d.png Binary files differnew file mode 100644 index 0000000..36f9f2c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-h.png Binary files differnew file mode 100644 index 0000000..fcbf096 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-n.png Binary files differnew file mode 100644 index 0000000..fcbf096 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-p.png Binary files differnew file mode 100644 index 0000000..5ef5ec6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/blank.png b/ttkthemes/ttkthemes/png/scid/scidgrey/blank.png Binary files differnew file mode 100644 index 0000000..99c2d96 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/blank.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-a.png Binary files differnew file mode 100644 index 0000000..0b4ccbf --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-a1p.png Binary files differnew file mode 100644 index 0000000..36d0045 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-a1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-d.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-d.png Binary files differnew file mode 100644 index 0000000..cacffe9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-default.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-default.png Binary files differnew file mode 100644 index 0000000..4d36e03 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-default.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-n.png Binary files differnew file mode 100644 index 0000000..03b3d50 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-p.png Binary files differnew file mode 100644 index 0000000..5b56b70 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-p1p.png Binary files differnew file mode 100644 index 0000000..5813d08 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-p1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-pa.png Binary files differnew file mode 100644 index 0000000..f56cf1c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-ac.png Binary files differnew file mode 100644 index 0000000..8dd0c15 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-au.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-au.png Binary files differnew file mode 100644 index 0000000..d70c6f9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-dc.png Binary files differnew file mode 100644 index 0000000..8d37e21 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-du.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-du.png Binary files differnew file mode 100644 index 0000000..d70c6f9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-hu.png Binary files differnew file mode 100644 index 0000000..2102668 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-nc.png Binary files differnew file mode 100644 index 0000000..8dd0c15 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-nu.png Binary files differnew file mode 100644 index 0000000..d70c6f9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-pc.png Binary files differnew file mode 100644 index 0000000..8dd0c15 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-pu.png Binary files differnew file mode 100644 index 0000000..d3cf6d6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-n.png Binary files differnew file mode 100644 index 0000000..0ac9e2d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-ra.png Binary files differnew file mode 100644 index 0000000..de64cf5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-ra.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rd.png Binary files differnew file mode 100644 index 0000000..c25d1bb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rf.png Binary files differnew file mode 100644 index 0000000..3316a31 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rn.png Binary files differnew file mode 100644 index 0000000..f3105c3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rp.png Binary files differnew file mode 100644 index 0000000..b69de28 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-a.png Binary files differnew file mode 100644 index 0000000..9e6c473 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-af.png Binary files differnew file mode 100644 index 0000000..c71d639 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-d.png Binary files differnew file mode 100644 index 0000000..2a1b71f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-n.png Binary files differnew file mode 100644 index 0000000..9d8c05a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-p.png Binary files differnew file mode 100644 index 0000000..bf58b40 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-a.png Binary files differnew file mode 100644 index 0000000..4fe10f2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-d.png Binary files differnew file mode 100644 index 0000000..c3185aa --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-n.png Binary files differnew file mode 100644 index 0000000..2eb9caa --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-rd.png Binary files differnew file mode 100644 index 0000000..f701267 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidgrey/labelframe.png Binary files differnew file mode 100644 index 0000000..275359f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/labelframe.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-a.png Binary files differnew file mode 100644 index 0000000..14e005f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-d.png Binary files differnew file mode 100644 index 0000000..4ca433b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidgrey/progress-h.png Binary files differnew file mode 100644 index 0000000..4683ba1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/progress-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidgrey/progress-v.png Binary files differnew file mode 100644 index 0000000..2c190d4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/progress-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-ac.png Binary files differnew file mode 100644 index 0000000..26eab21 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-au.png Binary files differnew file mode 100644 index 0000000..4a06aa5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-dc.png Binary files differnew file mode 100644 index 0000000..4e65b17 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-du.png Binary files differnew file mode 100644 index 0000000..4a06aa5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-hu.png Binary files differnew file mode 100644 index 0000000..44d8482 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-nc.png Binary files differnew file mode 100644 index 0000000..26eab21 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-nu.png Binary files differnew file mode 100644 index 0000000..4a06aa5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-pc.png Binary files differnew file mode 100644 index 0000000..26eab21 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-pu.png Binary files differnew file mode 100644 index 0000000..8db2b62 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sas-h.png Binary files differnew file mode 100644 index 0000000..6f0f500 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sas-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sas-v.png Binary files differnew file mode 100644 index 0000000..299db97 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sas-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-ha.png Binary files differnew file mode 100644 index 0000000..fced6e4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hd.png Binary files differnew file mode 100644 index 0000000..93962b9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hn.png Binary files differnew file mode 100644 index 0000000..1650335 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hp.png Binary files differnew file mode 100644 index 0000000..decea68 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-va.png Binary files differnew file mode 100644 index 0000000..1a861e1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vd.png Binary files differnew file mode 100644 index 0000000..bba2cbe --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vn.png Binary files differnew file mode 100644 index 0000000..bef6722 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vp.png Binary files differnew file mode 100644 index 0000000..4486c2e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-h.png Binary files differnew file mode 100644 index 0000000..33c4a39 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-v.png Binary files differnew file mode 100644 index 0000000..45115e9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-ha.png Binary files differnew file mode 100644 index 0000000..8db2b62 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-hd.png Binary files differnew file mode 100644 index 0000000..bac01ba --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-hn.png Binary files differnew file mode 100644 index 0000000..fa45dbc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-va.png Binary files differnew file mode 100644 index 0000000..8db2b62 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-vd.png Binary files differnew file mode 100644 index 0000000..bac01ba --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-vn.png Binary files differnew file mode 100644 index 0000000..fa45dbc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-h.png Binary files differnew file mode 100644 index 0000000..2ff7e85 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-hp.png Binary files differnew file mode 100644 index 0000000..4fd38de --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-v.png Binary files differnew file mode 100644 index 0000000..01a4e9b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-vp.png Binary files differnew file mode 100644 index 0000000..52838bb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sep-h.png Binary files differnew file mode 100644 index 0000000..3e62ba8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sep-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sep-v.png Binary files differnew file mode 100644 index 0000000..330b3e1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sep-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sizegrip.png Binary files differnew file mode 100644 index 0000000..e1ece6f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sizegrip.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-a.png Binary files differnew file mode 100644 index 0000000..5fb2fb3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-af.png Binary files differnew file mode 100644 index 0000000..ccd1d87 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-p.png Binary files differnew file mode 100644 index 0000000..5fb2fb3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-pa.png Binary files differnew file mode 100644 index 0000000..dc5dacc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-paf.png Binary files differnew file mode 100644 index 0000000..330e706 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-a.png Binary files differnew file mode 100644 index 0000000..31e3a3d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-af.png Binary files differnew file mode 100644 index 0000000..d26b579 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-p.png Binary files differnew file mode 100644 index 0000000..31e3a3d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-pa.png Binary files differnew file mode 100644 index 0000000..20ba7e3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-paf.png Binary files differnew file mode 100644 index 0000000..a3cbead --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/surface.png b/ttkthemes/ttkthemes/png/scid/scidgrey/surface.png Binary files differnew file mode 100644 index 0000000..d4eb278 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/surface.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tab-a.png Binary files differnew file mode 100644 index 0000000..0849cf2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tab-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tab-n.png Binary files differnew file mode 100644 index 0000000..76f0a82 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tab-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tab-s.png Binary files differnew file mode 100644 index 0000000..0849cf2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tab-s.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-a.png Binary files differnew file mode 100644 index 0000000..36d0045 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-d.png Binary files differnew file mode 100644 index 0000000..cacffe9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-n.png Binary files differnew file mode 100644 index 0000000..4d36e03 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-p.png Binary files differnew file mode 100644 index 0000000..5813d08 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-pa.png Binary files differnew file mode 100644 index 0000000..f56cf1c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-d.png Binary files differnew file mode 100644 index 0000000..ca5f55a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-h.png Binary files differnew file mode 100644 index 0000000..34b71ba --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-n.png Binary files differnew file mode 100644 index 0000000..34b71ba --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-p.png Binary files differnew file mode 100644 index 0000000..3c40532 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/blank.png b/ttkthemes/ttkthemes/png/scid/scidmint/blank.png Binary files differnew file mode 100644 index 0000000..878e560 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/blank.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-a.png Binary files differnew file mode 100644 index 0000000..febf866 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-a1p.png Binary files differnew file mode 100644 index 0000000..a5aca22 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-a1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-d.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-d.png Binary files differnew file mode 100644 index 0000000..a84f0cc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-default.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-default.png Binary files differnew file mode 100644 index 0000000..ae3c8b0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-default.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-n.png Binary files differnew file mode 100644 index 0000000..6955608 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-p.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-p.png Binary files differnew file mode 100644 index 0000000..de33bbc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-p1p.png Binary files differnew file mode 100644 index 0000000..6b327e0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-p1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-pa.png Binary files differnew file mode 100644 index 0000000..16e7b1d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-ac.png Binary files differnew file mode 100644 index 0000000..be1cf6b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-au.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-au.png Binary files differnew file mode 100644 index 0000000..8149dcb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-dc.png Binary files differnew file mode 100644 index 0000000..d2a06b5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-du.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-du.png Binary files differnew file mode 100644 index 0000000..8149dcb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-hu.png Binary files differnew file mode 100644 index 0000000..30863c2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-nc.png Binary files differnew file mode 100644 index 0000000..be1cf6b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-nu.png Binary files differnew file mode 100644 index 0000000..8149dcb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-pc.png Binary files differnew file mode 100644 index 0000000..be1cf6b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-pu.png Binary files differnew file mode 100644 index 0000000..c182195 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/combo-n.png Binary files differnew file mode 100644 index 0000000..c97c607 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/combo-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidmint/combo-ra.png Binary files differnew file mode 100644 index 0000000..506f536 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/combo-ra.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rd.png Binary files differnew file mode 100644 index 0000000..fdc4306 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rf.png Binary files differnew file mode 100644 index 0000000..a1eb04e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rn.png Binary files differnew file mode 100644 index 0000000..79b92fd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rp.png Binary files differnew file mode 100644 index 0000000..f275206 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-a.png Binary files differnew file mode 100644 index 0000000..90b7ae5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-af.png Binary files differnew file mode 100644 index 0000000..8add497 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-d.png Binary files differnew file mode 100644 index 0000000..2e80ca5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-n.png Binary files differnew file mode 100644 index 0000000..47b4909 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-p.png Binary files differnew file mode 100644 index 0000000..1c844e3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/entry-a.png Binary files differnew file mode 100644 index 0000000..71a6ac8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/entry-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidmint/entry-d.png Binary files differnew file mode 100644 index 0000000..efe1294 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/entry-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/entry-n.png Binary files differnew file mode 100644 index 0000000..985e547 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/entry-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidmint/entry-rd.png Binary files differnew file mode 100644 index 0000000..d0f8e4c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/entry-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidmint/labelframe.png Binary files differnew file mode 100644 index 0000000..253ff8d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/labelframe.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-a.png Binary files differnew file mode 100644 index 0000000..eafb2ef --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-d.png Binary files differnew file mode 100644 index 0000000..bd057a5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidmint/progress-h.png Binary files differnew file mode 100644 index 0000000..0335a86 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/progress-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidmint/progress-v.png Binary files differnew file mode 100644 index 0000000..d8baa1d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/progress-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-ac.png Binary files differnew file mode 100644 index 0000000..144d771 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-au.png Binary files differnew file mode 100644 index 0000000..5b49163 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-dc.png Binary files differnew file mode 100644 index 0000000..402d6dd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-du.png Binary files differnew file mode 100644 index 0000000..5b49163 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-hu.png Binary files differnew file mode 100644 index 0000000..ecdb8cb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-nc.png Binary files differnew file mode 100644 index 0000000..144d771 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-nu.png Binary files differnew file mode 100644 index 0000000..5b49163 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-pc.png Binary files differnew file mode 100644 index 0000000..144d771 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-pu.png Binary files differnew file mode 100644 index 0000000..9439bd0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidmint/sas-h.png Binary files differnew file mode 100644 index 0000000..089bb6c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sas-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidmint/sas-v.png Binary files differnew file mode 100644 index 0000000..0c540c8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sas-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-ha.png Binary files differnew file mode 100644 index 0000000..a0ffe5b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hd.png Binary files differnew file mode 100644 index 0000000..d27f82d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hn.png Binary files differnew file mode 100644 index 0000000..0914bfd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hp.png Binary files differnew file mode 100644 index 0000000..568477e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-va.png Binary files differnew file mode 100644 index 0000000..ae9ec39 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vd.png Binary files differnew file mode 100644 index 0000000..8fcd7af --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vn.png Binary files differnew file mode 100644 index 0000000..03f10d2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vp.png Binary files differnew file mode 100644 index 0000000..4a2685a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-h.png Binary files differnew file mode 100644 index 0000000..1e7c451 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-v.png Binary files differnew file mode 100644 index 0000000..7169136 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidmint/scale-ha.png Binary files differnew file mode 100644 index 0000000..9439bd0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/scale-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidmint/scale-hd.png Binary files differnew file mode 100644 index 0000000..da06dfa --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/scale-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidmint/scale-hn.png Binary files differnew file mode 100644 index 0000000..e99be55 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/scale-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidmint/scale-va.png Binary files differnew file mode 100644 index 0000000..2e3f2c6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/scale-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidmint/scale-vd.png Binary files differnew file mode 100644 index 0000000..9f64858 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/scale-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidmint/scale-vn.png Binary files differnew file mode 100644 index 0000000..4e9cb2b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/scale-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-h.png Binary files differnew file mode 100644 index 0000000..cae2a60 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-hp.png Binary files differnew file mode 100644 index 0000000..4418b75 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-v.png Binary files differnew file mode 100644 index 0000000..474ca30 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-vp.png Binary files differnew file mode 100644 index 0000000..d28af8e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidmint/sep-h.png Binary files differnew file mode 100644 index 0000000..1cee87e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sep-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidmint/sep-v.png Binary files differnew file mode 100644 index 0000000..7feaa58 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sep-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidmint/sizegrip.png Binary files differnew file mode 100644 index 0000000..9520ccc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/sizegrip.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-a.png Binary files differnew file mode 100644 index 0000000..8fcbbd0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-af.png Binary files differnew file mode 100644 index 0000000..02b2a2a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-p.png Binary files differnew file mode 100644 index 0000000..8fcbbd0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-pa.png Binary files differnew file mode 100644 index 0000000..efe0182 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-paf.png Binary files differnew file mode 100644 index 0000000..6e45b88 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-a.png Binary files differnew file mode 100644 index 0000000..0b4b35c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-af.png Binary files differnew file mode 100644 index 0000000..2e92ce8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-p.png Binary files differnew file mode 100644 index 0000000..0b4b35c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-pa.png Binary files differnew file mode 100644 index 0000000..184c882 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-paf.png Binary files differnew file mode 100644 index 0000000..222b9c5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/surface.png b/ttkthemes/ttkthemes/png/scid/scidmint/surface.png Binary files differnew file mode 100644 index 0000000..f3a80a6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/surface.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/tab-a.png Binary files differnew file mode 100644 index 0000000..21ca0ea --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/tab-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/tab-n.png Binary files differnew file mode 100644 index 0000000..f194457 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/tab-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidmint/tab-s.png Binary files differnew file mode 100644 index 0000000..21ca0ea --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/tab-s.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-a.png Binary files differnew file mode 100644 index 0000000..adc1a5e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-d.png Binary files differnew file mode 100644 index 0000000..89f6b41 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-n.png Binary files differnew file mode 100644 index 0000000..9e68dd6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-p.png Binary files differnew file mode 100644 index 0000000..7f707f7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-pa.png Binary files differnew file mode 100644 index 0000000..6aa0fe4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidmint/tree-d.png Binary files differnew file mode 100644 index 0000000..84034ee --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/tree-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidmint/tree-h.png Binary files differnew file mode 100644 index 0000000..b472c91 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/tree-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/tree-n.png Binary files differnew file mode 100644 index 0000000..b472c91 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/tree-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidmint/tree-p.png Binary files differnew file mode 100644 index 0000000..358c081 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidmint/tree-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/blank.png b/ttkthemes/ttkthemes/png/scid/scidpink/blank.png Binary files differnew file mode 100644 index 0000000..06409bb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/blank.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-a.png Binary files differnew file mode 100644 index 0000000..69724fb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-a1p.png Binary files differnew file mode 100644 index 0000000..2a70701 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-a1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-d.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-d.png Binary files differnew file mode 100644 index 0000000..0c40b50 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-default.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-default.png Binary files differnew file mode 100644 index 0000000..08f2a7c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-default.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-n.png Binary files differnew file mode 100644 index 0000000..7b827a3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-p.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-p.png Binary files differnew file mode 100644 index 0000000..526c124 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-p1p.png Binary files differnew file mode 100644 index 0000000..d40f15c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-p1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-pa.png Binary files differnew file mode 100644 index 0000000..eddfe5e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-ac.png Binary files differnew file mode 100644 index 0000000..457587e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-au.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-au.png Binary files differnew file mode 100644 index 0000000..9061950 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-dc.png Binary files differnew file mode 100644 index 0000000..899dafe --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-du.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-du.png Binary files differnew file mode 100644 index 0000000..9061950 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-hu.png Binary files differnew file mode 100644 index 0000000..4afc64b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-nc.png Binary files differnew file mode 100644 index 0000000..457587e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-nu.png Binary files differnew file mode 100644 index 0000000..9061950 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-pc.png Binary files differnew file mode 100644 index 0000000..457587e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-pu.png Binary files differnew file mode 100644 index 0000000..1f6cf22 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/combo-n.png Binary files differnew file mode 100644 index 0000000..e2e9aec --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/combo-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidpink/combo-ra.png Binary files differnew file mode 100644 index 0000000..aa9fb7a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/combo-ra.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rd.png Binary files differnew file mode 100644 index 0000000..d3378f7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rf.png Binary files differnew file mode 100644 index 0000000..df042a6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rn.png Binary files differnew file mode 100644 index 0000000..a7c1fa5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rp.png Binary files differnew file mode 100644 index 0000000..82a1562 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-a.png Binary files differnew file mode 100644 index 0000000..bc6bee4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-af.png Binary files differnew file mode 100644 index 0000000..382bc9b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-d.png Binary files differnew file mode 100644 index 0000000..c665284 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-n.png Binary files differnew file mode 100644 index 0000000..e3cff58 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-p.png Binary files differnew file mode 100644 index 0000000..88fe8b7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/entry-a.png Binary files differnew file mode 100644 index 0000000..890b0a2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/entry-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidpink/entry-d.png Binary files differnew file mode 100644 index 0000000..ad3c236 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/entry-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/entry-n.png Binary files differnew file mode 100644 index 0000000..ffddfe8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/entry-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidpink/entry-rd.png Binary files differnew file mode 100644 index 0000000..a485684 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/entry-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidpink/labelframe.png Binary files differnew file mode 100644 index 0000000..e76adb8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/labelframe.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-a.png Binary files differnew file mode 100644 index 0000000..930ca68 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-d.png Binary files differnew file mode 100644 index 0000000..51f92cb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidpink/progress-h.png Binary files differnew file mode 100644 index 0000000..ecb750c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/progress-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidpink/progress-v.png Binary files differnew file mode 100644 index 0000000..dd49760 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/progress-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-ac.png Binary files differnew file mode 100644 index 0000000..a347c1a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-au.png Binary files differnew file mode 100644 index 0000000..7a69cdd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-dc.png Binary files differnew file mode 100644 index 0000000..8fc8a44 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-du.png Binary files differnew file mode 100644 index 0000000..7a69cdd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-hu.png Binary files differnew file mode 100644 index 0000000..8861218 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-nc.png Binary files differnew file mode 100644 index 0000000..a347c1a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-nu.png Binary files differnew file mode 100644 index 0000000..7a69cdd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-pc.png Binary files differnew file mode 100644 index 0000000..a347c1a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-pu.png Binary files differnew file mode 100644 index 0000000..9ab56ab --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidpink/sas-h.png Binary files differnew file mode 100644 index 0000000..c080740 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sas-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidpink/sas-v.png Binary files differnew file mode 100644 index 0000000..7c8ec16 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sas-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-ha.png Binary files differnew file mode 100644 index 0000000..2d852f5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hd.png Binary files differnew file mode 100644 index 0000000..0834a5c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hn.png Binary files differnew file mode 100644 index 0000000..fec75a2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hp.png Binary files differnew file mode 100644 index 0000000..44b6ce6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-va.png Binary files differnew file mode 100644 index 0000000..0b860d7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vd.png Binary files differnew file mode 100644 index 0000000..358b826 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vn.png Binary files differnew file mode 100644 index 0000000..b8033c4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vp.png Binary files differnew file mode 100644 index 0000000..2357376 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-h.png Binary files differnew file mode 100644 index 0000000..d759475 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-v.png Binary files differnew file mode 100644 index 0000000..26cf474 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidpink/scale-ha.png Binary files differnew file mode 100644 index 0000000..9ab56ab --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/scale-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidpink/scale-hd.png Binary files differnew file mode 100644 index 0000000..f8dcdbb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/scale-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidpink/scale-hn.png Binary files differnew file mode 100644 index 0000000..b0cf6b9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/scale-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidpink/scale-va.png Binary files differnew file mode 100644 index 0000000..9ab56ab --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/scale-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidpink/scale-vd.png Binary files differnew file mode 100644 index 0000000..f8dcdbb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/scale-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidpink/scale-vn.png Binary files differnew file mode 100644 index 0000000..b0cf6b9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/scale-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-h.png Binary files differnew file mode 100644 index 0000000..806812b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-hp.png Binary files differnew file mode 100644 index 0000000..00db9aa --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-v.png Binary files differnew file mode 100644 index 0000000..12be0e6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-vp.png Binary files differnew file mode 100644 index 0000000..d89bdd3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidpink/sep-h.png Binary files differnew file mode 100644 index 0000000..6c693ba --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sep-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidpink/sep-v.png Binary files differnew file mode 100644 index 0000000..d1afb96 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sep-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidpink/sizegrip.png Binary files differnew file mode 100644 index 0000000..3f8c079 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/sizegrip.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-a.png Binary files differnew file mode 100644 index 0000000..c5b16ab --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-af.png Binary files differnew file mode 100644 index 0000000..21d5281 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-p.png Binary files differnew file mode 100644 index 0000000..c5b16ab --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-pa.png Binary files differnew file mode 100644 index 0000000..f6cde1f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-paf.png Binary files differnew file mode 100644 index 0000000..68f880b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-a.png Binary files differnew file mode 100644 index 0000000..31a0531 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-af.png Binary files differnew file mode 100644 index 0000000..82235d0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-p.png Binary files differnew file mode 100644 index 0000000..31a0531 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-pa.png Binary files differnew file mode 100644 index 0000000..87ceafe --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-paf.png Binary files differnew file mode 100644 index 0000000..6ea408d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/surface.png b/ttkthemes/ttkthemes/png/scid/scidpink/surface.png Binary files differnew file mode 100644 index 0000000..9638497 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/surface.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/tab-a.png Binary files differnew file mode 100644 index 0000000..66ea7c9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/tab-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/tab-n.png Binary files differnew file mode 100644 index 0000000..0f1a5ed --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/tab-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidpink/tab-s.png Binary files differnew file mode 100644 index 0000000..66ea7c9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/tab-s.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-a.png Binary files differnew file mode 100644 index 0000000..2a70701 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-d.png Binary files differnew file mode 100644 index 0000000..0c40b50 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-n.png Binary files differnew file mode 100644 index 0000000..08f2a7c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-p.png Binary files differnew file mode 100644 index 0000000..d40f15c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-pa.png Binary files differnew file mode 100644 index 0000000..eddfe5e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidpink/tree-d.png Binary files differnew file mode 100644 index 0000000..ff15b7d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/tree-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidpink/tree-h.png Binary files differnew file mode 100644 index 0000000..e151b2d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/tree-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/tree-n.png Binary files differnew file mode 100644 index 0000000..e151b2d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/tree-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidpink/tree-p.png Binary files differnew file mode 100644 index 0000000..d59b3d6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpink/tree-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/blank.png b/ttkthemes/ttkthemes/png/scid/scidpurple/blank.png Binary files differnew file mode 100644 index 0000000..ca702d7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/blank.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-a.png Binary files differnew file mode 100644 index 0000000..e5b5f01 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-a1p.png Binary files differnew file mode 100644 index 0000000..b0b3cf5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-a1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-d.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-d.png Binary files differnew file mode 100644 index 0000000..d530288 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-default.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-default.png Binary files differnew file mode 100644 index 0000000..53c93f6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-default.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-n.png Binary files differnew file mode 100644 index 0000000..5265814 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-p.png Binary files differnew file mode 100644 index 0000000..31c7dec --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-p1p.png Binary files differnew file mode 100644 index 0000000..f31feba --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-p1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-pa.png Binary files differnew file mode 100644 index 0000000..d6841f9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-ac.png Binary files differnew file mode 100644 index 0000000..65867fd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-au.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-au.png Binary files differnew file mode 100644 index 0000000..f008317 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-dc.png Binary files differnew file mode 100644 index 0000000..8a59442 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-du.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-du.png Binary files differnew file mode 100644 index 0000000..f008317 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-hu.png Binary files differnew file mode 100644 index 0000000..76e5201 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-nc.png Binary files differnew file mode 100644 index 0000000..65867fd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-nu.png Binary files differnew file mode 100644 index 0000000..f008317 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-pc.png Binary files differnew file mode 100644 index 0000000..65867fd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-pu.png Binary files differnew file mode 100644 index 0000000..aebf61a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-n.png Binary files differnew file mode 100644 index 0000000..e432adb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-ra.png Binary files differnew file mode 100644 index 0000000..d9e2f6f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-ra.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rd.png Binary files differnew file mode 100644 index 0000000..214751e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rf.png Binary files differnew file mode 100644 index 0000000..b0ab0cb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rn.png Binary files differnew file mode 100644 index 0000000..29c8585 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rp.png Binary files differnew file mode 100644 index 0000000..bd82dfd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-a.png Binary files differnew file mode 100644 index 0000000..7887019 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-af.png Binary files differnew file mode 100644 index 0000000..04ac3ef --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-d.png Binary files differnew file mode 100644 index 0000000..19f76c3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-n.png Binary files differnew file mode 100644 index 0000000..073c1cb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-p.png Binary files differnew file mode 100644 index 0000000..35cb4a1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-a.png Binary files differnew file mode 100644 index 0000000..9ce82ac --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-d.png Binary files differnew file mode 100644 index 0000000..24e39fa --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-n.png Binary files differnew file mode 100644 index 0000000..b41a33b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-rd.png Binary files differnew file mode 100644 index 0000000..36a473e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidpurple/labelframe.png Binary files differnew file mode 100644 index 0000000..79c17d3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/labelframe.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-a.png Binary files differnew file mode 100644 index 0000000..6cc6bc0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-d.png Binary files differnew file mode 100644 index 0000000..db4b168 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidpurple/progress-h.png Binary files differnew file mode 100644 index 0000000..e351bfa --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/progress-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidpurple/progress-v.png Binary files differnew file mode 100644 index 0000000..a3079f3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/progress-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-ac.png Binary files differnew file mode 100644 index 0000000..1dbefaf --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-au.png Binary files differnew file mode 100644 index 0000000..a9ee838 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-dc.png Binary files differnew file mode 100644 index 0000000..d95f481 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-du.png Binary files differnew file mode 100644 index 0000000..a9ee838 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-hu.png Binary files differnew file mode 100644 index 0000000..71bac64 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-nc.png Binary files differnew file mode 100644 index 0000000..1dbefaf --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-nu.png Binary files differnew file mode 100644 index 0000000..a9ee838 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-pc.png Binary files differnew file mode 100644 index 0000000..1dbefaf --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-pu.png Binary files differnew file mode 100644 index 0000000..fa41590 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sas-h.png Binary files differnew file mode 100644 index 0000000..be53913 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sas-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sas-v.png Binary files differnew file mode 100644 index 0000000..7d5edf2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sas-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-ha.png Binary files differnew file mode 100644 index 0000000..7486297 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hd.png Binary files differnew file mode 100644 index 0000000..85242af --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hn.png Binary files differnew file mode 100644 index 0000000..0971bde --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hp.png Binary files differnew file mode 100644 index 0000000..e1504dd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-va.png Binary files differnew file mode 100644 index 0000000..c7bdcca --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vd.png Binary files differnew file mode 100644 index 0000000..a3cc8c8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vn.png Binary files differnew file mode 100644 index 0000000..e24ce65 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vp.png Binary files differnew file mode 100644 index 0000000..4447b8b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-h.png Binary files differnew file mode 100644 index 0000000..7701592 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-v.png Binary files differnew file mode 100644 index 0000000..f852f59 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-ha.png Binary files differnew file mode 100644 index 0000000..fa41590 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-hd.png Binary files differnew file mode 100644 index 0000000..565c2fa --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-hn.png Binary files differnew file mode 100644 index 0000000..9d92f9f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-va.png Binary files differnew file mode 100644 index 0000000..fa41590 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-vd.png Binary files differnew file mode 100644 index 0000000..565c2fa --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-vn.png Binary files differnew file mode 100644 index 0000000..9d92f9f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-h.png Binary files differnew file mode 100644 index 0000000..ccaaa51 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-hp.png Binary files differnew file mode 100644 index 0000000..0688b90 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-v.png Binary files differnew file mode 100644 index 0000000..f1d0f67 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-vp.png Binary files differnew file mode 100644 index 0000000..8f28d02 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sep-h.png Binary files differnew file mode 100644 index 0000000..7d0c062 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sep-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sep-v.png Binary files differnew file mode 100644 index 0000000..7c7ca1f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sep-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sizegrip.png Binary files differnew file mode 100644 index 0000000..7b37839 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sizegrip.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-a.png Binary files differnew file mode 100644 index 0000000..a34b019 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-af.png Binary files differnew file mode 100644 index 0000000..e79dc67 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-p.png Binary files differnew file mode 100644 index 0000000..a34b019 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-pa.png Binary files differnew file mode 100644 index 0000000..4fa27d1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-paf.png Binary files differnew file mode 100644 index 0000000..c387480 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-a.png Binary files differnew file mode 100644 index 0000000..a87d6a1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-af.png Binary files differnew file mode 100644 index 0000000..8ed76a3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-p.png Binary files differnew file mode 100644 index 0000000..a87d6a1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-pa.png Binary files differnew file mode 100644 index 0000000..a42d0ff --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-paf.png Binary files differnew file mode 100644 index 0000000..3659f71 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/surface.png b/ttkthemes/ttkthemes/png/scid/scidpurple/surface.png Binary files differnew file mode 100644 index 0000000..dead4b5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/surface.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tab-a.png Binary files differnew file mode 100644 index 0000000..1d31806 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tab-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tab-n.png Binary files differnew file mode 100644 index 0000000..aea2c22 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tab-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tab-s.png Binary files differnew file mode 100644 index 0000000..1d31806 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tab-s.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-a.png Binary files differnew file mode 100644 index 0000000..b0b3cf5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-d.png Binary files differnew file mode 100644 index 0000000..d530288 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-n.png Binary files differnew file mode 100644 index 0000000..53c93f6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-p.png Binary files differnew file mode 100644 index 0000000..c9daabd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-pa.png Binary files differnew file mode 100644 index 0000000..d6841f9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-d.png Binary files differnew file mode 100644 index 0000000..451145f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-h.png Binary files differnew file mode 100644 index 0000000..1e5cb3a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-n.png Binary files differnew file mode 100644 index 0000000..1e5cb3a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-p.png Binary files differnew file mode 100644 index 0000000..372fbae --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/blank.png b/ttkthemes/ttkthemes/png/scid/scidsand/blank.png Binary files differnew file mode 100644 index 0000000..9e99c04 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/blank.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-a.png Binary files differnew file mode 100644 index 0000000..5564454 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-a1p.png Binary files differnew file mode 100644 index 0000000..80de4c1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-a1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-d.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-d.png Binary files differnew file mode 100644 index 0000000..6468ccb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-default.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-default.png Binary files differnew file mode 100644 index 0000000..38576b1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-default.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-n.png Binary files differnew file mode 100644 index 0000000..5931584 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-p.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-p.png Binary files differnew file mode 100644 index 0000000..c1b0d4d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-p1p.png Binary files differnew file mode 100644 index 0000000..59c4196 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-p1p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-pa.png Binary files differnew file mode 100644 index 0000000..14221bc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-ac.png Binary files differnew file mode 100644 index 0000000..769db80 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-au.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-au.png Binary files differnew file mode 100644 index 0000000..796ace8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-dc.png Binary files differnew file mode 100644 index 0000000..100a387 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-du.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-du.png Binary files differnew file mode 100644 index 0000000..796ace8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-hu.png Binary files differnew file mode 100644 index 0000000..96bf26f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-nc.png Binary files differnew file mode 100644 index 0000000..769db80 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-nu.png Binary files differnew file mode 100644 index 0000000..796ace8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-pc.png Binary files differnew file mode 100644 index 0000000..769db80 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-pu.png Binary files differnew file mode 100644 index 0000000..5899162 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/combo-n.png Binary files differnew file mode 100644 index 0000000..c8213d5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/combo-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidsand/combo-ra.png Binary files differnew file mode 100644 index 0000000..26089a3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/combo-ra.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rd.png Binary files differnew file mode 100644 index 0000000..d5d88cc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rf.png Binary files differnew file mode 100644 index 0000000..cdac4a0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rn.png Binary files differnew file mode 100644 index 0000000..3830f39 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rp.png Binary files differnew file mode 100644 index 0000000..da249dd --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-a.png Binary files differnew file mode 100644 index 0000000..330b69b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-af.png Binary files differnew file mode 100644 index 0000000..b6de1e9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-d.png Binary files differnew file mode 100644 index 0000000..ef2f4ef --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-n.png Binary files differnew file mode 100644 index 0000000..7d96011 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-p.png Binary files differnew file mode 100644 index 0000000..dcaa28f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/entry-a.png Binary files differnew file mode 100644 index 0000000..57afd29 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/entry-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidsand/entry-d.png Binary files differnew file mode 100644 index 0000000..96f8ac8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/entry-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/entry-n.png Binary files differnew file mode 100644 index 0000000..05ddf0d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/entry-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidsand/entry-rd.png Binary files differnew file mode 100644 index 0000000..1f18916 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/entry-rd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidsand/labelframe.png Binary files differnew file mode 100644 index 0000000..29a24e1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/labelframe.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-a.png Binary files differnew file mode 100644 index 0000000..dbc0ce8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-d.png Binary files differnew file mode 100644 index 0000000..445182f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidsand/progress-h.png Binary files differnew file mode 100644 index 0000000..451bf5a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/progress-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidsand/progress-v.png Binary files differnew file mode 100644 index 0000000..058de42 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/progress-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-ac.png Binary files differnew file mode 100644 index 0000000..a54b5de --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-ac.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-au.png Binary files differnew file mode 100644 index 0000000..298a322 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-au.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-dc.png Binary files differnew file mode 100644 index 0000000..92e1cf0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-dc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-du.png Binary files differnew file mode 100644 index 0000000..298a322 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-du.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-hu.png Binary files differnew file mode 100644 index 0000000..2a9b5d5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-hu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-nc.png Binary files differnew file mode 100644 index 0000000..a54b5de --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-nc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-nu.png Binary files differnew file mode 100644 index 0000000..298a322 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-nu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-pc.png Binary files differnew file mode 100644 index 0000000..a54b5de --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-pc.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-pu.png Binary files differnew file mode 100644 index 0000000..0ac94a5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-pu.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidsand/sas-h.png Binary files differnew file mode 100644 index 0000000..245632e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sas-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidsand/sas-v.png Binary files differnew file mode 100644 index 0000000..0b10897 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sas-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-ha.png Binary files differnew file mode 100644 index 0000000..7b8954a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hd.png Binary files differnew file mode 100644 index 0000000..90eeff1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hn.png Binary files differnew file mode 100644 index 0000000..6a13dff --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hp.png Binary files differnew file mode 100644 index 0000000..21841b9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-va.png Binary files differnew file mode 100644 index 0000000..a70172c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vd.png Binary files differnew file mode 100644 index 0000000..bccda32 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vn.png Binary files differnew file mode 100644 index 0000000..bf7d6cc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vp.png Binary files differnew file mode 100644 index 0000000..887f620 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-h.png Binary files differnew file mode 100644 index 0000000..5207985 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-v.png Binary files differnew file mode 100644 index 0000000..769c488 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidsand/scale-ha.png Binary files differnew file mode 100644 index 0000000..0ac94a5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/scale-ha.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidsand/scale-hd.png Binary files differnew file mode 100644 index 0000000..eec2a1d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/scale-hd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidsand/scale-hn.png Binary files differnew file mode 100644 index 0000000..5469b2a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/scale-hn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidsand/scale-va.png Binary files differnew file mode 100644 index 0000000..0ac94a5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/scale-va.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidsand/scale-vd.png Binary files differnew file mode 100644 index 0000000..eec2a1d --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/scale-vd.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidsand/scale-vn.png Binary files differnew file mode 100644 index 0000000..5469b2a --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/scale-vn.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-h.png Binary files differnew file mode 100644 index 0000000..1f39e5c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-hp.png Binary files differnew file mode 100644 index 0000000..c8d505c --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-hp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-v.png Binary files differnew file mode 100644 index 0000000..6cb7256 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-vp.png Binary files differnew file mode 100644 index 0000000..7865efb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-vp.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidsand/sep-h.png Binary files differnew file mode 100644 index 0000000..a7f3ed9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sep-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidsand/sep-v.png Binary files differnew file mode 100644 index 0000000..17a11fb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sep-v.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidsand/sizegrip.png Binary files differnew file mode 100644 index 0000000..531e875 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/sizegrip.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-a.png Binary files differnew file mode 100644 index 0000000..9a56f5b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-af.png Binary files differnew file mode 100644 index 0000000..5e5dce2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-p.png Binary files differnew file mode 100644 index 0000000..9a56f5b --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-pa.png Binary files differnew file mode 100644 index 0000000..9bc2600 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-paf.png Binary files differnew file mode 100644 index 0000000..31b0c84 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-a.png Binary files differnew file mode 100644 index 0000000..94d07f0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-af.png Binary files differnew file mode 100644 index 0000000..014bf88 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-af.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-p.png Binary files differnew file mode 100644 index 0000000..94d07f0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-pa.png Binary files differnew file mode 100644 index 0000000..2782c3e --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-paf.png Binary files differnew file mode 100644 index 0000000..5d578fb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-paf.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/surface.png b/ttkthemes/ttkthemes/png/scid/scidsand/surface.png Binary files differnew file mode 100644 index 0000000..d9dd7d7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/surface.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/tab-a.png Binary files differnew file mode 100644 index 0000000..fa540c0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/tab-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/tab-n.png Binary files differnew file mode 100644 index 0000000..6f014ec --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/tab-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidsand/tab-s.png Binary files differnew file mode 100644 index 0000000..fa540c0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/tab-s.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-a.png Binary files differnew file mode 100644 index 0000000..6300e9f --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-a.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-d.png Binary files differnew file mode 100644 index 0000000..6468ccb --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-n.png Binary files differnew file mode 100644 index 0000000..38576b1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-p.png Binary files differnew file mode 100644 index 0000000..59c4196 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-p.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-pa.png Binary files differnew file mode 100644 index 0000000..14221bc --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-pa.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidsand/tree-d.png Binary files differnew file mode 100644 index 0000000..4cbf3e9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/tree-d.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidsand/tree-h.png Binary files differnew file mode 100644 index 0000000..1937e42 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/tree-h.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/tree-n.png Binary files differnew file mode 100644 index 0000000..1937e42 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/tree-n.png diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidsand/tree-p.png Binary files differnew file mode 100644 index 0000000..09773a4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/scid/scidsand/tree-p.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/LICENSE.md b/ttkthemes/ttkthemes/png/ubuntu/LICENSE.md new file mode 100644 index 0000000..61045e7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/LICENSE.md @@ -0,0 +1,18 @@ + Theme Ubuntu: A Radiance derived theme with transparency + + Copyright (C) Regents of the University of California, Sun Microsystems, Inc., + Scriptics Corporation, and other parties. + Copyright (C) 2018 RedFantom + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>.`` diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu.tcl b/ttkthemes/ttkthemes/png/ubuntu/ubuntu.tcl new file mode 100644 index 0000000..079ff68 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu.tcl @@ -0,0 +1,344 @@ +# Copyright (C) Regents of the University of California, Sun Microsystems, Inc., +# Scriptics Corporation, and other parties. +# Copyright (C) 2018 RedFantom +# Modified version available under GNU GPLv3 only + +namespace eval ttk::theme::ubuntu { + + package provide ttk::theme::ubuntu 1.0 + + proc LoadImages {imgdir {patterns {*.png}}} { + foreach pattern $patterns { + foreach file [glob -directory $imgdir $pattern] { + set img [file tail [file rootname $file]] + if {![info exists images($img)]} { + set images($img) [image create photo -file $file -format png] + } + } + } + return [array get images] + } + + variable I + array set I [LoadImages \ + [file join [file dirname [info script]] ubuntu] *.png] + + variable colors + + array set colors { + -frame "#f6f4f2" + -lighter "#f9f9f9" + -dark "#d1c8c0" + -darker "#c3bab0" + -darkest "#a89c91" + -selectbg "#ed7442" + -selectfg "#ffffff" + -disabledfg "#9e928a" + -entryfocus "#6f9dc6" + -tabbg "#c9c1bc" + -tabborder "#b5aca7" + -troughcolor "#d7cbbe" + -troughborder "#ae9e8e" + -checklight "#f5f3f0" + -text "#62564f" + } + + #PhG: change fonts... should not fail if font is not there! + font configure TkDefaultFont -family Ubuntu -size 11 + + ttk::style theme create ubuntu -parent clam -settings { + + ttk::style configure . \ + -borderwidth 1 \ + -background $colors(-frame) \ + -foreground $colors(-text) \ + -bordercolor $colors(-darkest) \ + -darkcolor $colors(-dark) \ + -lightcolor $colors(-lighter) \ + -troughcolor $colors(-troughcolor) \ + -selectforeground $colors(-selectfg) \ + -selectbackground $colors(-selectbg) \ + -font TkDefaultFont \ + ; + + ttk::style map . \ + -background [list disabled $colors(-frame) \ + active $colors(-lighter)] \ + -foreground [list disabled $colors(-disabledfg)] \ + -selectbackground [list !focus $colors(-darker)] \ + -selectforeground [list !focus white] \ + ; + + +# ttk::style configure Frame.border -relief groove + + ## Treeview. + # + ttk::style element create Treeheading.cell image \ + [list $I(tree-n) \ + selected $I(tree-p) \ + disabled $I(tree-d) \ + pressed $I(tree-p) \ + active $I(tree-h) \ + ] \ + -border 4 -sticky ew +##PhG: TODO: check this + #ttk::style configure Treeview -fieldbackground white + ttk::style configure Row -background "#efefef" + ttk::style map Row -background [list \ + {focus selected} "#71869e" \ + selected "#969286" \ + alternate white] + ttk::style map Item -foreground [list selected white] + ttk::style map Cell -foreground [list selected white] + + + ## Buttons. + # + ttk::style configure TButton -width -11 -anchor center + ttk::style configure TButton -padding {10 0} + ttk::style layout TButton { + Button.focus -children { + Button.button -children { + Button.padding -children { + Button.label + } + } + } + } +#PhG = OK! except selection box + ttk::style element create Button.button image \ + [list $I(button-n) \ + pressed $I(button-p) \ + {selected active} $I(button-sa) \ + selected $I(button-s) \ + active $I(button-a) \ + disabled $I(button-d) \ + ] \ + -border 8 -sticky ew + + + ## Checkbuttons. + # + ttk::style element create Checkbutton.indicator image \ + [list $I(check-nu) \ + {disabled selected} $I(check-dc) \ + disabled $I(check-du) \ + {pressed selected} $I(check-nc) \ + pressed $I(check-nu) \ + {active selected} $I(check-nc) \ + active $I(check-nu) \ + selected $I(check-nc) ] \ + -width 24 -sticky w + + ttk::style map TCheckbutton -background [list active $colors(-checklight)] + ttk::style configure TCheckbutton -padding 1 + + + ## Radiobuttons. + # + ttk::style element create Radiobutton.indicator image \ + [list $I(radio-nu) \ + {disabled selected} $I(radio-dc) \ + disabled $I(radio-du) \ + {pressed selected} $I(radio-nc) \ + pressed $I(radio-nu) \ + {active selected} $I(radio-nc) \ + active $I(radio-nu) \ + selected $I(radio-nc) ] \ + -width 24 -sticky w + + ttk::style map TRadiobutton -background [list active $colors(-checklight)] + ttk::style configure TRadiobutton -padding 1 + + + ## Menubuttons. + # + #ttk::style configure TMenubutton -relief raised -padding {10 2} +# ttk::style element create Menubutton.border image $I(toolbutton-n) \ +# -map [list \ +# pressed $I(toolbutton-p) \ +# selected $I(toolbutton-p) \ +# active $I(toolbutton-a) \ +# disabled $I(toolbutton-n)] \ +# -border {4 7 4 7} -sticky nsew + + ttk::style element create Menubutton.border image \ + [list $I(button-n) \ + selected $I(button-p) \ + disabled $I(button-d) \ + active $I(button-a) \ + ] \ + -border 4 -sticky ew + + + ## Toolbar buttons. + # +###PhG added +ttk::style configure Toolbutton -anchor center + ttk::style configure Toolbutton -padding -5 -relief flat + ttk::style configure Toolbutton.label -padding 0 -relief flat + + ttk::style element create Toolbutton.border image \ + [list $I(blank) \ + pressed $I(toolbutton-p) \ + {selected active} $I(toolbutton-pa) \ + selected $I(toolbutton-p) \ + active $I(toolbutton-a) \ + disabled $I(blank)] \ + -border 11 -sticky nsew + + + ## Entry widgets. + # + ttk::style configure TEntry -padding 1 -insertwidth 1 \ + -fieldbackground white + + ttk::style map TEntry \ + -fieldbackground [list readonly $colors(-frame)] \ + -bordercolor [list focus $colors(-selectbg)] \ + -lightcolor [list focus $colors(-entryfocus)] \ + -darkcolor [list focus $colors(-entryfocus)] \ + ; + + + ## Combobox. + # + ttk::style configure TCombobox -selectbackground + + ttk::style element create Combobox.downarrow image \ + [list $I(comboarrow-n) \ + disabled $I(comboarrow-d) \ + pressed $I(comboarrow-p) \ + active $I(comboarrow-a) \ + ] \ + -border 1 -sticky {} + + ttk::style element create Combobox.field image \ + [list $I(combo-n) \ + {readonly disabled} $I(combo-rd) \ + {readonly pressed} $I(combo-rp) \ + {readonly focus} $I(combo-rf) \ + readonly $I(combo-rn) \ + ] \ + -border 4 -sticky ew + + + ## Notebooks. + # +# ttk::style element create tab image $I(tab-a) -border {2 2 2 0} \ +# -map [list selected $I(tab-n)] + + ttk::style configure TNotebook.Tab -padding {6 2 6 2} + ttk::style map TNotebook.Tab \ + -padding [list selected {6 4 6 2}] \ + -background [list selected $colors(-frame) {} $colors(-tabbg)] \ + -lightcolor [list selected $colors(-lighter) {} $colors(-dark)] \ + -bordercolor [list selected $colors(-darkest) {} $colors(-tabborder)] \ + ; + + ## Labelframes. + # + ttk::style configure TLabelframe -borderwidth 2 -relief groove + + + ## Scrollbars. + # + ttk::style layout Vertical.TScrollbar { + Scrollbar.trough -sticky ns -children { + Scrollbar.uparrow -side top + Scrollbar.downarrow -side bottom + Vertical.Scrollbar.thumb -side top -expand true -sticky ns + } + } + + ttk::style layout Horizontal.TScrollbar { + Scrollbar.trough -sticky we -children { + Scrollbar.leftarrow -side left + Scrollbar.rightarrow -side right + Horizontal.Scrollbar.thumb -side left -expand true -sticky we + } + } + + ttk::style element create Horizontal.Scrollbar.thumb image \ + [list $I(sbthumb-hn) \ + disabled $I(sbthumb-hd) \ + pressed $I(sbthumb-ha) \ + active $I(sbthumb-ha)] \ + -border 3 + + ttk::style element create Vertical.Scrollbar.thumb image \ + [list $I(sbthumb-vn) \ + disabled $I(sbthumb-vd) \ + pressed $I(sbthumb-va) \ + active $I(sbthumb-va)] \ + -border 3 + + foreach dir {up down left right} { + ttk::style element create ${dir}arrow image \ + [list $I(arrow${dir}-n) \ + disabled $I(arrow${dir}-d) \ + pressed $I(arrow${dir}-p) \ + active $I(arrow${dir}-a)] \ + -border 1 -sticky {} + } + + ttk::style configure TScrollbar -bordercolor $colors(-troughborder) + + + ## Scales. + # + ttk::style element create Scale.slider image \ + [list $I(scale-hn) \ + disabled $I(scale-hd) \ + active $I(scale-ha) \ + ] + + ttk::style element create Scale.trough image $I(scaletrough-h) \ + -border 2 -sticky ew -padding 0 + + ttk::style element create Vertical.Scale.slider image \ + [list $I(scale-vn) \ + disabled $I(scale-vd) \ + active $I(scale-va) \ + ] + ttk::style element create Vertical.Scale.trough image $I(scaletrough-v) \ + -border 2 -sticky ns -padding 0 + + ttk::style configure TScale -bordercolor $colors(-troughborder) + + + ## Progressbar. + # + ttk::style element create Horizontal.Progressbar.pbar image $I(progress-h) \ + -border {5 2 5 1} -padding 1 + ttk::style element create Vertical.Progressbar.pbar image $I(progress-v) \ + -border {5 2 5 1} -padding 1 + + ttk::style configure TProgressbar -bordercolor $colors(-troughborder) + + + ## Statusbar parts. + # + ttk::style element create sizegrip image $I(sizegrip) + + + ## Paned window parts. + # +# ttk::style element create hsash image $I(hseparator-n) -border {2 0} \ +# -map [list {active !disabled} $I(hseparator-a)] +# ttk::style element create vsash image $I(vseparator-n) -border {0 2} \ +# -map [list {active !disabled} $I(vseparator-a)] + + ttk::style configure Sash -sashthickness 6 -gripcount 16 + + + ## Separator. + # + #ttk::style element create separator image $I(sep-h) + #ttk::style element create hseparator image $I(sep-h) + #ttk::style element create vseparator image $I(sep-v) + + } +} + diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-a.png Binary files differnew file mode 100644 index 0000000..8104cc4 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-a.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-d.png Binary files differnew file mode 100644 index 0000000..3c7bbad --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-d.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-n.png Binary files differnew file mode 100644 index 0000000..1f3ace8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-n.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-p.png Binary files differnew file mode 100644 index 0000000..5f91d1e --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-p.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-a.png Binary files differnew file mode 100644 index 0000000..57955b0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-a.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-d.png Binary files differnew file mode 100644 index 0000000..568cdfa --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-d.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-n.png Binary files differnew file mode 100644 index 0000000..9374865 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-n.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-p.png Binary files differnew file mode 100644 index 0000000..811deb3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-p.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-a.png Binary files differnew file mode 100644 index 0000000..61b4b2c --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-a.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-d.png Binary files differnew file mode 100644 index 0000000..cb01d24 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-d.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-n.png Binary files differnew file mode 100644 index 0000000..0b67baa --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-n.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-p.png Binary files differnew file mode 100644 index 0000000..a95b6aa --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-p.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-a.png Binary files differnew file mode 100644 index 0000000..ec9f749 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-a.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-d.png Binary files differnew file mode 100644 index 0000000..e8e5745 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-d.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-n.png Binary files differnew file mode 100644 index 0000000..d3c46ff --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-n.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-p.png Binary files differnew file mode 100644 index 0000000..6fd7c90 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-p.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/blank.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/blank.png Binary files differnew file mode 100644 index 0000000..9f166df --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/blank.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-a.png Binary files differnew file mode 100644 index 0000000..aa3dbb5 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-a.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-d.png Binary files differnew file mode 100644 index 0000000..27f5329 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-d.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-n.png Binary files differnew file mode 100644 index 0000000..4bca8d8 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-n.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-p.png Binary files differnew file mode 100644 index 0000000..ed5fe23 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-p.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-s.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-s.png Binary files differnew file mode 100644 index 0000000..18116f1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-s.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-sa.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-sa.png Binary files differnew file mode 100644 index 0000000..c17ccb3 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-sa.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-dc.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-dc.png Binary files differnew file mode 100644 index 0000000..427e813 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-dc.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-du.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-du.png Binary files differnew file mode 100644 index 0000000..f184813 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-du.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nc.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nc.png Binary files differnew file mode 100644 index 0000000..9d54416 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nc.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nu.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nu.png Binary files differnew file mode 100644 index 0000000..507476e --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nu.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-n.png Binary files differnew file mode 100644 index 0000000..45990ac --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-n.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-ra.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-ra.png Binary files differnew file mode 100644 index 0000000..3e585dd --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-ra.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rd.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rd.png Binary files differnew file mode 100644 index 0000000..b9fdb8d --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rd.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rf.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rf.png Binary files differnew file mode 100644 index 0000000..f10b12a --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rf.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rn.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rn.png Binary files differnew file mode 100644 index 0000000..9a0a80d --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rn.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rp.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rp.png Binary files differnew file mode 100644 index 0000000..788229a --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rp.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-a.png Binary files differnew file mode 100644 index 0000000..b9743b2 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-a.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-d.png Binary files differnew file mode 100644 index 0000000..2e50d62 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-d.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-n.png Binary files differnew file mode 100644 index 0000000..8064f30 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-n.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-p.png Binary files differnew file mode 100644 index 0000000..1cef7ba --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-p.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-h.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-h.png Binary files differnew file mode 100644 index 0000000..4d5c411 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-h.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-v.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-v.png Binary files differnew file mode 100644 index 0000000..16ab371 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-v.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-dc.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-dc.png Binary files differnew file mode 100644 index 0000000..54822de --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-dc.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-du.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-du.png Binary files differnew file mode 100644 index 0000000..da276f7 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-du.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nc.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nc.png Binary files differnew file mode 100644 index 0000000..5457d79 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nc.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nu.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nu.png Binary files differnew file mode 100644 index 0000000..1e3b23e --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nu.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-ha.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-ha.png Binary files differnew file mode 100644 index 0000000..46d1cd6 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-ha.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hd.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hd.png Binary files differnew file mode 100644 index 0000000..ec27f4f --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hd.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hn.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hn.png Binary files differnew file mode 100644 index 0000000..fd78706 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hn.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hp.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hp.png Binary files differnew file mode 100644 index 0000000..8313b4f --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hp.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-va.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-va.png Binary files differnew file mode 100644 index 0000000..e1c762e --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-va.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vd.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vd.png Binary files differnew file mode 100644 index 0000000..ba75557 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vd.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vn.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vn.png Binary files differnew file mode 100644 index 0000000..7c2dfed --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vn.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vp.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vp.png Binary files differnew file mode 100644 index 0000000..a0fa7ef --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vp.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-ha.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-ha.png Binary files differnew file mode 100644 index 0000000..9177331 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-ha.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hd.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hd.png Binary files differnew file mode 100644 index 0000000..d7336e0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hd.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hn.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hn.png Binary files differnew file mode 100644 index 0000000..371c1b1 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hn.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-va.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-va.png Binary files differnew file mode 100644 index 0000000..74f17cd --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-va.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vd.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vd.png Binary files differnew file mode 100644 index 0000000..92fe21d --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vd.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vn.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vn.png Binary files differnew file mode 100644 index 0000000..f563ea0 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vn.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-h.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-h.png Binary files differnew file mode 100644 index 0000000..d3b0530 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-h.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-v.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-v.png Binary files differnew file mode 100644 index 0000000..1cecb7c --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-v.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-h.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-h.png Binary files differnew file mode 100644 index 0000000..9a8d212 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-h.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-v.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-v.png Binary files differnew file mode 100644 index 0000000..367b46d --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-v.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sizegrip.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sizegrip.png Binary files differnew file mode 100644 index 0000000..b540a85 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sizegrip.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-a.png Binary files differnew file mode 100644 index 0000000..cbd978a --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-a.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-n.png Binary files differnew file mode 100644 index 0000000..9f0f0ae --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-n.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-a.png Binary files differnew file mode 100644 index 0000000..8ccfd1f --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-a.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-d.png Binary files differnew file mode 100644 index 0000000..9ab4281 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-d.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-n.png Binary files differnew file mode 100644 index 0000000..9069d92 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-n.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-p.png Binary files differnew file mode 100644 index 0000000..011041c --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-p.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-pa.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-pa.png Binary files differnew file mode 100644 index 0000000..4d66020 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-pa.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-d.png Binary files differnew file mode 100644 index 0000000..9027b70 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-d.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-h.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-h.png Binary files differnew file mode 100644 index 0000000..e12a1a9 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-h.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-n.png Binary files differnew file mode 100644 index 0000000..35ee1de --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-n.png diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-p.png Binary files differnew file mode 100644 index 0000000..cd15a91 --- /dev/null +++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-p.png diff --git a/ttkthemes/ttkthemes/themed_style.py b/ttkthemes/ttkthemes/themed_style.py new file mode 100644 index 0000000..94031a7 --- /dev/null +++ b/ttkthemes/ttkthemes/themed_style.py @@ -0,0 +1,50 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom +""" +from ._widget import ThemedWidget +import tkinter as tk +from tkinter import ttk + + +class ThemedStyle(ttk.Style, ThemedWidget): + """ + Style that supports setting the theme for a Tk instance. Can be + used as a drop-in replacement for normal ttk.Style instances. + Supports the themes provided by this package. + """ + def __init__(self, *args, **kwargs): + """ + :param theme: Theme to set up initialization completion. If the + theme is not available, fails silently. + """ + theme = kwargs.pop("theme", None) + gif_override = kwargs.pop("gif_override", False) + # Initialize as ttk.Style + ttk.Style.__init__(self, *args, **kwargs) + # Initialize as ThemedObject + ThemedWidget.__init__(self, self.tk, gif_override) + # Set the initial theme + if theme is not None and theme in self.get_themes(): + self.set_theme(theme) + + def theme_use(self, theme_name=None): + """ + Set a new theme to use or return current theme name + + :param theme_name: name of theme to use + :returns: active theme name + """ + if theme_name is not None: + self.set_theme(theme_name) + return ttk.Style.theme_use(self) + + def theme_names(self): + """ + Alias of get_themes() to allow for a drop-in replacement of the + normal ttk.Style instance. + + :returns: Result of get_themes() + """ + return self.get_themes() diff --git a/ttkthemes/ttkthemes/themed_tk.py b/ttkthemes/ttkthemes/themed_tk.py new file mode 100644 index 0000000..b77d11c --- /dev/null +++ b/ttkthemes/ttkthemes/themed_tk.py @@ -0,0 +1,132 @@ +""" +Author: RedFantom +License: GNU GPLv3 +Copyright (c) 2017-2018 RedFantom +""" +import tkinter as tk +from tkinter import ttk +from ._widget import ThemedWidget + + +class ThemedTk(tk.Tk, ThemedWidget): + """ + Tk child class that supports the themes supplied in this package + + A theme can be set upon initialization or during runtime. Can be + used as a drop-in replacement for the normal Tk class. Additional + options: + + - Initial theme ``theme``: + Sets the initial theme to the theme specified. If the theme is + not available, fails silently (there is no indication that the + theme is not set other than it not appearing to the user). + + - Toplevel background color ``toplevel``: + Hooks into the Toplevel.__init__ function to set a default window + background color in the options passed. The hook is not removed + after the window is destroyed, which is by design because creating + multiple Tk instances should not be done in the first place. + + - Tk background color ``themebg``: + Set the default background color of a Tk window to the default + theme background color. For example: The background of windows + may take on a dark color for dark themes. Backwards-compatible + with the ``background`` keyword argument of v2.3.0 and earlier. + + - GIF theme override ``gif_override``: + Forces ttkthemes to load the GIF version of themes that also + provide a PNG version even if the PNG version can be loaded. Can + only be set at object initialization. GIF themes may provide a + higher UI performance than other themes. + """ + + def __init__(self, *args, **kwargs): + """ + :param theme: Theme to set upon initialization. If theme is not + available, fails silently. + :param toplevel: Control Toplevel background color option, + see class documentation for details. + :param themebg: Control Tk background color option, see + class documentation for details. + """ + theme = kwargs.pop("theme", None) + self._toplevel = kwargs.pop("toplevel", None) + self._themebg = kwargs.pop("themebg", None) + # Backwards compatibility with ttkthemes v2.3.0 + background = kwargs.pop("background", None) + if isinstance(background, bool): + self._themebg = self._themebg or background + gif_override = kwargs.pop("gif_override", False) + # Initialize as tk.Tk + tk.Tk.__init__(self, *args, **kwargs) + # Initialize as ThemedWidget + ThemedWidget.__init__(self, self.tk, gif_override) + # Set initial theme + if theme is not None and theme in self.get_themes(): + self.set_theme(theme, self._toplevel, self._themebg) + self.__init__toplevel = tk.Toplevel.__init__ + + def set_theme(self, theme_name, toplevel=None, themebg=None): + """Redirect the set_theme call to also set Tk background color""" + if self._toplevel is not None and toplevel is None: + toplevel = self._toplevel + if self._themebg is not None and themebg is None: + themebg = self._themebg + ThemedWidget.set_theme(self, theme_name) + color = self._get_bg_color() + if themebg is True: + self.config(background=color) + if toplevel is True: + self._setup_toplevel_hook(color) + + def _get_bg_color(self): + return ttk.Style(self).lookup("TFrame", "background", default="white") + + def _setup_toplevel_hook(self, color): + """Setup Toplevel.__init__ hook for background color""" + def __toplevel__(*args, **kwargs): + kwargs.setdefault("background", color) + self.__init__toplevel(*args, **kwargs) + + tk.Toplevel.__init__ = __toplevel__ + + def config(self, kw=None, **kwargs): + """configure redirect to support additional options""" + themebg = kwargs.pop("themebg", self._themebg) + toplevel = kwargs.pop("toplevel", self._toplevel) + theme = kwargs.pop("theme", self.current_theme) + color = self._get_bg_color() + if themebg != self._themebg: + if themebg is False: + self.configure(bg="white") + else: + self.configure(bg=color) + self._themebg = themebg + if toplevel != self._toplevel: + if toplevel is True: + self._setup_toplevel_hook(color) + else: + tk.Toplevel.__init__ = self.__init__toplevel + self._toplevel = toplevel + if theme != self.current_theme: + self.set_theme(theme) + return tk.Tk.config(self, kw, **kwargs) + + def cget(self, k): + """cget redirect to support additional options""" + if k == "themebg": + return self._themebg + elif k == "toplevel": + return self._toplevel + elif k == "theme": + return self.current_theme + return tk.Tk.cget(self, k) + + def configure(self, kw=None, **kwargs): + return self.config(kw, **kwargs) + + def __getitem__(self, k): + return self.cget(k) + + def __setitem__(self, k, v): + return self.config(**{k: v}) diff --git a/ttkthemes/ttkthemes/themes/aquativo/CreateImageLib.def b/ttkthemes/ttkthemes/themes/aquativo/CreateImageLib.def new file mode 100644 index 0000000..cf50788 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/aquativo/CreateImageLib.def @@ -0,0 +1,34 @@ +arrow_down_active +arrow_down_insensitive +arrow_down_normal +arrow_left_active +arrow_left_insensitive +arrow_left_normal +arrow_right_active +arrow_right_insensitive +arrow_right_normal +arrow_up_active +arrow_up_insensitive +arrow_up_normal +button +buttonNorm +buttonPressed +checkbox_checked +checkbox_unchecked +horizontal_trough +hseparator +menubar_option +menubar_option_arrow +menubar_option_arrow_insensitive +notebook +notebook_active +notebook_inactive +option_in +option_out +progressbar +scrollbar_horizontal +scrollbar_horizontal_inactive +scrollbar_vertical +scrollbar_vertical_inactive +vertical_trough +vseparator diff --git a/ttkthemes/ttkthemes/themes/aquativo/ImageLib.tcl b/ttkthemes/ttkthemes/themes/aquativo/ImageLib.tcl new file mode 100644 index 0000000..db0c2f2 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/aquativo/ImageLib.tcl @@ -0,0 +1,737 @@ +# ImageLib.tcl --- +# Automatically created by: CreateImageLibCmd.tcl + +set images(arrow_down_active) [image create photo -data { +R0lGODlhDwAPAPUiAAYNFREUFw4ZJBUnOyIoLzc/SC5La1lsfytdlThfiz5w +qRZkxjl/0l9jvT2C0nOInU6N1UyQ1liV2GCd32Ke4G6l3nOm32yp6nCs7H7A +/5WqwJy835q/6aO344HH/6jI67HP7rrU8AAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBACIALAAAAAAPAA8AAAbK +wMVisVgsFovFYrFYLBaLRqfDqTAcEQkF4/EsFo1O5/OxOCKSCsbjWSwanc4H +BHJEJBIMxrNYNICdzucTckAkk0vGs1g0Op0DIAAAAAwYj2exaHQ6G0IAABBM +MBjPYtHocD6PAACQqGA8nsWi0ekAP58CYAChYDyexaLR6XxAGoBCQsF4PItF +o9P5fEKIiESC8XgWi0an8wGFHBEJBePxLBaNTqcDAn4cEQkFg/EsFo1O5/Ox +OCISCsbjWSwWi8VisVgsFovFYrEIAgA7 +}] +set images(arrow_down_insensitive) [image create photo -data { +R0lGODlhDAAMAPECAAAAALOzswAAAAAAACH5BAEBAAIALAAAAAAMAAwAAAJS +lChRokSJEiVKlChRokSJEiVKlChRYsKECRNKlJgwYcKEEiUqTJgwokSJEhMm +lChRokSFESVKlChRokSJEiVKlChRokSJEiVKlChRokSJEiVKBQA7 +}] +set images(arrow_down_normal) [image create photo -data { +R0lGODlhDwAPAPMLAEZGRlhYWGVlZXFxcZGRka6urrq6usHBwdvb2+jo6Pj4 ++P///wAAAAAAAAAAAAAAACH5BAEBAAsALAAAAAAPAA8AAASYsJRSSimllFJK +gcUopVRCKCmlFFTFKKWUSiklpaBSxSillFIoJQWVUqUopZRSKSWolFLFKKVI +AABAQJRSxSilVAAAgpCUUsUopVQBEICilFLFKKWUggOIpJRSxSilFFQImKSU +UsUopaBSqqSklFLFKAWVUgqlpJRSpSiolFIKpZSUUsVApZRSCaWUlFIFllJK +KaWUUkopsEQAOw== +}] +set images(arrow_left_active) [image create photo -data { +R0lGODlhDwAPAPUiAAYNFREUFw4ZJBUnOyIoLzc/SC5La1lsfytdlThfiz5w +qRZkxjl/0l9jvT2C0nOInU6N1UyQ1liV2GCd32Ke4G6l3nOm32yp6nCs7H7A +/5WqwJy835q/6aO344HH/6jI67HP7rrU8AAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBACIALAAAAAAPAA8AAAbK +wMVisVgsFovFYrFYLBaLRqPRaDQajUaj0WgsFp1Op9PpdDqdTqfTWSw6nU6n +0+l0Op1Op7NYfICfz+fz+WwOn8+Hs1h8PiAQ6PMgBD6gz2WxqHxCIE0hEAiE +QBXGYuFwOBAAAAAAcDAcjsUCAoEAI4oBAACIRCKRxUIikUgkkYQAIJFIJIvF +ZDKZTCYVieEiqUwWCwwGg8FcMBcMBoPBLBaZTCaTAXo8HozH4/EsFh5PxuPx +eDwej8fjWSwWi8VisVgsFovFYrEIAgA7 +}] +set images(arrow_left_insensitive) [image create photo -data { +R0lGODlhDAAMAPECAAAAALOzswAAAAAAACH5BAEBAAIALAAAAAAMAAwAAAJS +lChRokSJEiVKlChRokSJEiUqjChRokSJCSNKlChRYcKIEiVKTJgwokSJEhMm +jChRokSFCSNKlChRYsKIEiVKlKgwokSJEiVKlChRokSJEiVKBQA7 +}] +set images(arrow_left_normal) [image create photo -data { +R0lGODlhDwAPAPMLAEZGRlhYWGVlZXFxcZGRka6urrq6usHBwdvb2+jo6Pj4 ++AAAAAAAAAAAAAAAAAAAACH5BAEBAAsALAAAAAAPAA8AAASYsJhijDHGGGOM +gaYopZRSSimlFFSlKKWUUkoppaBSpSillFJKKQWVUqUopZRSShGolFKlKKWU +UiZAoJRKpaSkFBoAAqBUQqUghAoAEACAUEKlpJSSgQIAkFJKpaSUFEypBJCS +SqWkpKBSSiWilFKlKAWVUkoppZRSpSiolFJKKaWUUqVApZRSSimllFIFllKK +KaWUUoopsEQAOw== +}] +set images(arrow_right_active) [image create photo -data { +R0lGODlhDwAPAPUiAAYNFREUFw4ZJBUnOyIoLzc/SC5La1lsfytdlThfiz5w +qRZkxjl/0l9jvT2C0nOInU6N1UyQ1liV2GCd32Ke4G6l3nOm32yp6nCs7H7A +/5WqwJy835q/6aO344HH/6jI67HP7rrU8AAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBACIALAAAAAAPAA8AAAbK +wMVisVgsFovFYrFYLBaLRqPRaDQajUaj0WgsFp1Op9PpdDqdTqfTWSw6nU6n +0+l0Oh1Op7NYcICfz+ew+Xw+n8/ns1hUPiBQgPAAgT6fz2exYFg+oQAgUNCE +Qh/LYuFwOBwAAAAAQDgcjsUiEoEAIQAAYKCAQCKRxUIikUgCgoREIpFIJIsF +hTKZGCQTCkVCoVQWiwvmcsFcMBgMBoPBLBaeTCaTAXo8mUwmk8ksFh6Px+Px +eDwejyfjWSwWi8VisVgsFovFYrEIAgA7 +}] +set images(arrow_right_insensitive) [image create photo -data { +R0lGODlhDAAMAPECAAAAALOzswAAAAAAACH5BAEBAAIALAAAAAAMAAwAAAJS +lChRokSJEiVKlChRokSJCiNKlChRosKEEiVKlKgwYUSJEiUqTJhQokSJChMm +lChRosKEESVKlKgwoUSJEiUqjChRokSJEiVKlChRokSJEiVKBQA7 +}] +set images(arrow_right_normal) [image create photo -data { +R0lGODlhDwAPAPMLAEZGRlhYWGVlZXFxcZGRka6urrq6usHBwdvb2+jo6Pj4 ++AAAAAAAAAAAAAAAAAAAACH5BAEBAAsALAAAAAAPAA8AAASYsBhjjDGmGGOM +gaUopZRSSimlFFSlKKWUUkoppaBSpSillFJKKQWVSqUopRRRSimolFKlJKUU +CEZBpZRSpaCkFAAADqSUSqWghBIAEABQEEKlpJQSgACIk1JKpSSVFASgpJRS +SqUopaAiSSmllEqlKAWVUkoppZRSpSiolFJKKaWUUqVApZRSSimllFIFllKK +KaWYUkopsEQAOw== +}] +set images(arrow_up_active) [image create photo -data { +R0lGODlhDwAPAPUiAAYNFREUFw4ZJBUnOyIoLzc/SC5La1lsfytdlThfiz5w +qRZkxjl/0l9jvT2C0nOInU6N1UyQ1liV2GCd32Ke4G6l3nOm32yp6nCs7H7A +/5WqwJy835q/6aO344HH/6jI67HP7rrU8AAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBACIALAAAAAAPAA8AAAbK +wMVisVgsFovFYrFYLBaLRqfz+VgcEQkF48ksFo1O5wP6OCISyiXjWSwanc4H +FHJEJJRLJrNYNICdzucTQkQklEvGs1g0OpzPRwNQRCqXjGexaHQ6H1ABMJBU +MB7PYtHocD6PAACQmGA8nsWi0ekAN4QAACCQXDyexaLR6RwCAQAAYMB4PItF +o9P5fEIOiGRyyXgWi0an8wF9GBDJ5JLxLBaNTqfzAVYcEAkFk8ksFo1OpzNh +QCKSCibjWSwWi8VisVgsFovFYrEIAgA7 +}] +set images(arrow_up_insensitive) [image create photo -data { +R0lGODlhDAAMAPECAAAAALOzswAAAAAAACH5BAEBAAIALAAAAAAMAAwAAAJS +lChRokSJEiVKlChRokSJEiVKlChRokSJEiVKlChRYUSJEiVKTJhQokSJChMm +jChRYsKECRNKlJgwYcKEEiVKlChRokSJEiVKlChRokSJEiVKBQA7 +}] +set images(arrow_up_normal) [image create photo -data { +R0lGODlhDwAPAPMLAEZGRlhYWGVlZXFxcZGRka6urrq6usHBwdvb2+jo6Pj4 ++AAAAAAAAAAAAAAAAAAAACH5BAEBAAsALAAAAAAPAA8AAASYsJRSSimlmFJK +gcUopVRKCKWkFFTFKKWUUgglpaBSxSillFIoJQWVUsUopZRSJSWolFLFKKWU +QuDApJRSxSillBoAiqSUUsUopZQBEICilFLFKKVSgACAkJRSxiilCgQAAECU +UqUopaBSKqWklFLFKAWVUgqlpJRSxSiolFIJpaSUUsVApZRKCCGllFIFllJK +KaWUUoopsEQAOw== +}] +set images(button) [image create photo -data { +R0lGODlhGwAbAPIGAAAAAL+/v83NzdfX1+jo6Pb29gAAAAAAACH5BAEBAAYA +LAAAAAAbABsAAAP+aGZmhmZmZmhmZoZmZmZoZmaBERERGBERgRESERgRYYYW +IiIoIiKCIiIiKCIighJmISgiIoIiIiIoIiKCIiJhaCEygjIiIigyIoIiIjIo +YRaDIiMyOCMjgzIyMjgiE4YWIyM4IyODMyMyODMygxJmMTgzM4MzMzM4MzOD +MzNhaDEzgzMzMzgzNIMzMzM4YRaEMzQzOEMzg0MzM0gzE4YWM0NIQzODNDQz +ODNDgxRmQTg0M4NEM0M4NESEMzRhaEEzhERENEhDM4QzQzRIYRaERDM0OERE +hEREREhDFIYWRERIRESEQ0RDSEREhBRmQUhERIRERERIRESERERhaEGsRIRE +RERIRESFREVFSGIWhVREVUhFVIRFRERIRRSGFkRFWFREhEVFVUhFRIUUZlFY +VVSEVUVVSEVFhVVUYWhRRYVVVVVYVVWFVVVUWGEWhVVVVVhVVYVVVVVYVRWG +FlVVWFVVhVVVVVhVVYUVZlFYVVWFVVVVWFVVhVVVYWhRVYVVVVVYVVWFVVVV +WGFmgRIhIRghEYIhERIYEmKGZmZmaGZmhmZmZmhmZoZmlgA7 +}] +set images(buttonNorm) [image create photo -data { +R0lGODlhGwAbAPIGAAAAAL+/v83NzdfX1+jo6Pb29gAAAAAAACH5BAEBAAYA +LAAAAAAbABsAAAP+aGZmhmZmZmhmZoZmZmZoZmaBERERGBERgRESERgRYYYW +IiIoIiKCIiIiKCIighJmISgiIoIiIiIoIiKCIiJhaCEygjIiIigyIoIiIjIo +YRaDIiMyOCMjgzIyMjgiE4YWIyM4IyODMyMyODMygxJmMTgzM4MzMzM4MzOD +MzNhaDEzgzMzMzgzNIMzMzM4YRaEMzQzOEMzg0MzM0gzE4YWM0NIQzODNDQz +ODNDgxRmQTg0M4NEM0M4NESEMzRhaEEzhERENEhDM4QzQzRIYRaERDM0OERE +hEREREhDFIYWRERIRESEQ0RDSEREhBRmQUhERIRERERIRESERERhaEGsRIRE +RERIRESFREVFSGIWhVREVUhFVIRFRERIRRSGFkRFWFREhEVFVUhFRIUUZlFY +VVSEVUVVSEVFhVVUYWhRRYVVVVVYVVWFVVVUWGEWhVVVVVhVVYVVVVVYVRWG +FlVVWFVVhVVVVVhVVYUVZlFYVVWFVVVVWFVVhVVVYWhRVYVVVVVYVVWFVVVV +WGFmgRIhIRghEYIhERIYEmKGZmZmaGZmhmZmZmhmZoZmlgA7 +}] +set images(buttonPressed) [image create photo -data { +R0lGODlhGwAbAPQRAAAAAAAkrWOq3nOq73uy73u294y+54S+95a+7IzH/5zH +75zP/6XJ66XZ+b3T787f797r9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBABEALAAAAAAbABsAAAX+YBRFURRF +URRFURRFURRFURRFURRFURSAQRAEQRAEQRAEQRAEQRAEQRBFUQBBEARCEARB +EARBEARBEARBEBREUfA8z/M8D/g8z/M8z/M8z/M8zxNEUeA4juM4juM4oOM4 +juM4juM4jhNEUcAwDMMwDMMwDMOADMMwDMMwDBNEUcAwDMMwDMMwDMMwDAMy +DMMwDBNEUaAoiqIoiqIoiqIoiqIoCqgoihJEUYAgCIIgiIEgCIIgCGIgCIIg +IBJEUYAgCIIgCoIgCIIgCIIoCIIgSBCBUWAYhmEYhmEYhmEYhmEYhmEYRhBF +AQIiCIIgCIIgCIIgCIIgCIIgSBBFgSD+CAIoCIIgCIIgCIIgCIIgCEIQRYEg +CIIgCKAgCIIgCIIgCIIgCEIQRYEgCIIgCIIggIIgCIIgCIIgCEIQRcEwDMMw +DMMwDMMADsMwDMMwDEMQRQFBEARBEARBEARBEARIEARBEEQQRUFRFEVRFEVR +FEVRFEVRFGBRFEUQRcFxHMdxHMdxHEVyHMdxHMdxgEkQRUGSHElyJEmSJEly +JEeSJEdyJEEERkGSLEmSJEmSJEmSJEmSLEmSJEEUBQu4LMuyLMuyNMvSLMuy +LMuyNEEUBU3TNGDTNE3TNE3TNE3TNE3TNEEUBU3TNE3TgE3TNE3TNE3TNE3T +NEEUBU3TNE070zRNAzZN0zRN0zRN0zRBFEVBEARBEARBEAQBGARBEARBEARR +FEVRFEVRFEVRFEVRFEVgFEVRFEVRFAIAOw== +}] +set images(checkbox_checked) [image create photo -data { +R0lGODlhEAAQAPQfAAAAAB4yQyQ2Ryg8US1BWTREVTRLZDpSakNUZAAkrVZo +rVuZ2mid6Gys32qr4nqp5Xmu8Hmw8YOp4Yqz4oS79pa86KC14o7B7o/H/ZrB +6ZDI/p7T/KDH7LXI6rbR7QAAACH5BAEBAB8ALAAAAAAQABAAAAXI4Pd93/d9 +3/d93/d93/cpiqIoiqIoiqKA3/cpVtd1Xdd1XedZyvcpled5nud5ngd6lvJ9 +ysQhSJVxHIJkk/J9ipQhQFFlBQgUmaR8nyJVUwEUBSBk1aN8n7I4TjMAICA0 +jbMo36csjuMMACA4jrMo36cwUUSAgCAAQwQxyvcpEHUAAkUNwEE5yvcpkQYe +hKZh2FFokPJ9CrVt27Zt27ZtlPJ9Cvhc13Vd13VdFaR836coiqIoiqIoivJ9 +4Pd93/d93/d93/d9XwgAOw== +}] +set images(checkbox_unchecked) [image create photo -data { +R0lGODlhEAAQAPIGAAAAAL+/v8zMzNbW1ujo6Pb29gAAAAAAACH5BAEBAAYA +LAAAAAAQABAAAAOWaGZmhmZmZmhmZoYRIREYERKBZhYiKCIigiIiYWgiIoMy +MiIoEmaBMyMzODMzg2IWMzgzM4MzM2FoMUODNENDOBNmgUQ0NDg0RIRhFkRI +RESERDRiaEFEhEREREgUZoFURVVYVFWEYRZUWFVVhUVVYWhRVYVVVVVYFWaB +VVVVWFVVhWFmEhgRIYIREWZoZmaGZmZmaGaWADs= +}] +set images(horizontal_trough) [image create photo -data { +R0lGODlhEQAPAIQYALm5ubq6usDAwMfHx8jIyNLS0tPT09ra2tvb2+Pj4+np +6erq6u3t7e7u7u/v7/Dw8PLy8vPz8/T09PX19ff39/j4+Pn5+fr6+v////// +/////////////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAA +EQAPAAAFYmAQACQgimUqrGzrrkQsD/Qg34ZR7EWe88CDcIgoIobIhHLJbCoV +ioV0KoVCp46s9sHtcrWTsFhCLpPFlbR6zU5b3vC4/H2p2+/4eprC7/v/EREQ +gxCBhoeBDYqLjAyOjwwhADs= +}] +set images(hseparator) [image create photo -data { +R0lGODlhHgAIAMIEAHx8fNDUyOjo6PX29f///////////////yH5BAEKAAQA +LAAAAAAeAAgAAAMqCLrc/mrISau92Iq7ZadfJ4STSIKjN6Zr67bDK8/0GtTt +Peq3LkDA4CIBADs= +}] +set images(in) [image create photo -data { +R0lGODlhBQAFAPECAJuuuf///wAAAAAAACH5BAEBAAIALAAAAAAFAAUAAAIP +BAgQYMKACBMCTBgQIEAUADs= +}] +set images(menubar_option) [image create photo -data { +R0lGODlhlgAWAPUoAGlpaXx8fAgInAAIpQAkrRggrTk8lCEopTFRxlJRtXN4 +jVJxzlqCzlqG1mOq3nOq73uy73u294KCgpaWlpyavaCgoLm5uYy+54S+95e9 +67O1wIzG/5zH75vP/6XJ66XY+73T78fHx9ra2s7f79ze497r9+fn5/39/QAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBACgALAAAAACWABYAAAb+ +QBQKhUKhUJMAIBCQBAKSQEASCAQCgUBAEpBIAoFAICAJBAKBQCAQCAQCgYAk +EAhIAoFAIBAIBICBgCQQkAQCgUAgEAgEApKARBIISAIBSSAQCAQCAUkgIAkE +JIGAJBAIBAKBQCAQkAQCkkBAEggAA4EAgUAgEAgEAoFAIBAIhQQKhUKhUCgU +CoVCSQCTScVisVgsFovFYrFYLBaLxWKxWCwWi8ViAVosFovFYrFYLBaLxWKx +WCwWi8VisVgsFovFYrFYLBaLxWKxWCwWi8VisVgsFovFYrFYLBaLxQK0WCwW +i8VisVgsFovFYrFYLBaLxWKxWCwWS6lUKpVKpVL+qVQqlUqjzOKAQqFQKBQK +hQIELCGRCCgSiUQikUgkEolEIpFIJBKJRCKRSCQSiUQikUgkEolEIpFIJBKJ +RCKRSCQSiUQikUgkEolEIhFQJBKJRCKRSCQSmUQikUgkEolEIpFJJBKJRCKR +SCQyiUQikUgkEolEIpFIJBKJRCLRaDQajUYj4Gg0Go1GI1ApszigUCgUCoUC +BCwhkchkMplMIpNJZDKZTCKTyGQSmUwik8lkMplMIpNJZDKZTECRyWQSmUQm +E8lkMplMJpHJJDKZTCaTyWQSmUQmk0hkMplMJpHJJDKZRCaTySQymUwmkUlk +MpmAJpPIJDKZTCKTyWT+MolMJpEJBAKBQCAQCAQCgUAjT6mUWRRQKBQKBQhM +QiKTyWQymUwmk8lkMgFNJpPJZDKZTCbTyWQymUwmk8lkMplMJtPJZDqZTCaT +6WQymUwmk8lkMplMJpPJZDKZTCaTyWQCmkwmk8lkMplMJpPJZDKdTCaTyWQy +mUwnk8lkMplMppPJZDKdTCaTyePxeDwej8fj8Xg8Ho+nBCxlFgUUCjWRTCoh +k8lkMplMJ5PJZDKdTqaTyWQ6mUwmk8lkOplOppPJZDKdTCeT6WQymUwnkwlo +MplMppPJZDKdTCaTyXQynUymk8l0MplMJtPJZDKZTieTyXQymUwmk+l0Mpn+ +TCaTyXQymUwmE/BkOplMJpPp5PF4PB6Px+PxeDwej8fjKZkyiwMKJZlULCGR +yWQymUwmk8lkMplMJpPpZDKZTCag6WQymUwmk8lkMplMJpPJZDKZTCbTyWQy +mUymk8lkMp1MJ5PJZDKZTCbTyWQymUymk8lkMplMQJPJZDKZTCaTyWQymUwm +k8lkMplMJpPJZDKZTCaTycThcDgcDofD4XA4Ho6H4+GMRhmEoTKpVICWkEhk +MplMJpPJZDKZTCaTyUQymUwmk0lkMplMJpPJZDKZTCaTyWQymUwmkclkMplE +JpPJZDIBTSKTyWQymUwmk0lkMplMIpPJZDKZTCb+k8lkMplMJpPJZDKZTCaT +yWQymUwmk8lkMplMJhPJlAFeMplLJpPJZC6Zy+WSuVwymcxCUKlYLKGQKCQS +iUgikUgkEolEIpFIJBKJRCKRyCQSmUQikUgEFIlEIpFIJBKJRCKRSCQSiUQi +kUgkEolEIpFIJBKJRCKSSCQSiUQikUgkEolEIpFIJBKJRCKRCCgSiUQikUhk +EolEIpFIJBKJRCKRSCTyZDiZTCaTyXAymUwmk8lkMplMYzCpWCyhkEgkEolM +JhFQZBKZTCKTyGQSmUwik8gkEolEJpFJJDKZTCKTyGQSmUwkk8gkMolEJpPI +JDKZTCKTyGQyiUQioEn+ZDKZRCaRyWQSmUQmkUlkMolMIpNJZBKZRCaTSCQy +mUwmkUlkMolMIpFJZLpcLpnLJXO5ZC7Ay+aSyVwymUuGIZhULCGRSCQyiUwm +k8lkMplMIpPJZDKZTCSTyGQymUwmk8lkMplMJpPJZDKZgCaTyWQymUwmk8lk +MplMJpPJZDKZTCSTSWQymUwmk8kkMplMJpPJZDKZTCaTyWQymUwmk8lkMgFN +JpPJZDKZTCaTyWQyXTKYTCaTwWQymUwmk8lkMplMpjGoWEKhkEgkEplMJpPJ +ZDKZTCaTyWQCmkwmk8lkMplMJpPJZDKJTCaRyWQymUQmk8lkMplMJpPJZDL+ +iUwmkclkMplMJpPJZDKZTCaTyQQ0mUwmk8hkMplMJpPJZDKZTCKTyWQymUQm +k8hkMplMJpOJZDI5HA6Hw+FwOBwOh8PhcDgcDocDyBBULCGRSGQymUwmk+lk +MplMJpPJZDKZTCaTyWQymUwmk8lkMplMJpPJZDKZTCaT6WQymUwmE9BkMplM +JpPJZDKZTCaTyWQymUwmk8lkMplMJpPJZDKZTCaTyXQymUwmk8l0MplMJpPJ +ZDKZTCagyWQymR6Px+PxeDwej8fj8Xg8HpDH47EYVCyhkEhkMplOp5PpdDqd +TqfT6XQ6nU6n0+l0Op1OwNPpdDqdTqfT6XQ6nU7+p9PJdDqdTqfT6XQ6nU6n +0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op2Ap9PpZDqdTqfT6WQ6nU6n0+l0 +Op1Op9PpdDqdMBAIBAKBQCCPCAQCgUAgD8wDwxBYLCGRyHQyAU+n0+l0Op1O +p9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9Pp +dAKeTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqd +TqfT6XQ6nSCRSCQCjEQikUgkEolEIhFIJBJpDFAWkchkOp1Op9PpdDqdTqfT +6XQ6nU6n0+l0Op1Op9P+6XQ6nU6n0wl4Op1Op9PpdDqdTqfT6XQ6nU6n0+l0 +Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqcT8HQ6nU6n0+l0Op1O +p9PpdDqdThgMBoPBYDAYDAaDwWAwGAwGg2kMUBWRyGQ6nU6n0+l0Op1OJ+Dp +dDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqd +TqfT6XQ6nU7A0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT +6XQ6nU6bzWaz2Ww2m81ms9lsgJvNZpNZHFAo1ERkOp1Op9PpdDqdTqfT6XT+ +Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDoBT6fT6XQ6nU6n0+l0Op1O +p9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Ap5Op9Pp +dDqdTqfNZrPZbDabzWaz2Ww2m80msyigUCiUZWI6nU6n0+l0Op1Op9PpdDqd +TqfT6QQ8nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT +6XQ6nU6n0+l0Op1Op9MJeDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6 +nU6nTqfD+XQ6nU6n0+l0Op1OZlFAoVAoFBBVmYj+TqfT6XQ6nU6n0+l0Op1O +p9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU4n4Ol0Op1Op9Pp +dDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqd +TsDT5/P5fD6fz+fz+Xw+n09mcUChUCgUCoVCBSYWk+l0Op1Op9PpdDqdTqfT +6XQ6nU6n0+l0Op2Ap9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6 +nU6n0+l0Op1Op9PpdDqdTqfT6XQ6AU+n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n +0+cD+nw+n8/n8/l8Pp2OzOKAQqFQKBQKhUKhUCHLpFIBViqVSqVSqVQqlUql +UqlUKpVKpVKpVCqVSqVSqVQqlUqlUqlUKpVKpVKpVCqVSqVSqVQqlUqlAqxU +KpVKpVKpVCqVSqVSqVQqlUqlUqlUKpVKpVKpVCqVSqVSqVQqlUqlUqlUKpUK +gUAgEAgEAgFIIBAIhEIChUKhUChUEAA7 +}] +set images(menubar_option_arrow) [image create photo -data { +R0lGODlhFQAQAPMOAAAAABgYGCIlIjI0MkBFQFJUUmVoZXV4dYKGgpOVk5ig +mLK1ssjMyOTm5AAAAAAAACH5BAEBAA4ALAAAAAAVABAAAATi0DnnnHPOOeec +g84555w7zTnnHHTOOeecc84556BpzjnnnHPOOQedc845d5pzzjnonHPOOeec +c87B05xzzjnnnHMOOuecc+4055xz0DnnnHPOOeecg6c55xwAAAAAAHTOOefc +ac45ByAAAAAAnHPOOQdRc845BwAAADjonHPOOdScc85BBwAAzjnnnHMOouac +c845AJxz0DnnnHOoOeecg84555xzzjnnHETNOeecc84556BzzjnnUHPOOQed +c84555xzzjmYmnPOOeecc85B55xzzjnnnHMOOuecc84555xzEQA7 +}] +set images(menubar_option_arrow_insensitive) [image create photo -data { +R0lGODlhCAAQAPMMAIuTsLOzs6evzLS82b3F4sPL6MnR7svT8NLa99zk/uPr +/+31/wAAAAAAAAAAAAAAACH5BAEBAAwALAAAAAAIABAAAARXkDEWAmOMsRBC +gIyxEEIIgYUQAgwhhBBCCCEExiBjjDHGGGOMMQYZY4wxxhhjjDHIGGOMMcYY +Y4xBxhgLIYQQQggBhhBCCCyEEEJgkLEQQmCMMRYCg4xFADs= +}] +set images(notebook) [image create photo -data { +R0lGODlhIAAgAPIFAHx8fGOq3pzP/6XX//Hx8QAAAAAAAAAAACH5BAEBAAUA +LAAAAAAgACAAAAP+CAAAgAAAAAgAAIAAAAAIAACAADAzODMzgzMzMzgzM4Mz +MzM4MwCCIiIiKCIigiIiIigiIoIiIgEIERGBERERGBERgRERERgREYEBQERI +RESERERESEREhEREREhEAIRERERIRESERERESEREhEREBAhERIRERERIRESE +RERESEREhARAREhERIRERERIRESERERESEQAhEREREhERIRERERIRESEREQE +CEREhEREREhERIRERERIRESEBEBESEREhEREREhERIRERERIRACERERESERE +hEREREhERIRERAQIRESERERESEREhEREREhERIQEQERIRESERERESET+RIRE +RERIRACERERESEREhEREREhERIRERAQIRESERERESEREhEREREhERIQEQERI +RESERERESEREhEREREhEAIRERERIRESERERESEREhEREBAhERIRERERIRESE +RERESEREhARAREhERIRERERIRESERERESEQAhEREREhERIRERERIRESEREQE +CEREhEREREhERIRERERIRESEBEBESEREhEREREhERIRERERIRACERERESERE +hEREREhERIRERAQIRESERERESEREhEREREhERIQEQERIRESERERESEREhERE +REhEAIRERERIRESERERESEREhEREBAhERIRaRERESEREhEREREhERIQEQERI +RESERERESEREhEREREhEAIRERERIRESERERESEREhEREBAhARIRERERIRESE +RERESEREhAQAAAgAAIAAAAAIAACAAAAACACQADs= +}] +set images(notebook_active) [image create photo -data { +R0lGODlhWgAWAPU4AAAAAAgInAAIpQAatQAkrQAouQA6vRggrTk8lCEopQBF +xgBTygBm2ABt5wh67DFRxil91lJRtVJxzhiG9ymC1jOH3keO2EqW3lqCzlqI +1lKe3keX7FKe51qi71aq+2Oq3mWo7GOu/2uy72O4+3Oq7nOu/3uy73q293vF ++5yavYu854S+95a97KWqzovH/5vG7pvO/5TX96XJ66XZ+b3T787f797r9+fv +5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBADgALAAAAABaABYAAAb+ +QBwOh4scBAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKB +QCAQCAQCgUAgEIAEAoFAIBAIBAKBQCAQCAQCgUAgHCI4HA6Hw+ESEpbNZrPZ +bDabzWaz2Ww2m81ms9lsNpvNZrMBbTabzWaz2Ww2m81ms9lsNpvNZrPZbDab +zWaz2Ww2m81ms9lsNpvNZrPZbDaWJIHD4XA4xINVA9ZqtVqtVqvVarVarVar +1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarQas1Wq1 +Wq1Wq9VqtVqtVqOxHggcDocLYGQyWq1Go9FoNBr+jUaj0Wg0Go1Go9FoNBqN +RqPRaDQaDUij0Wg0Go1Go9FoNBqNRqPRaDQajUaj0Wg0Go1Go9FoNBqNRqPR +aDKaJIDD4XCCDEsmk8lkMhlQJpPJZDKZTCaTyWQymUwmk8lkMplMJpPJZDKZ +TCaTyWQymUwmk8lkMplMJpPJZDKZTCaTyWQyoEwmk8lkMplMJlNhAjgcDjfI +sF4ymUwmk8lkMplMJpPJZDKZTCaTyWQymUwmk8lkMplMJpPJZECZTCaTyWQy +mUwmk8lkMplMJpPJZDKZTCaTyWQymUwmk8lYrMwAh8PhBhaVisV6vV6v14v1 +kr2Ar9fr9Xq9Xi/ZSyb+k71eMtlL9nrJXq/X6/V6vWSv10smk7FestdL9nrJ +Xq/X6/V6vV4v2UsmkwFfLxmLpbIQcDgcrmBRqVgqlYrFYqlYLBWLxVKxWCwV +S8VSqVQslkrFUqlYKpZKxWKxWC+WSsUCqlQslUrFUrFUKhZLxWKpWCyWiqVi +qVQqloqlYqlUlgIOh8MVLCoViyVjsVgsFkvGYrFYLxaLBWSxWCwWi8VisWQs +FovFYr1YLBaLxWKxWCzWi8WSsVgslozFYrFeLBaLxWKxWCwWi8VisVgylQoI +KeBwOJyhQlKpVCqVSsVSqVgqlUrFYqlULJVKxVKxVCqVSqVSsVQqFYulUqn+ +VCyVSsVSqVQqFlClUqlULJWKpVKxVCqWiqViqVgqlkqlUpEgBhwOhzNASCoW +i8VisVgsFovFUr1YKhaLxWKxWCwgi8VisVgsFoulYrFYLJbqxWKxWCwWi8Vi +sVgsFoulYqleLBaLxWK9VCwWi8VisVgqEsWAw+FwQAXEYvl8Pp/Pp/P5fD4f +0Af0+XxAoM/n8/mAPp/P5/MBfUCfD+jzAX0+oM/nA/p8Pp/P5/P5gICfD+gD ++nw+n87n8wF9PqDP56O5QBQ4HA63qGxAJBKJRCKRSCQSiUQikUgkEolEIpFI +JBKJRCIBSSQSiUQikUgkEolEIpFIJBKJRCKRSCT+EolEIpFIJBKJRCKRSCQS +iUQikTiXygKHw+EWFY7IZAKaTCaTyWQymUwmk8lkMplMJpPJZDKZTCaTyWQy +mUwmk8lkMplMJpPJZDKZTCYTyWQymUwmk8kENJlMJpPJZDKZTCaTicSpLHA4 +HI6x6YhOp9PpZDqdTCfT6XQ6nUynk8l0Op1Oq9PpdDqdTieTCXgynUyn08l0 +Op1Op9PpdDqdTqfT6XQynU6m08l0Op1Op5PpdDqJOhsGDofDMTag02q1Wq1W +qxVwtVq5TqvVauU6rVyn1Wq1Wq1Wq9VqtTq5Tq6Ta7U6rVyn1Wq1Wq1Wq9Vq +tVqtVivXaeU6rVYu4Gr+tVqtVqvVCbRh4HA4HKNTOrlcLpfL5Vq5XK7VyrVy +rVyulcvlWq1cK9dq5XK5XK6Va+VyuVZAl8vlcq1cLpfLtYKtXC6Xy+VyrVwu +l8u1crlWLpfL5UKVNgwcDodreE4nlyvmcrlcLpfL5XK5gC6Yy+WKuVwul8vl +grlcLpfL5XLBXC6XK+ZyuVwul8vlcrlcLpfLFXO5XC6Xy+VyuVwul8vlcgFd +rtPJ08DhcDiH54SCwWAwWQwGg8FmMBgMBpvBZrHYbAaDwWYwGGwGm71gMBgM +BovFYDAYDAYDxmYwGAwGg8FgMFhMBoPBYDDYDDaDwV4wGAzmQnkcOBwO5wju +oWCz2Ww2m81ms9lsNpvBZrPZbAaczWaz2Ww2m81ms9lsNpvNZrPZbDabzWaz +2Ww2m81ms9lsNpvNZrPZbDabzWaz2Ww2m81cKI8DiMPhcBMPKjabzWaz2Ww2 +i81ms9lsNpvNZrPZbDabzWaz2Ww2m81ms9lsNpvNZrPZbDabzWYzGnA2m81m +s9lsNpvNZrPZbDabzWaz2SyGCjlwOBxugnLFZrPZbDabzWax2Ww2m81ms9ls +NpvNZDPgbDabzWaz2Ww2m81ms9lsNpvNZrPZbDabzWaz2Ww2m81ms9lsNpvN +ZrPZbDabxVyoCQ4XBAA7 +}] +set images(notebook_inactive) [image create photo -data { +R0lGODlhWgAWAPMIAAAAAHx8fJ6enr29vczMzNXV1enp6fj4+AAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACH5BAEBAAgALAAAAABaABYAAAT+ECFUiBBCCCGE +gEIIIYQQQgghBBRCCCGEEEIIIaAQQgghhBBCCAGFEEIIIYQQQggohBBCCCGE +EEJAQQhCCKFCCiEEklJKIaQUUggpsJBCSiGlkFJIgaQUQgoppJRCCiyEEFIK +IaWUQmAhpJBSSCGkFAILKaWQUkhBCCE4SDnGGGOMMcZAY4wxxhhjjDEGGmOM +McYYY4wx0BhjjDHGGGOMgcYYY4wxxhhjDDTGGGOMMcaYUyAZCCEkSDnGHAOP +McecY4455hh4zDHHHGOOOebAY4455phjzDEHHnOMOcccc8wx8JhjzDHHnGOO +geaYcwoRCCEkBiTnnHPOOcecc+D+Oeecc84555wDzznnnGPOOecceM455xxz +jjnnwHPOOeecc845B55zzjnnnHPIEBAhhAQhpRRSSIGllFIKIYWQUggspZBS +SCGFFFJgKaQQUkohpZQCSymFFFIIIYUUWAgppJRCSCmkQEIIIQIhhEQhBZZC +CimkEEJIKZCQUkgphZRSSIGllFJIKaQUUgokpRRSSiGFlEJgIaWUQggppZQC +SymFEFJKIQIhiJAopZRSiinFwFJMKaWUUkopBZZSSimllFJKKbCYUkoppZRS +SoGlmFJMKcWUUgospZRSSimlFFNgKUUghJAoxZgCTSnGFFNMMaUYWIwpxRRT +jCmmwGL+SjHFFFNMKQYWU4wpphRTTDHQFFNMKcaUYoqBxZhiSjFGIIQQFMYU +Y4wxxhhjoDHGGGOMMcYYA40xxhhjjDHGGGiMMcYYY4oxxkBjjDHGGGOMMQYa +Y4wxxhhjjDHQCIQQEsYYY4yBxhhjjDHHGGMMNMYYY4wxxhhjoDHGmGOMOcYY +A40xxhhzjDHGGGiMMcYYY4wxxkBjjDHGCIQQEgYec8wxxxxjjjHQGGOMMecY +c46Bx5hjjDnmGHMMNMYcY44xxhxj4DHHmGOMMeaYA48x5xhjjjHGCIgQQuIY +c4wxx8BzzDnmGGOMOQeaY44x5phjjDHwmGOOMeYYc8yB5hz+Y4wxx5hjDDTG +mHPMMceYY6A5xhiBEELCHAOPOeecY8wx5xh4zjnHmHPOOcfAY845xpxjzjkH +nnPMMceYc8458JxzzjnnnGPMgeecY84x5hiBEERIGHPOOeaYc+A55pxzzjHn +nAPPOeecc8455xx4zjHnmHPOOebAc8455pxjzjkHHnPOOeecc8458BgjEEJI +nHPOgeecc84555xjDjznnHPOOeecc+Ax55xzzjnnnAPPOeecc8455xx4zjnm +nHPOOefAc84555wjEEIICnPOOeecc8458JxzzjnnnHPOgeecc84555xzDjzn +nHPOOeecc+A555xzzjnnnAPPOef+nHPOOecceARCCIlzzjnnwHPOOeecc845 +B55zzjnnnHPOOfCcc84555xzzoHnnHPOOeeccw4855xzzjnnnHPgOeecYwRC +CIkDzznnnHPOOecceM4555xzzjnnwHPOOeecc845B55zzjnnnHPOOfCcc845 +55xzzoHnnHPOOeecYwRECCFxzjnnnHPgOeecc84555wDzznnnHPOOecceM45 +55xzzjnnwHPOOeecc845B55zzjnnnHPOOfCcc4xACCFxzoHnnHPOOeeccw48 +55xzzjnnnHPgOeecc84555wDzznnnHPOOecceM4555xzzjnnwHPOOeecc45A +CIYQggg5IYQQgggwhBBEECGEEEKAIoQgQgghiCACDCGEEIIIIYQQYAgiiBBC +CCGEAEUIIoQQQhAhBBiCCCFEADs= +}] +set images(option_in) [image create photo -data { +R0lGODlhEgASAOe2ADROcj9NaTpXeDtYdQ9p71VskVlivVVzkVVrvSh85Exu +0G9vb3BwbmNrszx53m5vpHBxpnRzo3V0nlKAxFuDr3R3vluIsVGJz39/iUqL +3F+Fw4ODgU+O3X2AuXOMpXKRplmU3WGV1WSWymuUw2yWypOTp5aVo32cw5OZ +m5Oam4WbvXueyX6ewpWanZabnImfvXij2Jmdn3mk1ZqeoIeiwZegqYWh1Xin +3Jmiq5ahvqCipo2mxaCiqI6j1JSmuKOiqH6r3oSq1JamuoOr2YWr1ZSovpim +voGs4aWlpaSmpaalraamqpWrv6enp6enraSpsKCrsoaw5JytvKKssqarrpyv +vIaz5qmqvairwKip0Juxz6Kwwoy16KOxw4625K2uva+vu5y01LCxr521z4+4 +57Gxsayu0py21JO77ZW855O+65a/6Ji/5qG+2ba6up+/35nA67i8vKXA27u7 +u7y8vK/Byb28vr29vb69vJ3F86+/57+/v6HF8bHFyaLH7K3I26TI9KPJ86XJ +8anL8bDK6rbI7KrS+sfI47DQ+LPR67XR67TT7szNzs3NzbDW/MzM5rrV6rTW ++LbX8MXR8dHR0b7X6rTZ/rrb/Lfc/8Dc6rrd/sXd483Y88bf5MDe+tfX7b/h +/dPa98Hj/8Lk/sTk+tzc7tfe98jn9sjq/srq/srr+s7u+szv/s3v/dHy/dby ++NXz99T2/tr6/tv6/9r7/t79/v////////////////////////////////// +//////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////// +/////////////////////yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQB +CgD/ACwAAAAAEgASAAAI/gD/CRxIsKDBgU4wLGCwYcnBgV8gPCih5IcJCRHA +HMRioEKWQ59KPTLTocEVgxMc2NAzKZQpToV6KEBQ0EgCEEfYvAlz5s0aIBwI +5CA4IsQNK0QsAABAIUgUGBk0DIwjYggZNSwELB1wAg0XGRfiCIyzIk0gQS8C +LA2gAlAeLyTE/ouzg4+jSGMOLC2gBZEhODTkxhEyCBOoREw+eChC6JIlPz4E +T5EjChUpSH/+KPI0SlMbKHLnVpHEytWqU6dUtUq1SIobgoyodMkkqxatWbRi +VdrypFFBOjxw9OkE69WmOjV0zDm4J8kMFylQtIiBBM/Df5TslGnSRMwdStfD +AxMMCAA7 +}] +set images(option_out) [image create photo -data { +R0lGODlhEgASAOdjAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoK +CgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZ +GRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygo +KCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3 +Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZG +RkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVV +VVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2Rk +ZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNz +c3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKC +goODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGR +kZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6Cg +oKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+v +r7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+ +vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3N +zc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc +3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr +6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6 ++vv7+/z8/P39/f7+/v///yH5BAEKAP8ALAAAAQASABEAAAj1AP8JFHjNVqhL +l0LZujawoUBkqUbJ2rVL1ihTwhwKbObKFrJq3LhVW3arVTKH2GjlWoZNnLmX +35rZgoWtIbFbyKJp+8bzm0hitIANxOaLWLRq2pJqw4at2jNhu2r+wyYsGjZu +4bKG48kNWzNeUrUZwxaOnDl06tCZI0fu2zVh2gRiQxYOrTt38ODdVUeOGzGp +fsWpk0fPXr589uS5Q/dNGDeB04BVY0cv375++/blk6cu8jTIwnyJo3e5n+l8 +9MLxEvYZ8i5j5EqfJkdsV+uBzXLlahYub7jcuzVOW5ZLFixXrmDJWnnb4VNe +tmztqqqxunWBAQEAOw== +}] +set images(progressbar) [image create photo -data { +R0lGODlhGwAbAPQRAAAAAAAkrWOq3nOq73uy73u294y+54S+95a+7IzH/5zH +75zP/6XJ66XZ+b3T787f797r9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBABEALAAAAAAbABsAAAX+YBRFURRF +URRFURRFURRFURRFURRFURSAQRAEQRAEQRAEQRAEQRAEQRBFUQBBEARCEARB +EARBEARBEARBEBREUfA8z/M8D/g8z/M8z/M8z/M8zxNEUeA4juM4juM4oOM4 +juM4juM4jhNEUcAwDMMwDMMwDMOADMMwDMMwDBNEUcAwDMMwDMMwDMMwDAMy +DMMwDBNEUaAoiqIoiqIoiqIoiqIoCqgoihJEUYAgCIIgiIEgCIIgCGIgCIIg +IBJEUYAgCIIgCoIgCIIgCIIoCIIgSBCBUWAYhmEYhmEYhmEYhmEYhmEYRhBF +AQIiCIIgCIIgCIIgCIIgCIIgSBBFgSD+CAIoCIIgCIIgCIIgCIIgCEIQRYEg +CIIgCKAgCIIgCIIgCIIgCEIQRYEgCIIgCIIggIIgCIIgCIIgCEIQRcEwDMMw +DMMwDMMADsMwDMMwDEMQRQFBEARBEARBEARBEARIEARBEEQQRUFRFEVRFEVR +FEVRFEVRFGBRFEUQRcFxHMdxHMdxHEVyHMdxHMdxgEkQRUGSHElyJEmSJEly +JEeSJEdyJEEERkGSLEmSJEmSJEmSJEmSLEmSJEEUBQu4LMuyLMuyNMvSLMuy +LMuyNEEUBU3TNGDTNE3TNE3TNE3TNE3TNEEUBU3TNE3TgE3TNE3TNE3TNE3T +NEEUBU3TNE070zRNAzZN0zRN0zRN0zRBFEVBEARBEARBEAQBGARBEARBEARR +FEVRFEVRFEVRFEVRFEVgFEVRFEVRFAIAOw== +}] +set images(scrollbar_horizontal) [image create photo -data { +R0lGODlh7AAPAPZmABUfZhkjaR4tdBkwfiAsbCMtdCU4c0tcaEtfcVdaaUtg +bElkdFJhalNtfgcohxIsiRQ4mBA/pyI9lhtIqBtTuypOjCRMkTJMlzpXmCNV +ti9hti90vztooylozCtn1zZ83Dd75kBZm0pxmExntF9upV5/ql1xsFyEnlaJ +uG+RrWSQs3SPrHqIt3GRqEyMykWD0EiW3FeI11KSzliY1lyO4Vud51qY916h +2Fyh6G6H22icxGKd+Waj2X2pxnmy32Kj62iq9G2z+Has6Hqs9Xqw7Ha5+nvC ++4SapYyYyoWW7Yma8oq32JiywZi61oWs742h94i46Ii49ZCg+JS/4Zi6/aG4 +zqC+/prJ3YXK/IzT/prI6pTB/JTY/p3i/qnE2aLQ3rHF3qPN6KDN8aPQ6KLR +86Ll/v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBAGcA +LAAAAADsAA8AAAf+gGdnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn +Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn +Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn +Z2dnZ4BnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn +Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn +Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2ckBgYEBAUCAgIEBAH+gAEB +AAAAAAAAAQQFBQUFBQEEAAAAAAAAAQEFBQUFBQUBAQEAAAAAAAEEBAUFBQUF +AAAAAAAAAAAAAQQFBQUFBQEEAAAAAAAAAQEFBQUFBQUBAQEAAAAAAAEEBAUF +BQUFAAAAAAAAAAAAAQQFBQUFBQEEAAAAAAAAAQEFBQUFBYAFAQEBAAAAAAAB +AQQFBQUFBQABAQAAAAAAAAEEBQUFBQUBBAAAAAAAAAEBBQUFBQUFAQEBAAAA +AAABBAQFBQUFBQAAAAAAAAAAAAEEBQUFBQQBBAABBQUGBiRnZ2dnZ2csGAMX +I0lKSk9PT1JKSkpJSUlJSUlKSkpSUlJSUkr+gElJSUlJSUlKSkpKUlJST0pK +SklJSUlKSkpSUkpSUlJKSklJSUlJSUpKSlJSUlJSSklJSUlJSUlKSkpKUlJS +T0pKSklJSUlKSkpSUkpSUlJKSklJSUlJSUpKSlJSUlJSSklJSUlJSUlKSkpK +UlJSUkpKSklJSUlKSkpSUlJSUoBSSkpJSUlJSUlKSkpSUlJSUkpJSUlJSUlJ +SkpKSlJSUk9KSkpJSUlJSkpKUlJKUlJSSkpJSUlJSUlKSkpSUlJSUklJSUpJ +OSMXDxgsZ2dnSCEPDjlOVFZiW1tbYlZWVlRUVFRUVFRUVlZWVlZWVlZUVFZU +VFRUVFZWVlZWYlT+gFRUVFRUVFRUVFRWYlZWVlZWVFRUVFRWVFRWVlZWVlZW +VlRUVlRUVFRUVlZWVlZiVFRUVFRUVFRUVFRWYlZWVlZWVFRUVFRWVFRWVlZW +VlZWVFZUVFRUVFRUVlZWVlZWYlRUVFRUVFRUVFRiW1ZWVlZWVFRUVFRWVFRW +VlZWVoBWVlZUVFZUVFRUVFZWVlZWYlRUVFRUVFRUVFRUVmJWVlZWVlRUVFRU +VlRUVlZWVlZWU1ZWVmRkTzEODyFIZ2ckEBATNENUVFRbW1haW1pUUVFRUVRR +UVRRW1RUW1tUUVFRUVFRUVFUUVRbW1tbVFFUUU5RVFFOUVtbW1tUW1T+gFRR +UVFRUVFRUVRUW1RbVFRRUVFRUVFRUVRRVFtbW1tUUVRRTlFUUU5RW1tbW1Rb +VFRRUVFRUVFRUVRUW1RbVFRUUVFRUVFQWFRRVFFbW1RRVFFRUVFUTlRRVFtb +W1tbW1RRUVFRUVFRUVRUW1RUW1RRUVFRUVFRUVRRVFtbW4BbVFFUUU5RVFFO +UVtbW1tUW1RUUVFRUVFRUVFbVFRiVFRQUU5DUVtFNBMQEiZnXiEQERQvP0ND +RUVFRFA+RERCQkJCQkJERE5FUVFFREROQkRCQkJEREREUVFRRVFERERCQkJC +QkREQ1FEUUVRRERCQkJCQkJORERFUVFFRET+gE5CREJCQkRERERRUVFFUURE +REJCQkJCRERDUURRRVFEREJCQkJCQk5EREVRUUVERERCQkJCQkJCRERRUUVR +UUREQkJCQkJCQkRDRFFRUUVEREJCQkJCQk5EREVRUUVERE5CREJCQkRERERR +UVFFUUREREJCQkJCRERDUURRRYBRRERCQkJCQkJORERRUVFRRU5RUUNDRDgv +FBEQIVVVFRMUHRsuLzAzODc3OjcyLi4uLi4uLjIzMzM3MzMzMzIuLi4uLi4y +MzMzMzMzMzIuLi4uMi4yMjIzMzM3MzMyLi4uLi4uLjMzMzMzMzM3MjIuLi4u +Li4yMzMzMzMzMzL+gC4uLi4yLjIyMjMzMzczMzIuLi4uLi4uMzMzMzMzMzcy +Mi4uLi4uLjAzMzM3MzM3MjIuLi4uLi4yMjMzMzMzMzIuLi4uLi4uMzMzMzMz +MzcyMi4uLi4uLjIzMzMzMzMzMi4uLi4yLjIyMjMzMzczMzIuLi4uLi4uMzMz +MzM3N4A3LjI0MDIzLhsdFBMVVU0WGR4gMDA1OEBAQUFAPDg/NTU1NTU1P0A/ +QEBBQUA4PzU1NTU1NTg/QEBAQEFAPzU/NTU1NTU/P0BBQUBBQD8/NTU1NTU1 +Pz9AQEFBQEE4PzU1NTU1NTg/QEBAQEFAPzU/NTU1NTU/P0BBQUBBQD/+gD81 +NTU1NTU/P0BAQUFAQTg/NTU1NTU4OD9AQEBAQUA/PzU1NTU1NT9AQEBBQEFB +OD81NTU1NTU/P0BAQUFAQTg/NTU1NTU1OD9AQEBAQUA/NT81NTU1NT8/QEFB +QEFAPz81NTU1NTU/P0BAQEBAQDs7NjY4ODAwHx4ZFk1gGIAaHR8wOEBBRkZG +RkZGRkFBQUFBQUFBRUVGRkZFRkFBQUFBQUFBRUVFRUZGRUVBQUFAQUFBQUFF +RUVGWEZFQUFBQUFBQUFBRUVGRkZGRUVBQUFBQUFBRUVFRUZGRUVBQUFAQUFB +QUFFRUVGWEZFQUFBQUFBQUFBRUVGRkZGRUX+gEZBQUFBQUZGRUVGUUVGRkFB +QUFBQUFBRkZGRkZGRkZBQUFBQUFBQUFFRUZGRkZFRUFBQUFBQUFFRUVFRkZF +RUFBQUBBQUFBQUVFRUZYRkVBRUFBQEFBQUFBRkZGRUZFRUFAQUVBODAfHRoY +YWAlHC4wOEZGRkZGRlxcWVlYRoBYRkZFWFhGWVlcWVlZWVhRWEZERlhYWFlZ +WVlZWVlYWFhYRkRYWFhYWVxZWVlZWEZYRkZFWFhYWVlZWVlZWVhRWEZERlhY +WFlZWVlZWVlYWFhYRkRYWFhYWVxZWVlZWEZYRkZFWFhYWVlZWVlZWUZGRkZG +RkZGWFlZZFxZWVz+gEZGRkZGRkZGRkZdRllZWVlYRlhGRkVYWFhZWVlZWVlZ +WFFYRkRGWFhYWVlZWVlZWVhYWFhGRFhYWFhZXFlZWVlYRVhYRkVYWFhZXFxZ +WVlZWFhFRkZBODMuHCVgZysiKDxFWFlGXWVlZWVdZVxcWVxZXFxcXV1dZWVl +XV1cXIBcXFlZXFxcXWVlZWVlZVxZWVlZXFxcXF1lZWVlXWVcXFlcWVxcXFxd +XWVlXWVlXFxcXFlZXFxcXWVlZWVlZVxZWVlZXFxcXF1lZWVlXWVcXFlcWVxc +XFxdXWVdXV1dXFlZWUZZXVxcZWVlZWVlZV1ZXFlZWVxZXV1lZWVdXWX+gFxc +WVxZXFxcXF1dZWVdZWVcXFxcWVlcXFxdZWVlZWVlXFlZWVlcXFxcXWVlZWVd +ZVxcWVxZXFxcXF1dZWVlXVxcWVlZXFlGNygiLWdnVSkqKj5YWWVlZWVlZWVc +XFlZWVpZXFlcXV1dXWVcXFxZWVhZWVxcXFxlXGVlZVxcXIBZXFlYXFlcXGVd +XV1cXFxZWVlaWVxZXF1dXWVlXFxcWVlYWVlcXFxcZVxlZWVcXFxZXFlYXFlc +XGVdXV1cXFxZWVlaWVxZXF1dXV1dXV1cWVlZRl1cXFxkZWVlZGRcWVlZWUZZ +XFlZXWVlZWVdXFxZWVlaWVxZXF1dXWVlXFz+gFxZWVhZWVxcXFxlXGVlZVxc +XFlcWVhcWVxcZV1dXVxcXFlZWVpZXFlcXVxlXV1kZGRkXFxcRj46KitVZ2dn +TC0nPUtaX1dXX19fX2FhWlpaWlpaWlpiYmJkZGFiWlpaWlpaWlphYmRkYVpi +YmFaWlNaWlpaY2JiZGJiYmFhWoBaWlpaWlpaYmJiYmJhYlpaWlpaWlpaYWJk +ZGFaYmJhWlpTWlpaWmNiYmRiYmJhYVpaWlpaWlpaYmJiWmRiWlpaWlpaWlpa +Y2FjYmFhWlxZWUZXWlhXV1lfX19fX19jYVpaWlpaWlpaYmJiYmJhYlpaWlpa +WlpaYWJkZGFaYmL+gGFaWlNaWlpaY2JiZGJiYmFaWlpaWlpaWlpiZFpaZGJe +Wk1NU1dLPSUtTGdnZ2dnZ0cLDQcKCwcHBwcHCQkJCQkJCQkJCQkJCQkJCQkJ +CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ +CQkJCYAJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ +CQkMCQwMDAwHBwcMBwcICgwIBwcKCwsKCgoHCgcHCgoHBwkMCQkJCQkJCQkJ +CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQn+gAkJ +CQkJCQkJCQkJCQwMCQcHCAgLDQ0KR2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn +Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn +Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ4BnZ2dnZ2dnZ2dn +Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn +Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn +Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cOgGdnZ2dnZ2dnZ2dnZ4EAOw== +}] +set images(scrollbar_horizontal_inactive) [image create photo -data { +R0lGODlh7AAPAOdjAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoK +CgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZ +GRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygo +KCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3 +Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZG +RkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVV +VVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2Rk +ZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNz +c3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKC +goODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGR +kZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6Cg +oKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+v +r7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+ +vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3N +zc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc +3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr +6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6 ++vv7+/z8/P39/f7+/v///yH5BAEBAP8ALAAAAADsAA8AAAj+AP8JHEiwoMGD +CBMqXMiwocOHECNKnEixYkJbbNho0dJli8eNSkIOGUlSCccuKLuYJFlSScqU +IZWwHGLyZMqZLE2+VKkFZ8idKkXm3LgTZ0mbKFfO/Lkz5lKdL2nKXIqUp0+X +TYUerWp0JFSUWlZizWjL4DJOXxy5upYtG7e33Npmu0a3rly4b+fWtXsXrty9 +fd3m1Qu4Ld64e/ka9tu2sGDBcQkrPixZMeTIkvvibZxYc97EdOVe/js5LmPQ +nrnZvbbMlSMsnJYNvOYJi5Nl4M6hY4euN+/e54ILD967eHHiw3UbZ5e8+W7j +6JJHVw59+nTh0Jk3H/7cuHTi1XX+b6+uffu53965gw8vnvty89jRA1dP/Xhx +d+64HXOCxdM1gbaooYYgy3yDHTrqqIPgOeQ0SA6DD5JjXXQOVhhhfQwyCE6E +G3o3nYUOIvchiBd6x+GJHgZH4oPiXWfhOOpkKCGFEDZ4Tm4PhrcicuLtmONx +J2o4I3AjgjidduOQA843EoqzjCBq3IHLP+p4okYdkgRzzTffiOMlOOOAI2Y3 +ZJYpJjjiNCjOmd2AY+aZDqbJZpltLqkkOXK6SWedaKrJpp58bqimkmPSKSaT +G+a5J59p4jnnnmIOSuiibX4jqKOAvtknpm4CeualeWZaJ6J4TgpppHEKyiU4 +1QQjSR3+anhijjmMCCJJKrIcEwwz0FTj6zTVLHPMsMQesww0yFaDLLLCFmvs +stA2O6ywy1S7rLLQSFsstNdW6+yz3GZbLLXWJsvst8eE26u3zvJq7rraTnss +t/EOq26w9c5L77jGltvrud9y62s1/TJz7DGypCKJIIzMioglqejCDDPAbrON +mNtcU80103Ts8TUZW4zxxh57vLHFImc8Dccl03UxOBdnzHLLIL98McklA1tz +yhzP3LHLGMNMV84r1xw0ziafjLLQPv+89MtIf2w0zKw2rTPKMfecM9BUy0y0 +y1hv46s00vg6sS6pWIKIOetwQkrEzFRz8XaffuqlcOLcWLf+mF7efc6XQdt9 +d4xr7s133ngXXnffiANOteB5E2744cPdXXdwd+MZ3OTmTY4m4pgrDnnjir98 +Zt/nSF646WLi/feaF69ZDTNok8IJO+sEo8oxcTf3zjvssBNjjH8neB47wAcv +PDkx5pagOspH/3zz0yMvfeqYPx+98uowf2PqCW4f/PQ3Vp/8+NgXH7745kHP +jjvJvwPfOfIcjz7x4mgvfvfNg+/+9uQDh/mklz/Cae930lMH4lgFjWOoIhjr ++AczZnGMa+SPOfKYhwbnkUEEAu9375CHCDcoQhDG73cZ3KAGz4c8EKZQgx38 +YAtRmMIUmjB4LlThCqNnwhdycB7+HpxhCDMowhIq7zzy+J0OYWg9HLJjhDCM +ofV6WMMVghCHKFwiC3uoQil+0IUvTOL5gHcOgs2iGQIxRzOqJUB2LBGI54Pe +B4sYw+S5z4RA3OAVgaeOL3KwhAgc3xSLaEU7YlGJ79BjEPvYwj+KMY6DpKMR +g0c/ELpjg/hh4XmS50Mxci+SNgzkHUGYx0Jaj5FKLOIVBTnHRIoQP5n83Y2m +sQxmmGMg4miGMLYBI+H9j3vT09/73DG+YK4PP8IDpv/UQcz3AdCYvwSmMYOH +zP8Zb3rNbKY0g8k9YkIzQcTUJiOZw03xeROa4vPlNIeZzGIuM5sJRKc7wOnL +WaVuHNtiCEYzxGEQapgCFp8YhSk+QVCCguKgCE2oQhfK0IY69KEQjahEJ5rQ +UoCiFBgtRUE1GtBRlGIUBBWoKUZB0oCGFKSfuChFV8rSiWIUFCf9JyxGQQ2L +2PSmOM2pTnfK054aJCAAOw== +}] +set images(scrollbar_vertical) [image create photo -data { +R0lGODlhDwDsAPZmABUfZhkjaR4tdBkwfiAsbCMtdCU4c0tcaEtfcVdaaUtg +bElkdFJhalNtfgcohxIsiRQ4mBA/pyI9lhtIqBtTuypOjCRMkTJMlzpXmCNV +ti9hti90vztooylozCtn1zZ83Dd75kBZm0pxmExntF9upV5/ql1xsFyEnlaJ +uG+RrWSQs3SPrHqIt3GRqEyMykWD0EiW3FeI11KSzliY1lyO4Vud51qY916h +2Fyh6G6H22icxGKd+Waj2X2pxnmy32Kj62iq9G2z+Has6Hqs9Xqw7Ha5+nvC ++4SapYyYyoWW7Yma8oq32JiywZi61oWs742h94i46Ii49ZCg+JS/4Zi6/aG4 +zqC+/prJ3YXK/IzT/prI6pTB/JTY/p3i/qnE2aLQ3rHF3qPN6KDN8aPQ6KLR +86Ll/v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBAGcA +LAAAAAAPAOwAAAf+gGdnZ2dnVVVNX2BnZ2dnZ2dnZ0gmIRUWGCgrTGdnZ2dn +LCESEBMZGhwiKkxnZ2dnGA8QERQeHSgoKi1nZ2ckAw4TGR0gHzA3OidHZ2cG +Fzk0Lx0wMDhGPj0LZ2cCI09FPC4wMEZYW0sNZ2cCOWRbRTM3QUZdXFMNZ2cF +Q1ZRQ4AzNUFGWVxTC2dnAkpWQ0MxNkFGWVxNCGdnAUlWTlE0NkBYWVxaCGdn +AElWUFExO0FZXGRNCGdnAElWS04vQEVZXGRaB2dnBFJWW1AzQUVbZVxiCWdn +BVJWVFEzQEZZXWViCWdnBFJiW1E3QEZcXV1iCWdnBVJWW1EzQUVZZWX+gGIJ +Z2cFSlZbUTNARlxdZWIJZ2cET1RRRDM/RVllXGIJZ2cCSlRURDM/QVhcXFoJ +Z2cBSlRRTjI/RVhcXFoJZ2cASlRRQjI1QVhcXFoJZ2cASVRRQi41QUZZWVMJ +Z2cASVRRQi41QURZWVoJZ2cASVROQi41QUZcWVoJZ2cASYBUVEIuNUBYXFxa +CWdnAEpWUUIuNUFYXFxaCWdnAEpUVEQyNUFYXFxaCWdnBEpUVEQyP0VZZV1i +CWdnBVJWW0QzQEVZXFxiCWdnBVJiW1E4QEZZZVxaCWdnBVJbW1EzQEZcZWVk +CWdnBVJUW0UzQUVcZWVkCWdnBVJWW1EzQEX+gFllXWQJZ2cFSlRURDNARVlc +XVoJZ2cESlZRRDJARVhcXFoJZ2cASlROTjI/QVhcXFoJZ2cASVRRQi41QVhc +XFoJZ2cASlRUQi41QVFZWVoJZ2cASVRRQi41QUZZWFoJZ2cASVRRQi81QUZZ +WVcJZ2cASVRRQi41QFhcXFoJZ4BnAUlUUUQyNUFGXFxaCWdnAUpUVEQyOEFY +XFxaCWdnAUpWUUQyP0VcZVxaCWdnBVJWW1EzQUVZXWViCWdnBVJWW1EzQEVZ +ZV1iCWdnBVJWW1EzQUZZZVxiCWdnBVJWVFEzQEVcZV1kCWdnBUpWW1EzQEVZ +ZV1kCWdnAkpUW0T+gDNARVllXGIJZ2cCSlRRRDJARVhcXFoJZ2cESVRRRDI/ +RVhcXFoJZ2cASlRUQi44QVhcXFoJZ2cASVRRQi41QUZZWVoJZ2cASlRRQi41 +QURZWFoJZ2cASVRRQi41QEZcWVoJZ2cASVRRRC41QVhcWVoJZ2cASVRRRDI4 +Q1hZWYBaCWdnAElWUUMyOEFYXFxaCWdnAEpWVEQyOEVZXGViCWdnBVJWW0Qz +QUVZZWViCWdnBVJWW1EzQEVZXF1aCWdnBVJWW1EzQUZcZV1kCWdnBVJiW0Uz +QEVcZWVaCWdnBVJWW1EzQEVcZWVaCWdnBVJUUVAzQEVZZVxkCWdnAEr+gFRR +RDM/RVhcXFoJZ2cBSlRRTjI/RUZcXFoJZ2cASVRRQjI1QVhcXFoJZ2cASVRR +Qi41QkZZWVoJZ2cASVRRQi41QUVZWVoJZ2cASVROQi41QUZcWVoJZ2cASVRU +Qi41QUZcXFoJZ2cASlZRQi41QUZcWVoJZ2cASlRURDI1RYBYXFlaCWdnBEpU +VEQyP0FZXV1jCWdnBVJWW0QzQEZZXV1aCWdnBVJiW1E4QEZZXWVfDGdnBVJb +W1EzQEZcZWVfCWdnBVJUW0UzQUVcZV1jDGdnBVJWVFEzQEZZXV1jDGdnBUpU +VEQzQEZZXV1fB2dnBUpUUUQzP0FGXVxaB2f+gGcASlRRRDM/RkZcXFoHZ2cA +SVRRQi41QUZcWVoKZ2cASlRUQi41QUZZWVcKZ2cASVRRQi40QUZZWFgKZ2cA +SVRRQi41QUZdRl0KZ2cASVRRQi41QUZGXUYLZ2cASlRRQi44QUZGRkYKZ2cB +SlRURDI4QUZdXVoKZ2cBSlRbRIAyOEVZXV1cC2dnBVJWVEUzQUVZZV1fCmdn +BVJWVFE3QEZZZWRaCmdnBVJWVFEzQUVcZV1jCmdnBVJWVFEzQEVcZWVhCWdn +BUpWW1EzQEVcZWVkDGdnAkpUW0QzQEVZZWVaCmdnAkpUUUQyQEVYXFxaCWdn +BElUUUQyP0VGXFz+gFoHZ2cASlRUQi44QVhcXFoHZ2cASVRRQi41QUZcWVoM +Z2cASlRRQi41QEVZWFcHZ2cASVRRQi41QUZcWVoHZ2cASVRRRC41QUVcWVoK +Z2cASVRRRDI4RkZZWVoKZ2cASVZRQzI4QUZcXFoMZ2cASlZURDI4RkZdXVwK +Z2cFUoBWW0QzQUZGXV1jDGdnBVJWW1EzQEZZZV1jCWdnBVJWW1EzQUZZZV1i +B2dnBVJWW1EzQEVZZWViCWdnBU9WW1EzQEZcXWViCWdnBE9UUUQzQEVZZVxa +CWdnAkpUVEQzP0VYXFxaCWdnAUpUUU4yP0FYXFxaCWdnAEpUUUIyNUH+gFhc +XFoJZ2cASVRRQi41QUZZWVoJZ2cASVRRQi41QURZWVoJZ2cASVROQi41QUZc +WVoJZ2cASVRUQi41QFhcWVoJZ2cASlZRQi41QVhcWVoJZ2cASlRURDI1QVhc +XFoJZ2cASlZURDI1RVldZWIJZ2cFUlZbRTNARVldXGIJZ4BnBVJiVFE3QUZZ +XWVaCWdnBVJbW1EzQEVcZV1kCWdnBVJWVEUzQUVcZV1kDGdnBUpWW1EzQEVZ +ZV1iCWdnBUpWVEQzQEVZXV1aCWdnBEpUUUQzP0VYXFxaCWdnAEpUUUQzP0FY +XFxaCWdnAElUUUIuNUFYXFxaCWdnAEpUVEL+gC41QVFZWVoJZ2cASVRRQi40 +QUZZWFoJZ2cASVRRQi81QUZZWVcJZ2cASVRRQi41QFhcXFoJZ2cBSVRRRDI1 +QUZcXFoJZ2cBSlRURDI4QVhcXFoJZ2cBSlZRRDI/RVxlXFoJZ2cFUlZbUTNB +RVldZWIJZ2cFUlZbUTNARVllXYBiCWdnBVJWW1EzQUZZZVxiCWdnBVJWVFEz +QEVcZV1kCWdnBUpWW1EzQEVZZV1kCWdnAkpUW0QzQEVZZVxiCWdnAkpUUUQy +QEVYXFxaCWdnBElUUUQyP0VYXFxaCWdnAEpUVEIuOEFYXFxaCWdnAElUUUIu +NUFGWVlaCWdnAEr+gFRRQi41QURZWFoJZ2cASVRRQi41QEZcWVoJZ2cASVRR +RC41QVhcWVoJZ2cASVRRRDI4Q1hZWVoJZ2cASVZRQzI4QVhcXFoJZ2cASlZU +RDI4RVlcZWIJZ2cFUlZbRDNBRVllZWIJZ2cFUlZbUTNARVlcXVoJZ2cFUlZb +UTNBRoBcZV1kCWdnBVJWW0Q8QEVZZWViCWdnBVJWW1EzQEZcXWViCWdnBEpW +VEQzP0VZZVxiCWdnAkpbUUQzP0FYXFxaCWdnAUpUUU4yP0VYXFxaCWdnAEpU +UUIyNUFYXFxaCWdnAElUUUIuNUFGWVlTCWdnAElUUUIuNUFEWVlaCWf+gGcA +SVROQi41QUZcWVoJZ2cASVRUQi41QFhcXFoJZ2cASlZRQi41QVhcXFoJZ2cA +SlRURDI1QVhcXFoJZ2cASlZURDI1RVldXVoJZ2cFUlZbRTNARVldXGQJZ2cF +UmJUUTdBRVllXGIJZ2cFUltbUTNARlxlZWQJZ2cFUlZURYAzQUVcZV1kDGdn +BUpWW1EzQEVZZV1iCWdnBUpWVEQzQEVZXV1aCWdnBEpUUUQzP0VYXFxaCWdn +AEpUUUQzP0FYXFxaCWdnAElUUUIuNUFYXFxaCWdnAEpUVEIuNUFRWVlaCWdn +AElUUUIuNEFGWVhaCWdnAElUUUIvNUFGWVn+gFcJZ2cASVRRQi41QFhcXFoJ +Z2cBSVRRRDI1QUZcXFoJZ2cBSlRURDI4QVhcXFoJZ2cBSlZRRDI/RVxlXFoJ +Z2cFUlZbUTNBRVldZWIJZ2cFUlZbUTNARVllXWIJZ2cFUlZbUTNBRlllXGIJ +Z2cFUlZUUTNARVxlXWQJZ2cFSoBWW1EzQEVZZV1kCWdnAkpUW0QzQEVZZVxi +CWdnAkpUUUQyQEVYXFxaCWdnBElUUUQyP0VYXFxaCWdnAEpUVEIuOEFYXFxa +CWdnAElUUUIuNUFGWVlaCWdnAEpUUUIuNUFEWVhaCWdnAElUUUIuNUBGXFla +CWdnAElUUUQuNUH+gFhcWVoJZ2cASVRRRDI4Q1hZWVoJZ2cASVZRQzI4QVhc +XFoJZ2cASlZURDI4RVlcZWIJZ2cFUlZbRDNBRVllZWIJZ2cFUlZbUTNARVlc +XVoJZ2cFUlZbUTNBRlxlXWQJZ2cFUlZbUTNARVxlZVoJZ2cFSlZbUTNARVxl +ZWIJZ4BnBE9UUUQzQEVZXVxiCWdnAkpUVEQzP0VYXFxaCWdnAUpUUUQyP0VG +XFxaCWdnAEpUUUIyNUFYXFxaCWdnAElUUUIuNUJGWVlaCWdnAElUUUIuOEFF +WVlaCWdnAElUTkIuNUFGXFlaCWdnAElUVEIuNUFYXFlXCWdnAEpWUUL+gC41 +QUZZWVoJZ2cASlRURDI1RVhcXFoJZ2cESVZURDI/RlldXWQJZ2cESlZQUDJC +RlldXWEHZ2cET1ZaPjo+RlllZV8JZ2cCT1tYRjdBRlxlZV8HZ2cCT1tbRThB +RlldZV8KZ2cCUltbUTNBRlldZV8KZ2cET1RbRTNARkZdZYBXB2dnBEpWUUMx +OEFGRmVXB2dnBElUUUMxNUFGWVxXB2dnBiNOUT8uMDBBWFg9DWdnBhU5NC8d +MDA4Rj49DWdnJAMOExkdIB8wPConLWdnZxgPEBEUHh8uKCotZ2dnZywhEBAT +GRocIilMZ2dnZ2dIJCEVFhgnK1VnZ2dnZ2cOgGdnYFVNX15nZ2dnZ4EAOw== +}] +set images(scrollbar_vertical_inactive) [image create photo -data { +R0lGODlhDwDsAOf0AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoK +CgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZ +GRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygo +KCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3 +Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZG +RkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVV +VVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2Rk +ZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNz +c3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKC +goODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGR +kZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6Cg +oKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+v +r7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+ +vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3N +zc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc +3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr +6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/////////////////////////// +/////////////////////yH5BAEBAP8ALAAAAAAPAOwAAAj+AP8JFGiuILt1 +AxP+u4bLEyNEnII1M6dwmac7agRZIqVqFjNxCTlhUVNHUqpUx44tazbQFhYn +gkzq0gWt2rRg1ASycaQymCxmzKqdA7dtlE5X3MRVOxYUHLtz42AJ7LLMHTpw +NcGde/dOndR/Xa65I/dtWTVx59i9O2dKoJJs6L59YyYNnDi15oz+G3LtKrll +0rapY+cur0Atfcn9rQZO3Tt36j65vQYV3LGzaiFL/qeFG7pzSrfdleeOHaip +ns+Rq7Yt7TzSpVCjY7daNLvX6mKDTU0OWut38+apO737c+/f8h4T1wL3qu+0 +8uSZdptNNdZrjbkOFzikOrnr2dn+bd+buNuxadm7Euer2jx6ce/Er6dMzr1W +8ePZ1z8vOH5++vYNJh93AJ5nl3/rwTXUMdeI45h63CkIzjLY3RYfcV14hs5x +o10oG2jQ3PfadMVtyNpgI2KYDTvOaQUcaRhq2Jtdt81DYmfnxOWbg8nd6N2E +DT7oDnFvDQVkePl5180y6D343znn2AdOV0/Wx+R9A5I3VIBqnTNfe/wJOF6R +C2I3GIT/FPmdgQ+SSOaRFpKYIYsc1iinhuKEeFdw42WIzobP2Rnjn8e5ptxU +CtYZ3JCIboiVbT0SWd1Q0ATJlZs/muWgdl+u2SSnBIKJXlpZ6iclO6WWZ+BW +6lRp2af+qYoKDjkIHpbYkU5K+tmEmM3jYYngMLbnr36C2Bo78tg4qGohuqas +bICKKN2yeR4bnY+77ojstNRZV+mmaHbnrZm1krdhgKBqud975Zq6Kn6d2rdV +rOs2huqYBY5a7lu7Mpgeid39yatTvjJaYp73XTtotNDZqJufgB4b3J2ENnvO +xJvN6Vxrydq4GY7nfPPcOdfqpeaErZGMqsmTLkkZqZFFuOWq2m3GXpTviqeX +u6M+FbO68t67c74uPsWyrKSyc/RQFGolHTttpbnid00Dx1XUxdbmGmR6QTzj +1uxkjOeOwHksm2KskePOxF0nGuiiD8P1nbbzlLb0deC6c7T+Ot0EBWXNoY5j +nlAkd2Uz0dDlFmq9UJ7zM89YPo74vYefm7PinL0M5N9d6cYv05hFh3mxwdJ4 +7cNjWwvjh19vO7qMzd7GbXHGQjc7c9lCOvvJ3+Yq89zkpmr5p+ESDR+9Qbca +L83Is3nv8vqWKqG/bSa4a9NxLlxnpB8i7NrsXp8ou5wrtrjVawZ7raegh3GT +o8iiqcM9Z5laeqjURjbtmPTtXem7ljhDz5SUt7gl9SxW4ODSWqAnmOd1q0z2 +QtPJ2HQpSUEJTr66E53o9qyDrY9P2ntbB9Unsft1wW22WZSKHKWt+b2pdxXs +FtXO8j/9vCo9VQpa8wToQHMxjkr+nbrh/nJoIFplCTGO0l+6PserYVFsKMLK +HrSq1bAntm5iIZTWE6m4LWxRSneYGhe4kjQuJM1neDiE3oF2eB8CAo15RGxS +DyE3ryT1i1y/ChjTKpTBEEKKWKnx3vi0J74UIYpFWHER+rK4pw7iSEfxmx9z +rEOhvFkQHLhql5L8l66bSQmIBbwSzL6UQOctsIBh6uGbqKeWMf2Igr96E/b6 +iJoNpnCEY6MRCKFVKPaVqJcFWyGzbpk+uT2qQ2GklP3COMMxBhGWcYycGp0i +vB+60YYUZKMRx4NEquHRldliDLIAKbBAzQ9iCGtk+ngTu0WyjjXnA1/qbIct +4I1md5O8OmbhyOhNM6KSeE8K4BqjmZZrIq5dRBMTkQ6aJSZSL4ZSQ4c6eGUo +bF2lGpRBltk4ww3xjGMav8GYQLbgmYky5nwbJemflKKVi6UUT/B06c9O+BQq +kkw4UcNdyJoCJRvpBTFQ+kYwQAqzzbDBFeD4xjWYIpRWRUUnjljGMnwClLMQ +JWq2+AJMZKILZlxjGcLIiUBEQhKToEQlLBmIRdSQkY10pBkgScg1bOEQiASD +GRRRiEDUUZB1ICQhAQEAOw== +}] +set images(vertical_trough) [image create photo -data { +R0lGODlhDwARAPQAALm5ubq6usDAwMfHx8jIyNLS0tPT09ra2tvb2+Pj4+np +6erq6u3t7e7u7u/v7/Dw8PLy8vPz8/T09PX19ff39/j4+Pn5+fr6+gAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAPABEAAAViICAQxZEs +zlRZFxUxImmiKuvCY3mma/vGOsVD0rsBTUKi7ZdDDotMWSIJZQQEAwPi9Fw2 +rtntouv7YrVcZRmMHqtdjeOu1oLEm/OiXU7T36V9NnZXBAZIPCwVEWaFh3SK +DSEAOw== +}] +set images(vseparator) [image create photo -data { +R0lGODlhCAAeAMIGAHx8fMjMwMjQxdDUyOjo6PX29f///////yH5BAEKAAcA +LAAAAAAIAB4AAAMuCLTVoKQ5KMtbzFJ5s8YcFE3e53WjmT5DalZoyIwxeW42 +jL+yW6s9XQlF23VgCQA7 +}] diff --git a/ttkthemes/ttkthemes/themes/aquativo/LICENSE b/ttkthemes/ttkthemes/themes/aquativo/LICENSE new file mode 100644 index 0000000..5d6b7ed --- /dev/null +++ b/ttkthemes/ttkthemes/themes/aquativo/LICENSE @@ -0,0 +1,25 @@ +Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net> +The following terms apply to all files associated with the software unless explicitly disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation +for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included +verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described +here, provided that the new terms are clearly indicated on the first page of each file where they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF +THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" +BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only +"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) +in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software +shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined +in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others +acting in its behalf permission to use and distribute the software in accordance with the terms specified in this +license.
\ No newline at end of file diff --git a/ttkthemes/ttkthemes/themes/aquativo/aquativo.tcl b/ttkthemes/ttkthemes/themes/aquativo/aquativo.tcl new file mode 100644 index 0000000..146f4ea --- /dev/null +++ b/ttkthemes/ttkthemes/themes/aquativo/aquativo.tcl @@ -0,0 +1,232 @@ +# aquativo - Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net> +# Available under the BSD-like 2-clause Tcl License as described in LICENSE in this folder + +package require Tk 8.4; # minimum version for Tile +package require tile 0.8; # depends upon tile + +namespace eval ttk { + namespace eval theme { + namespace eval aquativo { + variable version 0.0.1 + } + } +} + +# TkDefaultFont", "TkTextFont" and "TkMenuFont +# font create System {*}[font actual System] +# font configure System -size 16 -weight bold + + +namespace eval ttk::theme::aquativo { + + variable I + + set thisDir [file dirname [info script]] + set imageDir [file join $thisDir "images"] + set imageLib [file join $thisDir "ImageLib.tcl"] \ + + # try to load image library file... + if { [file exists $imageLib] } { + + source $imageLib + array set I [array get images] + + } else { + + proc LoadImages {imgdir {patterns {*.gif}}} { + foreach pattern $patterns { + foreach file [glob -directory $imgdir $pattern] { + set img [file tail [file rootname $file]] + if {![info exists images($img)]} { + set images($img) [image create photo -file $file] + } + }} + return [array get images] + } + + array set I [LoadImages $imageDir "*.gif"] + } + + + # "-parent" option controls the treeview "+" icon (collapse/expand) + # at the beginning of each tree node + + ::ttk::style theme create aquativo -settings { + + # Defaults + + ::ttk::style configure "." \ + -font TkDefaultFont \ + -background "#fafafa" \ + -foreground "Black" + + # I really like the mapping options! + ::ttk::style map "." \ + -foreground { disabled "#565248" } \ + -background { \ + disabled "#e3e1dd" + pressed "#bab5ab" + active "#c1d2ee" } + + # Troughs + + ::ttk::style element create Horizontal.Scale.trough \ + image $I(horizontal_trough) -border 0 + + ::ttk::style element create Vertical.Scale.trough \ + image $I(vertical_trough) -border 0 + + ::ttk::style element create Progress.trough \ + image $I(vertical_trough) -border 0 + + # Panedwindow parts + + ::ttk::style element create hsash \ + image $I(hseparator) -border {2 0} + ::ttk::style element create vsash \ + image $I(vseparator) -border {0 2} + + # Buttons, Checkbuttons and Radiobuttons + + ::ttk::style layout TButton { + Button.background + Button.button -children { + Button.focus -children { + Button.label + } + } + } + + ::ttk::style element create Button.button image \ + [list $I(buttonNorm) \ + pressed $I(buttonPressed) active $I(buttonPressed)] \ + -border {4 4} -padding 3 -sticky nsew + + ::ttk::style element create Checkbutton.indicator image \ + [list $I(checkbox_unchecked) selected $I(checkbox_checked)] \ + -width 20 -sticky w + ::ttk::style element create Radiobutton.indicator image \ + [list $I(option_out) selected $I(option_in)] \ + -width 20 -sticky w + + # Menubuttons + + ::ttk::style element create Menubutton.button image \ + [list $I(menubar_option) ] \ + -border {7 10 29 15} -padding {7 4 29 4} -sticky news + + ::ttk::style element create Menubutton.indicator image \ + [list $I(menubar_option_arrow) \ + disabled $I(menubar_option_arrow_insensitive)] \ + -width 11 -sticky w -padding {0 0 18 0} + + # Scrollbar + + ::ttk::style element create Horizontal.Scrollbar.trough \ + image $I(horizontal_trough) -width 16 -border 0 -sticky ew + + ::ttk::style element create Vertical.Scrollbar.trough \ + image $I(vertical_trough) -height 16 -border 0 -sticky ns + + ::ttk::style element create Horizontal.Scrollbar.thumb \ + image [list $I(scrollbar_horizontal) \ + {active !disabled} $I(scrollbar_horizontal) \ + disabled $I(horizontal_trough)] \ + -border 7 -width 16 -height 0 -sticky nsew + + ::ttk::style element create Vertical.Scrollbar.thumb \ + image [list $I(scrollbar_vertical) \ + {active !disabled} $I(scrollbar_vertical) \ + disabled $I(vertical_trough)] \ + -border 7 -width 0 -height 16 -sticky nsew + + # Scale + + ::ttk::style element create Horizontal.Scale.slider \ + image $I(scrollbar_horizontal) \ + -border 3 -width 30 -height 16 + + ::ttk::style element create Vertical.Scale.slider \ + image $I(scrollbar_vertical) \ + -border 3 -width 16 -height 30 + + # Progress + + ::ttk::style element create Progress.bar image $I(progressbar) + + # Arrows + + ::ttk::style element create uparrow image \ + [list $I(arrow_up_normal) \ + pressed $I(arrow_up_active) \ + disabled $I(arrow_up_insensitive)] -width 12 + ::ttk::style element create downarrow image \ + [list $I(arrow_down_normal) \ + pressed $I(arrow_down_active) \ + disabled $I(arrow_down_insensitive)] -width 12 + ::ttk::style element create leftarrow image \ + [list $I(arrow_left_normal) \ + pressed $I(arrow_left_active) \ + disabled $I(arrow_left_insensitive)] -height 12 + ::ttk::style element create rightarrow image \ + [list $I(arrow_right_normal) \ + pressed $I(arrow_right_active) \ + disabled $I(arrow_right_insensitive)] -height 12 + + # Notebook parts + + ::ttk::style element create tab image \ + [list $I(notebook) selected $I(notebook_active) \ + active $I(notebook_inactive) \ + disabled $I(notebook_inactive)] \ + -sticky news \ + -border {10 2 10 2} -height 10 + + ::ttk::style configure TNotebook.Tab -padding {2 2} + ::ttk::style configure TNotebook -expandtab {2 2} + + + # Labelframes + + ::ttk::style configure TLabelframe -borderwidth 2 -relief groove + + # Treeview + ::ttk::style map Treeview \ + -background [list selected #85cafc] \ + -foreground [list selected #000000] + } +} + +namespace eval ::tablelist:: { + + proc aquativoTheme {} { + variable themeDefaults + array set themeDefaults [list \ + -background white \ + -foreground black \ + -disabledforeground black \ + -stripebackground #EDF3FE \ + -selectbackground #000000 \ + -selectforeground #ffffff \ + -selectborderwidth 0 \ + -font TkTextFont \ + -labelbackground #fafafa \ + -labeldisabledBg #fafafa \ + -labelactiveBg #fafafa \ + -labelpressedBg #fafafa \ + -labelforeground black \ + -labeldisabledFg black \ + -labelactiveFg black \ + -labelpressedFg black \ + -labelfont TkDefaultFont \ + -labelborderwidth 2 \ + -labelpady 1 \ + -arrowcolor #777777 \ + -arrowstyle flat7x7 \ + -showseparators yes \ + ] + } +} + + +package provide ttk::theme::aquativo $::ttk::theme::aquativo::version diff --git a/ttkthemes/ttkthemes/themes/aquativo/images.tgz b/ttkthemes/ttkthemes/themes/aquativo/images.tgz Binary files differnew file mode 100644 index 0000000..e475578 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/aquativo/images.tgz diff --git a/ttkthemes/ttkthemes/themes/aquativo/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/aquativo/pkgIndex.tcl new file mode 100644 index 0000000..7bef511 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/aquativo/pkgIndex.tcl @@ -0,0 +1,3 @@ + +package ifneeded ttk::theme::aquativo 0.0.1 \ + [list source [file join $dir aquativo.tcl]] diff --git a/ttkthemes/ttkthemes/themes/black/LICENSE b/ttkthemes/ttkthemes/themes/black/LICENSE new file mode 100644 index 0000000..d586dd1 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/black/LICENSE @@ -0,0 +1,25 @@ +Copyright (C) 2007-2008 Mats Bengtsson +The following terms apply to all files associated with the software unless explicitly disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation +for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included +verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described +here, provided that the new terms are clearly indicated on the first page of each file where they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF +THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" +BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only +"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) +in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software +shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined +in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others +acting in its behalf permission to use and distribute the software in accordance with the terms specified in this +license. diff --git a/ttkthemes/ttkthemes/themes/black/black.tcl b/ttkthemes/ttkthemes/themes/black/black.tcl new file mode 100644 index 0000000..86a3c6d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/black/black.tcl @@ -0,0 +1,150 @@ +# black.tcl - +# +# Experimental! +# +# Copyright (c) 2007-2008 Mats Bengtsson +# +# $Id: black.tcl,v 1.2 2009/10/25 19:21:30 oberdorfer Exp $ + +package require Tk 8.4; # minimum version for Tile +package require tile 0.8; # depends upon tile + + +namespace eval ttk { + namespace eval theme { + namespace eval black { + variable version 0.1 + } + } +} + +namespace eval ttk::theme::black { + + #variable imgdir [file join [file dirname [info script]] black] + #variable I + #array set I [tile::LoadImages $imgdir *.png] + + variable dir [file dirname [info script]] + + # NB: These colors must be in sync with the ones in black.rdb + + variable colors + array set colors { + -disabledfg "DarkGrey" + -frame "#424242" + -dark "#222222" + -darker "#121212" + -darkest "black" + -lighter "#626262" + -lightest "#ffffff" + -selectbg "#4a6984" + -selectfg "#ffffff" + } + if {[info commands ::ttk::style] ne ""} { + set styleCmd ttk::style + } else { + set styleCmd style + } + + $styleCmd theme create black -parent clam -settings { + + # ----------------------------------------------------------------- + # Theme defaults + # + $styleCmd configure "." \ + -background $colors(-frame) \ + -foreground white \ + -bordercolor $colors(-darkest) \ + -darkcolor $colors(-dark) \ + -lightcolor $colors(-lighter) \ + -troughcolor $colors(-darker) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -selectborderwidth 0 \ + -font TkDefaultFont \ + ; + + $styleCmd map "." \ + -background [list disabled $colors(-frame) \ + active $colors(-lighter)] \ + -foreground [list disabled $colors(-disabledfg)] \ + -selectbackground [list !focus $colors(-darkest)] \ + -selectforeground [list !focus white] \ + ; + + # ttk widgets. + $styleCmd configure TButton \ + -width -8 -padding {5 1} -relief raised + $styleCmd configure TMenubutton \ + -width -11 -padding {5 1} -relief raised + $styleCmd configure TCheckbutton \ + -indicatorbackground "#ffffff" -indicatormargin {1 1 4 1} + $styleCmd configure TRadiobutton \ + -indicatorbackground "#ffffff" -indicatormargin {1 1 4 1} + + $styleCmd configure TEntry \ + -fieldbackground white -foreground black \ + -padding {2 0} + $styleCmd configure TCombobox \ + -fieldbackground white -foreground black \ + -padding {2 0} + + $styleCmd configure TNotebook.Tab \ + -padding {6 2 6 2} + + $styleCmd map TNotebook.Tab -background [list \ + selected $colors(-lighter)] + + # tk widgets. + $styleCmd map Menu \ + -background [list active $colors(-lighter)] \ + -foreground [list disabled $colors(-disabledfg)] + + $styleCmd configure TreeCtrl \ + -background gray30 -itembackground {gray60 gray50} \ + -itemfill white -itemaccentfill yellow + + $styleCmd map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + + $styleCmd configure Treeview -fieldbackground $colors(-lighter) + } +} + +# A few tricks for Tablelist. + +namespace eval ::tablelist:: { + + proc blackTheme {} { + variable themeDefaults + + array set colors [array get ttk::theme::black::colors] + + array set themeDefaults [list \ + -background "Black" \ + -foreground "White" \ + -disabledforeground $colors(-disabledfg) \ + -stripebackground "#191919" \ + -selectbackground "#4a6984" \ + -selectforeground "DarkRed" \ + -selectborderwidth 0 \ + -font TkTextFont \ + -labelbackground $colors(-frame) \ + -labeldisabledBg "#dcdad5" \ + -labelactiveBg "#eeebe7" \ + -labelpressedBg "#eeebe7" \ + -labelforeground white \ + -labeldisabledFg "#999999" \ + -labelactiveFg white \ + -labelpressedFg white \ + -labelfont TkDefaultFont \ + -labelborderwidth 2 \ + -labelpady 1 \ + -arrowcolor "" \ + -arrowstyle sunken10x9 \ + ] + } +} + +package provide ttk::theme::black $::ttk::theme::black::version diff --git a/ttkthemes/ttkthemes/themes/black/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/black/pkgIndex.tcl new file mode 100644 index 0000000..a876337 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/black/pkgIndex.tcl @@ -0,0 +1,6 @@ +# if { [catch {package require tile 0.8 }] != 0 } { return } + +if {[file isdirectory [file join $dir black]]} { + package ifneeded ttk::theme::black 0.0.1 \ + [list source [file join $dir black.tcl]] +} diff --git a/ttkthemes/ttkthemes/themes/blue/LICENSE b/ttkthemes/ttkthemes/themes/blue/LICENSE new file mode 100644 index 0000000..5d6b7ed --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/LICENSE @@ -0,0 +1,25 @@ +Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net> +The following terms apply to all files associated with the software unless explicitly disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation +for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included +verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described +here, provided that the new terms are clearly indicated on the first page of each file where they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF +THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" +BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only +"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) +in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software +shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined +in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others +acting in its behalf permission to use and distribute the software in accordance with the terms specified in this +license.
\ No newline at end of file diff --git a/ttkthemes/ttkthemes/themes/blue/blue.tcl b/ttkthemes/ttkthemes/themes/blue/blue.tcl new file mode 100644 index 0000000..6611ea7 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue.tcl @@ -0,0 +1,161 @@ +# blue - Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net> +# Available under the BSD-like 2-clause Tcl License as described in LICENSE in this folder +namespace eval ttk::theme::blue { + + package provide ttk::theme::blue 0.7 + + set imgdir [file join [file dirname [info script]] blue] + + proc LoadImages {imgdir} { + variable I + foreach file [glob -directory $imgdir *.gif] { + set img [file tail [file rootname $file]] + set I($img) [image create photo -file $file -format gif89] + } + } + + array set I [LoadImages $imgdir] + + array set colors { + -frame "#6699cc" + -lighter "#bcd2e8" + -window "#e6f3ff" + -selectbg "#2d2d66" + -selectfg "#ffffff" + -disabledfg "#666666" + } + + ::ttk::style theme create blue -settings { + + ::ttk::style configure . \ + -borderwidth 1 \ + -background $colors(-frame) \ + -fieldbackground $colors(-window) \ + -troughcolor $colors(-lighter) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + ; + ::ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + ## Buttons. + # + ::ttk::style configure TButton -padding "10 0" + ::ttk::style layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label + } + } + } + } + + ::ttk::style element create button image [list $I(button-n) \ + pressed $I(button-p) \ + active $I(button-h) \ + ] -border 4 -sticky ew + + ::ttk::style element create Checkbutton.indicator image [list $I(check-nu) \ + {!disabled active selected} $I(check-hc) \ + {!disabled active} $I(check-hu) \ + {!disabled selected} $I(check-nc) ] \ + -width 24 -sticky w + + ::ttk::style element create Radiobutton.indicator image [list $I(radio-nu) \ + {!disabled active selected} $I(radio-hc) \ + {!disabled active} $I(radio-hu) \ + selected $I(radio-nc) ] \ + -width 24 -sticky w + + ::ttk::style configure TMenubutton -relief raised -padding {10 2} + + ## Toolbar buttons. + # + ::ttk::style configure Toolbutton \ + -width 0 -relief flat -borderwidth 2 -padding 4 \ + -background $colors(-frame) -foreground #000000 ; + ::ttk::style map Toolbutton -background [list active $colors(-selectbg)] + ::ttk::style map Toolbutton -foreground [list active $colors(-selectfg)] + ::ttk::style map Toolbutton -relief { + disabled flat + selected sunken + pressed sunken + active raised + } + + ## Entry widgets. + # + ::ttk::style configure TEntry \ + -selectborderwidth 1 -padding 2 -insertwidth 2 -font TkTextFont + ::ttk::style configure TCombobox \ + -selectborderwidth 1 -padding 2 -insertwidth 2 -font TkTextFont + + ## Notebooks. + # + ::ttk::style configure TNotebook.Tab -padding {4 2 4 2} + ::ttk::style map TNotebook.Tab \ + -background \ + [list selected $colors(-frame) active $colors(-lighter)] \ + -padding [list selected {4 4 4 2}] + + ## Labelframes. + # + ::ttk::style configure TLabelframe -borderwidth 2 -relief groove + + ## Scrollbars. + # + ::ttk::style layout Vertical.TScrollbar { + Scrollbar.trough -children { + Scrollbar.uparrow -side top + Scrollbar.downarrow -side bottom + Scrollbar.uparrow -side bottom + Vertical.Scrollbar.thumb -side top -expand true -sticky ns + } + } + + ::ttk::style layout Horizontal.TScrollbar { + Scrollbar.trough -children { + Scrollbar.leftarrow -side left + Scrollbar.rightarrow -side right + Scrollbar.leftarrow -side right + Horizontal.Scrollbar.thumb -side left -expand true -sticky we + } + } + + ::ttk::style element create Horizontal.Scrollbar.thumb image \ + [list $I(sb-thumb) \ + {pressed !disabled} $I(sb-thumb-p)] -border 3 + + ::ttk::style element create Vertical.Scrollbar.thumb image \ + [list $I(sb-vthumb) \ + {pressed !disabled} $I(sb-vthumb-p)] -border 3 + + foreach dir {up down left right} { + ::ttk::style element create ${dir}arrow image [list $I(arrow${dir}) \ + disabled $I(arrow${dir}) \ + pressed $I(arrow${dir}-p) \ + active $I(arrow${dir}-h)] \ + -border 1 -sticky {} + } + + ## Scales. + # + ::ttk::style element create Scale.slider \ + image [list $I(slider) {pressed !disabled} $I(slider-p)] + + ::ttk::style element create Vertical.Scale.slider \ + image [list $I(vslider) {pressed !disabled} $I(vslider-p)] + + ::ttk::style element create Horizontal.Progress.bar \ + image $I(sb-thumb) -border 2 + ::ttk::style element create Vertical.Progress.bar \ + image $I(sb-vthumb) -border 2 + + # Treeview + ::ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + } + ::ttk::style configure Treeview -fieldbackground $colors(-window) +} + diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowdown-h.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowdown-h.gif Binary files differnew file mode 100644 index 0000000..3c1be9d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowdown-h.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowdown-p.gif Binary files differnew file mode 100644 index 0000000..1cb36ec --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowdown-p.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowdown.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowdown.gif Binary files differnew file mode 100644 index 0000000..e363c36 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowdown.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowleft-h.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowleft-h.gif Binary files differnew file mode 100644 index 0000000..cbc3db2 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowleft-h.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowleft-p.gif Binary files differnew file mode 100644 index 0000000..14d541b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowleft-p.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowleft.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowleft.gif Binary files differnew file mode 100644 index 0000000..32584a3 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowleft.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowright-h.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowright-h.gif Binary files differnew file mode 100644 index 0000000..913e9da --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowright-h.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowright-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowright-p.gif Binary files differnew file mode 100644 index 0000000..d02208f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowright-p.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowright.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowright.gif Binary files differnew file mode 100644 index 0000000..2b0f1fd --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowright.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowup-h.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowup-h.gif Binary files differnew file mode 100644 index 0000000..6059bae --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowup-h.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowup-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowup-p.gif Binary files differnew file mode 100644 index 0000000..20b6a82 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowup-p.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowup.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowup.gif Binary files differnew file mode 100644 index 0000000..5857616 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowup.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/button-h.gif b/ttkthemes/ttkthemes/themes/blue/blue/button-h.gif Binary files differnew file mode 100644 index 0000000..0947f43 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/button-h.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/button-n.gif b/ttkthemes/ttkthemes/themes/blue/blue/button-n.gif Binary files differnew file mode 100644 index 0000000..d984528 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/button-n.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/button-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/button-p.gif Binary files differnew file mode 100644 index 0000000..e819b1b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/button-p.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/check-hc.gif b/ttkthemes/ttkthemes/themes/blue/blue/check-hc.gif Binary files differnew file mode 100644 index 0000000..b753aea --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/check-hc.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/check-hu.gif b/ttkthemes/ttkthemes/themes/blue/blue/check-hu.gif Binary files differnew file mode 100644 index 0000000..74dbb79 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/check-hu.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/check-nc.gif b/ttkthemes/ttkthemes/themes/blue/blue/check-nc.gif Binary files differnew file mode 100644 index 0000000..8f3d911 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/check-nc.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/check-nu.gif b/ttkthemes/ttkthemes/themes/blue/blue/check-nu.gif Binary files differnew file mode 100644 index 0000000..6f360ff --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/check-nu.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/radio-hc.gif b/ttkthemes/ttkthemes/themes/blue/blue/radio-hc.gif Binary files differnew file mode 100644 index 0000000..f7c21fb --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/radio-hc.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/radio-hu.gif b/ttkthemes/ttkthemes/themes/blue/blue/radio-hu.gif Binary files differnew file mode 100644 index 0000000..a006630 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/radio-hu.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/radio-nc.gif b/ttkthemes/ttkthemes/themes/blue/blue/radio-nc.gif Binary files differnew file mode 100644 index 0000000..0281de3 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/radio-nc.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/radio-nu.gif b/ttkthemes/ttkthemes/themes/blue/blue/radio-nu.gif Binary files differnew file mode 100644 index 0000000..58ec60c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/radio-nu.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/sb-thumb-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/sb-thumb-p.gif Binary files differnew file mode 100644 index 0000000..6cfaa41 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/sb-thumb-p.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/sb-thumb.gif b/ttkthemes/ttkthemes/themes/blue/blue/sb-thumb.gif Binary files differnew file mode 100644 index 0000000..d9bfc0a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/sb-thumb.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb-p.gif Binary files differnew file mode 100644 index 0000000..930d7fd --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb-p.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb.gif b/ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb.gif Binary files differnew file mode 100644 index 0000000..060be5d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/slider-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/slider-p.gif Binary files differnew file mode 100644 index 0000000..c1c089d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/slider-p.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/slider.gif b/ttkthemes/ttkthemes/themes/blue/blue/slider.gif Binary files differnew file mode 100644 index 0000000..1805c2d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/slider.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/vslider-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/vslider-p.gif Binary files differnew file mode 100644 index 0000000..bc37b31 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/vslider-p.gif diff --git a/ttkthemes/ttkthemes/themes/blue/blue/vslider.gif b/ttkthemes/ttkthemes/themes/blue/blue/vslider.gif Binary files differnew file mode 100644 index 0000000..d3745c7 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/blue/vslider.gif diff --git a/ttkthemes/ttkthemes/themes/blue/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/blue/pkgIndex.tcl new file mode 100644 index 0000000..527f5c5 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/blue/pkgIndex.tcl @@ -0,0 +1,6 @@ +# Package index for tile demo pixmap themes. + +if {[file isdirectory [file join $dir blue]]} { + package ifneeded ttk::theme::blue 0.7 \ + [list source [file join $dir blue.tcl]] +} diff --git a/ttkthemes/ttkthemes/themes/clearlooks/LICENSE b/ttkthemes/ttkthemes/themes/clearlooks/LICENSE new file mode 100644 index 0000000..4994146 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/LICENSE @@ -0,0 +1,26 @@ +This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics +Corporation, and other parties. The following terms apply to all files associated with the software unless explicitly +disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation +for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included +verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described +here, provided that the new terms are clearly indicated on the first page of each file where they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF +THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" +BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only +"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) +in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software +shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined +in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others +acting in its behalf permission to use and distribute the software in accordance with the terms specified in this +license.
\ No newline at end of file diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks.tcl b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks.tcl new file mode 100644 index 0000000..4ff068a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks.tcl @@ -0,0 +1,341 @@ +# This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics +# Corporation, and other parties. +namespace eval ttk::theme::clearlooks { + + package provide ttk::theme::clearlooks 0.1 + + proc LoadImages {imgdir {patterns {*.gif}}} { + foreach pattern $patterns { + foreach file [glob -directory $imgdir $pattern] { + set img [file tail [file rootname $file]] + if {![info exists images($img)]} { + set images($img) [image create photo -file $file] + } + } + } + return [array get images] + } + + variable I + array set I [LoadImages \ + [file join [file dirname [info script]] clearlooks] *.gif] + + variable colors + + array set colors { + -frame "#efebe7" + -lighter "#f5f3f0" + -dark "#cfcdc8" + -darker "#9e9a9e" + -darkest "#d4cfca" + -selectbg "#7c99ad" + -selectfg "#ffffff" + -disabledfg "#b5b3ac" + -entryfocus "#6f9dc6" + -tabbg "#c9c1bc" + -tabborder "#b5aca7" + -troughcolor "#d7cbbe" + -troughborder "#ae9e8e" + -checklight "#f5f3f0" + } + + + ttk::style theme create clearlooks -parent clam -settings { + + ttk::style configure . \ + -borderwidth 1 \ + -background $colors(-frame) \ + -foreground black \ + -bordercolor $colors(-darkest) \ + -darkcolor $colors(-dark) \ + -lightcolor $colors(-lighter) \ + -troughcolor $colors(-troughcolor) \ + -selectforeground $colors(-selectfg) \ + -selectbackground $colors(-selectbg) \ + -font TkDefaultFont \ + ; + + ttk::style map . \ + -background [list disabled $colors(-frame) \ + active $colors(-lighter)] \ + -foreground [list disabled $colors(-disabledfg)] \ + -selectbackground [list !focus $colors(-darker)] \ + -selectforeground [list !focus white] \ + ; + + +# ttk::style configure Frame.border -relief groove + + ## Treeview. + # + ttk::style element create Treeheading.cell image \ + [list $I(tree-n) \ + selected $I(tree-p) \ + disabled $I(tree-d) \ + pressed $I(tree-p) \ + active $I(tree-h) \ + ] \ + -border 4 -sticky ew + + #ttk::style configure Treeview -fieldbackground white + ttk::style configure Row -background "#efefef" + ttk::style map Row -background [list \ + {focus selected} "#71869e" \ + selected "#969286" \ + alternate white] + ttk::style map Item -foreground [list selected white] + ttk::style map Cell -foreground [list selected white] + + + ## Buttons. + # + ttk::style configure TButton -padding {10 0} + ttk::style layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label + } + } + } + } + + ttk::style element create button image \ + [list $I(button-n) \ + pressed $I(button-p) \ + {selected active} $I(button-pa) \ + selected $I(button-p) \ + active $I(button-a) \ + disabled $I(button-d) \ + ] \ + -border 4 -sticky ew + + + ## Checkbuttons. + # + ttk::style element create Checkbutton.indicator image \ + [list $I(check-nu) \ + {disabled selected} $I(check-dc) \ + disabled $I(check-du) \ + {pressed selected} $I(check-pc) \ + pressed $I(check-pu) \ + {active selected} $I(check-ac) \ + active $I(check-au) \ + selected $I(check-nc) ] \ + -width 24 -sticky w + + ttk::style map TCheckbutton -background [list active $colors(-checklight)] + ttk::style configure TCheckbutton -padding 1 + + + ## Radiobuttons. + # + ttk::style element create Radiobutton.indicator image \ + [list $I(radio-nu) \ + {disabled selected} $I(radio-dc) \ + disabled $I(radio-du) \ + {pressed selected} $I(radio-pc) \ + pressed $I(radio-pu) \ + {active selected} $I(radio-ac) \ + active $I(radio-au) \ + selected $I(radio-nc) ] \ + -width 24 -sticky w + + ttk::style map TRadiobutton -background [list active $colors(-checklight)] + ttk::style configure TRadiobutton -padding 1 + + + ## Menubuttons. + # + #ttk::style configure TMenubutton -relief raised -padding {10 2} +# ttk::style element create Menubutton.border image $I(toolbutton-n) \ +# -map [list \ +# pressed $I(toolbutton-p) \ +# selected $I(toolbutton-p) \ +# active $I(toolbutton-a) \ +# disabled $I(toolbutton-n)] \ +# -border {4 7 4 7} -sticky nsew + + ttk::style element create Menubutton.border image \ + [list $I(button-n) \ + selected $I(button-p) \ + disabled $I(button-d) \ + active $I(button-a) \ + ] \ + -border 4 -sticky ew + + + ## Toolbar buttons. + # + ttk::style configure Toolbutton -padding -5 -relief flat + ttk::style configure Toolbutton.label -padding 0 -relief flat + + ttk::style element create Toolbutton.border image \ + [list $I(blank) \ + pressed $I(toolbutton-p) \ + {selected active} $I(toolbutton-pa) \ + selected $I(toolbutton-p) \ + active $I(toolbutton-a) \ + disabled $I(blank)] \ + -border 11 -sticky nsew + + + ## Entry widgets. + # + ttk::style configure TEntry -padding 1 -insertwidth 1 \ + -fieldbackground white + + ttk::style map TEntry \ + -fieldbackground [list readonly $colors(-frame)] \ + -bordercolor [list focus $colors(-selectbg)] \ + -lightcolor [list focus $colors(-entryfocus)] \ + -darkcolor [list focus $colors(-entryfocus)] \ + ; + + + ## Combobox. + # + ttk::style configure TCombobox -selectbackground + + ttk::style element create Combobox.downarrow image \ + [list $I(comboarrow-n) \ + disabled $I(comboarrow-d) \ + pressed $I(comboarrow-p) \ + active $I(comboarrow-a) \ + ] \ + -border 1 -sticky {} + + ttk::style element create Combobox.field image \ + [list $I(combo-n) \ + {readonly disabled} $I(combo-rd) \ + {readonly pressed} $I(combo-rp) \ + {readonly focus} $I(combo-rf) \ + readonly $I(combo-rn) \ + ] \ + -border 4 -sticky ew + + + ## Notebooks. + # +# ttk::style element create tab image $I(tab-a) -border {2 2 2 0} \ +# -map [list selected $I(tab-n)] + + ttk::style configure TNotebook.Tab -padding {6 2 6 2} + ttk::style map TNotebook.Tab \ + -padding [list selected {6 4 6 2}] \ + -background [list selected $colors(-frame) {} $colors(-tabbg)] \ + -lightcolor [list selected $colors(-lighter) {} $colors(-dark)] \ + -bordercolor [list selected $colors(-darkest) {} $colors(-tabborder)] \ + ; + + ## Labelframes. + # + ttk::style configure TLabelframe -borderwidth 2 -relief groove + + + ## Scrollbars. + # + ttk::style layout Vertical.TScrollbar { + Scrollbar.trough -sticky ns -children { + Scrollbar.uparrow -side top + Scrollbar.downarrow -side bottom + Vertical.Scrollbar.thumb -side top -expand true -sticky ns + } + } + + ttk::style layout Horizontal.TScrollbar { + Scrollbar.trough -sticky we -children { + Scrollbar.leftarrow -side left + Scrollbar.rightarrow -side right + Horizontal.Scrollbar.thumb -side left -expand true -sticky we + } + } + + ttk::style element create Horizontal.Scrollbar.thumb image \ + [list $I(sbthumb-hn) \ + disabled $I(sbthumb-hd) \ + pressed $I(sbthumb-ha) \ + active $I(sbthumb-ha)] \ + -border 3 + + ttk::style element create Vertical.Scrollbar.thumb image \ + [list $I(sbthumb-vn) \ + disabled $I(sbthumb-vd) \ + pressed $I(sbthumb-va) \ + active $I(sbthumb-va)] \ + -border 3 + + foreach dir {up down left right} { + ttk::style element create ${dir}arrow image \ + [list $I(arrow${dir}-n) \ + disabled $I(arrow${dir}-d) \ + pressed $I(arrow${dir}-p) \ + active $I(arrow${dir}-a)] \ + -border 1 -sticky {} + } + + ttk::style configure TScrollbar -bordercolor $colors(-troughborder) + + + ## Scales. + # + ttk::style element create Scale.slider image \ + [list $I(scale-hn) \ + disabled $I(scale-hd) \ + active $I(scale-ha) \ + ] + + ttk::style element create Scale.trough image $I(scaletrough-h) \ + -border 2 -sticky ew -padding 0 + + ttk::style element create Vertical.Scale.slider image \ + [list $I(scale-vn) \ + disabled $I(scale-vd) \ + active $I(scale-va) \ + ] + ttk::style element create Vertical.Scale.trough image $I(scaletrough-v) \ + -border 2 -sticky ns -padding 0 + + ttk::style configure TScale -bordercolor $colors(-troughborder) + + + ## Progressbar. + # + ttk::style element create Horizontal.Progressbar.pbar image $I(progress-h) \ + -border {2 2 1 1} + ttk::style element create Vertical.Progressbar.pbar image $I(progress-v) \ + -border {2 2 1 1} + + ttk::style configure TProgressbar -bordercolor $colors(-troughborder) + + + ## Statusbar parts. + # + ttk::style element create sizegrip image $I(sizegrip) + + + ## Paned window parts. + # +# ttk::style element create hsash image $I(hseparator-n) -border {2 0} \ +# -map [list {active !disabled} $I(hseparator-a)] +# ttk::style element create vsash image $I(vseparator-n) -border {0 2} \ +# -map [list {active !disabled} $I(vseparator-a)] + + ttk::style configure Sash -sashthickness 6 -gripcount 16 + + + ## Separator. + # + #ttk::style element create separator image $I(sep-h) + #ttk::style element create hseparator image $I(sep-h) + #ttk::style element create vseparator image $I(sep-v) + + ## Treeview + # + ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + + } +} + diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-a.gif Binary files differnew file mode 100644 index 0000000..c5f8761 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-a.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-d.gif Binary files differnew file mode 100644 index 0000000..061990e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-d.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-n.gif Binary files differnew file mode 100644 index 0000000..b72fe3e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-n.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-p.gif Binary files differnew file mode 100644 index 0000000..9962689 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-p.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-a.gif Binary files differnew file mode 100644 index 0000000..bb91945 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-a.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-d.gif Binary files differnew file mode 100644 index 0000000..8800f1a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-d.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-n.gif Binary files differnew file mode 100644 index 0000000..143739f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-n.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-p.gif Binary files differnew file mode 100644 index 0000000..dca719a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-p.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-a.gif Binary files differnew file mode 100644 index 0000000..c139129 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-a.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-d.gif Binary files differnew file mode 100644 index 0000000..1b5afb0 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-d.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-n.gif Binary files differnew file mode 100644 index 0000000..57f0f80 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-n.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-p.gif Binary files differnew file mode 100644 index 0000000..7706aa6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-p.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-a.gif Binary files differnew file mode 100644 index 0000000..b330767 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-a.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-d.gif Binary files differnew file mode 100644 index 0000000..95bb2b6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-d.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-n.gif Binary files differnew file mode 100644 index 0000000..8628d61 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-n.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-p.gif Binary files differnew file mode 100644 index 0000000..bcedfb3 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-p.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/blank.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/blank.gif Binary files differnew file mode 100644 index 0000000..be61839 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/blank.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-a.gif Binary files differnew file mode 100644 index 0000000..2cc46a4 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-a.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-d.gif Binary files differnew file mode 100644 index 0000000..4d32129 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-d.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-n.gif Binary files differnew file mode 100644 index 0000000..b6cdc4a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-n.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-p.gif Binary files differnew file mode 100644 index 0000000..495fc30 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-p.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-pa.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-pa.gif Binary files differnew file mode 100644 index 0000000..7f1d246 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-pa.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-ac.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-ac.gif Binary files differnew file mode 100644 index 0000000..a1c3a17 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-ac.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-au.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-au.gif Binary files differnew file mode 100644 index 0000000..e2e1bfd --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-au.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-dc.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-dc.gif Binary files differnew file mode 100644 index 0000000..2991c7f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-dc.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-du.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-du.gif Binary files differnew file mode 100644 index 0000000..e2e1bfd --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-du.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nc.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nc.gif Binary files differnew file mode 100644 index 0000000..a1c3a17 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nc.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nu.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nu.gif Binary files differnew file mode 100644 index 0000000..e2e1bfd --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nu.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pc.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pc.gif Binary files differnew file mode 100644 index 0000000..6364fd2 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pc.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pu.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pu.gif Binary files differnew file mode 100644 index 0000000..af240b9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pu.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-n.gif Binary files differnew file mode 100644 index 0000000..027de9c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-n.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-ra.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-ra.gif Binary files differnew file mode 100644 index 0000000..982372f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-ra.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rd.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rd.gif Binary files differnew file mode 100644 index 0000000..ded0fc5 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rd.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rf.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rf.gif Binary files differnew file mode 100644 index 0000000..bc722bd --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rf.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rn.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rn.gif Binary files differnew file mode 100644 index 0000000..1d9cb50 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rn.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rp.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rp.gif Binary files differnew file mode 100644 index 0000000..fe32cd9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rp.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-a.gif Binary files differnew file mode 100644 index 0000000..b4a2cd6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-a.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-d.gif Binary files differnew file mode 100644 index 0000000..8d50d86 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-d.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-n.gif Binary files differnew file mode 100644 index 0000000..5907752 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-n.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-p.gif Binary files differnew file mode 100644 index 0000000..e370d0e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-p.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-h.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-h.gif Binary files differnew file mode 100644 index 0000000..01c24a1 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-h.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-v.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-v.gif Binary files differnew file mode 100644 index 0000000..a5e201f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-v.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-ac.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-ac.gif Binary files differnew file mode 100644 index 0000000..42c6cca --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-ac.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-au.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-au.gif Binary files differnew file mode 100644 index 0000000..f848850 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-au.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-dc.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-dc.gif Binary files differnew file mode 100644 index 0000000..2103534 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-dc.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-du.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-du.gif Binary files differnew file mode 100644 index 0000000..498ab27 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-du.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nc.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nc.gif Binary files differnew file mode 100644 index 0000000..ea734ba --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nc.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nu.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nu.gif Binary files differnew file mode 100644 index 0000000..498ab27 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nu.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pc.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pc.gif Binary files differnew file mode 100644 index 0000000..c1b6e50 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pc.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pu.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pu.gif Binary files differnew file mode 100644 index 0000000..01ae60c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pu.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-ha.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-ha.gif Binary files differnew file mode 100644 index 0000000..d0b03cc --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-ha.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hd.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hd.gif Binary files differnew file mode 100644 index 0000000..d4bdecf --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hd.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hn.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hn.gif Binary files differnew file mode 100644 index 0000000..3bdb094 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hn.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hp.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hp.gif Binary files differnew file mode 100644 index 0000000..3bdb094 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hp.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-va.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-va.gif Binary files differnew file mode 100644 index 0000000..5edabba --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-va.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vd.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vd.gif Binary files differnew file mode 100644 index 0000000..7f6a025 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vd.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vn.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vn.gif Binary files differnew file mode 100644 index 0000000..6430962 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vn.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vp.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vp.gif Binary files differnew file mode 100644 index 0000000..6430962 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vp.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-ha.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-ha.gif Binary files differnew file mode 100644 index 0000000..68b27d5 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-ha.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hd.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hd.gif Binary files differnew file mode 100644 index 0000000..628c5d7 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hd.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hn.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hn.gif Binary files differnew file mode 100644 index 0000000..5e1c0e9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hn.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-va.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-va.gif Binary files differnew file mode 100644 index 0000000..b520893 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-va.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vd.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vd.gif Binary files differnew file mode 100644 index 0000000..da58a5d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vd.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vn.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vn.gif Binary files differnew file mode 100644 index 0000000..8068c59 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vn.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-h.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-h.gif Binary files differnew file mode 100644 index 0000000..46f1a92 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-h.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-v.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-v.gif Binary files differnew file mode 100644 index 0000000..2558fd9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-v.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-h.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-h.gif Binary files differnew file mode 100644 index 0000000..26acc53 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-h.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-v.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-v.gif Binary files differnew file mode 100644 index 0000000..52391a8 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-v.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sizegrip.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sizegrip.gif Binary files differnew file mode 100644 index 0000000..7e30f93 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sizegrip.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-a.gif Binary files differnew file mode 100644 index 0000000..a4f0ef6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-a.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-n.gif Binary files differnew file mode 100644 index 0000000..f8cef6e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-n.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-a.gif Binary files differnew file mode 100644 index 0000000..a6ec6f4 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-a.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-d.gif Binary files differnew file mode 100644 index 0000000..3f10fef --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-d.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-n.gif Binary files differnew file mode 100644 index 0000000..b3a1949 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-n.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-p.gif Binary files differnew file mode 100644 index 0000000..bed5099 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-p.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-pa.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-pa.gif Binary files differnew file mode 100644 index 0000000..e81d1d3 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-pa.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-d.gif Binary files differnew file mode 100644 index 0000000..d353aac --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-d.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-h.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-h.gif Binary files differnew file mode 100644 index 0000000..5797b9c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-h.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-n.gif Binary files differnew file mode 100644 index 0000000..d950326 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-n.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-p.gif Binary files differnew file mode 100644 index 0000000..05aa8c2 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-p.gif diff --git a/ttkthemes/ttkthemes/themes/clearlooks/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/clearlooks/pkgIndex.tcl new file mode 100644 index 0000000..987186a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/clearlooks/pkgIndex.tcl @@ -0,0 +1,12 @@ +if {[file isdirectory [file join $dir clearlooks]]} { + if {![catch {package require Ttk}]} { + package ifneeded ttk::theme::clearlooks 0.1 \ + [list source [file join $dir clearlooks8.5.tcl]] + } elseif {![catch {package require tile}]} { + package ifneeded tile::theme::clearlooks 0.1 \ + [list source [file join $dir clearlooks8.4.tcl]] + } else { + return + } +} + diff --git a/ttkthemes/ttkthemes/themes/elegance/LICENSE b/ttkthemes/ttkthemes/themes/elegance/LICENSE new file mode 100644 index 0000000..4994146 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/LICENSE @@ -0,0 +1,26 @@ +This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics +Corporation, and other parties. The following terms apply to all files associated with the software unless explicitly +disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation +for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included +verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described +here, provided that the new terms are clearly indicated on the first page of each file where they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF +THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" +BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only +"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) +in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software +shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined +in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others +acting in its behalf permission to use and distribute the software in accordance with the terms specified in this +license.
\ No newline at end of file diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance.tcl b/ttkthemes/ttkthemes/themes/elegance/elegance.tcl new file mode 100644 index 0000000..aaac7b2 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance.tcl @@ -0,0 +1,205 @@ +# This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics +# Corporation, and other parties. +namespace eval ::ttk::theme::elegance { + + package provide ttk::theme::elegance 0.1 + + variable I + + proc LoadImages {imgdir} { + variable I + foreach file [glob -directory $imgdir *.gif] { + set img [file tail [file rootname $file]] + set I($img) [image create photo -file $file -format gif89] + } + } + + LoadImages [file join [file dirname [info script]] elegance] + + variable colors + array set colors { + -frame "#d8d8d8" + -lighter "#fcfcfc" + -window "#cdcdcd" + -selectbg "#3d3d3d" + -selectfg "#fcfcfc" + -disabledfg "#747474" + } + + ::ttk::style theme create elegance -settings { + + # ----------------------------------------------------------------- + # Theme defaults + # + ::ttk::style configure . \ + -borderwidth 1 \ + -background $colors(-frame) \ + -troughcolor $colors(-lighter) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -fieldbackground $colors(-window) \ + -font TkDefaultFont + ::ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + # ----------------------------------------------------------------- + # Button + # + ::ttk::style layout TButton { + Button.background + Button.button -children { + Button.focus -children { + Button.label + } + } + } + ::ttk::style element create button image [list $I(button-default) \ + pressed $I(button-active) \ + active $I(button-prelight) \ + disabled $I(button-active-disabled) \ + ] -border 4 -sticky ew + ::ttk::style configure TButton -padding {10 6} -anchor center + + # ----------------------------------------------------------------- + # Checkbutton + # + ::ttk::style element create Checkbutton.indicator image \ + [list $I(check1) selected $I(check2)] \ + -width 20 -sticky w + + # ----------------------------------------------------------------- + # Radiobutton + # + ::ttk::style element create Radiobutton.indicator image \ + [list $I(option1) selected $I(option2)] \ + -width 20 -sticky w + + # ----------------------------------------------------------------- + # Menubutton + # + ::ttk::style layout TMenubutton { + Menubutton.background + Menubutton.button -children { + Menubutton.focus -children { + Menubutton.label -side left -expand true + } + } + Menubutton.indicator -side right + } + ::ttk::style element create Menubutton.indicator image \ + [list $I(arrow-optionmenu) \ + {pressed !disabled} $I(arrow-optionmenu-prelight) \ + {active !disabled} $I(arrow-optionmenu-prelight) \ + disabled $I(arrow-optionmenu-disabled)] \ + -padding {0 0 18 0} -sticky w + + # ----------------------------------------------------------------- + # Entry + # + ::ttk::style element create Entry.field image \ + [list $I(entry-active) focus $I(entry-inactive)] \ + -height 18 -border 2 -padding {3 4} -sticky news + + # ----------------------------------------------------------------- + # Combobox + # + ::ttk::style element create Combobox.field image \ + [list $I(combo-active) \ + {readonly} $I(button-active) \ + {active} $I(combo-active) \ + ] -border {9 10 32 15} -padding {9 4 8 4} -sticky news + ::ttk::style element create Combobox.downarrow image \ + [list $I(stepper-down) disabled $I(stepper-down)] \ + -sticky e -border {15 0 0 0} + + # ----------------------------------------------------------------- + # Notebook elements + # + ::ttk::style element create tab \ + image [list $I(tab-top) selected $I(tab-top-active) active $I(tab-top-active)] \ + -border {6 6 6 4} -padding {6 3} -height 12 + + ::ttk::style configure TNotebook -tabmargins {0 3 0 0} + ::ttk::style map TNotebook.Tab \ + -expand [list selected {0 3 2 2} !selected {0 0 2}] + + # ----------------------------------------------------------------- + # Scrollbars elements + # + ::ttk::style layout Horizontal.TScrollbar { + Horizontal.Scrollbar.trough -sticky ew -children { + Scrollbar.leftarrow -side left -sticky {} + Scrollbar.rightarrow -side right -sticky {} + Horizontal.Scrollbar.thumb -side left -expand true -sticky we -children { + Horizontal.Scrollbar.grip -sticky {} + } + } + } + ::ttk::style element create Horizontal.Scrollbar.thumb \ + image [list $I(slider-horiz) {pressed !disabled} $I(slider-horiz-prelight)] \ + -border {1 0} -width 32 -height 16 -sticky news + ::ttk::style element create Horizontal.Scrollbar.grip \ + image [list $I(grip-horiz) {pressed !disabled} $I(grip-horiz-prelight)] + ::ttk::style element create Horizontal.Scrollbar.trough \ + image $I(trough-scrollbar-horiz) \ + -border 2 -padding 0 -width 32 -height 15 + ::ttk::style element create rightarrow \ + image [list $I(stepper-right) {pressed !disabled} $I(stepper-right-prelight)] + ::ttk::style element create leftarrow \ + image [list $I(stepper-left) {pressed !disabled} $I(stepper-left-prelight)] + + ::ttk::style layout Vertical.TScrollbar { + Scrollbar.background + Vertical.Scrollbar.trough -children { + Scrollbar.uparrow -side top -sticky {} + Scrollbar.downarrow -side bottom -sticky {} + Vertical.Scrollbar.thumb -side top -expand true -sticky ns -children { + Vertical.Scrollbar.grip -sticky {} + } + } + } + ::ttk::style element create Vertical.Scrollbar.thumb \ + image [list $I(slider-vert) {pressed !disabled} $I(slider-vert-prelight)] \ + -border {0 1} -width 15 -height 32 -sticky news + ::ttk::style element create Vertical.Scrollbar.grip \ + image [list $I(grip-vert) {pressed !disabled} $I(grip-vert-prelight)] + ::ttk::style element create uparrow \ + image [list $I(stepper-up) {pressed !disabled} $I(stepper-up-prelight)] + ::ttk::style element create downarrow \ + image [list $I(stepper-down) {pressed !disabled} $I(stepper-down-prelight)] + ::ttk::style element create Vertical.Scrollbar.trough \ + image $I(trough-scrollbar-vert) \ + -border 2 -padding 0 -width 15 -height 64 + + # ----------------------------------------------------------------- + # Progressbar + # + ::ttk::style element create Horizontal.Progressbar.trough \ + image $I(trough-progressbar-horiz) -border 3 + ::ttk::style element create Vertical.Progressbar.trough \ + image $I(trough-progressbar-vert) -border 3 + ::ttk::style element create Horizontal.Progressbar.pbar \ + image $I(progressbar-horiz) -border {2 9} + ::ttk::style element create Vertical.Progressbar.pbar \ + image $I(progressbar-vert) -border {9 2} + + # ----------------------------------------------------------------- + # Sliders horizontal and vertical. + # + ::ttk::style element create Scale.slider \ + image [list $I(scale) pressed $I(scale-prelight)] -border 3 + ::ttk::style element create Horizontal.Scale.trough \ + image $I(trough-horiz) -border {6 1 7 0} -padding 0 -sticky wes + ::ttk::style element create Vertical.Scale.trough \ + image $I(trough-vert) -border {1 6 0 7} -padding 0 -sticky nes + + # ----------------------------------------------------------------- + # Tree + # + ::ttk::style element create Treeheading.cell \ + image [list $I(list-header) pressed $I(list-header-prelight)] \ + -border {4 10} -padding 4 -sticky ewns + ::ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + } +} diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-disabled.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-disabled.gif Binary files differnew file mode 100644 index 0000000..c352340 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-disabled.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-prelight.gif Binary files differnew file mode 100644 index 0000000..137060f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-prelight.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu.gif Binary files differnew file mode 100644 index 0000000..137060f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/button-active-disabled.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/button-active-disabled.gif Binary files differnew file mode 100644 index 0000000..184f598 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/button-active-disabled.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/button-active-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/button-active-prelight.gif Binary files differnew file mode 100644 index 0000000..28f9c94 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/button-active-prelight.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/button-active.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/button-active.gif Binary files differnew file mode 100644 index 0000000..0931ce6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/button-active.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/button-default.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/button-default.gif Binary files differnew file mode 100644 index 0000000..ff2ef2e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/button-default.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/button-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/button-prelight.gif Binary files differnew file mode 100644 index 0000000..5e9d24d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/button-prelight.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/check1.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/check1.gif Binary files differnew file mode 100644 index 0000000..9256d45 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/check1.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/check2.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/check2.gif Binary files differnew file mode 100644 index 0000000..daba6d8 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/check2.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/combo-active.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/combo-active.gif Binary files differnew file mode 100644 index 0000000..8ba30f0 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/combo-active.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/entry-active.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/entry-active.gif Binary files differnew file mode 100644 index 0000000..8ba30f0 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/entry-active.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/entry-inactive.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/entry-inactive.gif Binary files differnew file mode 100644 index 0000000..8ba30f0 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/entry-inactive.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz-prelight.gif Binary files differnew file mode 100644 index 0000000..709dc3d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz-prelight.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz.gif Binary files differnew file mode 100644 index 0000000..709dc3d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert-prelight.gif Binary files differnew file mode 100644 index 0000000..97cf803 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert-prelight.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert.gif Binary files differnew file mode 100644 index 0000000..97cf803 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/list-header-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/list-header-prelight.gif Binary files differnew file mode 100644 index 0000000..b15ace0 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/list-header-prelight.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/list-header.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/list-header.gif Binary files differnew file mode 100644 index 0000000..3fb3925 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/list-header.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/option1.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/option1.gif Binary files differnew file mode 100644 index 0000000..3672006 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/option1.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/option2.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/option2.gif Binary files differnew file mode 100644 index 0000000..2e6540a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/option2.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-horiz.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-horiz.gif Binary files differnew file mode 100644 index 0000000..faf7efe --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-horiz.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-vert.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-vert.gif Binary files differnew file mode 100644 index 0000000..ea030c9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-vert.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/scale-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/scale-prelight.gif Binary files differnew file mode 100644 index 0000000..2b7bf97 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/scale-prelight.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/scale.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/scale.gif Binary files differnew file mode 100644 index 0000000..d8cc5b9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/scale.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz-prelight.gif Binary files differnew file mode 100644 index 0000000..c625e30 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz-prelight.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz.gif Binary files differnew file mode 100644 index 0000000..e9bde05 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert-prelight.gif Binary files differnew file mode 100644 index 0000000..33bdc78 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert-prelight.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert.gif Binary files differnew file mode 100644 index 0000000..d650ff6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down-prelight.gif Binary files differnew file mode 100644 index 0000000..528161a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down-prelight.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down.gif Binary files differnew file mode 100644 index 0000000..d4af179 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left-prelight.gif Binary files differnew file mode 100644 index 0000000..ea1b240 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left-prelight.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left.gif Binary files differnew file mode 100644 index 0000000..2878f74 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right-prelight.gif Binary files differnew file mode 100644 index 0000000..6094e84 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right-prelight.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right.gif Binary files differnew file mode 100644 index 0000000..97d8d8a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up-prelight.gif Binary files differnew file mode 100644 index 0000000..2338b89 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up-prelight.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up.gif Binary files differnew file mode 100644 index 0000000..28fb5ee --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/tab-top-active.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/tab-top-active.gif Binary files differnew file mode 100644 index 0000000..f831e25 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/tab-top-active.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/tab-top.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/tab-top.gif Binary files differnew file mode 100644 index 0000000..0601912 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/tab-top.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/trough-horiz.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-horiz.gif Binary files differnew file mode 100644 index 0000000..438a9a9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-horiz.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-horiz.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-horiz.gif Binary files differnew file mode 100644 index 0000000..356199d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-horiz.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-vert.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-vert.gif Binary files differnew file mode 100644 index 0000000..9769d5c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-vert.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-horiz.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-horiz.gif Binary files differnew file mode 100644 index 0000000..d11b450 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-horiz.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-vert.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-vert.gif Binary files differnew file mode 100644 index 0000000..18eb31b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-vert.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/trough-vert.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-vert.gif Binary files differnew file mode 100644 index 0000000..b79a6d2 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-vert.gif diff --git a/ttkthemes/ttkthemes/themes/elegance/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/elegance/pkgIndex.tcl new file mode 100644 index 0000000..ad1ce01 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/elegance/pkgIndex.tcl @@ -0,0 +1,4 @@ +if {[file isdirectory [file join $dir elegance]]} { + package ifneeded ttk::theme::elegance 0.1 \ + [list source [file join $dir elegance.tcl]] +} diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1.tcl b/ttkthemes/ttkthemes/themes/itft1/itft1.tcl new file mode 100644 index 0000000..bf0c18b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1.tcl @@ -0,0 +1,212 @@ +# Part of the same project as smog +# Available under GNU GPLv2, or at your option any later version +# This modified version only available under GNU GPLv3 + +# itft1.tcl - Copyright (C) 2005 Jelco Huijser jelco@user.sourceforge.net +# Based on sriv.tcl by Pat Thoyts <patthoyts@users.sourceforge.net> +# +# itft1.tcl, v0.14 2005/08/11 Jelco Huijser +# Added support for treeviews and alternating line colors + +# itft1.tcl, v0.15 2018/08/18 RedFantom +# Modified to support ttk instead of ttk, indentation and formatting +# Combobox Down arrow is currently vertically stretched +# TODO: Implement support for OptionMenu widget +# TODO: Improve Treeview heading +# TODO: Fix Combobox down button (either change down arrow or -border) + +namespace eval ttk::theme::itft1 { + + package provide ttk::theme::itft1 0.14 + + set imgdir [file join [file dirname [info script]] smog] + proc LoadImages {imgdir {patterns {*.gif}}} { + foreach pattern $patterns { + foreach file [glob -directory $imgdir $pattern] { + set img [file tail [file rootname $file]] + if {![info exists images($img)]} { + set images($img) [image create photo -file $file] + } + } + } + return [array get images] + } + array set I [LoadImages [file join [file dirname [info script]] itft1] *.gif] + + array set colors { + -frame "#daeffd" + -lighter "#f9f6f6" + -window "#f9f6f6" + -selectbg "#3c9bf7" + -selectfg "#000000" + -disabledfg "#8dc7eb" + -disabledbg "#daeffd" + } + + ttk::style theme create itft1 -settings { + + ttk::style configure . \ + -borderwidth 1 \ + -background $colors(-frame) \ + -fieldbackground $colors(-window) \ + -troughcolor $colors(-lighter) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -disabledbackground $colors(-disabledbg) \ + -disabledforeground $colors(-disabledfg) + ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + ## Buttons + # + ttk::style configure TButton -padding "10 0" + ttk::style layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label + } + } + } + } + ttk::style element create Button.button image \ + [list $I(button-n) \ + pressed $I(button-p) \ + active $I(button-h) \ + ] -border 8 -sticky ew + ttk::style element create Checkbutton.indicator image \ + [list $I(check-nu) \ + {!disabled active selected} $I(check-hc) \ + {!disabled active} $I(check-hu) \ + {!disabled selected} $I(check-nc) \ + ] -width 24 -sticky w + ttk::style element create Radiobutton.indicator image \ + [list $I(radio-nu) \ + {!disabled active selected} $I(radio-hc) \ + {!disabled active} $I(radio-hu) \ + selected $I(radio-nc) \ + ] -width 24 -sticky w + + ttk::style configure TMenubutton -relief raised -padding {10 2} + + ## Toolbar buttons + # + ttk::style configure Toolbutton \ + -width 0 -relief flat -borderwidth 2 -padding 4 \ + -background $colors(-frame) -foreground #000000 ; + ttk::style map Toolbutton \ + -background [list active $colors(-selectbg) disabled $colors(-disabledbg)] \ + -foreground [list active $colors(-selectfg) disabled $colors(-disabledfg)] + ttk::style map Toolbutton -relief { + disabled flat + selected sunken + pressed sunken + active raised + } + + ## Entry widgets + # + ttk::style configure TEntry \ + -selectborderwidth 1 \ + -padding 2 \ + -insertwidth 2 \ + -font TkTextFont + ttk::style configure TCombobox \ + -selectborderwidth 1 \ + -padding 2 \ + -insertwidth 2 \ + -font TkTextFont + ttk::style configure TButton \ + -padding {3 0} \ + -font {Helvetica -12 bold} + + ## Notebooks + # + ttk::style element create tab image \ + [list $I(tab-n) \ + active $I(tab-s) \ + disabled $I(tab-hide-n) \ + ] -border {10 6 10 2} -height 12 + ttk::style configure TNotebook.Tab -padding {4 2 4 2} + ttk::style map TNotebook.Tab \ + -background [list selected $colors(-frame) active $colors(-lighter)] \ + -padding [list selected {4 4 4 2}] + + ## Scrollbars + # + ttk::style layout Vertical.TScrollbar { + Scrollbar.trough -children { + Scrollbar.uparrow -side top + Scrollbar.downarrow -side bottom + Scrollbar.uparrow -side bottom + Vertical.Scrollbar.thumb -side top -expand true -sticky ns + } + } + ttk::style layout Horizontal.TScrollbar { + Scrollbar.trough -children { + Scrollbar.leftarrow -side left + Scrollbar.rightarrow -side right + Scrollbar.leftarrow -side right + Horizontal.Scrollbar.thumb -side left -expand true -sticky we + } + } + ttk::style element create Horizontal.Scrollbar.thumb image \ + [list $I(sb-thumb) \ + {pressed !disabled} $I(sb-thumb-p) \ + ] -border 3 + ttk::style element create Vertical.Scrollbar.thumb image \ + [list $I(sb-vthumb) \ + {pressed !disabled} $I(sb-vthumb-p) \ + ] -border 3 + foreach dir {up down left right} { + ttk::style element create ${dir}arrow image \ + [list $I(arrow${dir}) \ + disabled $I(arrow${dir}) \ + pressed $I(arrow${dir}-p) \ + active $I(arrow${dir}-h) \ + ] -border {2 6 2 7} + } + + ## Scales + # + ttk::style element create Scale.slider image \ + [list $I(slider) \ + {pressed !disabled} $I(slider-p) + ] + ttk::style element create Vertical.Slider.slider image \ + [list $I(vslider) \ + {pressed !disabled} $I(vslider-p) \ + ] + + ## Progressbars + # + ttk::style element create Horizontal.Progress.bar \ + image $I(sb-thumb) -border 2 + ttk::style element create Vertical.Progress.bar \ + image $I(sb-vthumb) -border 2 + + ## Treeview + # + ttk::style theme settings itft1 { + ttk::style map Item -foreground [list selected "#FFFFFF"] + ttk::style configure Row -background "#EEEEEE" + ttk::style configure Heading \ + -borderwidth 1 \ + -relief raised \ + -font tkDefaultFont + ttk::style configure Item -justify left + ttk::style map Heading -relief { + pressed sunken + } + ttk::style map Row -background { + selected "#3c9bf7" + focus "#ccccff" + alternate "#FFFFFF" + } + ttk::style map Cell -foreground { + selected "#FFFFFF" + } + } + + } +} + diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-h.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-h.gif Binary files differnew file mode 100644 index 0000000..488436d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-h.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-p.gif Binary files differnew file mode 100644 index 0000000..727fe0a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-p.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown.gif Binary files differnew file mode 100644 index 0000000..56cb96d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-h.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-h.gif Binary files differnew file mode 100644 index 0000000..f52b18f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-h.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-p.gif Binary files differnew file mode 100644 index 0000000..c5f3001 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-p.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft.gif Binary files differnew file mode 100644 index 0000000..73cba3e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-h.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-h.gif Binary files differnew file mode 100644 index 0000000..117287a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-h.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-p.gif Binary files differnew file mode 100644 index 0000000..6d1bc9a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-p.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright.gif Binary files differnew file mode 100644 index 0000000..d7ecab6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-h.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-h.gif Binary files differnew file mode 100644 index 0000000..6059bae --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-h.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-p.gif Binary files differnew file mode 100644 index 0000000..063c896 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-p.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup.gif Binary files differnew file mode 100644 index 0000000..983a19b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/button-h.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/button-h.gif Binary files differnew file mode 100644 index 0000000..1031828 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/button-h.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/button-n.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/button-n.gif Binary files differnew file mode 100644 index 0000000..01496d0 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/button-n.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/button-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/button-p.gif Binary files differnew file mode 100644 index 0000000..56dcc22 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/button-p.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/check-hc.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/check-hc.gif Binary files differnew file mode 100644 index 0000000..b97fc69 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/check-hc.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/check-hu.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/check-hu.gif Binary files differnew file mode 100644 index 0000000..edbd1d0 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/check-hu.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/check-nc.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/check-nc.gif Binary files differnew file mode 100644 index 0000000..8bd56a4 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/check-nc.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/check-nu.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/check-nu.gif Binary files differnew file mode 100644 index 0000000..e1f9f6e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/check-nu.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/radio-hc.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-hc.gif Binary files differnew file mode 100644 index 0000000..379d761 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-hc.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/radio-hu.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-hu.gif Binary files differnew file mode 100644 index 0000000..7067f22 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-hu.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/radio-nc.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-nc.gif Binary files differnew file mode 100644 index 0000000..62684ef --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-nc.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/radio-nu.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-nu.gif Binary files differnew file mode 100644 index 0000000..5c6b912 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-nu.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb-p.gif Binary files differnew file mode 100644 index 0000000..e5b16e8 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb-p.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb.gif Binary files differnew file mode 100644 index 0000000..a4519db --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb-p.gif Binary files differnew file mode 100644 index 0000000..128d35a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb-p.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb.gif Binary files differnew file mode 100644 index 0000000..4a49121 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/slider-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/slider-p.gif Binary files differnew file mode 100644 index 0000000..c1c089d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/slider-p.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/slider.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/slider.gif Binary files differnew file mode 100644 index 0000000..1805c2d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/slider.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/tab-hide-n.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-hide-n.gif Binary files differnew file mode 100644 index 0000000..80661cc --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-hide-n.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/tab-n.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-n.gif Binary files differnew file mode 100644 index 0000000..d2f378c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-n.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/tab-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-p.gif Binary files differnew file mode 100644 index 0000000..59c0052 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-p.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/tab-s.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-s.gif Binary files differnew file mode 100644 index 0000000..c8c4621 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-s.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/vslider-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/vslider-p.gif Binary files differnew file mode 100644 index 0000000..bc37b31 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/vslider-p.gif diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/vslider.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/vslider.gif Binary files differnew file mode 100644 index 0000000..d3745c7 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/itft1/itft1/vslider.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/LICENSE b/ttkthemes/ttkthemes/themes/keramik/LICENSE new file mode 100644 index 0000000..5d6b7ed --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/LICENSE @@ -0,0 +1,25 @@ +Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net> +The following terms apply to all files associated with the software unless explicitly disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation +for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included +verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described +here, provided that the new terms are clearly indicated on the first page of each file where they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF +THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" +BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only +"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) +in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software +shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined +in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others +acting in its behalf permission to use and distribute the software in accordance with the terms specified in this +license.
\ No newline at end of file diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik.tcl b/ttkthemes/ttkthemes/themes/keramik/keramik.tcl new file mode 100644 index 0000000..5caa1e5 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik.tcl @@ -0,0 +1,358 @@ +# keramik - Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net> +# Available under the BSD-like 2-clause Tcl License as described in LICENSE in this folder + +package require Tk 8.4; # minimum version for Tile +package require tile 0.8.0; # depends upon tile 0.8.0 + +namespace eval ttk { + namespace eval theme { + namespace eval keramik { + variable version 0.6.2 + } + namespace eval keramik_alt { + variable version 0.6.2 + } + } +} + +namespace eval ttk::theme::keramik { + + variable colors + array set colors { + -frame "#cccccc" + -lighter "#cccccc" + -window "#ffffff" + -selectbg "#0a5f89" + -selectfg "#ffffff" + -disabledfg "#aaaaaa" + } + + variable hover hover + if {[package vsatisfies [package present Ttk] 8-8.5.9] || \ + [package vsatisfies [package present Ttk] 8.6-8.6b1]} { + # The hover state is not supported prior to 8.6b1 or 8.5.9 + set hover active + } + + proc LoadImages {imgdir} { + variable I + foreach file [glob -directory $imgdir *.gif] { + set img [file tail [file rootname $file]] + set I($img) [image create photo -file $file -format gif89] + } + } + + LoadImages [file join [file dirname [info script]] keramik] + + ttk::style theme create keramik -parent alt -settings { + + + # ----------------------------------------------------------------- + # Theme defaults + # + ttk::style configure . \ + -borderwidth 1 \ + -background $colors(-frame) \ + -troughcolor $colors(-lighter) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -fieldbackground $colors(-window) \ + -font TkDefaultFont \ + ; + + ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + # ----------------------------------------------------------------- + # Button elements + # - the button has a large rounded border and needs a bit of + # horizontal padding. + # - the checkbutton and radiobutton have the focus drawn around + # the whole widget - hence the new layouts. + # + ttk::style layout TButton { + Button.background + Button.button -children { + Button.focus -children { + Button.label + } + } + } + ttk::style layout Toolbutton { + Toolbutton.background + Toolbutton.button -children { + Toolbutton.focus -children { + Toolbutton.label + } + } + } + + ttk::style element create button image [list $I(button-n) \ + {pressed !disabled} $I(button-p) \ + selected $I(button-s) \ + {active !disabled} $I(button-h) \ + disabled $I(button-d)] \ + -border {8 6 8 16} -padding {6 6} -sticky news + ttk::style configure TButton -padding {10 6} -anchor center + + ttk::style element create Toolbutton.button image [list $I(tbar-n) \ + {pressed !disabled} $I(tbar-p) \ + selected $I(tbar-p) \ + {active !disabled} $I(tbar-a)] \ + -border {2 9 2 18} -padding {2 2} -sticky news + ttk::style configure Toolbutton -anchor center + + ttk::style element create Checkbutton.indicator \ + image [list $I(check-u) selected $I(check-c)] \ + -width 20 -sticky w + + ttk::style element create Radiobutton.indicator \ + image [list $I(radio-u) selected $I(radio-c)] \ + -width 20 -sticky w + + # The layout for the menubutton is modified to have a button element + # drawn on top of the background. This means we can have transparent + # pixels in the button element. Also, the pixmap has a special + # region on the right for the arrow. So we draw the indicator as a + # sibling element to the button, and draw it after (ie on top of) the + # button image. + ttk::style layout TMenubutton { + Menubutton.background + Menubutton.button -children { + Menubutton.focus -children { + Menubutton.padding -children { + Menubutton.label -side left -expand true + } + } + } + Menubutton.indicator -side right + } + ttk::style element create Menubutton.button image [list $I(mbut-n) \ + {active !disabled} $I(mbut-a) \ + {pressed !disabled} $I(mbut-a) \ + {disabled} $I(mbut-d)] \ + -border {7 10 29 15} -padding {7 4 29 4} -sticky news + ttk::style element create Menubutton.indicator image $I(mbut-arrow-n) \ + -width 11 -sticky w -padding {0 0 18 0} + + ttk::style element create Combobox.field image [list $I(cbox-n) \ + [list readonly disabled] $I(mbut-d) \ + [list readonly $hover] $I(mbut-a) \ + [list readonly] $I(mbut-n) \ + [list disabled] $I(cbox-d) \ + [list $hover] $I(cbox-a) \ + ] -border {9 10 32 15} -padding {9 4 8 4} -sticky news + ttk::style element create Combobox.downarrow image $I(mbut-arrow-n) \ + -width 11 -sticky e -border {22 0 0 0} + + # ----------------------------------------------------------------- + # Scrollbars, scale and progress elements + # - the scrollbar has three arrow buttons, two at the bottom and + # one at the top. + # + ttk::style layout Vertical.TScrollbar { + Scrollbar.background + Vertical.Scrollbar.trough -children { + Scrollbar.uparrow -side top + Scrollbar.downarrow -side bottom + Scrollbar.uparrow -side bottom + Vertical.Scrollbar.thumb -side top -expand true -sticky ns + } + } + + ttk::style layout Horizontal.TScrollbar { + Scrollbar.background + Horizontal.Scrollbar.trough -children { + Scrollbar.leftarrow -side left + Scrollbar.rightarrow -side right + Scrollbar.leftarrow -side right + Horizontal.Scrollbar.thumb -side left -expand true -sticky we + } + } + + ttk::style element create Horizontal.Scrollbar.thumb \ + image [list $I(hsb-n) {pressed !disabled} $I(hsb-p)] \ + -border {6 4} -width 15 -height 16 -sticky news + ttk::style element create Horizontal.Scrollbar.trough image $I(hsb-t) + + ttk::style element create Vertical.Scrollbar.thumb \ + image [list $I(vsb-n) {pressed !disabled} $I(vsb-p)] \ + -border {4 6} -width 16 -height 15 -sticky news + ttk::style element create Vertical.Scrollbar.trough image $I(vsb-t) + + ttk::style element create Horizontal.Scale.slider image $I(hslider-n) \ + -border 3 + ttk::style element create Horizontal.Scale.trough image $I(hslider-t) \ + -border {6 1 7 0} -padding 0 -sticky wes + + ttk::style element create Vertical.Scale.slider image $I(vslider-n) \ + -border 3 + ttk::style element create Vertical.Scale.trough image $I(vslider-t) \ + -border {1 6 0 7} -padding 0 -sticky nes + + ttk::style element create Horizontal.Progressbar.pbar \ + image $I(progress-h) -border {1 1 6} + + ttk::style element create Vertical.Progressbar.pbar \ + image $I(progress-v) -border {1 6 1 1} + + ttk::style element create uparrow \ + image [list $I(arrowup-n) {pressed !disabled} $I(arrowup-p)] + + ttk::style element create downarrow \ + image [list $I(arrowdown-n) {pressed !disabled} $I(arrowdown-p)] + + ttk::style element create rightarrow \ + image [list $I(arrowright-n) {pressed !disabled} $I(arrowright-p)] + + ttk::style element create leftarrow \ + image [list $I(arrowleft-n) {pressed !disabled} $I(arrowleft-p)] + + # Treeview elements + # + ttk::style element create Treeheading.cell \ + image [list $I(tree-n) pressed $I(tree-p)] \ + -border {5 15 5 8} -padding 12 -sticky ewns + + # ----------------------------------------------------------------- + # Notebook elements + # + ttk::style element create tab \ + image [list $I(tab-n) selected $I(tab-p) active $I(tab-p)] \ + -border {6 6 6 4} -padding {6 3} -height 12 + + ttk::style configure TNotebook -tabmargins {0 3 0 0} + ttk::style map TNotebook.Tab \ + -expand [list selected {0 3 2 2} !selected {0 0 2}] + + ## Settings. + # + ttk::style configure TLabelframe -borderwidth 2 -relief groove + + # Spinbox (only available since 8.6b1 or 8.5.9) + ttk::style layout TSpinbox { + Spinbox.field -side top -sticky we -children { + Spinbox.arrows -side right -sticky ns -children { + null -side right -sticky {} -children { + Spinbox.uparrow -side top -sticky w + Spinbox.downarrow -side bottom -sticky w + } + } + Spinbox.padding -sticky nswe -children { + Spinbox.textarea -sticky nswe + } + } + } + ttk::style element create Spinbox.arrows image $I(spinbox-a) \ + -border {0 9} -padding 0 + ttk::style element create Spinbox.uparrow \ + image [list $I(spinup-n) {pressed !disabled} $I(spinup-p)] + ttk::style element create Spinbox.downarrow \ + image [list $I(spindown-n) {pressed !disabled} $I(spindown-p)] + + # Treeview (since 8.6b1 or 8.5.9) + ttk::style configure Treeview -background $colors(-window) + ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + + # Treeview (older version) + ttk::style configure Treeview.Row -background $colors(-window) + ttk::style configure Row -background $colors(-window) + ttk::style configure Cell -background $colors(-window) + ttk::style map Row \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + ttk::style map Cell \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + ttk::style map Item \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + } +} + +namespace eval ttk::theme::keramik_alt { + + variable colors + array set colors { + -frame "#cccccc" + -lighter "#cccccc" + -window "#ffffff" + -selectbg "#0a5f89" + -selectfg "#ffffff" + -disabledfg "#aaaaaa" + } + + proc LoadImages {imgdir} { + variable I + foreach file [glob -directory $imgdir *.gif] { + set img [file tail [file rootname $file]] + set I($img) [image create photo -file $file -format gif89] + } + } + + LoadImages [file join [file dirname [info script]] keramik_alt] + + ttk::style theme create keramik_alt -parent keramik -settings { + + # ----------------------------------------------------------------- + # Theme defaults + # + ttk::style configure . \ + -borderwidth 1 \ + -background $colors(-frame) \ + -troughcolor $colors(-lighter) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -fieldbackground $colors(-window) \ + -font TkDefaultFont \ + ; + + ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + # The alternative keramik theme doesn't have the conspicuous + # highlighted scrollbars of the main keramik theme. + # + ttk::style element create Vertical.Scrollbar.thumb \ + image [list $I(vsb-a) {pressed !disabled} $I(vsb-h)] \ + -border {4 6} -width 16 -height 15 -sticky news + ttk::style element create Horizontal.Scrollbar.thumb \ + image [list $I(hsb-a) {pressed !disabled} $I(hsb-h)] \ + -border {6 4} -width 15 -height 16 -sticky news + + # Repeat the settings because they don't seem to be copied from the + # parent theme. + # + ttk::style configure TButton -padding {10 6} -anchor center + ttk::style configure Toolbutton -anchor center + ttk::style configure TNotebook -tabmargins {0 3 0 0} + ttk::style map TNotebook.Tab \ + -expand [list selected {0 3 2 2} !selected {0 0 2}] + + ttk::style configure TLabelframe -borderwidth 2 -relief groove + + # Treeview (since 8.6b1 or 8.5.9) + ttk::style configure Treeview -background $colors(-window) + ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + + # Treeview (older version) + ttk::style configure Treeview -padding 0 + ttk::style configure Treeview.Row -background $colors(-window) + ttk::style configure Row -background $colors(-window) + ttk::style configure Cell -background $colors(-window) + ttk::style map Row \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + ttk::style map Cell \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + ttk::style map Item \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + } +} + +package provide ttk::theme::keramik $::ttk::theme::keramik::version +package provide ttk::theme::keramik_alt $::ttk::theme::keramik_alt::version diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-n.gif Binary files differnew file mode 100644 index 0000000..2d84f29 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-p.gif Binary files differnew file mode 100644 index 0000000..52ee752 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-p.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-n.gif Binary files differnew file mode 100644 index 0000000..ff309c5 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-p.gif Binary files differnew file mode 100644 index 0000000..2159f27 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-p.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-n.gif Binary files differnew file mode 100644 index 0000000..905fa7e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-p.gif Binary files differnew file mode 100644 index 0000000..0323332 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-p.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-n.gif Binary files differnew file mode 100644 index 0000000..20dcadb --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-p.gif Binary files differnew file mode 100644 index 0000000..129169e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-p.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/button-d.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/button-d.gif Binary files differnew file mode 100644 index 0000000..fe9bf98 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/button-d.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/button-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/button-h.gif Binary files differnew file mode 100644 index 0000000..210734d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/button-h.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/button-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/button-n.gif Binary files differnew file mode 100644 index 0000000..5e1eafa --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/button-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/button-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/button-p.gif Binary files differnew file mode 100644 index 0000000..bfd7488 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/button-p.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/button-s.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/button-s.gif Binary files differnew file mode 100644 index 0000000..1095ed7 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/button-s.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-a.gif Binary files differnew file mode 100644 index 0000000..d3a42f9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-a.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-d.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-d.gif Binary files differnew file mode 100644 index 0000000..6bf3a91 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-d.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-n.gif Binary files differnew file mode 100644 index 0000000..36fb2bc --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/check-c.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/check-c.gif Binary files differnew file mode 100644 index 0000000..06e8795 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/check-c.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/check-u.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/check-u.gif Binary files differnew file mode 100644 index 0000000..3c02fcb --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/check-u.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-a.gif Binary files differnew file mode 100644 index 0000000..97fac2f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-a.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-h.gif Binary files differnew file mode 100644 index 0000000..e404abd --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-h.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-n.gif Binary files differnew file mode 100644 index 0000000..1d93973 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-p.gif Binary files differnew file mode 100644 index 0000000..18fbae0 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-p.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-t.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-t.gif Binary files differnew file mode 100644 index 0000000..6529a20 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-t.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hslider-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hslider-n.gif Binary files differnew file mode 100644 index 0000000..334e8e4 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hslider-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hslider-t.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hslider-t.gif Binary files differnew file mode 100644 index 0000000..019ea64 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hslider-t.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/indicator-c.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/indicator-c.gif Binary files differnew file mode 100644 index 0000000..4dd2af6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/indicator-c.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/indicator-o.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/indicator-o.gif Binary files differnew file mode 100644 index 0000000..aa9d8c8 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/indicator-o.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-a.gif Binary files differnew file mode 100644 index 0000000..2e2f1c2 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-a.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-arrow-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-arrow-n.gif Binary files differnew file mode 100644 index 0000000..48197cb --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-arrow-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-d.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-d.gif Binary files differnew file mode 100644 index 0000000..4a294b4 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-d.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-n.gif Binary files differnew file mode 100644 index 0000000..65c0e4e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/progress-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/progress-h.gif Binary files differnew file mode 100644 index 0000000..7c6ffd4 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/progress-h.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/progress-v.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/progress-v.gif Binary files differnew file mode 100644 index 0000000..8803570 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/progress-v.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/radio-c.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/radio-c.gif Binary files differnew file mode 100644 index 0000000..c8257c9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/radio-c.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/radio-u.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/radio-u.gif Binary files differnew file mode 100644 index 0000000..215a738 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/radio-u.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/spinbox-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/spinbox-a.gif Binary files differnew file mode 100644 index 0000000..a31d66e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/spinbox-a.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/spindown-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/spindown-n.gif Binary files differnew file mode 100644 index 0000000..420de8a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/spindown-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/spindown-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/spindown-p.gif Binary files differnew file mode 100644 index 0000000..25c1d6c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/spindown-p.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/spinup-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/spinup-n.gif Binary files differnew file mode 100644 index 0000000..a2f2750 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/spinup-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/spinup-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/spinup-p.gif Binary files differnew file mode 100644 index 0000000..b25c415 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/spinup-p.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tab-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tab-h.gif Binary files differnew file mode 100644 index 0000000..be18940 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tab-h.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tab-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tab-n.gif Binary files differnew file mode 100644 index 0000000..03099a9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tab-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tab-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tab-p.gif Binary files differnew file mode 100644 index 0000000..abec6ab --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tab-p.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-a.gif Binary files differnew file mode 100644 index 0000000..2c223ba --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-a.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-n.gif Binary files differnew file mode 100644 index 0000000..77ef8a2 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-p.gif Binary files differnew file mode 100644 index 0000000..3179b87 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-p.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tree-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tree-n.gif Binary files differnew file mode 100644 index 0000000..574578c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tree-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tree-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tree-p.gif Binary files differnew file mode 100644 index 0000000..e136128 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tree-p.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-a.gif Binary files differnew file mode 100644 index 0000000..50a2d9a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-a.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-h.gif Binary files differnew file mode 100644 index 0000000..bca8d6b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-h.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-n.gif Binary files differnew file mode 100644 index 0000000..be01e4a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-p.gif Binary files differnew file mode 100644 index 0000000..0bb39e9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-p.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-t.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-t.gif Binary files differnew file mode 100644 index 0000000..b8ec1b6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-t.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vslider-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vslider-n.gif Binary files differnew file mode 100644 index 0000000..cf03d7f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vslider-n.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vslider-t.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vslider-t.gif Binary files differnew file mode 100644 index 0000000..f0f8f6a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vslider-t.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-a.gif Binary files differnew file mode 100644 index 0000000..97fac2f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-a.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-h.gif Binary files differnew file mode 100644 index 0000000..e404abd --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-h.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-a.gif Binary files differnew file mode 100644 index 0000000..50a2d9a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-a.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-h.gif Binary files differnew file mode 100644 index 0000000..bca8d6b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-h.gif diff --git a/ttkthemes/ttkthemes/themes/keramik/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/keramik/pkgIndex.tcl new file mode 100644 index 0000000..7b55c63 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/keramik/pkgIndex.tcl @@ -0,0 +1,7 @@ +if {![file isdirectory [file join $dir keramik]]} { return } +if {![package vsatisfies [package provide Tcl] 8.4]} { return } + +package ifneeded ttk::theme::keramik 0.6.2 \ + [list source [file join $dir keramik.tcl]] +package ifneeded ttk::theme::keramik_alt 0.6.2 \ + [list source [file join $dir keramik.tcl]] diff --git a/ttkthemes/ttkthemes/themes/kroc/LICENSE b/ttkthemes/ttkthemes/themes/kroc/LICENSE new file mode 100644 index 0000000..977767f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/LICENSE @@ -0,0 +1,25 @@ +Copyright (C) 2004 David Zolli <kroc@kroc.tk> +The following terms apply to all files associated with the software unless explicitly disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation +for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included +verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described +here, provided that the new terms are clearly indicated on the first page of each file where they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF +THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" +BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only +"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) +in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software +shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined +in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others +acting in its behalf permission to use and distribute the software in accordance with the terms specified in this +license.
\ No newline at end of file diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc.tcl b/ttkthemes/ttkthemes/themes/kroc/kroc.tcl new file mode 100644 index 0000000..d6e6055 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/kroc.tcl @@ -0,0 +1,129 @@ +# kroc - Copyright (C) 2004 David Zolli <kroc@kroc.tk> +# Available under the BSD-like 2-clause Tcl License as described in LICENSE in this folder +namespace eval ttk::kroc { + + package provide ttk::theme::kroc 0.0.1 + + set imgdir [file join [file dirname [info script]] kroc] + + proc LoadImages {imgdir} { + variable Images + foreach file [glob -directory $imgdir *.gif] { + set img [file tail [file rootname $file]] + set Images($img) [image create photo -file $file -format gif89] + } + } + array set Images [LoadImages $imgdir] + set TNoteBook_Tab TNotebook.Tab + + ::ttk::style theme create kroc -parent alt -settings { + + ::ttk::style configure . -background #FCB64F -troughcolor #F8C278 -borderwidth 1 + ::ttk::style configure . -font TkDefaultFont -borderwidth 1 + ::ttk::style map . -background [list active #694418] + ::ttk::style map . -foreground [list disabled #B2B2B2 active #FFE7CB] + ::ttk::style map Treeview \ + -background [list selected #000000] \ + -foreground [list selected #ffffff] + ::ttk::style configure Treeview -fieldbackground #FFE7CB + + ::ttk::style configure TButton -padding "10 4" + + ::ttk::style configure $TNoteBook_Tab -padding {10 3} -font TkDefaultFont + ::ttk::style map $TNoteBook_Tab \ + -background [list selected #FCB64F {} #FFE6BA] \ + -foreground [list {} black] \ + -padding [list selected {10 6 10 3}] + + ::ttk::style map TScrollbar \ + -background { pressed #694418} \ + -arrowcolor { pressed #FFE7CB } \ + -relief { pressed sunken } \ + ; + + ::ttk::style layout Vertical.TScrollbar { + Scrollbar.trough -children { + Scrollbar.uparrow -side top + Scrollbar.downarrow -side bottom + Scrollbar.uparrow -side bottom + Scrollbar.thumb -side top -expand true + } + } + + ::ttk::style layout Horizontal.TScrollbar { + Scrollbar.trough -children { + Scrollbar.leftarrow -side left + Scrollbar.rightarrow -side right + Scrollbar.leftarrow -side right + Scrollbar.thumb -side left -expand true + } + } + + # + # Elements: + # + ::ttk::style element create Button.button image [list \ + $Images(button-n) \ + pressed $Images(button-p) \ + active $Images(button-h) \ + ] -border 3 -sticky ew + + ::ttk::style element create Checkbutton.indicator image [list \ + $Images(check-nu) \ + {pressed selected} $Images(check-nc) \ + pressed $Images(check-nu) \ + {active selected} $Images(check-hc) \ + active $Images(check-hu) \ + selected $Images(check-nc) \ + ] -sticky w + + ::ttk::style element create Radiobutton.indicator image [list \ + $Images(radio-nu) \ + {pressed selected} $Images(radio-nc) \ + pressed $Images(radio-nu) \ + {active selected} $Images(radio-hc) \ + active $Images(radio-hu) \ + selected $Images(radio-nc) \ + ] -sticky w + + # + # Settings: (*button.background is not needed in tile 0.5 or above) + # + ::ttk::style layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label -expand true -sticky {} + } + } + } + } + + ::ttk::style layout TCheckbutton { + Checkbutton.border -children { + Checkbutton.background + Checkbutton.padding -children { + Checkbutton.indicator -side left + Checkbutton.focus -side left -children { + Checkbutton.label + } + } + } + } + + ::ttk::style layout TRadiobutton { + Radiobutton.border -children { + Radiobutton.background + Radiobutton.padding -children { + Radiobutton.indicator -side left + Radiobutton.focus -expand true -sticky w -children { + Radiobutton.label -side right -expand true + } + } + } + } + + } +} + + diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/button-h.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/button-h.gif Binary files differnew file mode 100644 index 0000000..e7a140d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/kroc/button-h.gif diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/button-n.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/button-n.gif Binary files differnew file mode 100644 index 0000000..78b506d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/kroc/button-n.gif diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/button-p.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/button-p.gif Binary files differnew file mode 100644 index 0000000..a5a4e90 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/kroc/button-p.gif diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/check-hc.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/check-hc.gif Binary files differnew file mode 100644 index 0000000..41503c5 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/kroc/check-hc.gif diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/check-hu.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/check-hu.gif Binary files differnew file mode 100644 index 0000000..b3e512c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/kroc/check-hu.gif diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/check-nc.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/check-nc.gif Binary files differnew file mode 100644 index 0000000..a28c288 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/kroc/check-nc.gif diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/check-nu.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/check-nu.gif Binary files differnew file mode 100644 index 0000000..5c23931 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/kroc/check-nu.gif diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/radio-hc.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-hc.gif Binary files differnew file mode 100644 index 0000000..359fe1c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-hc.gif diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/radio-hu.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-hu.gif Binary files differnew file mode 100644 index 0000000..9f46b37 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-hu.gif diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/radio-nc.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-nc.gif Binary files differnew file mode 100644 index 0000000..6437f33 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-nc.gif diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/radio-nu.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-nu.gif Binary files differnew file mode 100644 index 0000000..2d2aac8 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-nu.gif diff --git a/ttkthemes/ttkthemes/themes/kroc/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/kroc/pkgIndex.tcl new file mode 100644 index 0000000..580fb7b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/kroc/pkgIndex.tcl @@ -0,0 +1,5 @@ +if {![file isdirectory [file join $dir kroc]]} { return } +if {![package vsatisfies [package provide Tcl] 8.4]} { return } + +package ifneeded ttk::theme::kroc 0.0.1 \ + [list source [file join $dir kroc.tcl]] diff --git a/ttkthemes/ttkthemes/themes/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/pkgIndex.tcl new file mode 100644 index 0000000..461815f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/pkgIndex.tcl @@ -0,0 +1,25 @@ +# Author: RedFantom +# License: GNU GPLv3 +# Copyright (c) 2017-2018 RedFantom + +set base_theme_dir [file join [pwd] [file dirname [info script]]] + +array set base_themes { + aquativo 0.0.1 + black 0.1 + blue 0.7 + clearlooks 0.1 + elegance 0.1 + itft1 0.14 + keramik 0.6.2 + kroc 0.0.1 + plastik 0.6.2 + radiance 0.1 + smog 0.1.1 + winxpblue 0.6 +} + +foreach {theme version} [array get base_themes] { + package ifneeded ttk::theme::$theme $version \ + [list source [file join $base_theme_dir $theme $theme.tcl]] +} diff --git a/ttkthemes/ttkthemes/themes/plastik/LICENSE b/ttkthemes/ttkthemes/themes/plastik/LICENSE new file mode 100644 index 0000000..5d6b7ed --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/LICENSE @@ -0,0 +1,25 @@ +Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net> +The following terms apply to all files associated with the software unless explicitly disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation +for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included +verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described +here, provided that the new terms are clearly indicated on the first page of each file where they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF +THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" +BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only +"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) +in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software +shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined +in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others +acting in its behalf permission to use and distribute the software in accordance with the terms specified in this +license.
\ No newline at end of file diff --git a/ttkthemes/ttkthemes/themes/plastik/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/plastik/pkgIndex.tcl new file mode 100644 index 0000000..f5cb296 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/pkgIndex.tcl @@ -0,0 +1,6 @@ +if {![file isdirectory [file join $dir plastik]]} { return } +if {![package vsatisfies [package provide Tcl] 8.4]} { return } + +package ifneeded ttk::theme::plastik 0.6.2 \ + [list source [file join $dir plastik.tcl]] + diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik.tcl b/ttkthemes/ttkthemes/themes/plastik/plastik.tcl new file mode 100644 index 0000000..bb549b7 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik.tcl @@ -0,0 +1,265 @@ +# plastik - Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net> +# Available under the BSD-like 2-clause Tcl License as described in LICENSE in this folder + +package require Tk 8.4 +package require tile 0.8.0 + +namespace eval ttk::theme::plastik { + + variable version 0.6.2 + package provide ttk::theme::plastik $version + + variable colors + array set colors { + -frame "#efefef" + -disabledfg "#aaaaaa" + -selectbg "#657a9e" + -selectfg "#ffffff" + -window "#ffffff" + } + + variable hover hover + if {[package vsatisfies [package present Ttk] 8-8.5.9] || \ + [package vsatisfies [package present Ttk] 8.6-8.6b1]} { + # The hover state is not supported prior to 8.6b1 or 8.5.9 + set hover active + } + + proc LoadImages {imgdir} { + variable I + foreach file [glob -directory $imgdir *.gif] { + set img [file tail [file rootname $file]] + set I($img) [image create photo -file $file -format gif89] + } + } + + LoadImages [file join [file dirname [info script]] plastik] + +ttk::style theme create plastik -parent default -settings { + ttk::style configure . \ + -background $colors(-frame) \ + -troughcolor $colors(-frame) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -fieldbackground $colors(-window) \ + -font TkDefaultFont \ + -borderwidth 1 \ + ; + + ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + # + # Layouts: + # + ttk::style layout Vertical.TScrollbar { + Vertical.Scrollbar.uparrow -side top -sticky {} + Vertical.Scrollbar.downarrow -side bottom -sticky {} + Vertical.Scrollbar.uparrow -side bottom -sticky {} + Vertical.Scrollbar.trough -sticky ns -children { + Vertical.Scrollbar.thumb -expand 1 -unit 1 -children { + Vertical.Scrollbar.grip -sticky {} + } + } + } + + ttk::style layout Horizontal.TScrollbar { + Horizontal.Scrollbar.leftarrow -side left -sticky {} + Horizontal.Scrollbar.rightarrow -side right -sticky {} + Horizontal.Scrollbar.leftarrow -side right -sticky {} + Horizontal.Scrollbar.trough -sticky ew -children { + Horizontal.Scrollbar.thumb -expand 1 -unit 1 -children { + Horizontal.Scrollbar.grip -sticky {} + } + } + } + + ttk::style layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label -side left -expand true + } + } + } + } + + ttk::style layout Toolbutton { + Toolbutton.border -children { + Toolbutton.button -children { + Toolbutton.padding -children { + Toolbutton.label -side left -expand true + } + } + } + } + + ttk::style layout TMenubutton { + Menubutton.button -children { + Menubutton.indicator -side right + Menubutton.focus -children { + Menubutton.padding -children { + Menubutton.label -side left -expand true + } + } + } + } + + # + # Elements: + # + ttk::style element create Button.button image [list $I(button-n) \ + pressed $I(button-p) \ + active $I(button-h) \ + ] -border {4 10} -padding 4 -sticky ewns + ttk::style element create Toolbutton.button image [list $I(tbutton-n) \ + selected $I(tbutton-p) \ + pressed $I(tbutton-p) \ + {active !disabled} $I(tbutton-h) \ + ] -border {4 9} -padding 3 -sticky news + + ttk::style element create Checkbutton.indicator image [list $I(check-nu) \ + {active selected} $I(check-hc) \ + {pressed selected} $I(check-pc) \ + active $I(check-hu) \ + selected $I(check-nc) \ + ] -sticky {} + + ttk::style element create Radiobutton.indicator image [list $I(radio-nu) \ + {active selected} $I(radio-hc) \ + {pressed selected} $I(radio-pc) \ + active $I(radio-hu) \ + selected $I(radio-nc) \ + ] -sticky {} + + ttk::style element create Horizontal.Scrollbar.thumb image $I(hsb-n) \ + -border 3 -sticky ew + ttk::style element create Horizontal.Scrollbar.grip image $I(hsb-g) + ttk::style element create Horizontal.Scrollbar.trough image $I(hsb-t) + ttk::style element create Vertical.Scrollbar.thumb image $I(vsb-n) \ + -border 3 -sticky ns + ttk::style element create Vertical.Scrollbar.grip image $I(vsb-g) + ttk::style element create Vertical.Scrollbar.trough image $I(vsb-t) + ttk::style element create Scrollbar.uparrow image \ + [list $I(arrowup-n) pressed $I(arrowup-p)] -sticky {} + ttk::style element create Scrollbar.downarrow \ + image [list $I(arrowdown-n) pressed $I(arrowdown-p)] -sticky {} + ttk::style element create Scrollbar.leftarrow \ + image [list $I(arrowleft-n) pressed $I(arrowleft-p)] -sticky {} + ttk::style element create Scrollbar.rightarrow \ + image [list $I(arrowright-n) pressed $I(arrowright-p)] -sticky {} + + ttk::style element create Horizontal.Scale.slider image $I(hslider-n) \ + -sticky {} + ttk::style element create Horizontal.Scale.trough image $I(hslider-t) \ + -border 1 -padding 0 + ttk::style element create Vertical.Scale.slider image $I(vslider-n) \ + -sticky {} + ttk::style element create Vertical.Scale.trough image $I(vslider-t) \ + -border 1 -padding 0 + + ttk::style element create Entry.field \ + image [list $I(entry-n) focus $I(entry-f)] \ + -border 2 -padding {3 4} -sticky news + + ttk::style element create Labelframe.border image $I(border) \ + -border 4 -padding 4 -sticky news + + ttk::style element create Menubutton.button \ + image [list $I(combo-r) active $I(combo-ra)] \ + -sticky news -border {4 6 24 15} -padding {4 4 5} + ttk::style element create Menubutton.indicator \ + image [list $I(arrow-n) disabled $I(arrow-d)] \ + -sticky e -border {15 0 0 0} + + ttk::style element create Combobox.field \ + image [list $I(combo-n) \ + [list readonly $hover !disabled] $I(combo-ra) \ + [list focus $hover !disabled] $I(combo-fa) \ + [list $hover !disabled] $I(combo-a) \ + [list !readonly focus !disabled] $I(combo-f) \ + [list !readonly disabled] $I(combo-d) \ + readonly $I(combo-r) \ + ] -border {4 6 24 15} -padding {4 4 5} -sticky news + ttk::style element create Combobox.downarrow \ + image [list $I(arrow-n) disabled $I(arrow-d)] \ + -sticky e -border {15 0 0 0} + + # ttk::style element create Notebook.client image $I(notebook-c) -border 2 + ttk::style element create Notebook.tab image [list $I(notebook-tn) \ + selected $I(notebook-ts) \ + active $I(notebook-ta) \ + ] -padding {0 2 0 0} -border {4 10 4 10} + + ttk::style element create Progressbar.trough \ + image $I(hprogress-t) -border 2 + ttk::style element create Horizontal.Progressbar.pbar \ + image $I(hprogress-b) -border {2 9} + ttk::style element create Vertical.Progressbar.pbar \ + image $I(vprogress-b) -border {9 2} + + ttk::style element create Treeheading.cell \ + image [list $I(tree-n) pressed $I(tree-p)] \ + -border {4 10} -padding 4 -sticky ewns + + # Use the treeview item indicator from the alt theme, as that looks better + ttk::style element create Treeitem.indicator from alt + + # + # Settings: + # + ttk::style configure TButton -width -10 -anchor center + ttk::style configure Toolbutton -anchor center + ttk::style configure TNotebook -tabmargins {0 2 0 0} + ttk::style configure TNotebook.Tab -padding {6 2 6 2} -expand {0 0 2} + ttk::style map TNotebook.Tab -expand [list selected {1 2 4 2}] + + # Spinbox (only available since 8.6b1 or 8.5.9) + ttk::style layout TSpinbox { + Spinbox.field -side top -sticky we -children { + Spinbox.buttons -side right -border 1 -children { + null -side right -sticky {} -children { + Spinbox.uparrow -side top -sticky e + Spinbox.downarrow -side bottom -sticky e + } + } + Spinbox.padding -sticky nswe -children { + Spinbox.textarea -sticky nswe + } + } + } + ttk::style element create Spinbox.field \ + image [list $I(spinbox-n) focus $I(spinbox-f)] \ + -border {2 2 18 2} -padding {3 0 0} -sticky news + ttk::style element create Spinbox.buttons \ + image [list $I(spinbut-n) [list $hover !disabled] $I(spinbut-a)] \ + -border {5 3 3} -padding {0 0 1 0} + ttk::style element create Spinbox.uparrow image [list $I(spinup-n) \ + disabled $I(spinup-d) \ + pressed $I(spinup-p) \ + ] + ttk::style element create Spinbox.downarrow image [list $I(spindown-n) \ + disabled $I(spindown-d) \ + pressed $I(spindown-p) \ + ] + ttk::style element create Spinbox.padding image $I(spinbut-n) \ + -border {0 3} + + # Treeview (since 8.6b1 or 8.5.9) + ttk::style configure Treeview -background $colors(-window) + ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + + # Treeview (older version) + ttk::style configure Row -background $colors(-window) + ttk::style configure Cell -background $colors(-window) + ttk::style map Row \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + ttk::style map Cell \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + ttk::style map Item \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] +} } diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrow-d.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrow-d.gif Binary files differnew file mode 100644 index 0000000..f5e47cd --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrow-d.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrow-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrow-n.gif Binary files differnew file mode 100644 index 0000000..e1c991a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrow-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-n.gif Binary files differnew file mode 100644 index 0000000..9afbd52 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-p.gif Binary files differnew file mode 100644 index 0000000..2ec2b03 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-p.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-n.gif Binary files differnew file mode 100644 index 0000000..b45d946 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-p.gif Binary files differnew file mode 100644 index 0000000..c9356b9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-p.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-n.gif Binary files differnew file mode 100644 index 0000000..decf608 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-p.gif Binary files differnew file mode 100644 index 0000000..64eba17 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-p.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-n.gif Binary files differnew file mode 100644 index 0000000..004e5a9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-p.gif Binary files differnew file mode 100644 index 0000000..8ae6a7d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-p.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/border.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/border.gif Binary files differnew file mode 100644 index 0000000..7abc6df --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/border.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/button-h.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/button-h.gif Binary files differnew file mode 100644 index 0000000..80ebf83 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/button-h.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/button-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/button-n.gif Binary files differnew file mode 100644 index 0000000..58970ce --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/button-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/button-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/button-p.gif Binary files differnew file mode 100644 index 0000000..e83f7ed --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/button-p.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/check-hc.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/check-hc.gif Binary files differnew file mode 100644 index 0000000..72a7be2 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/check-hc.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/check-hu.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/check-hu.gif Binary files differnew file mode 100644 index 0000000..3e17b86 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/check-hu.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/check-nc.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/check-nc.gif Binary files differnew file mode 100644 index 0000000..de92cc8 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/check-nc.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/check-nu.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/check-nu.gif Binary files differnew file mode 100644 index 0000000..f68156f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/check-nu.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/check-pc.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/check-pc.gif Binary files differnew file mode 100644 index 0000000..91993a8 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/check-pc.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-a.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-a.gif Binary files differnew file mode 100644 index 0000000..9a8cb03 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-a.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-d.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-d.gif Binary files differnew file mode 100644 index 0000000..db4a9af --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-d.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-f.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-f.gif Binary files differnew file mode 100644 index 0000000..10e8efa --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-f.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-fa.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-fa.gif Binary files differnew file mode 100644 index 0000000..12c43a9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-fa.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-n.gif Binary files differnew file mode 100644 index 0000000..380d306 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-r.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-r.gif Binary files differnew file mode 100644 index 0000000..82b5aee --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-r.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-ra.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-ra.gif Binary files differnew file mode 100644 index 0000000..e11e309 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-ra.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/entry-f.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/entry-f.gif Binary files differnew file mode 100644 index 0000000..30f9b31 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/entry-f.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/entry-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/entry-n.gif Binary files differnew file mode 100644 index 0000000..9cec46a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/entry-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-b.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-b.gif Binary files differnew file mode 100644 index 0000000..bdf19eb --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-b.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-t.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-t.gif Binary files differnew file mode 100644 index 0000000..2ba5631 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-t.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-g.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-g.gif Binary files differnew file mode 100644 index 0000000..a136b2e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-g.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-n.gif Binary files differnew file mode 100644 index 0000000..6a20249 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-t.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-t.gif Binary files differnew file mode 100644 index 0000000..d26eb60 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-t.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hslider-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hslider-n.gif Binary files differnew file mode 100644 index 0000000..5477380 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hslider-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hslider-t.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hslider-t.gif Binary files differnew file mode 100644 index 0000000..e1d4f50 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hslider-t.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-c.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-c.gif Binary files differnew file mode 100644 index 0000000..6c10520 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-c.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ta.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ta.gif Binary files differnew file mode 100644 index 0000000..29892e0 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ta.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-tn.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-tn.gif Binary files differnew file mode 100644 index 0000000..c060732 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-tn.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ts.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ts.gif Binary files differnew file mode 100644 index 0000000..de90155 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ts.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/radio-hc.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-hc.gif Binary files differnew file mode 100644 index 0000000..dc5a924 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-hc.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/radio-hu.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-hu.gif Binary files differnew file mode 100644 index 0000000..78a0755 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-hu.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/radio-nc.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-nc.gif Binary files differnew file mode 100644 index 0000000..b020322 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-nc.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/radio-nu.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-nu.gif Binary files differnew file mode 100644 index 0000000..4c60299 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-nu.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/radio-pc.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-pc.gif Binary files differnew file mode 100644 index 0000000..0e3f1f8 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-pc.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-f.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-f.gif Binary files differnew file mode 100644 index 0000000..78c883c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-f.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-n.gif Binary files differnew file mode 100644 index 0000000..3ceb0f5 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-a.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-a.gif Binary files differnew file mode 100644 index 0000000..f778f88 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-a.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-n.gif Binary files differnew file mode 100644 index 0000000..0b3484b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-d.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-d.gif Binary files differnew file mode 100644 index 0000000..e081ed2 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-d.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-n.gif Binary files differnew file mode 100644 index 0000000..2a97ce0 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-p.gif Binary files differnew file mode 100644 index 0000000..631f284 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-p.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-d.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-d.gif Binary files differnew file mode 100644 index 0000000..0aeaaac --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-d.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-n.gif Binary files differnew file mode 100644 index 0000000..a301928 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-p.gif Binary files differnew file mode 100644 index 0000000..101a126 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-p.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-h.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-h.gif Binary files differnew file mode 100644 index 0000000..b81973a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-h.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-n.gif Binary files differnew file mode 100644 index 0000000..1eaa9e9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-p.gif Binary files differnew file mode 100644 index 0000000..9ecaae3 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-p.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/tree-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/tree-n.gif Binary files differnew file mode 100644 index 0000000..7e078bc --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/tree-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/tree-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/tree-p.gif Binary files differnew file mode 100644 index 0000000..651e794 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/tree-p.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/vprogress-b.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/vprogress-b.gif Binary files differnew file mode 100644 index 0000000..d4d4ba6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/vprogress-b.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-g.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-g.gif Binary files differnew file mode 100644 index 0000000..1de66bd --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-g.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-n.gif Binary files differnew file mode 100644 index 0000000..1b475e7 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-t.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-t.gif Binary files differnew file mode 100644 index 0000000..3193ea8 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-t.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/vslider-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/vslider-n.gif Binary files differnew file mode 100644 index 0000000..6f60f77 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/vslider-n.gif diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/vslider-t.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/vslider-t.gif Binary files differnew file mode 100644 index 0000000..5daf1c6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/plastik/plastik/vslider-t.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/LICENSE.ORIG b/ttkthemes/ttkthemes/themes/radiance/LICENSE.ORIG new file mode 100644 index 0000000..4994146 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/LICENSE.ORIG @@ -0,0 +1,26 @@ +This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics +Corporation, and other parties. The following terms apply to all files associated with the software unless explicitly +disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation +for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included +verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described +here, provided that the new terms are clearly indicated on the first page of each file where they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF +THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" +BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only +"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) +in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software +shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined +in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others +acting in its behalf permission to use and distribute the software in accordance with the terms specified in this +license.
\ No newline at end of file diff --git a/ttkthemes/ttkthemes/themes/radiance/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/radiance/pkgIndex.tcl new file mode 100644 index 0000000..5038bcb --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/pkgIndex.tcl @@ -0,0 +1,12 @@ +if {[file isdirectory [file join $dir radiance]]} { + if {![catch {package require Ttk}]} { + package ifneeded ttk::theme::radiance 0.1 \ + [list source [file join $dir radiance8.5.tcl]] + } elseif {![catch {package require tile}]} { + package ifneeded tile::theme::radiance 0.1 \ + [list source [file join $dir radiance8.4.tcl]] + } else { + return + } +} + diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance.tcl b/ttkthemes/ttkthemes/themes/radiance/radiance.tcl new file mode 100644 index 0000000..46960fc --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance.tcl @@ -0,0 +1,352 @@ +# This software is copyrighted by the Regents of the University of +# California, Sun Microsystems, Inc., Scriptics Corporation, and other +# parties. +# Original version available under BSD-like license as in LICENSE.ORIG + +# Modified by RedFantom +# Copyright (C) 2018 RedFantom +# Modified version available under GNU GPLv3 only + +namespace eval ttk::theme::radiance { + + package provide ttk::theme::radiance 0.1 + + proc LoadImages {imgdir {patterns {*.gif}}} { + foreach pattern $patterns { + foreach file [glob -directory $imgdir $pattern] { + set img [file tail [file rootname $file]] + if {![info exists images($img)]} { + set images($img) [image create photo -file $file] + } + } + } + return [array get images] + } + + variable I + array set I [LoadImages \ + [file join [file dirname [info script]] radiance] *.gif] + + variable colors + + array set colors { + -frame "#f6f4f2" + -lighter "#f9f9f9" + -dark "#d1c8c0" + -darker "#c3bab0" + -darkest "#a89c91" + -selectbg "#ed7442" + -selectfg "#ffffff" + -disabledfg "#9e928a" + -entryfocus "#6f9dc6" + -tabbg "#c9c1bc" + -tabborder "#b5aca7" + -troughcolor "#d7cbbe" + -troughborder "#ae9e8e" + -checklight "#f5f3f0" + -text "#62564f" + } + + #PhG: change fonts... should not fail if font is not there! + font configure TkDefaultFont -family Ubuntu -size 11 + + ttk::style theme create radiance -parent clam -settings { + + ttk::style configure . \ + -borderwidth 1 \ + -background $colors(-frame) \ + -foreground $colors(-text) \ + -bordercolor $colors(-darkest) \ + -darkcolor $colors(-dark) \ + -lightcolor $colors(-lighter) \ + -troughcolor $colors(-troughcolor) \ + -selectforeground $colors(-selectfg) \ + -selectbackground $colors(-selectbg) \ + -font TkDefaultFont \ + ; + + ttk::style map . \ + -background [list disabled $colors(-frame) \ + active $colors(-lighter)] \ + -foreground [list disabled $colors(-disabledfg)] \ + -selectbackground [list !focus $colors(-darker)] \ + -selectforeground [list !focus white] \ + ; + + +# ttk::style configure Frame.border -relief groove + + ## Treeview. + # + ttk::style element create Treeheading.cell image \ + [list $I(tree-n) \ + selected $I(tree-p) \ + disabled $I(tree-d) \ + pressed $I(tree-p) \ + active $I(tree-h) \ + ] \ + -border 4 -sticky ew + # Older Tk versions + #ttk::style configure Treeview -fieldbackground white + ttk::style configure Row -background "#efefef" + ttk::style map Row -background [list \ + {focus selected} "#71869e" \ + selected "#969286" \ + alternate white] + ttk::style map Item -foreground [list selected white] + ttk::style map Cell -foreground [list selected white] + # Newer Tk versions + ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + + + ## Buttons. + # + ttk::style configure TButton -width -11 -anchor center + ttk::style configure TButton -padding {10 0} + ttk::style layout TButton { + Button.focus -children { + Button.button -children { + Button.padding -children { + Button.label + } + } + } + } +#PhG = OK! except selection box + ttk::style element create Button.button image \ + [list $I(button-n) \ + pressed $I(button-p) \ + {selected active} $I(button-sa) \ + selected $I(button-s) \ + active $I(button-a) \ + disabled $I(button-d) \ + ] \ + -border 8 -sticky ew + + + ## Checkbuttons. + # + ttk::style element create Checkbutton.indicator image \ + [list $I(check-nu) \ + {disabled selected} $I(check-dc) \ + disabled $I(check-du) \ + {pressed selected} $I(check-nc) \ + pressed $I(check-nu) \ + {active selected} $I(check-nc) \ + active $I(check-nu) \ + selected $I(check-nc) ] \ + -width 24 -sticky w + + ttk::style map TCheckbutton -background [list active $colors(-checklight)] + ttk::style configure TCheckbutton -padding 1 + + + ## Radiobuttons. + # + ttk::style element create Radiobutton.indicator image \ + [list $I(radio-nu) \ + {disabled selected} $I(radio-dc) \ + disabled $I(radio-du) \ + {pressed selected} $I(radio-nc) \ + pressed $I(radio-nu) \ + {active selected} $I(radio-nc) \ + active $I(radio-nu) \ + selected $I(radio-nc) ] \ + -width 24 -sticky w + + ttk::style map TRadiobutton -background [list active $colors(-checklight)] + ttk::style configure TRadiobutton -padding 1 + + + ## Menubuttons. + # + #ttk::style configure TMenubutton -relief raised -padding {10 2} +# ttk::style element create Menubutton.border image $I(toolbutton-n) \ +# -map [list \ +# pressed $I(toolbutton-p) \ +# selected $I(toolbutton-p) \ +# active $I(toolbutton-a) \ +# disabled $I(toolbutton-n)] \ +# -border {4 7 4 7} -sticky nsew + + ttk::style element create Menubutton.border image \ + [list $I(button-n) \ + selected $I(button-p) \ + disabled $I(button-d) \ + active $I(button-a) \ + ] \ + -border 4 -sticky ew + + + ## Toolbar buttons. + # +###PhG added +ttk::style configure Toolbutton -anchor center + ttk::style configure Toolbutton -padding -5 -relief flat + ttk::style configure Toolbutton.label -padding 0 -relief flat + + ttk::style element create Toolbutton.border image \ + [list $I(blank) \ + pressed $I(toolbutton-p) \ + {selected active} $I(toolbutton-pa) \ + selected $I(toolbutton-p) \ + active $I(toolbutton-a) \ + disabled $I(blank)] \ + -border 11 -sticky nsew + + + ## Entry widgets. + # + ttk::style configure TEntry -padding 1 -insertwidth 1 \ + -fieldbackground white + + ttk::style map TEntry \ + -fieldbackground [list readonly $colors(-frame)] \ + -bordercolor [list focus $colors(-selectbg)] \ + -lightcolor [list focus $colors(-entryfocus)] \ + -darkcolor [list focus $colors(-entryfocus)] \ + ; + + + ## Combobox. + # + ttk::style configure TCombobox -selectbackground + + ttk::style element create Combobox.downarrow image \ + [list $I(comboarrow-n) \ + disabled $I(comboarrow-d) \ + pressed $I(comboarrow-p) \ + active $I(comboarrow-a) \ + ] \ + -border 1 -sticky {} + + ttk::style element create Combobox.field image \ + [list $I(combo-n) \ + {readonly disabled} $I(combo-rd) \ + {readonly pressed} $I(combo-rp) \ + {readonly focus} $I(combo-rf) \ + readonly $I(combo-rn) \ + ] \ + -border 4 -sticky ew + + + ## Notebooks. + # +# ttk::style element create tab image $I(tab-a) -border {2 2 2 0} \ +# -map [list selected $I(tab-n)] + + ttk::style configure TNotebook.Tab -padding {6 2 6 2} + ttk::style map TNotebook.Tab \ + -padding [list selected {6 4 6 2}] \ + -background [list selected $colors(-frame) {} $colors(-tabbg)] \ + -lightcolor [list selected $colors(-lighter) {} $colors(-dark)] \ + -bordercolor [list selected $colors(-darkest) {} $colors(-tabborder)] \ + ; + + ## Labelframes. + # + ttk::style configure TLabelframe -borderwidth 2 -relief groove + + + ## Scrollbars. + # + ttk::style layout Vertical.TScrollbar { + Scrollbar.trough -sticky ns -children { + Scrollbar.uparrow -side top + Scrollbar.downarrow -side bottom + Vertical.Scrollbar.thumb -side top -expand true -sticky ns + } + } + + ttk::style layout Horizontal.TScrollbar { + Scrollbar.trough -sticky we -children { + Scrollbar.leftarrow -side left + Scrollbar.rightarrow -side right + Horizontal.Scrollbar.thumb -side left -expand true -sticky we + } + } + + ttk::style element create Horizontal.Scrollbar.thumb image \ + [list $I(sbthumb-hn) \ + disabled $I(sbthumb-hd) \ + pressed $I(sbthumb-ha) \ + active $I(sbthumb-ha)] \ + -border 3 + + ttk::style element create Vertical.Scrollbar.thumb image \ + [list $I(sbthumb-vn) \ + disabled $I(sbthumb-vd) \ + pressed $I(sbthumb-va) \ + active $I(sbthumb-va)] \ + -border 3 + + foreach dir {up down left right} { + ttk::style element create ${dir}arrow image \ + [list $I(arrow${dir}-n) \ + disabled $I(arrow${dir}-d) \ + pressed $I(arrow${dir}-p) \ + active $I(arrow${dir}-a)] \ + -border 1 -sticky {} + } + + ttk::style configure TScrollbar -bordercolor $colors(-troughborder) + + + ## Scales. + # + ttk::style element create Scale.slider image \ + [list $I(scale-hn) \ + disabled $I(scale-hd) \ + active $I(scale-ha) \ + ] + + ttk::style element create Scale.trough image $I(scaletrough-h) \ + -border 2 -sticky ew -padding 0 + + ttk::style element create Vertical.Scale.slider image \ + [list $I(scale-vn) \ + disabled $I(scale-vd) \ + active $I(scale-va) \ + ] + ttk::style element create Vertical.Scale.trough image $I(scaletrough-v) \ + -border 2 -sticky ns -padding 0 + + ttk::style configure TScale -bordercolor $colors(-troughborder) + + + ## Progressbar. + # + ttk::style element create Horizontal.Progressbar.pbar image $I(progress-h) \ + -border {5 2 5 1} -padding 1 + ttk::style element create Vertical.Progressbar.pbar image $I(progress-v) \ + -border {5 2 5 1} -padding 1 + + ttk::style configure TProgressbar -bordercolor $colors(-troughborder) + + + ## Statusbar parts. + # + ttk::style element create sizegrip image $I(sizegrip) + + + ## Paned window parts. + # +# ttk::style element create hsash image $I(hseparator-n) -border {2 0} \ +# -map [list {active !disabled} $I(hseparator-a)] +# ttk::style element create vsash image $I(vseparator-n) -border {0 2} \ +# -map [list {active !disabled} $I(vseparator-a)] + + ttk::style configure Sash -sashthickness 6 -gripcount 16 + + + ## Separator. + # + #ttk::style element create separator image $I(sep-h) + #ttk::style element create hseparator image $I(sep-h) + #ttk::style element create vseparator image $I(sep-v) + + } +} + diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-a.gif Binary files differnew file mode 100644 index 0000000..6a9c607 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-a.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-d.gif Binary files differnew file mode 100644 index 0000000..d224dd9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-d.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-n.gif Binary files differnew file mode 100644 index 0000000..15401e5 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-n.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-p.gif Binary files differnew file mode 100644 index 0000000..c6be0dc --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-p.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-a.gif Binary files differnew file mode 100644 index 0000000..c6d660c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-a.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-d.gif Binary files differnew file mode 100644 index 0000000..0521cc4 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-d.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-n.gif Binary files differnew file mode 100644 index 0000000..7c96945 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-n.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-p.gif Binary files differnew file mode 100644 index 0000000..3b3a8c6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-p.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-a.gif Binary files differnew file mode 100644 index 0000000..de37e53 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-a.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-d.gif Binary files differnew file mode 100644 index 0000000..3e7ac67 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-d.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-n.gif Binary files differnew file mode 100644 index 0000000..7b69020 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-n.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-p.gif Binary files differnew file mode 100644 index 0000000..47a9216 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-p.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-a.gif Binary files differnew file mode 100644 index 0000000..8ba759e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-a.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-d.gif Binary files differnew file mode 100644 index 0000000..ec96d94 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-d.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-n.gif Binary files differnew file mode 100644 index 0000000..5b1cb87 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-n.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-p.gif Binary files differnew file mode 100644 index 0000000..98beca9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-p.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/blank.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/blank.gif Binary files differnew file mode 100644 index 0000000..be61839 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/blank.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/button-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/button-a.gif Binary files differnew file mode 100644 index 0000000..61e1a78 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/button-a.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/button-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/button-d.gif Binary files differnew file mode 100644 index 0000000..7767f58 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/button-d.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/button-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/button-n.gif Binary files differnew file mode 100644 index 0000000..440a86b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/button-n.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/button-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/button-p.gif Binary files differnew file mode 100644 index 0000000..bf35c12 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/button-p.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/button-s.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/button-s.gif Binary files differnew file mode 100644 index 0000000..a843301 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/button-s.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/button-sa.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/button-sa.gif Binary files differnew file mode 100644 index 0000000..04f4d49 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/button-sa.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/check-dc.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/check-dc.gif Binary files differnew file mode 100644 index 0000000..14dfde0 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/check-dc.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/check-du.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/check-du.gif Binary files differnew file mode 100644 index 0000000..692cf25 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/check-du.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/check-nc.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/check-nc.gif Binary files differnew file mode 100644 index 0000000..3e5305e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/check-nc.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/check-nu.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/check-nu.gif Binary files differnew file mode 100644 index 0000000..9606625 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/check-nu.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/combo-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-n.gif Binary files differnew file mode 100644 index 0000000..8d30fa6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-n.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/combo-ra.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-ra.gif Binary files differnew file mode 100644 index 0000000..7fe65dc --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-ra.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rd.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rd.gif Binary files differnew file mode 100644 index 0000000..559dd3f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rd.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rf.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rf.gif Binary files differnew file mode 100644 index 0000000..fb2227d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rf.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rn.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rn.gif Binary files differnew file mode 100644 index 0000000..7b14432 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rn.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rp.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rp.gif Binary files differnew file mode 100644 index 0000000..a2cb4ea --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rp.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-a.gif Binary files differnew file mode 100644 index 0000000..8c95320 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-a.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-d.gif Binary files differnew file mode 100644 index 0000000..9c4842c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-d.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-n.gif Binary files differnew file mode 100644 index 0000000..9862017 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-n.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-p.gif Binary files differnew file mode 100644 index 0000000..de89079 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-p.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/progress-h.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/progress-h.gif Binary files differnew file mode 100644 index 0000000..ffbae88 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/progress-h.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/progress-v.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/progress-v.gif Binary files differnew file mode 100644 index 0000000..3302422 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/progress-v.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/radio-dc.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-dc.gif Binary files differnew file mode 100644 index 0000000..f24875a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-dc.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/radio-du.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-du.gif Binary files differnew file mode 100644 index 0000000..5423b37 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-du.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/radio-nc.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-nc.gif Binary files differnew file mode 100644 index 0000000..962cfea --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-nc.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/radio-nu.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-nu.gif Binary files differnew file mode 100644 index 0000000..1afe368 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-nu.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-ha.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-ha.gif Binary files differnew file mode 100644 index 0000000..b20bbf0 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-ha.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hd.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hd.gif Binary files differnew file mode 100644 index 0000000..9ac1e27 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hd.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hn.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hn.gif Binary files differnew file mode 100644 index 0000000..2b670d4 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hn.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hp.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hp.gif Binary files differnew file mode 100644 index 0000000..2b670d4 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hp.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-va.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-va.gif Binary files differnew file mode 100644 index 0000000..7432c35 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-va.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vd.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vd.gif Binary files differnew file mode 100644 index 0000000..3fa740a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vd.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vn.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vn.gif Binary files differnew file mode 100644 index 0000000..60af356 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vn.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vp.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vp.gif Binary files differnew file mode 100644 index 0000000..60af356 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vp.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scale-ha.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-ha.gif Binary files differnew file mode 100644 index 0000000..2969fd4 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-ha.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scale-hd.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-hd.gif Binary files differnew file mode 100644 index 0000000..983c13e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-hd.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scale-hn.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-hn.gif Binary files differnew file mode 100644 index 0000000..0342c73 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-hn.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scale-va.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-va.gif Binary files differnew file mode 100644 index 0000000..5f26c9c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-va.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scale-vd.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-vd.gif Binary files differnew file mode 100644 index 0000000..2ac435b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-vd.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scale-vn.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-vn.gif Binary files differnew file mode 100644 index 0000000..d82ebc4 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-vn.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-h.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-h.gif Binary files differnew file mode 100644 index 0000000..2f9e934 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-h.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-v.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-v.gif Binary files differnew file mode 100644 index 0000000..7f25b9d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-v.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sep-h.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sep-h.gif Binary files differnew file mode 100644 index 0000000..ee9f786 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sep-h.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sep-v.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sep-v.gif Binary files differnew file mode 100644 index 0000000..4483e41 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sep-v.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sizegrip.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sizegrip.gif Binary files differnew file mode 100644 index 0000000..bfd0c3c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sizegrip.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/tab-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/tab-a.gif Binary files differnew file mode 100644 index 0000000..8c4d7c3 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/tab-a.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/tab-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/tab-n.gif Binary files differnew file mode 100644 index 0000000..c730c76 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/tab-n.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-a.gif Binary files differnew file mode 100644 index 0000000..f32b390 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-a.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-d.gif Binary files differnew file mode 100644 index 0000000..000d300 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-d.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-n.gif Binary files differnew file mode 100644 index 0000000..8a22b58 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-n.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-p.gif Binary files differnew file mode 100644 index 0000000..fd3f0db --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-p.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-pa.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-pa.gif Binary files differnew file mode 100644 index 0000000..77b9c1b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-pa.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/tree-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-d.gif Binary files differnew file mode 100644 index 0000000..530b8da --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-d.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/tree-h.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-h.gif Binary files differnew file mode 100644 index 0000000..fc9951b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-h.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/tree-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-n.gif Binary files differnew file mode 100644 index 0000000..8f7c805 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-n.gif diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/tree-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-p.gif Binary files differnew file mode 100644 index 0000000..dfebde8 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-p.gif diff --git a/ttkthemes/ttkthemes/themes/smog/GPLv2.txt b/ttkthemes/ttkthemes/themes/smog/GPLv2.txt new file mode 100644 index 0000000..7f11610 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/GPLv2.txt @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/ttkthemes/ttkthemes/themes/smog/LICENSE.md b/ttkthemes/ttkthemes/themes/smog/LICENSE.md new file mode 100644 index 0000000..d30dcb6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/LICENSE.md @@ -0,0 +1,20 @@ +# Smog License +Smog Theme 0.1 +Copyright (c) 2001-2005 Jelco Huijser + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +For any questions and information, you can send an e-mail +to jelco@users.sourceforge.net. diff --git a/ttkthemes/ttkthemes/themes/smog/smog.tcl b/ttkthemes/ttkthemes/themes/smog/smog.tcl new file mode 100644 index 0000000..cb8d0e1 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog.tcl @@ -0,0 +1,204 @@ +# Available under GNU GPLv2, or at your option any later version +# For full License text of GNU GPLv2, see GPLv2.txt in this folder +# See LICENSE.md for more important information + +# smog.tcl - Copyright (C) 2005 Jelco Huijser jelco@user.sourceforge.net +# Based on sriv.tcl by Pat Thoyts <patthoyts@users.sourceforge.net> +# Images loosely based on the Mac OS X Aluminum Alloytheme +# smog.tcl, v0.1 2005/08/18 Jelco Huijser + +# smog.tcl, v0.1.1 2018/08/18 RedFantom +# Modified for ttk support, formatting, indentation +# TODO: Implement support for OptionMenu widget +# TODO: Improve Treeview heading + +namespace eval ttk::theme::smog { + + package provide ttk::theme::smog 0.1.1 + + set imgdir [file join [file dirname [info script]] smog] + proc LoadImages {imgdir {patterns {*.gif}}} { + foreach pattern $patterns { + foreach file [glob -directory $imgdir $pattern] { + set img [file tail [file rootname $file]] + if {![info exists images($img)]} { + set images($img) [image create photo -file $file] + } + } + } + return [array get images] + } + array set I [LoadImages \ + [file join [file dirname [info script]] smog] *.gif] + array set colors { + -frame "#e7eaf0" + -lighter "#f9f6f6" + -window "#f9f6f6" + -selectbg "#f5f8fe" + -selectfg "#000000" + -disabledfg "#888a8d" + -disabledbg "#e7eaf0" + } + + ttk::style theme create smog -settings { + + ttk::style configure . \ + -borderwidth 1 \ + -background $colors(-frame) \ + -fieldbackground $colors(-window) \ + -troughcolor $colors(-lighter) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -disabledbackground $colors(-disabledbg) \ + -disabledforeground $colors(-disabledfg) + ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + ## Buttons + # + ttk::style configure TButton -padding "7 0" + ttk::style layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label + } + } + } + } + + ttk::style element create Button.button image \ + [list $I(button-n) \ + pressed $I(button-p) \ + active $I(button-h) \ + ] -border 7 -sticky ew + + ttk::style element create Checkbutton.indicator image \ + [list $I(check-nu) \ + {!disabled active selected} $I(check-hc) \ + {!disabled active} $I(check-hu) \ + {!disabled selected} $I(check-nc) \ + ] -width 24 -sticky w + + ttk::style element create Radiobutton.indicator image \ + [list $I(radio-nu) \ + {!disabled active selected} $I(radio-hc) \ + {!disabled active} $I(radio-hu) \ + selected $I(radio-nc) \ + ] -width 24 -sticky w + + ttk::style configure TMenubutton -relief raised -padding {9 2} + + ## Toolbar buttons + # + ttk::style configure Toolbutton \ + -width 0 -relief flat -borderwidth 1 -padding 4 \ + -background $colors(-frame) -foreground "#000000" + ttk::style map Toolbutton \ + -background [list active $colors(-selectbg) disabled $colors(-disabledbg)] \ + -foreground [list active $colors(-selectfg) disabled $colors(-disabledfg)] + ttk::style map Toolbutton -relief { + disabled flat + selected sunken + pressed sunken + active raised + } + + ## Entry widgets + # + ttk::style configure TEntry \ + -selectborderwidth 1 -padding 2 -insertwidth 2 -font TkTextFont + ttk::style configure TCombobox \ + -selectborderwidth 1 -padding 2 -insertwidth 2 -font TkTextFont + ttk::style configure TButton -padding {5 0} -font {Helvetica -12 bold} + + ## Notebooks + # + ttk::style element create tab image \ + [list $I(tab-n) \ + selected $I(tab-p) \ + active $I(tab-s) \ + disabled $I(tab-hide-n) \ + ] -border {10 6 10 2} -height 12 + + ttk::style configure TNotebook.Tab -padding {4 2 4 2} + ttk::style map TNotebook.Tab \ + -background [list selected $colors(-frame) active $colors(-lighter)] \ + -padding [list selected {4 4 4 2}] + + ## Scrollbars + # + ttk::style layout Vertical.TScrollbar { + Scrollbar.trough -children { + Scrollbar.uparrow -side top + Scrollbar.downarrow -side bottom + Scrollbar.uparrow -side bottom + Vertical.Scrollbar.thumb -side top -expand true -sticky ns + } + } + + ttk::style layout Horizontal.TScrollbar { + Scrollbar.trough -children { + Scrollbar.leftarrow -side left + Scrollbar.rightarrow -side right + Scrollbar.leftarrow -side right + Horizontal.Scrollbar.thumb -side left -expand true -sticky we + } + } + + ttk::style element create Horizontal.Scrollbar.thumb image \ + [list $I(sb-thumb) \ + {pressed !disabled} $I(sb-thumb-p) \ + ] -border 11 -padding {12 1} + + ttk::style element create Vertical.Scrollbar.thumb image \ + [list $I(sb-vthumb) \ + {pressed !disabled} $I(sb-vthumb-p) \ + ] -border 11 -padding {1 12} + + foreach dir {up down left right} { + ttk::style element create ${dir}arrow image \ + [list $I(arrow${dir}) \ + disabled $I(arrow${dir}) \ + pressed $I(arrow${dir}-p) \ + active $I(arrow${dir}-h) \ + ] -border 1 -sticky {} + } + + ## Scales + # + ttk::style element create Scale.slider image \ + [list $I(slider) \ + {pressed !disabled} $I(slider-p) + ] + + ttk::style element create Vertical.Scale.slider image \ + [list $I(vslider-p) \ + {pressed !disabled} $I(vslider-p) + ] + + ttk::style element create Horizontal.Progress.bar \ + image $I(sb-thumb) -border 2 + ttk::style element create Vertical.Progress.bar \ + image $I(sb-vthumb) -border 2 + + ## Treeview + # + ttk::style theme settings smog { + ttk::style map Item -foreground [list selected "#FFFFFF"] + ttk::style configure Row -background "#EEEEEE" + ttk::style configure Heading -borderwidth 1 -relief raised -font TkTextFont + ttk::style configure Item -justify left + ttk::style map Heading -relief { + pressed sunken + } + ttk::style map Row -background { + selected "#3c9bf7" + focus "#ccccff" + alternate "#FFFFFF" + } + ttk::style map Cell -foreground { + selected "#FFFFFF" + } + } +}} + diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowdown-h.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowdown-h.gif Binary files differnew file mode 100644 index 0000000..24666bf --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowdown-h.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowdown-p.gif Binary files differnew file mode 100644 index 0000000..914e03b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowdown-p.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowdown.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowdown.gif Binary files differnew file mode 100644 index 0000000..c1c4d0c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowdown.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowleft-h.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowleft-h.gif Binary files differnew file mode 100644 index 0000000..9f3b5f8 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowleft-h.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowleft-p.gif Binary files differnew file mode 100644 index 0000000..6443ce8 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowleft-p.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowleft.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowleft.gif Binary files differnew file mode 100644 index 0000000..0d5ca6b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowleft.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowright-h.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowright-h.gif Binary files differnew file mode 100644 index 0000000..8662715 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowright-h.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowright-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowright-p.gif Binary files differnew file mode 100644 index 0000000..5ee2227 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowright-p.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowright.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowright.gif Binary files differnew file mode 100644 index 0000000..169e919 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowright.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowup-h.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowup-h.gif Binary files differnew file mode 100644 index 0000000..ac685c4 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowup-h.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowup-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowup-p.gif Binary files differnew file mode 100644 index 0000000..1b67ceb --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowup-p.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowup.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowup.gif Binary files differnew file mode 100644 index 0000000..faebb0e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowup.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/button-h.gif b/ttkthemes/ttkthemes/themes/smog/smog/button-h.gif Binary files differnew file mode 100644 index 0000000..630db84 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/button-h.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/button-n.gif b/ttkthemes/ttkthemes/themes/smog/smog/button-n.gif Binary files differnew file mode 100644 index 0000000..3c49dfe --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/button-n.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/button-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/button-p.gif Binary files differnew file mode 100644 index 0000000..3316407 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/button-p.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/check-hc.gif b/ttkthemes/ttkthemes/themes/smog/smog/check-hc.gif Binary files differnew file mode 100644 index 0000000..246fecd --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/check-hc.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/check-hu.gif b/ttkthemes/ttkthemes/themes/smog/smog/check-hu.gif Binary files differnew file mode 100644 index 0000000..f5bb8f9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/check-hu.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/check-nc.gif b/ttkthemes/ttkthemes/themes/smog/smog/check-nc.gif Binary files differnew file mode 100644 index 0000000..4c761cf --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/check-nc.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/check-nu.gif b/ttkthemes/ttkthemes/themes/smog/smog/check-nu.gif Binary files differnew file mode 100644 index 0000000..54cf0b3 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/check-nu.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/radio-hc.gif b/ttkthemes/ttkthemes/themes/smog/smog/radio-hc.gif Binary files differnew file mode 100644 index 0000000..ea359e9 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/radio-hc.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/radio-hu.gif b/ttkthemes/ttkthemes/themes/smog/smog/radio-hu.gif Binary files differnew file mode 100644 index 0000000..c007ac8 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/radio-hu.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/radio-nc.gif b/ttkthemes/ttkthemes/themes/smog/smog/radio-nc.gif Binary files differnew file mode 100644 index 0000000..125f66f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/radio-nc.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/radio-nu.gif b/ttkthemes/ttkthemes/themes/smog/smog/radio-nu.gif Binary files differnew file mode 100644 index 0000000..2f84cc5 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/radio-nu.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/sb-arrowup.gif b/ttkthemes/ttkthemes/themes/smog/smog/sb-arrowup.gif Binary files differnew file mode 100644 index 0000000..32ceee2 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/sb-arrowup.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/sb-thumb-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/sb-thumb-p.gif Binary files differnew file mode 100644 index 0000000..1ae2264 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/sb-thumb-p.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/sb-thumb.gif b/ttkthemes/ttkthemes/themes/smog/smog/sb-thumb.gif Binary files differnew file mode 100644 index 0000000..1ddd86a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/sb-thumb.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb-p.gif Binary files differnew file mode 100644 index 0000000..abaf4f1 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb-p.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb.gif b/ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb.gif Binary files differnew file mode 100644 index 0000000..8ff4a8e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/slider-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/slider-p.gif Binary files differnew file mode 100644 index 0000000..c1c089d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/slider-p.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/slider.gif b/ttkthemes/ttkthemes/themes/smog/smog/slider.gif Binary files differnew file mode 100644 index 0000000..1805c2d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/slider.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/tab-hide-n.gif b/ttkthemes/ttkthemes/themes/smog/smog/tab-hide-n.gif Binary files differnew file mode 100644 index 0000000..80661cc --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/tab-hide-n.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/tab-n.gif b/ttkthemes/ttkthemes/themes/smog/smog/tab-n.gif Binary files differnew file mode 100644 index 0000000..01395be --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/tab-n.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/tab-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/tab-p.gif Binary files differnew file mode 100644 index 0000000..66b628d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/tab-p.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/tab-s.gif b/ttkthemes/ttkthemes/themes/smog/smog/tab-s.gif Binary files differnew file mode 100644 index 0000000..bda560a --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/tab-s.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/vslider-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/vslider-p.gif Binary files differnew file mode 100644 index 0000000..bc37b31 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/vslider-p.gif diff --git a/ttkthemes/ttkthemes/themes/smog/smog/vslider.gif b/ttkthemes/ttkthemes/themes/smog/smog/vslider.gif Binary files differnew file mode 100644 index 0000000..d3745c7 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/smog/smog/vslider.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/LICENSE b/ttkthemes/ttkthemes/themes/winxpblue/LICENSE new file mode 100644 index 0000000..5d6b7ed --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/LICENSE @@ -0,0 +1,25 @@ +Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net> +The following terms apply to all files associated with the software unless explicitly disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation +for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included +verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described +here, provided that the new terms are clearly indicated on the first page of each file where they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF +THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" +BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only +"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) +in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software +shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined +in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others +acting in its behalf permission to use and distribute the software in accordance with the terms specified in this +license.
\ No newline at end of file diff --git a/ttkthemes/ttkthemes/themes/winxpblue/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/winxpblue/pkgIndex.tcl new file mode 100644 index 0000000..7237b33 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/pkgIndex.tcl @@ -0,0 +1,5 @@ +if {![file isdirectory [file join $dir winxpblue]]} { return } +if {![package vsatisfies [package provide Tcl] 8.4]} { return } + +package ifneeded ttk::theme::winxpblue 0.6 \ + [list source [file join $dir winxpblue.tcl]] diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue.tcl b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue.tcl new file mode 100644 index 0000000..3b2261f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue.tcl @@ -0,0 +1,106 @@ +# winxpblue - Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net> +# Available under the BSD-like 2-clause Tcl License as described in LICENSE in this folder +package require Tk 8.4; # minimum version for Tile +package require tile 0.7.8; # depends upon tile + +namespace eval ttk::theme::winxpblue { + +package provide ttk::theme::winxpblue 0.6 + +proc LoadImages {imgdir} { + variable I + foreach file [glob -directory $imgdir *.gif] { + set img [file tail [file rootname $file]] + set I($img) [image create photo -file $file -format gif] + } +} + +LoadImages [file join [file dirname [info script]] winxpblue] + +ttk::style theme create winxpblue -settings { + + ttk::style configure "." -background #ece9d8 -font TkDefaultFont \ + -selectbackground "#4a6984" \ + -selectforeground "#ffffff" ; + + # gtkrc has #ece9d8 for background, notebook_active looks like #efebde + + ttk::style map "." -foreground { + disabled #565248 + } -background { + disabled #e3e1dd + pressed #bab5ab + active #c1d2ee + } + + ## Buttons, checkbuttons, radiobuttons, menubuttons: + # + ttk::style layout TButton { + Button.button -children { Button.focus -children { Button.label } } + } + ttk::style configure TButton -padding 3 -width -11 -anchor center + + ttk::style element create Button.button image [list $I(buttonNorm) \ + pressed $I(buttonPressed) \ + active $I(button) \ + ] -border {4 9} -padding 3 -sticky nsew + ttk::style element create Checkbutton.indicator \ + image [list $I(checkbox_unchecked) selected $I(checkbox_checked)] \ + -width 20 -sticky w + ttk::style element create Radiobutton.indicator \ + image [list $I(option_out) selected $I(option_in)] \ + -width 20 -sticky w + ttk::style element create Menubutton.indicator \ + image $I(menubar_option_arrow) + + ## Toolbuttons + # + ttk::style map Toolbutton -background { + disabled #e3e1dd + pressed #bab5ab + selected #bab5ab + active #c1d2ee + } + ttk::style configure Toolbutton -anchor center + + ## Scrollbars, scale, progress bars: + # + ttk::style element create Horizontal.Scrollbar.thumb \ + image $I(scroll_horizontal) -border 3 -width 15 -height 0 -sticky nsew + ttk::style element create Vertical.Scrollbar.thumb \ + image $I(scroll_vertical) -border 3 -width 0 -height 15 -sticky nsew + ttk::style element create trough \ + image $I(horizontal_trough) -sticky ew -border {0 2} + ttk::style element create Vertical.Scrollbar.trough \ + image $I(vertical_trough) -sticky ns -border {2 0} + ttk::style element create Vertical.Scale.trough \ + image $I(vertical_trough) -sticky ns -border {2 0} + ttk::style element create Progress.bar image $I(progressbar) + ttk::style element create Progress.trough image $I(through) -border 4 + + ## Notebook parts: + # + ttk::style element create tab \ + image [list $I(notebook_inactive) selected $I(notebook_active)] \ + -border {2 2 2 1} -width 8 + ttk::style configure TNotebook.Tab -padding {4 2} + ttk::style configure TNotebook -expandtab {2 1} + ttk::style map TNotebook.Tab \ + -expand [list selected {0 0 0 1} !selected {0 0}] + + ## Arrows: + # + ttk::style element create uparrow image $I(arrow_up_normal) -sticky {} + ttk::style element create downarrow image $I(arrow_down_normal) -sticky {} + ttk::style element create leftarrow image $I(arrow_left_normal) -sticky {} + ttk::style element create rightarrow image $I(arrow_right_normal) -sticky {} + + ## Treeview + # + ttk::style map Treeview \ + -background [list selected #c1d2ee] \ + -foreground [list selected #000000] +} +} + +# ------------------------------------------------------------------------- diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_clicked.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_clicked.gif Binary files differnew file mode 100644 index 0000000..45dcf2b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_clicked.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_normal.gif Binary files differnew file mode 100644 index 0000000..45dcf2b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_normal.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_clicked.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_clicked.gif Binary files differnew file mode 100644 index 0000000..d4f6a4b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_clicked.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_normal.gif Binary files differnew file mode 100644 index 0000000..d4f6a4b --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_normal.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_clicked.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_clicked.gif Binary files differnew file mode 100644 index 0000000..313416f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_clicked.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_normal.gif Binary files differnew file mode 100644 index 0000000..313416f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_normal.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_clicked.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_clicked.gif Binary files differnew file mode 100644 index 0000000..5d19913 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_clicked.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_normal.gif Binary files differnew file mode 100644 index 0000000..5d19913 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_normal.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button.gif Binary files differnew file mode 100644 index 0000000..55f825e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonNorm.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonNorm.gif Binary files differnew file mode 100644 index 0000000..ecd4e8d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonNorm.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonPressed.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonPressed.gif Binary files differnew file mode 100644 index 0000000..44c5aab --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonPressed.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_down_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_down_normal.gif Binary files differnew file mode 100644 index 0000000..dd024ed --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_down_normal.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_left_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_left_normal.gif Binary files differnew file mode 100644 index 0000000..4afd32f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_left_normal.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_right_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_right_normal.gif Binary files differnew file mode 100644 index 0000000..bfe9dfc --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_right_normal.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_up_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_up_normal.gif Binary files differnew file mode 100644 index 0000000..01b8e7d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_up_normal.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_checked.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_checked.gif Binary files differnew file mode 100644 index 0000000..9a610e7 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_checked.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_unchecked.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_unchecked.gif Binary files differnew file mode 100644 index 0000000..c9ec371 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_unchecked.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/clear.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/clear.gif Binary files differnew file mode 100644 index 0000000..717c629 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/clear.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/horizontal_trough.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/horizontal_trough.gif Binary files differnew file mode 100644 index 0000000..3b1361c --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/horizontal_trough.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menubar_option_arrow.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menubar_option_arrow.gif Binary files differnew file mode 100644 index 0000000..6428eb3 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menubar_option_arrow.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menupattern.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menupattern.gif Binary files differnew file mode 100644 index 0000000..d8876f1 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menupattern.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_active.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_active.gif Binary files differnew file mode 100644 index 0000000..33f05a6 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_active.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_inactive.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_inactive.gif Binary files differnew file mode 100644 index 0000000..3985913 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_inactive.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_in.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_in.gif Binary files differnew file mode 100644 index 0000000..eb99029 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_in.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_out.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_out.gif Binary files differnew file mode 100644 index 0000000..2101740 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_out.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/progressbar.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/progressbar.gif Binary files differnew file mode 100644 index 0000000..33a5c67 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/progressbar.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenu.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenu.gif Binary files differnew file mode 100644 index 0000000..87a2361 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenu.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenuPrelight.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenuPrelight.gif Binary files differnew file mode 100644 index 0000000..87a2361 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenuPrelight.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_normal.gif Binary files differnew file mode 100644 index 0000000..9f0eb10 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_normal.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_pressed.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_pressed.gif Binary files differnew file mode 100644 index 0000000..43c033e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_pressed.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_horizontal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_horizontal.gif Binary files differnew file mode 100644 index 0000000..370400f --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_horizontal.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_vertical.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_vertical.gif Binary files differnew file mode 100644 index 0000000..182392d --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_vertical.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/through.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/through.gif Binary files differnew file mode 100644 index 0000000..1359bb1 --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/through.gif diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/vertical_trough.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/vertical_trough.gif Binary files differnew file mode 100644 index 0000000..4f8d04e --- /dev/null +++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/vertical_trough.gif |