diff options
152 files changed, 12032 insertions, 0 deletions
diff --git a/desktop-themes/Makefile.am b/desktop-themes/Makefile.am index d57cad0c..df527379 100644 --- a/desktop-themes/Makefile.am +++ b/desktop-themes/Makefile.am @@ -14,5 +14,6 @@ SUBDIRS = \ Menta \ Menta-border \ TraditionalGreen \ + TraditionalOk \ YaruOk diff --git a/desktop-themes/TraditionalOk/COPYING b/desktop-themes/TraditionalOk/COPYING new file mode 100644 index 00000000..94a9ed02 --- /dev/null +++ b/desktop-themes/TraditionalOk/COPYING @@ -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/desktop-themes/TraditionalOk/Makefile.am b/desktop-themes/TraditionalOk/Makefile.am new file mode 100644 index 00000000..9492b9fa --- /dev/null +++ b/desktop-themes/TraditionalOk/Makefile.am @@ -0,0 +1,22 @@ +THEME_NAME = TraditionalOk + +theme_in_files = index.theme.in +themedir = $(datadir)/themes/$(THEME_NAME) +theme_DATA = COPYING index.theme + +%.theme: %.theme.in +if USE_NLS + $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ +else + $(AM_V_GEN) cp -f $< $@ +endif + +SUBDIRS = \ + gtk-2.0 \ + gtk-3.0 \ + metacity-1 \ + openbox-3 \ + xfwm4 + +CLEANFILES = index.theme +EXTRA_DIST = $(theme_in_files) diff --git a/desktop-themes/TraditionalOk/gtk-2.0/Makefile.am b/desktop-themes/TraditionalOk/gtk-2.0/Makefile.am new file mode 100644 index 00000000..6bcff5db --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-2.0/Makefile.am @@ -0,0 +1,9 @@ +THEME_NAME=TraditionalOk + +themedir = $(datadir)/themes/$(THEME_NAME)/gtk-2.0 + +theme_DATA = \ + applications.rc \ + gtkrc + +EXTRA_DIST = $(theme_DATA) diff --git a/desktop-themes/TraditionalOk/gtk-2.0/applications.rc b/desktop-themes/TraditionalOk/gtk-2.0/applications.rc new file mode 100644 index 00000000..21eb1872 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-2.0/applications.rc @@ -0,0 +1,72 @@ +style "workspace-switcher" +{ + bg[SELECTED] = shade (1.0, @selected_bg_color) + bg[PRELIGHT] = shade (1.0, @selected_bg_color) +} + +widget "*WnckPager*" style "workspace-switcher" + +# Workaround for the evolution ETable (bug #527532) +widget_class "*.<ETable>.<ECanvas>" style "treeview_header" +# Workaround for the evolution ETree +widget_class "*.<ETree>.<ECanvas>" style "treeview_header" + +# Special case the caja-extra-view-widget +# ToDo: A more generic approach for all applications that have a widget like this. +widget "*.caja-extra-view-widget" style : highest "caja-location" + +# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646 +# Note that this work around assumes that the combobox is _not_ in appears-as-list mode. +widget_class "*.<GtkComboBox>.<GtkCellView>" style "text_is_fg_color_workaround" +# This is the part of the workaround that fixes the menus +widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround" + +# Work around the usage of GtkLabel inside GtkListItems to display text. +# This breaks because the label is shown on a background that is based on the base color. +widget_class "*<GtkListItem>*" style "fg_is_text_color_workaround" +# GtkCList also uses the fg color to draw text on top of the base colors. +widget_class "*<GtkCList>" style "fg_is_text_color_workaround" +# Caja when renaming files, and maybe other places. +widget_class "*<EelEditableLabel>" style "fg_is_text_color_workaround" + +# See the documentation of the style. +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evo_new_button_workaround" + +########################################################################## +# Chromium. +########################################################################## + +style "chromium_toolbar_button" { + engine "clearlooks" { + colorize_scrollbar = TRUE + reliefstyle = 1 + menubarstyle = 2 + toolbarstyle = 1 + animation = FALSE + radius = 3.0 + style = GUMMY + + # Set a hint to disable backward compatibility fallbacks. + hint = "use-hints" + } +} + +style "chrome-hacks" +{ + ChromeGtkFrame::frame-color = "#86abd9" + ChromeGtkFrame::frame-gradient-color = "#8cb0dc" + ChromeGtkFrame::frame-gradient-size = 16 + ChromeGtkFrame::inactive-frame-color = "#dedcda" + ChromeGtkFrame::inactive-frame-gradient-color = "#e3e2e0" + ChromeGtkFrame::incognito-frame-color = "#4b6e99" + ChromeGtkFrame::incognito-frame-gradient-color = shade (1.02, "#4b6e99") + ChromeGtkFrame::incognito-inactive-frame-color = "#d5d3d1" + ChromeGtkFrame::incognito-inactive-frame-gradient-color = shade (1.02, "#d5d3d1") + ChromeGtkFrame::scrollbar-trough-color = shade (0.9, "#edeceb") + ChromeGtkFrame::scrollbar-slider-prelight-color = shade (1.05, "#86abd9") + ChromeGtkFrame::scrollbar-slider-normal-color = "#86abd9" +} + +class "ChromeGtkFrame" style "chrome-hacks" +widget_class "*Chrom*Button*" style "chromium_toolbar_button" + diff --git a/desktop-themes/TraditionalOk/gtk-2.0/gtkrc b/desktop-themes/TraditionalOk/gtk-2.0/gtkrc new file mode 100644 index 00000000..56d7d6a4 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-2.0/gtkrc @@ -0,0 +1,408 @@ + +# Please keep this gtkrc in sync with the other ones from Clearlooks based themes. + +gtk-color-scheme = "base_color:#ffffff\nfg_color:#000000\ntooltip_fg_color:#000000\nselected_bg_color:#86abd9\nselected_fg_color:#ffffff\ntext_color:#1a1a1a\nbg_color:#edeceb\ntooltip_bg_color:#f5f5b5\nlink_color:#0000ee\nvisited_link_color:#551a8b" + +style "default" { + xthickness = 1 + ythickness = 1 + + ####################### + # Style Properties + ####################### + GtkButton::child-displacement-x = 1 + GtkButton::child-displacement-y = 1 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::image-spacing = 4 + GtkToolButton::icon-spacing = 4 + + GtkCheckButton::indicator-size = 14 + + GtkPaned::handle-size = 6 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 15 + GtkRange::stepper-size = 15 + + GtkScale::slider-length = 23 + GtkScale::trough-side-details = 1 + + GtkScrollbar::min-slider-length = 30 + GtkMenuBar::internal-padding = 0 + GtkExpander::expander-size = 16 + GtkToolbar::internal-padding = 1 + GtkTreeView::expander-size = 14 + GtkTreeView::vertical-separator = 0 + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + WnckTasklist::fade-overlay-rect = 0 + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + + GtkEntry::progress-border = { 2, 2, 2, 2 } + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @visited_link_color + + #################### + # Color Definitions + #################### + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@bg_color) + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = darker (@bg_color) + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + engine "clearlooks" { + colorize_scrollbar = TRUE + reliefstyle = 1 + menubarstyle = 2 + toolbarstyle = 1 + animation = FALSE + radius = 3.0 + style = GUMMY + + # Set a hint to disable backward compatibility fallbacks. + hint = "use-hints" + } +} + +style "wide" { + xthickness = 2 + ythickness = 2 +} + +style "wider" { + xthickness = 3 + ythickness = 3 +} + +style "entry" { + xthickness = 3 + ythickness = 3 + + bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color) + fg[SELECTED] = @text_color + + engine "clearlooks" { + focus_color = shade (0.65, @selected_bg_color) + } +} + +style "spinbutton" { + + engine "clearlooks" { + hint = "spinbutton" + } +} + +style "scale" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + hint = "scale" + } +} + +style "vscale" { + + engine "clearlooks" { + hint = "vscale" + } +} + +style "hscale" { + + engine "clearlooks" { + hint = "hscale" + } +} + +style "scrollbar" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + hint = "scrollbar" + } +} + +style "hscrollbar" { + + engine "clearlooks" { + hint = "hscrollbar" + } +} + +style "vscrollbar" { + + engine "clearlooks" { + hint = "vscrollbar" + } +} + +style "notebook_bg" { + + bg[NORMAL] = shade (1.02, @bg_color) +} + +style "button" { + xthickness = 3 + ythickness = 3 + + bg[NORMAL] = shade (1.04, @bg_color) + bg[PRELIGHT] = shade (1.06, @bg_color) + bg[ACTIVE] = shade (0.85, @bg_color) +} + +# The color is changed by the notebook_bg style, this style +# changes the x/ythickness +style "notebook" { + xthickness = 3 + ythickness = 3 +} + +style "statusbar" { + + engine "clearlooks" { + hint = "statusbar" + } +} + +style "comboboxentry" { + + engine "clearlooks" { + # Note: + # If you set the appears-as-list option on comboboxes in the theme, + # then you should set this hint on the combobox instead. + hint = "comboboxentry" + } +} + +style "menubar" { + + engine "clearlooks" { + hint = "menubar" + } +} + +style "menu" { + xthickness = 1 + ythickness = 1 + + bg[NORMAL] = shade (1.08, @bg_color) + + engine "clearlooks" { + radius = 0.0 + } +} + +style "menu_item" { + xthickness = 2 + ythickness = 3 + + fg[PRELIGHT] = @selected_fg_color +} + +# This style is there to modify the separator menu items. The goals are: +# 1. Get a specific height. +# 2. The line should go to the edges (ie. no border at the left/right) +style "separator_menu_item" { + xthickness = 1 + ythickness = 0 + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 7 +} + +style "frame_title" { + + fg[NORMAL] = lighter (@fg_color) +} + +style "treeview" { + + engine "clearlooks" { + hint = "treeview" + } +} + +# The almost useless progress bar style +style "progressbar" { + xthickness = 1 + ythickness = 1 + + fg[PRELIGHT] = @selected_fg_color + + engine "clearlooks" { + # Explicitly set the radius for the progress bars inside menu items. + radius = 3.0 + + hint = "progressbar" + } +} + +# This style is based on the default style, so that the colors from the button +# style are overriden again. +style "treeview_header" = "default" { + xthickness = 2 + ythickness = 1 + + engine "clearlooks" { + hint = "treeview-header" + } +} + +style "tooltips" { + xthickness = 4 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color +} + +# fix for caja + +style "caja-location" { + + bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @bg_color) +} +widget "*.caja-extra-view-widget" style : highest "caja-location" + +# Wrokaroudn style for places where the text color is used instead of the fg color. +style "text_is_fg_color_workaround" { + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = darker (@bg_color) +} + +# Workaround style for menus where the text color is used instead of the fg color. +style "menuitem_text_is_fg_color_workaround" { + + text[NORMAL] = @fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = darker (@bg_color) +} + +# Workaround style for places where the fg color is used instead of the text color. +style "fg_is_text_color_workaround" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = darker (@bg_color) +} + +# Style to set the toolbar to use a flat style. This is because the "New" button in +# Evolution is not drawn transparent. So if there is a gradient in the background it will +# look really wrong. +# See http://bugzilla.gnome.org/show_bug.cgi?id=446953. +style "evo_new_button_workaround" { + + engine "clearlooks" { + toolbarstyle = 0 + } +} + +############################################################################### +# The following part of the gtkrc applies the different styles to the widgets. +############################################################################### + +# The default style is applied to every widget +class "GtkWidget" style "default" + +class "GtkSeparator" style "wide" +class "GtkFrame" style "wide" +class "GtkCalendar" style "wide" +class "GtkEntry" style "entry" + +class "GtkSpinButton" style "spinbutton" +class "GtkScale" style "scale" +class "GtkVScale" style "vscale" +class "GtkHScale" style "hscale" +class "GtkScrollbar" style "scrollbar" +class "GtkHScrollbar" style "hscrollbar" +class "GtkVScrollbar" style "vscrollbar" + +# General matching follows. The order is choosen so that the right styles override +# each other. EG. progressbar needs to be more important than the menu match. +widget_class "*<GtkNotebook>" style "notebook_bg" +# This is not perfect, it could be done better. +# (That is modify *every* widget in the notebook, and change those back that +# we really don't want changed) +widget_class "*<GtkNotebook>*<GtkEventBox>" style "notebook_bg" +widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "notebook_bg" +widget_class "*<GtkNotebook>*<GtkLayout>" style "notebook_bg" +widget_class "*<GtkNotebook>*<GtkViewport>" style "notebook_bg" +widget_class "*<GtkNotebook>*<GtkScrolledWindow>" style "notebook_bg" + +widget_class "*<GtkButton>" style "button" +widget_class "*<GtkNotebook>" style "notebook" +widget_class "*<GtkStatusbar>*" style "statusbar" + +widget_class "*<GtkComboBoxEntry>*" style "comboboxentry" +widget_class "*<GtkCombo>*" style "comboboxentry" + +widget_class "*<GtkMenuBar>*" style "menubar" +widget_class "*<GtkMenu>*" style "menu" +widget_class "*<GtkMenuItem>*" style "menu_item" +widget_class "*<GtkSeparatorMenuItem>*" style "separator_menu_item" + +widget_class "*.<GtkFrame>.<GtkLabel>" style "frame_title" +widget_class "*.<GtkTreeView>*" style "treeview" + +widget_class "*<GtkProgress>" style "progressbar" + +# Treeview headers (and similar stock GTK+ widgets) +widget_class "*.<GtkTreeView>.<GtkButton>" style "treeview_header" +widget_class "*.<GtkCTree>.<GtkButton>" style "treeview_header" +widget_class "*.<GtkList>.<GtkButton>" style "treeview_header" +widget_class "*.<GtkCList>.<GtkButton>" style "treeview_header" + +# The window of the tooltip is called "gtk-tooltip" +################################################################## +# FIXME: +# This will not work if one embeds eg. a button into the tooltip. +# As far as I can tell right now we will need to rework the theme +# quite a bit to get this working correctly. +# (It will involve setting different priorities, etc.) +################################################################## +widget "gtk-tooltip*" style "tooltips" + +########################################################################## +# Following are special cases and workarounds for issues in applications. +########################################################################## + +include "applications.rc" + diff --git a/desktop-themes/TraditionalOk/gtk-3.0/Makefile.am b/desktop-themes/TraditionalOk/gtk-3.0/Makefile.am new file mode 100644 index 00000000..a5360c27 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/Makefile.am @@ -0,0 +1,25 @@ +THEME_NAME=TraditionalOk + +themedir = $(datadir)/themes/$(THEME_NAME)/gtk-3.0 + +theme_DATA = \ + applications.css \ + gtk.css \ + gtk-widgets.css \ + gtk-widgets-img.css \ + mate-applications.css \ + other-applications.css \ + settings.ini + +%.ini: %.ini.in + $(AM_V_GEN) sed -e 's|@bindir[@]|$(bindir)|g' $< > $@ + +EXTRA_DIST = \ + $(theme_DATA) \ + settings.ini.in + +CLEAN = \ + settings.ini + +SUBDIRS = \ + img diff --git a/desktop-themes/TraditionalOk/gtk-3.0/applications.css b/desktop-themes/TraditionalOk/gtk-3.0/applications.css new file mode 100644 index 00000000..184982c5 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/applications.css @@ -0,0 +1,104 @@ +/************ + * Nautilus * + ************/ + +.nautilus-desktop.nautilus-canvas-item { + color: @theme_base_color; + text-shadow: 1px 1px alpha (@theme_fg_color, 0.8); +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:hover, +.nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; +} + +.nautilus-desktop .entry { + background-image: none; + border-image: none; +} + +/******************* + * gnome-documents * + *******************/ + +.documents-scrolledwin.frame { + border-width: 1px 0 0 0; + border-radius: 0; +} + +.documents-main-view.view { + background-color: @theme_base_color; +} + +iconview.documents-main-view.check { + background-repeat: no-repeat; + background-position: center; + background-color: @theme_base_color; +} + +.documents-selection-mode.toolbar { + border-width: 0; +} + +.documents-selection-mode.toolbar .dim-label { + color: @theme_fg_color; +} + +.documents-icon-bg { + background-color: @switch_trough_active_gradient_a; + border-radius: 3px; + color: @theme_base_color; +} + +.documents-collection-icon { + background-color: @theme_bg_color; + border-radius: 3px; +} + +/* gnome-weather */ + +#weather-page stack > scrolledwindow > viewport.frame, +#weather-page stack > scrolledwindow > viewport.frame > grid > frame { + background-color: transparent; +} + +#weather-page frame.weather-clear .linked.stack-switcher.osd > button, +#weather-page frame.weather-overcast .linked.stack-switcher.osd > button, +#weather-page frame.weather-overcast stack > scrolledwindow > .frame label { + color: @theme_fg_color; + text-shadow: none; +} + +#weather-page frame.weather-clear .linked.stack-switcher.osd > button:checked, +#weather-page frame.weather-overcast .linked.stack-switcher.osd > button:checked { + color: @osd_button_fg_active; +} + +/********* + * Unity * + *********/ + +UnityPanelWidget, +.unity-panel { + background-image: none; + background-color: @theme_bg_color; + color: @theme_fg_color; + border-width: 0; +} + +.unity-panel menubar menuitem:hover { + background-color: @menu_bg_color; + border-style: solid; + border-width: 1px 1px 0px; + border-color: @menubar_menuitem_hover_border_color; + border-radius: 3px 3px 0 0; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_menuitem_hover_gradient_a), + color-stop (0.50, @menubar_menuitem_hover_gradient_b), + color-stop (0.50, @menubar_menuitem_hover_gradient_c), + to (@menubar_menuitem_hover_gradient_d)); +} + diff --git a/desktop-themes/TraditionalOk/gtk-3.0/gtk-widgets-img.css b/desktop-themes/TraditionalOk/gtk-3.0/gtk-widgets-img.css new file mode 100644 index 00000000..1fae2ec4 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/gtk-widgets-img.css @@ -0,0 +1,710 @@ +/********** + * Assets * + **********/ + +/************* + * GtkSwitch * + *************/ + +switch slider { + background-image: linear-gradient(to bottom, + alpha (@switch_slider_gradient_a, 0.5), + alpha (@switch_slider_gradient_b, 0.5) 50%, + alpha (@switch_slider_gradient_c, 0.5) 50%, + alpha (@switch_slider_gradient_d, 0.5)), + url("img/slider-horz-grip.png"); + background-repeat: no-repeat; + background-position: center center; +} + +switch slider:disabled { + background-image: linear-gradient(to bottom, + alpha (@switch_slider_insensitive_gradient_a, 0.8), + alpha (@switch_slider_insensitive_gradient_b, 0.8) 50%, + alpha (@switch_slider_insensitive_gradient_c, 0.8) 50%, + alpha (@switch_slider_insensitive_gradient_d, 0.8)), + url("img/slider-horz-grip.png"); +} + +/************* + * Scrollbar * + *************/ + +scrollbar slider { + background-repeat: no-repeat; + background-position: center center; +} + +scrollbar.vertical slider { + background-image: linear-gradient(to right, + alpha (@scrollbar_slider_inner_border_color, 0.5), + alpha (@scrollbar_slider_gradient_a, 0.5) 1px, + alpha (@scrollbar_slider_gradient_b, 0.5) 50%, + alpha (@scrollbar_slider_gradient_c, 0.5) 50%, + alpha (@scrollbar_slider_gradient_d, 0.5) 95%, + alpha (@scrollbar_slider_inner_border_color, 0.5)), + url("img/slider-vert-grip.png"); +} + +scrollbar.horizontal slider { + background-image: linear-gradient(to bottom, + alpha (@scrollbar_slider_inner_border_color, 0.5), + alpha (@scrollbar_slider_gradient_a, 0.5) 1px, + alpha (@scrollbar_slider_gradient_b, 0.5) 50%, + alpha (@scrollbar_slider_gradient_c, 0.5) 50%, + alpha (@scrollbar_slider_gradient_d, 0.5) 95%, + alpha (@scrollbar_slider_inner_border_color, 0.5)), + url("img/slider-horz-grip.png"); +} + +scrollbar.vertical slider:hover { + background-image: linear-gradient(to right, + alpha (@scrollbar_slider_inner_border_color, 0.5), + alpha (@scrollbar_slider_hover_gradient_a, 0.5) 1px, + alpha (@scrollbar_slider_hover_gradient_b, 0.5) 50%, + alpha (@scrollbar_slider_hover_gradient_c, 0.5) 50%, + alpha (@scrollbar_slider_hover_gradient_d, 0.5) 95%, + alpha (@scrollbar_slider_inner_border_color, 0.5)), + url("img/slider-vert-grip.png"); +} + +scrollbar.horizontal slider:hover { + background-image: linear-gradient(to bottom, + alpha (@scrollbar_slider_inner_border_color, 0.5), + alpha (@scrollbar_slider_hover_gradient_a, 0.5) 1px, + alpha (@scrollbar_slider_hover_gradient_b, 0.5) 50%, + alpha (@scrollbar_slider_hover_gradient_c, 0.5) 50%, + alpha (@scrollbar_slider_hover_gradient_d, 0.5) 95%, + alpha (@scrollbar_slider_inner_border_color, 0.5)), + url("img/slider-horz-grip.png"); +} + +/************************* + * Check and Radio items * + *************************/ + +check, +.check, +check row:selected, +check row:selected:focus { + -gtk-icon-source: url("img/checkbox-unchecked.png"); +} + +check:hover, +.check:hover, +check row:selected:hover, +check row:selected:focus:hover { + -gtk-icon-source: url("img/checkbox-unchecked-hover.png"); +} + +check:disabled, +.check:disabled, +check row:selected:disabled, +check row:selected:focus:disabled { + -gtk-icon-source: url("img/checkbox-unchecked-insensitive.png"); +} + +check:checked, +.check:checked, +check row:selected:checked, +check row:selected:focus:checked { + -gtk-icon-source: url("img/checkbox-checked.png"); +} + +check:checked:hover, +.check:checked:hover, +check row:selected:checked:hover, +check row:selected:focus:checked:hover { + -gtk-icon-source: url("img/checkbox-checked-hover.png"); +} + +check:checked:disabled, +.check:checked:disabled, +check row:selected:checked:disabled, +check row:selected:focus:checked:disabled { + -gtk-icon-source: url("img/checkbox-checked-insensitive.png"); + } + +check:indeterminate, +.check:indeterminate, +check row:selected:indeterminate, +check row:selected:focus:indeterminate { + -gtk-icon-source: url("img/checkbox-mixed.png"); +} + +check:indeterminate:hover, +.check:indeterminate:hover, +check row:selected:indeterminate:hover, +check row:selected:focus:indeterminate:hover { + -gtk-icon-source: url("img/checkbox-mixed-hover.png"); +} + +check:indeterminate:disabled, +.check:indeterminate:disabled, +check row:selected:indeterminate:disabled, +check row:selected:focus:indeterminate:disabled { + -gtk-icon-source: url("img/checkbox-mixed-insensitive.png"); +} + +radio, +.radio, +radio row:selected, +radio row:selected:focus { + -gtk-icon-source: url("img/radio-unchecked.png"); +} + +radio:hover, +.radio:hover, +radio row:selected:hover, +radio row:selected:focus:hover { + -gtk-icon-source: url("img/radio-unchecked-hover.png"); +} + +radio:disabled, +.radio:disabled, +radio row:selected:disabled, +radio row:selected:focus:disabled { + -gtk-icon-source: url("img/radio-unchecked-insensitive.png"); +} + +radio:checked, +.radio:checked, +radio row:selected:checked, +radio row:selected:focus:checked { + -gtk-icon-source: url("img/radio-checked.png"); +} + +radio:checked:hover, +.radio:checked:hover, +radio row:selected:checked:hover, +radio row:selected:focus:checked:hover { + -gtk-icon-source: url("img/radio-checked-hover.png"); +} + +radio:checked:disabled, +.radio:checked:disabled, +radio row:selected:checked:disabled, +radio row:selected:focus:checked:disabled { + -gtk-icon-source: url("img/radio-checked-insensitive.png"); +} + +radio:indeterminate, +.radio:indeterminate, +radio row:selected:indeterminate, +radio row:selected:focus:indeterminate { + -gtk-icon-source: url("img/radio-mixed.png"); +} + +radio:indeterminate:hover, +.radio:indeterminate:hover, +radio row:selected:indeterminate:hover, +radio row:selected:focus:indeterminate:hover { + -gtk-icon-source: url("img/radio-mixed-hover.png"); +} + +radio:indeterminate:disabled, +.radio:indeterminate:disabled, +radio row:selected:indeterminate:disabled, +radio row:selected:focus:indeterminate:disabled { + -gtk-icon-source: url("img/radio-mixed-insensitive.png"); +} + +/********************* + * GtkScale's slider * + *********************/ + +scale slider, +scale.horizontal slider { + background-image: url("img/scale-slider-horz.png"); +} + +scale slider:hover, +scale.horizontal slider:hover { + background-image: url("img/scale-slider-horz-hover.png"); +} + +scale slider:disabled, +scale.horizontal slider:disabled { + background-image: url("img/scale-slider-horz-insensitive.png"); +} + +scale.vertical slider { + background-image: url("img/scale-slider-vert.png"); +} + +scale.vertical slider:hover { + background-image: url("img/scale-slider-vert-hover.png"); +} + +scale.vertical slider:disabled { + background-image: url("img/scale-slider-vert-insensitive.png"); +} + +scale.horizontal.marks-before slider { + background-image: url("img/scale-slider-horz.png"); +} + +scale.horizontal.marks-before slider:hover { + background-image: url("img/scale-slider-horz-hover.png"); +} + +scale.horizontal.marks-before slider:disabled { + background-image: url("img/scale-slider-horz-insensitive.png"); +} + +scale.vertical.marks-before slider { + background-image: url("img/scale-slider-vert.png"); +} + +scale.vertical.marks-before slider:hover { + background-image: url("img/scale-slider-vert-hover.png"); +} + +scale.vertical.marks-before slider:disabled { + background-image: url("img/scale-slider-vert-insensitive.png"); +} + +scale.horizontal.marks-after slider { + background-image: url("img/scale-slider-horz.png"); +} + +scale.horizontal.marks-after slider:hover { + background-image: url("img/scale-slider-horz-hover.png"); +} + +scale.horizontal.marks-after slider:disabled { + background-image: url("img/scale-slider-horz-insensitive.png"); +} + +scale.vertical.marks-after slider { + background-image: url("img/scale-slider-vert.png"); +} + +scale.vertical.marks-after slider:hover { + background-image: url("img/scale-slider-vert-hover.png"); +} + +scale.vertical.marks-after slider:disabled { + background-image: url("img/scale-slider-vert-insensitive.png"); +} + +/********* + * Menus * + *********/ + +menu menuitem check { + -gtk-icon-source: url("img/menuitem-checkbox.png"); +} + +menu menuitem check:hover { + -gtk-icon-source: url("img/menuitem-checkbox-hover.png"); +} + +menu menuitem check:disabled { + -gtk-icon-source: url("img/menuitem-checkbox-insensitive.png"); +} + +menu menuitem check:checked, +menu menuitem check:active { + -gtk-icon-source: url("img/menuitem-checkbox-checked.png"); +} + +menu menuitem check:checked:hover, +menu menuitem check:active:hover { + -gtk-icon-source: url("img/menuitem-checkbox-checked-hover.png"); +} + +menu menuitem check:checked:disabled, +menu menuitem check:active:disabled { + -gtk-icon-source: url("img/menuitem-checkbox-checked-insensitive.png"); +} + +menu menuitem check:indeterminate { + -gtk-icon-source: url("img/menuitem-checkbox-mixed.png"); +} + +menu menuitem check:indeterminate:hover { + -gtk-icon-source: url("img/menuitem-checkbox-mixed-hover.png"); +} + +menu menuitem check:indeterminate:disabled { + -gtk-icon-source: url("img/menuitem-checkbox-mixed-insensitive.png"); +} + +menu menuitem radio { + -gtk-icon-source: url("img/menuitem-radio.png"); +} + +menu menuitem radio:hover { + -gtk-icon-source: url("img/menuitem-radio-hover.png"); +} + +menu menuitem radio:disabled { + -gtk-icon-source: url("img/menuitem-radio-insensitive.png"); +} + +menu menuitem radio:checked, +menu menuitem radio:active { + -gtk-icon-source: url("img/menuitem-radio-checked.png"); +} + +menu menuitem radio:checked:hover, +menu menuitem radio:active:hover { + -gtk-icon-source: url("img/menuitem-radio-checked-hover.png"); +} + +menu menuitem radio:checked:disabled, +menu menuitem radio:active:disabled { + -gtk-icon-source: url("img/menuitem-radio-checked-insensitive.png"); +} + +menu menuitem radio:indeterminate { + -gtk-icon-source: url("img/menuitem-radio-mixed.png"); +} + +menu menuitem radio:indeterminate:hover { + -gtk-icon-source: url("img/menuitem-radio-mixed-hover.png"); +} + +menu menuitem radio:indeterminate:disabled { + -gtk-icon-source: url("img/menuitem-radio-mixed-insensitive.png"); +} + +/********* + * Panes * + *********/ + +paned > separator { + background-image: url("img/pane-separator-grip-horz.png"); +} + +paned.vertical > separator { + background-image: url("img/pane-separator-grip-vert.png"); +} + +/*********** + * Borders * + ***********/ + +/* generic element borders */ +entry, +combobox entry, +combobox entry button, +button:checked, +trough, +trough highlight, +switch, +/* generic button borders */ +button, +button.flat:checked, +button.flat:hover, +.menu-button:checked, +.titlebar button.titlebutton:hover, +toolbar.primary-toolbar button:checked, +.titlebar button.titlebutton:hover, +toolbar.primary-toolbar .raised button, +toolbar.primary-toolbar button.raised, +toolbar.primary-toolbar .linked button.raised, +toolbar.primary-toolbar .linked button.raised:hover, +toolbar.primary-toolbar .linked button.raised:focus, +toolbar.primary-toolbar .linked button.raised:focus:hover, +toolbar.primary-toolbar .linked button.raised:focus:hover:active, +toolbar.primary-toolbar .raised.linked button, +toolbar.primary-toolbar .raised.linked button:hover, +toolbar.primary-toolbar .raised.linked button:focus, +toolbar.primary-toolbar .raised.linked button:focus:hover, +toolbar.primary-toolbar .raised.linked button:focus:hover:active, +toolbar.primary-toolbar .raised.raised button:disabled, +toolbar.primary-toolbar combobox button, +/* primary toolbar - generic element borders */ +toolbar.primary-toolbar entry, +toolbar.primary-toolbar combobox entry, +toolbar.primary-toolbar combobox button, +toolbar.primary-toolbar button:active, +toolbar.primary-toolbar button.raised:active, +toolbar.primary-toolbar .raised button:active, +toolbar.primary-toolbar button.raised:disabled, +toolbar.primary-toolbar .raised button:disabled, +toolbar.primary-toolbar switch, +toolbar.primary-toolbar switch:disabled, +toolbar.primary-toolbar combobox button:active, +toolbar.primary-toolbar combobox button:disabled, +/* primary toolbar - hover button borders */ +toolbar.primary-toolbar button:hover { + border-image: url("img/border.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; + border-color: transparent; +} + +toolbar.primary-toolbar entry, +toolbar.primary-toolbar combobox entry { + border-width: 1px 2px 2px; +} + +toolbar.primary-toolbar entry:focus, +toolbar.primary-toolbar combobox entry:focus { + border-width: 1px 2px 2px; +} + +/* Linked single button */ +.linked entry:only-child, +.linked button:only-child, +.linked button:active:only-child, +.linked button:active:hover:only-child, +.linked button:focus:only-child, +.linked button:focus:active:only-child, +.linked button:disabled:only-child, +/* Middle button (vertical) */ +.linked.vertical entry, +.linked.vertical button, +.linked.vertical button:active, +.linked.vertical button:active:hover, +.linked.vertical button:focus, +.linked.vertical button:focus:active, +.linked.vertical button:disabled, +/* Top button (vertical) */ +.linked.vertical entry:first-child, +.linked.vertical button:first-child, +.linked.vertical button:active:first-child, +.linked.vertical button:active:hover:first-child, +.linked.vertical button:focus:first-child, +.linked.vertical button:focus:active:first-child, +.linked.vertical button:disabled:first-child, +/* Bottom button (vertical) */ +.linked.vertical entry:last-child, +.linked.vertical button:last-child, +.linked.vertical button:active:last-child, +.linked.vertical button:active:hover:last-child, +.linked.vertical button:focus:last-child, +.linked.vertical button:focus:active:last-child, +.linked.vertical button:disabled:last-child, +/* Linked single button (vertical) */ +.linked.vertical entry:only-child, +.linked.vertical button:only-child, +.linked.vertical button:active:only-child, +.linked.vertical button:active:hover:only-child, +.linked.vertical button:focus:only-child, +.linked.vertical button:focus:active:only-child, +.linked.vertical button:disabled:only-child, +/* Linked buttons on primary toolbars */ +/* Middle button */ +toolbar.primary-toolbar button.raised.linked, +toolbar.primary-toolbar button.raised.linked:active, +toolbar.primary-toolbar button.raised.linked:focus, +toolbar.primary-toolbar button.raised.linked:focus:active, +toolbar.primary-toolbar button.raised.linked:disabled, +toolbar.primary-toolbar .raised.linked button, +toolbar.primary-toolbar .raised.linked button:active, +toolbar.primary-toolbar .raised.linked button:focus, +toolbar.primary-toolbar .raised.linked button:focus:active, +toolbar.primary-toolbar .raised.linked button:disabled, +toolbar.inline-toolbar button, +toolbar.inline-toolbar button:active, +toolbar.inline-toolbar button:focus, +toolbar.inline-toolbar button:focus:active, +toolbar.inline-toolbar button:disabled, +toolbar.inline-toolbar toolbutton button, +toolbar.inline-toolbar toolbutton button:active, +toolbar.inline-toolbar toolbutton button:focus, +toolbar.inline-toolbar toolbutton button:focus:active, +toolbar.inline-toolbar toolbutton button:disabled, +/* Leftmost button */ +toolbar.primary-toolbar button.raised.linked:first-child, +toolbar.primary-toolbar button.raised.linked:active:first-child, +toolbar.primary-toolbar button.raised.linked:focus:first-child, +toolbar.primary-toolbar button.raised.linked:focus:active:first-child, +toolbar.primary-toolbar button.raised.linked:disabled:first-child, +toolbar.primary-toolbar .raised.linked button:first-child, +toolbar.primary-toolbar .raised.linked button:active:first-child, +toolbar.primary-toolbar .raised.linked button:focus:first-child, +toolbar.primary-toolbar .raised.linked button:focus:active:first-child, +toolbar.primary-toolbar .raised.linked button:disabled:first-child, +toolbar.inline-toolbar button:first-child, +toolbar.inline-toolbar button:active:first-child, +toolbar.inline-toolbar button:focus:first-child, +toolbar.inline-toolbar button:focus:active:first-child, +toolbar.inline-toolbar button:disabled:first-child, +toolbar.inline-toolbar toolbutton button :first-child, +toolbar.inline-toolbar toolbutton button :first-child:active, +toolbar.inline-toolbar toolbutton button :first-child:focus, +toolbar.inline-toolbar toolbutton button :first-child:focus:active, +toolbar.inline-toolbar toolbutton button :first-child:disabled, +/* Rightmost button */ +toolbar.primary-toolbar button.raised.linked:last-child, +toolbar.primary-toolbar button.raised.linked:active:last-child, +toolbar.primary-toolbar button.raised.linked:focus:last-child, +toolbar.primary-toolbar button.raised.linked:focus:active:last-child, +toolbar.primary-toolbar button.raised.linked:disabled:last-child, +toolbar.primary-toolbar .raised.linked button:last-child, +toolbar.primary-toolbar .raised.linked button:active:last-child, +toolbar.primary-toolbar .raised.linked button:focus:last-child, +toolbar.primary-toolbar .raised.linked button:focus:active:last-child, +toolbar.primary-toolbar .raised.linked button:disabled:last-child, +toolbar.inline-toolbar button:last-child, +toolbar.inline-toolbar button:active:last-child, +toolbar.inline-toolbar button:focus:last-child, +toolbar.inline-toolbar button:focus:active:last-child, +toolbar.inline-toolbar button:disabled:last-child, +toolbar.inline-toolbar toolbutton button :last-child, +toolbar.inline-toolbar toolbutton button :last-child:active, +toolbar.inline-toolbar toolbutton button :last-child:focus, +toolbar.inline-toolbar toolbutton button :last-child:focus:active, +toolbar.inline-toolbar toolbutton button :last-child:disabled, +/* Single button */ +toolbar.inline-toolbar button:only-child, +toolbar.inline-toolbar button:active:only-child, +toolbar.inline-toolbar button:focus:only-child, +toolbar.inline-toolbar button:focus:active:only-child, +toolbar.inline-toolbar button:disabled:only-child, +toolbar.inline-toolbar toolbutton button :only-child, +toolbar.inline-toolbar toolbutton button :only-child:active, +toolbar.inline-toolbar toolbutton button :only-child:focus, +toolbar.inline-toolbar toolbutton button :only-child:focus:active, +toolbar.inline-toolbar toolbutton button :only-child:disabled { + border-image: url("img/border-inline-button.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; + border-color: transparent; +} + +/* Middle button */ +toolbar.primary-toolbar .linked button.raised, +toolbar.primary-toolbar .linked button.raised:hover, +toolbar.primary-toolbar .linked button.raised:focus, +toolbar.primary-toolbar .linked button.raised:focus:hover, +toolbar.primary-toolbar .linked button.raised:focus:hover:active, +toolbar.primary-toolbar .raised.linked button, +toolbar.primary-toolbar .raised.linked button:hover, +toolbar.primary-toolbar .raised.linked button:focus, +toolbar.primary-toolbar .raised.linked button:focus:hover, +toolbar.primary-toolbar .raised.linked button:focus:hover:active, +toolbar.primary-toolbar .raised.linked button:disabled { + border-image-width: 3px 0px 4px 0px; + border-radius: 0; + border-width: 1px 0px 1px 0px; + border-color: @border_color; + padding: 4px 3px; +} + +/* Leftmost button */ +toolbar.primary-toolbar .linked button.raised:first-child, +toolbar.primary-toolbar .linked button.raised:hover:first-child, +toolbar.primary-toolbar .linked button.raised:focus:first-child, +toolbar.primary-toolbar .linked button.raised:focus:hover:first-child, +toolbar.primary-toolbar .linked button.raised:focus:hover:active:first-child, +toolbar.primary-toolbar .raised.linked button:first-child, +toolbar.primary-toolbar .raised.linked button:hover:first-child, +toolbar.primary-toolbar .raised.linked button:focus:first-child, +toolbar.primary-toolbar .raised.linked button:focus:hover:first-child, +toolbar.primary-toolbar .raised.linked button:focus:hover:active:first-child, +toolbar.primary-toolbar .raised.linked button:disabled:first-child { + border-image-width: 3px 0px 4px 3px; + border-radius: 3px 0 0 3px; + border-width: 1px 0px 1px 1px; + border-color: @border_color; + padding: 4px 3px; +} + +/* Rightmost button */ +toolbar.primary-toolbar .linked button.raised:last-child, +toolbar.primary-toolbar .linked button.raised:hover:last-child, +toolbar.primary-toolbar .linked button.raised:focus:last-child, +toolbar.primary-toolbar .linked button.raised:focus:hover:last-child, +toolbar.primary-toolbar .linked button.raised:focus:hover:active:last-child, +toolbar.primary-toolbar .raised.linked button:last-child, +toolbar.primary-toolbar .raised.linked button:hover:last-child, +toolbar.primary-toolbar .raised.linked button:focus:last-child, +toolbar.primary-toolbar .raised.linked button:focus:hover:last-child, +toolbar.primary-toolbar .raised.linked button:focus:hover:active:last-child, +toolbar.primary-toolbar .raised.linked button:disabled:last-child { + border-image-width: 3px 3px 4px 0px; + border-radius: 0 3px 3px 0; + border-width: 1px 1px 1px 0px; + border-color: @border_color; + padding: 4px 3px; +} + +/* generic disabled element borders */ +switch:disabled, +combobox entry:disabled, +combobox button:disabled, +entry:disabled, +button:disabled, +trough row { + border-image: url("img/border-insensitive.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; + border-color: transparent; +} + +menuitem button.flat, +button.flat, +button.flat:disabled, +list row button, +list row button:hover { + border-image: none; + background-image: none; +} + +/* focused element borders */ +entry:focus, +combobox entry:focus, +button.flat:focus:checked, +button:focus:active, +button:focus, +button.default:active, +/* focused button borders */ +button.flat:focus, +button.default, +toolbar.primary-toolbar entry:focus, +toolbar.primary-toolbar button:active:focus, +toolbar.primary-toolbar button:focus:hover, +toolbar.primary-toolbar combobox entry:focus, +toolbar.primary-toolbar combobox button:focus, +toolbar.primary-toolbar button.raised:focus:active, +toolbar.primary-toolbar .raised button:focus:active, +toolbar.primary-toolbar button.raised.default:active, +toolbar.primary-toolbar .raised button.default:active, +toolbar.primary-toolbar combobox button:active:focus, +toolbar.primary-toolbar button.raised:focus, +toolbar.primary-toolbar button.raised.default, +toolbar.primary-toolbar .raised button:focus, +toolbar.primary-toolbar .raised button.default, +toolbar.primary-toolbar combobox button:focus, +toolbar.inline-toolbar.horizontal button.text-button:focus, +combobox button.combo:focus, +combobox .linked button.combo:focus, +combobox .linked button.combo:focus:only-child { + border-image: url("img/border-focused.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; + border-color: @button_default_border_color; + box-shadow: inset 0px 1px @button_default_box_shadow_color, + inset 1px 0px @button_default_box_shadow_color, + inset -1px 0px @button_default_box_shadow_color, + inset 0px -1px @button_default_box_shadow_color; +} + +/* focused primary toolbar button borders */ +toolbar.primary-toolbar button:focus { + border-image: url("img/border-focused-ptb.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; + border-color: transparent; +} + +/* focused switch trough borders */ +switch:active { + border-image: url("img/border-focused-switch.svg") 3 3 4 3 / 3px 3px 4px 3px stretch; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; + border-color: transparent; +} + diff --git a/desktop-themes/TraditionalOk/gtk-3.0/gtk-widgets.css b/desktop-themes/TraditionalOk/gtk-3.0/gtk-widgets.css new file mode 100644 index 00000000..6bb9ad47 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/gtk-widgets.css @@ -0,0 +1,4401 @@ +* { + padding: 0; + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: @error_color; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkIMHtml-hyperlink-color: @link_color; + -GtkHTML-link-color: @link_color; + -WnckTasklist-fade-overlay-rect: 0; + outline-color: @focus_border_color; + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; + -gtk-icon-style: regular; /* disable symbolic icons */ +} + +/*************** + * Base States * + ***************/ + +window { + color: @theme_fg_color; +} + +.background { + color: @theme_fg_color; + background-color: @theme_bg_color; +} + +*:selected, +*:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +*:disabled { +/* background-color: @insensitive_bg_color;*/ + color: @insensitive_fg_color; + text-shadow: 1px 1px @insensitive_text_shadow_color; + border-color: @insensitive_border_color; +} + +/* Fix for applications that have issues finding a default monospace font */ +.monospace { + font-family: Monospace; +} + +image, +image:disabled, +/*label, +label:disabled,*/ +box, +box:disabled, +grid, +grid:disabled { + background-color: transparent; +} + +/************ + * Tooltips * + ************/ + +tooltip, +tooltip.background, +.tooltip, +.tooltip.background { + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: @theme_tooltip_border_color; + border-radius: 2px; + background-color: @theme_tooltip_bg_color; + color: @theme_tooltip_fg_color; + text-shadow: none; +} + +tooltip *, +.tooltip * { + text-shadow: none; +} + +/* needed for override CSD setting */ +tooltip decoration, +.tooltip decoration, +tooltip.csd decoration, +.tooltip.csd decoration, +tooltip.ssd decoration, +.tooltip.ssd decoration, +tooltip.solid-csd decoration, +.tooltip.solid-csd decoration, +tooltip.background.csd decoration, +.tooltip.background.csd decoration, +tooltip.background.ssd decoration, +.tooltip.background.ssd decoration, +tooltip.background.solid-csd decoration, +.tooltip.background.solid-csd decoration { + border-radius: 0px; + box-shadow: 0 1px 5px @wm_shadow; +} + +/********************* + * Spinner Animation * + *********************/ +/* This is could be CPU-intensive */ + +@keyframes spin { + to { -gtk-icon-transform: rotate(1turn); } +} + +spinner { + background: none; + background-color: transparent; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:active:disabled { + opacity: 0.5; +} + +button spinner:checked { + color: @theme_fg_color; +} + +/***************** + * Miscellaneous * + *****************/ + +.floating-bar { + background-image: linear-gradient( + to bottom, + @theme_base_color 20%, + shade(@theme_base_color, 0.9)); + background-color: @theme_base_color; + border-color: @border_color; + border-radius: 3px; + border-width: 1px; + border-style: solid; +} + +.floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar.left { + border-left-width: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar button { + background-color: alpha (@theme_base_color, 0.0); + background-image: none; + border-style: none; + border-image: none; +} + +.view.rubberband, +.rubberband, +view rubberband, +rubberband { + background-color: alpha (@theme_selected_bg_color, 0.35); + background-image: linear-gradient(to bottom, + alpha (@theme_selected_bg_color, 0.35), + alpha (@theme_selected_bg_color, 0.35)); + border-color: @theme_selected_bg_color; + border-style: solid; + border-width: 1px; + border-radius: 2px; +} + +statusbar label, +statusbar frame { + color: @theme_fg_color; + font-size: smaller; +} + +statusbar frame { + padding: 2px 0px; + border-width: 0; +} + +statusbar frame button.flat { + padding: 2px 0px 0px 0px; +} + +.dnd { + border-width: 1px; + border-style: solid; + border-color: @theme_selected_bg_color; + border-radius: 0; +} + +/*Keep treeviews from jumping, separators drawn at 0 by default until hovered*/ +treeview.view.separator { + min-height: 2px; +} + +treeview.view separator, +treeview.view .separator, +treeview separator, +separator, +separator:hover, +.separator, +.separator:hover { + color: shade(@border_color, 1.30); + background-color: shade(@border_color, 1.30); +} + +/********* + * Paned * + *********/ + +/* the small line between sidebar and view */ +paned > separator { + min-width: 3px; + min-height: 3px; + border-style: none; + background-color: @theme_bg_color; + background-size: 1px 1px; + } + +paned > separator:hover, +paned > separator:selected { + background-color: @theme_bg_color; +} + +paned > separator:backdrop { +} + +paned > separator.wide { + margin: 0; + padding: 0; + min-width: 5px; + min-height: 5px; + background-size: 1px 1px, 1px 1px; +} + +paned > separator.wide:backdrop { +} + +/************************ + * overshoot/undershoot * + ************************/ + +/* displays at end of mouse scrolling */ +overshoot.top { + background-image: -gtk-gradient(radial, + center top, 0, + center top, 0.5, + to(@overshoot_bg_color), + to(rgba(137, 158, 179, 0))), + -gtk-gradient(radial, + center top, 0, + center top, 0.6, + from(rgba(56, 73, 87, 0.17)), + to(rgba(56, 73, 87, 0))); + background-size: 100% 20%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.top:backdrop { + background-image: -gtk-gradient(radial, + center top, 0, + center top, 0.5, + to(@overshoot_backdrop_bg_color), + to(rgba(131, 137, 145, 0))); + background-size: 100% 20%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient(radial, + center bottom, 0, + center bottom, 0.5, + to(@overshoot_bg_color), + to(rgba(137, 158, 179, 0))), + -gtk-gradient(radial, + center bottom, 0, + center bottom, 0.6, + from(rgba(56, 73, 87, 0.17)), + to(rgba(56, 73, 87, 0))); + background-size: 100% 20%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, + center bottom, 0, + center bottom, 0.5, + to(@overshoot_backdrop_bg_color), + to(rgba(131, 137, 145, 0))); + background-size: 100% 20%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient(radial, + left center, 0, + left center, 0.5, + to(@overshoot_bg_color), + to(rgba(137, 158, 179, 0))), + -gtk-gradient(radial, + left center, 0, + left center, 0.6, + from(rgba(56, 73, 87, 0.07)), + to(rgba(56, 73, 87, 0))); + background-size: 20% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.left:backdrop { + background-image: -gtk-gradient(radial, + left center, 0, + left center, 0.5, + to(@overshoot_backdrop_bg_color), + to(rgba(131, 137, 145, 0))); + background-size: 20% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient(radial, + right center, 0, + right center, 0.5, + to(@overshoot_bg_color), + to(rgba(137, 158, 179, 0))), + -gtk-gradient(radial, + right center, 0, + right center, 0.6, + from(rgba(56, 73, 87, 0.07)), + to(rgba(56, 73, 87, 0))); + background-size: 20% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.right:backdrop { + background-image: -gtk-gradient(radial, + right center, 0, + right center, 0.5, + to(@overshoot_backdrop_bg_color), + to(rgba(131, 137, 145, 0))); + background-size: 20% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +/* result is disable undershoot */ +undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50%); + background-size: 10px 0px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; +} + +undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50%); + background-size: 10px 0px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; +} + +undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50%); + background-size: 0px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; +} + +undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50%); + background-size: 0px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; +} + +/**************** + * Text Entries * + ****************/ + +entry { + border-style: solid; + padding: 4px; + color: @entry_text_color; + background-color: @theme_base_color; +} + +entry progressbar { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +entry selection, +entry selection:focus, +entry:selected { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; +} + +entry:disabled { + color: @insensitive_fg_color; +} + +/* Entry background */ +entry { + background-color: @entry_bg_color; + background-image: linear-gradient(to bottom, + @entry_inner_border_color 1px, + @entry_bg_color 2px); +} + +/* disabled entry background */ +entry:disabled { + background-image: linear-gradient(to bottom, + @entry_insensitive_inner_border_color 2px, + @entry_insensitive_bg_color 3px); +} + +entry image.left { + padding-right: 6px; +} + +entry image.right { + padding-left: 6px; +} + +/******************* + * Symbolic images * + *******************/ + +image { + color: @internal_element_color; +} + +image:hover { + color: @internal_element_hover_color; +} + +image:selected { + color: @theme_selected_fg_color; +} + +/***************** + * Color Chooser * + *****************/ + +colorswatch, +colorswatch:selected { + border-width: 1px; + border-style: solid; + border-radius: 3px; + border-color: @color_swatch_border_color; + background-color: transparent; + background-clip: border-box; +} + +colorswatch:hover, +colorswatch:selected:hover { + border-color: @color_swatch_hover_border_color; +} + +colorchooser #add-color-button:hover, +colorchooser #add-color-button:selected:hover { +} + +.color-active-badge, +.color-active-badge:selected { + border-style: solid; + border-width: 2px; + background-color: transparent; +} + +.color-active-badge.color-light, +.color-active-badge.color-light:hover { + border-color: @color_active_badge_light_border_color; + color: @color_active_badge_light_color; +} + +.color-active-badge.color-dark, +.color-active-badge.color-dark:hover { + border-color: @color_active_badge_dark_border_color; + color: @color_active_badge_dark_color; +} + +colorswatch.color-light:hover, +colorswatch.color-dark:hover { + background-image: none; +} + +/**************** + * Progress bar * + ****************/ + +progressbar { + border-radius: 3px; + padding: 0; +} + +progressbar.horizontal { + min-height: 16px; +} + +progressbar.vertical { + min-width: 16px; +} + +/* progress component */ +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 16px; + border-radius: 3px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 16px; + border-radius: 3px; +} + +progressbar progress.left { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +progressbar progress.right { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +progressbar progress.top { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +progressbar progress.bottom { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +treeview.view.progressbar, +treeview.view.progressbar:hover, +progressbar.horizontal progress, +row progressbar progress, +row:hover progressbar progress, +row:selected progressbar progress, +row:selected:focus progressbar progress { + background-color: @progressbar_bg_color; + background-image: linear-gradient(to bottom, + alpha (@progressbar_gradient_a, 0.7), + alpha (@progressbar_gradient_b, 0.7) 50%, + alpha (@progressbar_gradient_c, 0.7) 50%, + alpha (@progressbar_gradient_d, 0.7)), + repeating-linear-gradient(135deg, + alpha (@progressbar_pattern_color, 0.0), + alpha (@progressbar_pattern_color, 0.0) 12px, + alpha (@progressbar_pattern_color, 0.5) 12px, + alpha (@progressbar_pattern_color, 0.5) 24px); + border-radius: 3px; + border-width: 1px; + border-style: solid; + border-color: @progressbar_border_color; +} + +row:selected progressbar trough, +row:selected:focus progressbar trough { + border-color: shade(@progressbar_border_color, 0.85); +} + +progressbar.vertical progress { + background-image: linear-gradient(to right, + alpha (@progressbar_gradient_a, 0.7), + alpha (@progressbar_gradient_b, 0.7) 50%, + alpha (@progressbar_gradient_c, 0.7) 50%, + alpha (@progressbar_gradient_d, 0.7)), + repeating-linear-gradient(45deg, + alpha (@progressbar_pattern_color, 0.0), + alpha (@progressbar_pattern_color, 0.0) 12px, + alpha (@progressbar_pattern_color, 0.5) 12px, + alpha (@progressbar_pattern_color, 0.5) 24px); + border-radius: 3px; + border-width: 1px; + border-style: solid; + border-color: @progressbar_border_color; +} + +/* for progressbars in cell renderers */ +row trough { + padding: 0; +} + +row:selected progressbar trough, +row:selected:focus progressbar trough { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (mix (@trough_gradient_a, @theme_selected_bg_color, 0.25)), + to (mix (@trough_gradient_b, @theme_selected_bg_color, 0.25))); +} + +treeview.view.trough, +treeview.view.trough:hover, +treeview.view.trough:selected { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (mix (@trough_gradient_a, @theme_selected_bg_color, 0.25)), + to (mix (@trough_gradient_b, @theme_selected_bg_color, 0.25))); + border-radius: 3px; + border-width: 1px; + border-style: solid; + border-color: @progressbar_border_color; + padding: 0px; + color: @theme_fg_color; +} + +/************ + * GtkScale * + ************/ + +scale.vertical { + min-width: 10px; +} + +scale.horizontal { + min-height: 10px; +} + +scale.horizontal trough { + min-height: 3px; + margin: 8px 0; + margin-left: 10px; + margin-right: 10px; +} + +scale.horizontal.marks-after trough { + min-height: 3px; +} + +scale.vertical trough { + min-width: 3px; + margin: 0 6px; + margin-top: 10px; + margin-bottom: 10px; +} + +scale trough { + border-color: @scale_trough_border_color; + background-color: @scale_trough_bg_color; +} + +scale trough, +scale trough highlight, +scale.vertical trough, +scale trough:disabled { + border-image: none; + border-style: solid; + border-width: 1px; + border-radius: 1px; + background-image: none; +} + +scale trough highlight { + border-color: @scale_trough_highlight_border_color; + background-color: @scale_trough_highlight_bg_color; +} + +scale trough:disabled { + border-color: @scale_trough_insensitive_border_color; + background-color: @scale_trough_insensitive_highlight_bg_color; +} + +scale trough highlight:disabled { + border-color: @scale_trough_highlight_insensitive_border_color; + background-color: @scale_trough_highlight_insensitive_bg_color; +} + +scale marks indicator { + color: @scale_mark_color; +} + +/* this makes marks visible */ +scale.horizontal indicator, +scale.horizontal.fine-tune indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator, +scale.vertical.fine-tune indicator { + min-height: 1px; + min-width: 8px; +} + +scale slider, +scale slider:hover, +scale slider:disabled { + border-radius: 0; + border-style: none; + background-color: transparent; +} + +scale.horizontal slider { + min-width: 21px; + margin: -6px 0px -9px 0px; +} + +scale.vertical slider { + min-height: 21px; + margin: 0px -7px 0px -6px; +} + +scale.horizontal.marks-after slider { + margin-top: -6px; + background-repeat: no-repeat; + min-height: 16px; +} + +scale.vertical slider, +scale.horizontal slider { + background-repeat: no-repeat; + background-position: top; +} + +scale.vertical.fine-tune slider, +scale.horizontal.fine-tune slider, +scale.horizontal.marks-after.fine-tune slider { + background-size: 80%; +} + +scale.horizontal.color.marks-before trough { + min-height: 16px; + margin: 0px 0px 0px 0px; + padding: 0px; + border-radius: 3px; +} + +scale.horizontal.color.marks-before slider { + min-height: 20px; + min-width: 30px; + background-size: 90%; +} + +scale.horizontal.color.marks-before slider:hover, +scale.vertical.color.marks-after slider:hover { + background-size: 95%; +} + +scale.horizontal.color.marks-before.fine-tune slider, +scale.vertical.color.marks-after.fine-tune slider { + background-size: 80%; +} + +scale.vertical.color.marks-after trough { + min-width: 16px; + padding: 0px; + border-radius: 3px; +} + +scale.vertical.color.marks-after slider { + background-size: 90%; +} + +scale progressbar { + background-color: @scale_progressbar_bg_color; +} + +/********** + * Frames * + **********/ + +.frame { + border-width: 1px; + border-color: @border_color; + border-style: solid; + border-radius: 3px; + background-color: @notebook_bg_color; + padding: 0; +} + +/* Style the Search and Location entry boxes for Firefox 49 */ +/* why frame and not entry ? FIXME */ +frame { + border-style: solid; + border-color: @border_color; +} + +/* Override the Firefox 49 frame styling where is absolutely shouldn't be applied */ +/* maybe we should add more here */ +box > frame, /* mate-tweak */ +statusbar > frame, /* caja, etc. */ +statusbar > widget > frame, /* pluma */ +GvcMixerDialog frame { /* Mate Mixer dialog */ + border-style: none; +} + +frame.flat, +.frame.flat { + border-style:none; +} + +.sidebar, +scrolledwindow, +scrolledwindow.frame { + border-style: solid; + border-color: @border_color; + border-width: 1px; + border-radius: 2px; + padding: 0; +} + +#pathbarbox, +filechooser scrolledwindow, +scrolledwindow viewport { + background-color: @theme_bg_color; +} + +/* avoid double borders when a viewport is + * packed into a GtkScrolledWindow */ +scrolledwindow viewport.frame { + border-style: none; +} + +/*********** + * Buttons * + ***********/ + +button { + min-height: 16px; + min-width: 16px; + outline-style: none; +} + +button, +button.menuitem.menubar, +.titlebar .linked.raised button, +.titlebar .linked.raised button:hover, +.titlebar .linked.raised button:focus, +.titlebar .linked.raised button:checked, +.titlebar .linked.raised button:disabled, +.titlebar .linked.raised button:backdrop, +.titlebar .linked.raised button:focus:hover, +.titlebar .linked.raised button:focus:hover:active { + padding: 5px 5px 6px; /* larger values makes the button arrow smaller*/ +} + +toolbar.inline-toolbar button, +toolbar.inline-toolbar button.image-button, +toolbar.inline-toolbar button.text-button, +toolbar.inline-toolbar button:checked, +toolbar.inline-toolbar button.image-button:checked, +toolbar.inline-toolbar button.text-button:checked { + padding: 3px; +} + +toolbar.inline-toolbar button box.horizontal, +toolbar.inline-toolbar button.image-button box.horizontal, +toolbar.inline-toolbar button.text-button box.horizontal, +toolbar.inline-toolbar button box.horizontal image, +toolbar.inline-toolbar button.image-button box.horizontal image, +toolbar.inline-toolbar button.text-button box.horizontal image { + border-image: none; +} + +toolbar.horizontal button, +toolbar.horizontal button:checked, +toolbar.primary-toolbar.horizontal button, +toolbar.primary-toolbar.horizontal button:checked { + padding: 4px 3px; + min-height: 16px; + min-width: 26px; +} + +button.default { + text-shadow: none; + color: @theme_fg_color; +} + +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255,255,255,0), 0 1px rgba(255,255,255,0); + text-shadow: none; + -gtk-icon-shadow: none; + border-image: none; +} + +button.flat.hover { + border-radius: 3px; +} + +button.image-button.circular-button { + border-image: none; + border-width: 1px; + border-style: solid; + border-color: @border_color; +} + +combobox button.combo, +toolbar.horizontal combobox button.combo { + padding: 4px; +} + +.path-bar button, +.linked.path-bar > button, +.path-bar button image, +.path-bar button label { + padding: 4px 3px; +} + +.path-bar button { + border-width: 1px; +} + +.linked.path-bar > button.toggle, +.linked.path-bar > button.toggle:checked:hover, /* this is really weird */ +.linked.path-bar > button.image-button, +.linked.path-bar > button.toggle.image-button, +.linked.path-bar > button.toggle.text-button { + border-width: 1px 1px 1px 0px; +} + +.linked.path-bar > button.toggle:first-child, +.linked.path-bar > button.image-button:first-child, +.linked.path-bar > button.toggle.image-button:first-child, +.linked.path-bar > button.toggle.text-button:first-child, +.linked.path-bar > button.slider-button:first-child { + border-width: 1px; +} + +.linked.path-bar > button.toggle:last-child, +.linked.path-bar > button.image-button:last-child, +.linked.path-bar > button.toggle.image-button:last-child, +.linked.path-bar > button.toggle.text-button:last-child, +.linked.path-bar > button.slider-button:last-child { + border-width: 1px 1px 1px 0px; +} + +.linked.raised button:first-child, +.linked.raised button:first-child:hover:active { + border-right-width: 0px; +} + +button { + color: @theme_text_color; + border-style: solid; + border-color: transparent; +} + +/* We want anything inside the buttons to use their background */ +button * { + background-color: transparent; +} + +button:disabled image, +.button:disabled image, +button:active:disabled image, +.button:active:disabled image{ + opacity: 0.4; +} + +/* We may want a background for focused buttons, but in the meantime let's remove it too */ +GtkMenuToolButton *, +toolbar.primary-toolbar button, +toolbar.primary-toolbar button:disabled { + background-image: none; + background-color: transparent; +} + +toolbar.primary-toolbar button { + border-image: none; + border-style: solid; + border-width: 1px 1px 2px 1px; + border-color: transparent; +} + +toolbar.primary-toolbar button:checked, +toolbar.inline-toolbar button:checked, +button:checked, +button:checked:focus, +button:focus { + color: @button_active_text_color; +} + +button:disabled, +button:checked:disabled { + color: @insensitive_fg_color; +} + +button separator { + color: shade(@internal_element_color, 1.30); +} + +/* linked buttons and entries */ + +/* Middle button */ +.linked entry, +.linked button, +.linked button:hover, +.linked button:focus, +.linked button:focus:hover, +.linked button:focus:hover:active, +.linked button:checked, +.linked button:checked:hover, +.linked button:checked:hover:active, +.linked button:disabled { + border-image: none; + border-radius: 0; + border-color: @border_color; + border-width: 1px; + padding: 4px 3px; +} + +.linked entry { + padding: 4px; +} + +/* Leftmost button */ +.linked entry:first-child, +.linked button:first-child, +.linked button:hover:first-child, +.linked button:focus:first-child, +.linked button:focus:hover:first-child, +.linked button:focus:hover:active:first-child, +.linked button:checked:first-child, +.linked button:checked:hover:first-child, +.linked button:checked:hover:active:first-child, +.linked button:disabled:first-child { + border-image: none; + border-radius: 3px 0 0 3px; + border-color: @border_color; + border-width: 1px 0px 1px 1px; + padding: 4px 3px; +} + +.linked entry:first-child { + padding: 4px; + border-width: 1px; +} + +/* Rightmost button */ +.linked entry:last-child, +.linked button:last-child, +.linked button:hover:last-child, +.linked button:focus:last-child, +.linked button:focus:hover:last-child, +.linked button:focus:hover:active:last-child, +.linked button:checked:last-child, +.linked button:checked:hover:last-child, +.linked button:checked:hover:active:last-child, +.linked button:disabled:last-child { + border-image: none; + border-radius: 0 3px 3px 0; + border-color: @border_color; + border-width: 1px 1px 1px 0px; + padding: 4px 3px; +} + +.linked entry:last-child { + padding: 4px; +} + +/* Single button */ +.linked entry:only-child, +.linked button:only-child, +.linked button:hover:only-child, +.linked button:focus:only-child, +.linked button:focus:hover:only-child, +.linked button:focus:hover:active:only-child, +.linked button:checked:only-child, +.linked button:checked:hover:only-child, +.linked button:checked:hover:active:only-child, +.linked button:disabled:only-child { + border-image: none; + border-radius: 3px; + border-color: @border_color; + border-width: 1px; + padding: 4px 3px; +} + +.linked entry:only-child { + padding: 4px; +} + +/* vertical */ + +/* Middle button */ +.linked.vertical button.image-button, +.linked.vertical button.image-button:hover, +.linked.vertical button.image-button:focus, +.linked.vertical button.image-button:focus:hover, +.linked.vertical button.image-button:focus:hover:active, +.linked.vertical button.image-button:checked, +.linked.vertical button.image-button:checked:hover, +.linked.vertical button.image-button:checked:hover:active, +.linked.vertical button.image-button:disabled { + border-image: none; + border-radius: 0; + border-color: @border_color; + border-width: 0px 1px 0px 1px; + padding: 5px 5px; +} + +/* top button */ +.linked.vertical button.image-button:first-child, +.linked.vertical button.image-button:hover:first-child, +.linked.vertical button.image-button:focus:first-child, +.linked.vertical button.image-button:focus:hover:first-child, +.linked.vertical button.image-button:focus:hover:active:first-child, +.linked.vertical button.image-button:checked:first-child, +.linked.vertical button.image-button:checked:hover:first-child, +.linked.vertical button.image-button:checked:hover:active:first-child, +.linked.vertical button.image-button:disabled:first-child { + border-image: none; + border-radius: 3px 3px 0px 0px; + border-color: @border_color; + border-width: 1px 1px 0px 1px; + padding: 5px 5px; +} + +/* bottom button */ +.linked.vertical button:last-child, +.linked.vertical button:hover:last-child, +.linked.vertical button:focus:last-child, +.linked.vertical button:focus:hover:last-child, +.linked.vertical button:focus:hover:active:last-child, +.linked.vertical button:checked:last-child, +.linked.vertical button:checked:hover:last-child, +.linked.vertical button:checked:hover:active:last-child, +.linked.vertical button:disabled:last-child { + border-image: none; + border-radius: 0px 0px 3px 3px; + border-color: @border_color; + border-width: 0px 1px 1px 1px; + padding: 5px 5px; +} + +/* Dialog Action Area */ + +/* Middle button */ +.dialog-action-area.linked button, +.dialog-action-area.linked button:hover, +.dialog-action-area.linked button:focus, +.dialog-action-area.linked button:focus:hover, +.dialog-action-area.linked button:focus:hover:active, +.dialog-action-area.linked button:checked, +.dialog-action-area.linked button:checked:hover, +.dialog-action-area.linked button:checked:hover:active, +.dialog-action-area.linked button:disabled { + padding: 4px 6px; + border-width: 1px 1px 1px 0px; +} + +.dialog-action-area.linked button.default, +.dialog-action-area.linked button:focus { + border-color: @button_default_border_color; + box-shadow: inset 0px 1px @button_default_box_shadow_color, + inset 1px 0px @button_default_box_shadow_color, + inset -1px 0px @button_default_box_shadow_color, + inset 0px -1px @button_default_box_shadow_color; +} + +/* Leftmost button */ +.dialog-action-area.linked button:first-child, +.dialog-action-area.linked button:hover:first-child, +.dialog-action-area.linked button:focus:first-child, +.dialog-action-area.linked button:focus:hover:first-child, +.dialog-action-area.linked button:focus:hover:active:first-child, +.dialog-action-area.linked button:checked:first-child, +.dialog-action-area.linked button:checked:hover:first-child, +.dialog-action-area.linked button:checked:hover:active:first-child, +.dialog-action-area.linked button:disabled:first-child { + padding: 4px 6px; + border-width: 1px 1px 1px 1px; +} + +.dialog-action-area.linked button.default:first-child, +.dialog-action-area.linked button:focus:first-child { + border-color: @button_default_border_color; + box-shadow: inset 0px 1px @button_default_box_shadow_color, + inset 1px 0px @button_default_box_shadow_color, + inset -1px 0px @button_default_box_shadow_color, + inset 0px -1px @button_default_box_shadow_color; +} + +/* Rightmost button */ +.dialog-action-area.linked button:last-child, +.dialog-action-area.linked button:hover:last-child, +.dialog-action-area.linked button:focus:last-child, +.dialog-action-area.linked button:focus:hover:last-child, +.dialog-action-area.linked button:focus:hover:active:last-child, +.dialog-action-area.linked button:checked:last-child, +.dialog-action-area.linked button:checked:hover:last-child, +.dialog-action-area.linked button:checked:hover:active:last-child, +.dialog-action-area.linked button:disabled:last-child { + padding: 4px 6px; + border-width: 1px 1px 1px 0px; +} + +.dialog-action-area.linked button.default:last-child, +.dialog-action-area.linked button:focus:last-child { + border-color: @button_default_border_color; + box-shadow: inset 0px 1px @button_default_box_shadow_color, + inset 1px 0px @button_default_box_shadow_color, + inset -1px 0px @button_default_box_shadow_color, + inset 0px -1px @button_default_box_shadow_color; +} + +/* Single button */ +.dialog-action-area.linked button:only-child, +.dialog-action-area.linked button:hover:only-child, +.dialog-action-area.linked button:focus:only-child, +.dialog-action-area.linked button:focus:hover:only-child, +.dialog-action-area.linked button:focus:hover:active:only-child, +.dialog-action-area.linked button:checked:only-child, +.dialog-action-area.linked button:checked:hover:only-child, +.dialog-action-area.linked button:checked:hover:active:only-child, +.dialog-action-area.linked button:disabled:only-child { + padding: 4px 6px; + border-width: 1px; +} + +.dialog-action-area.linked button.default:only-child, +.dialog-action-area.linked button:focus:only-child { + border-color: @button_default_border_color; + box-shadow: inset 0px 1px @button_default_box_shadow_color, + inset 1px 0px @button_default_box_shadow_color, + inset -1px 0px @button_default_box_shadow_color, + inset 0px -1px @button_default_box_shadow_color; +} + +/***************** + * GtkSpinButton * + *****************/ + +spinbutton, +spinbutton:focus { + background-color: transparent; + padding: 0px; + border-width: 1px; + border-radius: 3px; + border-style: solid; + border-color: @spinbutton_border_color; +} + +spinbutton:focus { + border-color: shade (@theme_selected_bg_color, 1.0); +} + +spinbutton.horizontal > entry, +spinbutton.horizontal > entry:focus { + padding: 0px 10px 0px 3px; + box-shadow: none; + border-radius: 3px 0px 0px 3px; + border-style: none; + border-image: none; +} + +spinbutton > button, +spinbutton > button:focus, +spinbutton > button:focus:active { + background-color: transparent; + color: @internal_element_color; + padding: 6px; + border-radius: 0; + border-width: 0 0 0 1px; + border-style: solid; + border-color: @spinbutton_border_color; + border-image: none; +} + +spinbutton > button.default, +spinbutton > button:focus { + box-shadow: none; +} + +spinbutton > button:disabled { + color: @internal_element_insensitive_color; + border-color: @insensitive_border_color; + border-image: none; + border-radius: 0; +} + +spinbutton > button:checked, +spinbutton > button:focus:checked, +spinbutton > button:hover { + color: @internal_element_hover_color; +} + +spinbutton.horizontal > button { + border-width: 0 0 0 1px; +} + +spinbutton.horizontal > button:last-child { + border-radius: 0 3px 3px 0; +} + +/*vertical */ +spinbutton.vertical > entry, +spinbutton.vertical > entry:focus { + border-image: none; + border-color: @spinbutton_border_color; + border-radius: 0px; + border-width: 1px 0px 1px 0px; + padding: 6px 2px; +} + +spinbutton.vertical > button, +spinbutton.vertical > button:focus, +spinbutton.vertical > button:focus:active, +spinbutton.vertical > button:last-child, +spinbutton.vertical > button:focus:last-child, +spinbutton.vertical > button:focus:active:last-child { + padding: 6px 2px; + border-width: 0px; +} + +spinbutton.vertical > button, +spinbutton.vertical > button:focus, +spinbutton.vertical > button:focus:active { + border-radius: 3px 3px 0px 0px; +} + +spinbutton.vertical > button:last-child, +spinbutton.vertical > button:focus:last-child, +spinbutton.vertical > button:focus:active:last-child { + border-radius: 0px 0px 3px 3px; +} + +/* linked */ +.linked.vertical > spinbutton.horizontal { + padding: 0px; + border-radius: 0px ; + border-width: 0px 1px 1px 1px; +} + +.linked.vertical > spinbutton.horizontal > entry, +.linked.vertical > spinbutton.horizontal > entry:focus { + padding: 0px 10px 0px 3px; + border-radius: 0px ; + border-style: none; + border-image: none; + box-shadow: none; +} + +.linked.vertical > spinbutton.horizontal > button, +.linked.vertical > spinbutton.horizontal > button:focus, +.linked.vertical > spinbutton.horizontal > button:hover, +.linked.vertical > spinbutton.horizontal > button:focus:active, +.linked.vertical > spinbutton.horizontal > button:focus:hover { + border-radius: 0px; + border-width: 0 0 0 1px; + border-image: none; + border-color: @spinbutton_border_color; + padding: 6px; +} + + +/********************* + * Button background * + *********************/ + +/* Button background */ +button, +spinbutton button, +combobox button.combo, +toolbar button.raised, +toolbar button, +toolbar .raised button, +toolbar button.raised:focus, +toolbar .raised button:focus, +toolbar combobox button.combo, +toolbar combobox button.combo:focus, +toolbar.primary-toolbar combobox button.combo, +.titlebar .titlebutton:hover, +colorchooser #add-color-button { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@button_gradient_a), + to (@button_gradient_d)); + background-color: transparent; +} + +/* Pushed button background */ +button:checked, +button:checked:hover, +button:hover:active, +menuitem button:hover, +spinbutton button:active, +spinbutton button:active:hover, +combobox button.combo:checked, +toolbar button:checked, +toolbar button:checked:hover, +toolbar button:hover:active, +toolbar button.raised:checked, +toolbar .raised button:checked, +toolbar button.raised:hover:active, +toolbar button.raised:checked:hover, +toolbar .raised button:hover:active, +toolbar .raised button:checked:hover, +toolbar.primary-toolbar combobox button.combo:checked, +toolbar.primary-toolbar button:checked, +toolbar.primary-toolbar button:hover:active, +toolbar.primary-toolbar button:focus:active, +toolbar.primary-toolbar button:focus:hover:active, +toolbar.inline-toolbar button:checked, +toolbar.inline-toolbar button:hover:active { + background-image: linear-gradient(to bottom, + @button_active_gradient_a, + @button_active_gradient_b 3px, + @button_active_gradient_c 4px, + @button_active_gradient_d 50%, + @button_active_gradient_e 50%, + @button_active_gradient_f); + background-color: transparent; +} + +trough, +trough highlight, +trough row, +trough row:hover { + background-image: linear-gradient(to bottom, + @trough_gradient_a, + @trough_gradient_b 4px); +} + +/* Flipped pushed button background for vertical progressbar through and the like */ +trough.vertical { + background-image: linear-gradient(to right, + @trough_gradient_a, + @trough_gradient_b 4px); +} + +/* Prelight button background */ +button:hover, +spinbutton button:hover, +combobox button.combo:hover, +toolbar button:hover, +toolbar button.raised:hover, +toolbar .raised button:hover, +toolbar combobox button.combo:hover, +toolbar.primary-toolbar button:hover, +toolbar.primary-toolbar combobox button.combo:hover, +toolbar.primary-toolbar combobox button.combo:focus:hover, +colorchooser #add-color-button:hover { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_hover_gradient_a 5%, + @button_hover_gradient_b 95%, + @button_hover_gradient_c); +} + +/* disabled button background */ +button:disabled, +combobox button.combo:disabled, +toolbar combobox button.combo:disabled { + background-image: none; + background-color: transparent; + color: @insensitive_fg_color; +} + +/* Pushed + disabled button background */ +button:checked:disabled, +toolbar button:checked:disabled, +toolbar combobox button.combo:checked:disabled { + background-image: linear-gradient(to bottom, + @button_active_insensitive_gradient_a, + @button_active_insensitive_gradient_b 3px, + @button_active_insensitive_gradient_c 4px, + @button_active_insensitive_gradient_d 50%, + @button_active_insensitive_gradient_e 50%, + @button_active_insensitive_gradient_f); + background-color: transparent; +} + +/* Focused primary toolbar button background */ +toolbar button:focus, +toolbar.primary-toolbar button:focus, +toolbar.primary-toolbar combobox button.combo:focus { + background-image: linear-gradient(to bottom, + @pt_button_focus_gradient_a, + @pt_button_focus_gradient_b 50%, + @pt_button_focus_gradient_c 50%, + @pt_button_focus_gradient_d); +} + +/* Focused + prelit primary toolbar button background */ +toolbar button:focus:hover, +toolbar.primary-toolbar button:focus:hover { + background-image: linear-gradient(to bottom, + @pt_button_focus_hover_gradient_a, + @pt_button_focus_hover_gradient_b 50%, + @pt_button_focus_hover_gradient_c 50%, + @pt_button_focus_hover_gradient_d); +} + +/* Stack switcher */ +stackswitcher > button > label, +headerbar stackswitcher > button.titlebutton > label, +headerbar.titlebar stackswitcher > button.titlebutton > label, +calendar.header stackswitcher > button.titlebutton > label { + padding-left: 6px; + padding-right: 6px; +} + +stackswitcher > button > image, +headerbar stackswitcher > button.titlebutton > image, +headerbar.titlebar stackswitcher > button.titlebutton > image, +calendar.header stackswitcher > button.titlebutton > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} + +stackswitcher > button.text-button { + padding: 5px 10px 6px; +} + +stackswitcher > button.image-button, +headerbar stackswitcher > button.titlebutton, +headerbar.titlebar stackswitcher > button.titlebutton, +calendar.header stackswitcher > button.titlebutton { + padding: 5px 2px; +} + +stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + background-color: @theme_bg_color; /* FIXME: ? */ + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; +} + +stackswitcher > button.needs-attention > label:backdrop, +stackswitcher > button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; +} + +stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 4px; +} + +stackswitcher > button.needs-attention:active > label, +stackswitcher > button.needs-attention:active > image, +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +stackswitcher > button:dir(ltr).text-button.radio, +stackswitcher > button:dir(ltr).text-button.radio:focus, +stackswitcher > button:dir(ltr).text-button.radio:hover, +stackswitcher > button:dir(ltr).text-button.radio:hover:active, +stackswitcher > button:dir(ltr).text-button.radio:checked, +stackswitcher > button:dir(ltr).text-button.radio:checked:hover, +stackswitcher > button:dir(ltr).text-button.radio:checked:hover:active { + padding: 5px 10px 6px; + border-width: 1px 0px 1px 0px; + border-image-width: 3px 0px 4px 0; + border-style: solid; + border-color: @border_color; + border-image: none; + border-radius: 0px; +} + +stackswitcher > button:dir(ltr).text-button.radio:first-child, +stackswitcher > button:dir(ltr).text-button.radio:hover:first-child, +stackswitcher > button:dir(ltr).text-button.radio:hover:active:first-child, +stackswitcher > button:dir(ltr).text-button.radio:checked:first-child, +stackswitcher > button:dir(ltr).text-button.radio:checked:hover:first-child, +stackswitcher > button:dir(ltr).text-button.radio:checked:hover:active:first-child { + border-width: 1px 0px 1px 1px; + border-image-width: 3px 0 4px 3px; + border-radius: 3px 0px 0px 3px; +} + +stackswitcher > button:dir(ltr).text-button.radio:last-child, +stackswitcher > button:dir(ltr).text-button.radio:hover:last-child, +stackswitcher > button:dir(ltr).text-button.radio:hover:active:last-child, +stackswitcher > button:dir(ltr).text-button.radio:checked:last-child, +stackswitcher > button:dir(ltr).text-button.radio:checked:hover:last-child, +stackswitcher > button:dir(ltr).text-button.radio:checked:hover:active:last-child { + border-width: 1px 1px 1px 0px; + border-image-width: 3px 3px 4px 0; + border-radius: 0px 3px 3px 0px; +} + +stackswitcher > button:dir(ltr).text-button.radio, +stackswitcher > button:dir(ltr).text-button.radio:focus { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@button_gradient_a), + to (@button_gradient_d)); + background-color: transparent; +} + +stackswitcher > button:dir(ltr).text-button:hover { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_hover_gradient_a 5%, + @button_hover_gradient_b 95%, + @button_hover_gradient_c); +} + +stackswitcher > button:dir(ltr).text-button:checked, +stackswitcher > button:dir(ltr).text-button:checked:focus, +stackswitcher > button:dir(ltr).text-button:checked:hover { + background-image: linear-gradient(to bottom, + @button_active_gradient_a, + @button_active_gradient_b 3px, + @button_active_gradient_c 4px, + @button_active_gradient_d 50%, + @button_active_gradient_e 50%, + @button_active_gradient_f); + background-color: transparent; +} + +/***************** + * Notebooks and * + * tabs * + *****************/ + +notebook { + padding: 0; + background-clip: border-box; +} + +notebook.frame { + background-color: @notebook_bg_color; + background-clip: border-box; + border-color: @border_color; + border-style: solid; + border-width: 1px; + border-radius: 3px 3px 0px 0px; +} + +/* pavu-control */ +window.background > box.vertical > notebook:not(.frame), +window.background.csd > box.vertical > notebook:not(.frame), +window.background.ssd > box.vertical > notebook:not(.frame), +window.background.solid-csd > box.vertical > notebook:not(.frame) { + margin: 0px; + background-color: @notebook_bg_color; + background-clip: border-box; + border-radius: 3px 3px 0px 0px; +} + +window.background > box.vertical > notebook:not(.frame) > stack > box, +window.background.csd > box.vertical > notebook:not(.frame) > stack > box, +window.background.ssd > box.vertical > notebook:not(.frame) > stack > box, +window.background.solid-csd > box.vertical > notebook:not(.frame) > stack > box { + margin: 0px; + border-style: solid; + border-width: 0px 0.4px 0.4px 0.4px; + border-color: @notebook_border; +} + +window.background > box.vertical > notebook:not(.frame) > header.top, +window.background.csd > box.vertical > notebook:not(.frame) > header.top, +window.background.ssd > box.vertical > notebook:not(.frame) > header.top, +window.background.solid-csd > box.vertical > notebook:not(.frame) > header.top { + margin: 0px; + border-style: solid; + border-width: 0px 0px 0px 0.1px; + border-color: @theme_bg_color; +} + +printdialog > box.view.vertical.dialog-vbox > box.vertical > notebook { + margin: 5px; + background-color: @notebook_bg_color; + border-radius: 3px 0px 0px 0px; + border-style: solid; + border-color: @border_color; + border-width: 0px 1px 1px 1px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook, /* meld preferences */ +dialog.background.ssd > box.vertical.dialog-vbox > notebook, +dialog.background.solid-csd > box.vertical.dialog-vbox > notebook { + background-color: @notebook_bg_color; +} + +/* view areas, ie. pluma-, caja-tabs */ +paned.horizontal notebook { + border-style: none; +} + +paned.horizontal notebook header { + box-shadow: none; +} + +notebook header.top { + margin: -1px -1px 0px 0px; + border-width: 0px 0px 1px 0px; + border-radius: 3px 3px 0px 0px; + background-color: @theme_bg_color; + box-shadow: inset 0px -1px 0 0 @border_color; +} + +paned.horizontal notebook header.top { + margin: 0px; + border-width: 0px 0px 0px 0.1px; + border-style: solid; + border-color: @theme_bg_color; +} + +printdialog > box.view.vertical.dialog-vbox > box.vertical > notebook > header.top { + border-radius: 0px; +} + +notebook header.bottom { + margin: 0px -1px -1px 0px; + border-width: 1px 1px 0px 0px; + background-color: @theme_bg_color; + box-shadow: inset 0px 1px 0 0 @border_color; +} + +notebook header.left { + margin: 0px 0px -1px -1px; + border-width: 0px 1px 0px 0px; + background-color: @theme_bg_color; + box-shadow: inset -1px 0px 0 0 @border_color; +} + +notebook header.right { + margin: 0px -1px -1px 0px; + border-width: 0px 0px 0px 1px; + background-color: @theme_bg_color; + box-shadow: inset 1px 0px 0 0 @border_color; +} + +/* tabs in view areas, ie. pluma-, caja-tabs */ +paned.horizontal notebook header.top tab { + padding: 4px 2px 4px 2px; + border-width: 1px 1px 0px 1px; +} + +paned.horizontal notebook header.top tab:checked { + padding: 4px 2px 4px 2px; + border-width: 1px 1px 0px 1px; +} + +notebook header tab { + border-color: @border_color; + border-style: solid; + border-width: 1px; + background-color: transparent; +} + +notebook header.top tab { + margin: 0px 0px 0px -1px; + padding: 4px 6px 4px 6px; + border-width: 1px; + border-radius: 3px 3px 0px 0px; + background-image: linear-gradient(to bottom, + @notebook_tab_gradient_a, + @notebook_tab_gradient_d); +} + +notebook header.top tab:checked { + border-top-color: @notebook_active_tab_border; + border-left-color: @notebook_active_tab_border; + border-right-color: @notebook_active_tab_border; + border-width: 1px 1px 0px 1px; + background-image: linear-gradient(to bottom, + @notebook_active_tab_strip_gradient_b 1px, + @notebook_active_tab_gradient_b 8px); +} + +notebook header.right tab { + margin: -1px 0px 0px 0px; + padding: 6px 4px 6px 4px; + border-width: 1px; + border-radius: 0px 3px 3px 0px; + background-image: linear-gradient(to left, + @notebook_tab_gradient_a, + @notebook_tab_gradient_d); +} + +notebook header.right tab:checked { + border-width: 1px 1px 1px 0px; + border-right-color: @notebook_active_tab_border; + border-top-color: @notebook_active_tab_border; + border-bottom-color: @notebook_active_tab_border; + background-image: linear-gradient(to left, + @notebook_active_tab_strip_gradient_b 1px, + @notebook_active_tab_gradient_b 8px); +} + +notebook header.bottom tab { + margin: 0px 0px 0px -1px; + padding: 4px 6px 4px 6px; + border-width: 1px; + border-radius: 0px 0px 3px 3px; + background-image: linear-gradient(to top, + @notebook_tab_gradient_a, + @notebook_tab_gradient_d); +} + +notebook header.bottom tab:checked { + border-width: 0px 1px 1px 1px; + border-bottom-color: @notebook_active_tab_border; + border-left-color: @notebook_active_tab_border; + border-right-color: @notebook_active_tab_border; + background-image: linear-gradient(to top, + @notebook_active_tab_strip_gradient_b 1px, + @notebook_active_tab_gradient_b 8px); +} + +notebook header.left tab { + margin: -1px 0px 0px 0px; + padding: 6px 4px 6px 4px; + border-width: 1px; + border-radius: 3px 0px 0px 3px; + background-image: linear-gradient(to right, + @notebook_tab_gradient_a, + @notebook_tab_gradient_d); +} + +notebook header.left tab:checked { + border-width: 1px 0px 1px 1px; + border-left-color: @notebook_active_tab_border; + border-top-color: @notebook_active_tab_border; + border-bottom-color: @notebook_active_tab_border; + background-image: linear-gradient(to right, + @notebook_active_tab_strip_gradient_b 1px, + @notebook_active_tab_gradient_b 8px); +} + +/* outlines */ +notebook header tab:checked { + outline-color: @button_default_border_color; +} + +notebook header.top tab:checked { + -gtk-outline-top-left-radius: 4px; + -gtk-outline-top-right-radius: 4px; + -gtk-outline-bottom-left-radius: 0px; + -gtk-outline-bottom-right-radius: 0px; +} + +notebook header.bottom tab:checked { + -gtk-outline-top-left-radius: 0px; + -gtk-outline-top-right-radius: 0px; + -gtk-outline-bottom-left-radius: 4px; + -gtk-outline-bottom-right-radius: 4px; +} + +notebook header.left tab:checked { + -gtk-outline-top-left-radius: 4px; + -gtk-outline-top-right-radius: 0px; + -gtk-outline-bottom-left-radius: 4px; + -gtk-outline-bottom-right-radius: 0px; +} + +notebook header.right tab:checked { + -gtk-outline-top-left-radius: 0px; + -gtk-outline-top-right-radius: 4px; + -gtk-outline-bottom-left-radius: 0px; + -gtk-outline-bottom-right-radius: 4px; +} + +/* close button styling */ +paned.horizontal notebook button.flat, +notebook button.flat.small-button { + border-image: none; + border-radius: 3px; + border-style: solid; + border-color: transparent; + border-width: 1px; + background-image: none; + background-color: transparent; + padding: 0; +} + +paned.horizontal notebook button.flat:hover, +notebook button.flat.small-button:hover{ + color: @theme_fg_color; + border-color: alpha(black, 0.1); +} + +notebook header.top tabs arrow.up, +notebook header.bottom tabs arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: @theme_fg_color; +} + +notebook header.top tabs arrow.down, +notebook header.bottom tabs arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); + color: @theme_fg_color; +} + +notebook header.left tabs arrow.up, +notebook header.right tabs arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + color: @theme_fg_color; +} + +notebook header.left tabs arrow.down, +notebook header.right tabs arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: @theme_fg_color; +} + +notebook header tabs arrow { + color: @theme_fg_color; +} + +notebook header tabs arrow:hover, +notebook header tabs arrow:active { + color: @theme_selected_bg_color; +} + +notebook header tabs arrow:disabled { + color: rgba(141, 144, 145, 0.3); +} + +notebook header tabs arrow:backdrop { + color: rgba(84, 89, 90, 0.4); +} + +notebook header tabs arrow:backdrop:disabled { + color: #c7c7c7; +} + +/************** + * ComboBoxes * + **************/ + +combobox { + padding: 0; +} + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: @theme_fg_color; + min-height: 16px; + min-width: 16px; +} + +combobox entry.combo, +combobox button.combo { + color: @internal_element_color; + padding: 4px +} + +combobox entry.combo:disabled, +combobox button.combo:disabled { + color: @insensitive_fg_color; +} + +combobox separator { + /* always disable separators */ + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} + +combobox > .linked > entry.combo, +combobox > .linked > button.combo, +combobox > .linked > button.combo:focus, +combobox > .linked > button.combo:hover, +combobox > .linked > button.combo:checked, +combobox > .linked > button.combo:focus:hover, +combobox > .linked > button.combo:disabled { + border-image-width: 3px 3px 4px 3px; + border-radius: 0px; + border-width: 1px 0px 1px 0px; +} + +combobox > .linked > entry.combo:first-child, +combobox > .linked > button.combo:first-child, +combobox > .linked > button.combo:focus:first-child, +combobox > .linked > button.combo:hover:first-child, +combobox > .linked > button.combo:checked:first-child, +combobox > .linked > button.combo:focus:hover:first-child, +combobox > .linked > button.combo:disabled:first-child { + border-image-width: 3px 0 4px 3px; + border-radius: 3px 0 0 3px; + border-width: 1px 0px 1px 1px; +} + +combobox > .linked > entry.combo:last-child, +combobox > .linked > button.combo:last-child, +combobox > .linked > button.combo:focus:last-child, +combobox > .linked > button.combo:hover:last-child, +combobox > .linked > button.combo:checked:last-child, +combobox > .linked > button.combo:focus:hover:last-child, +combobox > .linked > button.combo:disabled:last-child { + border-image-width: 3px 3px 4px 3px; + border-radius: 0 3px 3px 0; + border-width: 1px 1px 1px 1px; +} + +combobox > .linked > entry.combo:only-child, +combobox > .linked > button.combo:only-child, +combobox > .linked > button.combo:focus:only-child, +combobox > .linked > button.combo:hover:only-child, +combobox > .linked > button.combo:checked:only-child, +combobox > .linked > button.combo:focus:hover:only-child, +combobox > .linked > button.combo:disabled:only-child { + border-image-width: 3px 3px 4px 3px; + border-radius: 3px; + border-width: 1px; +} + +toolbar.primary-toolbar combobox > .linked > entry.combo, +toolbar.primary-toolbar combobox > .linked > button.combo { + border-image-width: 4px 0px 4px 0px; +} + +toolbar.primary-toolbar combobox > .linked > entry.combo:first-child, +toolbar.primary-toolbar combobox > .linked > button.combo:first-child { + border-image-width: 4px 0 4px 4px; +} + +toolbar.primary-toolbar combobox > .linked > entry.combo:last-child, +toolbar.primary-toolbar combobox > .linked > button.combo:last-child { + border-image-width: 4px 4px 4px 0; +} + +toolbar.primary-toolbar combobox > .linked > entry.combo:only-child, +toolbar.primary-toolbar combobox > .linked > button.combo:only-child { + border-image-width: 4px 4px 4px 4px; +} + +/* linked combobox */ + +/* Middle button */ +.linked > combobox > .linked > button.combo, +.linked > combobox > .linked > button.combo:hover, +.linked > combobox > .linked > button.combo:focus, +.linked > combobox > .linked > button.combo:focus:hover, +.linked > combobox > .linked > button.combo:checked, +.linked > combobox > .linked > button.combo:disabled { + border-image: none; + border-radius: 0; + border-color: @border_color; + border-width: 1px 0px 1px 0px; + border-width: 1px; + padding: 4px 2px; +} + +/* Leftmost button */ +.linked > combobox:first-child > .linked > button.combo:first-child, +.linked > combobox:first-child > .linked > button.combo:hover:first-child, +.linked > combobox:first-child > .linked > button.combo:focus:first-child, +.linked > combobox:first-child > .linked > button.combo:focus:hover:first-child, +.linked > combobox:first-child > .linked > button.combo:checked:first-child, +.linked > combobox:first-child > .linked > button.combo:disabled:first-child { + border-radius: 3px 0 0 3px; + border-width: 1px 0px 1px 1px; +} + +/* Rightmost button */ +.linked > combobox:last-child > .linked > button.combo:last-child, +.linked > combobox:last-child > .linked > button.combo:hover:last-child, +.linked > combobox:last-child > .linked > button.combo:focus:last-child, +.linked > combobox:last-child > .linked > button.combo:focus:hover:last-child, +.linked > combobox:last-child > .linked > button.combo:checked:last-child, +.linked > combobox:last-child > .linked > button.combo:disabled:last-child { + border-radius: 0 3px 3px 0; + border-width: 1px 1px 1px 0px; +} + +/* vertical */ + +/* Middle button */ +.linked.vertical > combobox > .linked > button.combo, +.linked.vertical > combobox > .linked > button.combo:hover, +.linked.vertical > combobox > .linked > button.combo:focus, +.linked.vertical > combobox > .linked > button.combo:focus:hover, +.linked.vertical > combobox > .linked > button.combo:checked, +.linked.vertical > combobox > .linked > button.combo:disabled { + border-image: none; + border-radius: 0; + border-color: @border_color; + border-width: 0px 1px 0px 1px; + padding: 5px 5px; +} + +/* top button */ +.linked.vertical > combobox:first-child > .linked > button.combo:first-child, +.linked.vertical > combobox:first-child > .linked > button.combo:hover:first-child, +.linked.vertical > combobox:first-child > .linked > button.combo:focus:first-child, +.linked.vertical > combobox:first-child > .linked > button.combo:focus:hover:first-child, +.linked.vertical > combobox:first-child > .linked > button.combo:checked:first-child, +.linked.vertical > combobox:first-child > .linked > button.combo:disabled:first-child { + border-radius: 3px 3px 0px 0px; + border-width: 1px 1px 1px 1px; +} + +/* bottom button */ +.linked.vertical > combobox:last-child > .linked > button.combo:last-child, +.linked.vertical > combobox:last-child > .linked > button.combo:hover:last-child, +.linked.vertical > combobox:last-child > .linked > button.combo:focus:last-child, +.linked.vertical > combobox:last-child > .linked > button.combo:focus:hover:last-child, +.linked.vertical > combobox:last-child > .linked > button.combo:checked:last-child, +.linked.vertical > combobox:last-child > .linked > button.combo:disabled:last-child { + border-radius: 0px 0px 3px 3px; + border-width: 0px 1px 1px 1px; +} + +/* ie. filechooser dialog */ +combobox .popup menu menuitem:hover cellview { + color: @theme_selected_fg_color; +} + +/************** + * Scrollbars * + **************/ + +scrollbar { + background-image: none; + border-style: solid; + border-color: @scrollbar_trough_border_color; + -GtkScrollbar-has-backward-stepper: true; + -GtkScrollbar-has-forward-stepper: true; + box-shadow: none; + border-image: none; +} + +scrollbar.vertical { + border-width: 0px 0px 0px 1px; + min-width: 14px; +} + +scrollbar.horizontal { + border-width: 1px 0px 0px 0px; + min-height: 14px; +} + +scrollbar trough { + border-style: solid; + border-color: @scrollbar_trough_border_color; +} + +scrolledwindow junction { + background-image: none; + background-color: @scrollbars_junction_bg_color; +} + +scrollbar.horizontal trough { + min-height: 14px; + border-radius: 0px; + border-width: 0px 1px 0px 1px; + border-image: none; + background-image: -gtk-gradient (linear, + left top, + left bottom, + color-stop (0, @scrollbar_trough_gradient_a), + color-stop (0.5, @scrollbar_trough_gradient_b)); +} + +scrollbar.vertical trough { + min-width: 14px; + border-radius: 0px; + border-width: 1px 0px 1px 0px; + border-image: none; + background-image: -gtk-gradient (linear, + left top, + right top, + color-stop (0, @scrollbar_trough_gradient_a), + color-stop (0.5, @scrollbar_trough_gradient_b)); +} + +/* Buttons */ +scrollbar.vertical button, +scrollbar.vertical .button { + min-width: 14px; + min-height: 16px; + padding: 1px 0px; +} + +scrollbar.horizontal button, +scrollbar.horizontal .button { + min-width: 16px; + min-height: 14px; + padding: 0px 1px; +} + +scrollbar.vertical button.up, +scrollbar.vertical .button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.vertical button.down, +scrollbar.vertical .button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.horizontal button.up, +scrollbar.horizontal .button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +scrollbar.horizontal button.down, +scrollbar.horizontal .button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar button, +scrollbar .button { + border-image: none; + border-style: none; + border-width: 0px; + border-radius: 0px; + background-image: none; + background-color: transparent; +} + +scrollbar button:hover, +scrollbar .button:hover { + border-image: none; + border-style: none; + border-width: 0px; + border-radius: 0px; +} + +scrollbar button:disabled, +scrollbar .button:disabled { + color: @scrollbar_button_insensitive_color; + border-image: none; + border-style: none; + border-width: 0px; + border-radius: 0px; +} + +scrollbar.horizontal button, +scrollbar.horizontal .button { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@scrollbar_button_gradient_a), + to (@scrollbar_button_gradient_d)); +} + +scrollbar.horizontal button:hover, +scrollbar.horizontal .button:hover { + background-image: -gtk-gradient (linear, + left bottom, + left top, + from (@scrollbar_button_hover_gradient_a), + to (@scrollbar_button_hover_gradient_d)); +} + +scrollbar.horizontal button:hover:active, +scrollbar.horizontal .button:hover:active { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@scrollbar_button_active_gradient_a), + to (@scrollbar_button_active_gradient_d)); +} + +scrollbar.vertical button, +scrollbar.vertical .button { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@scrollbar_button_gradient_a), + to (@scrollbar_button_gradient_d)); +} + +scrollbar.vertical button:hover, +scrollbar.vertical .button:hover { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@scrollbar_button_hover_gradient_d), + to (@scrollbar_button_hover_gradient_a)); +} + +scrollbar.vertical button:hover:active, +scrollbar.vertical .button:hover:active { + background-image: -gtk-gradient (linear, + left top, + right top, + from (@scrollbar_button_active_gradient_a), + color-stop (0.50, @scrollbar_button_active_gradient_b), + color-stop (0.50, @scrollbar_button_active_gradient_c), + to (@scrollbar_button_active_gradient_d)); +} + +scrollbar.vertical slider, +scrollbar.vertical .slider { + min-width: 14px; + min-height: 42px; + margin: 0px -1px 0px -1px; +} + +scrollbar.horizontal slider, +scrollbar.horizontal .slider { + min-width: 42px; + min-height: 14px; + margin: -1px 0px -1px 0px; +} + +scrollbar slider, +scrollbar .slider { + background-color: @scrollbar_slider_bg_color; + background-image: none; + border-radius: 0; + border-style: solid; + border-image: none; + border-color: @scrollbar_slider_border_color; + border-width: 1px; +} + +scrollbar slider:hover, +scrollbar .slider:hover { + background-color: @scrollbar_slider_hover_bg_color; +} + +/********* + * Menus * + *********/ + +/* combobox menus */ +treemenu menu { + background-color: @menu_bg_color; +} + +treemenu menuitem { + padding: 2px; +} + +/* Decouple the font of context menus from their entry/textview */ +.context-menu { + font: initial; + text-shadow: none; +} + +menu, +.menu { + font-weight: normal; + background-color: @menu_bg_color; + color: @menu_fg_color; + padding: 1px; + border-style: solid; + border-width: 1px; + border-color: @menu_border_color; +} + +menu button, +.menu button { + background-image: none; + background-color: @menu_bg_color; + color: @internal_element_color; + border-image: none; + border-style: none; +} + +menu button:hover, +.menu button:hover { + background-image: none; + background-color: @theme_base_color; + color: @theme_text_color; + border-image: none; + border-style: none; +} + +menu button:disabled, +.menu button:disabled { + background-color: @theme_base_color; + color: lighter(@internal_element_color); + border-image: none; + border-style: none; +} + +/* this controls the general appearance of the menubar */ +menubar, +.menubar { + border-style: none; + padding: 1px; + -GtkWidget-window-dragging: true; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_gradient_a), + color-stop (0.50, @menubar_gradient_b), + to (@menubar_gradient_c)); +} + +menubar menuitem, +.menubar menuitem { + border-style: solid; + border-width: 1px 1px 0px; + border-color: transparent; + padding: 3px 5px; + background-color: transparent; + color: @menu_fg_color; + text-shadow: none; +} + +menubar:hover, /* firefox */ +menubar menuitem:hover, +.menubar menuitem:hover, +menuitem button.flat:hover, +menuitem button.flat:active { + background-color: @menu_bg_color; + border-style: solid; + border-width: 1px 1px 0px; + border-color: @menubar_menuitem_hover_border_color; + border-radius: 3px 3px 0 0; + color: @menubar_menuitem_hover_color; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_menuitem_hover_gradient_a), + color-stop (0.50, @menubar_menuitem_hover_gradient_b), + color-stop (0.50, @menubar_menuitem_hover_gradient_c), + to (@menubar_menuitem_hover_gradient_d)); +} + +menuitem button.flat:hover { + border-width: 1px; + border-radius: 3px; +} + +menuitem button.flat:focus { + color: @theme_text_color; +} + +menubar menuitem:hover, +.menubar menuitem:hover { + border-width: 1px 1px 0px; + color: @menubar_menuitem_hover_color; +} + +menu > menuitem, +.menu > menuitem { + border-width: 1px 0px; + border-style: solid; + border-color: transparent; + padding: 4px; +} + +.menuitem, /* firefox */ +menu > menuitem, +.menu > menuitem { + background-color: @menu_bg_color; + color: @theme_text_color; +} + +menu > menuitem:hover, +.menu > menuitem:hover { + border-radius: 0; +} + +treemenu menuitem:hover, +menu menuitem:hover, +.menu menuitem:hover { + border-style: solid; + border-width: 1px 0px; + border-color: @menubar_menuitem_hover_border_color; +} + +treemenu menuitem:hover, +combobox menuitem:hover, +menu menuitem:hover, +.menu menuitem:hover { + color: @menubar_menuitem_hover_color; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_menuitem_hover_gradient_a), + color-stop (0.50, @menubar_menuitem_hover_gradient_b), + color-stop (0.50, @menubar_menuitem_hover_gradient_c), + to (@menubar_menuitem_hover_gradient_d)); +} + +menu menuitem:disabled, +.menu menuitem:disabled { + background-color: @menu_bg_color; + color: mix (@menu_fg_color, @menu_bg_color, 0.6); + border-color: transparent; +} + +menuitem:disabled image, +.menuitem:disabled image, +menuitem:active:disabled image, +.menuitem:active:disabled image{ + opacity: 0.5; +} + + +menu > menuitem accelerator, +.menu > menuitem accelerator { + color: alpha (@menu_fg_color, 0.4); +} + +menu > menuitem:disabled accelerator, +.menu > menuitem:disabled accelerator { + color: mix (@menu_fg_color, @menu_bg_color, 0.7); +} + +menu > menuitem:hover accelerator, +.menu > menuitem:hover accelerator { + color: @menubar_menuitem_hover_color; +} + +menuitem arrow { + min-height: 16px; + min-width: 16px; + margin-left: 10px; + color: @theme_text_color; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +menu arrow.top, +.menu arrow.top { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu arrow.bottom, +.menu arrow.bottom { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu arrow:hover, +.menu arrow:hover { + border-color: @theme_selected_fg_color; + color: shade (@theme_selected_bg_color, 1.6); +} + +/* settings for 4 menu level, this is needed to override the menuitem:hover + state from previous menu level, as GtkArrow itself don't support states. + thanks gtk+ devs for this madness */ +menu > menuitem > arrow.right, +menu > menuitem:hover menu > menuitem > arrow.right, +menu > menuitem:hover menu > menuitem:hover menu > menuitem > arrow.right, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem > arrow.right, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem > arrow.right, +menu > menuitem > arrow.left, +menu > menuitem:hover menu > menuitem > arrow.left, +menu > menuitem:hover menu > menuitem:hover menu > menuitem > arrow.left, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem > arrow.left, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem > arrow.left, +.menu > menuitem > arrow.right, +.menu > menuitem:hover .menu > menuitem > arrow.right, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem > arrow.right, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem > arrow.right, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem > arrow.right, +.menu > menuitem > arrow.left, +.menu > menuitem:hover .menu > menuitem > arrow.left, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem > arrow.left, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem > arrow.left, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem > arrow.left { + color: @theme_text_color; +} + +menu > menuitem:hover > arrow.right, +menu > menuitem:hover menu > menuitem:hover arrow.right, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover arrow.right, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover arrow.right, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover arrow.right, +menu > menuitem:hover > arrow.left, +menu > menuitem:hover menu > menuitem:hover arrow.left, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover arrow.left, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover arrow.left, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover arrow.left, +.menu > menuitem:hover > arrow.right, +.menu > menuitem:hover .menu > menuitem:hover arrow.right, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover arrow.right, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover arrow.right, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover arrow.right, +.menu > menuitem:hover > arrow.left, +.menu > menuitem:hover .menu > menuitem:hover arrow.left, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover arrow.left, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover arrow.left, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover arrow.left { + color: @menubar_menuitem_hover_color; +} + +menu > menuitem:disabled > arrow, +.menu > menuitem:disabled > arrow { + color: mix (@menu_fg_color, @menu_bg_color, 0.6); + -gtk-icon-shadow: none; +} + +/* scroll arrows */ +menu > arrow, +.menu > arrow { + border-width: 0px; + border-style: none; + border-radius: 0px; + background-color: transparent; + background-image: none; + min-height: 16px; + min-width: 16px; + padding: 2px 4px; + color: @theme_text_color; +} + +menu > arrow.top, +.menu > arrow.top { + margin-top: -2px; + margin-left: -1px; + margin-right: -1px; +} + +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -2px; + margin-left: -1px; + margin-right: -1px; +} + +menu > arrow:hover, +.menu > arrow:hover { + color: @menubar_menuitem_hover_color; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_menuitem_hover_gradient_a), + color-stop (0.50, @menubar_menuitem_hover_gradient_b), + color-stop (0.50, @menubar_menuitem_hover_gradient_c), + to (@menubar_menuitem_hover_gradient_d)); +} + +menu > arrow:disabled, +.menu > arrow:disabled { + color: mix (@menu_fg_color, @menu_bg_color, 0.6); + -gtk-icon-shadow: none; + background-color: transparent; + background-image: none; +} + +menu separator, +.menu separator, +menuitem separator { + color: @menu_separator_color; + min-height: 1px; + border-image: -gtk-gradient (linear, + left top, right top, + from (alpha (#000, 0.00)), + color-stop (0.25, alpha (#000, 0.03)), + color-stop (0.85, alpha (#000, 0.03)), + to (alpha (#000, 0.00))) 1; +} + +/* style classes are for firefox */ + +menuitem check, +menuitem check:hover, +menuitem check:checked, +menuitem check:disabled, +menu menuitem .check, +menu menuitem .check:hover, +menu menuitem .check:checked, +menu menuitem .check:disabled { + margin: 0px 0px 0px 3px; + background-image: none; + background-color: transparent; + min-height: 13px; + min-width: 13px; +} + +menuitem radio, +menuitem radio:hover, +menuitem radio:checked, +menuitem radio:disabled, +menu menuitem .radio, +menu menuitem .radio:hover, +menu menuitem .radio:checked, +menu menuitem .radio:disabled { + margin: 1px 0px 0px 4px; + background-image: none; + background-color: transparent; + min-height: 14px; + min-width: 14px; +} + +/*************** + * Menu Button * + ***************/ + +menuitem button.flat:active { + color: @theme_text_color; + background-image: none; + background-color: @menu_bg_color; + border-radius: 5px 5px 0 0; + border-image: none; + border-width: 1px 1px 0 1px; + border-color: shade(@border_color, 1.30); + border-style: solid; +} + +/**************** + * Radiobuttons * + ****************/ + +check, +radio, +check:disabled, +radio:disabled { + background-color: transparent; + border-style: none; + min-height: 16px; + min-width: 16px; +} + +check, +radio, +menuitem check, +menuitem radio, +menu menuitem check, +menu menuitem radio { + padding: 0px 6px 0px 0px; + background-repeat: no-repeat; + background-position: center; +} + +check row:selected:disabled, +check row:selected:focus:disabled { + background-color: transparent; +} + +checkbutton:hover, +checkbutton:active:hover, +checkbutton:selected, +checkbutton:selected:focus { + background-color: transparent; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 1px 2px 4px; + outline-offset: 0; +} + +/************ + * Toolbars * + ************/ + +toolbar { + border-style: none; + border-color: darker (@theme_bg_color); + padding: 3px; +} + +toolbar button { + padding: 2px 5px; +} + +toolbar:disabled { + color: alpha (@theme_fg_color, 0.6); +} + +/******************** + * Menubar Toolbars * + ********************/ + +toolbar menubar { + border-style: none; + -GtkToolbar-button-relief: normal; + padding-left: 4px; + padding-right: 4px; +} + +/******************** + * Primary Toolbars * + ********************/ + +/* applications using EggEditableToolbar usually set the primary-toolbar + * hint on the containing vbox, so we need to handle both these cases here. + */ +toolbar.primary-toolbar { + border-width: 1px 0 1px 0; + border-radius: 0; + border-style: solid; + border-top-color: @toolbar_border_top_color; + border-bottom-color: @toolbar_border_bottom_color; + -GtkWidget-window-dragging: true; + -GtkToolbar-button-relief: normal; +} + +toolbar.primary-toolbar:disabled { + background-image: none; + background-color: shade (@theme_bg_color, 0.97); + border-color: shade (@theme_bg_color, 0.91); +} + +/* progressbars on primary toolbar entries are special */ +toolbar.primary-toolbar entry progress { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (@trough_gradient_a), + to (@trough_gradient_b)); + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: shade(@internal_element_color, 1.10); + border-image: none; + color: @theme_text_color; +} + +/******************* + * Inline toolbars * + *******************/ + +toolbar.inline-toolbar { + border-width: 1px; + border-radius: 0; + border-style: solid; + -GtkToolbar-button-relief: normal; + padding: 2px; +} + +toolbar.inline-toolbar:last-child { + border-width: 0 1px 1px 1px; + border-radius: 0 0 3px 3px; +} + +/* Primary and inline toolbars background */ +toolbar.primary-toolbar, +toolbar.inline-toolbar { + background-color: transparent; + background-image: linear-gradient(to bottom, + @toolbar_gradient_a 2px, + @toolbar_gradient_b 50%, + @toolbar_gradient_c 50%, + @toolbar_gradient_d); +} + +/*********** + * Sidebar * + ***********/ + +.sidebar, +.sidebar .view, +placessidebar .view { + background-color: @sidebar_bg_color; +} + +.sidebar .frame { + border-style: none; +} + +/* dialog open, nautilus */ +placessidebar.sidebar.frame viewport.frame list, +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row, +dialog filechooser placessidebar.sidebar.frame viewport.frame list, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row { + background-color: @theme_base_color; +} + +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row:selected, +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row:selected:hover, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row:selected, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row:selected:hover { + border-style: none; + color: @theme_selected_fg_color; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_menuitem_hover_gradient_a), + color-stop (0.50, @menubar_menuitem_hover_gradient_b), + color-stop (0.50, @menubar_menuitem_hover_gradient_c), + to (@menubar_menuitem_hover_gradient_d)); +} + +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row:hover, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row:hover { + background-image: linear-gradient(to bottom, + shade(@button_active_gradient_a, 1.20), + shade(@button_active_gradient_b, 1.20) 3px, + shade(@button_active_gradient_c, 1.20) 4px, + shade(@button_active_gradient_d, 1.20) 50%, + shade(@button_active_gradient_e, 1.20) 50%, + shade(@button_active_gradient_f, 1.20)); + background-color: transparent; +} + +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row revealer.sidebar-revealer image.sidebar-icon, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row revealer.sidebar-revealer image.sidebar-icon { + padding: 4px 8px 4px 6px; +} + +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row revealer.sidebar-revealer label.sidebar-label, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row revealer.sidebar-revealer label.sidebar-label { + padding: 4px 0px 4px 1px; +} + +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row revealer.sidebar-revealer button.image-button.sidebar-button, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row revealer.sidebar-revealer button.image-button.sidebar-button { + background-color: transparent; + background-image: none; + border-image:none; + box-shadow: none; + border-width: 0px; + padding: 4px 12px 4px 0px; +} + +.sidebar radio, +.sidebar radio:focus, +.sidebar radio:selected { + background-image: none; + background-color: transparent; +} + +/* other locations nautilus, filechooser */ +placesview actionbar, +placesview stack frame, +.nautilus-window headerbar.titlebar { + border-width: 0px; + border-style: none; +} + +/******* + * OSD * + *******/ + +.background.osd { + color: @osd_fg; + background-color: @osd_bg; +} + +overlay.osd { + background-color: transparent; +} + +.osd.frame { + background-clip: border-box; + background-origin: border-box; +} + +.osd button, +.osd button:hover, +.osd button:checked { + border-width: 1px; + border-style: solid; + border-image: none; + border-radius: 5px; +} + +.osd .horizontal > button { + padding: 4px 6px; + margin: 0px 1px; +} + +.osd button { + border-color: shade (@theme_bg_color, 0.4); +} +.osd button:disabled { + border-color: alpha(@osd_button_border,0.5); +} + +.osd button:hover, +.osd button:checked { + border-color: shade (@theme_selected_bg_color, 0.5); +} + +.osd button { + padding: 6px; + background-image: linear-gradient(to bottom, + @osd_button_bg_a, + @osd_button_bg_b 68%, + @osd_button_bg_c); + color: @osd_button_fg; + text-shadow: 0 -1px @osd_button_shadow; + -gtk-icon-shadow: 0 -1px @osd_button_shadow; +} + +button.osd { + padding: 8px; +} + +button.osd, +button.osd:checked { + border-color: transparent; +} + +button.osd, +button.osd:hover, +button.osd:checked { + background-color: shade(@osd_bg, 1.10); +} + +button.osd { + background-image: none; + border-image: none; +} + +button.osd:focus:hover:active { + border-image: none; +} + +.osd button, +.osd button:hover, +.osd button:checked { + background-color: transparent; +} + +button.osd:disabled, +.osd button:disabled { + background-image: none; + background-color: @osd_button_bg_insensitive; +} + +button.osd:checked:disabled, +.osd button:checked:disabled { + background-image: none; + background-color: @osd_button_bg_insensitive_active; +} + +button.osd:hover:active, +.osd button:hover:active, +button.osd:checked, +button.osd:checked:hover, +.osd button:checked, +.osd button:checked:hover { + color: @osd_button_fg_active; +} + +button.osd:disabled, +button.osd:checked:disabled, +.osd button:disabled, +.osd button:checked:disabled { + color: @osd_button_fg_insensitive; + text-shadow: none; + -gtk-icon-shadow: none; +} + +button.osd:hover, +.osd button:hover { + color: @osd_button_fg_hover; + background-image: linear-gradient(to bottom, + @osd_button_bg_hover_a, + @osd_button_bg_hover_b 68%, + @osd_button_bg_hover_c); + border-image: none; +} + +button.osd:checked, +button.osd:checked:hover, +button.osd:focus:hover:active, +.osd button:checked, +.osd button:checked:hover, +.osd button.popup:checked { + background-image: linear-gradient(to bottom, + @osd_button_bg_active_a, + @osd_button_bg_active_b 20%, + @osd_button_bg_active_c); +} + +.osd .linked button:checked:first-child { + border-left-width: 1px; +} + +.osd .linked button:checked:last-child { + border-right-width: 1px; +} + +.osd button.popup:checked { + background-color: transparent; + border-color: @osd_button_border; + color: @osd_button_fg_active; + text-shadow: 0 -1px @osd_button_shadow; +} + +toolbar.osd { + color: @osd_fg; + text-shadow: 0 1px @osd_text_shadow; + padding: 5px; + border-style: solid; + border-width: 1px; + border-color: shade (@theme_bg_color, 0.4); + border-radius: 2px; + background-image: linear-gradient(to bottom, + @osd_toolbar_bg_a, + @osd_toolbar_bg_b 63%, + @osd_toolbar_bg_c); + background-color: transparent; + -GtkToolbar-button-relief: normal; +} + +toolbar.osd .flat.button.image-button { + box-shadow: none; +} + +toolbar.osd button, +toolbar.osd button:hover, +toolbar.osd button:focus, +toolbar.osd button:focus.hover, +toolbar.osd button:focus.hover:active, +toolbar.osd button:checked, +toolbar.osd button:hover:active, +toolbar.osd button:disabled, +toolbar.osd .linked button, +toolbar.osd .linked button:hover, +toolbar.osd .linked button:focus, +toolbar.osd .linked button:focus:hover, +toolbar.osd .linked button:focus:hover:active, +toolbar.osd .linked button:checked, +toolbar.osd .linked button:hover:active, +toolbar.osd .linked button:disabled { + border-color: shade (@theme_bg_color, 0.4); + border-style: solid; + border-image: none; + padding: 8px; + border-radius: 0px; +} + +toolbar.osd button:checked, +toolbar.osd button:checked:hover { + background-image: linear-gradient(to bottom, + @osd_button_bg_active_a, + @osd_button_bg_active_b 20%, + @osd_button_bg_active_c); +} + +toolbar.osd button:hover { + background-image: linear-gradient(to bottom, + @osd_button_bg_hover_a, + @osd_button_bg_hover_b 68%, + @osd_button_bg_hover_c); +} + +toolbar.osd button:first-child, +toolbar.osd button:hover:first-child, +toolbar.osd button:checked:first-child, +toolbar.osd button:hover:active:first-child, +toolbar.osd button:focus:hover:active:first-child { + border-radius: 3px 0 0 3px; + border-width: 1px 0 1px 1px; + box-shadow: inset -1px 0 @osd_button_inset; +} + +toolbar.osd button:last-child, +toolbar.osd button:hover:last-child, +toolbar.osd button:checked:last-child, +toolbar.osd button:hover:active:last-child, +toolbar.osd button:focus:hover:active:last-child { + box-shadow: none; + border-radius: 0 3px 3px 0; + border-width: 1px 1px 1px 0; +} + +toolbar.osd button:only-child, +toolbar.osd button:hover:only-child, +toolbar.osd button:checked:only-child, +toolbar.osd button:hover:active:only-child, +toolbar.osd button:focus:hover:active:only-child, +toolbar.osd toolbutton button, +toolbar.osd toolbutton:only-child button, +toolbar.osd toolbutton:last-child button, +toolbar.osd toolbutton:first-child button { + border-width: 1px; + border-radius: 3px; + border-style: solid; + box-shadow: none; +} + +toolbar.osd separator { + color: shade(@osd_lowlight, 0.80); +} + +/* used by gnome-settings-daemon's media-keys OSD */ +.osd trough { + background-color: @osd_trough_bg; + border-width: 0; +} + +.osd .progressbar, +.osd progressbar { + background-color: @osd_fg; +} + +.osd scale trough { + border-color: shade (@theme_bg_color, 0.4); + border-image: none; + /* this defines the bg color of the played segment */ + background-color: @osd_scale_trough_bg_color; +} + +.osd scale trough highlight { + background-image: none; + background-color: @theme_selected_bg_color; + background-color: @osd_scale_trough_highlight_bg_color; +} + +.osd scale trough:disabled, +.osd scale trough.highlight:disabled { + background-image: none; + background-color: transparent; +} + +.osd popover.background.scale-popup { + color: @osd_fg; + border-style: solid; + border-width: 1px; + border-color: shade (@theme_bg_color, 0.4); + border-radius: 2px; + background-image: linear-gradient(to bottom, + @osd_toolbar_bg_a, + @osd_toolbar_bg_b 63%, + @osd_toolbar_bg_c); + background-color: transparent; + padding: 2px; +} + +.osd popover.background.scale-popup button.flat.image-button { + background-image: linear-gradient(to bottom, + @osd_button_bg_a, + @osd_button_bg_b 68%, + @osd_button_bg_c); + border-radius: 3px; + border-width: 1px; + padding: 3px; +} + +.osd popover.background.scale-popup button.flat.image-button:hover { + background-image: linear-gradient(to bottom, + @osd_button_bg_hover_a, + @osd_button_bg_hover_b 78%, + @osd_button_bg_hover_c); + box-shadow: none; +} + +.osd popover.background.scale-popup button.flat.image-button:disabled { + border-color: alpha (shade(@theme_bg_color, 0.4), 0.0); + background-image: none; + background-color: transparent; +} + +/* spinbuttons in color selection */ +.osd.popover spinbutton button { + border-radius: 0px; + border-width: 0px; + border-image: none; + padding: 6px; +} + +.osd.popover spinbutton button:last-child { + border-radius: 0px 3px 3px 0px; +} + +.osd.popover spinbutton button:focus:active { + background-image: linear-gradient(to bottom, + @osd_button_bg_active_a, + @osd_button_bg_active_b 20%, + @osd_button_bg_active_c); +} + +.osd .progressbar, +.osd progressbar, +progressbar .osd { + padding: 0; + min-height: 3px; +} + +.osd .progressbar trough, +.osd progressbar trough, +progressbar .osd trough { + padding: 0; + border-image: none; + border-style: none; + border-width: 0; + background-image: none; + background-color: transparent; + border-radius: 0; +} + +.osd .progressbar, +.osd progressbar, +progressbar .osd { + border-style: none; + background-color: alpha(shade(@theme_selected_bg_color, 1.0), 0.9); + background-image: none; + border-radius: 0; +} + +.osd view, +.osd.view { + background-color: @osd_view_bg; +} + +.osd scrollbar trough { + background-color: @osd_scrollbar_trough; +} + +.osd scrollbar slider { + background-color: @osd_scrollbar_slider; +} + +.osd scrollbar slider:hover { + background-color: @osd_scrollbar_slider_prelight; +} + +.osd scrollbar slider:active { + background-color: @osd_scrollbar_slider_active; +} + +.osd iconview.cell:selected, +.osd iconview.cell:selected:focus { + background-color: transparent; + border-style: solid; + border-radius: 15px; + border-width: 3px; + border-color: @osd_button_fg; + outline-color: transparent; +} + +/* used by Documents */ +.osd .page-thumbnail { + border-style: solid; + border-width: 1px; + border-color: @osd_lowlight; + /* when there's no pixbuf yet */ + background-color: @osd_bg; +} + +/**************** + * GtkAssistant * + ****************/ + +assistant .sidebar .highlight { + color: @theme_fg_color; + font-weight: bold; +} + +assistant .sidebar { + padding: 12px; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: @gtkassistant_sidebar_border_color; + color: mix (@theme_fg_color, @theme_bg_color, 0.40); + background-color: @sidebar_bg_color; +} + +/************* + * GtkSwitch * + *************/ + +switch { + color: @switch_color; +} + +scale progressbar, +switch:checked { + color: @switch_trough_active_color; +} + +switch:checked, +switch:backdrop:checked { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (@switch_trough_active_gradient_a), + to (@switch_trough_active_gradient_b)); +} + +switch:disabled, +switch:backdrop:disabled { + background-image: none; + background-color: @insensitive_bg_color; + color: mix(@insensitive_bg_color, @insensitive_fg_color, 0.5); +} + +switch slider { + background-color: @switch_slider_bg_color; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: @switch_slider_border_color; + padding: 4px; + outline-color: @curent_color; +} + +switch slider:disabled { + background-color: @switch_slider_insensitive_bg_color; + border-color: @insensitive_border_color; +} + +/************************** + * GtkIconview GtkViewport* + **************************/ + +iconview, +viewport { + border-radius: 3px; + padding: 0; + background-color: @theme_base_color; +} + +iconview.view.cell:selected, +iconview.view.cell:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; + border-radius: 4px; +} + +iconview.cell:selected:focus { + border-radius: 3px; + border-color: alpha(@theme_text_color, 0.6); + border-width: 1px; + border-style: dashed; +} + +list, +view, +.view, +view text, +.view text, +iconview text, +textview text +treeview { + background-color: @theme_base_color; + color: @theme_text_color; +} + +view, +view:selected, +view:selected:focus, +.view:selected, +.view:selected:focus, +view text selection, +.view text selection, +view text selection:focus, +.view text selection:focus +treeview:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +view:disabled, +.view:disabled, +treeview:disabled { + background-color: @insensitive_bg_color; + color: @insensitive_fg_color; +} + +/* for firefox and probably other apps */ +label:selected, +label selection, +label selection:focus, +label selection:hover { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +label:disabled:selected, +label selection:disabled { + color: @insensitive_fg_color; +} + +label:backdrop:selected, +label selection:backdrop { + color: @theme_fg_color; +} + +label:backdrop:disabled:selected, +label selection:backdrop:disabled { + color: @insensitive_fg_color; +} + +/*************** + * GtkTreeview * + ***************/ + +treeview { + -GtkTreeView-vertical-separator: 0; + -GtkTreeView-expander-size: 13; + outline-color: alpha(currentColor, 0.6); +} + +treeview.dnd { + border-color: @internal_element_color; + border-radius: 2px; + border-width: 1px; + border-style: solid; +} + +treeview.view:selected:focus { + outline-color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.30); +} + +/* column-headers */ +treeview header button { + color: @internal_element_color; +} + +treeview header button, +treeview header button:disabled, +treeview header button:hover, +treeview header button:focus:hover { + background-color: @theme_base_color; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@column_header_button_gradient_a), + color-stop (0.50, @column_header_button_gradient_b), + color-stop (0.50, @column_header_button_gradient_c), + to (@column_header_button_gradient_d)); + padding: 0 4px; + font-weight: normal; +} + +treeview header button:disabled { + background-color: @insensitive_bg_color; +} + +treeview header button:hover, +treeview header button:focus:hover, +treeview header button:focus:hover:active, +treeview header button:hover:active, +treeview header button:checked, +treeview header button:checked:hover { + color: @internal_element_hover_color; +} + +treeview header button:checked, +treeview header button:checked:hover, +treeview header button:checked:hover:focus { + background-color: @entry_bg_color; + background-image: none; +} + +treeview header button, +treeview header button:focus, +treeview header button:checked, +treeview header button:checked:hover, +treeview header button:focus:checked, +treeview header button:focus:hover:active { + border-image: none; + border-width: 1px; + border-radius: 0; + border-style: solid; + border-color: @column_header_border_top_color @column_header_border_right_color + @column_header_border_bottom_color @column_header_border_left_color; + +} + +treeview header button:last-child, +treeview header button:last-child:focus, +treeview header button:last-child:checked, +treeview header button:last-child:hover:active, +treeview header button:last-child:active:focus { + border-right: none; +} + +row, +row:focus { + min-height: 22px; +} + +row:hover, +row:disabled, +row:selected, +row:selected:focus { + border-width: 0; +} + +row:selected, +row:selected:focus, +.cell:selected, +row:selected:hover, +row:selected:focus:hover, +.cell:selected:hover { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_menuitem_hover_gradient_a), + to (@menubar_menuitem_hover_gradient_d)); +} + +row:hover, +row:hover:focus, +.cell:hover { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (shade(@menubar_menuitem_hover_gradient_a, 1.2)), + to (shade(@menubar_menuitem_hover_gradient_d, 1.3))); +} + +.cell { + color: @theme_text_color; + padding: 2px; + border-width: 0; +} + +.cell:selected { + color: @theme_selected_fg_color; +} + +/* expander */ +expander { + border-style: solid; + border-width: 1px; + border-radius: 2px; + border-color: @border_color; + color: @theme_fg_color; + background-color: shade(@theme_bg_color, 1.02); +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: @theme_fg_color; +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + } + +treeview.view.expander:hover { + color: @theme_selected_bg_color; +} + +treeview.view.expander:selected, +treeview.view.expander:selected:hover { + color: @theme_selected_fg_color; +} + +expander arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander arrow:hover { + color: @internal_element_color; +} + +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/* why this weird padding, possible issue with gtk+-3.18 ? */ +expander arrow { + min-width: 16px; + min-height: 16px; + padding: 0px 4px 0px 0px; +} + +expander row { + border-radius: 2px; +} + +expander row:selected, +expander row:selected:focus { + border-style: solid; + border-width: 1px; + border-color: @expander_row_selected_border_color; + color: @expander_row_selected_color; + background-color: @theme_selected_bg_color; +} + +expander scrolledwindow.frame { + border-radius: 0px; + border-width: 1px 0px; +} + +expander toolbar.inline-toolbar { + border-width: 0px; + border-style: none; +} + +/* Calendars */ +calendar { + padding: 1px; + border-style:none; +} + +calendar.view { + border-radius: 3px; + border-style: solid; + border-width: 1px; + border-color: rgb(162,158,155); + padding: 0px; +} + +calendar.header { + border-radius: 3px 3px 0px 0px; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (shade (@theme_bg_color, 1.04)), + to (shade (@theme_bg_color, 0.89))); + border-width: 0; +} + +calendar button, +calendar button:disabled { + background-image: none; + background-color: transparent; +} + +calendar { + color: @theme_fg_color; + text-shadow: none; +} + +calendar:indeterminate { + color: alpha(@theme_fg_color, 0.4); +} + +calendar.highlight { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; + border-radius: 0; + padding: 0; + border-width: 0; +} + +/* Use different button and entry borders on infobars */ +infobar entry, +infobar entry:focus, +infobar button, +infobar button:disabled, +infobar button:checked, +infobar button:focus, +infobar button:focus:checked, +entry.info, +entry.info:focus, +.info button, +.info button:disabled, +.info button:checked, +.info button:focus, +.info button:focus:checked, +entry.warning, +entry.warning:focus, +.warning button, +.warning button:disabled, +.warning button:checked, +.warning button:focus, +.warning button:focus:checked, +entry.question, +entry.question:focus, +.question button, +.question button:disabled, +.question button:checked, +.question button:focus, +.question button:focus:checked, +entry.error, +entry.error:focus, +.error button, +.error button:disabled, +.error button:checked, +.error button:focus, +.error button:focus:checked { + border-image: none; + border-color: shade(@border_color, 0.9); + border-style: solid; + border-width: 1px; +} + +infobar, +.info, +.warning, +.question, +.error { + border-width: 1px; + border-style: solid; +} + +infobar { + border-color: shade(@border_color, 0.9); +} + +.info, +.info > * { + background-color: @info_bg_color; + color: @info_fg_color; + border-color: darker(@info_bg_color); +} + +.warning, +.warning > * { + background-color: @warning_bg_color; + color: @warning_fg_color; + border-color: darker(@warning_bg_color); +} + +.question, +.question > * { + background-color: @question_bg_color; + color: @question_fg_color; + border-color: darker(@question_bg_color); +} + +.error, +.error > * { + background-color: @error_bg_color; + color: @error_fg_color; + border-color: darker(@error_bg_color); +} + +.view.dim-label, +.dim-label, +.dim-label:hover, +.dim-label:focus { + color: mix (@theme_fg_color, @theme_bg_color, 0.50); +} + +.dim-label:selected, +.dim-label:selected:focus { + color: mix (@theme_selected_fg_color, @theme_base_color, 0.50); +} + +/************** + * Header bar * + **************/ + +/************ + * Titlebar * + ************/ + +headerbar, +.titlebar { + background-image: linear-gradient(to bottom, + @theme_base_color, + @theme_bg_color); + background-color: transparent; + border-radius: 7px 7px 0 0; + border-bottom: 1px solid; + border-color: shade(@border_color, 1.30); + padding: 3px 4px; +} + +.horizontal.titlebar headerbar:first-child, +paned.horizontal.titlebar headerbar:first-child { + border-top-right-radius: 0px; +} + +.horizontal.titlebar headerbar:last-child, +paned.horizontal.titlebar headerbar:last-child { + border-top-left-radius: 0px; +} + +paned.horizontal.titlebar separator, +.horizontal.titlebar separator.vertical.tilix-title-separator { + background-color: transparent; + background-image: none; + color: transparent; +} + +.tiled .titlebar { + border-radius: 0; +} + +.maximized .titlebar { + border-radius: 0; +} + +headerbar .title, +.titlebar .title { + font-weight: bold; +} + +headerbar button.titlebutton, +.titlebar button.titlebutton { + background: none; + border-image: none; +} + +/* workaround to avoid unwanted black frames if switching compositor on/off */ +.background decoration { + box-shadow: none; +} + +.background.csd decoration { + border-width: 0px; + border-radius: 7px 7px 0 0; + border-style: solid; + box-shadow: 0 0 0 1px @wm_border, 0 2px 8px 3px @wm_shadow; + margin: 10px; +} + +/* workaround to avoid unwanted black frames if switching compositor on/off */ +decoration:backdrop { +/* box-shadow: 0 0 0 1px shade(@wm_border,1.1), 0 2px 5px 1px*/ + box-shadow: none; +} + +.tiled decoration { + border-radius: 0; + background-color: @theme_bg_color; +} + +.ssd decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); +} + +.solid-csd decoration { + border-radius: 0; + margin: 4px; + background-color: @wm_bg_a; + border: solid 1px @wm_csd_solid_border_color; + box-shadow: none; +} + +/* workaround to avoid unwanted black frames if switching compositor on/off */ +.csd.popup decoration { + border-radius: 0; + box-shadow: none; +} + +messagedialog.csd decoration { + border-radius: 7px; + box-shadow: 0 1px 5px @wm_shadow; +} + +/************** + * Action bar * + **************/ + +actionbar { + border-width: 1px 0px 0px 0px; + border-style:solid; + border-color: rgb(162,158,155); + padding: 7px 7px 3px 7px; +} + +/************* + * Popovers * + *************/ + +popover.background { + background-clip: initial; + margin: 10px; + padding: 2px; + border-color: @border_color; + border: 1px solid; + border-radius: 2px; + background-color: @theme_bg_color; + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 1.0), + shade(@theme_bg_color, 0.85)); + box-shadow: 0 1px 5px @wm_shadow; + text-shadow: none; + -gtk-icon-shadow: none; +} + +popover > list, +popover > .view, +popover > toolbar popover.osd > toolbar, +popover > .inline-toolbar popover.osd > toolbar, +popover > searchbar popover.osd > toolbar, +popover > .location-bar popover.osd > toolbar, +popover > toolbar popover.osd > .inline-toolbar, +popover > .inline-toolbar .popover.osd > .inline-toolbar, +popover > searchbar popover.osd > .inline-toolbar, +popover > .location-bar popover.osd > .inline-toolbar, +popover > toolbar popover.osd > searchbar, +popover > .inline-toolbar popover.osd > searchbar, +popover > searchbar popover.osd > searchbar, +popover > .location-bar popover.osd > searchbar +popover > .inline-toolbar popover.osd > .location-bar, +popover > searchbar popover.osd > .location-bar, +popover > .location-bar popover.osd > .location-bar { + border-style: none; + background-color: transparent; +} + +popover separator { + font-size: 80%; + font-weight: bold; + color: alpha(@theme_fg_color,0.1); + text-shadow: none; + background-color: transparent; + -gtk-icon-shadow: none; + border: 0; +} + +/* ie. colorchooser */ +.popover.osd { + background-image: none; + background-color: alpha(shade(#3D3E40, 0.85), 0.35); + border: 1px solid black; + border-radius: 2px; + box-shadow: none; + color: @theme_base_color; +} + +.popover.osd spinbutton, +.popover.osd spinbutton entry { + background: transparent; + color: @theme_base_color; +} + +.popover.osd button { + text-shadow: 0 -1px @osd_text_shadow; + -gtk-icon-shadow: 0 -1px @osd_text_shadow; +} + +.popover.osd button:checked { + box-shadow: none; +} + +.popover.osd button:disabled { + color: alpha(@theme_selected_fg_color, 0.4); +} + +.popover list { + background-color: @theme_base_color; +} + +modelbutton.flat { + color: @theme_fg_color; + border-radius: 3px; +} + +modelbutton.flat, +.linked button.image-button.model { + min-height: 24px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +modelbutton.flat:checked, +modelbutton.flat:active, +modelbutton.flat:disabled, +modelbutton.flat:active:disabled, +modelbutton.flat:checked:disabled, +modelbutton.flat, +modelbutton.flat:focus, +modelbutton.flat:active:focus, +modelbutton.flat:checked:focus { + color: @theme_fg_color; + background-color: transparent; + background-image: none; + border-color: transparent; + border-image: none; + border-style: solid; + border-width: 1px; + box-shadow: none; + border-radius: 3px; +} + +modelbutton.flat:checked:hover, +modelbutton.flat:active:hover, +modelbutton.flat:hover, +modelbutton.flat:selected { + color: @theme_selected_fg_color; + background-image: linear-gradient(to bottom, + shade(@theme_selected_bg_color, 1.1), + shade(@theme_selected_bg_color, 0.8)); + text-shadow: none; + border-color: @button_active_gradient_a; + border-width: 1px; + border-radius: 3px; + border-style: solid; +} + +popover separator { + font-size: 80%; + font-weight: bold; + color: alpha(@theme_text_color,0.4); + text-shadow: none; + background-color: transparent; + -gtk-icon-shadow: none; + border: 0; +} + +popover button.default.text-button.suggested-action { + background-color: transparent; + background-image: none; + text-shadow:none; + border-style: none; + border-image: none; + box-shadow: none; +} + +popover button.default.text-button.suggested-action:hover { + color: @theme_selected_fg_color; + background-image: linear-gradient(to bottom, + shade(@theme_selected_bg_color, 1.1), + shade(@theme_selected_bg_color, 0.8)); + text-shadow: none; + border-color: @border_color; + border-width: 2px; + border-radius: 3px; +} + +/************ + * GtkStack * + ************/ + +stacksidebar.sidebar separator.horizontal { +/* -GtkWidget-separator-height: 0px; */ +} + +stacksidebar.sidebar viewport.frame { + border-color: @border_color; + border-style: solid; + border-width: 0 1px 0 0; + /* FIXME radius > 0 doesn't work */ + border-radius: 0px 0px 0px 3px; + background-color: @theme_base_color; +} + +stacksidebar.sidebar list row.activatable:selected { + border-style: none; + border-width: 0px; + box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 0.8), + inset 1px 0px shade (@theme_selected_bg_color, 0.8), + inset -1px 0px shade (@theme_selected_bg_color, 0.8), + inset 0px -1px shade (@theme_selected_bg_color, 0.8); +} + +/* address entry */ +stack .linked.vertical entry { + padding: 4px; +} + +.horizontal.titlebar.header-bar .horizontal.linked.stack-switcher button.text-button { + padding: 4px; +} + +/********************* + * App Notifications * + *********************/ + +.app-notification, +.app-notification.frame { + color: @theme_fg_color; + padding: 10px; + border-style: none; + border-radius: 0 0 4px 4px; + background-color: rgba(102, 153, 204, 0.7); + background-image: linear-gradient(to bottom, + rgba(0, 0, 0, 0.2), + transparent 2px); + background-clip: padding-box; +} + +.app-notification:backdrop, +.app-notification.frame:backdrop { + background-image: none; +} + +.app-notification button, +.app-notification headerbar button.titlebutton, +headerbar .app-notification button.titlebutton, +.app-notification .titlebar button.titlebutton, +.titlebar .app-notification button.titlebutton, +.app-notification calendar.header button.titlebutton, +calendar.header .app-notification button.titlebutton, +.app-notification.frame button { + color: @theme_fg_color; + border-color: rgba(75, 89, 112, 0.7); + background-image: linear-gradient(to bottom, + rgba(102, 153, 204, 0.7), + rgba(102, 153, 204, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); + border-radius: 3px; + padding: 0 0px 2px 0px; +} + +.app-notification button.flat, +.app-notification headerbar button.titlebutton, +headerbar .app-notification button.titlebutton, +.app-notification .titlebar button.titlebutton, +.titlebar .app-notification button.titlebutton, +.app-notification calendar.header button.titlebutton, +calendar.header .app-notification button.titlebutton, +.app-notification.frame button.flat, +.app-notification.frame headerbar button.titlebutton, +headerbar .app-notification.frame button.titlebutton, +.app-notification.frame .titlebar button.titlebutton, +.titlebar .app-notification.frame button.titlebutton, +.app-notification.frame calendar.header button.titlebutton, +calendar.header .app-notification.frame button.titlebutton { + -gtk-icon-shadow: 0 1px black; + text-shadow: 0 1px black; +} + +.app-notification button:hover, +.app-notification.frame button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, + rgba(79, 119, 158, 0.7), + rgba(79, 119, 158, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); + border-radius: 3px; +} + +.app-notification button:checked, +.app-notification button:backdrop:checked, +.app-notification.frame button:checked, +.app-notification.frame button:backdrop:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, + rgba(65, 106, 175, 0.7), + rgba(65, 106, 175, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); + border-radius: 3px; +} + +.app-notification button:disabled, +.app-notification button:backdrop:disabled, +.app-notification.frame button:disabled, +.app-notification.frame button:backdrop:disabled { + color: #878989; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, + rgba(52, 57, 57, 0.5), + rgba(52, 57, 57, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border-radius: 3px; + padding: 0px; +} + +.app-notification button:backdrop, +.app-notification.frame button:backdrop { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, + rgba(102, 153, 204, 0.7), + rgba(102, 153, 204, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border-radius: 3px; + padding: 0px; +} + +/* hyperlinks */ +/* ie. yelp */ +*:link, +*:visited { + color: @link_color; +} + +button.flat.link.text-button, +button.flat.link.text-button:hover, +button.flat.link.text-button:checked, +button.flat.link.text-button:hover:active { + text-shadow: none; +} + +/****************** + * Dialog Windows * + ******************/ + +/* ie. mate-keyboard-properties option window */ +dialog > .vertical.dialog-vbox > scrolledwindow.frame { + border-color: @border_color; + border-style: solid; + border-width: 1px; + border-radius: 2px; +} + +dialog > .vertical.dialog-vbox > scrolledwindow.frame > viewport.view > box.vertical > expander { + border-style: none; + background-color: transparent; +} + +/* credits in GtkAbout windows */ +dialog .dialog-vbox scrolledwindow.frame > viewport.view.frame { + background-color: shade (@theme_bg_color, 1.04); +} + +dialog scrolledwindow.frame viewport .vertical expander .vertical { + background-color: @theme_base_color; + border-radius: 3px; + border-color: @border_color; + border-style: solid; + border-width: 1px; +} + +/* ie. caja fm-properties-window notes tab */ +dialog > .vertical.dialog-vbox > notebook.frame > stack > scrolledwindow, +dialog > .vertical.dialog-vbox > notebook.frame > stack > scrolledwindow.frame { + border-style: none; +} + +/* print dialog */ +printdialog.background > box.view.vertical.dialog-vbox { + margin: 7px; + background-color: shade (@theme_bg_color, 1.0); +} + +printdialog.background paper { + border-style: solid; + border-width: 0.9px; + border-radius: 0px; + border-color: @border_color; + background-color: @theme_base_color; +} + +/****************** + * GtkAboutDialog * + ******************/ + +dialog.background dialog-vbox.vertical .vertical { + background: transparent; +} diff --git a/desktop-themes/TraditionalOk/gtk-3.0/gtk.css b/desktop-themes/TraditionalOk/gtk-3.0/gtk.css new file mode 100644 index 00000000..099a72ed --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/gtk.css @@ -0,0 +1,514 @@ +/*********************************************************************** + * This section can be modified to create color variants of the theme. * + ***********************************************************************/ + +/**************** + * color scheme * + ****************/ + +@define-color theme_base_color #ffffff; + +@define-color theme_bg_color #edeceb; +@define-color theme_fg_color #000000; + +@define-color theme_selected_bg_color #86abd9; +@define-color theme_selected_fg_color #ffffff; + +@define-color theme_tooltip_bg_color #f5f5b5; +@define-color theme_tooltip_fg_color #000000; + +@define-color theme_text_color #1a1a1a; + +@define-color link_color #0000ee; +@define-color visited_link_color #551a8b; + +/*************** + * core colors * + ***************/ + +/* Core colors are only used in the current file, as bases for other + color declarations. */ + +@define-color core_color_a #a4c2e8; /* Core color for blue widgets in TraditionalOK. */ +@define-color core_color_b #edeceb; /* Core color for gray widgets in TraditionalOK. */ + +/******************************************** + * End of configuration for color variants. * + ********************************************/ + +/*********** + * general * + ***********/ + +@define-color insensitive_bg_color @theme_bg_color; +@define-color insensitive_fg_color shade(@core_color_b, 0.70); +@define-color insensitive_text_shadow_color @theme_base_color; + +@define-color internal_element_color @theme_text_color; +@define-color internal_element_hover_color @theme_text_color; +@define-color internal_element_insensitive_color @insensitive_fg_color; + +@define-color theme_unfocused_bg_color @theme_bg_color; + +/* border */ + +@define-color border_color shade(@core_color_b, 0.67); +@define-color focus_border_color mix(#acacac, shade(@core_color_a, 0.75), 0.54); +@define-color insensitive_border_color shade(@core_color_b, 0.79); + +/********** + * button * + **********/ + +@define-color button_gradient_a shade(@core_color_b, 1.07); +@define-color button_gradient_b shade(@core_color_b, 1.06); +@define-color button_gradient_c shade(@core_color_b, 1.04); +@define-color button_gradient_d shade(@core_color_b, 0.98); + +@define-color button_default_border_color #6699CC; +@define-color button_default_box_shadow_color #336699; + +/* hover */ + +@define-color button_hover_gradient_a @theme_base_color; +@define-color button_hover_gradient_b shade(@core_color_b, 1.05); +@define-color button_hover_gradient_c @core_color_b; + +/* active */ + +@define-color button_active_text_color @theme_fg_color; + +@define-color button_active_gradient_a shade(@core_color_b, 0.85); +@define-color button_active_gradient_b shade(@core_color_b, 0.90); +@define-color button_active_gradient_c shade(@core_color_b, 0.91); +@define-color button_active_gradient_d shade(@core_color_b, 0.86); +@define-color button_active_gradient_e shade(@core_color_b, 0.84); +@define-color button_active_gradient_f shade(@core_color_b, 0.80); + +/* insensitive */ + +@define-color button_insensitive_inner_border_color shade(@core_color_b, 1.05); + +@define-color button_insensitive_gradient_a shade(@core_color_b, 1.04); +@define-color button_insensitive_gradient_b shade(@core_color_b, 1.01); +@define-color button_insensitive_gradient_c shade(@core_color_b, 0.99); +@define-color button_insensitive_gradient_d shade(@core_color_b, 0.96); + +/* active insensitive */ + +@define-color button_active_insensitive_gradient_a shade(@core_color_b, 0.98); +@define-color button_active_insensitive_gradient_b shade(@core_color_b, 1.02); +@define-color button_active_insensitive_gradient_c shade(@core_color_b, 1.03); +@define-color button_active_insensitive_gradient_d shade(@core_color_b, 1.01); +@define-color button_active_insensitive_gradient_e shade(@core_color_b, 0.99); +@define-color button_active_insensitive_gradient_f shade(@core_color_b, 0.96); + +/* primary toolbar focus */ + +@define-color pt_button_focus_gradient_a mix(#fafafa, shade(@core_color_a, 1.09), 0.3); +@define-color pt_button_focus_gradient_b mix(#ededed, shade(@core_color_a, 1.05), 0.3); +@define-color pt_button_focus_gradient_c mix(#e8e8e8, shade(@core_color_a, 1.01), 0.25); +@define-color pt_button_focus_gradient_d mix(#e8e8e8, shade(@core_color_a, 0.96), 0.3); + +/* primary toolbar focus hover */ + +@define-color pt_button_focus_hover_gradient_a mix(#fcfcfc, shade(@core_color_a, 1.09), 0.15); +@define-color pt_button_focus_hover_gradient_b mix(#fcfcfc, shade(@core_color_a, 1.05), 0.15); +@define-color pt_button_focus_hover_gradient_c mix(#fcfcfc, shade(@core_color_a, 1.01), 0.2); +@define-color pt_button_focus_hover_gradient_d mix(#e8e8e8, shade(@core_color_a, 0.96), 0.2); + +/***************** + * color chooser * + *****************/ + +@define-color color_swatch_border_color @border_color; +@define-color color_swatch_hover_border_color @menubar_menuitem_hover_border_color; + +@define-color color_active_badge_light_border_color @theme_fg_color; +@define-color color_active_badge_light_color @color_active_badge_light_border_color; + +@define-color color_active_badge_dark_border_color @theme_base_color; +@define-color color_active_badge_dark_color @color_active_badge_light_border_color; + +/***************** + * column-header * + *****************/ + +@define-color column_header_border_top_color @theme_base_color; +@define-color column_header_border_right_color shade(@core_color_b, 0.82); +@define-color column_header_border_bottom_color shade(@core_color_b, 0.70); +@define-color column_header_border_left_color @column_header_border_top_color; + +@define-color column_header_button_gradient_a shade(@core_color_b, 1.05); +@define-color column_header_button_gradient_b shade(@core_color_b, 1.02); +@define-color column_header_button_gradient_c @core_color_b; +@define-color column_header_button_gradient_d shade(@core_color_b, 0.96); + +/********* + * entry * + *********/ + +@define-color entry_text_color @theme_text_color; + +@define-color entry_inner_border_color shade(@core_color_b, 0.96); +@define-color entry_bg_color @theme_base_color; + +/* insensitive */ + +@define-color entry_insensitive_inner_border_color shade(@core_color_b, 0.97); +@define-color entry_insensitive_bg_color @insensitive_bg_color; + +/************ + * expander * + ************/ + +@define-color expander_row_selected_border_color mix(#acacac, shade(@core_color_a, 0.75), 0.54); + +/***************** + * fallback mode * + *****************/ + +@define-color os_chrome_bg_color @theme_bg_color; +@define-color os_chrome_fg_color @theme_fg_color; + +/* gnome-panel */ + +@define-color applet_frame_bg_color shade(@core_color_b, 0.89); +@define-color pager_bg_color shade(@core_color_b, 0.97); + +/******************************* + * info/question/error/warning * + *******************************/ + +@define-color info_bg_color @theme_tooltip_bg_color; +@define-color info_fg_color @theme_fg_color; + +@define-color question_bg_color mix(#727272, shade(@core_color_a, 0.90), 0.95); +@define-color question_fg_color @theme_base_color; + +@define-color error_color #cc0000; +@define-color error_bg_color mix(#ababab, shade(@error_color, 0.77), 0.78); +@define-color error_fg_color @theme_base_color; + +@define-color warning_bg_color #faad3d; +@define-color warning_fg_color @theme_fg_color; + +/******** + * menu * + ********/ + +@define-color menu_bg_color shade(@theme_bg_color, 1.04); +@define-color menu_fg_color @theme_fg_color; + +/* Example: submenu arrow. */ +@define-color menu_controls_color @theme_fg_color; + +@define-color menu_border_color shade(@core_color_b, 0.72); +@define-color menu_separator_color @menu_border_color; + +/*********** + * menubar * + ***********/ + +@define-color menubar_gradient_a shade(@core_color_b, 0.99); +@define-color menubar_gradient_b shade(@core_color_b, 0.98); +@define-color menubar_gradient_c shade(@core_color_b, 0.96); + +/* hover */ + +@define-color menubar_menuitem_hover_color @theme_selected_fg_color; +@define-color menubar_menuitem_hover_border_color shade(@core_color_a, 0.58); + +@define-color menubar_menuitem_hover_gradient_a @core_color_a; +@define-color menubar_menuitem_hover_gradient_b shade(@core_color_a, 0.95); +@define-color menubar_menuitem_hover_gradient_c shade(@core_color_a, 0.93); +@define-color menubar_menuitem_hover_gradient_d shade(@core_color_a, 0.88); + +/************ + * notebook * + ************/ + +@define-color notebook_bg_color shade(@core_color_b, 1.02); + +@define-color notebook_tab_inner_border_color shade(@core_color_b, 1.04); + +@define-color notebook_tab_gradient_a shade(@core_color_b, 0.97); +@define-color notebook_tab_gradient_b shade(@core_color_b, 0.92); +@define-color notebook_tab_gradient_c shade(@core_color_b, 0.90); +@define-color notebook_tab_gradient_d shade(@core_color_b, 0.86); + +/* active tab */ + +@define-color notebook_active_tab_border @menubar_menuitem_hover_border_color; + +@define-color notebook_active_tab_strip_gradient_a shade(@core_color_a, 1.05); +@define-color notebook_active_tab_strip_gradient_b shade(@core_color_a, 0.94); +@define-color notebook_active_tab_strip_border_bottom_color mix(#727272, shade(@core_color_a, 0.84), 0.65); +@define-color notebook_active_tab_gradient_a shade(@core_color_b, 1.07); +@define-color notebook_active_tab_gradient_b @notebook_bg_color; + +/******* + * osd * + *******/ + +@define-color osd_highlight #ffffff; +@define-color osd_lowlight #525252; +@define-color osd_base #212526; +@define-color osd_base_backdrop shade(@osd_base, 1.40); + +@define-color osd_fg #ededed; +@define-color osd_bg alpha(@osd_base, 0.80); +@define-color osd_bg_backdrop alpha(@osd_base_backdrop, 0.90); + +@define-color osd_text_shadow alpha(black, 0.75); + +@define-color osd_toolbar_bg_a alpha(@osd_base, 0.50); +@define-color osd_toolbar_bg_b alpha(#101010, 0.50); +@define-color osd_toolbar_bg_c alpha(shade(@osd_base, 1.02), 0.50); + +@define-color osd_button_bg_a alpha(@osd_highlight, 0.16); +@define-color osd_button_bg_b alpha(@osd_lowlight, 0.05); +@define-color osd_button_bg_c alpha(@osd_highlight, 0.12); + +@define-color osd_button_bg_insensitive alpha(@osd_bg, 0.25); +@define-color osd_button_bg_insensitive_active alpha(@osd_bg, 0.16); + +@define-color osd_button_bg_hover_a alpha(@osd_highlight, 0.28); +@define-color osd_button_bg_hover_b alpha(@osd_lowlight, 0.14); +@define-color osd_button_bg_hover_c alpha(@osd_highlight, 0.14); + +@define-color osd_button_bg_active_a alpha(black, .9); +@define-color osd_button_bg_active_b alpha(black, 0.4); +@define-color osd_button_bg_active_c alpha(black, 0); + +@define-color osd_button_bg_backdrop alpha(@osd_bg, 0.18); +@define-color osd_button_bg_backdrop_hover alpha(@osd_bg, 0.25); +@define-color osd_button_bg_backdrop_active alpha(@osd_bg, 0.35); +@define-color osd_button_bg_backdrop_insensitive alpha(@osd_bg, 0.08); + +@define-color osd_button_fg_backdrop shade(@osd_fg, 0.70); +@define-color osd_button_fg_backdrop_active shade(@osd_fg, 0.95); + +@define-color osd_button_fg shade(@osd_fg, 0.80); +@define-color osd_button_fg_hover shade(@osd_fg, 0.96); +@define-color osd_button_fg_active shade(@osd_fg, 1.10); +@define-color osd_button_fg_insensitive shade(@osd_fg, 0.70); + +@define-color osd_button_border alpha(@osd_highlight, 0.40); +@define-color osd_button_border_active alpha(@osd_highlight, 0.8); +@define-color osd_button_inset shade(@osd_fg, 0.67); +@define-color osd_button_shadow alpha(black, 0.35); + +@define-color osd_trough_bg alpha(@osd_button_fg, 0.10); +@define-color osd_scale_trough_bg_color alpha(shade(@core_color_b, 0.35), 0.4); +@define-color osd_scale_trough_highlight_bg_color alpha(shade(@core_color_a, 1.00), 0.4); + +@define-color osd_view_bg alpha(@osd_bg, 0.60); +@define-color osd_view_bg_backdrop alpha(@osd_bg_backdrop, 0.60); + +@define-color osd_scrollbar_trough shade(@osd_base, 1.70); +@define-color osd_scrollbar_trough_backdrop shade(@osd_base_backdrop, 1.40); + +@define-color osd_scrollbar_slider shade(@osd_scrollbar_trough, 1.50); +@define-color osd_scrollbar_slider_prelight shade(@osd_scrollbar_trough, 1.80); +@define-color osd_scrollbar_slider_active shade(@osd_scrollbar_trough, 2.10); +@define-color osd_scrollbar_slider_backdrop shade(@osd_scrollbar_trough_backdrop, 1.50); + +/*************** + * progressbar * + ***************/ + +@define-color progressbar_border_color mix(#6a6a6a, shade(@core_color_a, 0.75), 0.80); +@define-color progressbar_pattern_color @progressbar_border_color; + +@define-color progressbar_bg_color @core_color_a; + +@define-color progressbar_gradient_a @progressbar_bg_color; +@define-color progressbar_gradient_b @menubar_menuitem_hover_gradient_b; +@define-color progressbar_gradient_c @menubar_menuitem_hover_gradient_c; +@define-color progressbar_gradient_d @menubar_menuitem_hover_gradient_d; + +/********* + * scale * + *********/ + +@define-color scale_mark_color @border_color; +@define-color scale_progressbar_bg_color @scale_trough_highlight_gradient_b; + +@define-color scale_trough_border_color shade(@core_color_b, 0.56); +@define-color scale_trough_bg_color shade(@core_color_b, 0.90); + +/* trough highlight */ + +@define-color scale_trough_highlight_border_color mix(#2b2b2b, shade(@core_color_a, 0.75), 0.80); +@define-color scale_trough_highlight_bg_color shade(@core_color_a, 0.92); + +/* trough insensitive */ + +@define-color scale_trough_insensitive_border_color @insensitive_border_color; +@define-color scale_trough_insensitive_bg_color shade(@core_color_b, 0.97); + +/* trough highlight insensitive */ + +@define-color scale_trough_highlight_insensitive_border_color mix(#6a6a6a, shade(@core_color_a, 0.88), 0.90); +@define-color scale_trough_highlight_insensitive_bg_color shade(@core_color_a, 1.20); + +/************* + * scrollbar * + *************/ + +/* junction */ + +@define-color scrollbars_junction_bg_color @theme_bg_color; + +/* trough */ + +@define-color scrollbar_trough_border_color shade(@core_color_b, 0.67); + +@define-color scrollbar_trough_gradient_a shade(@core_color_b, 0.86); +@define-color scrollbar_trough_gradient_b shade(@core_color_b, 0.90); + +/* slider */ + +@define-color scrollbar_slider_bg_color shade(@core_color_a, 0.99); + +@define-color scrollbar_slider_gradient_a @scrollbar_slider_bg_color; +@define-color scrollbar_slider_gradient_b shade(@core_color_a, 0.96); +@define-color scrollbar_slider_gradient_c shade(@core_color_a, 0.92); +@define-color scrollbar_slider_gradient_d shade(@core_color_a, 0.88); + +@define-color scrollbar_slider_border_color mix(#000000, shade(@core_color_a, 0.72), 0.95); + +@define-color scrollbar_slider_inner_border_color shade(@core_color_a, 1.04); + +/* slider hover */ + +@define-color scrollbar_slider_hover_bg_color shade(@core_color_a, 1.03); + +@define-color scrollbar_slider_hover_gradient_a @scrollbar_slider_hover_bg_color; +@define-color scrollbar_slider_hover_gradient_b shade(@core_color_a, 0.99); +@define-color scrollbar_slider_hover_gradient_c shade(@core_color_a, 0.96); +@define-color scrollbar_slider_hover_gradient_d shade(@core_color_a, 0.91); + +/* button */ + +@define-color scrollbar_button_color @theme_fg_color; +@define-color scrollbar_button_insensitive_color @internal_element_insensitive_color; +@define-color scrollbar_button_border_color shade(@core_color_b, 0.56); + +@define-color scrollbar_button_gradient_a shade(@core_color_b, 1.07); +@define-color scrollbar_button_gradient_b shade(@core_color_b, 1.02); +@define-color scrollbar_button_gradient_c shade(@core_color_b, 0.99); +@define-color scrollbar_button_gradient_d shade(@core_color_b, 0.95); + +/* button hover */ + +@define-color scrollbar_button_hover_gradient_a shade(@core_color_b, 1.07); +@define-color scrollbar_button_hover_gradient_b shade(@core_color_b, 1.05); +@define-color scrollbar_button_hover_gradient_c shade(@core_color_b, 1.02); +@define-color scrollbar_button_hover_gradient_d shade(@core_color_b, 0.97); + +/* button active */ + +@define-color scrollbar_button_active_gradient_a shade(@core_color_b, 0.95); +@define-color scrollbar_button_active_gradient_b shade(@core_color_b, 0.92); +@define-color scrollbar_button_active_gradient_c shade(@core_color_b, 0.89); +@define-color scrollbar_button_active_gradient_d shade(@core_color_b, 0.85); + +/*********** + * sidebar * + ***********/ + +@define-color sidebar_bg_color @theme_base_color; +@define-color gtkassistant_sidebar_border_color @border_color; + +/************** + * spinbutton * + **************/ + +@define-color spinbutton_border_color @border_color; + +/********** + * switch * + **********/ + +@define-color switch_color shade(@core_color_b, 0.45); + +@define-color switch_slider_border_color @progressbar_border_color; + +@define-color switch_slider_bg_color @scrollbar_slider_bg_color; + +@define-color switch_slider_gradient_a @switch_slider_bg_color; +@define-color switch_slider_gradient_b @scrollbar_slider_gradient_b; +@define-color switch_slider_gradient_c @scrollbar_slider_gradient_c; +@define-color switch_slider_gradient_d @scrollbar_slider_gradient_d; + +/* active */ + +@define-color switch_trough_active_color @theme_base_color; + +@define-color switch_trough_active_gradient_a @menubar_menuitem_hover_border_color; +@define-color switch_trough_active_gradient_b shade(@core_color_a, 1.12); + +/* insensitive */ + +@define-color switch_slider_insensitive_bg_color @button_insensitive_gradient_a; + +@define-color switch_slider_insensitive_gradient_a @switch_slider_insensitive_bg_color; +@define-color switch_slider_insensitive_gradient_b @button_insensitive_gradient_b; +@define-color switch_slider_insensitive_gradient_c @button_insensitive_gradient_c; +@define-color switch_slider_insensitive_gradient_d @button_insensitive_gradient_d; + +/*********** + * toolbar * + ***********/ + +@define-color toolbar_border_top_color shade(@core_color_b, 0.82); +@define-color toolbar_inner_border_color @theme_base_color; +@define-color toolbar_border_bottom_color @toolbar_border_top_color; + +@define-color toolbar_gradient_a shade(@core_color_b, 1.04); +@define-color toolbar_gradient_b shade(@core_color_b, 1.01); +@define-color toolbar_gradient_c @core_color_b; +@define-color toolbar_gradient_d shade(@core_color_b, 0.97); + +/*********** + * tooltip * + ***********/ + +@define-color theme_tooltip_border_color shade(@theme_tooltip_bg_color, 0.60); + +/********** + * trough * + **********/ + +@define-color trough_gradient_a shade(@core_color_b, 0.81); +@define-color trough_gradient_b shade(@core_color_b, 0.90); + +/************************ + * overshoot/undershoot * + ************************/ + +@define-color overshoot_bg_color alpha (@theme_selected_bg_color, 0.15); +@define-color overshoot_backdrop_bg_color @theme_selected_bg_color; + +/********** + * WM * + **********/ + +@define-color wm_shadow alpha(black, 0.5); +@define-color wm_border alpha(black,0.18); +@define-color wm_bg_a shade (@theme_bg_color, 1.05); +@define-color wm_bg_b @theme_bg_color; +@define-color wm_csd_solid_border_color shade (@theme_selected_bg_color, 0.55); + +/*********** + * imports * + ***********/ + +@import url("gtk-widgets-img.css"); +@import url("gtk-widgets.css"); +@import url("applications.css"); +@import url("other-applications.css"); +@import url("mate-applications.css"); + diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/Makefile.am b/desktop-themes/TraditionalOk/gtk-3.0/img/Makefile.am new file mode 100644 index 00000000..3747acfb --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/Makefile.am @@ -0,0 +1,63 @@ +THEME_NAME=TraditionalOk + +themedir = $(datadir)/themes/$(THEME_NAME)/gtk-3.0/img + +theme_DATA = \ + border-error.svg \ + border-focused-ptb.svg \ + border-focused.svg \ + border-focused-switch.svg \ + border-gnome-panel-button.svg \ + border-inline-button.svg \ + border-insensitive.svg \ + border.svg \ + checkbox-checked-hover.png \ + checkbox-checked-insensitive.png \ + checkbox-checked.png \ + checkbox-mixed-hover.png \ + checkbox-mixed-insensitive.png \ + checkbox-mixed.png \ + checkbox-unchecked-hover.png \ + checkbox-unchecked-insensitive.png \ + checkbox-unchecked.png \ + menuitem-checkbox-checked-hover.png \ + menuitem-checkbox-checked-insensitive.png \ + menuitem-checkbox-checked.png \ + menuitem-checkbox-hover.png \ + menuitem-checkbox-insensitive.png \ + menuitem-checkbox-mixed-hover.png \ + menuitem-checkbox-mixed-insensitive.png \ + menuitem-checkbox-mixed.png \ + menuitem-checkbox.png \ + menuitem-radio-checked-hover.png \ + menuitem-radio-checked-insensitive.png \ + menuitem-radio-checked.png \ + menuitem-radio-hover.png \ + menuitem-radio-insensitive.png \ + menuitem-radio-mixed-hover.png \ + menuitem-radio-mixed-insensitive.png \ + menuitem-radio-mixed.png \ + menuitem-radio.png \ + panel-grid.svg \ + pane-separator-grip-horz.png \ + pane-separator-grip-vert.png \ + radio-checked-hover.png \ + radio-checked-insensitive.png \ + radio-checked.png \ + radio-mixed-hover.png \ + radio-mixed-insensitive.png \ + radio-mixed.png \ + radio-unchecked-hover.png \ + radio-unchecked-insensitive.png \ + radio-unchecked.png \ + resize-grip.png \ + scale-slider-horz-hover.png \ + scale-slider-horz-insensitive.png \ + scale-slider-horz.png \ + scale-slider-vert-hover.png \ + scale-slider-vert-insensitive.png \ + scale-slider-vert.png \ + slider-horz-grip.png \ + slider-vert-grip.png + +EXTRA_DIST = $(theme_DATA) diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/border-error.svg b/desktop-themes/TraditionalOk/gtk-3.0/img/border-error.svg new file mode 100644 index 00000000..6532d220 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/border-error.svg @@ -0,0 +1,104 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16px" + height="16px" + id="svg33222" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="border-error.svg"> + <defs + id="defs33224"> + <linearGradient + id="linearGradient3837"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3839" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3841" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#8e8e8e" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="33.768656" + inkscape:cx="7.9987245" + inkscape:cy="7.9987245" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="1280" + inkscape:window-height="951" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:snap-nodes="false" + inkscape:snap-bbox="true" + inkscape:showpageshadow="false" + showborder="false"> + <inkscape:grid + type="xygrid" + id="grid2992" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata33227"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <path + style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.6" + d="m 15.5,4 0,8.999999 c 0,1.385 -1.115,2.5 -2.5,2.5 l -9.9999995,0 c -1.3850003,0 -2.5000005,-1.115 -2.5000005,-2.5 L 0.5,4" + id="rect17861-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <rect + ry="2.5" + rx="2.5000005" + y="0.5" + x="0.5" + height="13.999999" + width="15" + id="rect17861" + style="color:#000000;fill:none;stroke:#9b3636;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <rect + ry="1.5" + rx="1.5" + y="1.5" + x="1.5" + height="12" + width="13.000001" + id="rect17861-6" + style="color:#000000;fill:none;stroke:#9b3636;stroke-width:0.99999994000000003;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.25000000000000000" /> + </g> +</svg> diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/border-focused-ptb.svg b/desktop-themes/TraditionalOk/gtk-3.0/img/border-focused-ptb.svg new file mode 100644 index 00000000..b360734f --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/border-focused-ptb.svg @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16px" + height="16px" + id="svg33222" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="border-focused-2.svg"> + <defs + id="defs33224"> + <linearGradient + id="linearGradient3837"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3839" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3841" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#8e8e8e" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="44.5625" + inkscape:cx="8" + inkscape:cy="8" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="1280" + inkscape:window-height="949" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:snap-nodes="false" + inkscape:snap-bbox="true" + inkscape:showpageshadow="false" + showborder="false"> + <inkscape:grid + type="xygrid" + id="grid2992" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata33227"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <rect + ry="2.5" + rx="2.5000005" + y="0.5" + x="0.5" + height="13.999999" + width="15" + id="rect17861" + style="color:#000000;fill:none;stroke:#869bb7;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <rect + ry="1.5" + rx="1.5" + y="1.5" + x="1.5" + height="12" + width="13.000001" + id="rect17861-6" + style="color:#000000;fill:none;stroke:#cccccc;stroke-width:0.99999994000000003;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.25" /> + </g> +</svg> diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/border-focused-switch.svg b/desktop-themes/TraditionalOk/gtk-3.0/img/border-focused-switch.svg new file mode 100644 index 00000000..1402b7f2 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/border-focused-switch.svg @@ -0,0 +1,95 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16px" + height="16px" + id="svg33222" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="border-focused2.svg"> + <defs + id="defs33224"> + <linearGradient + id="linearGradient3837"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3839" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3841" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#8e8e8e" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="2.81232" + inkscape:cy="9.5803639" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="1280" + inkscape:window-height="951" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:snap-nodes="false" + inkscape:snap-bbox="true" + inkscape:showpageshadow="false" + showborder="false"> + <inkscape:grid + type="xygrid" + id="grid2992" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata33227"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <path + style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.6" + d="m 15.5,4 0,8.999999 c 0,1.385 -1.115,2.5 -2.5,2.5 l -9.9999995,0 c -1.3850003,0 -2.5000005,-1.115 -2.5000005,-2.5 L 0.5,4" + id="rect17861-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <rect + ry="2.5" + rx="2.5000005" + y="0.5" + x="0.5" + height="13.999999" + width="15" + id="rect17861" + style="color:#000000;fill:none;stroke:#4b6e99;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </g> +</svg> diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/border-focused.svg b/desktop-themes/TraditionalOk/gtk-3.0/img/border-focused.svg new file mode 100644 index 00000000..5ada2942 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/border-focused.svg @@ -0,0 +1,104 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="border-focused.svg" + inkscape:version="0.91 r13725" + version="1.1" + id="svg33222" + height="16px" + width="16px"> + <defs + id="defs33224"> + <linearGradient + id="linearGradient3837"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3839" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3841" /> + </linearGradient> + </defs> + <sodipodi:namedview + showborder="false" + inkscape:showpageshadow="false" + inkscape:snap-bbox="true" + inkscape:snap-nodes="false" + inkscape:window-maximized="0" + inkscape:window-y="50" + inkscape:window-x="4" + inkscape:window-height="722" + inkscape:window-width="899" + inkscape:document-units="px" + inkscape:grid-bbox="true" + showgrid="false" + inkscape:current-layer="layer1" + inkscape:cy="9.4553639" + inkscape:cx="8.1007406" + inkscape:zoom="16" + inkscape:pageshadow="2" + inkscape:pageopacity="1" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#8e8e8e" + id="base"> + <inkscape:grid + type="xygrid" + id="grid2992" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata33227"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <path + style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.6" + d="m 15.5,4 0,8.999999 c 0,1.385 -1.115,2.5 -2.5,2.5 l -9.9999995,0 c -1.3850003,0 -2.5000005,-1.115 -2.5000005,-2.5 L 0.5,4" + id="rect17861-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <rect + ry="2.5" + rx="2.5000005" + y="0.5" + x="0.5" + height="13.999999" + width="15" + id="rect17861" + style="color:#000000;fill:none;stroke:#6699cc;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <rect + ry="1.5" + rx="1.5" + y="1.5" + x="1.5" + height="12" + width="13.000001" + id="rect17861-6" + style="color:#000000;fill:none;stroke:#336699;stroke-width:0.99999994;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.8" /> + </g> +</svg> diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/border-gnome-panel-button.svg b/desktop-themes/TraditionalOk/gtk-3.0/img/border-gnome-panel-button.svg new file mode 100644 index 00000000..bcc83d8d --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/border-gnome-panel-button.svg @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16px" + height="16px" + id="svg33222" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="0.svg"> + <defs + id="defs33224"> + <linearGradient + id="linearGradient4410-4-9-7-9"> + <stop + style="stop-color:#fbfcfb;stop-opacity:1;" + offset="0" + id="stop4412-6-7-4-4" /> + <stop + style="stop-color: rgb(221, 222, 221); stop-opacity: 1;" + offset="1" + id="stop4414-9-8-8-8" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5378-2-93" + id="linearGradient17869" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.59659086,0,0,0.59090912,-423.94512,-57.054903)" + x1="220" + y1="304" + x2="220" + y2="336.06244" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5378-2-93"> + <stop + style="stop-color:#f4f6f4;stop-opacity:1" + offset="0" + id="stop5380-6-3" /> + <stop + style="stop-color:#d7dad7;stop-opacity:1" + offset="1" + id="stop5382-06-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4410-4-9-7-9" + id="linearGradient34952" + x1="7.9695358" + y1="0.96953601" + x2="7.9695358" + y2="14.937024" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.88240352,0,0,0.88240352,0.9407721,0.9407716)" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="44.5625" + inkscape:cx="8" + inkscape:cy="8" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="1280" + inkscape:window-height="948" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showborder="true" + fit-margin-top="0" /> + <metadata + id="metadata33227"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <rect + ry="2.2060091" + rx="2.2060091" + y="1.3819733" + x="1.3819733" + height="13.236053" + width="13.236053" + id="rect17861" + style="color:#000000;fill:none;stroke:#918e8c;stroke-width:0.88240348999999996;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </g> +</svg> diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/border-inline-button.svg b/desktop-themes/TraditionalOk/gtk-3.0/img/border-inline-button.svg new file mode 100644 index 00000000..1691c52e --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/border-inline-button.svg @@ -0,0 +1,88 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="18" + height="16" + id="svg33222" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="border-inline.svg"> + <defs + id="defs33224" /> + <sodipodi:namedview + id="base" + pagecolor="#8e8e8e" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="-0.97883235" + inkscape:cy="-0.54712037" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="1280" + inkscape:window-height="951" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:snap-nodes="false" + inkscape:snap-bbox="true" + inkscape:showpageshadow="false" + showborder="true" + fit-margin-top="0"> + <inkscape:grid + type="xygrid" + id="grid2992" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata33227"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <g + id="g2991" + transform="translate(0,1)"> + <path + sodipodi:nodetypes="cssssc" + inkscape:connector-curvature="0" + id="rect17861-5" + d="M 16.5,3.000001 16.5,12 c 0,1.385 -1.115,2.5 -2.5,2.5 l -9.9999995,0 C 2.6150002,14.5 1.5,13.385 1.5,12 l 0,-8.999999" + style="opacity:0.6;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <rect + style="color:#000000;fill:none;stroke:#918e8c;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect17861" + width="15" + height="13.999999" + x="1.5" + y="-0.49999899" + rx="2.5000005" + ry="2.5" /> + </g> + </g> +</svg> diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/border-insensitive.svg b/desktop-themes/TraditionalOk/gtk-3.0/img/border-insensitive.svg new file mode 100644 index 00000000..2b9e3612 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/border-insensitive.svg @@ -0,0 +1,83 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16px" + height="16px" + id="svg33222" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="border-insensitive.svg"> + <defs + id="defs33224" /> + <sodipodi:namedview + id="base" + pagecolor="#8e8e8e" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="-3.4249403" + inkscape:cy="-0.54712037" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="1280" + inkscape:window-height="951" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:snap-nodes="false" + inkscape:snap-bbox="true" + inkscape:showpageshadow="false" + showborder="false"> + <inkscape:grid + type="xygrid" + id="grid2992" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata33227"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <path + style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.6" + d="m 15.5,4 0,8.999999 c 0,1.385 -1.115,2.5 -2.5,2.5 l -9.9999995,0 c -1.3850003,0 -2.5000005,-1.115 -2.5000005,-2.5 L 0.5,4" + id="rect17861-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <rect + ry="2.5" + rx="2.5000005" + y="0.5" + x="0.5" + height="13.999999" + width="15" + id="rect17861" + style="color:#000000;fill:none;stroke:#a9a5a2;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </g> +</svg> diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/border.svg b/desktop-themes/TraditionalOk/gtk-3.0/img/border.svg new file mode 100644 index 00000000..4b97b514 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/border.svg @@ -0,0 +1,83 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16px" + height="16px" + id="svg33222" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="border.svg"> + <defs + id="defs33224" /> + <sodipodi:namedview + id="base" + pagecolor="#8e8e8e" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="-11.50355" + inkscape:cy="-0.54712037" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="1280" + inkscape:window-height="951" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:snap-nodes="false" + inkscape:snap-bbox="true" + inkscape:showpageshadow="false" + showborder="false"> + <inkscape:grid + type="xygrid" + id="grid2992" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata33227"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <path + style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.6" + d="m 15.5,4 0,8.999999 c 0,1.385 -1.115,2.5 -2.5,2.5 l -9.9999995,0 c -1.3850003,0 -2.5000005,-1.115 -2.5000005,-2.5 L 0.5,4" + id="rect17861-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <rect + ry="2.5" + rx="2.5000005" + y="0.5" + x="0.5" + height="13.999999" + width="15" + id="rect17861" + style="color:#000000;fill:none;stroke:#918e8c;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </g> +</svg> diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-checked-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-checked-hover.png Binary files differnew file mode 100644 index 00000000..07767a38 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-checked-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-checked-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-checked-insensitive.png Binary files differnew file mode 100644 index 00000000..ca4ad904 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-checked-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-checked.png b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-checked.png Binary files differnew file mode 100644 index 00000000..25370da6 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-checked.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-mixed-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-mixed-hover.png Binary files differnew file mode 100644 index 00000000..22a3a5e5 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-mixed-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-mixed-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-mixed-insensitive.png Binary files differnew file mode 100644 index 00000000..8b84e388 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-mixed-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-mixed.png b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-mixed.png Binary files differnew file mode 100644 index 00000000..f68af349 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-mixed.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-unchecked-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-unchecked-hover.png Binary files differnew file mode 100644 index 00000000..da5fcc74 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-unchecked-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-unchecked-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-unchecked-insensitive.png Binary files differnew file mode 100644 index 00000000..56d6a6cc --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-unchecked-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-unchecked.png b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-unchecked.png Binary files differnew file mode 100644 index 00000000..5c315ff0 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/checkbox-unchecked.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-checked-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-checked-hover.png Binary files differnew file mode 100644 index 00000000..14667254 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-checked-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-checked-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-checked-insensitive.png Binary files differnew file mode 100644 index 00000000..5e2708a6 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-checked-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-checked.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-checked.png Binary files differnew file mode 100644 index 00000000..5c1ca2db --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-checked.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-hover.png Binary files differnew file mode 100644 index 00000000..e48b7086 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-insensitive.png Binary files differnew file mode 100644 index 00000000..2c13f418 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-mixed-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-mixed-hover.png Binary files differnew file mode 100644 index 00000000..430a4690 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-mixed-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-mixed-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-mixed-insensitive.png Binary files differnew file mode 100644 index 00000000..e1904007 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-mixed-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-mixed.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-mixed.png Binary files differnew file mode 100644 index 00000000..e61f59e1 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox-mixed.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox.png Binary files differnew file mode 100644 index 00000000..767cb6ee --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-checkbox.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-checked-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-checked-hover.png Binary files differnew file mode 100644 index 00000000..391e7f7b --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-checked-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-checked-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-checked-insensitive.png Binary files differnew file mode 100644 index 00000000..66bffd1c --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-checked-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-checked.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-checked.png Binary files differnew file mode 100644 index 00000000..bafc47da --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-checked.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-hover.png Binary files differnew file mode 100644 index 00000000..ae3898cc --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-insensitive.png Binary files differnew file mode 100644 index 00000000..dcaa1d0e --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-mixed-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-mixed-hover.png Binary files differnew file mode 100644 index 00000000..4ae32f6e --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-mixed-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-mixed-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-mixed-insensitive.png Binary files differnew file mode 100644 index 00000000..e82843c1 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-mixed-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-mixed.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-mixed.png Binary files differnew file mode 100644 index 00000000..7e767db9 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio-mixed.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio.png b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio.png Binary files differnew file mode 100644 index 00000000..d8023c77 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/menuitem-radio.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/pane-separator-grip-horz.png b/desktop-themes/TraditionalOk/gtk-3.0/img/pane-separator-grip-horz.png Binary files differnew file mode 100644 index 00000000..2670deba --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/pane-separator-grip-horz.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/pane-separator-grip-vert.png b/desktop-themes/TraditionalOk/gtk-3.0/img/pane-separator-grip-vert.png Binary files differnew file mode 100644 index 00000000..6358b068 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/pane-separator-grip-vert.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/panel-grid.svg b/desktop-themes/TraditionalOk/gtk-3.0/img/panel-grid.svg new file mode 100644 index 00000000..fd95a605 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/panel-grid.svg @@ -0,0 +1,173 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="panel-grid.svg" + height="22" + id="svg7384" + inkscape:version="0.92.1 r15371" + version="1.1" + width="12"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="false" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="6.2320295" + inkscape:cy="10.82843" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#3a3b39" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + showborder="true" + showgrid="false" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="953" + inkscape:window-maximized="1" + inkscape:window-width="1280" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:zoom="45.6875"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="119.9998" + originy="650" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="119.9998" + originy="650" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme</title> + <defs + id="defs7386" /> + <g + inkscape:groupmode="layer" + id="layer9" + inkscape:label="status" + style="display:inline" + transform="translate(-121.0004,-861)" /> + <g + inkscape:groupmode="layer" + id="layer10" + inkscape:label="devices" + transform="translate(-121.0004,-861)" /> + <g + inkscape:groupmode="layer" + id="layer11" + inkscape:label="apps" + transform="translate(-121.0004,-861)" /> + <g + inkscape:groupmode="layer" + id="layer13" + inkscape:label="places" + transform="translate(-121.0004,-861)" /> + <g + inkscape:groupmode="layer" + id="layer14" + inkscape:label="mimetypes" + transform="translate(-121.0004,-861)" /> + <g + inkscape:groupmode="layer" + id="layer15" + inkscape:label="emblems" + style="display:inline" + transform="translate(-121.0004,-861)" /> + <g + inkscape:groupmode="layer" + id="g71291" + inkscape:label="emotes" + style="display:inline" + transform="translate(-121.0004,-861)" /> + <g + inkscape:groupmode="layer" + id="g4953" + inkscape:label="categories" + style="display:inline" + transform="translate(-121.0004,-861)" /> + <g + inkscape:groupmode="layer" + id="layer12" + inkscape:label="actions" + style="display:inline" + transform="translate(-121.0004,-861)"> + <rect + height="4" + id="rect20592" + rx="0.38461545" + ry="0.50229359" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:new" + width="4" + x="125.23243" + y="864.17157" /> + <rect + height="4" + id="rect16730" + rx="0.38461545" + ry="0.50229359" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#b3cdee;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:new" + width="4" + x="125.23243" + y="870.17157" /> + <rect + height="4" + id="rect16732" + rx="0.38461545" + ry="0.50229359" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#94b6e1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:new" + width="4" + x="125.23243" + y="876.17157" /> + </g> +</svg> diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/radio-checked-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-checked-hover.png Binary files differnew file mode 100644 index 00000000..fe240e9f --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-checked-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/radio-checked-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-checked-insensitive.png Binary files differnew file mode 100644 index 00000000..46e46c25 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-checked-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/radio-checked.png b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-checked.png Binary files differnew file mode 100644 index 00000000..6250c17f --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-checked.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/radio-mixed-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-mixed-hover.png Binary files differnew file mode 100644 index 00000000..075ab049 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-mixed-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/radio-mixed-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-mixed-insensitive.png Binary files differnew file mode 100644 index 00000000..bf64ef22 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-mixed-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/radio-mixed.png b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-mixed.png Binary files differnew file mode 100644 index 00000000..556083f0 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-mixed.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/radio-unchecked-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-unchecked-hover.png Binary files differnew file mode 100644 index 00000000..1c39e132 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-unchecked-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/radio-unchecked-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-unchecked-insensitive.png Binary files differnew file mode 100644 index 00000000..e9d18a2f --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-unchecked-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/radio-unchecked.png b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-unchecked.png Binary files differnew file mode 100644 index 00000000..e903a422 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/radio-unchecked.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/resize-grip.png b/desktop-themes/TraditionalOk/gtk-3.0/img/resize-grip.png Binary files differnew file mode 100644 index 00000000..3bd6e607 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/resize-grip.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-horz-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-horz-hover.png Binary files differnew file mode 100644 index 00000000..a2a1cfd2 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-horz-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-horz-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-horz-insensitive.png Binary files differnew file mode 100644 index 00000000..9319b7b0 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-horz-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-horz.png b/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-horz.png Binary files differnew file mode 100644 index 00000000..355b9d6b --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-horz.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-vert-hover.png b/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-vert-hover.png Binary files differnew file mode 100644 index 00000000..acfee6b2 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-vert-hover.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-vert-insensitive.png b/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-vert-insensitive.png Binary files differnew file mode 100644 index 00000000..23402339 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-vert-insensitive.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-vert.png b/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-vert.png Binary files differnew file mode 100644 index 00000000..acc04350 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/scale-slider-vert.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/slider-horz-grip.png b/desktop-themes/TraditionalOk/gtk-3.0/img/slider-horz-grip.png Binary files differnew file mode 100644 index 00000000..313c11dc --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/slider-horz-grip.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/img/slider-vert-grip.png b/desktop-themes/TraditionalOk/gtk-3.0/img/slider-vert-grip.png Binary files differnew file mode 100644 index 00000000..4b5a55a3 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/img/slider-vert-grip.png diff --git a/desktop-themes/TraditionalOk/gtk-3.0/mate-applications.css b/desktop-themes/TraditionalOk/gtk-3.0/mate-applications.css new file mode 100644 index 00000000..5c34bf4e --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/mate-applications.css @@ -0,0 +1,655 @@ +/************ + * Caja * + ************/ + +/* caja sidebar */ +/* all sidebars */ +.caja-side-pane treeview.view, +.caja-side-pane textview.view text, +.caja-side-pane viewport.frame, +.caja-side-pane widget .vertical { + background-color: shade (@theme_base_color, 1.00); + color: @theme_fg_color; +} + +/* better for overlay scrollbars */ +/* to avoid overlap with eject buttons */ +.caja-side-pane scrolledwindow scrollbar.vertical.right.overlay-indicator, +.caja-side-pane scrolledwindow scrollbar.vertical.right.overlay-indicator trough, +.caja-side-pane scrolledwindow scrollbar.vertical.right.overlay-indicator slider, +.caja-side-pane scrolledwindow scrollbar.vertical.right.overlay-indicator button { + min-width: 13px; +} + +/* ComboBox views */ +.caja-navigation-window toolbar.primary-toolbar combobox button.combo { + padding: 5px; + border-image: none; +} + +.caja-navigation-window toolbar.primary-toolbar combobox button.combo:hover { + padding: 5px; + box-shadow: none; +} + +.caja-canvas-item { + border-radius: 3px; +} + +/* EelEditableLabel (icon labels) */ +.caja-navigation-window .view .entry, +.caja-navigation-window .view .entry:focus, +.caja-desktop widget.entry, +.caja-desktop widget.entry:focus { + border-image: none; + border-style: solid; + border-width: 1px; + border-color: @theme_fg_color; + box-shadow: none; + border-radius: 3px; + text-shadow: none; + background-image: -gtk-gradient(linear, + left top, left bottom, + from (shade(@theme_base_color, 0.86)), + color-stop (0.15, shade(@theme_base_color, 0.96)), + color-stop (0.50, shade(@theme_base_color, 0.98)), + to (shade(@theme_base_color, 1.00))); +} + +/* desktop */ +.caja-desktop.caja-canvas-item { + color: @theme_base_color; + text-shadow: 1px 1px alpha (@theme_fg_color, 0.8); +} + +.caja-desktop.caja-canvas-item:active, +.caja-desktop.caja-canvas-item:hover, +.caja-desktop.caja-canvas-item:selected { + text-shadow: none; +} + +/* view */ +.caja-navigation-window .view.caja-canvas-item { + color: @theme_fg_color; +} + +.caja-navigation-window .view.caja-canvas-item:selected { + color: @theme_selected_fg_color; +} + +/*************** + * mate-panel * + ***************/ + +.mate-panel-menu-bar { + background-color: @theme_bg_color; + padding: 0px; + color: @theme_fg_color; + text-shadow: none; +} + +PanelToplevel.horizontal.top > grid { + border-style: outset; + border-width: 0px 0px 1px 0px; + border-color: rgba(0, 0, 0, 0.23); +} + +PanelToplevel.horizontal.bottom > grid { + border-style: outset; + border-width: 1px 0px 0px 0px; + border-color: rgba(0, 0, 0, 0.23); +} + +PanelToplevel.vertical.left > grid { + border-style: outset; + border-width: 0px 1px 0px 0px; + border-color: rgba(0, 0, 0, 0.23); +} + +PanelToplevel.vertical.right > grid { + border-style: outset; + border-width: 0px 0px 0px 1px; + border-color: rgba(0, 0, 0, 0.23); +} + +/* hide buttons */ +PanelToplevel > grid > button { + padding: 0px; + border-radius: 0px; +} + +#PanelApplet, +#PanelApplet scrolledwindow { + border-width: 0; +} + +#PanelApplet scrolledwindow > viewport.frame { + background-color: transparent; +} + +PanelSeparator { + border-width: 0; + background-image: none; + color: shade (@theme_bg_color, 0.75); + text-shadow: none; +} + +MatePanelAppletFrameDBus > MatePanelAppletFrameDBus { + background-image: -gtk-scaled(url("img/panel-grid.svg")); + background-color: transparent; + background-repeat: no-repeat; + background-position: left; +} + +/* outlines */ +window.background, /* selector where outlines are writen on GtkTrayIcon */ +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar PanelApplet, +.mate-panel-menu-bar button, +#PanelApplet > #clock-applet-button.flat.toggle, +#PanelApplet > #showdesktop-button, +#PanelApplet > wnck-tasklist > button, +PanelApplet.wnck-applet .wnck-pager { + outline-offset: -2px; + outline-style: solid; + outline-color: shade (@theme_selected_bg_color, 0.8); + outline-width: 2px; +} + +.mate-panel-menu-bar button { + -gtk-outline-radius: 3px; + box-shadow: none; + border-image: none; +} + +/* main menu */ +/* set normal menubar button */ +.mate-panel-menu-bar menubar { + padding: 0px; + background-image: none; +} + +/* all applets */ +.mate-panel-menu-bar #PanelApplet button, +.mate-panel-menu-bar #PanelApplet button.flat, +.mate-panel-menu-bar #PanelApplet button.toggle, +.mate-panel-menu-bar #PanelApplet button.flat.toggle { + padding: 4px; + border-radius: 3px; + border-width: 1px; + border-style: solid; + text-shadow: none; + border-color: @border_color; + color: @theme_fg_color; + background-color: transparent; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@button_gradient_a), + to (@button_gradient_d)); +} + +.mate-panel-menu-bar #PanelApplet button:checked, +.mate-panel-menu-bar #PanelApplet button:checked:hover, +.mate-panel-menu-bar #PanelApplet button:hover:active, +.mate-panel-menu-bar #PanelApplet button.flat:checked, +.mate-panel-menu-bar #PanelApplet button.flat:checked:hover, +.mate-panel-menu-bar #PanelApplet button.flat:hover:active, +.mate-panel-menu-bar #PanelApplet button.toggle:checked, +.mate-panel-menu-bar #PanelApplet button.toggle:checked:hover, +.mate-panel-menu-bar #PanelApplet button.toggle:hover:active, +.mate-panel-menu-bar #PanelApplet button.flat.toggle:checked, +.mate-panel-menu-bar #PanelApplet button.flat.toggle:checked:hover, +.mate-panel-menu-bar #PanelApplet button.flat.toggle:hover:active { + border-style: solid; + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_active_gradient_a, + @button_active_gradient_b 3px, + @button_active_gradient_c 4px, + @button_active_gradient_d 50%, + @button_active_gradient_e 50%, + @button_active_gradient_f); +} + +.mate-panel-menu-bar #PanelApplet button:hover, +.mate-panel-menu-bar #PanelApplet button.flat:hover, +.mate-panel-menu-bar #PanelApplet button.toggle:hover, +.mate-panel-menu-bar #PanelApplet button.flat.toggle:hover { + border-style: solid; + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_hover_gradient_a 5%, + @button_hover_gradient_b 95%, + @button_hover_gradient_c); +} + +/* use only outlines if focused */ +.mate-panel-menu-bar #PanelApplet button:focus { + box-shadow: none; + border-image: none; +} + +/* 1.18 changings for gtk+-3.22 warning fixes*/ +.mate-panel-menu-bar #PanelApplet #drive-button, +.mate-panel-menu-bar #PanelApplet #drive-button:hover, +.mate-panel-menu-bar #PanelApplet #charpick-applet-button, +.mate-panel-menu-bar #PanelApplet #showdesktop-button:checked { + border-image: url("img/border.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-width: 0px; +} + +/* checkboxes in applet popup menu */ +.mate-panel-menu-bar menu > menuitem > box > menuitem { + padding: 0px 0px 0px 4px; +} + +#PanelApplet > #clock-applet-button.flat.toggle { + background-color: transparent; + background-image: none; + border-color: transparent; +} + +#PanelApplet > #clock-applet-button.flat.toggle:hover { + border-style: solid; + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_hover_gradient_a 5%, + @button_hover_gradient_b 95%, + @button_hover_gradient_c); +} + +#PanelApplet > #clock-applet-button.flat.toggle:checked { + border-style: solid; + border-color: @border_color; + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_active_gradient_a, + @button_active_gradient_b 3px, + @button_active_gradient_c 4px, + @button_active_gradient_d 50%, + @button_active_gradient_e 50%, + @button_active_gradient_f); +} + +#PanelApplet > #clock-applet-button.flat.toggle:checked:hover { + border-image: none; +} + +/* use only outlines if focused */ +#PanelApplet > #clock-applet-button.flat.toggle:focus { + box-shadow: none; + border-image: none; +} + + +#clock-applet-button.flat.toggle > box.horizontal > label { + font-weight: normal; +} + +/* calendar window */ +#MatePanelPopupWindow { + border-radius: 3px; +} + +#MatePanelPopupWindow expander { + border-style: none; +} + +/* Weird, this sets the border color of the clockmap */ +#MatePanelPopupWindow > frame > box > box > box > widget { + color: @border_color; +} + +PanelApplet.wnck-applet .wnck-pager { + background-image: none; + color: shade (@theme_selected_bg_color, 1.30); + background-color: transparent; + text-shadow: none; +} + +/* selected WnckPager */ +PanelApplet.wnck-applet .wnck-pager:selected { + background-image: linear-gradient(to bottom, + shade (@theme_selected_bg_color, 0.8), + shade (@theme_selected_bg_color, 1.06)); +} + +/* hover of WnckPager */ +PanelApplet.wnck-applet .wnck-pager:hover { + background-image: linear-gradient(to bottom, + shade (@theme_selected_bg_color, 1.86), + shade (@theme_selected_bg_color, 1.0)); +} + +/* Classic icon style */ +.mate-panel-menu-bar { + -PanelMenuBar-icon-visible: true; +} + +na-tray-applet { + background-image: none; + background-color: transparent; + padding: 0; + text-shadow: none; + -NaTrayApplet-icon-padding: 1px; /*any more and outlines get cut off*/ +} + +/* volume applet, brightness applet */ +.mate-panel-applet-slider { + background: transparent; +} + +.mate-panel-applet-slider frame { + background-color: @theme_bg_color; + border-image: none; + border-style: solid; + border-radius:2px; + padding: 0px; + margin: 0px; +} + +.mate-panel-applet-slider frame frame { + background-color:transparent; + border-style: none; + box-shadow: none; +} + +.mate-panel-applet-slider frame button { + color: @theme_fg_color; +} + +/* xrandr applet */ +.mate-panel-menu-bar menuitem.xrandr-applet:disabled > box > label { + color: @menu_fg_color; + text-shadow: none; +} + +/* mate-menu, mintmenu fork */ +#mate-menu.background { + border-color: @border_color; + border-style: solid; + border-width: 1px; +} + +/* mate-indicator-applet */ +/* needed for a transparent panel */ +#fast-user-switch-applet > #fast-user-switch-menubar { + background-color: transparent; + background-image: none; +} + +/* globalmenu (vala-panel-appmenu) */ +#PanelApplet > .-vala-panel-appmenu-core > scrolledwindow > viewport.frame { + background-color: transparent; +} + +#PanelApplet > .-vala-panel-appmenu-core > scrolledwindow { + border-style: none; +} + +/**************** + * Pluma * + ****************/ + +/* pluma line numbers */ +.pluma-window textview { + background-color: shade (@bg_color, 1.07); +} + +/* Printpreview */ +.pluma-print-preview toolbar.horizontal { + background-color: transparent; + background-image: linear-gradient(to bottom, + @toolbar_gradient_a 2px, + @toolbar_gradient_b 50%, + @toolbar_gradient_c 50%, + @toolbar_gradient_d); + border-width: 1px 0 1px 1px; + border-radius: 0; + border-style: solid; + border-top-color: @toolbar_border_top_color; + border-bottom-color: @toolbar_border_bottom_color; + padding: 0px; +} + +.pluma-print-preview toolbar.horizontal toolitem entry { + padding: 2px 6px; +} + +.pluma-print-preview toolbar.horizontal button.image-button, +.pluma-print-preview toolbar.horizontal button.flat.image-button { + background-color: transparent; + padding: 0px; +} + +.pluma-print-preview toolbar.horizontal toolbutton button.text-button, +.pluma-print-preview toolbar.horizontal toolbutton button.flat.text-button { + background-color: transparent; + padding: 0px 8px; + border-radius: 2px; +} + +/* sidebar file-browser */ +.pluma-window paned.horizontal box.horizontal button.flat { + padding: 0px; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + border-width: 1px 0px 0px 0px; + border-style: solid; + border-color: @border_color; + border-radius: 0px; +} + +/* sidebar close button */ +.pluma-window paned.horizontal box.vertical notebook.frame toolbar button { + padding: 4px; +} + +.pluma-window paned.horizontal box.vertical notebook.frame #ToolBar toolbutton button { + border-width: 1px 1px 2px 1px; +} + +.pluma-window paned.horizontal box.vertical notebook.frame #ToolBar toolbutton button:hover { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_hover_gradient_a 5%, + @button_hover_gradient_b 95%, + @button_hover_gradient_c); + border-image: url("img/border.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; +} + +.pluma-window paned.horizontal box.vertical notebook.frame #ToolBar toolbutton button:checked { + background-image: linear-gradient(to bottom, + @button_active_gradient_a, + @button_active_gradient_b 3px, + @button_active_gradient_c 4px, + @button_active_gradient_d 50%, + @button_active_gradient_e 50%, + @button_active_gradient_f); + background-color: transparent; + border-image: url("img/border.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; +} + +/********* + * Atril * + *********/ + +/* atril and eom */ +EggToolbarEditor.vertical scrolledwindow { + background-color: shade (@theme_base_color, 1.0); + border-color: @border_color; + border-width: 1px; + border-radius: 0px; + border-style: solid; +} + +/* broken text selection */ +.atril-window scrolledwindow.frame > widget:active, +.atril-window scrolledwindow.frame > widget:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +.lock-dialog { + border-radius: 4px; + border-style: solid; + border-width: 0px; + /* not sure if box-shadow works here */ + box-shadow: 0 0 0 1px @wm_border, 0 2px 8px 3px @wm_shadow; +} + +.lock-dialog notebook { + border-style: none; +} + +/* mate-appearance-properties, UI tab */ + +.appearance-window > box.vertical.dialog-vbox > notebook.frame box.vertical > box.vertical > box.horizontal > box.vertical menubar { + border-style: solid; + border-width: 1px 1px 0px 1px; + border-color: darker (@theme_bg_color); + -GtkToolbar-button-relief: normal; + padding-left: 4px; + padding-right: 4px; +} + +.appearance-window > box.vertical.dialog-vbox > notebook.frame box.vertical > box.vertical > box.horizontal > box.vertical toolbar { + border-style: solid; + border-width: 1px; + border-color: @toolbar_border_top_color; + background-color: transparent; + background-image: linear-gradient(to bottom, + @toolbar_gradient_a 2px, + @toolbar_gradient_b 50%, + @toolbar_gradient_c 50%, + @toolbar_gradient_d); +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 20px; + border-style: solid; + border-width: 1px; + border-color: rgba(0,0,0,0.6); + background-image: linear-gradient(to bottom, + @osd_toolbar_bg_a, + @osd_toolbar_bg_b 63%, + @osd_toolbar_bg_c); + background-color: transparent; +} + +MsdOsdWindow.background.osd .trough { + background-color: @osd_trough_bg; + border-radius: 3px; + border-width: 1px; + border-color: rgba(0,0,0,0.6); +} + +MsdOsdWindow.background.osd .progressbar { + border-width: 1px; + border-radius: 3px; + border-color: rgba(0,0,0,0.4); + background-color: alpha(shade(@theme_selected_bg_color, 1.0), 0.9); +} + +/***************** + * mate-terminal * + *****************/ + +/* override settings for pavu-control */ +window.background.mate-terminal > box.vertical > notebook, +window.background.mate-terminal > box.vertical > notebook > stack > box { + border-style: none; + margin: 0px; +} + +/* override settings for pavu-control */ +window.background.mate-terminal > box.vertical > notebook > header.top { + border-radius: 3px 0px 0px 0px; + margin: 0px; + border-style: solid; + border-color: @theme_bg_color; + border-width: 0px 0px 0px 0.1px; +} + +window.background.mate-terminal > box.vertical > notebook > header.top tab { + border-radius: 3px 3px 0px 0px; + padding: 4px 2px 4px 6px; + margin: 0px 0px 0px -1px; + border-style: solid; + border-color: @border_color; + border-width: 1px; +} + +window.background.mate-terminal > box.vertical > notebook > header.top tab:checked, +window.background.mate-terminal > box.vertical > notebook > header.top tab:checked:hover { + border-radius: 3px 3px 0px 0px; + padding: 4px 2px 4px 6px; + margin: 0px 0px 0px -1px; + border-style: solid; + border-color: @border_color; + border-top-color: @notebook_active_tab_border; + border-left-color: @notebook_active_tab_border; + border-right-color: @notebook_active_tab_border; + border-width: 1px; +} + +/*********************** + * mate-volume-control * + ***********************/ + +/* application notebook page */ +GvcMixerDialog notebook.frame scrolledwindow { + border-style: none; +} + +/* override previous setting */ +GvcMixerDialog notebook.frame box scrolledwindow.frame { + border-style: solid; + border-color: @border_color; + border-width: 1px; + border-radius: 2px; + padding: 0; +} + +/*********************** + * mate-control-center * + ***********************/ + +#MyControlCenter button.flat { + outline-style: dashed; +} + +/* mate-keyboard-layout-view, mate-keyboard-layout-chooser */ +/* this way it styles only the border of the keys, the bg of the map itself + use the .view class, and use old and new selectors for a while */ +matekbd-keyboard-drawing, +.gswitchit-layout-view > box.dialog-vbox > box.vertical > widget, +#xkb-layout-chooser > box.dialog-vbox > box.vertical > box.vertical > frame > widget { + background-color: shade (@theme_bg_color, 1.0); +} + +#xkb-layout-chooser > box.dialog-vbox > box.vertical > box.vertical > frame > border { + border-radius: 0px; +} + +/* fix for some maximized windows + https://github.com/mate-desktop/mate-desktop/issues/291 + FIXME Sadly pluma ignore doesn't show the maximised style class */ + +window.background.maximized.engrampa-window > grid.horizontal > paned.horizontal > scrolledwindow.frame, +window.background.maximized.atril-window > box.vertical > paned.horizontal > box.vertical > scrolledwindow.frame, +window.background.pluma-window > box.vertical > paned.horizontal > paned.vertical > notebook box.vertical > scrolledwindow.frame, +window.background.maximized.logview-window > box.vertical > paned.horizontal > box.vertical > scrolledwindow.frame, +window.background.maximized.caja-navigation-window notebook.caja-notebook scrolledwindow.frame { + border-right-width: 0px; +} + diff --git a/desktop-themes/TraditionalOk/gtk-3.0/other-applications.css b/desktop-themes/TraditionalOk/gtk-3.0/other-applications.css new file mode 100644 index 00000000..3024f629 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/other-applications.css @@ -0,0 +1,124 @@ +/* Parole media player */ + +.osd #ParoleScale.horizontal { + background-color: transparent; +} + +.osd #ParoleScale.horizontal trough { + min-height: 4px; + margin: 0px; +} + +/* rhythmbox */ + +.primary-toolbar.toolbar.horizontal RBHeader.horizontal button.scale.flat, +.primary-toolbar.toolbar.horizontal RBHeader.horizontal button.scale.flat:checked, +.primary-toolbar.toolbar.horizontal RBHeader.horizontal button.scale.flat:hover { + padding: 0px 6px; +} + +/* nemo */ + +/* this sets the bg color for scrolledwindow junction, the little square beside the scrollbars */ +.nemo-window .nemo-window-pane > notebook box.vertical > overlay scrolledwindow { + background-color: @theme_bg_color; +} + +/* treewiew, view and compact view */ +.nemo-window .nemo-window-pane > notebook box.vertical > overlay > scrolledwindow.view, +.nemo-window .nemo-window-pane > notebook box.vertical > overlay > scrolledwindow > treeview.view { + background-color: @theme_base_color; +} + +.nemo-window toolbar.primary-toolbar { + border-width: 1px 1px 0px 1px; +} + +.nemo-properties-dialog frame.view { + border-color: transparent; +} + +.nemo-properties-dialog frame.view stack scrolledwindow viewport.frame { + background-color: @notebook_bg_color; +} + +/* kill unwanted borders */ +.nemo-desktop-window .nemo-window-pane > notebook box > overlay > scrolledwindow { + border-style: none; + border-width: 0px; + padding: 0px; +} + +/************* + * Yumex-DNF * + *************/ + +/* list sidebar row */ +window.background.yumex-dnf-window > box.vertical > box.vertical > box.horizontal > paned.vertical > stack > box.vertical > box.horizontal > box.vertical list.sidebar { + border-width: 1px 0px 1px 1px; +} + +/* info sidebar */ +window.background.yumex-dnf-window > box.vertical > box.vertical > box.horizontal > paned.vertical > box.horizontal > box.vertical list.sidebar { + border-width: 1px 0px 1px 1px; +} + +/**************** + * pavu-control * + ****************/ + +window.background > box.vertical > notebook scrolledwindow viewport, +window.background.csd > box.vertical > notebook scrolledwindow viewport, +window.background.ssd > box.vertical > notebook scrolledwindow viewport, +window.background.solid-csd > box.vertical > notebook scrolledwindow viewport, +window.background > box.vertical > notebook scrolledwindow viewport scale, +window.background.csd > box.vertical > notebook scrolledwindow viewport scale, +window.background.ssd > box.vertical > notebook scrolledwindow viewport scale, +window.background.solid-csd > box.vertical > notebook scrolledwindow viewport scale { + background-color: shade (@theme_bg_color, 1.03); +} + +/**************** + * virt-manager * + ****************/ + +window.background > box.vertical > notebook overlay > scrolledwindow, +window.background > box.vertical > notebook overlay > scrolledwindow viewport { + border-style: none; + border-width: 0px; +} + +/*********** + * Lightdm * + ***********/ + +/* 2.0 */ +.lightdm-gtk-greeter #login_window.background, +/* 1.8.5 */ +#login_window.background.lightdm-gtk-greeter, +#login_window.background.lightdm-gtk-greeter box.vertical { + border-radius: 6px; + border-style: solid; + border-width: 1px; + border-color: shade(@theme_bg_color, 0.4); +} + +/* 2.0 */ +.lightdm-gtk-greeter #login_window.background #user_image_border, +/* 1.8.5 */ +#login_window.background.lightdm-gtk-greeter #user_image_border { + border-style: solid; + border-width: 1px; + border-color: shade(@theme_bg_color, 0.8); +} + +/* 2.0 */ +.lightdm-gtk-greeter #panel_window.background, +.lightdm-gtk-greeter #panel_window.background menubar separator, +/* 1.8.5 */ +#panel_window.background.lightdm-gtk-greeter, +#panel_window.background.lightdm-gtk-greeter menubar separator { + background-color: transparent; + color: @theme_fg_color; +} + diff --git a/desktop-themes/TraditionalOk/gtk-3.0/settings.ini.in b/desktop-themes/TraditionalOk/gtk-3.0/settings.ini.in new file mode 100644 index 00000000..4171a309 --- /dev/null +++ b/desktop-themes/TraditionalOk/gtk-3.0/settings.ini.in @@ -0,0 +1,6 @@ +[Settings] +gtk-auto-mnemonics = 0 +gtk-color-scheme = "base_color:#ffffff\nbg_color:#edeceb\nfg_color:#000000\nselected_bg_color:#86abd9\nselected_fg_color:#ffffff\ntooltip_bg_color:#f5f5b5\ntooltip_fg_color:#000000\ntext_color:#1a1a1a\nlink_color:#0000ee\nvisited_link_color:#551a8b" +gtk-primary-button-warps-slider = false +gtk-print-preview-command = @bindir@/atril-previewer --unlink-tempfile --print-settings %s %f +gtk-visible-focus = automatic diff --git a/desktop-themes/TraditionalOk/index.theme.in b/desktop-themes/TraditionalOk/index.theme.in new file mode 100644 index 00000000..64041ca0 --- /dev/null +++ b/desktop-themes/TraditionalOk/index.theme.in @@ -0,0 +1,13 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=TraditionalOk +Comment=Port of Clearlooks-Phenix +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=TraditionalOk +MetacityTheme=TraditionalOk +IconTheme=mate +CursorTheme=mate +CursorSize=24 +ButtonLayout=:minimize,maximize,close diff --git a/desktop-themes/TraditionalOk/metacity-1/Makefile.am b/desktop-themes/TraditionalOk/metacity-1/Makefile.am new file mode 100644 index 00000000..b7f326e8 --- /dev/null +++ b/desktop-themes/TraditionalOk/metacity-1/Makefile.am @@ -0,0 +1,8 @@ +THEME_NAME=TraditionalOk + +themedir = $(datadir)/themes/$(THEME_NAME)/metacity-1 + +theme_DATA = \ + metacity-theme-1.xml + +EXTRA_DIST = $(theme_DATA) diff --git a/desktop-themes/TraditionalOk/metacity-1/metacity-theme-1.xml b/desktop-themes/TraditionalOk/metacity-1/metacity-theme-1.xml new file mode 100644 index 00000000..640b5e30 --- /dev/null +++ b/desktop-themes/TraditionalOk/metacity-1/metacity-theme-1.xml @@ -0,0 +1,954 @@ +<?xml version="1.0"?> +<!-- $Id$ --> +<metacity_theme> +<info> + <name>TraditionalOk</name> + <author>Wolfgang Ulbrich <[email protected]>, Daniel Borgmann <[email protected]>, Andrea Cimitan <[email protected]></author> + <copyright>Â 2005-2007 Daniel Borgmann, Andrea Cimitan</copyright> + <date>Apr, 2007</date> + <description>The TraditionalOk "Gummy" Metacity Theme</description> +</info> + +<!-- ::: GEOMETRY ::: --> +<frame_geometry name="normal" rounded_top_left="true" rounded_top_right="true" rounded_bottom_left="false" rounded_bottom_right="false"> + <distance name="left_width" value="4"/> + <distance name="right_width" value="4"/> + <distance name="bottom_height" value="4"/> + <distance name="left_titlebar_edge" value="4"/> + <distance name="right_titlebar_edge" value="4"/> + <aspect_ratio name="button" value="1.0"/> + <distance name="title_vertical_pad" value="0"/> + <border name="title_border" left="2" right="2" top="4" bottom="4"/> + <border name="button_border" left="1" right="1" top="2" bottom="2"/> +</frame_geometry> + +<frame_geometry name="shaded" parent="normal" rounded_top_left="true" rounded_top_right="true" rounded_bottom_left="true" rounded_bottom_right="true"/> + +<frame_geometry name="normal_maximized" parent="normal" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false"> + <!-- strip frame spacing off the normal geometry when maximised --> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="1"/> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="utility" title_scale="small" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false"> + <distance name="left_width" value="4"/> + <distance name="right_width" value="4"/> + <distance name="bottom_height" value="4"/> + <distance name="left_titlebar_edge" value="4"/> + <distance name="right_titlebar_edge" value="4"/> + <distance name="title_vertical_pad" value="0"/> + <border name="title_border" left="2" right="2" top="4" bottom="3"/> + <border name="button_border" left="0" right="0" top="2" bottom="2"/> + <aspect_ratio name="button" value="1"/> +</frame_geometry> + +<frame_geometry name="border" has_title="false"> + <distance name="left_width" value="4"/> + <distance name="right_width" value="4"/> + <distance name="bottom_height" value="4"/> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="button_width" value="0"/> + <distance name="button_height" value="0"/> + <distance name="title_vertical_pad" value="4"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<!-- button minimum size --> +<constant name="Bmin" value="7"/> +<!-- button inside padding --> +<constant name="Bpad" value="6"/> + +<!-- ::: CORNERS ::: --> +<draw_ops name="corners_outline_selected_top"> + <!-- top left --> + <line color="shade/#86abd9/0.6" x1="1" y1="3" x2="1" y2="3"/> + <line color="shade/#86abd9/0.73" x1="1" y1="4" x2="1" y2="4"/> + <line color="shade/#86abd9/0.6" x1="2" y1="2" x2="2" y2="2"/> + <line color="shade/#86abd9/0.6" x1="3" y1="1" x2="3" y2="1"/> + <line color="shade/#86abd9/0.73" x1="4" y1="1" x2="4" y2="1"/> + + <!-- top right --> + <line color="shade/#86abd9/0.6" x1="width-2" y1="3" x2="width-2" y2="3"/> + <line color="shade/#86abd9/0.73" x1="width-2" y1="4" x2="width-2" y2="4"/> + <line color="shade/#86abd9/0.6" x1="width-3" y1="2" x2="width-3" y2="2"/> + <line color="shade/#86abd9/0.6" x1="width-4" y1="1" x2="width-4" y2="1"/> + <line color="shade/#86abd9/0.73" x1="width-5" y1="1" x2="width-5" y2="1"/> +</draw_ops> + +<draw_ops name="corners_outline_top"> + <!-- top left --> + <line color="shade/#edeceb/0.55" x1="1" y1="3" x2="1" y2="3"/> + <line color="shade/#edeceb/0.68" x1="1" y1="4" x2="1" y2="4"/> + <line color="shade/#edeceb/0.55" x1="2" y1="2" x2="2" y2="2"/> + <line color="shade/#edeceb/0.55" x1="3" y1="1" x2="3" y2="1"/> + <line color="shade/#edeceb/0.68" x1="4" y1="1" x2="4" y2="1"/> + + <!-- top right --> + <line color="shade/#edeceb/0.55" x1="width-2" y1="3" x2="width-2" y2="3"/> + <line color="shade/#edeceb/0.68" x1="width-2" y1="4" x2="width-2" y2="4"/> + <line color="shade/#edeceb/0.55" x1="width-3" y1="2" x2="width-3" y2="2"/> + <line color="shade/#edeceb/0.55" x1="width-4" y1="1" x2="width-4" y2="1"/> + <line color="shade/#edeceb/0.68" x1="width-5" y1="1" x2="width-5" y2="1"/> +</draw_ops> + +<draw_ops name="corners_outline_selected_bottom"> + <!-- bottom left --> + <line color="shade/#86abd9/0.6" x1="1" y1="height-4" x2="1" y2="height-5"/> + <line color="shade/#86abd9/0.6" x1="2" y1="height-3" x2="2" y2="height-3"/> + <line color="shade/#86abd9/0.6" x1="2" y1="height-2" x2="4" y2="height-2"/> + + <!-- bottom right --> + <line color="shade/#86abd9/0.6" x1="width-2" y1="height-4" x2="width-2" y2="height-5"/> + <line color="shade/#86abd9/0.6" x1="width-3" y1="height-3" x2="width-3" y2="height-3"/> + <line color="shade/#86abd9/0.6" x1="width-4" y1="height-2" x2="width-5" y2="height-2"/> +</draw_ops> + +<draw_ops name="corners_outline_bottom"> + <!-- bottom left --> + <line color="shade/#edeceb/0.55" x1="1" y1="height-4" x2="1" y2="height-5"/> + <line color="shade/#edeceb/0.55" x1="2" y1="height-3" x2="2" y2="height-3"/> + <line color="shade/#edeceb/0.55" x1="2" y1="height-2" x2="4" y2="height-2"/> + + <!-- bottom right --> + <line color="shade/#edeceb/0.55" x1="width-2" y1="height-4" x2="width-2" y2="height-5"/> + <line color="shade/#edeceb/0.55" x1="width-3" y1="height-3" x2="width-3" y2="height-3"/> + <line color="shade/#edeceb/0.55" x1="width-4" y1="height-2" x2="width-5" y2="height-2"/> +</draw_ops> + +<draw_ops name="corners_highlight"> + <!-- ** corner highlight for left top ** --> + <line color="shade/#86abd9/1.18" x1="2" y1="3" x2="2" y2="4"/> + <line color="shade/#86abd9/1.18" x1="3" y1="2" x2="4" y2="2"/> + + <!-- ** corner highlight for right top ** --> + <line color="shade/#86abd9/0.98" x1="width-3" y1="3" x2="width-3" y2="4"/> + <line color="shade/#86abd9/1.16" x1="width-5" y1="2" x2="width-4" y2="2"/> + + <!-- ** corner highlight for left bottom ** --> + <!--<line color="shade/#edeceb/1.3" x1="2" y1="height-4" x2="2" y2="height-5"/> + <line color="shade/#edeceb/0.88" x1="3" y1="height-3" x2="4" y2="height-3"/>--> + + <!-- ** corner highlight for right bottom ** --> + <!--<line color="shade/#edeceb/0.88" x1="width-3" y1="height-4" x2="width-3" y2="height-5"/> + <line color="shade/#edeceb/0.88" x1="width-4" y1="height-3" x2="width-5" y2="height-3"/>--> +</draw_ops> + +<draw_ops name="corners_highlight_unfocused"> + <!-- ** corner highlight for left top ** --> + <line color="shade/#edeceb/1.05" x1="2" y1="3" x2="2" y2="4"/> + <line color="shade/#edeceb/1.05" x1="3" y1="2" x2="4" y2="2"/> + + <!-- ** corner highlight for right top ** --> + <line color="shade/#edeceb/0.88" x1="width-3" y1="3" x2="width-3" y2="4"/> + <line color="shade/#edeceb/1.04" x1="width-5" y1="2" x2="width-4" y2="2"/> + + <!-- ** corner highlight for left bottom ** --> + <!--<line color="shade/#edeceb/1.3" x1="2" y1="height-4" x2="2" y2="height-5"/> + <line color="shade/#edeceb/0.88" x1="3" y1="height-3" x2="4" y2="height-3"/>--> + + <!-- ** corner highlight for right bottom ** --> + <!--<line color="shade/#edeceb/0.88" x1="width-3" y1="height-4" x2="width-3" y2="height-5"/> + <line color="shade/#edeceb/0.88" x1="width-4" y1="height-3" x2="width-5" y2="height-3"/>--> +</draw_ops> + +<draw_ops name="corners_highlight_shaded"> + <!-- ** corner highlight for left top ** --> + <line color="shade/#86abd9/1.18" x1="2" y1="3" x2="2" y2="4"/> + <line color="shade/#86abd9/1.18" x1="3" y1="2" x2="4" y2="2"/> + + <!-- ** corner highlight for right top ** --> + <line color="shade/#86abd9/0.98" x1="width-3" y1="3" x2="width-3" y2="4"/> + <line color="shade/#86abd9/1.16" x1="width-5" y1="2" x2="width-4" y2="2"/> + + <!-- ** corner highlight for left bottom ** --> + <line color="shade/#86abd9/1.08" x1="2" y1="height-4" x2="2" y2="height-5"/> + <line color="shade/#86abd9/0.98" x1="3" y1="height-3" x2="4" y2="height-3"/> + + <!-- ** corner highlight for right bottom ** --> + <line color="shade/#86abd9/0.98" x1="width-3" y1="height-4" x2="width-3" y2="height-5"/> + <line color="shade/#86abd9/0.98" x1="width-4" y1="height-3" x2="width-5" y2="height-3"/> +</draw_ops> + +<draw_ops name="corners_highlight_shaded_unfocused"> + <!-- ** corner highlight for left top ** --> + <line color="shade/#edeceb/1.05" x1="2" y1="3" x2="2" y2="4"/> + <line color="shade/#edeceb/1.05" x1="3" y1="2" x2="4" y2="2"/> + + <!-- ** corner highlight for right top ** --> + <line color="shade/#edeceb/0.88" x1="width-3" y1="3" x2="width-3" y2="4"/> + <line color="shade/#edeceb/1.04" x1="width-5" y1="2" x2="width-4" y2="2"/> + + <!-- ** corner highlight for left bottom ** --> + <line color="shade/#edeceb/1.02" x1="2" y1="height-4" x2="2" y2="height-5"/> + <line color="shade/#edeceb/0.88" x1="3" y1="height-3" x2="4" y2="height-3"/> + + <!-- ** corner highlight for right bottom ** --> + <line color="shade/#edeceb/0.88" x1="width-3" y1="height-4" x2="width-3" y2="height-5"/> + <line color="shade/#edeceb/0.88" x1="width-4" y1="height-3" x2="width-5" y2="height-3"/> +</draw_ops> + +<draw_ops name="window_bg"> + <rectangle color="#edeceb" filled="true" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!-- ::: BEVEL FOCUSED ::: --> +<draw_ops name="bevel"> + <include name="window_bg"/> + <!-- ** titlebar outline ** --> + <rectangle color="shade/#86abd9/0.55" filled="false" x="0" y="0" width="width - 1" height="((title_height + 6) `max` (top_height - 2))"/> + + <!-- ** 3d beveled frame ** --> + <line color="shade/#edeceb/0.88" x1="1" y1="height - 2" x2="width - 2" y2="height - 2"/> + <line color="shade/#edeceb/0.88" x1="width - 2" y1="3" x2="width - 2" y2="height - 2"/> + <line color="shade/#edeceb/1.2" x1="3" y1="1" x2="width - 4" y2="1"/> + <line color="shade/#edeceb/1.2" x1="1" y1="3" x2="1" y2="height - 2"/> + + <line color="shade/#86abd9/0.94" x1="2" y1="((title_height + 5) `max` (top_height - 3))" x2="width - 3" y2="((title_height + 5) `max` (top_height - 3))"/> + <line color="shade/#86abd9/0.95" x1="width - 2" y1="2" x2="width - 2" y2="((title_height + 6) `max` (top_height - 2))"/> + <line color="shade/#86abd9/1.18" x1="1" y1="1" x2="width - 2" y2="1"/> + <line color="shade/#86abd9/1.1" x1="1" y1="2" x2="1" y2="((title_height + 5) `max` (top_height - 3))"/> + + <!-- ** fancy gradient ** --> + <gradient type="vertical" x="2" y="top_height/2" width="width-4" height="top_height/2-1"> + <color value="shade/#86abd9/1.0"/> + <color value="shade/#86abd9/0.94"/> + </gradient> + <gradient type="vertical" x="2" y="2" width="width-4" height="top_height/2-2"> + <color value="shade/#86abd9/1.08"/> + <color value="shade/#86abd9/1.02"/> + </gradient> + + <line color="shade/#86abd9/0.7" x1="1" y1="((title_height + 6) `max` (top_height - 2))" x2="width - 2" y2="((title_height + 6) `max` (top_height - 2))"/> + + <!-- ** border outline ** --> + <line color="shade/#edeceb/0.45" x1="0" y1="((title_height + 6) `max` (top_height - 2))" x2="0" y2="height"/> + <line color="shade/#edeceb/0.45" x1="width - 1" y1="((title_height + 6) `max` (top_height - 2))" x2="width - 1" y2="height"/> + <line color="shade/#edeceb/0.45" x1="1" y1="height - 1" x2="width - 2" y2="height - 1"/> +</draw_ops> + +<draw_ops name="bevel_maximized"> + <!-- ** 3d beveled frame ** --> + <line color="shade/#86abd9/0.55" x1="0" y1="0" x2="width" y2="0"/> + <line color="shade/#86abd9/1.18" x1="0" y1="1" x2="width" y2="1"/> + <line color="shade/#86abd9/0.94" x1="0" y1="((title_height + 5) `max` (top_height - 3))" x2="width" y2="((title_height + 5) `max` (top_height - 3))"/> + + <!-- ** fancy gradient ** --> + <gradient type="vertical" x="0" y="top_height/2" width="width" height="top_height/2-1"> + <color value="shade/#86abd9/1.0"/> + <color value="shade/#86abd9/0.94"/> + </gradient> + <gradient type="vertical" x="0" y="1" width="width" height="top_height/2-1"> + <color value="shade/#86abd9/1.08"/> + <color value="shade/#86abd9/1.02"/> + </gradient> + + <line color="shade/#86abd9/0.7" x1="0" y1="((title_height + 6) `max` (top_height - 2))" x2="width" y2="((title_height + 6) `max` (top_height - 2))"/> + <line color="shade/#86abd9/0.55" x1="0" y1="height-1" x2="width" y2="height-1"/> +</draw_ops> + +<draw_ops name="round_bevel"> + <include name="bevel"/> + <include name="corners_outline_selected_top"/> + <!--<include name="corners_outline_bottom"/>--> + <include name="corners_highlight"/> +</draw_ops> + +<draw_ops name="bevel_shaded"> + <include name="bevel"/> + <line color="shade/#86abd9/0.6" x1="0" y1="height-1" x2="width" y2="height-1"/> +</draw_ops> + +<draw_ops name="round_bevel_shaded"> + <include name="bevel"/> + <include name="corners_outline_selected_top"/> + <include name="corners_outline_selected_bottom"/> + <include name="corners_highlight_shaded"/> + <line color="shade/#86abd9/0.6" x1="5" y1="height-1" x2="width-6" y2="height-1"/> +</draw_ops> + +<!-- ::: BEVEL UNFOCUSED ::: --> +<draw_ops name="bevel_unfocused"> + <include name="window_bg"/> + <line color="shade/#edeceb/0.88" x1="1" y1="height - 2" x2="width - 2" y2="height - 2"/> + <line color="shade/#edeceb/0.88" x1="width - 2" y1="2" x2="width - 2" y2="height - 2"/> + <line color="shade/#edeceb/1.05" x1="1" y1="1" x2="width - 2" y2="1"/> + <line color="shade/#edeceb/1.03" x1="1" y1="2" x2="1" y2="height - 2"/> + <line color="shade/#edeceb/0.89" x1="2" y1="((title_height + 5) `max` (top_height - 3))" x2="width - 3" y2="((title_height + 5) `max` (top_height - 3))"/> + + <!-- ** fancy gradient ** --> + <gradient type="vertical" x="2" y="top_height/2" width="width-4" height="top_height/2-1"> + <color value="shade/#edeceb/0.93"/> + <color value="shade/#edeceb/0.89"/> + </gradient> + <gradient type="vertical" x="2" y="2" width="width-4" height="top_height/2-2"> + <color value="shade/#edeceb/0.99"/> + <color value="shade/#edeceb/0.95"/> + </gradient> + + <line color="shade/#edeceb/0.65" x1="1" y1="((title_height + 6) `max` (top_height - 2))" x2="width - 2" y2="((title_height + 6) `max` (top_height - 2))"/> + <rectangle color="shade/#edeceb/0.55" filled="false" x="0" y="0" width="width - 1" height="height - 1"/> +</draw_ops> + +<draw_ops name="bevel_maximized_unfocused"> + <!-- ** 3d beveled frame ** --> + <line color="shade/#edeceb/0.55" x1="0" y1="0" x2="width" y2="0"/> + <line color="shade/#edeceb/1.05" x1="0" y1="1" x2="width" y2="1"/> + <line color="shade/#edeceb/0.89" x1="0" y1="((title_height + 5) `max` (top_height - 3))" x2="width" y2="((title_height + 5) `max` (top_height - 3))"/> + + <!-- ** fancy gradient ** --> + <gradient type="vertical" x="0" y="top_height/2" width="width" height="top_height/2-1"> + <color value="shade/#edeceb/0.93"/> + <color value="shade/#edeceb/0.89"/> + </gradient> + <gradient type="vertical" x="0" y="2" width="width" height="top_height/2-2"> + <color value="shade/#edeceb/0.99"/> + <color value="shade/#edeceb/0.95"/> + </gradient> + + <line color="shade/#edeceb/0.65" x1="0" y1="((title_height + 6) `max` (top_height - 2))" x2="width" y2="((title_height + 6) `max` (top_height - 2))"/> + <line color="shade/#edeceb/0.55" x1="0" y1="height-1" x2="width" y2="height-1"/> +</draw_ops> + +<draw_ops name="round_bevel_unfocused"> + <include name="bevel_unfocused"/> + <include name="corners_outline_top"/> + <!--<include name="corners_outline_bottom"/>--> + <include name="corners_highlight_unfocused"/> +</draw_ops> + +<draw_ops name="round_bevel_unfocused_shaded"> + <include name="bevel_unfocused"/> + <include name="corners_outline_top"/> + <include name="corners_outline_bottom"/> + <include name="corners_highlight_shaded_unfocused"/> +</draw_ops> + +<!-- ::: BORDER ::: --> +<draw_ops name="border"> + <line color="shade/#edeceb/0.88" x1="1" y1="height - 2" x2="width - 2" y2="height - 2"/> + <line color="shade/#edeceb/0.88" x1="width - 2" y1="1" x2="width - 2" y2="height - 2"/> + <line color="shade/#edeceb/1.2" x1="1" y1="1" x2="width - 2" y2="1"/> + <line color="shade/#edeceb/1.2" x1="1" y1="1" x2="1" y2="height - 2"/> + + <rectangle color="shade/#edeceb/0.55" filled="false" x="0" y="0" width="width - 1" height="height - 1"/> +</draw_ops> + +<!-- ::: TITLES ::: --> +<draw_ops name="title_text"> + <title color="shade/#86abd9/0.7" x="((3 `max` (width-title_width)) / 2)" y="(((height - title_height) / 2) `max` 0) + 1"/> + <title color="shade/#86abd9/0.7" x="((3 `max` (width-title_width)) / 2)+1" y="(((height - title_height) / 2) `max` 0)"/> + <title color="shade/#86abd9/0.7" x="((3 `max` (width-title_width)) / 2)-1" y="(((height - title_height) / 2) `max` 0)"/> + <title color="shade/#86abd9/0.7" x="((3 `max` (width-title_width)) / 2)" y="(((height - title_height) / 2) `max` 0)-1"/> + <title color="#FFFFFF" x="(3 `max` (width-title_width)) / 2" y="(((height - title_height) / 2) `max` 0)"/> +</draw_ops> + +<draw_ops name="title_text_unfocused"> + <!--<title color="shade/#edeceb/1.07" x="5 `max` (width-title_width)/2+1" y="1 `max` ((height-title_height)/2)+1"/>--> + <title color="blend/#000000/#1a1a1a/5.45" x="4 `max` (width-title_width)/2" y="0 `max` ((height-title_height)/2)"/> +</draw_ops> + +<draw_ops name="title"> + <include name="title_text"/> +</draw_ops> + +<draw_ops name="title_unfocused"> + <include name="title_text_unfocused"/> +</draw_ops> + +<!-- ::: BUTTONS ::: --> +<draw_ops name="button_bg"> + <!-- inset --> + <gradient type="vertical" x="0" y="3" width="width" height="height-6"> + <color value="shade/#86abd9/0.96"/> + <color value="shade/#86abd9/1.05"/> + </gradient> + + <line color="shade/#86abd9/1.00" x1="2" y1="0" x2="width-3" y2="0"/> + <line color="shade/#86abd9/0.99" x1="1" y1="1" x2="width-2" y2="1"/> + <line color="shade/#86abd9/0.99" x1="0" y1="2" x2="width-1" y2="2"/> + <line color="shade/#86abd9/0.98" x1="3" y1="0" x2="width-4" y2="0"/> + + <line color="shade/#86abd9/0.91" x1="2" y1="1" x2="width-3" y2="1"/> + <line color="shade/#86abd9/0.90" x1="1" y1="2" x2="width-2" y2="2"/> + + <line color="shade/#86abd9/1.03" x1="2" y1="height-1" x2="width-3" y2="height-1"/> + <line color="shade/#86abd9/1.00" x1="1" y1="height-2" x2="width-2" y2="height-2"/> + <line color="shade/#86abd9/1.01" x1="0" y1="height-3" x2="width-1" y2="height-3"/> + <line color="shade/#86abd9/1.06" x1="3" y1="height-1" x2="width-4" y2="height-1"/> + + <line color="shade/#86abd9/1.02" x1="2" y1="height-2" x2="width-3" y2="height-2"/> + <line color="shade/#86abd9/1.03" x1="1" y1="height-3" x2="width-2" y2="height-3"/> + + <!-- border outline --> + <line color="shade/#86abd9/0.6" x1="3" y1="1" x2="width-4" y2="1"/> + <line color="shade/#86abd9/0.6" x1="3" y1="height-2" x2="width-4" y2="height-2"/> + <line color="shade/#86abd9/0.6" x1="1" y1="3" x2="1" y2="height-4"/> + <line color="shade/#86abd9/0.6" x1="width-2" y1="3" x2="width-2" y2="height-4"/> + <line color="shade/#86abd9/0.6" x1="2" y1="2" x2="width-3" y2="2"/> + <line color="shade/#86abd9/0.6" x1="2" y1="height-3" x2="width-3" y2="height-3"/> + + <!-- border smooth effect --> + <line color="shade/#86abd9/1.02" x1="3" y1="2" x2="width-4" y2="2"/> + <line color="shade/#86abd9/1.00" x1="2" y1="3" x2="2" y2="height-4"/> + <line color="shade/#86abd9/0.90" x1="width-3" y1="3" x2="width-3" y2="height-4"/> + + <!-- inside highlight --> + <line color="shade/#86abd9/1.18" x1="4" y1="2" x2="width-5" y2="2"/> + <line color="shade/#86abd9/1.1" x1="2" y1="4" x2="2" y2="height-5"/> + <!-- inside shadow --> + <line color="shade/#86abd9/1.0" x1="width-3" y1="4" x2="width-3" y2="height-5"/> + + <!-- fill gradient --> + <gradient type="vertical" x="3" y="3" width="width-6" height="(height)/2-1"> + <color value="shade/#86abd9/1.1"/> + <color value="shade/#86abd9/1.02"/> + </gradient> + <gradient type="vertical" x="3" y="(height)/2" width="width-6" height="(height)/2-2"> + <color value="shade/#86abd9/1.0"/> + <color value="shade/#86abd9/0.92"/> + </gradient> + + <!-- bottom border smooth effect --> + <line color="shade/#86abd9/0.84" x1="3" y1="height-3" x2="width-4" y2="height-3"/> + <line color="shade/#86abd9/0.92" x1="4" y1="height-3" x2="width-5" y2="height-3"/> +</draw_ops> + +<draw_ops name="button_bg_unfocused"> + <!-- inset --> + <gradient type="vertical" x="0" y="3" width="width" height="height-6"> + <color value="shade/#edeceb/0.92"/> + <color value="shade/#edeceb/0.96"/> + </gradient> + + <line color="shade/#edeceb/0.93" x1="2" y1="0" x2="width-3" y2="0"/> + <line color="shade/#edeceb/0.92" x1="1" y1="1" x2="width-2" y2="1"/> + <line color="shade/#edeceb/0.92" x1="0" y1="2" x2="width-1" y2="2"/> + <line color="shade/#edeceb/0.91" x1="3" y1="0" x2="width-4" y2="0"/> + + <line color="shade/#edeceb/0.87" x1="2" y1="1" x2="width-3" y2="1"/> + <line color="shade/#edeceb/0.86" x1="1" y1="2" x2="width-2" y2="2"/> + + <line color="shade/#edeceb/0.945" x1="2" y1="height-1" x2="width-3" y2="height-1"/> + <line color="shade/#edeceb/0.93" x1="1" y1="height-2" x2="width-2" y2="height-2"/> + <line color="shade/#edeceb/0.935" x1="0" y1="height-3" x2="width-1" y2="height-3"/> + <line color="shade/#edeceb/0.96" x1="3" y1="height-1" x2="width-4" y2="height-1"/> + + <line color="shade/#edeceb/0.94" x1="2" y1="height-2" x2="width-3" y2="height-2"/> + <line color="shade/#edeceb/0.95" x1="1" y1="height-3" x2="width-2" y2="height-3"/> + + <!-- border outline --> + <line color="shade/#edeceb/0.6" x1="3" y1="1" x2="width-4" y2="1"/> + <line color="shade/#edeceb/0.6" x1="3" y1="height-2" x2="width-4" y2="height-2"/> + <line color="shade/#edeceb/0.6" x1="1" y1="3" x2="1" y2="height-4"/> + <line color="shade/#edeceb/0.6" x1="width-2" y1="3" x2="width-2" y2="height-4"/> + + <line color="shade/#edeceb/0.6" x1="2" y1="2" x2="width-3" y2="2"/> + <line color="shade/#edeceb/0.6" x1="2" y1="height-3" x2="width-3" y2="height-3"/> + + <!-- border smooth effect --> + <line color="shade/#edeceb/1.02" x1="3" y1="2" x2="width-4" y2="2"/> + <line color="shade/#edeceb/1.00" x1="2" y1="3" x2="2" y2="height-4"/> + <line color="shade/#edeceb/0.95" x1="width-3" y1="3" x2="width-3" y2="height-4"/> + + <!-- inside highlight --> + <line color="shade/#edeceb/1.2" x1="4" y1="2" x2="width-5" y2="2"/> + <line color="shade/#edeceb/1.1" x1="2" y1="4" x2="2" y2="height-5"/> + <!-- inside shadow --> + <line color="shade/#edeceb/1.05" x1="width-3" y1="4" x2="width-3" y2="height-5"/> + + <!-- fill gradient --> + <gradient type="vertical" x="3" y="3" width="width-6" height="(height)/2-1"> + <color value="shade/#edeceb/0.95"/> + <color value="shade/#edeceb/0.87"/> + </gradient> + <gradient type="vertical" x="3" y="(height)/2" width="width-6" height="(height)/2-2"> + <color value="shade/#edeceb/0.85"/> + <color value="shade/#edeceb/0.77"/> + </gradient> + + <!-- bottom border smooth effect --> + <line color="shade/#edeceb/0.89" x1="3" y1="height-3" x2="width-4" y2="height-3"/> + <line color="shade/#edeceb/0.97" x1="4" y1="height-3" x2="width-5" y2="height-3"/> +</draw_ops> + +<draw_ops name="button_bg_prelight"> + <include name="button_bg"/> + <tint color="shade/#86abd9/1.5" alpha="0.2" x="3" y="3" width="width-5" height="height-5"/> + <line color="shade/#86abd9/0.6" x1="width-3" y1="height-3" x2="width-3" y2="height-3"/> +</draw_ops> + +<draw_ops name="button_bg_pressed"> + <!-- outside highlight --> + <gradient type="vertical" x="width-2" y="2" width="1" height="height-4"> + <color value="shade/#86abd9/1.2"/> + <color value="shade/#86abd9/1.0"/> + </gradient> + <gradient type="vertical" x="width-1" y="3" width="1" height="height-6"> + <color value="shade/#86abd9/1.2"/> + <color value="shade/#86abd9/1.0"/> + </gradient> + <line color="shade/#86abd9/1.0" x1="2" y1="height-2" x2="width-3" y2="height-2"/> + <line color="shade/#86abd9/1.0" x1="3" y1="height-1" x2="width-4" y2="height-1"/> + + <!-- border outline --> + <line color="shade/#86abd9/0.55" x1="3" y1="1" x2="width-4" y2="1"/> + <line color="shade/#86abd9/0.55" x1="3" y1="height-2" x2="width-4" y2="height-2"/> + <line color="shade/#86abd9/0.55" x1="1" y1="3" x2="1" y2="height-4"/> + <line color="shade/#86abd9/0.55" x1="width-2" y1="3" x2="width-2" y2="height-4"/> + + <line color="shade/#86abd9/0.55" x1="2" y1="2" x2="width-3" y2="2"/> + <line color="shade/#86abd9/0.55" x1="2" y1="height-3" x2="width-3" y2="height-3"/> + + <!-- inside shadow --> + <line color="shade/#86abd9/0.9" x1="3" y1="2" x2="width-4" y2="2"/> + <line color="shade/#86abd9/0.85" x1="2" y1="3" x2="2" y2="height-4"/> + + <!-- fill gradient --> + <gradient type="vertical" x="3" y="3" width="width-5" height="height-6"> + <color value="shade/#86abd9/0.95"/> + <color value="shade/#86abd9/0.9"/> + </gradient> + + <line color="shade/#86abd9/0.9" x1="3" y1="height-3" x2="width-4" y2="height-3"/> +</draw_ops> + +<draw_ops name="button_bg_unfocused_prelight"> + <include name="button_bg_unfocused"/> + <tint color="shade/#edeceb/1.5" alpha="0.3" x="3" y="3" width="width-5" height="height-5"/> + <line color="shade/#edeceb/0.6" x1="width-3" y1="height-3" x2="width-3" y2="height-3"/> +</draw_ops> + +<draw_ops name="button_bg_unfocused_pressed"> + <!-- outside highlight --> + <gradient type="vertical" x="width-2" y="2" width="1" height="height-4"> + <color value="shade/#edeceb/1.25"/> + <color value="shade/#edeceb/1.05"/> + </gradient> + <gradient type="vertical" x="width-1" y="3" width="1" height="height-6"> + <color value="shade/#edeceb/1.25"/> + <color value="shade/#edeceb/1.05"/> + </gradient> + <line color="shade/#edeceb/1.05" x1="2" y1="height-2" x2="width-3" y2="height-2"/> + <line color="shade/#edeceb/1.05" x1="3" y1="height-1" x2="width-4" y2="height-1"/> + + <!-- border outline --> + <line color="shade/#edeceb/0.55" x1="3" y1="1" x2="width-4" y2="1"/> + <line color="shade/#edeceb/0.55" x1="3" y1="height-2" x2="width-4" y2="height-2"/> + <line color="shade/#edeceb/0.55" x1="1" y1="3" x2="1" y2="height-4"/> + <line color="shade/#edeceb/0.55" x1="width-2" y1="3" x2="width-2" y2="height-4"/> + <line color="shade/#edeceb/0.55" x1="2" y1="2" x2="width-3" y2="2"/> + <line color="shade/#edeceb/0.55" x1="2" y1="height-3" x2="width-3" y2="height-3"/> + + <!-- inside shadow --> + <line color="shade/#edeceb/0.8" x1="3" y1="2" x2="width-4" y2="2"/> + <line color="shade/#edeceb/0.75" x1="2" y1="3" x2="2" y2="height-4"/> + + <!-- fill gradient --> + <gradient type="vertical" x="3" y="3" width="width-5" height="height-6"> + <color value="shade/#edeceb/0.9"/> + <color value="shade/#edeceb/0.85"/> + </gradient> + + <line color="shade/#edeceb/0.85" x1="3" y1="height-3" x2="width-4" y2="height-3"/> +</draw_ops> + +<!-- ::: ICONS ::: --> +<!-- + using a minimum icon size until there is a proper way to specify relative sizes + unfortunately it's logically impossible to always center the icons on non-square + buttons (utility windows) without distortion. + + icon_size = (Bmin`max`height-Bpad*2) + hpadding = (width - icon_size) / 2 = ((width-(Bmin`max`height-Bpad*2))/2) + vpadding = (height - icon_size) / 2 = ((height-(Bmin`max`height-Bpad*2))/2) +--> + +<!-- menu icon --> +<draw_ops name="menu_button_icon"> + <!--<icon x="0" y="0" width="width" height="height"/>--> + <icon x="(width-mini_icon_width)/2" y="(height-mini_icon_height)/2" width="mini_icon_width" height="mini_icon_height"/> +</draw_ops> + +<draw_ops name="menu_button_icon_unfocused"> + <!--<icon x="0" y="0" width="width" height="height" alpha="0.5"/>--> + <icon x="(width-mini_icon_width)/2" y="(height-mini_icon_height)/2" width="mini_icon_width" height="mini_icon_height"/> +</draw_ops> + +<draw_ops name="menu_button_normal"> + <include name="menu_button_icon"/> +</draw_ops> +<draw_ops name="menu_button_pressed"> + <include name="menu_button_icon"/> +</draw_ops> +<draw_ops name="menu_button_unfocused"> + <include name="menu_button_icon_unfocused"/> +</draw_ops> + +<!-- close icon --> +<draw_ops name="close_button_icon"> + <!-- outside border --> + + <!-- main cross --> + <line color="shade/#86abd9/0.7" width="4" + x1="((width-(Bmin`max`height-Bpad*2))/2)" y1="((height-(Bmin`max`height-Bpad*2))/2)" + x2="width - ((width-(Bmin`max`height-Bpad*2))/2) - 1" y2="height - ((height-(Bmin`max`height-Bpad*2))/2) - 1"/> + <line color="shade/#86abd9/0.7" width="4" + x1="((width-(Bmin`max`height-Bpad*2))/2)" y1="height - ((height-(Bmin`max`height-Bpad*2))/2) - 1" + x2="width - ((width-(Bmin`max`height-Bpad*2))/2) - 1" y2="((height-(Bmin`max`height-Bpad*2))/2)"/> + <!-- top-left --> + <tint color="shade/#86abd9/0.7" alpha="1.0" + x="((width-(Bmin`max`height-Bpad*2))/2)" y="((height-(Bmin`max`height-Bpad*2))/2)-1" + width="2" height="1"/> + <tint color="shade/#86abd9/0.7" alpha="1.0" + x="((width-(Bmin`max`height-Bpad*2))/2)-1" y="((height-(Bmin`max`height-Bpad*2))/2)/1" + width="1" height="2"/> + <!-- top-right --> + <tint color="shade/#86abd9/0.7" alpha="1.0" + x="width - ((width-(Bmin`max`height-Bpad*2))/2) -2" y="((height-(Bmin`max`height-Bpad*2))/2)-1" + width="2" height="1"/> + <tint color="shade/#86abd9/0.7" alpha="1.0" + x="width - ((width-(Bmin`max`height-Bpad*2))/2)" y="((height-(Bmin`max`height-Bpad*2))/2)" + width="1" height="2"/> + <!-- bottom-left --> + <tint color="shade/#86abd9/0.7" alpha="1.0" + x="((width-(Bmin`max`height-Bpad*2))/2)" y="height - ((height-(Bmin`max`height-Bpad*2))/2)" + width="2" height="1"/> + <tint color="shade/#86abd9/0.7" alpha="1.0" + x="((width-(Bmin`max`height-Bpad*2))/2)-1" y="height - ((height-(Bmin`max`height-Bpad*2))/2)-2" + width="1" height="2"/> + <!-- bottom-right --> + <tint color="shade/#86abd9/0.7" alpha="1.0" + x="width - ((width-(Bmin`max`height-Bpad*2))/2) -2" y="height - ((height-(Bmin`max`height-Bpad*2))/2)" + width="2" height="1"/> + <tint color="shade/#86abd9/0.7" alpha="1.0" + x="width - ((width-(Bmin`max`height-Bpad*2))/2)" y="height - ((height-(Bmin`max`height-Bpad*2))/2)-2" + width="1" height="2"/> + + <!-- icon --> + <line color="blend/#86abd9/#FFFFFF/0.75" width="2" + x1="((width-(Bmin`max`height-Bpad*2))/2)" y1="((height-(Bmin`max`height-Bpad*2))/2)" + x2="width - ((width-(Bmin`max`height-Bpad*2))/2) - 1" y2="height - ((height-(Bmin`max`height-Bpad*2))/2) - 1"/> + <line color="blend/#86abd9/#FFFFFF/0.75" width="1" + x1="((width-(Bmin`max`height-Bpad*2))/2)" y1="((height-(Bmin`max`height-Bpad*2))/2)" + x2="width- ((width-(Bmin`max`height-Bpad*2))/2)" y2="height - ((height-(Bmin`max`height-Bpad*2))/2)"/> + <line color="blend/#86abd9/#FFFFFF/0.75" width="2" + x1="((width-(Bmin`max`height-Bpad*2))/2)" y1="height - ((height-(Bmin`max`height-Bpad*2))/2) - 1" + x2="width - ((width-(Bmin`max`height-Bpad*2))/2) - 1" y2="((height-(Bmin`max`height-Bpad*2))/2)"/> + <line color="blend/#86abd9/#FFFFFF/0.75" width="1" + x1="((width-(Bmin`max`height-Bpad*2))/2)" y1="height - ((height-(Bmin`max`height-Bpad*2))/2) - 1" + x2="width - ((width-(Bmin`max`height-Bpad*2))/2)" y2="((height-(Bmin`max`height-Bpad*2))/2) - 1"/> +</draw_ops> + +<draw_ops name="close_button_icon_unfocused"> + <line color="blend/#000000/#edeceb/0.45" width="2" + x1="((width-(Bmin`max`height-Bpad*2))/2)" y1="((height-(Bmin`max`height-Bpad*2))/2)" + x2="width-((width-(Bmin`max`height-Bpad*2))/2)-1" y2="height - ((height-(Bmin`max`height-Bpad*2))/2)-1"/> + <line color="blend/#000000/#edeceb/0.45" width="1" + x1="((width-(Bmin`max`height-Bpad*2))/2)" y1="((height-(Bmin`max`height-Bpad*2))/2)" + x2="width-((width-(Bmin`max`height-Bpad*2))/2)" y2="height - ((height-(Bmin`max`height-Bpad*2))/2)"/> + <line color="blend/#000000/#edeceb/0.45" width="2" + x1="((width-(Bmin`max`height-Bpad*2))/2)" y1="height - ((height-(Bmin`max`height-Bpad*2))/2)-1" + x2="width-((width-(Bmin`max`height-Bpad*2))/2)-1" y2="((height-(Bmin`max`height-Bpad*2))/2)"/> + <line color="blend/#000000/#edeceb/0.45" width="1" + x1="((width-(Bmin`max`height-Bpad*2))/2)" y1="height - ((height-(Bmin`max`height-Bpad*2))/2)-1" + x2="width-((width-(Bmin`max`height-Bpad*2))/2)" y2="((height-(Bmin`max`height-Bpad*2))/2) - 1"/> +</draw_ops> + +<draw_ops name="close_button_normal"> + <include name="button_bg"/> + <include name="close_button_icon"/> +</draw_ops> +<draw_ops name="close_button_prelight"> + <include name="button_bg_prelight"/> + <include name="close_button_icon"/> +</draw_ops> +<draw_ops name="close_button_pressed"> + <include name="button_bg_pressed"/> + <include name="close_button_icon"/> +</draw_ops> +<draw_ops name="close_button_unfocused"> + <include name="button_bg_unfocused"/> + <include name="close_button_icon_unfocused"/> +</draw_ops> +<draw_ops name="close_button_unfocused_prelight"> + <include name="button_bg_unfocused_prelight"/> + <include name="close_button_icon_unfocused"/> +</draw_ops> +<draw_ops name="close_button_unfocused_pressed"> + <include name="button_bg_unfocused_pressed"/> + <include name="close_button_icon_unfocused"/> +</draw_ops> + +<!-- maximize icon --> +<draw_ops name="maximize_button_icon"> + <!-- outside border --> + <rectangle color="shade/#86abd9/0.7" filled="false" + x="((width-(Bmin`max`height-Bpad*2))/2)-1" y="((height-(Bmin`max`height-Bpad*2))/2)-1" + width="width-((width-(Bmin`max`height-Bpad*2))/2)*2+1" height="height-((height-(Bmin`max`height-Bpad*2))/2)*2+1"/> + <rectangle color="shade/#86abd9/0.7" filled="false" + x="((width-(Bmin`max`height-Bpad*2))/2)+1" y="((height-(Bmin`max`height-Bpad*2))/2)+2" + width="width-((width-(Bmin`max`height-Bpad*2))/2)*2-3" height="height-((height-(Bmin`max`height-Bpad*2))/2)*2-4"/> + + <!-- icon --> + <rectangle color="blend/#86abd9/#FFFFFF/0.75" filled="false" + x="((width-(Bmin`max`height-Bpad*2))/2)" y="((height-(Bmin`max`height-Bpad*2))/2)" + width="width-((width-(Bmin`max`height-Bpad*2))/2)*2-1" height="height-((height-(Bmin`max`height-Bpad*2))/2)*2-1"/> + <line color="blend/#86abd9/#FFFFFF/0.75" width="1" + x1="((width-(Bmin`max`height-Bpad*2))/2) + 1" y1="((height-(Bmin`max`height-Bpad*2))/2) + 1" + x2="width-((width-(Bmin`max`height-Bpad*2))/2)" y2="((height-(Bmin`max`height-Bpad*2))/2) + 1"/> +</draw_ops> + +<draw_ops name="maximize_button_icon_unfocused"> + <rectangle color="blend/#000000/#edeceb/0.45" filled="false" + x="((width-(Bmin`max`height-Bpad*2))/2)" y="((height-(Bmin`max`height-Bpad*2))/2)" + width="width-((width-(Bmin`max`height-Bpad*2))/2)*2-1" height="height-((height-(Bmin`max`height-Bpad*2))/2)*2-1"/> + <line color="blend/#000000/#edeceb/0.45" width="1" + x1="((width-(Bmin`max`height-Bpad*2))/2) + 1" y1="((height-(Bmin`max`height-Bpad*2))/2) + 1" + x2="width-((width-(Bmin`max`height-Bpad*2))/2)" y2="((height-(Bmin`max`height-Bpad*2))/2) + 1"/> +</draw_ops> + +<draw_ops name="maximize_button_normal"> + <include name="button_bg"/> + <include name="maximize_button_icon"/> +</draw_ops> +<draw_ops name="maximize_button_prelight"> + <include name="button_bg_prelight"/> + <include name="maximize_button_icon"/> +</draw_ops> +<draw_ops name="maximize_button_pressed"> + <include name="button_bg_pressed"/> + <include name="maximize_button_icon"/> +</draw_ops> +<draw_ops name="maximize_button_unfocused"> + <include name="button_bg_unfocused"/> + <include name="maximize_button_icon_unfocused"/> +</draw_ops> +<draw_ops name="maximize_button_unfocused_prelight"> + <include name="button_bg_unfocused_prelight"/> + <include name="maximize_button_icon_unfocused"/> +</draw_ops> +<draw_ops name="maximize_button_unfocused_pressed"> + <include name="button_bg_unfocused_pressed"/> + <include name="maximize_button_icon_unfocused"/> +</draw_ops> + +<!-- restore icon --> +<draw_ops name="restore_button_icon"> + <!-- outside border --> + <rectangle color="shade/#86abd9/0.7" filled="false" + x="((width-(Bmin`max`height-Bpad*2))/2)" y="((height-(Bmin`max`height-Bpad*2))/2)" + width="width-((width-(Bmin`max`height-Bpad*2))/2)*2-1" height="height-((height-(Bmin`max`height-Bpad*2))/2)*2-1"/> + <rectangle color="shade/#86abd9/0.7" filled="false" + x="((width-(Bmin`max`height-Bpad*2))/2)+2" y="((height-(Bmin`max`height-Bpad*2))/2)+3" + width="width-((width-(Bmin`max`height-Bpad*2))/2)*2-5" height="height-((height-(Bmin`max`height-Bpad*2))/2)*2-6"/> + + <!-- icon --> + <rectangle color="blend/#86abd9/#FFFFFF/0.75" filled="false" + x="((width-(Bmin`max`height-Bpad*2))/2) + 1" y="((height-(Bmin`max`height-Bpad*2))/2) + 1" + width="width-((width-(Bmin`max`height-Bpad*2))/2)*2-3" height="height-((height-(Bmin`max`height-Bpad*2))/2)*2-3"/> + <line color="blend/#86abd9/#FFFFFF/0.75" width="1" + x1="((width-(Bmin`max`height-Bpad*2))/2) + 2" y1="((height-(Bmin`max`height-Bpad*2))/2) + 2" + x2="width-((width-(Bmin`max`height-Bpad*2))/2) - 2" y2="((height-(Bmin`max`height-Bpad*2))/2) + 2"/> +</draw_ops> + +<draw_ops name="restore_button_icon_unfocused"> + <rectangle color="blend/#000000/#edeceb/0.45" filled="false" + x="((width-(Bmin`max`height-Bpad*2))/2) + 1" y="((height-(Bmin`max`height-Bpad*2))/2) + 1" + width="width-((width-(Bmin`max`height-Bpad*2))/2)*2-3" height="height-((height-(Bmin`max`height-Bpad*2))/2)*2-3"/> + <line color="blend/#000000/#edeceb/0.45" width="1" + x1="((width-(Bmin`max`height-Bpad*2))/2) + 2" y1="((height-(Bmin`max`height-Bpad*2))/2) + 2" + x2="width-((width-(Bmin`max`height-Bpad*2))/2) - 2" y2="((height-(Bmin`max`height-Bpad*2))/2) + 2"/> +</draw_ops> + +<draw_ops name="restore_button_normal"> + <include name="button_bg"/> + <include name="restore_button_icon"/> +</draw_ops> +<draw_ops name="restore_button_prelight"> + <include name="button_bg_prelight"/> + <include name="restore_button_icon"/> +</draw_ops> +<draw_ops name="restore_button_pressed"> + <include name="button_bg_pressed"/> + <include name="restore_button_icon"/> +</draw_ops> +<draw_ops name="restore_button_unfocused"> + <include name="button_bg_unfocused"/> + <include name="restore_button_icon_unfocused"/> +</draw_ops> +<draw_ops name="restore_button_unfocused_prelight"> + <include name="button_bg_unfocused_prelight"/> + <include name="restore_button_icon_unfocused"/> +</draw_ops> +<draw_ops name="restore_button_unfocused_pressed"> + <include name="button_bg_unfocused_pressed"/> + <include name="restore_button_icon_unfocused"/> +</draw_ops> + +<!-- minimize icon --> +<draw_ops name="minimize_button_icon"> + <!-- outside border --> + <rectangle color="shade/#86abd9/0.7" filled="false" + x="((width-(Bmin`max`height-Bpad*2))/2)-1" y="height - ((height-(Bmin`max`height-Bpad*2))/2) - 3" + width="width-((width-(Bmin`max`height-Bpad*2))/2)*2+1" height="3"/> + <!-- icon --> + <rectangle color="blend/#86abd9/#FFFFFF/0.75" filled="true" + x="((width-(Bmin`max`height-Bpad*2))/2)" y="height - ((height-(Bmin`max`height-Bpad*2))/2) - 2" + width="width-((width-(Bmin`max`height-Bpad*2))/2)*2" height="2"/> +</draw_ops> + +<draw_ops name="minimize_button_icon_unfocused"> + <rectangle color="blend/#000000/#edeceb/0.45" filled="true" + x="((width-(Bmin`max`height-Bpad*2))/2)" y="height - ((height-(Bmin`max`height-Bpad*2))/2) - 2" + width="width-((width-(Bmin`max`height-Bpad*2))/2)*2" height="2"/> +</draw_ops> + +<draw_ops name="minimize_button_normal"> + <include name="button_bg"/> + <include name="minimize_button_icon"/> +</draw_ops> +<draw_ops name="minimize_button_prelight"> + <include name="button_bg_prelight"/> + <include name="minimize_button_icon"/> +</draw_ops> +<draw_ops name="minimize_button_pressed"> + <include name="button_bg_pressed"/> + <include name="minimize_button_icon"/> +</draw_ops> +<draw_ops name="minimize_button_unfocused"> + <include name="button_bg_unfocused"/> + <include name="minimize_button_icon_unfocused"/> +</draw_ops> +<draw_ops name="minimize_button_unfocused_prelight"> + <include name="button_bg_unfocused_prelight"/> + <include name="minimize_button_icon_unfocused"/> +</draw_ops> +<draw_ops name="minimize_button_unfocused_pressed"> + <include name="button_bg_unfocused_pressed"/> + <include name="minimize_button_icon_unfocused"/> +</draw_ops> + +<draw_ops name="blank"> +<!-- nothing --> +</draw_ops> + +<!-- ::: FRAME STYLES ::: --> +<frame_style name="normal" geometry="normal"> + <piece position="entire_background" draw_ops="round_bevel_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <button function="close" state="normal" draw_ops="close_button_unfocused"/> + <button function="close" state="pressed" draw_ops="close_button_unfocused_pressed"/> + <button function="close" state="prelight" draw_ops="close_button_unfocused_prelight"/> + <button function="maximize" state="normal" draw_ops="maximize_button_unfocused"/> + <button function="maximize" state="pressed" draw_ops="maximize_button_unfocused_pressed"/> + <button function="maximize" state="prelight" draw_ops="maximize_button_unfocused_prelight"/> + <button function="minimize" state="normal" draw_ops="minimize_button_unfocused"/> + <button function="minimize" state="pressed" draw_ops="minimize_button_unfocused_pressed"/> + <button function="minimize" state="prelight" draw_ops="minimize_button_unfocused_prelight"/> + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> +</frame_style> + +<frame_style name="normal_shaded" geometry="shaded" parent="normal"> + <piece position="entire_background" draw_ops="round_bevel_unfocused_shaded"/> +</frame_style> + +<frame_style name="focused" geometry="normal" parent="normal"> + <piece position="entire_background" draw_ops="round_bevel"/> + <piece position="title" draw_ops="title"/> + <button function="close" state="normal" draw_ops="close_button_normal"/> + <button function="close" state="pressed" draw_ops="close_button_pressed"/> + <button function="close" state="prelight" draw_ops="close_button_prelight"/> + <button function="maximize" state="normal" draw_ops="maximize_button_normal"/> + <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/> + <button function="maximize" state="prelight" draw_ops="maximize_button_prelight"/> + <button function="minimize" state="normal" draw_ops="minimize_button_normal"/> + <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/> + <button function="minimize" state="prelight" draw_ops="minimize_button_prelight"/> +</frame_style> + +<frame_style name="focused_shaded" geometry="shaded" parent="focused"> + <piece position="entire_background" draw_ops="round_bevel_shaded"/> +</frame_style> + +<frame_style name="normal_maximized" geometry="normal_maximized" parent="normal"> + <piece position="entire_background" draw_ops="bevel_maximized_unfocused"/> + <button function="maximize" state="normal" draw_ops="restore_button_unfocused"/> + <button function="maximize" state="pressed" draw_ops="restore_button_unfocused_pressed"/> + <button function="maximize" state="prelight" draw_ops="restore_button_unfocused_prelight"/> +</frame_style> + +<frame_style name="focused_maximized" geometry="normal_maximized" parent="focused"> + <piece position="entire_background" draw_ops="bevel_maximized"/> + <button function="maximize" state="normal" draw_ops="restore_button_normal"/> + <button function="maximize" state="pressed" draw_ops="restore_button_pressed"/> + <button function="maximize" state="prelight" draw_ops="restore_button_prelight"/> +</frame_style> + +<frame_style name="border" geometry="border" parent="normal"> + <piece position="entire_background" draw_ops="border"/> + <piece position="title" draw_ops="blank"/> +</frame_style> + +<frame_style name="utility_normal" geometry="utility" parent="normal"> + <piece position="entire_background" draw_ops="bevel_unfocused"/> +</frame_style> +<frame_style name="utility_focused" geometry="utility" parent="focused"> + <piece position="entire_background" draw_ops="bevel"/> +</frame_style> +<frame_style name="utility_focused_shaded" geometry="utility" parent="focused_shaded"> + <piece position="entire_background" draw_ops="bevel_shaded"/> +</frame_style> + +<frame_style_set name="normal"> + <frame focus="yes" state="normal" resize="both" style="focused"/> + <frame focus="no" state="normal" resize="both" style="normal"/> + <frame focus="yes" state="maximized" style="focused_maximized"/> + <frame focus="no" state="maximized" style="normal_maximized"/> + <frame focus="yes" state="shaded" style="focused_shaded"/> + <frame focus="no" state="shaded" style="normal_shaded"/> + <frame focus="yes" state="maximized_and_shaded" style="focused_maximized"/> + <frame focus="no" state="maximized_and_shaded" style="normal_maximized"/> +</frame_style_set> + +<frame_style_set name="utility" parent="normal"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_normal"/> + <!-- this is a bunch of crack since utility windows shouldn't be maximized --> + <frame focus="yes" state="maximized" style="focused"/> + <frame focus="no" state="maximized" style="normal"/> + <frame focus="yes" state="shaded" style="utility_focused_shaded"/> + <frame focus="no" state="shaded" style="utility_normal"/> + <frame focus="yes" state="maximized_and_shaded" style="focused_shaded"/> + <frame focus="no" state="maximized_and_shaded" style="normal"/> +</frame_style_set> + +<frame_style_set name="border"> + <frame focus="yes" state="normal" resize="both" style="border"/> + <frame focus="no" state="normal" resize="both" style="border"/> + <frame focus="yes" state="maximized" style="border"/> + <frame focus="no" state="maximized" style="border"/> + <frame focus="yes" state="shaded" style="border"/> + <frame focus="no" state="shaded" style="border"/> + <frame focus="yes" state="maximized_and_shaded" style="border"/> + <frame focus="no" state="maximized_and_shaded" style="border"/> +</frame_style_set> + +<window type="normal" style_set="normal"/> +<window type="dialog" style_set="normal"/> +<window type="modal_dialog" style_set="normal"/> +<window type="menu" style_set="normal"/> +<window type="utility" style_set="utility"/> +<window type="border" style_set="border"/> + +<menu_icon function="close" state="normal" draw_ops="close_button_icon_unfocused"/> +<menu_icon function="maximize" state="normal" draw_ops="maximize_button_icon_unfocused"/> +<menu_icon function="unmaximize" state="normal" draw_ops="restore_button_icon_unfocused"/> +<menu_icon function="minimize" state="normal" draw_ops="minimize_button_icon_unfocused"/> + +</metacity_theme> diff --git a/desktop-themes/TraditionalOk/openbox-3/Makefile.am b/desktop-themes/TraditionalOk/openbox-3/Makefile.am new file mode 100644 index 00000000..df8ee262 --- /dev/null +++ b/desktop-themes/TraditionalOk/openbox-3/Makefile.am @@ -0,0 +1,8 @@ +THEME_NAME=TraditionalOk + +themedir = $(datadir)/themes/$(THEME_NAME)/openbox-3 + +theme_DATA = \ + themerc + +EXTRA_DIST = $(theme_DATA) diff --git a/desktop-themes/TraditionalOk/openbox-3/themerc b/desktop-themes/TraditionalOk/openbox-3/themerc new file mode 100644 index 00000000..f81c4285 --- /dev/null +++ b/desktop-themes/TraditionalOk/openbox-3/themerc @@ -0,0 +1,164 @@ +!# Clearlooks-Evolving +!# Clearlooks as it evolves in gnome-git... +!# Last updated 09/03/10 + +# Fonts +# these are really halos, but who cares? + +*.font: shadow=n +window.active.label.text.font:shadow=y:shadowtint=30:shadowoffset=1 +window.inactive.label.text.font:shadow=y:shadowtint=00:shadowoffset=0 +menu.items.font:shadow=y:shadowtint=0:shadowoffset=1 + +!# general stuff + +border.width: 1 +padding.width: 3 +padding.height: 2 +window.handle.width: 3 +window.client.padding.width: 0 +menu.overlap: 2 +*.justify: center + +!# lets set our damn shadows here, eh? + +*.bg.highlight: 50 +*.bg.shadow: 05 + +window.active.title.bg.highlight: 35 +window.active.title.bg.shadow: 05 + +window.inactive.title.bg.highlight: 30 +window.inactive.title.bg.shadow: 05 + +window.*.grip.bg.highlight: 50 +window.*.grip.bg.shadow: 30 + +window.*.handle.bg.highlight: 50 +window.*.handle.bg.shadow: 30 + +!# Menu settings + +menu.border.color: #aaaaaa +menu.border.width: 1 + +menu.title.bg: solid flat +menu.title.bg.color: #E6E7E6 +menu.title.text.color: #111111 + +menu.items.bg: Flat Solid +menu.items.bg.color: #ffffff +menu.items.text.color: #111111 +menu.items.disabled.text.color: #aaaaaa + +menu.items.active.bg: Flat Gradient splitvertical border + +menu.items.active.bg.color: #97b8e2 +menu.items.active.bg.color.splitTo: #a8c5e9 + +menu.items.active.bg.colorTo: #91b3de +menu.items.active.bg.colorTo.splitTo: #80a7d6 +menu.items.active.bg.border.color: #4b6e99 +menu.items.active.text.color: #ffffff + +menu.separator.width: 1 +menu.separator.padding.width: 0 +menu.separator.padding.height: 3 +menu.separator.color: #aaaaaa + +!# set handles here and only the once? + +window.*.handle.bg: Raised solid +window.*.handle.bg.color: #eaebec + +window.*.grip.bg: Raised solid +window.*.grip.bg.color: #eaebec + +!# Active + +window.*.border.color: #585a5d + +window.active.title.separator.color: #4e76a8 + +*.title.bg: Raised Gradient splitvertical +*.title.bg.color: #8CB0DC +*.title.bg.color.splitTo: #99BAE3 +*.title.bg.colorTo: #86ABD9 +*.title.bg.colorTo.splitTo: #7AA1D1 + +window.active.label.bg: Parentrelative +window.active.label.text.color: #ffffff + +window.active.button.*.bg: Flat Gradient splitvertical Border + +window.active.button.*.bg.color: #92B4DF +window.active.button.*.bg.color.splitTo: #B0CAEB +window.active.button.*.bg.colorTo: #86ABD9 +window.active.button.*.bg.colorTo.splitTo: #769FD0 + +window.active.button.*.bg.border.color: #49678B +window.active.button.*.image.color: #F4F5F6 + +window.active.button.hover.bg.color: #b5d3ef +window.active.button.hover.bg.color.splitTo: #b5d3ef +window.active.button.hover.bg.colorTo: #9cbae7 +window.active.button.hover.bg.colorTo.splitTo: #8caede +window.active.button.hover.bg.border.color: #4A658C +window.active.button.hover.image.color: #ffffff + +window.active.button.pressed.bg: Flat solid Border +window.active.button.pressed.bg.color: #7aa1d2 + +window.active.button.hover.bg.border.color: #4A658C + +!# inactive + +!#window.inactive.border.color: #7e8285 +window.inactive.title.separator.color: #96999d + +window.inactive.title.bg: Raised Gradient splitvertical +window.inactive.title.bg.color: #E3E2E0 +window.inactive.title.bg.color.splitTo: #EBEAE9 +window.inactive.title.bg.colorTo: #DEDCDA +window.inactive.title.bg.colorTo.splitTo: #D5D3D1 + +window.inactive.label.bg: Parentrelative +window.inactive.label.text.color: #70747d + +window.inactive.button.*.bg: Flat Gradient splitVertical Border +window.inactive.button.*.bg.color: #ffffff +window.inactive.button.*.bg.color.splitto: #ffffff +window.inactive.button.*.bg.colorTo: #F9F8F8 +window.inactive.button.*.bg.colorTo.splitto: #E9E7E6 +window.inactive.button.*.bg.border.color: #928F8B +window.inactive.button.*.image.color: #6D6C6C + + +!# osd (pop ups and what not, dock?) + +osd.border.width: 1 +osd.border.color: #aaaaaa + +osd.bg: flat border gradient splitvertical +osd.bg.color: #F0EFEE +osd.bg.color.splitto: #f5f5f4 +osd.bg.colorTo: #EAEBEC +osd.bg.colorTo.splitto: #E7E5E4 + +osd.bg.border.color: #ffffff + +osd.active.label.bg: parentrelative +osd.active.label.bg.color: #efefef +osd.active.label.bg.border.color: #9c9e9c +osd.active.label.text.color: #444 + +osd.inactive.label.bg: parentrelative +osd.inactive.label.text.color: #70747d + +!# yeah whatever, this is fine anyhoo? +osd.hilight.bg: flat vertical gradient +osd.hilight.bg.color: #9ebde5 +osd.hilight.bg.colorTo: #749dcf +osd.unhilight.bg: flat vertical gradient +osd.unhilight.bg.color: #BABDB6 +osd.unhilight.bg.colorTo: #efefef diff --git a/desktop-themes/TraditionalOk/xfwm4/Makefile.am b/desktop-themes/TraditionalOk/xfwm4/Makefile.am new file mode 100644 index 00000000..afff87a3 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/Makefile.am @@ -0,0 +1,52 @@ +THEME_NAME=TraditionalOk + +themedir = $(datadir)/themes/$(THEME_NAME)/xfwm4 + +theme_DATA = \ + bottom-active.xpm \ + bottom-inactive.xpm \ + bottom-left-active.xpm \ + bottom-left-inactive.xpm \ + bottom-right-active.xpm \ + bottom-right-inactive.xpm \ + close-active.xpm \ + close-inactive.xpm \ + close-pressed.xpm \ + hide-active.xpm \ + hide-inactive.xpm \ + hide-pressed.xpm \ + left-active.xpm \ + left-inactive.xpm \ + maximize-active.xpm \ + maximize-inactive.xpm \ + maximize-pressed.xpm \ + maximize-toggled-active.xpm \ + maximize-toggled-inactive.xpm \ + maximize-toggled-pressed.xpm \ + menu-active.xpm \ + menu-inactive.xpm \ + menu-pressed.xpm \ + README \ + right-active.xpm \ + right-inactive.xpm \ + themerc \ + title-1-active.xpm \ + title-1-inactive.xpm \ + title-2-active.xpm \ + title-2-inactive.xpm \ + title-3-active.xpm \ + title-3-inactive.xpm \ + title-4-active.xpm \ + title-4-inactive.xpm \ + title-5-active.xpm \ + title-5-inactive.xpm \ + top-left-active.png \ + top-left-active.xpm \ + top-left-inactive.xpm \ + top-right-active.png \ + top-right-active.xpm \ + top-right-inactive.xpm + +EXTRA_DIST = $(theme_DATA) + +SUBDIRS = png diff --git a/desktop-themes/TraditionalOk/xfwm4/README b/desktop-themes/TraditionalOk/xfwm4/README new file mode 100644 index 00000000..60bf1f42 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/README @@ -0,0 +1,8 @@ +Clearlooks XFWM4 Theme +---------------------- +Based on Clearlooks Metacity from Fedora 14. + +Author: Casey Kirsle +Date: Jan 4 2011 + +http://www.kirsle.net/ diff --git a/desktop-themes/TraditionalOk/xfwm4/bottom-active.xpm b/desktop-themes/TraditionalOk/xfwm4/bottom-active.xpm new file mode 100644 index 00000000..8ebd1809 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/bottom-active.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *bottom_active[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #EDECEB", +". c #D2D0CE", +"X c #6D6A68", +/* pixels */ +" ", +" ", +"....", +"XXXX" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/bottom-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/bottom-inactive.xpm new file mode 100644 index 00000000..b9925f0b --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/bottom-inactive.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *bottom_inactive[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #EDECEB", +". c #D2D0CE", +"X c #85827E", +/* pixels */ +" ", +" ", +"....", +"XXXX" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/bottom-left-active.xpm b/desktop-themes/TraditionalOk/xfwm4/bottom-left-active.xpm new file mode 100644 index 00000000..0fef50fd --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/bottom-left-active.xpm @@ -0,0 +1,14 @@ +/* XPM */ +static char *bottom_left_active[] = { +/* columns rows colors chars-per-pixel */ +"4 4 4 1 ", +" c #6D6A68", +". c #EDECEB", +"X c gray100", +"o c #D2D0CE", +/* pixels */ +" X..", +" X..", +" Xoo", +" " +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/bottom-left-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/bottom-left-inactive.xpm new file mode 100644 index 00000000..f48c8161 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/bottom-left-inactive.xpm @@ -0,0 +1,14 @@ +/* XPM */ +static char *bottom_left_inactive[] = { +/* columns rows colors chars-per-pixel */ +"4 4 4 1 ", +" c #85827E", +". c #EDECEB", +"X c #F4F4F3", +"o c #D2D0CE", +/* pixels */ +" X..", +" X..", +" Xoo", +" " +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/bottom-right-active.xpm b/desktop-themes/TraditionalOk/xfwm4/bottom-right-active.xpm new file mode 100644 index 00000000..8f85d988 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/bottom-right-active.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *bottom_right_active[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #6D6A68", +". c #D2D0CE", +"X c #EDECEB", +/* pixels */ +"XX. ", +"XX. ", +"... ", +" " +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/bottom-right-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/bottom-right-inactive.xpm new file mode 100644 index 00000000..b25d2290 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/bottom-right-inactive.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *bottom_right_inactive[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #85827E", +". c #D2D0CE", +"X c #EDECEB", +/* pixels */ +"XX. ", +"XX. ", +"... ", +" " +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/close-active.xpm b/desktop-themes/TraditionalOk/xfwm4/close-active.xpm new file mode 100644 index 00000000..f415334f --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/close-active.xpm @@ -0,0 +1,96 @@ +/* XPM */ +static char *close_active[] = { +/* columns rows colors chars-per-pixel */ +"20 24 66 1 ", +" c #48668A", +". c #B2CCED", +"X c #9EBDE5", +"o c #86ABD9", +"O c #4E76A8", +"+ c #455D7C", +"@ c #7AA1D1", +"# c #CEDBED", +"$ c #78A0D1", +"% c #82A8D7", +"& c #94B6E1", +"* c #9BBBE4", +"= c #7AA2D2", +"- c #E1EAF6", +"; c #749DCF", +": c #7DA4D4", +"> c #CFDCED", +", c #5A80AF", +"< c #99B9E3", +"1 c #81A7D6", +"2 c #91B3DF", +"3 c #97B8E2", +"4 c #7BA2D2", +"5 c #7099CC", +"6 c #99BAE3", +"7 c #5A7FAE", +"8 c #8BAFDC", +"9 c #93B5E0", +"0 c #84A9D8", +"q c #7FA5D5", +"w c #5A80AE", +"e c #8DB1DD", +"r c #7293BC", +"t c #95B6E1", +"y c #557BAC", +"u c #537AAB", +"i c #83A9D7", +"p c #7EA5D4", +"a c #88ADDB", +"s c #7B9ECC", +"d c #89ADDA", +"f c #648EC3", +"g c #83A8D7", +"h c #6D94C5", +"j c #80A2CF", +"k c #7C9FCD", +"l c #6F95C5", +"z c #8FB1DD", +"x c #7197C7", +"c c #8DB0DC", +"v c #7CA3D3", +"b c #90B2DE", +"n c #80A6D5", +"m c #87ABD9", +"M c #8CAFDB", +"N c #8AAEDB", +"B c #84A9D7", +"V c #DCE7F4", +"C c #729BCD", +"Z c #7399C8", +"A c #7EA1CE", +"S c #86AAD8", +"D c #C3D3E9", +"F c #BACFEC", +"G c #C0D0E8", +"H c #ABC4E4", +/* pixels */ +"++++++++++++++++++++", +"....................", +"66o%%%%%%%%%%%%%%o66", +"30C C03", +"05 8............8 50", +": oXXXXXXXXXXXXXX5 :", +"p X**************o p", +"n X<<<Ouj<<jurF<<o n", +"1 X33OD#,AA,#Vr33o 1", +"g Xtty#-#7w#-#ytto g", +"B X99k,#->>-#,k99o B", +"S X222s7>-->ws222o S", +"m XoooZw>-->7Zoooo m", +"d Xiix,#->>-#,xiio d", +"N X11y#-#w7#-#y11o N", +"M XqqOG#,ll,#Vrqqo M", +"c X:::Ouh::hurH::o c", +"z X==============o z", +"b o$$$$$$$$$$$$$$5 b", +"ae f;;;;;;;;;;;;f ea", +"vo8 8ov", +"44e&&&&&&&&&&&&&&e44", +"@@@@@@@@@@@@@@@@@@@@", +"OOOOOOOOOOOOOOOOOOOO" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/close-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/close-inactive.xpm new file mode 100644 index 00000000..7ef0eb9d --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/close-inactive.xpm @@ -0,0 +1,96 @@ +/* XPM */ +static char *close_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 24 66 1 ", +" c #918E8A", +". c #F9F8F8", +"X c gray100", +"o c #FEFEFE", +"O c #D4D2D0", +"+ c #9D9996", +"@ c #85827E", +"# c #EDECEB", +"$ c #FDFDFD", +"% c #E4E3E2", +"& c #D9D7D5", +"* c #EBE9E9", +"= c #6B6A6A", +"- c #E7E5E4", +"; c #F0EEEE", +": c #7E7D7D", +"> c #DBD9D8", +", c #7C7C7C", +"< c #F2F0F0", +"1 c #F6F5F5", +"2 c #7C7B7B", +"3 c #F1F1F1", +"4 c #F4F3F3", +"5 c #EBEAE9", +"6 c #D5D3D1", +"7 c gray95", +"8 c #DEDCDA", +"9 c #E0DEDD", +"0 c #E2E1DF", +"q c #EEEDED", +"w c gray93", +"e c #E2E1E0", +"r c #D6D4D2", +"t c #E9E8E8", +"y c #ECEAEA", +"u c #E1DFDE", +"i c #DEDDDC", +"p c #DCDBDA", +"a c #F2F1F0", +"s c #E0DFDE", +"d c #DFDDDC", +"f c gray97", +"g c #E1E0DF", +"h c #EAE9E8", +"j c #D0CECB", +"k c #CECBC9", +"l c #E3E2E1", +"z c #717070", +"x c #DFDDDB", +"c c #F9F9F9", +"v c #E2E0DF", +"b c gray85", +"n c #DCDAD9", +"m c #DDDBDA", +"M c #EBEAEA", +"N c #DEDCDB", +"B c #E7E5E5", +"V c #7D7C7C", +"C c #7C7A7A", +"Z c #929292", +"A c #7B7B7B", +"S c #CFCDCD", +"D c #B2B1B1", +"F c gray56", +"G c #D0CFCF", +"H c #B9B9B9", +/* pixels */ +"@@@@@@@@@@@@@@@@@@@@", +"....................", +"558&&&&&&&&&&&&&&855", +"h>j j>h", +">k aXXXXXXXXXXXXa k>", +"> #XXXXXXXXXXXXXX0 >", +"> Xoooooooooooooo. >", +"n XoooocoooocbHoo. n", +"p XoooZ:7oo7:zboo. p", +"m Xoof:=:77:=:foo. m", +"N X$$$3:=V,=:3$$$. N", +"i X$$$$3V==,3$$$$. i", +"d X....w2==2w..... d", +"9 X111M,=CA=,M111. 9", +"s X44q,=,tt,=,q44. s", +"g X<<<F2B<<B2zG<<. g", +"v X;;;;y;;;;ySD;;. v", +"e X##############. e", +"l #**************0 l", +"x0 O------------O 0x", +"r89 98r", +"66u%%%%%%%%%%%%%%u66", +"OOOOOOOOOOOOOOOOOOOO", +"++++++++++++++++++++" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/close-pressed.xpm b/desktop-themes/TraditionalOk/xfwm4/close-pressed.xpm new file mode 100644 index 00000000..e299c100 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/close-pressed.xpm @@ -0,0 +1,103 @@ +/* XPM */ +static char *close_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 24 73 1 ", +" c #455D7C", +". c #7099CC", +"X c #4E76A8", +"o c #99BAE3", +"O c #B2CCED", +"+ c #7AA1D1", +"@ c #86ABD9", +"# c #CEDBED", +"$ c #719ACD", +"% c #7BA2D3", +"& c #7AA1D2", +"* c #6690C4", +"= c #E1EAF6", +"- c #5A80AE", +"; c #729ACD", +": c #CFDCED", +"> c #79A0D2", +", c #769ED0", +"< c #759DCF", +"1 c #7BA2D2", +"2 c #97B8E2", +"3 c #739CCE", +"4 c #78A0D1", +"5 c #779ED0", +"6 c #779FD1", +"7 c #749CCF", +"8 c #739BCE", +"9 c #5A7FAE", +"0 c #7293BC", +"q c #7CA3D3", +"w c #557BAC", +"e c #6990C2", +"r c #537AAB", +"t c #96B7E1", +"y c #7DA4D3", +"u c #89ADDA", +"i c #678EC1", +"p c #678FC1", +"a c #6A91C3", +"s c #6B91C3", +"d c #DCE7F4", +"f c #668DC0", +"g c #B7D0EF", +"h c #688FC1", +"j c #90B3DE", +"k c #A2C0E5", +"l c #A9C2E3", +"z c #A5BFE0", +"x c #90B2DD", +"c c #A5C2E7", +"v c #82A8D6", +"b c #ACC8EA", +"n c #8FB2DE", +"m c #9EBDE4", +"M c #93B5E0", +"N c #9BBAE2", +"B c #83A9D7", +"V c #94B5DF", +"C c #BFD0E7", +"Z c #8DB1DD", +"A c #B3CDED", +"S c #A9C5E8", +"D c #84AAD8", +"F c #8CB0DC", +"G c #92B4DF", +"H c #B0CAEB", +"J c #BECFE6", +"K c #97B8E0", +"L c #81A7D6", +"P c #8DB0DC", +"I c #80A6D5", +"U c #94B6E0", +"Y c #7EA5D4", +/* pixels */ +" ", +"OOOOOOOOOOOOOOOOOOOO", +"oooooooooooooooooooo", +"222 222", +"tt .............. gt", +"U *%%%%%%%%%%%%%%% g", +"M *&&&&&&&&&&&&&&& A", +"G *>>>Xrs>>sr0l>>> H", +"j *44XC#-aa-#d0444 b", +"n *66w#=#9-#=#w666 S", +"Z *55e-#=::=#-e555 c", +"F *,,,e9:==:-e,,,, k", +"@ *<<<h-:==:9h<<<< m", +"D *77p-#=::=#-p777 N", +"B *33w#=#-9#=#w333 K", +"v *88XJ#-ii-#d0888 V", +"L *;;;Xrf;;fr0z;;; x", +"I *$$$$$$$$$$$$$$$ P", +"Y *............... u", +"yy .............. uy", +"qq@ @qq", +"111@@@@@@@@@@@@@@111", +"++++++++++++++++++++", +"XXXXXXXXXXXXXXXXXXXX" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/hide-active.xpm b/desktop-themes/TraditionalOk/xfwm4/hide-active.xpm new file mode 100644 index 00000000..904da7b7 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/hide-active.xpm @@ -0,0 +1,75 @@ +/* XPM */ +static char *hide_active[] = { +/* columns rows colors chars-per-pixel */ +"20 24 45 1 ", +" c #48668A", +". c #4E76A8", +"X c #B2CCED", +"o c #86ABD9", +"O c #9EBDE5", +"+ c #455D7C", +"@ c #7AA1D1", +"# c #97B8E2", +"$ c #E1EAF6", +"% c #95B6E1", +"& c #82A8D7", +"* c #9BBBE4", +"= c #99B9E3", +"- c #7AA2D2", +"; c #78A0D1", +": c #93B5E0", +"> c #91B3DF", +", c #94B6E1", +"< c #749DCF", +"1 c #81A7D6", +"2 c #7DA4D4", +"3 c #83A9D7", +"4 c #8DB1DD", +"5 c #7099CC", +"6 c #7BA2D2", +"7 c #8BAFDC", +"8 c #84A9D8", +"9 c #7FA5D5", +"0 c #99BAE3", +"q c #7EA5D4", +"w c #84A9D7", +"e c #89ADDA", +"r c #8DB0DC", +"t c #87ABD9", +"y c #88ADDB", +"u c #83A8D7", +"i c #8AAEDB", +"p c #90B2DE", +"a c #80A6D5", +"s c #7CA3D3", +"d c #648EC3", +"f c #729BCD", +"g c #8CAFDB", +"h c #86AAD8", +"j c #8FB1DD", +/* pixels */ +"++++++++++++++++++++", +"XXXXXXXXXXXXXXXXXXXX", +"00o&&&&&&&&&&&&&&o00", +"#8f f8#", +"85 7XXXXXXXXXXXX7 58", +"2 oOOOOOOOOOOOOOO5 2", +"q O**************o q", +"a O==============o a", +"1 O##############o 1", +"u O%%%%%%%%%%%%%%o u", +"w O::::::::::::::o w", +"h O>>>>>>>>>>>>>>o h", +"t Oooooooooooooooo t", +"e O33..........33o e", +"i O11.$$$$$$$$.11o i", +"g O99.$$$$$$$$.99o g", +"r O22..........22o r", +"j O--------------o j", +"p o;;;;;;;;;;;;;;5 p", +"y4 d<<<<<<<<<<<<d 4y", +"so7 7os", +"664,,,,,,,,,,,,,,466", +"@@@@@@@@@@@@@@@@@@@@", +"...................." +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/hide-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/hide-inactive.xpm new file mode 100644 index 00000000..5b9dd02c --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/hide-inactive.xpm @@ -0,0 +1,72 @@ +/* XPM */ +static char *hide_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 24 42 1 ", +" c #918E8A", +". c #FEFEFE", +"X c #F9F8F8", +"o c gray100", +"O c #FDFDFD", +"+ c #D4D2D0", +"@ c #9D9996", +"# c #85827E", +"$ c #6B6A6A", +"% c #EDECEB", +"& c #F6F5F5", +"* c #E4E3E2", +"= c #F0EEEE", +"- c #D9D7D5", +"; c #EBE9E9", +": c #E7E5E4", +"> c #DBD9D8", +", c #F2F0F0", +"< c #F4F3F3", +"1 c #D5D3D1", +"2 c #DEDCDA", +"3 c #E2E1DF", +"4 c #EBEAE9", +"5 c #E0DEDD", +"6 c #E2E1E0", +"7 c #F2F1F0", +"8 c #CECBC9", +"9 c #E1DFDE", +"0 c #EAE9E8", +"q c #DEDDDC", +"w c #D6D4D2", +"e c #DCDBDA", +"r c #DEDCDB", +"t c #D0CECB", +"y c #E1E0DF", +"u c #E0DFDE", +"i c #DDDBDA", +"p c #DFDDDC", +"a c #E2E0DF", +"s c #E3E2E1", +"d c #DCDAD9", +"f c #DFDDDB", +/* pixels */ +"####################", +"XXXXXXXXXXXXXXXXXXXX", +"442--------------244", +"0>t t>0", +">8 7oooooooooooo7 8>", +"> %oooooooooooooo3 >", +"> o..............X >", +"d o..............X d", +"e o..............X e", +"i o..............X i", +"r oOOOOOOOOOOOOOOX r", +"q oOOOOOOOOOOOOOOX q", +"p oXXXXXXXXXXXXXXX p", +"5 o&&&&&&&&&&&&&&X 5", +"u o<<<$$$$$$$$<<<X u", +"y o,,,$$$$$$$$,,,X y", +"a o==============X a", +"6 o%%%%%%%%%%%%%%X 6", +"s %;;;;;;;;;;;;;;3 s", +"f3 +::::::::::::+ 3f", +"w25 52w", +"119**************911", +"++++++++++++++++++++", +"@@@@@@@@@@@@@@@@@@@@" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/hide-pressed.xpm b/desktop-themes/TraditionalOk/xfwm4/hide-pressed.xpm new file mode 100644 index 00000000..3516b856 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/hide-pressed.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *hide_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 24 54 1 ", +" c #455D7C", +". c #4E76A8", +"X c #7099CC", +"o c #7AA1D1", +"O c #B2CCED", +"+ c #99BAE3", +"@ c #86ABD9", +"# c #E1EAF6", +"$ c #759DCF", +"% c #779ED0", +"& c #779FD1", +"* c #7BA2D3", +"= c #79A0D2", +"- c #719ACD", +"; c #78A0D1", +": c #7AA1D2", +"> c #769ED0", +", c #6690C4", +"< c #97B8E2", +"1 c #7BA2D2", +"2 c #749CCF", +"3 c #739BCE", +"4 c #739CCE", +"5 c #729ACD", +"6 c #7CA3D3", +"7 c #7DA4D3", +"8 c #96B7E1", +"9 c #89ADDA", +"0 c #B7D0EF", +"q c #9BBAE2", +"w c #80A6D5", +"e c #7EA5D4", +"r c #94B5DF", +"t c #97B8E0", +"y c #8DB1DD", +"u c #9EBDE4", +"i c #90B2DD", +"p c #8FB2DE", +"a c #94B6E0", +"s c #8CB0DC", +"d c #ACC8EA", +"f c #B3CDED", +"g c #84AAD8", +"h c #82A8D6", +"j c #A9C5E8", +"k c #83A9D7", +"l c #8DB0DC", +"z c #93B5E0", +"x c #A5C2E7", +"c c #81A7D6", +"v c #B0CAEB", +"b c #A2C0E5", +"n c #90B3DE", +"m c #92B4DF", +/* pixels */ +" ", +"OOOOOOOOOOOOOOOOOOOO", +"++++++++++++++++++++", +"<<< <<<", +"88 XXXXXXXXXXXXXX 08", +"a ,*************** 0", +"z ,::::::::::::::: f", +"m ,=============== v", +"n ,;;;;;;;;;;;;;;; d", +"p ,&&&&&&&&&&&&&&& j", +"y ,%%%%%%%%%%%%%%% x", +"s ,>>>>>>>>>>>>>>> b", +"@ ,$$$$$$$$$$$$$$$ u", +"g ,22..........222 q", +"k ,44.########.444 t", +"h ,33.########.333 r", +"c ,55..........555 i", +"w ,--------------- l", +"e ,XXXXXXXXXXXXXXX 9", +"77 XXXXXXXXXXXXXX 97", +"66@ @66", +"111@@@@@@@@@@@@@@111", +"oooooooooooooooooooo", +"...................." +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/left-active.xpm b/desktop-themes/TraditionalOk/xfwm4/left-active.xpm new file mode 100644 index 00000000..a4d5c1f0 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/left-active.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *left_active[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #EDECEB", +". c gray100", +"X c #6D6A68", +/* pixels */ +"X. ", +"X. ", +"X. ", +"X. " +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/left-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/left-inactive.xpm new file mode 100644 index 00000000..c129ed6c --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/left-inactive.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *left_inactive[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #EDECEB", +". c #F4F4F3", +"X c #85827E", +/* pixels */ +"X. ", +"X. ", +"X. ", +"X. " +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/maximize-active.xpm b/desktop-themes/TraditionalOk/xfwm4/maximize-active.xpm new file mode 100644 index 00000000..afb788ba --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/maximize-active.xpm @@ -0,0 +1,75 @@ +/* XPM */ +static char *maximize_active[] = { +/* columns rows colors chars-per-pixel */ +"20 24 45 1 ", +" c #4E76A8", +". c #48668A", +"X c #E1EAF6", +"o c #B2CCED", +"O c #9EBDE5", +"+ c #86ABD9", +"@ c #455D7C", +"# c #7AA1D1", +"$ c #94B6E1", +"% c #9BBBE4", +"& c #7AA2D2", +"* c #78A0D1", +"= c #82A8D7", +"- c #749DCF", +"; c #91B3DF", +": c #83A9D7", +"> c #81A7D6", +", c #97B8E2", +"< c #7DA4D4", +"1 c #7099CC", +"2 c #8BAFDC", +"3 c #8DB1DD", +"4 c #95B6E1", +"5 c #7FA5D5", +"6 c #99B9E3", +"7 c #99BAE3", +"8 c #7BA2D2", +"9 c #93B5E0", +"0 c #84A9D8", +"q c #8FB1DD", +"w c #84A9D7", +"e c #8AAEDB", +"r c #86AAD8", +"t c #729BCD", +"y c #8DB0DC", +"u c #7CA3D3", +"i c #8CAFDB", +"p c #83A8D7", +"a c #89ADDA", +"s c #88ADDB", +"d c #80A6D5", +"f c #90B2DE", +"g c #7EA5D4", +"h c #87ABD9", +"j c #648EC3", +/* pixels */ +"@@@@@@@@@@@@@@@@@@@@", +"oooooooooooooooooooo", +"77+==============+77", +",0t..............t0,", +"01.2oooooooooooo2.10", +"<.+OOOOOOOOOOOOOO1.<", +"g.O%%%%%%%%%%%%%%+.g", +"d.O66 66+.d", +">.O,, XXXXXXXX ,,+.>", +"p.O44 XXXXXXXX 44+.p", +"w.O99 X X 99+.w", +"r.O;; X ;;;; X ;;+.r", +"h.O++ X ++++ X +++.h", +"a.O:: X :::: X ::+.a", +"e.O>> X X >>+.e", +"i.O55 XXXXXXXX 55+.i", +"y.O<< <<+.y", +"q.O&&&&&&&&&&&&&&+.q", +"f.+**************1.f", +"s3.j------------j.3s", +"u+2..............2+u", +"883$$$$$$$$$$$$$$388", +"####################", +" " +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/maximize-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/maximize-inactive.xpm new file mode 100644 index 00000000..5dfd5ae0 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/maximize-inactive.xpm @@ -0,0 +1,72 @@ +/* XPM */ +static char *maximize_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 24 42 1 ", +" c #918E8A", +". c #F9F8F8", +"X c #FEFEFE", +"o c gray100", +"O c #6B6A6A", +"+ c #FDFDFD", +"@ c #D4D2D0", +"# c #9D9996", +"$ c #85827E", +"% c #EDECEB", +"& c #E4E3E2", +"* c #F0EEEE", +"= c #D9D7D5", +"- c #EBE9E9", +"; c #F6F5F5", +": c #F4F3F3", +"> c #E7E5E4", +", c #DBD9D8", +"< c #F2F0F0", +"1 c #DEDCDA", +"2 c #E2E1DF", +"3 c #D5D3D1", +"4 c #EBEAE9", +"5 c #E0DEDD", +"6 c #D0CECB", +"7 c #DEDCDB", +"8 c #DFDDDB", +"9 c #E1DFDE", +"0 c #F2F1F0", +"q c #E0DFDE", +"w c #D6D4D2", +"e c #DCDBDA", +"r c #E1E0DF", +"t c #DCDAD9", +"y c #DFDDDC", +"u c #DEDDDC", +"i c #DDDBDA", +"p c #EAE9E8", +"a c #E2E0DF", +"s c #E3E2E1", +"d c #CECBC9", +"f c #E2E1E0", +/* pixels */ +"$$$$$$$$$$$$$$$$$$$$", +"....................", +"441==============144", +"p,6 6,p", +",d 0oooooooooooo0 d,", +", %oooooooooooooo2 ,", +", oXXXXXXXXXXXXXX. ,", +"t oXXXXXXXXXXXXXX. t", +"e oXXXOOOOOOOOXXX. e", +"i oXXXOOOOOOOOXXX. i", +"7 o+++O++++++O+++. 7", +"u o+++O++++++O+++. u", +"y o...O......O.... y", +"5 o;;;O;;;;;;O;;;. 5", +"q o:::O::::::O:::. q", +"r o<<<OOOOOOOO<<<. r", +"a o**************. a", +"f o%%%%%%%%%%%%%%. f", +"s %--------------2 s", +"82 @>>>>>>>>>>>>@ 28", +"w15 51w", +"339&&&&&&&&&&&&&&933", +"@@@@@@@@@@@@@@@@@@@@", +"####################" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/maximize-pressed.xpm b/desktop-themes/TraditionalOk/xfwm4/maximize-pressed.xpm new file mode 100644 index 00000000..c85646d2 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/maximize-pressed.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *maximize_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 24 54 1 ", +" c #455D7C", +". c #4E76A8", +"X c #7099CC", +"o c #E1EAF6", +"O c #B2CCED", +"+ c #7AA1D1", +"@ c #99BAE3", +"# c #86ABD9", +"$ c #7BA2D3", +"% c #7AA1D2", +"& c #719ACD", +"* c #6690C4", +"= c #749CCF", +"- c #769ED0", +"; c #759DCF", +": c #7BA2D2", +"> c #97B8E2", +", c #739BCE", +"< c #779FD1", +"1 c #79A0D2", +"2 c #78A0D1", +"3 c #739CCE", +"4 c #729ACD", +"5 c #779ED0", +"6 c #7CA3D3", +"7 c #7DA4D3", +"8 c #96B7E1", +"9 c #B7D0EF", +"0 c #89ADDA", +"q c #81A7D6", +"w c #B0CAEB", +"e c #97B8E0", +"r c #92B4DF", +"t c #94B6E0", +"y c #9BBAE2", +"u c #93B5E0", +"i c #A2C0E5", +"p c #84AAD8", +"a c #80A6D5", +"s c #90B3DE", +"d c #A9C5E8", +"f c #B3CDED", +"g c #90B2DD", +"h c #8CB0DC", +"j c #8DB1DD", +"k c #8FB2DE", +"l c #94B5DF", +"z c #83A9D7", +"x c #7EA5D4", +"c c #9EBDE4", +"v c #82A8D6", +"b c #A5C2E7", +"n c #8DB0DC", +"m c #ACC8EA", +/* pixels */ +" ", +"OOOOOOOOOOOOOOOOOOOO", +"@@@@@@@@@@@@@@@@@@@@", +">>> >>>", +"88 XXXXXXXXXXXXXX 98", +"t *$$$$$$$$$$$$$$$ 9", +"u *%%%%%%%%%%%%%%% f", +"r *11..........111 w", +"s *22.oooooooo.222 m", +"k *<<.oooooooo.<<< d", +"j *55.o......o.555 b", +"h *--.o.----.o.--- i", +"# *;;.o.;;;;.o.;;; c", +"p *==.o.====.o.=== y", +"z *33.o......o.333 e", +"v *,,.oooooooo.,,, l", +"q *44..........444 g", +"a *&&&&&&&&&&&&&&& n", +"x *XXXXXXXXXXXXXXX 0", +"77 XXXXXXXXXXXXXX 07", +"66# #66", +":::##############:::", +"++++++++++++++++++++", +"...................." +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/maximize-toggled-active.xpm b/desktop-themes/TraditionalOk/xfwm4/maximize-toggled-active.xpm new file mode 100644 index 00000000..5ca0169d --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/maximize-toggled-active.xpm @@ -0,0 +1,77 @@ +/* XPM */ +static char *maximize_toggled_active[] = { +/* columns rows colors chars-per-pixel */ +"20 24 47 1 ", +" c #48668A", +". c #4E76A8", +"X c #86ABD9", +"o c #9EBDE5", +"O c #E1EAF6", +"+ c #455D7C", +"@ c #7AA1D1", +"# c #99BAE3", +"$ c #7DA4D4", +"% c #78A0D1", +"& c #7AA2D2", +"* c #94B6E1", +"= c #9BBBE4", +"- c #99B9E3", +"; c #82A8D7", +": c #749DCF", +"> c #B2CCED", +", c #81A7D6", +"< c #97B8E2", +"1 c #95B6E1", +"2 c #91B3DF", +"3 c #7FA5D5", +"4 c #83A9D7", +"5 c #93B5E0", +"6 c #84A9D8", +"7 c #7099CC", +"8 c #7BA2D2", +"9 c #8DB1DD", +"0 c #97B9E2", +"q c #8BAFDC", +"w c #8CAFDB", +"e c #83A8D7", +"r c #8AAEDB", +"t c #8FB1DD", +"y c #90B2DE", +"u c #7EA5D4", +"i c #7CA3D3", +"p c #80A6D5", +"a c #88ADDB", +"s c #648EC3", +"d c #86AAD8", +"f c #729BCD", +"g c #8DB0DC", +"h c #84A9D7", +"j c #89ADDA", +"k c #96B8E1", +"l c #87ABD9", +/* pixels */ +"++++++++++++++++++++", +"####################", +"00X;;;;;;;;;;;;;;X00", +"k6f f6k", +"67 q>>>>>>>>>>>>q 76", +"$ Xoooooooooooooo7 $", +"u o==============X u", +"p o--------------X p", +", o<<<........<<<X ,", +"e o111.OOOOOO.111X e", +"h o555.OOOOOO.555X h", +"d o222.O....O.222X d", +"l oXXX.O.XX.O.XXXX l", +"j o444.O....O.444X j", +"r o,,,.OOOOOO.,,,X r", +"w o333........333X w", +"g o$$$$$$$$$$$$$$X g", +"t o&&&&&&&&&&&&&&X t", +"y X%%%%%%%%%%%%%%7 y", +"a9 s::::::::::::s 9a", +"iXq qXi", +"889**************988", +"@@@@@@@@@@@@@@@@@@@@", +"...................." +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/maximize-toggled-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/maximize-toggled-inactive.xpm new file mode 100644 index 00000000..83ecc42f --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/maximize-toggled-inactive.xpm @@ -0,0 +1,72 @@ +/* XPM */ +static char *maximize_toggled_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 24 42 1 ", +" c #918E8A", +". c #FEFEFE", +"X c #F9F8F8", +"o c gray100", +"O c #6B6A6A", +"+ c #D4D2D0", +"@ c #85827E", +"# c #FDFDFD", +"$ c #9D9996", +"% c #EDECEB", +"& c #F2F0F0", +"* c #F0EEEE", +"= c #E4E3E2", +"- c #D9D7D5", +"; c #EBE9E9", +": c #F6F5F5", +"> c #E7E5E4", +", c #F4F3F3", +"< c #DBD9D8", +"1 c #D5D3D1", +"2 c #DEDCDA", +"3 c #E2E1DF", +"4 c #EBEAE9", +"5 c #E0DEDD", +"6 c #E2E0DF", +"7 c #DCDBDA", +"8 c #CECBC9", +"9 c #F2F1F0", +"0 c #EAE9E8", +"q c #E0DFDE", +"w c #D6D4D2", +"e c #E2E1E0", +"r c #DFDDDB", +"t c #E3E2E1", +"y c #DCDAD9", +"u c #DEDCDB", +"i c #DDDBDA", +"p c #E1E0DF", +"a c #DEDDDC", +"s c #D0CECB", +"d c #DFDDDC", +"f c #E1DFDE", +/* pixels */ +"@@@@@@@@@@@@@@@@@@@@", +"XXXXXXXXXXXXXXXXXXXX", +"442--------------244", +"0<s s<0", +"<8 9oooooooooooo9 8<", +"< %oooooooooooooo3 <", +"< o..............X <", +"y o..............X y", +"7 o..............X 7", +"i o....OOOOOO....X i", +"u o####OOOOOO####X u", +"a o####O####O####X a", +"d oXXXXOXXXXOXXXXX d", +"5 o::::O::::O::::X 5", +"q o,,,,OOOOOO,,,,X q", +"p o&&&&&&&&&&&&&&X p", +"6 o**************X 6", +"e o%%%%%%%%%%%%%%X e", +"t %;;;;;;;;;;;;;;3 t", +"r3 +>>>>>>>>>>>>+ 3r", +"w25 52w", +"11f==============f11", +"++++++++++++++++++++", +"$$$$$$$$$$$$$$$$$$$$" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/maximize-toggled-pressed.xpm b/desktop-themes/TraditionalOk/xfwm4/maximize-toggled-pressed.xpm new file mode 100644 index 00000000..ea0a0d1c --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/maximize-toggled-pressed.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *maximize_toggled_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 24 54 1 ", +" c #455D7C", +". c #4E76A8", +"X c #7099CC", +"o c #E1EAF6", +"O c #7AA1D1", +"+ c #99BAE3", +"@ c #97B9E2", +"# c #86ABD9", +"$ c #7BA2D3", +"% c #79A0D2", +"& c #7AA1D2", +"* c #729ACD", +"= c #719ACD", +"- c #6690C4", +"; c #759DCF", +": c #769ED0", +"> c #78A0D1", +", c #749CCF", +"< c #779FD1", +"1 c #739CCE", +"2 c #739BCE", +"3 c #779ED0", +"4 c #7BA2D2", +"5 c #96B8E1", +"6 c #7CA3D3", +"7 c #95B7E1", +"8 c #7DA4D3", +"9 c #B7D0EF", +"0 c #89ADDA", +"q c #9EBDE4", +"w c #7EA5D4", +"e c #8DB1DD", +"r c #A5C2E7", +"t c #91B4DF", +"y c #93B6E0", +"u c #A9C5E8", +"i c #92B5DF", +"p c #83A9D7", +"a c #94B5DF", +"s c #81A7D6", +"d c #8EB2DD", +"f c #8CB0DC", +"g c #90B2DD", +"h c #8DB0DC", +"j c #82A8D6", +"k c #90B3DE", +"l c #A2C0E5", +"z c #80A6D5", +"x c #B0CAEB", +"c c #ACC8EA", +"v c #97B8E0", +"b c #84AAD8", +"n c #9BBAE2", +"m c #B3CDED", +/* pixels */ +" ", +"++++++++++++++++++++", +"@@@@@@@@@@@@@@@@@@@@", +"555 555", +"77 XXXXXXXXXXXXXX 97", +"y -$$$$$$$$$$$$$$$ 9", +"i -&&&&&&&&&&&&&&& m", +"t -%%%%%%%%%%%%%%% x", +"k ->>>........>>>> c", +"d -<<<.oooooo.<<<< u", +"e -333.oooooo.3333 r", +"f -:::.o....o.:::: l", +"# -;;;.o.;;.o.;;;; q", +"b -,,,.o....o.,,,, n", +"p -111.oooooo.1111 v", +"j -222........2222 a", +"s -*************** g", +"z -=============== h", +"w -XXXXXXXXXXXXXXX 0", +"88 XXXXXXXXXXXXXX 08", +"66# #66", +"444##############444", +"OOOOOOOOOOOOOOOOOOOO", +"...................." +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/menu-active.xpm b/desktop-themes/TraditionalOk/xfwm4/menu-active.xpm new file mode 100644 index 00000000..d4569dd3 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/menu-active.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *menu_active[] = { +/* columns rows colors chars-per-pixel */ +"20 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111111111111111111", +">>>>>>>>>>>>>>>>>>>>", +"====================", +"--------------------", +"$$$$$$$$$$$$$$$$$$$$", +",,,,,,,,,,,,,,,,,,,,", +"55555555555555555555", +"@@@@@@@@@@@@@@@@@@@@", +"&&&&&&&&&&&&&&&&&&&&", +"22222222222222222222", +";;;;;;;;;;;;;;;;;;;;", +"++++++++++++++++++++", +"OOOOOOOOOOOOOOOOOOOO", +"%%%%%%%%%%%%%%%%%%%%", +"oooooooooooooooooooo", +"33333333333333333333", +"XXXXXXXXXXXXXXXXXXXX", +"::::::::::::::::::::", +"********************", +"####################", +"....................", +" ", +"<<<<<<<<<<<<<<<<<<<<", +"44444444444444444444" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/menu-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/menu-inactive.xpm new file mode 100644 index 00000000..97d51736 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/menu-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *menu_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 24 24 1 ", +" c #D5D3D1", +". c #9D9996", +"X c #D9D7D5", +"o c #D8D6D4", +"O c #F9F8F8", +"+ c #DDDBD9", +"@ c #E3E2E1", +"# c #E2E1E0", +"$ c #EBEAE9", +"% c #D7D5D3", +"& c #85827E", +"* c #E7E6E5", +"= c #E9E8E7", +"- c #E5E4E3", +"; c #DEDCDA", +": c #D6D4D2", +"> c #DCDAD8", +", c #E6E5E4", +"< c #E4E3E2", +"1 c #E8E7E6", +"2 c #DBD9D7", +"3 c #EAE9E8", +"4 c #D4D2D0", +"5 c #DAD8D6", +/* pixels */ +"&&&&&&&&&&&&&&&&&&&&", +"OOOOOOOOOOOOOOOOOOOO", +"$$$$$$$$$$$$$$$$$$$$", +"33333333333333333333", +"====================", +"11111111111111111111", +"********************", +",,,,,,,,,,,,,,,,,,,,", +"--------------------", +"<<<<<<<<<<<<<<<<<<<<", +"@@@@@@@@@@@@@@@@@@@@", +"####################", +";;;;;;;;;;;;;;;;;;;;", +"++++++++++++++++++++", +">>>>>>>>>>>>>>>>>>>>", +"22222222222222222222", +"55555555555555555555", +"XXXXXXXXXXXXXXXXXXXX", +"oooooooooooooooooooo", +"%%%%%%%%%%%%%%%%%%%%", +"::::::::::::::::::::", +" ", +"44444444444444444444", +"...................." +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/menu-pressed.xpm b/desktop-themes/TraditionalOk/xfwm4/menu-pressed.xpm new file mode 100644 index 00000000..41d8b9d7 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/menu-pressed.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *menu_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111111111111111111", +">>>>>>>>>>>>>>>>>>>>", +"====================", +"--------------------", +"$$$$$$$$$$$$$$$$$$$$", +",,,,,,,,,,,,,,,,,,,,", +"55555555555555555555", +"@@@@@@@@@@@@@@@@@@@@", +"&&&&&&&&&&&&&&&&&&&&", +"22222222222222222222", +";;;;;;;;;;;;;;;;;;;;", +"++++++++++++++++++++", +"OOOOOOOOOOOOOOOOOOOO", +"%%%%%%%%%%%%%%%%%%%%", +"oooooooooooooooooooo", +"33333333333333333333", +"XXXXXXXXXXXXXXXXXXXX", +"::::::::::::::::::::", +"********************", +"####################", +"....................", +" ", +"<<<<<<<<<<<<<<<<<<<<", +"44444444444444444444" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/png/Makefile.am b/desktop-themes/TraditionalOk/xfwm4/png/Makefile.am new file mode 100644 index 00000000..bee9fa35 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/Makefile.am @@ -0,0 +1,38 @@ +THEME_NAME=TraditionalOk + +themedir = $(datadir)/themes/$(THEME_NAME)/xfwm4/png + +theme_DATA = \ + bottom-active.png \ + bottom-inactive.png \ + bottom-left-active.png \ + bottom-left-inactive.png \ + bottom-right-active.png \ + bottom-right-inactive.png \ + close-active.png \ + close-inactive.png \ + close-pressed.png \ + hide-active.png \ + hide-inactive.png \ + hide-pressed.png \ + left-active.png \ + left-inactive.png \ + maximize-active.png \ + maximize-inactive.png \ + maximize-pressed.png \ + maximize-toggled-active.png \ + maximize-toggled-inactive.png \ + maximize-toggled-pressed.png \ + menu-active.png \ + menu-inactive.png \ + menu-pressed.png \ + right-active.png \ + right-inactive.png \ + title-1-active.png \ + title-1-inactive.png \ + top-left-active.png \ + top-left-inactive.png \ + top-right-active.png \ + top-right-inactive.png + +EXTRA_DIST = $(theme_DATA) diff --git a/desktop-themes/TraditionalOk/xfwm4/png/bottom-active.png b/desktop-themes/TraditionalOk/xfwm4/png/bottom-active.png Binary files differnew file mode 100644 index 00000000..43d5d665 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/bottom-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/bottom-inactive.png b/desktop-themes/TraditionalOk/xfwm4/png/bottom-inactive.png Binary files differnew file mode 100644 index 00000000..5cf873fa --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/bottom-inactive.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/bottom-left-active.png b/desktop-themes/TraditionalOk/xfwm4/png/bottom-left-active.png Binary files differnew file mode 100644 index 00000000..a51d43c1 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/bottom-left-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/bottom-left-inactive.png b/desktop-themes/TraditionalOk/xfwm4/png/bottom-left-inactive.png Binary files differnew file mode 100644 index 00000000..207776de --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/bottom-left-inactive.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/bottom-right-active.png b/desktop-themes/TraditionalOk/xfwm4/png/bottom-right-active.png Binary files differnew file mode 100644 index 00000000..6e1ff335 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/bottom-right-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/bottom-right-inactive.png b/desktop-themes/TraditionalOk/xfwm4/png/bottom-right-inactive.png Binary files differnew file mode 100644 index 00000000..fd01e0be --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/bottom-right-inactive.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/close-active.png b/desktop-themes/TraditionalOk/xfwm4/png/close-active.png Binary files differnew file mode 100644 index 00000000..111d6589 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/close-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/close-inactive.png b/desktop-themes/TraditionalOk/xfwm4/png/close-inactive.png Binary files differnew file mode 100644 index 00000000..71e7adb0 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/close-inactive.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/close-pressed.png b/desktop-themes/TraditionalOk/xfwm4/png/close-pressed.png Binary files differnew file mode 100644 index 00000000..64da277d --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/close-pressed.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/hide-active.png b/desktop-themes/TraditionalOk/xfwm4/png/hide-active.png Binary files differnew file mode 100644 index 00000000..6bfe7e82 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/hide-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/hide-inactive.png b/desktop-themes/TraditionalOk/xfwm4/png/hide-inactive.png Binary files differnew file mode 100644 index 00000000..4284490c --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/hide-inactive.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/hide-pressed.png b/desktop-themes/TraditionalOk/xfwm4/png/hide-pressed.png Binary files differnew file mode 100644 index 00000000..0a688920 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/hide-pressed.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/left-active.png b/desktop-themes/TraditionalOk/xfwm4/png/left-active.png Binary files differnew file mode 100644 index 00000000..e8d09c79 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/left-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/left-inactive.png b/desktop-themes/TraditionalOk/xfwm4/png/left-inactive.png Binary files differnew file mode 100644 index 00000000..b81e8abb --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/left-inactive.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/maximize-active.png b/desktop-themes/TraditionalOk/xfwm4/png/maximize-active.png Binary files differnew file mode 100644 index 00000000..ae3871ff --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/maximize-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/maximize-inactive.png b/desktop-themes/TraditionalOk/xfwm4/png/maximize-inactive.png Binary files differnew file mode 100644 index 00000000..bcb2e774 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/maximize-inactive.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/maximize-pressed.png b/desktop-themes/TraditionalOk/xfwm4/png/maximize-pressed.png Binary files differnew file mode 100644 index 00000000..cf3e4c89 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/maximize-pressed.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/maximize-toggled-active.png b/desktop-themes/TraditionalOk/xfwm4/png/maximize-toggled-active.png Binary files differnew file mode 100644 index 00000000..8a4b16bd --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/maximize-toggled-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/maximize-toggled-inactive.png b/desktop-themes/TraditionalOk/xfwm4/png/maximize-toggled-inactive.png Binary files differnew file mode 100644 index 00000000..f2aae495 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/maximize-toggled-inactive.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/maximize-toggled-pressed.png b/desktop-themes/TraditionalOk/xfwm4/png/maximize-toggled-pressed.png Binary files differnew file mode 100644 index 00000000..830075ac --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/maximize-toggled-pressed.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/menu-active.png b/desktop-themes/TraditionalOk/xfwm4/png/menu-active.png Binary files differnew file mode 100644 index 00000000..797d51c7 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/menu-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/menu-inactive.png b/desktop-themes/TraditionalOk/xfwm4/png/menu-inactive.png Binary files differnew file mode 100644 index 00000000..949c5792 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/menu-inactive.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/menu-pressed.png b/desktop-themes/TraditionalOk/xfwm4/png/menu-pressed.png Binary files differnew file mode 100644 index 00000000..797d51c7 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/menu-pressed.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/right-active.png b/desktop-themes/TraditionalOk/xfwm4/png/right-active.png Binary files differnew file mode 100644 index 00000000..ec79cc5a --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/right-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/right-inactive.png b/desktop-themes/TraditionalOk/xfwm4/png/right-inactive.png Binary files differnew file mode 100644 index 00000000..7cb7be23 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/right-inactive.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/title-1-active.png b/desktop-themes/TraditionalOk/xfwm4/png/title-1-active.png Binary files differnew file mode 100644 index 00000000..978d3c8f --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/title-1-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/title-1-inactive.png b/desktop-themes/TraditionalOk/xfwm4/png/title-1-inactive.png Binary files differnew file mode 100644 index 00000000..d8b42f66 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/title-1-inactive.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/top-left-active.png b/desktop-themes/TraditionalOk/xfwm4/png/top-left-active.png Binary files differnew file mode 100644 index 00000000..7f5ee062 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/top-left-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/top-left-inactive.png b/desktop-themes/TraditionalOk/xfwm4/png/top-left-inactive.png Binary files differnew file mode 100644 index 00000000..3e80c7da --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/top-left-inactive.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/top-right-active.png b/desktop-themes/TraditionalOk/xfwm4/png/top-right-active.png Binary files differnew file mode 100644 index 00000000..eb780f5d --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/top-right-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/png/top-right-inactive.png b/desktop-themes/TraditionalOk/xfwm4/png/top-right-inactive.png Binary files differnew file mode 100644 index 00000000..312cd7c8 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/png/top-right-inactive.png diff --git a/desktop-themes/TraditionalOk/xfwm4/right-active.xpm b/desktop-themes/TraditionalOk/xfwm4/right-active.xpm new file mode 100644 index 00000000..6dab842c --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/right-active.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *right_active[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #EDECEB", +". c #D2D0CE", +"X c #6D6A68", +/* pixels */ +" .X", +" .X", +" .X", +" .X" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/right-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/right-inactive.xpm new file mode 100644 index 00000000..d47f59fb --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/right-inactive.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *right_inactive[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #EDECEB", +". c #D2D0CE", +"X c #85827E", +/* pixels */ +" .X", +" .X", +" .X", +" .X" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/themerc b/desktop-themes/TraditionalOk/xfwm4/themerc new file mode 100644 index 00000000..82582e31 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/themerc @@ -0,0 +1,14 @@ +# Clearlooks XFWM4 by Casey Kirsle + +show_app_icon=true +active_text_color=#FFFFFF +inactive_text_color=#939393 +title_shadow_active=frame +title_shadow_inactive=false +button_layout=O|HMC +button_offset=2 +button_spacing=2 +full_width_title=true +maximized_offset=0 +title_vertical_offset_active=1 +title_vertical_offset_inactive=1 diff --git a/desktop-themes/TraditionalOk/xfwm4/title-1-active.xpm b/desktop-themes/TraditionalOk/xfwm4/title-1-active.xpm new file mode 100644 index 00000000..5421df8c --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/title-1-active.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___active[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111", +">>>>>", +"=====", +"-----", +"$$$$$", +",,,,,", +"55555", +"@@@@@", +"&&&&&", +"22222", +";;;;;", +"+++++", +"OOOOO", +"%%%%%", +"ooooo", +"33333", +"XXXXX", +":::::", +"*****", +"#####", +".....", +" ", +"<<<<<", +"44444" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/title-1-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/title-1-inactive.xpm new file mode 100644 index 00000000..e2f89a20 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/title-1-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___inactive[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #D5D3D1", +". c #9D9996", +"X c #D9D7D5", +"o c #D8D6D4", +"O c #F9F8F8", +"+ c #DDDBD9", +"@ c #E3E2E1", +"# c #E2E1E0", +"$ c #EBEAE9", +"% c #D7D5D3", +"& c #85827E", +"* c #E7E6E5", +"= c #E9E8E7", +"- c #E5E4E3", +"; c #DEDCDA", +": c #D6D4D2", +"> c #DCDAD8", +", c #E6E5E4", +"< c #E4E3E2", +"1 c #E8E7E6", +"2 c #DBD9D7", +"3 c #EAE9E8", +"4 c #D4D2D0", +"5 c #DAD8D6", +/* pixels */ +"&&&&&", +"OOOOO", +"$$$$$", +"33333", +"=====", +"11111", +"*****", +",,,,,", +"-----", +"<<<<<", +"@@@@@", +"#####", +";;;;;", +"+++++", +">>>>>", +"22222", +"55555", +"XXXXX", +"ooooo", +"%%%%%", +":::::", +" ", +"44444", +"....." +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/title-2-active.xpm b/desktop-themes/TraditionalOk/xfwm4/title-2-active.xpm new file mode 100644 index 00000000..5421df8c --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/title-2-active.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___active[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111", +">>>>>", +"=====", +"-----", +"$$$$$", +",,,,,", +"55555", +"@@@@@", +"&&&&&", +"22222", +";;;;;", +"+++++", +"OOOOO", +"%%%%%", +"ooooo", +"33333", +"XXXXX", +":::::", +"*****", +"#####", +".....", +" ", +"<<<<<", +"44444" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/title-2-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/title-2-inactive.xpm new file mode 100644 index 00000000..e2f89a20 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/title-2-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___inactive[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #D5D3D1", +". c #9D9996", +"X c #D9D7D5", +"o c #D8D6D4", +"O c #F9F8F8", +"+ c #DDDBD9", +"@ c #E3E2E1", +"# c #E2E1E0", +"$ c #EBEAE9", +"% c #D7D5D3", +"& c #85827E", +"* c #E7E6E5", +"= c #E9E8E7", +"- c #E5E4E3", +"; c #DEDCDA", +": c #D6D4D2", +"> c #DCDAD8", +", c #E6E5E4", +"< c #E4E3E2", +"1 c #E8E7E6", +"2 c #DBD9D7", +"3 c #EAE9E8", +"4 c #D4D2D0", +"5 c #DAD8D6", +/* pixels */ +"&&&&&", +"OOOOO", +"$$$$$", +"33333", +"=====", +"11111", +"*****", +",,,,,", +"-----", +"<<<<<", +"@@@@@", +"#####", +";;;;;", +"+++++", +">>>>>", +"22222", +"55555", +"XXXXX", +"ooooo", +"%%%%%", +":::::", +" ", +"44444", +"....." +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/title-3-active.xpm b/desktop-themes/TraditionalOk/xfwm4/title-3-active.xpm new file mode 100644 index 00000000..5421df8c --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/title-3-active.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___active[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111", +">>>>>", +"=====", +"-----", +"$$$$$", +",,,,,", +"55555", +"@@@@@", +"&&&&&", +"22222", +";;;;;", +"+++++", +"OOOOO", +"%%%%%", +"ooooo", +"33333", +"XXXXX", +":::::", +"*****", +"#####", +".....", +" ", +"<<<<<", +"44444" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/title-3-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/title-3-inactive.xpm new file mode 100644 index 00000000..e2f89a20 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/title-3-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___inactive[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #D5D3D1", +". c #9D9996", +"X c #D9D7D5", +"o c #D8D6D4", +"O c #F9F8F8", +"+ c #DDDBD9", +"@ c #E3E2E1", +"# c #E2E1E0", +"$ c #EBEAE9", +"% c #D7D5D3", +"& c #85827E", +"* c #E7E6E5", +"= c #E9E8E7", +"- c #E5E4E3", +"; c #DEDCDA", +": c #D6D4D2", +"> c #DCDAD8", +", c #E6E5E4", +"< c #E4E3E2", +"1 c #E8E7E6", +"2 c #DBD9D7", +"3 c #EAE9E8", +"4 c #D4D2D0", +"5 c #DAD8D6", +/* pixels */ +"&&&&&", +"OOOOO", +"$$$$$", +"33333", +"=====", +"11111", +"*****", +",,,,,", +"-----", +"<<<<<", +"@@@@@", +"#####", +";;;;;", +"+++++", +">>>>>", +"22222", +"55555", +"XXXXX", +"ooooo", +"%%%%%", +":::::", +" ", +"44444", +"....." +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/title-4-active.xpm b/desktop-themes/TraditionalOk/xfwm4/title-4-active.xpm new file mode 100644 index 00000000..5421df8c --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/title-4-active.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___active[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111", +">>>>>", +"=====", +"-----", +"$$$$$", +",,,,,", +"55555", +"@@@@@", +"&&&&&", +"22222", +";;;;;", +"+++++", +"OOOOO", +"%%%%%", +"ooooo", +"33333", +"XXXXX", +":::::", +"*****", +"#####", +".....", +" ", +"<<<<<", +"44444" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/title-4-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/title-4-inactive.xpm new file mode 100644 index 00000000..e2f89a20 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/title-4-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___inactive[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #D5D3D1", +". c #9D9996", +"X c #D9D7D5", +"o c #D8D6D4", +"O c #F9F8F8", +"+ c #DDDBD9", +"@ c #E3E2E1", +"# c #E2E1E0", +"$ c #EBEAE9", +"% c #D7D5D3", +"& c #85827E", +"* c #E7E6E5", +"= c #E9E8E7", +"- c #E5E4E3", +"; c #DEDCDA", +": c #D6D4D2", +"> c #DCDAD8", +", c #E6E5E4", +"< c #E4E3E2", +"1 c #E8E7E6", +"2 c #DBD9D7", +"3 c #EAE9E8", +"4 c #D4D2D0", +"5 c #DAD8D6", +/* pixels */ +"&&&&&", +"OOOOO", +"$$$$$", +"33333", +"=====", +"11111", +"*****", +",,,,,", +"-----", +"<<<<<", +"@@@@@", +"#####", +";;;;;", +"+++++", +">>>>>", +"22222", +"55555", +"XXXXX", +"ooooo", +"%%%%%", +":::::", +" ", +"44444", +"....." +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/title-5-active.xpm b/desktop-themes/TraditionalOk/xfwm4/title-5-active.xpm new file mode 100644 index 00000000..5421df8c --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/title-5-active.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___active[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111", +">>>>>", +"=====", +"-----", +"$$$$$", +",,,,,", +"55555", +"@@@@@", +"&&&&&", +"22222", +";;;;;", +"+++++", +"OOOOO", +"%%%%%", +"ooooo", +"33333", +"XXXXX", +":::::", +"*****", +"#####", +".....", +" ", +"<<<<<", +"44444" +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/title-5-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/title-5-inactive.xpm new file mode 100644 index 00000000..e2f89a20 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/title-5-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___inactive[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #D5D3D1", +". c #9D9996", +"X c #D9D7D5", +"o c #D8D6D4", +"O c #F9F8F8", +"+ c #DDDBD9", +"@ c #E3E2E1", +"# c #E2E1E0", +"$ c #EBEAE9", +"% c #D7D5D3", +"& c #85827E", +"* c #E7E6E5", +"= c #E9E8E7", +"- c #E5E4E3", +"; c #DEDCDA", +": c #D6D4D2", +"> c #DCDAD8", +", c #E6E5E4", +"< c #E4E3E2", +"1 c #E8E7E6", +"2 c #DBD9D7", +"3 c #EAE9E8", +"4 c #D4D2D0", +"5 c #DAD8D6", +/* pixels */ +"&&&&&", +"OOOOO", +"$$$$$", +"33333", +"=====", +"11111", +"*****", +",,,,,", +"-----", +"<<<<<", +"@@@@@", +"#####", +";;;;;", +"+++++", +">>>>>", +"22222", +"55555", +"XXXXX", +"ooooo", +"%%%%%", +":::::", +" ", +"44444", +"....." +}; diff --git a/desktop-themes/TraditionalOk/xfwm4/top-left-active.png b/desktop-themes/TraditionalOk/xfwm4/top-left-active.png Binary files differnew file mode 100644 index 00000000..7f5ee062 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/top-left-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/top-left-active.xpm b/desktop-themes/TraditionalOk/xfwm4/top-left-active.xpm new file mode 100644 index 00000000..69c59644 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/top-left-active.xpm @@ -0,0 +1,56 @@ +/* XPM */ +static char * top_left_active_xpm[] = { +"5 24 29 1", +" c None", +". c #455D7C", +"+ c #9EBDE5", +"@ c #B2CCED", +"# c #4E76A8", +"$ c #8DB1DD", +"% c #84AAD8", +"& c #94B6E0", +"* c #90B3DE", +"= c #86ABD9", +"- c #48668A", +"; c #7DA4D3", +"> c #8FB2DE", +", c #93B5E0", +"' c #82A8D6", +") c #81A7D6", +"! c #7BA2D2", +"~ c #7EA5D4", +"{ c #92B4DF", +"] c #80A6D5", +"^ c #8CB0DC", +"/ c #83A9D7", +"( c #7CA3D3", +"_ c #7AA1D1", +": c #507BB1", +"< c #97B8E2", +"[ c #96B7E1", +"} c #6D6A68", +"| c #FFFFFF", +" ", +" -:", +" -@@", +" -@<<", +" :@[[", +".+&&&", +".+,,,", +".+{{{", +".+***", +".+>>>", +".+$$$", +".+^^^", +".+===", +".+%%%", +".+///", +".+'''", +".+)))", +".+]]]", +".+~~~", +".+;;;", +".+(((", +".+!!!", +".+___", +"}####"}; diff --git a/desktop-themes/TraditionalOk/xfwm4/top-left-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/top-left-inactive.xpm new file mode 100644 index 00000000..ddb22d74 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/top-left-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char * top_left_inactive_xpm[] = { +"5 24 27 1", +" c None", +". c #85827E", +"+ c #F4F4F3", +"@ c #F9F8F8", +"# c #9D9996", +"$ c #D6D4D2", +"% c #DDDBD9", +"& c #DBD9D7", +"* c #E7E6E5", +"= c #E2E1E0", +"- c #DEDCDA", +"; c #D8D6D4", +"> c #DCDAD8", +", c #E5E4E3", +"' c #D9D7D5", +") c #D4D2D0", +"! c #DAD8D6", +"~ c #E3E2E1", +"{ c #E6E5E4", +"] c #E8E7E6", +"^ c #D5D3D1", +"/ c #E4E3E2", +"( c #D7D5D3", +"_ c #E9E8E7", +": c #EAE9E8", +"< c #A4A19D", +"[ c #FFFFFF", +" ", +" .<", +" .@@", +" .@::", +" <@__", +".+]]]", +".+***", +".+{{{", +".+,,,", +".+///", +".+~~~", +".+===", +".+---", +".+%%%", +".+>>>", +".+&&&", +".+!!!", +".+'''", +".+;;;", +".+(((", +".+$$$", +".+^^^", +".+)))", +".####"}; diff --git a/desktop-themes/TraditionalOk/xfwm4/top-right-active.png b/desktop-themes/TraditionalOk/xfwm4/top-right-active.png Binary files differnew file mode 100644 index 00000000..eb780f5d --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/top-right-active.png diff --git a/desktop-themes/TraditionalOk/xfwm4/top-right-active.xpm b/desktop-themes/TraditionalOk/xfwm4/top-right-active.xpm new file mode 100644 index 00000000..52a72fc1 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/top-right-active.xpm @@ -0,0 +1,57 @@ +/* XPM */ +static char * top_right_active_xpm[] = { +"5 24 30 1", +" c None", +". c #7BA2D3", +"+ c #455D7C", +"@ c #4E76A8", +"# c #7CA3D3", +"$ c #8DB1DD", +"% c #94B6E0", +"& c #86ABD9", +"* c #83A9D7", +"= c #92B4DF", +"- c #7AA1D1", +"; c #84AAD8", +"> c #7BA2D2", +", c #93B5E0", +"' c #90B3DE", +") c #7DA4D3", +"! c #81A7D6", +"~ c #8CB0DC", +"{ c #8FB2DE", +"] c #48668A", +"^ c #80A6D5", +"/ c #82A8D6", +"( c #7EA5D4", +"_ c #ADC8EB", +": c #82A8D7", +"< c #507BB1", +"[ c #96B7E1", +"} c #97B8E2", +"| c #6D6A68", +"1 c #FFFFFF", +" ", +"<] ", +"__] ", +"}}:] ", +"[[:< ", +"%%%.+", +",,,.+", +"===.+", +"'''.+", +"{{{.+", +"$$$.+", +"~~~.+", +"&&&.+", +";;;.+", +"***.+", +"///.+", +"!!!.+", +"^^^.+", +"(((.+", +"))).+", +"###.+", +">>>.+", +"---.+", +"@@@@|"}; diff --git a/desktop-themes/TraditionalOk/xfwm4/top-right-inactive.xpm b/desktop-themes/TraditionalOk/xfwm4/top-right-inactive.xpm new file mode 100644 index 00000000..17fd51c3 --- /dev/null +++ b/desktop-themes/TraditionalOk/xfwm4/top-right-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char * top_right_inactive_xpm[] = { +"5 24 27 1", +" c None", +". c #85827E", +"+ c #D2D0CE", +"@ c #9D9996", +"# c #DBD9D7", +"$ c #DAD8D6", +"% c #DCDAD8", +"& c #E3E2E1", +"* c #E2E1E0", +"= c #E6E5E4", +"- c #DEDCDA", +"; c #E7E6E5", +"> c #D7D5D3", +", c #E5E4E3", +"' c #D9D7D5", +") c #D4D2D0", +"! c #D8D6D4", +"~ c #D6D4D2", +"{ c #DDDBD9", +"] c #E8E7E6", +"^ c #E4E3E2", +"/ c #D5D3D1", +"( c #EAE9E8", +"_ c #F6F6F5", +": c #E9E8E7", +"< c #A4A19D", +"[ c #FFFFFF", +" ", +"<. ", +"__. ", +"((+. ", +"::+< ", +"]]]+.", +";;;+.", +"===+.", +",,,+.", +"^^^+.", +"&&&+.", +"***+.", +"---+.", +"{{{+.", +"%%%+.", +"###+.", +"$$$+.", +"'''+.", +"!!!+.", +">>>+.", +"~~~+.", +"///+.", +")))+.", +"@@@@."}; |