commit 91d4331c833728b44a5ccb50be66931e6ce69fd6 Author: snwh Date: Sat Dec 13 12:48:16 2014 -0500 first commit diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..6ed2e59 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,14 @@ +Paper is designed and developed by Sam Hewitt . + +This theme is comprised of free artwork & software;you can +redistribute and/or modify it under the terms of the GNU General +Public License as published by the Free Software Foundation; +either version 3, or (at your option) any later version. + +This theme 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 these icons;if not, see . \ No newline at end of file diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..58eed2e --- /dev/null +++ b/INSTALL @@ -0,0 +1,9 @@ +-------------------------------------------------------------------------------- +Install Paper Icon theme +-------------------------------------------------------------------------------- +For personal use, copying the 'Paper' folder to '$HOME/.local/share/themes' will do +or copy 'Paper' into '/usr/share/themes' to make it available system-wide + +Alternatively, run the provided install script: + + bash install.sh diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..a363da5 --- /dev/null +++ b/LICENSE @@ -0,0 +1,675 @@ + + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + 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. + + + Copyright (C) + + 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 . + +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: + + Copyright (C) + 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 +. + + 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 +. diff --git a/Paper/gtk-2.0/Apps/apps.rc b/Paper/gtk-2.0/Apps/apps.rc new file mode 100644 index 0000000..e6f848f --- /dev/null +++ b/Paper/gtk-2.0/Apps/apps.rc @@ -0,0 +1,8 @@ +# ============================================================================== +# APPLICATION SPECIFIC SETTINGS +# ============================================================================== + +# Xchat special cases + +widget "*xchat-inputbox" style "entry" + diff --git a/Paper/gtk-2.0/Apps/chrome.rc b/Paper/gtk-2.0/Apps/chrome.rc new file mode 100644 index 0000000..b065b97 --- /dev/null +++ b/Paper/gtk-2.0/Apps/chrome.rc @@ -0,0 +1,31 @@ +# ============================================================================== +# CHROME/-UIM SPECIFIC SETTINGS +# ============================================================================== + +style "chrome-gtk-frame" +{ + ChromeGtkFrame::frame-color = @selected_bg_color + ChromeGtkFrame::inactive-frame-color = @selected_bg_color + + ChromeGtkFrame::frame-gradient-size = 16 + ChromeGtkFrame::frame-gradient-color = shade(1.07, @selected_bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @selected_bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @selected_bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @selected_bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @selected_bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @selected_bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @selected_bg_color +} + +style "chrome_menu_item" +{ + bg[SELECTED] = @selected_bg_color +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" +widget_class "" style "standalone_entry" \ No newline at end of file diff --git a/Paper/gtk-2.0/Apps/eclipse.rc b/Paper/gtk-2.0/Apps/eclipse.rc new file mode 100644 index 0000000..f367fb0 --- /dev/null +++ b/Paper/gtk-2.0/Apps/eclipse.rc @@ -0,0 +1,17 @@ +# ============================================================================== +# ECLIPSE SPECIFIC SETTINGS +# ============================================================================== + +style "eclipse-tooltips" +{ + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) +} + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" \ No newline at end of file diff --git a/Paper/gtk-2.0/Apps/firefox.rc b/Paper/gtk-2.0/Apps/firefox.rc new file mode 100644 index 0000000..063d335 --- /dev/null +++ b/Paper/gtk-2.0/Apps/firefox.rc @@ -0,0 +1,29 @@ +# ============================================================================== +# FIREFOX SPECIFIC SETTINGS +# ============================================================================== + +style "ff-default" { + GtkCheckButton::indicator-size = 14 + + engine "murrine" { + reliefstyle = 0 + } +} + +#widget "MozillaGtkWidget*Toolbar*" style "theme-toolbar" +#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar" + +widget "MozillaGtkWidget*" style "ff-default" + +# ------------------------------------------------------------------------------ +# Some Firefox (3.0/3.5) GTK widgets hierarchy (maybe useful for someone) +# ------------------------------------------------------------------------------ + +# Top toolbars (and maybe others) +#widget "MozillaGtkWidget.GtkFixed.GtkHandleBox.GtkToolbar" style "theme-dark-toolbar" + +# Findbar entry, gecko (all html) entry +#widget "MozillaGtkWidget.GtkFixed.GtkEntry" style "theme-dark-entry" + +# ALL buttons +#widget "MozillaGtkWidget.GtkFixed.GtkButton" style "theme-dark-button" diff --git a/Paper/gtk-2.0/Apps/gimp.rc b/Paper/gtk-2.0/Apps/gimp.rc new file mode 100644 index 0000000..f11cdee --- /dev/null +++ b/Paper/gtk-2.0/Apps/gimp.rc @@ -0,0 +1,107 @@ +# ============================================================================== +# GIMP SPECIFIC SETTINGS +# ============================================================================== + +style "gimp_toolbox_frame" +{ + engine "pixmap" + { + image + { + function = SHADOW + } + } +} + +style "gimp_spin_scale" +{ + bg[NORMAL] = @base_color + + engine "pixmap" + { + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "Arrows/arrow-up-small.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "Arrows/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "Arrows/arrow-down-small.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "Arrows/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + + +# GIMP +# Disable gradients completely for GimpSpinScale +class "GimpSpinScale" style "gimp_spin_scale" +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" \ No newline at end of file diff --git a/Paper/gtk-2.0/Apps/libreoffice.rc b/Paper/gtk-2.0/Apps/libreoffice.rc new file mode 100644 index 0000000..6bcd9c5 --- /dev/null +++ b/Paper/gtk-2.0/Apps/libreoffice.rc @@ -0,0 +1,60 @@ +# ============================================================================== +# OPEN/LIBREOFFICE SPECIFIC SETTINGS +# ============================================================================== + +style "ooo_stepper_hack" +{ + GtkScrollbar::stepper-size = 13 + GtkScrollbar::has-backward-stepper = 1 + GtkScrollbar::has-forward-stepper = 1 +} + +style "libreoffice_entry" +{ + engine "pixmap" + { + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + overlay_file = "Entry/entry-border-fill-solid.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = TRUE + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + overlay_file = "Entry/entry-border-fill-solid.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/entry-border-bg-solid.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/entry-border-active-bg-solid.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +widget "*openoffice-toplevel*" style "ooo_stepper_hack" +widget "*openoffice-toplevel*GtkEntry" style "libreoffice_entry" +widget "*openoffice-toplevel*GtkSpinButton" style "libreoffice_entry" +widget "*libreoffice-toplevel*GtkEntry" style "libreoffice_entry" +widget "*libreoffice-toplevel*GtkSpinButton" style "libreoffice_entry" \ No newline at end of file diff --git a/Paper/gtk-2.0/Apps/terminal.rc b/Paper/gtk-2.0/Apps/terminal.rc new file mode 100644 index 0000000..2ae1174 --- /dev/null +++ b/Paper/gtk-2.0/Apps/terminal.rc @@ -0,0 +1,48 @@ +# ============================================================================== +# GNOME TERMINAL SPECIFIC SETTINGS +# ============================================================================== + +style "terminal_window" = "dark" { +} + +style "terminal_menubar" +{ + + engine "murrine" { + } +} + +style "terminal_notebook" = "dark" +{ + fg[ACTIVE] = mix (0.8, "#DADBDB", "#DADBDB") + + engine "murrine" { + } +} + +style "terminal_scrollbar" = "scrollbar" +{ + bg[NORMAL] = "#263238" + bg[PRELIGHT] = shade(1.08, "#263238") + bg[ACTIVE] = shade(0.94, "#263238") + bg[SELECTED] = shade(1.0, @selected_bg_color) + bg[INSENSITIVE] = "#263238" + + engine "murrine" { + } +} + +style "terminal_screen" +{ + text[NORMAL] = "#DADBDB" + base[NORMAL] = "#384952" + + TerminalScreen::background-darkness = 0.95 +} + +widget "*TerminalWindow*" style "terminal_window" +#widget "*TerminalWindow.*.*enu?ar" style "terminal_menubar" +widget "*TerminalWindow.*.GtkNotebook*" style "terminal_notebook" +widget "*TerminalWindow.*.GtkNotebook.*.GtkVScrollbar*" style "scrollbar_dark" +#widget "*TerminalWindow.*.GtkNotebook*utton*" style "terminal_button" +widget "*TerminalWindow.*.TerminalScreen*" style "terminal_screen" diff --git a/Paper/gtk-2.0/Apps/thunar.rc b/Paper/gtk-2.0/Apps/thunar.rc new file mode 100644 index 0000000..dbe6d0c --- /dev/null +++ b/Paper/gtk-2.0/Apps/thunar.rc @@ -0,0 +1,13 @@ +# ============================================================================== +# THUNAR SPECIFIC SETTINGS +# ============================================================================== + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix(0.4, shade(1.35, @selected_bg_color), shade(0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix(0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" diff --git a/Paper/gtk-2.0/Apps/xfce.rc b/Paper/gtk-2.0/Apps/xfce.rc new file mode 100644 index 0000000..8bcbbbc --- /dev/null +++ b/Paper/gtk-2.0/Apps/xfce.rc @@ -0,0 +1,162 @@ +style "theme-panel" = "dark" +{ + xthickness = 1 + ythickness = 1 + + bg[NORMAL] = @panel_bg_color + bg[ACTIVE] = @panel_bg_color + bg[PRELIGHT] = shade (0.85, @selected_bg_color) + bg[SELECTED] = shade (0.65, @selected_bg_color) + + fg[NORMAL] = shade (0.9, @base_color) + fg[PRELIGHT] = @base_color + fg[ACTIVE] = shade (0.9, @base_color) + fg[SELECTED] = shade (0.9, @base_color) + + text[NORMAL] = shade (0.9, @base_color) + text[PRELIGHT] = @base_color + text[ACTIVE] = shade (0.9, @base_color) + text[SELECTED] = shade (0.9, @base_color) + + engine "murrine" { + roundness = 0 + glowstyle = 0 + glazestyle = 0 + textstyle = 1 + text_shade = 0.2 + } +} + +style "xfdesktop-icon-view" +{ + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 80 + XfdesktopIconView::shadow-x-offset = 1 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 1 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @tooltip_bg_color + XfdesktopIconView::selected-shadow-color = @tooltip_bg_color + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = shade (0.9, @selected_fg_color) + fg[ACTIVE] = @selected_fg_color + + engine "murrine" + { + } +} + +style "theme-panel-text" +{ + fg[NORMAL] = @base_color + fg[PRELIGHT] = "#ffffff" + fg[ACTIVE] = @base_color + + text[NORMAL] = @base_color + text[PRELIGHT] = "#ffffff" + text[ACTIVE] = @base_color + + engine "murrine" { + textstyle = 1 + text_shade = 0.2 + } +} + +style "panel-entry" = "dark" +{ + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" +{ + fg[PRELIGHT] = "#ffffff" + text[PRELIGHT] = "#ffffff" +} + +style "workspace-switcher" = "theme-panel" +{ + bg[SELECTED] = shade (0.8, @selected_bg_color) +} + +style "window-buttons" = "theme-panel" +{ + xthickness = 3 + ythickness = 3 + + bg[ACTIVE] = shade (0.65, @selected_bg_color) + bg[PRELIGHT] = shade (0.85, @selected_bg_color) + bg[SELECTED] = shade (0.85, @selected_bg_color) + + fg[NORMAL] = shade (0.7, @base_color) + fg[ACTIVE] = @base_color + fg[PRELIGHT] = @base_color + + engine "murrine" { + contrast = 0.0 + gradient_shades = { 1.0, 0.9, 0.8, 0.7 } + roundness = 1 + reliefstyle = 0 + textstyle = 1 + text_shade = 0.2 + } +} + +style "indicator" = "theme-panel" +{ + xthickness = 0 + ythickness = 0 +} + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*WnckPager*" style "workspace-switcher" +widget "*XfdesktopIconView*" style "xfdesktop-icon-view" + +# Fix gtk-entries in the panel +class "*SexyIconEntry*" style:highest "entry" # fixes dict-plugin +widget "*xfce4-verve-plugin*GtkEntry" style:highest "entry" # fixes verve-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" +widget "*XfceTasklist*" style "window-buttons" \ No newline at end of file diff --git a/Paper/gtk-2.0/Arrows/arrow-down-insens.png b/Paper/gtk-2.0/Arrows/arrow-down-insens.png new file mode 100644 index 0000000..e87bb51 Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-down-insens.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-down-prelight.png b/Paper/gtk-2.0/Arrows/arrow-down-prelight.png new file mode 100644 index 0000000..2d10da9 Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-down-prelight.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-down-small-insens.png b/Paper/gtk-2.0/Arrows/arrow-down-small-insens.png new file mode 100755 index 0000000..5b5e93c Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-down-small-insens.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-down-small-prelight.png b/Paper/gtk-2.0/Arrows/arrow-down-small-prelight.png new file mode 100755 index 0000000..0c8dea7 Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-down-small-prelight.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-down-small.png b/Paper/gtk-2.0/Arrows/arrow-down-small.png new file mode 100755 index 0000000..a382bdc Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-down-small.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-down.png b/Paper/gtk-2.0/Arrows/arrow-down.png new file mode 100644 index 0000000..6019518 Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-down.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-left-insens.png b/Paper/gtk-2.0/Arrows/arrow-left-insens.png new file mode 100644 index 0000000..36a6452 Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-left-insens.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-left-prelight.png b/Paper/gtk-2.0/Arrows/arrow-left-prelight.png new file mode 100644 index 0000000..364984e Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-left-prelight.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-left.png b/Paper/gtk-2.0/Arrows/arrow-left.png new file mode 100644 index 0000000..e7f216d Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-left.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-right-insens.png b/Paper/gtk-2.0/Arrows/arrow-right-insens.png new file mode 100644 index 0000000..c726f5a Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-right-insens.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-right-prelight.png b/Paper/gtk-2.0/Arrows/arrow-right-prelight.png new file mode 100644 index 0000000..934076a Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-right-prelight.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-right.png b/Paper/gtk-2.0/Arrows/arrow-right.png new file mode 100644 index 0000000..2f640e2 Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-right.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-up-insens.png b/Paper/gtk-2.0/Arrows/arrow-up-insens.png new file mode 100644 index 0000000..546fd03 Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-up-insens.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-up-prelight.png b/Paper/gtk-2.0/Arrows/arrow-up-prelight.png new file mode 100644 index 0000000..80a746d Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-up-prelight.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-up-small-insens.png b/Paper/gtk-2.0/Arrows/arrow-up-small-insens.png new file mode 100755 index 0000000..b89863c Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-up-small-insens.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-up-small-prelight.png b/Paper/gtk-2.0/Arrows/arrow-up-small-prelight.png new file mode 100755 index 0000000..75c45c9 Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-up-small-prelight.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-up-small.png b/Paper/gtk-2.0/Arrows/arrow-up-small.png new file mode 100755 index 0000000..fc7ce0b Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-up-small.png differ diff --git a/Paper/gtk-2.0/Arrows/arrow-up.png b/Paper/gtk-2.0/Arrows/arrow-up.png new file mode 100644 index 0000000..ad87231 Binary files /dev/null and b/Paper/gtk-2.0/Arrows/arrow-up.png differ diff --git a/Paper/gtk-2.0/Arrows/menu-arrow-prelight.png b/Paper/gtk-2.0/Arrows/menu-arrow-prelight.png new file mode 100644 index 0000000..9a2d7de Binary files /dev/null and b/Paper/gtk-2.0/Arrows/menu-arrow-prelight.png differ diff --git a/Paper/gtk-2.0/Arrows/menu-arrow.png b/Paper/gtk-2.0/Arrows/menu-arrow.png new file mode 100644 index 0000000..d481aa7 Binary files /dev/null and b/Paper/gtk-2.0/Arrows/menu-arrow.png differ diff --git a/Paper/gtk-2.0/Buttons/button-default-nohilight.png b/Paper/gtk-2.0/Buttons/button-default-nohilight.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/Paper/gtk-2.0/Buttons/button-default-nohilight.png differ diff --git a/Paper/gtk-2.0/Buttons/button-default.png b/Paper/gtk-2.0/Buttons/button-default.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/Paper/gtk-2.0/Buttons/button-default.png differ diff --git a/Paper/gtk-2.0/Buttons/button-insensitive-nohilight.png b/Paper/gtk-2.0/Buttons/button-insensitive-nohilight.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/Paper/gtk-2.0/Buttons/button-insensitive-nohilight.png differ diff --git a/Paper/gtk-2.0/Buttons/button-insensitive.png b/Paper/gtk-2.0/Buttons/button-insensitive.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/Paper/gtk-2.0/Buttons/button-insensitive.png differ diff --git a/Paper/gtk-2.0/Buttons/button-prelight-nohilight.png b/Paper/gtk-2.0/Buttons/button-prelight-nohilight.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/Paper/gtk-2.0/Buttons/button-prelight-nohilight.png differ diff --git a/Paper/gtk-2.0/Buttons/button-prelight.png b/Paper/gtk-2.0/Buttons/button-prelight.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/Paper/gtk-2.0/Buttons/button-prelight.png differ diff --git a/Paper/gtk-2.0/Buttons/button-pressed-nohilight.png b/Paper/gtk-2.0/Buttons/button-pressed-nohilight.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/Paper/gtk-2.0/Buttons/button-pressed-nohilight.png differ diff --git a/Paper/gtk-2.0/Buttons/button-pressed.png b/Paper/gtk-2.0/Buttons/button-pressed.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/Paper/gtk-2.0/Buttons/button-pressed.png differ diff --git a/Paper/gtk-2.0/Check-Radio/checkbox-checked-insensitive.png b/Paper/gtk-2.0/Check-Radio/checkbox-checked-insensitive.png new file mode 100644 index 0000000..5462e5a Binary files /dev/null and b/Paper/gtk-2.0/Check-Radio/checkbox-checked-insensitive.png differ diff --git a/Paper/gtk-2.0/Check-Radio/checkbox-checked.png b/Paper/gtk-2.0/Check-Radio/checkbox-checked.png new file mode 100644 index 0000000..fa4a8dc Binary files /dev/null and b/Paper/gtk-2.0/Check-Radio/checkbox-checked.png differ diff --git a/Paper/gtk-2.0/Check-Radio/checkbox-unchecked-insensitive.png b/Paper/gtk-2.0/Check-Radio/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000..a79bd86 Binary files /dev/null and b/Paper/gtk-2.0/Check-Radio/checkbox-unchecked-insensitive.png differ diff --git a/Paper/gtk-2.0/Check-Radio/checkbox-unchecked.png b/Paper/gtk-2.0/Check-Radio/checkbox-unchecked.png new file mode 100644 index 0000000..e2b9dac Binary files /dev/null and b/Paper/gtk-2.0/Check-Radio/checkbox-unchecked.png differ diff --git a/Paper/gtk-2.0/Check-Radio/menucheck.png b/Paper/gtk-2.0/Check-Radio/menucheck.png new file mode 100644 index 0000000..ae0cc6a Binary files /dev/null and b/Paper/gtk-2.0/Check-Radio/menucheck.png differ diff --git a/Paper/gtk-2.0/Check-Radio/menucheck_prelight.png b/Paper/gtk-2.0/Check-Radio/menucheck_prelight.png new file mode 100644 index 0000000..35dc5a7 Binary files /dev/null and b/Paper/gtk-2.0/Check-Radio/menucheck_prelight.png differ diff --git a/Paper/gtk-2.0/Check-Radio/menuoption.png b/Paper/gtk-2.0/Check-Radio/menuoption.png new file mode 100644 index 0000000..ca3b939 Binary files /dev/null and b/Paper/gtk-2.0/Check-Radio/menuoption.png differ diff --git a/Paper/gtk-2.0/Check-Radio/menuoption_prelight.png b/Paper/gtk-2.0/Check-Radio/menuoption_prelight.png new file mode 100644 index 0000000..0a409ab Binary files /dev/null and b/Paper/gtk-2.0/Check-Radio/menuoption_prelight.png differ diff --git a/Paper/gtk-2.0/Check-Radio/option-checked-insensitive.png b/Paper/gtk-2.0/Check-Radio/option-checked-insensitive.png new file mode 100644 index 0000000..d42245c Binary files /dev/null and b/Paper/gtk-2.0/Check-Radio/option-checked-insensitive.png differ diff --git a/Paper/gtk-2.0/Check-Radio/option-checked.png b/Paper/gtk-2.0/Check-Radio/option-checked.png new file mode 100644 index 0000000..8c61cd1 Binary files /dev/null and b/Paper/gtk-2.0/Check-Radio/option-checked.png differ diff --git a/Paper/gtk-2.0/Check-Radio/option-unchecked-insensitive.png b/Paper/gtk-2.0/Check-Radio/option-unchecked-insensitive.png new file mode 100644 index 0000000..ee74c1c Binary files /dev/null and b/Paper/gtk-2.0/Check-Radio/option-unchecked-insensitive.png differ diff --git a/Paper/gtk-2.0/Check-Radio/option-unchecked.png b/Paper/gtk-2.0/Check-Radio/option-unchecked.png new file mode 100644 index 0000000..39cad4a Binary files /dev/null and b/Paper/gtk-2.0/Check-Radio/option-unchecked.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-active-bg.png b/Paper/gtk-2.0/Entry/combo-entry-border-active-bg.png new file mode 100644 index 0000000..3e1269c Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-active-bg.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-active-notebook.png b/Paper/gtk-2.0/Entry/combo-entry-border-active-notebook.png new file mode 100644 index 0000000..3e1269c Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-active-notebook.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.png b/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.png new file mode 100644 index 0000000..26f0a72 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.png b/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.png new file mode 100644 index 0000000..26f0a72 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl.png b/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl.png new file mode 100644 index 0000000..e36a755 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-active.png b/Paper/gtk-2.0/Entry/combo-entry-border-active.png new file mode 100644 index 0000000..f2b0f22 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-active.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-bg.png b/Paper/gtk-2.0/Entry/combo-entry-border-bg.png new file mode 100644 index 0000000..5717fab Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-bg.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-disabled-bg.png b/Paper/gtk-2.0/Entry/combo-entry-border-disabled-bg.png new file mode 100644 index 0000000..b5fc666 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-disabled-bg.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-disabled-notebook.png b/Paper/gtk-2.0/Entry/combo-entry-border-disabled-notebook.png new file mode 100644 index 0000000..bd768dd Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-disabled-notebook.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl-bg.png b/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl-bg.png new file mode 100644 index 0000000..aef4a29 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl-bg.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl-notebook.png b/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl-notebook.png new file mode 100644 index 0000000..45eee33 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl-notebook.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl.png b/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl.png new file mode 100644 index 0000000..aa9b539 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-disabled.png b/Paper/gtk-2.0/Entry/combo-entry-border-disabled.png new file mode 100644 index 0000000..2d4b66a Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-disabled.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-notebook.png b/Paper/gtk-2.0/Entry/combo-entry-border-notebook.png new file mode 100644 index 0000000..217a7e2 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-notebook.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-rtl-bg.png b/Paper/gtk-2.0/Entry/combo-entry-border-rtl-bg.png new file mode 100644 index 0000000..0df28c5 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-rtl-bg.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-rtl-notebook.png b/Paper/gtk-2.0/Entry/combo-entry-border-rtl-notebook.png new file mode 100644 index 0000000..a4f9bbb Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-rtl-notebook.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border-rtl.png b/Paper/gtk-2.0/Entry/combo-entry-border-rtl.png new file mode 100644 index 0000000..83b3d5c Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border-rtl.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-border.png b/Paper/gtk-2.0/Entry/combo-entry-border.png new file mode 100644 index 0000000..b53c737 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-border.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-button-active-rtl.png b/Paper/gtk-2.0/Entry/combo-entry-button-active-rtl.png new file mode 100644 index 0000000..104c0cd Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-button-active-rtl.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-button-active.png b/Paper/gtk-2.0/Entry/combo-entry-button-active.png new file mode 100644 index 0000000..be3b112 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-button-active.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-button-disabled-rtl.png b/Paper/gtk-2.0/Entry/combo-entry-button-disabled-rtl.png new file mode 100644 index 0000000..4613971 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-button-disabled-rtl.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-button-disabled.png b/Paper/gtk-2.0/Entry/combo-entry-button-disabled.png new file mode 100644 index 0000000..08c10b0 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-button-disabled.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-button-rtl.png b/Paper/gtk-2.0/Entry/combo-entry-button-rtl.png new file mode 100644 index 0000000..45b0da2 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-button-rtl.png differ diff --git a/Paper/gtk-2.0/Entry/combo-entry-button.png b/Paper/gtk-2.0/Entry/combo-entry-button.png new file mode 100644 index 0000000..aa6cf29 Binary files /dev/null and b/Paper/gtk-2.0/Entry/combo-entry-button.png differ diff --git a/Paper/gtk-2.0/Entry/entry-bg-disabled.png b/Paper/gtk-2.0/Entry/entry-bg-disabled.png new file mode 100644 index 0000000..411a321 Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-bg-disabled.png differ diff --git a/Paper/gtk-2.0/Entry/entry-bg.png b/Paper/gtk-2.0/Entry/entry-bg.png new file mode 100644 index 0000000..411a321 Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-bg.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border-active-bg-solid.png b/Paper/gtk-2.0/Entry/entry-border-active-bg-solid.png new file mode 100644 index 0000000..e626a06 Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border-active-bg-solid.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border-active-bg.png b/Paper/gtk-2.0/Entry/entry-border-active-bg.png new file mode 100644 index 0000000..499d42a Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border-active-bg.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border-active-notebook.png b/Paper/gtk-2.0/Entry/entry-border-active-notebook.png new file mode 100644 index 0000000..499d42a Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border-active-notebook.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border-active.png b/Paper/gtk-2.0/Entry/entry-border-active.png new file mode 100644 index 0000000..18d51d5 Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border-active.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border-bg-solid.png b/Paper/gtk-2.0/Entry/entry-border-bg-solid.png new file mode 100644 index 0000000..4fd41cd Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border-bg-solid.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border-bg.png b/Paper/gtk-2.0/Entry/entry-border-bg.png new file mode 100644 index 0000000..3a492da Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border-bg.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border-disabled-bg.png b/Paper/gtk-2.0/Entry/entry-border-disabled-bg.png new file mode 100644 index 0000000..e16b8dd Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border-disabled-bg.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border-disabled-notebook.png b/Paper/gtk-2.0/Entry/entry-border-disabled-notebook.png new file mode 100644 index 0000000..0c14042 Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border-disabled-notebook.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border-disabled.png b/Paper/gtk-2.0/Entry/entry-border-disabled.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border-disabled.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border-fill-plain.png b/Paper/gtk-2.0/Entry/entry-border-fill-plain.png new file mode 100644 index 0000000..cc401ea Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border-fill-plain.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border-fill-solid.png b/Paper/gtk-2.0/Entry/entry-border-fill-solid.png new file mode 100644 index 0000000..a1997b7 Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border-fill-solid.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border-fill.png b/Paper/gtk-2.0/Entry/entry-border-fill.png new file mode 100644 index 0000000..e28e815 Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border-fill.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border-notebook.png b/Paper/gtk-2.0/Entry/entry-border-notebook.png new file mode 100644 index 0000000..246f2fc Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border-notebook.png differ diff --git a/Paper/gtk-2.0/Entry/entry-border.png b/Paper/gtk-2.0/Entry/entry-border.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/Paper/gtk-2.0/Entry/entry-border.png differ diff --git a/Paper/gtk-2.0/Expanders/minus.png b/Paper/gtk-2.0/Expanders/minus.png new file mode 100644 index 0000000..4a0d126 Binary files /dev/null and b/Paper/gtk-2.0/Expanders/minus.png differ diff --git a/Paper/gtk-2.0/Expanders/plus.png b/Paper/gtk-2.0/Expanders/plus.png new file mode 100644 index 0000000..e5ac141 Binary files /dev/null and b/Paper/gtk-2.0/Expanders/plus.png differ diff --git a/Paper/gtk-2.0/Handles/handle-h.png b/Paper/gtk-2.0/Handles/handle-h.png new file mode 100644 index 0000000..f87fa8b Binary files /dev/null and b/Paper/gtk-2.0/Handles/handle-h.png differ diff --git a/Paper/gtk-2.0/Handles/handle-v.png b/Paper/gtk-2.0/Handles/handle-v.png new file mode 100644 index 0000000..f7675dd Binary files /dev/null and b/Paper/gtk-2.0/Handles/handle-v.png differ diff --git a/Paper/gtk-2.0/Lines/line-h.png b/Paper/gtk-2.0/Lines/line-h.png new file mode 100755 index 0000000..05ffb1f Binary files /dev/null and b/Paper/gtk-2.0/Lines/line-h.png differ diff --git a/Paper/gtk-2.0/Lines/line-v.png b/Paper/gtk-2.0/Lines/line-v.png new file mode 100644 index 0000000..ce3e140 Binary files /dev/null and b/Paper/gtk-2.0/Lines/line-v.png differ diff --git a/Paper/gtk-2.0/Lines/menu_line_h.png b/Paper/gtk-2.0/Lines/menu_line_h.png new file mode 100644 index 0000000..071d5a7 Binary files /dev/null and b/Paper/gtk-2.0/Lines/menu_line_h.png differ diff --git a/Paper/gtk-2.0/Menu-Menubar/menubar.png b/Paper/gtk-2.0/Menu-Menubar/menubar.png new file mode 100644 index 0000000..744847e Binary files /dev/null and b/Paper/gtk-2.0/Menu-Menubar/menubar.png differ diff --git a/Paper/gtk-2.0/Menu-Menubar/menubar_button.png b/Paper/gtk-2.0/Menu-Menubar/menubar_button.png new file mode 100644 index 0000000..7bb832c Binary files /dev/null and b/Paper/gtk-2.0/Menu-Menubar/menubar_button.png differ diff --git a/Paper/gtk-2.0/Others/focus.png b/Paper/gtk-2.0/Others/focus.png new file mode 100755 index 0000000..24b65d3 Binary files /dev/null and b/Paper/gtk-2.0/Others/focus.png differ diff --git a/Paper/gtk-2.0/Others/null.png b/Paper/gtk-2.0/Others/null.png new file mode 100755 index 0000000..9d7e6be Binary files /dev/null and b/Paper/gtk-2.0/Others/null.png differ diff --git a/Paper/gtk-2.0/Others/tree_header.png b/Paper/gtk-2.0/Others/tree_header.png new file mode 100644 index 0000000..b5b4b3d Binary files /dev/null and b/Paper/gtk-2.0/Others/tree_header.png differ diff --git a/Paper/gtk-2.0/ProgressBar/progressbar.png b/Paper/gtk-2.0/ProgressBar/progressbar.png new file mode 100644 index 0000000..8f434e3 Binary files /dev/null and b/Paper/gtk-2.0/ProgressBar/progressbar.png differ diff --git a/Paper/gtk-2.0/ProgressBar/progressbar_v.png b/Paper/gtk-2.0/ProgressBar/progressbar_v.png new file mode 100644 index 0000000..5ec8e3b Binary files /dev/null and b/Paper/gtk-2.0/ProgressBar/progressbar_v.png differ diff --git a/Paper/gtk-2.0/ProgressBar/trough-progressbar.png b/Paper/gtk-2.0/ProgressBar/trough-progressbar.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/Paper/gtk-2.0/ProgressBar/trough-progressbar.png differ diff --git a/Paper/gtk-2.0/ProgressBar/trough-progressbar_v.png b/Paper/gtk-2.0/ProgressBar/trough-progressbar_v.png new file mode 100644 index 0000000..f5fc26a Binary files /dev/null and b/Paper/gtk-2.0/ProgressBar/trough-progressbar_v.png differ diff --git a/Paper/gtk-2.0/Range/slider-horiz-prelight.png b/Paper/gtk-2.0/Range/slider-horiz-prelight.png new file mode 100644 index 0000000..3bd6fe0 Binary files /dev/null and b/Paper/gtk-2.0/Range/slider-horiz-prelight.png differ diff --git a/Paper/gtk-2.0/Range/slider-horiz.png b/Paper/gtk-2.0/Range/slider-horiz.png new file mode 100644 index 0000000..3bd6fe0 Binary files /dev/null and b/Paper/gtk-2.0/Range/slider-horiz.png differ diff --git a/Paper/gtk-2.0/Range/slider-vert-prelight.png b/Paper/gtk-2.0/Range/slider-vert-prelight.png new file mode 100644 index 0000000..3bd6fe0 Binary files /dev/null and b/Paper/gtk-2.0/Range/slider-vert-prelight.png differ diff --git a/Paper/gtk-2.0/Range/slider-vert.png b/Paper/gtk-2.0/Range/slider-vert.png new file mode 100644 index 0000000..3bd6fe0 Binary files /dev/null and b/Paper/gtk-2.0/Range/slider-vert.png differ diff --git a/Paper/gtk-2.0/Range/trough-horizontal.png b/Paper/gtk-2.0/Range/trough-horizontal.png new file mode 100644 index 0000000..e6d11d7 Binary files /dev/null and b/Paper/gtk-2.0/Range/trough-horizontal.png differ diff --git a/Paper/gtk-2.0/Range/trough-vertical.png b/Paper/gtk-2.0/Range/trough-vertical.png new file mode 100644 index 0000000..f03e15d Binary files /dev/null and b/Paper/gtk-2.0/Range/trough-vertical.png differ diff --git a/Paper/gtk-2.0/Scrollbars/slider-horiz-active.png b/Paper/gtk-2.0/Scrollbars/slider-horiz-active.png new file mode 100644 index 0000000..8da9e58 Binary files /dev/null and b/Paper/gtk-2.0/Scrollbars/slider-horiz-active.png differ diff --git a/Paper/gtk-2.0/Scrollbars/slider-horiz-insens.png b/Paper/gtk-2.0/Scrollbars/slider-horiz-insens.png new file mode 100644 index 0000000..6b2a1b8 Binary files /dev/null and b/Paper/gtk-2.0/Scrollbars/slider-horiz-insens.png differ diff --git a/Paper/gtk-2.0/Scrollbars/slider-horiz-prelight.png b/Paper/gtk-2.0/Scrollbars/slider-horiz-prelight.png new file mode 100644 index 0000000..b9f6e9b Binary files /dev/null and b/Paper/gtk-2.0/Scrollbars/slider-horiz-prelight.png differ diff --git a/Paper/gtk-2.0/Scrollbars/slider-horiz.png b/Paper/gtk-2.0/Scrollbars/slider-horiz.png new file mode 100644 index 0000000..3a1002c Binary files /dev/null and b/Paper/gtk-2.0/Scrollbars/slider-horiz.png differ diff --git a/Paper/gtk-2.0/Scrollbars/slider-vert-active.png b/Paper/gtk-2.0/Scrollbars/slider-vert-active.png new file mode 100644 index 0000000..b53035c Binary files /dev/null and b/Paper/gtk-2.0/Scrollbars/slider-vert-active.png differ diff --git a/Paper/gtk-2.0/Scrollbars/slider-vert-insens.png b/Paper/gtk-2.0/Scrollbars/slider-vert-insens.png new file mode 100644 index 0000000..188a98f Binary files /dev/null and b/Paper/gtk-2.0/Scrollbars/slider-vert-insens.png differ diff --git a/Paper/gtk-2.0/Scrollbars/slider-vert-prelight.png b/Paper/gtk-2.0/Scrollbars/slider-vert-prelight.png new file mode 100644 index 0000000..3836396 Binary files /dev/null and b/Paper/gtk-2.0/Scrollbars/slider-vert-prelight.png differ diff --git a/Paper/gtk-2.0/Scrollbars/slider-vert.png b/Paper/gtk-2.0/Scrollbars/slider-vert.png new file mode 100644 index 0000000..b35da7b Binary files /dev/null and b/Paper/gtk-2.0/Scrollbars/slider-vert.png differ diff --git a/Paper/gtk-2.0/Scrollbars/trough-scrollbar-horiz-dark.png b/Paper/gtk-2.0/Scrollbars/trough-scrollbar-horiz-dark.png new file mode 100644 index 0000000..6906796 Binary files /dev/null and b/Paper/gtk-2.0/Scrollbars/trough-scrollbar-horiz-dark.png differ diff --git a/Paper/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png b/Paper/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png new file mode 100644 index 0000000..46207b2 Binary files /dev/null and b/Paper/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png differ diff --git a/Paper/gtk-2.0/Scrollbars/trough-scrollbar-vert-dark.png b/Paper/gtk-2.0/Scrollbars/trough-scrollbar-vert-dark.png new file mode 100644 index 0000000..2bc2d3f Binary files /dev/null and b/Paper/gtk-2.0/Scrollbars/trough-scrollbar-vert-dark.png differ diff --git a/Paper/gtk-2.0/Scrollbars/trough-scrollbar-vert.png b/Paper/gtk-2.0/Scrollbars/trough-scrollbar-vert.png new file mode 100644 index 0000000..74b81ad Binary files /dev/null and b/Paper/gtk-2.0/Scrollbars/trough-scrollbar-vert.png differ diff --git a/Paper/gtk-2.0/Shadows/frame-gap-end.png b/Paper/gtk-2.0/Shadows/frame-gap-end.png new file mode 100644 index 0000000..58cacf5 Binary files /dev/null and b/Paper/gtk-2.0/Shadows/frame-gap-end.png differ diff --git a/Paper/gtk-2.0/Shadows/frame-gap-start.png b/Paper/gtk-2.0/Shadows/frame-gap-start.png new file mode 100644 index 0000000..0b7e484 Binary files /dev/null and b/Paper/gtk-2.0/Shadows/frame-gap-start.png differ diff --git a/Paper/gtk-2.0/Shadows/frame.png b/Paper/gtk-2.0/Shadows/frame.png new file mode 100644 index 0000000..d971298 Binary files /dev/null and b/Paper/gtk-2.0/Shadows/frame.png differ diff --git a/Paper/gtk-2.0/Spin/down-background-disable-notebook-rtl.png b/Paper/gtk-2.0/Spin/down-background-disable-notebook-rtl.png new file mode 100644 index 0000000..fc309e0 Binary files /dev/null and b/Paper/gtk-2.0/Spin/down-background-disable-notebook-rtl.png differ diff --git a/Paper/gtk-2.0/Spin/down-background-disable-notebook.png b/Paper/gtk-2.0/Spin/down-background-disable-notebook.png new file mode 100644 index 0000000..e490183 Binary files /dev/null and b/Paper/gtk-2.0/Spin/down-background-disable-notebook.png differ diff --git a/Paper/gtk-2.0/Spin/down-background-disable-rtl.png b/Paper/gtk-2.0/Spin/down-background-disable-rtl.png new file mode 100644 index 0000000..0ddea0d Binary files /dev/null and b/Paper/gtk-2.0/Spin/down-background-disable-rtl.png differ diff --git a/Paper/gtk-2.0/Spin/down-background-disable.png b/Paper/gtk-2.0/Spin/down-background-disable.png new file mode 100644 index 0000000..924d05e Binary files /dev/null and b/Paper/gtk-2.0/Spin/down-background-disable.png differ diff --git a/Paper/gtk-2.0/Spin/down-background-notebook-rtl.png b/Paper/gtk-2.0/Spin/down-background-notebook-rtl.png new file mode 100644 index 0000000..e968930 Binary files /dev/null and b/Paper/gtk-2.0/Spin/down-background-notebook-rtl.png differ diff --git a/Paper/gtk-2.0/Spin/down-background-notebook.png b/Paper/gtk-2.0/Spin/down-background-notebook.png new file mode 100644 index 0000000..cf43213 Binary files /dev/null and b/Paper/gtk-2.0/Spin/down-background-notebook.png differ diff --git a/Paper/gtk-2.0/Spin/down-background-rtl.png b/Paper/gtk-2.0/Spin/down-background-rtl.png new file mode 100644 index 0000000..6905bc1 Binary files /dev/null and b/Paper/gtk-2.0/Spin/down-background-rtl.png differ diff --git a/Paper/gtk-2.0/Spin/down-background.png b/Paper/gtk-2.0/Spin/down-background.png new file mode 100644 index 0000000..05bb6d4 Binary files /dev/null and b/Paper/gtk-2.0/Spin/down-background.png differ diff --git a/Paper/gtk-2.0/Spin/up-background-disable-notebook-rtl.png b/Paper/gtk-2.0/Spin/up-background-disable-notebook-rtl.png new file mode 100644 index 0000000..9cf1e89 Binary files /dev/null and b/Paper/gtk-2.0/Spin/up-background-disable-notebook-rtl.png differ diff --git a/Paper/gtk-2.0/Spin/up-background-disable-notebook.png b/Paper/gtk-2.0/Spin/up-background-disable-notebook.png new file mode 100644 index 0000000..9a33220 Binary files /dev/null and b/Paper/gtk-2.0/Spin/up-background-disable-notebook.png differ diff --git a/Paper/gtk-2.0/Spin/up-background-disable-rtl.png b/Paper/gtk-2.0/Spin/up-background-disable-rtl.png new file mode 100644 index 0000000..45a82ab Binary files /dev/null and b/Paper/gtk-2.0/Spin/up-background-disable-rtl.png differ diff --git a/Paper/gtk-2.0/Spin/up-background-disable.png b/Paper/gtk-2.0/Spin/up-background-disable.png new file mode 100644 index 0000000..3e33ce3 Binary files /dev/null and b/Paper/gtk-2.0/Spin/up-background-disable.png differ diff --git a/Paper/gtk-2.0/Spin/up-background-notebook-rtl.png b/Paper/gtk-2.0/Spin/up-background-notebook-rtl.png new file mode 100644 index 0000000..4309a37 Binary files /dev/null and b/Paper/gtk-2.0/Spin/up-background-notebook-rtl.png differ diff --git a/Paper/gtk-2.0/Spin/up-background-notebook.png b/Paper/gtk-2.0/Spin/up-background-notebook.png new file mode 100644 index 0000000..0d46f14 Binary files /dev/null and b/Paper/gtk-2.0/Spin/up-background-notebook.png differ diff --git a/Paper/gtk-2.0/Spin/up-background-rtl.png b/Paper/gtk-2.0/Spin/up-background-rtl.png new file mode 100644 index 0000000..3563dc4 Binary files /dev/null and b/Paper/gtk-2.0/Spin/up-background-rtl.png differ diff --git a/Paper/gtk-2.0/Spin/up-background.png b/Paper/gtk-2.0/Spin/up-background.png new file mode 100644 index 0000000..4723a2d Binary files /dev/null and b/Paper/gtk-2.0/Spin/up-background.png differ diff --git a/Paper/gtk-2.0/Tabs/notebook-gap-horiz.png b/Paper/gtk-2.0/Tabs/notebook-gap-horiz.png new file mode 100644 index 0000000..db0b21c Binary files /dev/null and b/Paper/gtk-2.0/Tabs/notebook-gap-horiz.png differ diff --git a/Paper/gtk-2.0/Tabs/notebook-gap-vert.png b/Paper/gtk-2.0/Tabs/notebook-gap-vert.png new file mode 100644 index 0000000..bd8565d Binary files /dev/null and b/Paper/gtk-2.0/Tabs/notebook-gap-vert.png differ diff --git a/Paper/gtk-2.0/Tabs/notebook.png b/Paper/gtk-2.0/Tabs/notebook.png new file mode 100644 index 0000000..fd6048d Binary files /dev/null and b/Paper/gtk-2.0/Tabs/notebook.png differ diff --git a/Paper/gtk-2.0/Tabs/tab-bottom-active.png b/Paper/gtk-2.0/Tabs/tab-bottom-active.png new file mode 100644 index 0000000..b4b5b0e Binary files /dev/null and b/Paper/gtk-2.0/Tabs/tab-bottom-active.png differ diff --git a/Paper/gtk-2.0/Tabs/tab-bottom.png b/Paper/gtk-2.0/Tabs/tab-bottom.png new file mode 100644 index 0000000..001e606 Binary files /dev/null and b/Paper/gtk-2.0/Tabs/tab-bottom.png differ diff --git a/Paper/gtk-2.0/Tabs/tab-left-active.png b/Paper/gtk-2.0/Tabs/tab-left-active.png new file mode 100644 index 0000000..72a6ed1 Binary files /dev/null and b/Paper/gtk-2.0/Tabs/tab-left-active.png differ diff --git a/Paper/gtk-2.0/Tabs/tab-left.png b/Paper/gtk-2.0/Tabs/tab-left.png new file mode 100644 index 0000000..d3c1d4b Binary files /dev/null and b/Paper/gtk-2.0/Tabs/tab-left.png differ diff --git a/Paper/gtk-2.0/Tabs/tab-right-active.png b/Paper/gtk-2.0/Tabs/tab-right-active.png new file mode 100644 index 0000000..8cababf Binary files /dev/null and b/Paper/gtk-2.0/Tabs/tab-right-active.png differ diff --git a/Paper/gtk-2.0/Tabs/tab-right.png b/Paper/gtk-2.0/Tabs/tab-right.png new file mode 100644 index 0000000..093cab9 Binary files /dev/null and b/Paper/gtk-2.0/Tabs/tab-right.png differ diff --git a/Paper/gtk-2.0/Tabs/tab-top-active.png b/Paper/gtk-2.0/Tabs/tab-top-active.png new file mode 100644 index 0000000..52156d1 Binary files /dev/null and b/Paper/gtk-2.0/Tabs/tab-top-active.png differ diff --git a/Paper/gtk-2.0/Tabs/tab-top.png b/Paper/gtk-2.0/Tabs/tab-top.png new file mode 100644 index 0000000..fbeb6ed Binary files /dev/null and b/Paper/gtk-2.0/Tabs/tab-top.png differ diff --git a/Paper/gtk-2.0/Toolbar/inline-toolbar.png b/Paper/gtk-2.0/Toolbar/inline-toolbar.png new file mode 100644 index 0000000..b6fd5b4 Binary files /dev/null and b/Paper/gtk-2.0/Toolbar/inline-toolbar.png differ diff --git a/Paper/gtk-2.0/gtkrc b/Paper/gtk-2.0/gtkrc new file mode 100644 index 0000000..d6db2b4 --- /dev/null +++ b/Paper/gtk-2.0/gtkrc @@ -0,0 +1,2336 @@ +# Copyright 2014 Sam Hewitt. +# +# This file is part of the Paper GTK theme. +# +# The Paper GTK theme 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. +# +# The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. + +# Paper GTK2 Theme + +gtk-color-scheme = "base_color:#FFFFFF\nfg_color:#555555\ntooltip_fg_color:#FFFFFF\nselected_bg_color:#349F8C\nselected_fg_color:#FFFFFF\ntext_color:#555555\nbg_color:#EFEFEF\ninsensitive_bg_color:#efefef\ntooltip_bg_color:#333333\npanel_bg_color:#333333" + +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +style "default" +{ + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 3 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 42 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkVScale::slider_length = 16 + GtkVScale::slider_width = 16 + GtkHScale::slider_length = 16 + GtkHScale::slider_width = 17 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + + GtkExpander::expander-size = 11 + + # Colors + + 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] = @text_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) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" + { + + # Check Buttons + + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/checkbox-checked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/checkbox-checked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/checkbox-checked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "Check-Radio/checkbox-checked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image + { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/option-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/option-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/option-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "Check-Radio/option-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/option-unchecked-insensitive.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/option-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/option-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/option-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "Check-Radio/option-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/option-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image + { + function = ARROW + overlay_file = "Arrows/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image + { + function = ARROW + state = NORMAL + overlay_file = "Arrows/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + overlay_file = "Arrows/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image + { + function = ARROW + overlay_file = "Arrows/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + + # Option Menu Arrows + + image + { + function = TAB + state = INSENSITIVE + overlay_file = "Arrows/arrow-down-insens.png" + overlay_stretch = FALSE + } + image + { + function = TAB + state = NORMAL + overlay_file = "Arrows/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + state = PRELIGHT + overlay_file = "Arrows/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image + { + function = VLINE + file = "Lines/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + image + { + function = HLINE + file = "Lines/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focus lines + + image + { + function = FOCUS + file = "Others/focus.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image + { + function = HANDLE + overlay_file = "Handles/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = HANDLE + overlay_file = "Handles/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image + { + function = EXPANDER + expander_style = COLLAPSED + file = "Expanders/plus.png" + } + + image + { + function = EXPANDER + expander_style = EXPANDED + file = "Expanders/minus.png" + } + + image + { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "Expanders/minus.png" + } + + image + { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "Expanders/plus.png" + } + + image + { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "Others/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image + { + function = SHADOW_GAP + file = "Others/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + } +} + +style "dark" +{ + color["bg_color_dark"] = "#263238" + color["fg_color_dark"] = "#DADBDB" + color["selected_fg_color_dark"] = "#DADBDB" + color["selected_bg_color_dark"] = "#263238" + + fg[NORMAL] = @fg_color_dark + fg[PRELIGHT] = shade (1.15, @fg_color_dark) + fg[ACTIVE] = @fg_color_dark + fg[SELECTED] = @selected_fg_color_dark + fg[INSENSITIVE] = shade (0.5, @fg_color_dark) + + bg[NORMAL] = @bg_color_dark + bg[ACTIVE] = shade (0.8, @bg_color_dark) + bg[SELECTED] = @selected_bg_color + bg[PRELIGHT] = shade (1.0, "#4D4C48") + bg[INSENSITIVE] = shade (0.85, @bg_color_dark) + + text[NORMAL] = @fg_color_dark + text[PRELIGHT] = shade (1.15, @fg_color_dark) + text[SELECTED] = @selected_fg_color_dark + text[ACTIVE] = @fg_color_dark + text[INSENSITIVE] = mix (0.5, @bg_color, @bg_color_dark) +} + +style "scrollbar" +{ + engine "pixmap" + { + image + { + function = BOX + detail = "trough" + file = "Scrollbars/trough-scrollbar-horiz.png" + border = { 19, 19, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "trough" + file = "Scrollbars/trough-scrollbar-vert.png" + border = { 4, 4, 19, 19 } + stretch = TRUE + orientation = VERTICAL + } + +# Sliders + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/slider-horiz.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/slider-horiz-active.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/slider-horiz-prelight.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/slider-horiz-insens.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/slider-vert.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/slider-vert-active.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/slider-vert-prelight.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/slider-vert-insens.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + } +} + +style "scrollbar_dark" +{ + engine "pixmap" + { + image + { + function = BOX + detail = "trough" + file = "Scrollbars/trough-scrollbar-horiz-dark.png" + border = { 19, 19, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "trough" + file = "Scrollbars/trough-scrollbar-vert-dark.png" + border = { 4, 4, 19, 19 } + stretch = TRUE + orientation = VERTICAL + } + +# Sliders + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/slider-horiz.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/slider-horiz-active.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/slider-horiz-prelight.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/slider-horiz-insens.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/slider-vert.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/slider-vert-active.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/slider-vert-prelight.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/slider-vert-insens.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + } +} + +style "menubar" +{ + bg[PRELIGHT] = "#FFF" + fg[SELECTED] = @text_color + + xthickness = 0 + ythickness = 0 + + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Menu-Menubar/menubar_button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "menu" +{ + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = shade (1.08, @bg_color) + bg[INSENSITIVE] = @base_color + bg[PRELIGHT] = @base_color + + engine "pixmap" + + # For menus that use horizontal lines rather than gtkseparator + + { + image + { + function = HLINE + file = "Lines/menu_line_h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 4 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + bg[PRELIGHT] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" + { + + # Check Buttons + + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/menucheck.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/menucheck_prelight.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/menucheck.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image + { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/menuoption.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/menuoption_prelight.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/menuoption.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = SHADOW # This fixes boxy Qt menu items + file = "Others/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image + { + function = ARROW + state = NORMAL + overlay_file = "Arrows/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "menubar_item" +{ + xthickness = 2 + ythickness = 3 + bg[PRELIGHT] = @selected_fg_color + fg[PRELIGHT] = @text_color +} + +style "button" +{ + xthickness = 4 + ythickness = 3 + + engine "pixmap" + { + image + { + function = BOX + state = NORMAL + file = "Buttons/button-default.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + file = "Buttons/button-prelight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + file = "Buttons/button-pressed.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = INSENSITIVE + file = "Buttons/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "button_nohilight" +{ + xthickness = 4 + ythickness = 3 + + engine "pixmap" + { + image + { + function = BOX + state = NORMAL + file = "Buttons/button-default-nohilight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + file = "Buttons/button-prelight-nohilight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + file = "Buttons/button-pressed-nohilight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = INSENSITIVE + file = "Buttons/button-insensitive-nohilight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" +{ + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color +} + +style "entry" +{ + xthickness = 3 + ythickness = 4 + + base[NORMAL] = @base_color + base[INSENSITIVE] = @insensitive_bg_color + + engine "pixmap" + { + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/entry-border-bg.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/entry-border-disabled-bg.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/entry-border-active-bg.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + overlay_file = "Entry/entry-border-fill.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = TRUE + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + overlay_file = "Entry/entry-border-fill.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = TRUE + } + } +} + +style "notebook_entry" +{ + engine "pixmap" + { + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/entry-border-notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/entry-border-disabled-notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/entry-border-active-notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "notebook_tab_label" +{ + fg[ACTIVE] = @text_color +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" + { + # LTR version + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/combo-entry-border-bg.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/combo-entry-border-disabled-bg.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/combo-entry-border-active-bg.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/combo-entry-border-rtl-bg.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/combo-entry-border-disabled-rtl-bg.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/combo-entry-border-active-rtl-bg.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" +{ + engine "pixmap" + { + # LTR version + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/combo-entry-border-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/combo-entry-border-disabled-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/combo-entry-border-active-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/combo-entry-border-rtl-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/combo-entry-border-disabled-rtl-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/combo-entry-border-active-rtl-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + fg[ACTIVE] = @text_color + + engine "pixmap" + { + + # LTR version + image + { + function = BOX + state = NORMAL + file = "Entry/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = BOX + state = PRELIGHT + file = "Entry/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = BOX + state = INSENSITIVE + file = "Entry/combo-entry-button-disabled.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = BOX + state = ACTIVE + file = "Entry/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image + { + function = BOX + state = NORMAL + file = "Entry/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = BOX + state = PRELIGHT + file = "Entry/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = BOX + state = INSENSITIVE + file = "Entry/combo-entry-button-disabled-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = BOX + state = ACTIVE + file = "Entry/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + } +} + +style "spinbutton" +{ + bg[NORMAL] = @bg_color + + xthickness = 3 + ythickness = 4 + + engine "pixmap" + { + image + { + function = ARROW + } + + # Spin-Up LTR + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "Spin/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "Spin/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "Spin/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "Spin/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "Spin/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "Spin/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "Spin/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "Spin/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "Spin/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "Spin/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "Spin/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "Spin/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "Spin/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "Spin/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "Spin/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "Spin/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + + + + +style "standalone_entry" +{ + engine "pixmap" + { + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + file = "Entry/entry-border-fill-plain.png" + stretch = TRUE + border = { 0, 0, 0, 0 } + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + file = "Entry/entry-border-fill-plain.png" + stretch = TRUE + border = { 0, 0, 0, 0 } + } + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/entry-border-bg-solid.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/entry-border-active-bg-solid.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "notebook" +{ + + xthickness = 5 + ythickness = 2 + + engine "pixmap" + { + image + { + function = EXTENSION + state = ACTIVE + file = "Tabs/tab-bottom.png" + border = { 3,3,3,5 } + stretch = TRUE + gap_side = TOP + } + image + { + function = EXTENSION + state = ACTIVE + file = "Tabs/tab-top.png" + border = { 3,3,5,3 } + stretch = TRUE + gap_side = BOTTOM + } + image + { + function = EXTENSION + state = ACTIVE + file = "Tabs/tab-left.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + image + { + function = EXTENSION + state = ACTIVE + file = "Tabs/tab-right.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + image + { + function = EXTENSION + file = "Tabs/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + image + { + function = EXTENSION + file = "Tabs/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + image + { + function = EXTENSION + file = "Tabs/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + image + { + function = EXTENSION + file = "Tabs/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + +# How to draw boxes with a gap on one side (ie the page of a notebook) + + image + { + function = BOX_GAP + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + image + { + function = BOX_GAP + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + image + { + function = BOX_GAP + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + image + { + function = BOX_GAP + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + +# How to draw the box of a notebook when it isnt attached to a tab + + image + { + function = BOX + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" +{ + engine "pixmap" + { + image + { + function = BOX + file = "Others/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + image + { + function = BOX + file = "Others/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" +{ + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 +} + +style "combobox" +{ + xthickness = 0 + ythickness = 0 +} + +style "combobox_button" +{ + xthickness = 2 + ythickness = 2 +} + +style "range" +{ + engine "pixmap" + { + image + { + function = BOX + detail = "trough" + file = "Range/trough-horizontal.png" + border = { 4, 4, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "trough" + file = "Range/trough-vertical.png" + border = { 0, 0, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image + { + function = SLIDER + state = NORMAL + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + state = PRELIGHT + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-horiz-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image + { + function = SLIDER + state = NORMAL + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + state = PRELIGHT + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-vert-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +# Function below removes ugly boxes + + image + { + function = BOX + file = "Others/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + + } +} + +style "progressbar" +{ + xthickness = 1 + ythickness = 1 + + engine "pixmap" + { + image + { + function = BOX + detail = "trough" + file = "ProgressBar/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "bar" + file = "ProgressBar/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "trough" + file = "ProgressBar/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = BOX + detail = "bar" + file = "ProgressBar/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" +{ + engine "pixmap" + { + image + { + function = BOX + file = "Lines/menu_line_h.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" +{ + ythickness = 1 + + fg[NORMAL] = shade(0.55, @bg_color) + fg[PRELIGHT] = shade(0.80, @text_color) + font_name = "Bold" + + engine "pixmap" + { + image + { + function = BOX + file = "Others/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +style "scrolled_window" +{ + xthickness = 1 + ythickness = 1 + + engine "pixmap" + { + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" +{ + xthickness = 1 + ythickness = 1 + + engine "pixmap" + { + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "toolbar" +{ + engine "pixmap" + { + image + { + function = SHADOW + } + } +} + +style "inline_toolbar" +{ + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" + { + image + { + function = BOX + file = "Toolbar/inline-toolbar.png" + stretch = TRUE + } + } +} + +style "notebook_viewport" +{ + bg[NORMAL] = @base_color +} + +style "tooltips" +{ + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color +} + + +style "null" +{ + engine "pixmap" + { + image + { + function = BOX + file = "Others/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkToolbar" style "toolbar" + +widget_class "**" style "menubar" +widget_class "**" style "menu" +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "*HandleBox" style "handlebox" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "***" style "button_nohilight" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "**" style "button_nohilight" +widget_class "***" style "notebook_viewport" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +# Includes +include "Apps/apps.rc" +include "Apps/chrome.rc" +include "Apps/eclipse.rc" +include "Apps/gimp.rc" +include "Apps/firefox.rc" +include "Apps/libreoffice.rc" +include "Apps/terminal.rc" +include "Apps/thunar.rc" +include "Apps/xfce.rc" \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/budgie.css b/Paper/gtk-3.0/apps/budgie.css new file mode 100644 index 0000000..3b535ad --- /dev/null +++ b/Paper/gtk-3.0/apps/budgie.css @@ -0,0 +1,26 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/********** + * Budgie * + **********/ + + .budgie-panel *:active { + background-color: transparent; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/calculator.css b/Paper/gtk-3.0/apps/calculator.css new file mode 100644 index 0000000..bad5091 --- /dev/null +++ b/Paper/gtk-3.0/apps/calculator.css @@ -0,0 +1,168 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color calculator #9F347D;/* Calc color */ + +/************** + * Calculator * + **************/ + +MathWindow.background { + background-color: @base; + color: @calculator; +} + +MathWindow .titlebar { + background-color: @calculator; + color: @base; + border: none; +} + +MathWindow.background:backdrop { + background-color: @base; + color: alpha(@calculator, 0.5); +} + +MathWindow .titlebar:backdrop { + background-color: shade(@calculator, 0.9); + color: alpha(@base, 0.5); + border: none; +} + +MathWindow .button.text-button, +MathWindow .button.image-button, +MathWindow .button { + border: none; + color: @calculator; + font: Bold; +} + +MathWindow .titlebar .button.text-button, +MathWindow .titlebar .button.image-button, +MathWindow .titlebar .button { + border: none; + color: @header_text; + font: Bold; +} + +MathWindow .titlebar .button.text-button:backdrop, +MathWindow .titlebar .button.image-button:backdrop, +MathWindow .titlebar .button:backdrop { + border: none; + color: @backdrop_header_text; + font: Bold; +} + +MathWindow GtkComboBox, +MathWindow GtkComboBox * { + border: none; + color: @calculator; + font: Bold; +} + +MathWindow GtkComboBox:focus, +MathWindow GtkComboBox *:focus, +MathWindow .button.text-button:focus, +MathWindow .button.image-button:focus, +MathWindow .button:focus { + background-color: @base; + color: @calculator; + border: none; +} + +MathWindow GtkComboBox:active, +MathWindow GtkComboBox *:active, +MathWindow .button.text-button:active, +MathWindow .button.image-button:active, +MathWindow .button:active, +MathWindow GtkComboBox:active:hover, +MathWindow GtkComboBox *:active:hover, +MathWindow .button.text-button:active:hover, +MathWindow .button.image-button:active:hover, +MathWindow .button:active:hover { + background-color: @base; + color: @calculator; + border: none; +} + +MathWindow GtkComboBox:backdrop, +MathWindow GtkComboBox *:backdrop, +MathWindow .button.text-button:backdrop, +MathWindow .button.image-button:backdrop, +MathWindow .button:backdrop { + background-color: transparent; + color: alpha(@calculator, 0.7); + border: none; +} + +MathWindow GtkComboBox:hover, +MathWindow GtkComboBox *:hover, +MathWindow .button.text-button:hover, +MathWindow .button.image-button:hover, +MathWindow .button:hover { + background-color: @calculator; + color: @base; + border: none; +} + +/*MathWindow .primary-toolbar .button .menu .menuitem:hover, +MathWindow .toolbar .menu .menuitem:hover, +MathWindow .toolbar .primary-toolbar .menu .menuitem:hover, +MathWindow .header-bar .menu .menuitem:hover, +MathWindow .header-bar .primary-toolbar .menu .menuitem:hover, +MathWindow .menu .menuitem:hover { + border: none; + background-color: @calculator; + color: @base; +} + +*/ +MathWindow *:hover { + border: none; + background-color: @calculator; + color: @base; +} + + + +/* Header Bar */ +MathWindow .header-bar, +MathWindow .header-bar.toolbar { + background-color: @calculator; +} + +MathWindow .maximized .header-bar { + background-color: @calculator; +} + +MathWindow .header-bar > GtkBox > .separator.vertical { + background-color: @calculator; +} + +/* Separator */ +MathWindow .header-bar .separator, +MathWindow .header-bar .button .separator, +MathWindow .header-bar .button.separator { + background-color: @calculator; + color: @calculator; +} + +MathWindow .header-bar .button GtkImage:active, +MathWindow .header-bar .button GtkImage:active:hover { + color: @calculator; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/fallback.css b/Paper/gtk-3.0/apps/fallback.css new file mode 100644 index 0000000..53fbd29 --- /dev/null +++ b/Paper/gtk-3.0/apps/fallback.css @@ -0,0 +1,102 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/************ + * Fallback * + ************/ + + +/*********************** + * Fallback Mode Panel * + ***********************/ +PanelWidget, +PanelApplet, +PanelToplevel { + padding: 0; + background-color: @panel; + background-image: none; + color: @panel_text; +} + +PanelApplet { + border-width: 0; +} + +PanelSeparator { + border-width: 0; + background-color: @panel; + background-image: none; + color: @base; +} + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelApplet > GtkMenuBar.menubar.menuitem, +PanelMenuBar.menubar, +PanelMenuBar.menubar.menuitem { + -Panelpanel-icon-visible: true; + + border-width: 0; + background-color: @panel; + background-image: none; + color: @panel_text; +} + +PanelAppletFrame { + border-width: 0; + background-color: @panel; + background-image: none; +} + +PanelApplet .button { + -GtkButton-inner-border: 2; + + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: @panel; + background-image: none; + color: @base; +} + +PanelApplet .button:active { + border-width: 0 1px; + border-radius: 0; + border-color: mix(@panel, @base, 0.23); + background-color: mix(@panel, @base, 0.21); + background-image: none; + color: shade(@base, 1.08); +} + +PanelApplet .button:prelight { + border-color: mix(@panel, @base, 0.13); + background-color: mix(@panel, @base, 0.11); + background-image: none; + color: shade(@base, 1.08); +} + +PanelApplet .button:active:prelight { + border-color: mix(@panel, @base, 0.33); + background-color: mix(@panel, @base, 0.31); + background-image: none; + color: shade(@base, 1.08); +} + +WnckPager, WnckTasklist { + background-color: @panel; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/gnome-music.css b/Paper/gtk-3.0/apps/gnome-music.css new file mode 100644 index 0000000..6341a60 --- /dev/null +++ b/Paper/gtk-3.0/apps/gnome-music.css @@ -0,0 +1,151 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color music_topbar_selection_bg_color #f56e2c; + +@define-color music_selection_box_a #8e9c80; +@define-color music_selection_box_b #4f6838; +@define-color music_selection_box_border #3e7b05; + +@define-color music_selection_button_a #7fc141; +@define-color music_selection_button_b #47850d; +@define-color music_selection_button_c #4e9a06; + +@define-color music_selection_button_dark_a #3b3b3b; +@define-color music_selection_button_dark_b #1c1c1c; +@define-color music_selection_box_dark_border #3e7b05; + +/********* + * Music * + *********/ + +.cover { + padding-left:24px; +} + +.title { + padding-left:24px; +} + +.artist-panel-white{ + background-color: @background; +} + +.artist-panel-white:selected { + background-color: @selection; +} + +.artist-panel-dark { + background-color: #282528; +} +.artist-panel-dark:selected{ + background-color: #77757A; +} + +.playlist-controls-white { + background-color: @background; +} + +.playlist-controls-white:selected { + background-color: @selection; +} + +.playlist-controls-dark { + background-color: #282528; +} + +.playlist-controls-dark:selected { + background-color: #77757A; +} + +.playlists-list { + box-shadow: inset 0 -1px @view_separators; +} + +.songs-list { + box-shadow: inset 0 -1px shade(@borders, 1.30); + box-shadow: inset 0 1px shade(@borders, 1.30); + background-color: @background; +} + +.music-selection-mode { + background-image: -gtk-gradient(linear, left top, left bottom, + from(@music_selection_box_a), + to(@music_selection_box_b)); + color: @base; + border: solid @music_selection_box_border; + border-top-width: 1px; +} + +.music-selection-mode .button, +.music-selection-mode .button:focus { + background-image: -gtk-gradient(linear, left top, left bottom, + from(@music_selection_button_a), + color-stop(0.83, @music_selection_button_b), + to(@music_selection_button_c)); + + border: 1px solid @music_selection_box_border; + color: @base; +} + +.music-selection-mode .button.dark, +.music-selection-mode .button.dark:focus { + background-image: -gtk-gradient(linear, left top, left bottom, + from(@music_selection_button_dark_a), + to(@music_selection_button_dark_b)); + + border: 1px solid @music_selection_box_dark_border; + color: @base; +} + +.music-selection-mode .button:hover { + background-image: -gtk-gradient(linear, left top, left bottom, + from(shade(@music_selection_button_a, 1.20)), + color-stop(0.83, shade(@music_selection_button_b, 1.10)), + to(shade(@music_selection_button_c, 1.10))); +} + +.music-selection-mode .button:active, +.music-selection-mode .button:hover:active { + background-image: -gtk-gradient(linear, left top, left bottom, + from(@music_selection_button_b), + to(shade(@music_selection_button_a, 0.90))); + + border: 1px solid @music_selection_box_border; +} + +.music-selection-mode .button *:hover { + color: @base; +} + +.music-player, .music-topbar { + background-color: @background; +} + +.music-albuminfo-artist { + font-size: 15px; + font-weight: bold; +} + +.music-albuminfo-album { + font-size: 14px; + font-weight: bold; + color: mix (@foreground, @background, 0.50); +} + +.content-view { background-color: @background; } \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/gnome-software.css b/Paper/gtk-3.0/apps/gnome-software.css new file mode 100644 index 0000000..44ccc70 --- /dev/null +++ b/Paper/gtk-3.0/apps/gnome-software.css @@ -0,0 +1,212 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color star #E6E663;/* star color */ + +/************ + * Software * + ************/ + + .installed-overlay-box { + font-size: 80%; + background-color: @selection; + border-radius: 4px; + color: @selected_foreground; + text-shadow: none; +} + +.popular-installed-overlay-box { + font-size: 80%; + background-color: @selection; + border-radius: 0; + color: @selected_foreground; + text-shadow: none; +} + +.index-title-alignment-software { + font-weight: bold; + font-size: 14px; +} + +.needs-attention { + background-image: none; + background-color: shade(@selection, 1.1); + border-radius: 1px; +} + +.screenshot-image, .screenshot-image-thumb { + background-image: none; + background-color: shade(@background, 0.9); +} + +.screenshot-image { border-radius: 5px; } + +.screenshot-image-thumb { border-radius: 3px; } + +.app-tile-label { + font-size: 10px; +} + +.view.tile { + border: 1px solid @border; + background-image: none; + background-color: @base; + padding: 0; + box-shadow: none; +} + +.view.tile:hover { + background-color: @base; +} + +.view.tile:active { + border-color: @selection; + box-shadow: none; + color: @selection; +} + +.view.tile:backdrop { + box-shadow: none; + border-color: @backdrop_border; +} + +/* The rest of the featured-tile CSS is loaded at runtime in gs-feature-tile.c */ +.button.featured-tile { + all: unset; + padding: 0; + border-radius: 0; + border-width: 1px; + border-image: none; + box-shadow: inset 0 0 0 1px alpha(@foreground,0.3), 0 0 1px alpha(black,0.4); +} + +.application-details-infobar.info { + background-color: #d3d7cf; + color: @foreground; + border-color: darker(#d3d7cf); + border-style: solid; + border-width: 1px; + text-shadow: none; +} + +.application-details-infobar.warning { + background-color: #fcaf3e; + color: @foreground; + border: 1px solid; + border-color: darker(#fcaf3e); + text-shadow: none; +} + +.application-details-title { + font-weight: bold; + font-size: 14px; +} + +.application-details-summary { +} + +.application-details-description { +} + +.error-label { + text-shadow: none; +} + +.folder-label { + font-size: 9px; + background-color: #999999; + border-radius: 4px; + padding: 4px 8px; + color: white; +} + +.header-label { + font-size: 11px; + padding: 6px; + background-image: none; + background-color: #babdb6; + border-color: #000000; +} + +.image-list { + background-color: transparent; +} + +GtkBox.star { + background-color: transparent; + background-image: none; +} + +.button.star { + -GtkWidget-focus-padding: 0; + background-color: transparent; + background-image: none; + border-image: none; + border-radius: 0; + border-width: 0px; + padding: 0; + box-shadow: none; + outline-offset: -1px; +} + +.star { + color: @star; +} + +.star-user { + color: @selection; +} + +.counter-label { + text-shadow: none; + color: @selected_foreground; + background-color: mix(@selection, @selected_foreground, 0.3); + font-size: smaller; + border-radius: 4px; + padding: 0px 4px; +} + +.category-sidebar { + border-radius: 0; + border-bottom-width: 0; + border-top-width: 0; +} + +.category-sidebar GtkListBox { + background-color: @background; +} + +.category-sidebar GtkListBoxRow { + padding-left: 6px; + animation: none; + transition: none; +} + +.category-sidebar GtkListBoxRow:dir(rtl) { + padding-right: 6px; + animation: none; + transition: none; +} + +.category-sidebar GtkListBoxRow:hover { + background-color: @background; +} + +.category-sidebar GtkListBoxRow:selected:hover { + background-color: @selection; +} diff --git a/Paper/gtk-3.0/apps/gnome.css b/Paper/gtk-3.0/apps/gnome.css new file mode 100644 index 0000000..9ef7808 --- /dev/null +++ b/Paper/gtk-3.0/apps/gnome.css @@ -0,0 +1,338 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; +} + +/************* + * gucharmap * + *************/ +GucharmapChartable { + background-color: @base; +} + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: @selected_background; + color: @selected_foreground; +} + +/******************* + * GNOME Documents * + *******************/ +.documents-dropdown, +.documents-dropdown .view { + background-color: shade (@background, 1.02); +} + +.documents-dropdown.frame { + padding: 6px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-radius: 0 0 5px 5px; +} + +.documents-dropdown .view.radio, +.documents-dropdown .view.radio:focused, +.documents-dropdown .view.radio:selected { + background-image: none; + background-color: alpha(@base, 0.0); +} + +.documents-dropdown .view.radio:active, +.documents-dropdown .view.radio:active:focused, +.documents-dropdown .view.radio:active:prelight { + background-image: url("assets/sidebar-radio-checked.svg"); +} + +.documents-dropdown .view.radio:prelight { + background-image: url("assets/sidebar-radio-prelight.svg"); +} + +.documents-dropdown .view.radio:active:selected, +.documents-dropdown .view.radio:active:selected:focused { + background-image: url("assets/sidebar-radio-selected.svg"); +} + +.documents-dropdown .view.radio:selected:prelight, +.documents-dropdown .view.radio:selected:focused { + background-image: url("assets/sidebar-radio-selected-prelight.svg"); +} + +.documents-load-more.button { + border-image: none; + border-color: @border; + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-scrolledwin.frame { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: @documents_emblem_background; + border-radius: 4px; + + color: @base; +} + +.documents-collection-icon { + background-color: @documents_collection_background; + border-radius: 8px; +} + +.documents-counter { + background-image: url('assets/dnd-counter.svg'); + background-size: contain; + background-color: transparent; + color: @base; + font: bold; +} + +.documents-favorite.button:active, +.documents-favorite.button:active:hover { + color: shade(@selected_background, 1.20); +} + +.documents-entry-tag { + background-color: @selection; + color: @selected_foreground; + + border-radius: 4px; + border-width: 0; + + margin: 2px; + padding: 4px; +} + +.documents-entry-tag:hover { + background-color: shade(@selection, 1.10); + color: @selected_foreground; +} + +.documents-entry-tag.button, +.documents-entry-tag.button:hover, +.documents-entry-tag.button:active, +.documents-entry-tag.button:active:hover { + background-color: transparent; + background-image: none; + border-image: none; + border-width: 0; +} + +.documents-entry-tag.button:hover { + color: shade(@selection, 2.10); +} + +/****************** + * GNOME Terminal * + ******************/ +VteTerminal { + background-color: @panel; + color: @panel_text; +} + +TerminalWindow GtkNotebook.notebook { + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; +} + +TerminalWindow .scrollbars-junction, +TerminalWindow .scrollbar.trough { + border-width: 0; + border-radius: 0; + background-color: @panel; + border-color: transparent; +} + +TerminalWindow .scrollbar.button, +TerminalWindow .scrollbar.button:active, +TerminalWindow .scrollbar.button:active:hover { + border-width: 0; + border-radius: 0; + background-color: transparent; + background-image: none; + color: shade(@panel, 0.6); +} + +TerminalWindow .scrollbar.slider { + border: 1px solid transparent; + border-radius: 10px; + background-color: shade(@panel, 0.8); +} + +TerminalWindow .scrollbar.slider.vertical { + /* Borders are opposite what you'd expect */ + border-radius: 10px; + border: 1px solid transparent; +} + +TerminalWindow .scrollbar.slider.horizontal { + /* Borders are opposite what you'd expect */ + border-radius: 10px; + border: 1px solid transparent; +} + +TerminalWindow .scrollbar.slider:hover, +TerminalWindow .scrollbar.slider.vertical:hover { + border: 1px solid transparent; + background-color: shade(@panel, 0.8); +} + +TerminalWindow .scrollbar.slider:active, +TerminalWindow .scrollbar.slider.vertical:active { + border: 1px solid transparent; + background-color: shade(@panel, 1.2); +} + + +/************** + * GNOME Misc * + *************/ + +ApDocView, /* Abiword */ +EogScrollView, /* Eog */ +CheeseThumbView /* Cheese */ +{ + -EogScrollView-shadow-type: none; +} + + +/********* + * gedit * + *********/ + +GeditWindow .pane-separator, +GeditWindow .pane-separator:hover { + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: shade(@background, 0.8); + background-color: shade(@background, 1.02); + color: shade(@background, 0.8); +} + +GeditPanel.title GtkLabel { + padding: 4px 0; +} + +GeditPanel.vertical .title { + padding: 4px 0 4px 3px; + border-style: none; +} + +GeditPanel .toolbar { + border-style: none; + background-color: transparent; +} + +GeditDocumentsPanel .view { + background-color: @background; +} + +GeditPanel.vertical .notebook { + padding: 0; + border-width: 1px 0; +} + +GeditPanel.horizontal .notebook { + padding: 0; + border-width: 0 1px 1px 0; +} + +GeditWindow .notebook { + border-width: 1px 0; +} + +GeditPanel .notebook tab, +GeditWindow .notebook tab { + border-width: 0; +} + +GeditStatusComboBox .button, +GeditStatusComboBox .button:hover, +GeditStatusComboBox .button:active, +GeditStatusComboBox .button:active:hover { + padding: 1px 6px 2px 4px; + border-style: solid; + border-width: 0 1px; + border-radius: 0; +} + +GeditStatusComboBox .button:hover, +GeditStatusComboBox .button:active, +GeditStatusComboBox .button:active:hover { + border-color: shade(@background, 0.8); +} + +GeditViewFrame .gedit-search-slider { + padding: 4px; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: shade(@base, 0.8); + background-color: @base; +} + +GeditViewFrame .gedit-search-slider .not-found { + background-color: @error_background; + background-image: none; + color: @error_foreground; +} + +GeditViewFrame .gedit-search-slider .not-found:selected { + background-color: @selected_background; + color: @selected_foreground; +} + +GeditFileBrowserWidget .primary-toolbar.toolbar { + padding: 2px; + border-top: none; + background-color: @background; + background-image: none; +} + +/********** + * Baobab * + **********/ + +.baobab-toolbar.toolbar { + border-color: shade (@background, 0.9); + border-style: solid; + border-width: 0 0 1px 0; + border-radius: 0; +} + +.cell.baobab-level-cell, +.cell.baobab-level-cell:hover, +.cell.baobab-level-cell:selected, +.cell.baobab-level-cell:selected:hover { + border-color: alpha(#000, 0.06); + border-width: 1px; + border-style: solid; + background-color: @base; +} + diff --git a/Paper/gtk-3.0/apps/nautilus.css b/Paper/gtk-3.0/apps/nautilus.css new file mode 100644 index 0000000..ea6d8d8 --- /dev/null +++ b/Paper/gtk-3.0/apps/nautilus.css @@ -0,0 +1,172 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*@define-color nautilus #8B8B8B;*/ + +/************ + * Colours * + ************ + + +NautilusWindow .header-bar, +NautilusWindow .header-bar.toolbar { + background-color: @nautilus; + color: +} + +NautilusWindow .maximized .header-bar { + background-color: @nautilus; +} + +NautilusWindow .header-bar > GtkBox > .separator.vertical { + background-color: @nautilus; +} + +NautilusWindow .header-bar .separator, +NautilusWindow .header-bar .button .separator, +NautilusWindow .header-bar .button.separator { + background-color: @nautilus; + color: @nautilus; +} + +NautilusWindow .header-bar .button GtkImage:active, +NautilusWindow .header-bar .button GtkImage:active:hover { + color: @nautilus; +} + +NautilusWindow .header-bar GtkSwitch.trough:active { + background-color: @nautilus; +} + +NautilusWindow GtkSwitch.trough:active { + border: 1px solid shade(@nautilus, 0.8); + background-color: @nautilus; +} + +NautilusWindow GtkSwitch.slider:active { + border: 1px solid shade(@nautilus, 0.8); +} */ + +/*********** + * Widgets * + ***********/ + +.nautilus-canvas-item { + border-radius: 5px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: @selected_foreground; +} + +.nautilus-desktop.nautilus-canvas-item:active { + color: @foreground; +} + +.nautilus-desktop.nautilus-canvas-item:backdrop { + color: white; +} + +.nautilus-desktop.nautilus-canvas-item:selected { + color: @selected_foreground; +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:prelight, +.nautilus-desktop.nautilus-canvas-item:selected { +} + +.nautilus-desktop.nautilus-canvas-item:selected:backdrop { + color: @backdrop_selected_foreground; +} + +NautilusWindow .frame { + border-width: 0 0 1px 0; +} + +NautilusWindow GtkScrolledWindow.frame { + border-width: 0; +} + +NautilusWindow .sidebar .frame { + border-width: 0px; +} + +NautilusWindow .notebook { + border-width: 1px 0 0 0; +} + +NautilusWindow > GtkGrid > .pane-separator, +NautilusWindow > GtkGrid > .pane-separator:hover { + border-width: 0 1px 0 0; + border-style: solid; + border-color: @border; + background-color: @background; + color: @border; +} + +NautilusWindow > GtkGrid > .pane-separator:backdrop, +NautilusWindow > GtkGrid > .pane-separator:hover:backdrop { + border-color: @backdrop_border; + background-color: @backdrop_background; +} + +NautilusNotebook .notebook { + border-width: 0 0 0 0; +} + +NautilusNotebook .frame { + border-width: 0; +} + + +NautilusQueryEditor .primary-toolbar.toolbar { + border-top-width: 0; + border-bottom-width: 0; +} + +NautilusQueryEditor .toolbar { + padding-top: 3px; + padding-bottom: 2px; + + border-width: 1px 0 0 0; + border-style: solid; + + border-color: @background; + +} + +NautilusQueryEditor .toolbar:nth-child(2) { + border-color: @border; +} + +NautilusQueryEditor .toolbar:last-child, +NautilusQueryEditor .primary-toolbar.toolbar:only-child { + border-top-width: 0; + border-bottom-width: 1px; + border-bottom-color: @border; +} + +NautilusQueryEditor .toolbar:backdrop { + background-color: @backdrop_background; + border-color: @backdrop_background; +} + +NautilusQueryEditor .toolbar:backdrop:nth-child(2) { + border-color: @backdrop_border; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/pantheon.css b/Paper/gtk-3.0/apps/pantheon.css new file mode 100644 index 0000000..c31f084 --- /dev/null +++ b/Paper/gtk-3.0/apps/pantheon.css @@ -0,0 +1,267 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/********** + * Birdie * + *********/ + +BirdieWidgetsTweetList * { + background-image: none; + background-color: transparent; +} + +/******** + * Gala * + *******/ + +.gala-workspaces-background { + border-top: 1px solid alpha(#fff, 0.15); + background-color: #444; + + background-image: linear-gradient(to bottom, + alpha(#000, 0.30), + transparent 6px + ); +} + +.gala-workspace-selected { + + border: 1px solid alpha(#000, 0.15); + border-radius: 4px; + background-image: linear-gradient(to bottom, + shade (@selected_background, 1.25), + shade (@selected_background, 0.98) + ); +} + +.gala-notification { + border-width: 0; + border-radius: 9px; + color: white; + background-color: alpha(@panel, 0.98); +} + +.gala-notification .title, .gala-notification .label { + color: white; +} + +/********** + * Notify * + *********/ + +.notify { + /*-notify-shadow: 0px 2px 18px alpha(#000, 0.60);*/ + + border-radius: 5px; + border: 1px solid alpha(#000, 0.30); + + background-color: alpha(#f8f8f8, 0.95); +} + +.notify .low { +} + +.notify .critical { +} + +/******** +* Files * +********/ +.pathbar:focus { + padding: 0px; + box-shadow: inset 0 -2px 0 0 @header_text; +} + +.pathbar:active { + padding: 0px; + box-shadow: inset 0 -2px 0 0 @header_text; +} + +/******** +* Geary * +********/ + +ConversationListView { + -GtkWidget-focus-line-width: 1px; + -GtkTreeView-grid-line-width: 0; +} + +ConversationListView.view.cell { + border-style: solid; + border-width: 0 0 1px 0; + border-color: alpha(#000, 0.2); +} + +ConversationListView.view.cell:selected { + color: @base; + border: 0px solid shade(@selection, 0.8); +} + +/********** + * Noise * + *********/ + +NoiseWidgetsTileView { + background-color: @base; + color: @foreground; +} + +.tile-view { + background-color: @base; + color: @foreground; +} + +/*************** + * SwitchBoard * + ***************/ + +.category-label { + font-weight: bold; + font-size: 1.04em; + color: @foreground; +} + +/********** + * Notify * + *********/ + +.notify { + /*-notify-shadow: 0px 2px 18px alpha(#000, 0.60);*/ + + border-radius: 5px; + border: 1px solid alpha(#000, 0.30); + + background-color: alpha(#f7f7f7, 0.95); +} + +.notify .low { +} + +.notify .critical { +} + + +/************* + * Slingshot * + ************/ + +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; +} + +.app:hover { + border-radius: 8px; + border: none; + background: alpha(@selection, 0.7); + color: white; +} + +.app:focus { + background-color: alpha(#000, 0.20); +} + +.search-item { + border-radius: 0; + border: none; + color: @foreground; + background: transparent; +} + +.search-item:hover, +.search-item:focus { + border-radius: 0; + background: alpha(@selection, 0.7); + color: @selected_foreground; +} + + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background-color: transparent; + box-shadow: none; + border-radius: 0; +} + +.search-category-header { + font-weight: bold; + color: @foreground; +} + +/********* + * Panel * + ********/ + +.panel { + background-color: transparent; + color: white; + font-weight: bold; +} + +.panel .menu { + border:none; +} +.panel .menu .menuitem { + font-weight: normal; +} + +.panel-shadow { + background-image: none; + background-color: transparent; +} + +.panel-app-button { + -GtkMenuItem-horizontal-padding: 6px; +} + +.composited-indicator { + background-color: transparent; + color: #fff; + padding: 0 2px; +} + +.composited-indicator.menuitem:active, +.composited-indicator.menuitem:prelight { + border-style: none; + background-image: none; + box-shadow: none; +} + +/********* + * Tweet * + ********/ + +.tweet { + padding: 0; + box-shadow: none; +} + +/************ + * Terminal * + ***********/ + +PantheonTerminalPantheonTerminalWindow.background { + background-color: transparent; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/settings.css b/Paper/gtk-3.0/apps/settings.css new file mode 100644 index 0000000..2488799 --- /dev/null +++ b/Paper/gtk-3.0/apps/settings.css @@ -0,0 +1,175 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +@define-color settings #2c6b89; +@define-color backdrop_settings shade(@settings, 0.9); + +/********** + * Colors * + **********/ + +CcWindow.background { + background-color: @base; + color: @settings; +} + +CcWindow .titlebar { + background-color: @settings; + color: @base; +} + +CcWindow.background:backdrop { + background-color: @base; + color: alpha(@settings, 0.5); +} + +CcWindow .titlebar:backdrop { + background-color: shade(@settings, 0.9); + color: alpha(@base, 0.5); +} + +CcWindow .button.text-button, +CcWindow .button.image-button, +CcWindow .button { + color: @settings; +} + +CcWindow GtkComboBox, +CcWindow GtkComboBox * { + color: @settings; +} + +CcWindow GtkComboBox:focus, +CcWindow GtkComboBox *:focus, +CcWindow .button.text-button:focus, +CcWindow .button.image-button:focus, +CcWindow .button:focus { + color: @settings; +} + +CcWindow GtkComboBox:active, +CcWindow GtkComboBox *:active, +CcWindow .button.text-button:active, +CcWindow .button.image-button:active, +CcWindow .button:active, +CcWindow GtkComboBox:active:hover, +CcWindow GtkComboBox *:active:hover, +CcWindow .button.text-button:active:hover, +CcWindow .button.image-button:active:hover, +CcWindow .button:active:hover { + color: @settings; +} + +CcWindow GtkComboBox:backdrop, +CcWindow GtkComboBox *:backdrop, +CcWindow .button.text-button:backdrop, +CcWindow .button.image-button:backdrop, +CcWindow .button:backdrop { + color: alpha(@settings, 0.7); +} + +CcWindow GtkComboBox:hover, +CcWindow GtkComboBox *:hover, +CcWindow .button.text-button:hover, +CcWindow .button.image-button:hover, +CcWindow .button:hover { + background-color: @settings; +} + +CcWindow .primary-toolbar .button .menu .menuitem:hover, +CcWindow .toolbar .menu .menuitem:hover, +CcWindow .toolbar .primary-toolbar .menu .menuitem:hover, +CcWindow .header-bar .menu .menuitem:hover, +CcWindow .header-bar .primary-toolbar .menu .menuitem:hover, +CcWindow .menu .menuitem:hover { + background-color: @settings; +} + +/* Header Bar */ + +CcWindow .header-bar, +CcWindow .header-bar.toolbar { + background-color: @settings; +} + +CcWindow .maximized .header-bar { + background-color: @settings; +} + +CcWindow .header-bar > GtkBox > .separator.vertical { + background-color: @settings; +} + +CcWindow .header-bar .separator, +CcWindow .header-bar .button .separator, +CcWindow .header-bar .button.separator { + background-color: @settings; + color: @settings; +} + +CcWindow .header-bar .button GtkImage:active, +CcWindow .header-bar .button GtkImage:active:hover { + color: @settings; +} + +CcWindow .header-bar GtkSwitch.trough:active { + background-color: @settings; +} + +/* Switch */ + +CcWindow GtkSwitch.trough:active { + border: 1px solid shade(@settings, 0.8); + background-color: @settings; +} + +CcWindow GtkSwitch.slider:active { + border: 1px solid shade(@settings, 0.8); +} + +CcWindow .header-bar GtkSwitch.slider:active:backdrop, +CcWindow .header-bar GtkSwitch.slider:backdrop { + background-color: shade(@settings, 0.9); +} + +/* List Row Button */ +CcWindow .button.list-row { +} + +CcWindow .button.list-row:hover { + background-color: alpha(@settings, 0.2); + color: @settings; +} + +CcWindow .button.list-row:active, +CcWindow .button.list-row:selected { + background-color: alpha(@settings, 0.4); + color: @settings; +} + +CcWindow .button.list-row:active:selected, +CcWindow .button.list-row:active:selected:hover { + background-color: alpha(@settings, 0.2); + color: @settings; +} + +CcWindow .button.list-row:hover:selected { + background-color: alpha(@settings, 0.2); + color: @settings; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/unity.css b/Paper/gtk-3.0/apps/unity.css new file mode 100644 index 0000000..e7b203e --- /dev/null +++ b/Paper/gtk-3.0/apps/unity.css @@ -0,0 +1,161 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/**************** + * Unity Colors * + ****************/ + +@define-color unity #349F8C; +@define-color unity_text #fff;/* Header text color */ + +@define-color backdrop_unity shade(@unity, 0.9); +@define-color backdrop_header_text alpha(@unity_text, 0.5); +@define-color insensitive_header_text alpha(@unity_text, 0.7); + +/********************* + * Unity Decorations * + *********************/ + +UnityDecoration { + + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px;/* the size of the decorations */ + -UnityDecoration-input-extents: 10px;/* the extra size of the input areas */ + + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px;/* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px;/* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px;/* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px;/* Size property, inactive windows shadow radius */ + + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px;/* Size property, size of glow */ + -UnityDecoration-glow-color: rgb(159, 68, 173);/* Color property of the glow */ + + /* Title settings */ + -UnityDecoration-title-indent: 10px;/* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px;/* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0;/* Float from 0.0 to 1.0, to align the title */ +} + +UnityDecoration.top { + padding: 0 8px 0 8px; + border-radius: 0px; + box-shadow: none; + border: 1px solid @unity; + border-bottom-width: 0; + background-color: @unity; + color: @unity_text; +} + +UnityDecoration.top.menuitem { + color: @unity_text; +} + +UnityDecoration.top.menuitem:backdrop { + background-color: @backdrop_unity; + color: @backdrop_header_text; +} + +UnityDecoration.top:backdrop { + border: 1px solid @backdrop_unity; + border-bottom-width: 0; + background-color: @backdrop_unity; + color: @backdrop_header_text; +} + +UnityDecoration.left, +UnityDecoration.right, +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: @unity +} + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: @backdrop_unity; +} + + +/*************** +* Unity Panel * +***************/ + +UnityPanelWidget, +.unity-panel { + background-color: @panel; + color: @panel_text; +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: @panel_text; +} + +.unity-panel.menubar, +.unity-panel .menubar { + color: @panel_text; +} + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: @backdrop_foreground; +} + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background-color: transparent; + color: @panel_text; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 4px 4px 0px 0px; + border-bottom: 0px; + border: 1px solid shade(@panel, 0.7); + background-color: shade(@panel, 0.8); + color: white; +} + +.unity-panel.menubar .menuitem *:hover { + color: white; +} + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border: none; + color: @menu_separator; +} + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: @base; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/xfce.css b/Paper/gtk-3.0/apps/xfce.css new file mode 100644 index 0000000..54b5e8f --- /dev/null +++ b/Paper/gtk-3.0/apps/xfce.css @@ -0,0 +1,76 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/******** + * Xfce * + ********/ + + XfceHeading, +.XfceHeading { + margin: 0; + padding: 0; + border-width: 0; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.xfce4-panel { + background-color: @panel_bg_color; + color: @panel_fg_color; + font: normal; + text-shadow: none; + icon-shadow: none; +} + +.xfce4-panel .button { + padding: 0 2px; + border-radius: 0; + border-style: none; + color: @panel_fg_color; + text-shadow: none; + box-shadow: none; + icon-shadow: none; + -gtk-image-effect: none; +} + +.xfce4-panel .button:active { + background-color: shade(@panel_bg_color, 0.9); + background-image: none; + border: none; + color: @panel_fg_color; + text-shadow: none; + box-shadow: none; + icon-shadow: none; +} + +.xfce4-panel .button:hover, +.xfce4-panel .button:active:hover { + background-color: shade(@panel_bg_color, 1.3); + background-image: none; + border: none; + color: @panel_fg_color; + text-shadow: none; + box-shadow: none; + icon-shadow: none; +} + +.xfce4-panel .menu { + -gtk-image-effect: none; +} diff --git a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark.png b/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark.png new file mode 100644 index 0000000..af48a08 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark@2.png b/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark@2.png new file mode 100644 index 0000000..98c6a11 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-backdrop.png b/Paper/gtk-3.0/assets/checkbox-checked-backdrop.png new file mode 100644 index 0000000..ca1556c Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-backdrop@2.png b/Paper/gtk-3.0/assets/checkbox-checked-backdrop@2.png new file mode 100644 index 0000000..81b581e Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-dark.png b/Paper/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 0000000..928df36 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-dark@2.png b/Paper/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 0000000..16a77b8 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-hover-dark.png b/Paper/gtk-3.0/assets/checkbox-checked-hover-dark.png new file mode 100644 index 0000000..d42d02f Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-hover-dark@2.png b/Paper/gtk-3.0/assets/checkbox-checked-hover-dark@2.png new file mode 100644 index 0000000..fd9b470 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-hover.png b/Paper/gtk-3.0/assets/checkbox-checked-hover.png new file mode 100644 index 0000000..6531208 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-hover.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-hover@2.png b/Paper/gtk-3.0/assets/checkbox-checked-hover@2.png new file mode 100644 index 0000000..a8b072e Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 0000000..74661ce Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 0000000..1282415 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-insensitive.png b/Paper/gtk-3.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 0000000..8ca4f3f Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-insensitive@2.png b/Paper/gtk-3.0/assets/checkbox-checked-insensitive@2.png new file mode 100644 index 0000000..9452028 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked.png b/Paper/gtk-3.0/assets/checkbox-checked.png new file mode 100644 index 0000000..538d64d Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked@2.png b/Paper/gtk-3.0/assets/checkbox-checked@2.png new file mode 100644 index 0000000..450d07a Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-checked@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark.png b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark.png new file mode 100644 index 0000000..7c85d82 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark@2.png new file mode 100644 index 0000000..d15ca6c Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop.png b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop.png new file mode 100644 index 0000000..2efdf8e Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop@2.png new file mode 100644 index 0000000..0d126c6 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-dark.png b/Paper/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 0000000..6180dd6 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-dark@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 0000000..efb8385 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark.png b/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark.png new file mode 100644 index 0000000..74e3172 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark@2.png new file mode 100644 index 0000000..2f9aafb Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-hover.png b/Paper/gtk-3.0/assets/checkbox-mixed-hover.png new file mode 100644 index 0000000..0f6b9a7 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-hover.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-hover@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-hover@2.png new file mode 100644 index 0000000..b10a05b Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 0000000..7c5561d Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 0000000..2c6bc56 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive.png b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive.png new file mode 100644 index 0000000..364c4c2 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive@2.png new file mode 100644 index 0000000..1c43378 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed.png b/Paper/gtk-3.0/assets/checkbox-mixed.png new file mode 100644 index 0000000..6a13cf3 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed@2.png b/Paper/gtk-3.0/assets/checkbox-mixed@2.png new file mode 100644 index 0000000..69dc931 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-mixed@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark.png b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark.png new file mode 100644 index 0000000..ae7b089 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark@2.png new file mode 100644 index 0000000..c5052e5 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop.png b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop.png new file mode 100644 index 0000000..a79bd86 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop@2.png new file mode 100644 index 0000000..bee19aa Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-dark.png b/Paper/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 0000000..ae7b089 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 0000000..c5052e5 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark.png b/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark.png new file mode 100644 index 0000000..f2fa535 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark@2.png new file mode 100644 index 0000000..a343b29 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-hover.png b/Paper/gtk-3.0/assets/checkbox-unchecked-hover.png new file mode 100644 index 0000000..ecff73f Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-hover.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-hover@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-hover@2.png new file mode 100644 index 0000000..9cee172 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 0000000..ae7b089 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 0000000..c5052e5 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000..a79bd86 Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png new file mode 100644 index 0000000..bee19aa Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked.png b/Paper/gtk-3.0/assets/checkbox-unchecked.png new file mode 100644 index 0000000..a5aea3a Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked@2.png new file mode 100644 index 0000000..aeb383d Binary files /dev/null and b/Paper/gtk-3.0/assets/checkbox-unchecked@2.png differ diff --git a/Paper/gtk-3.0/assets/grid-selection-checked.svg b/Paper/gtk-3.0/assets/grid-selection-checked.svg new file mode 100644 index 0000000..0a636a5 --- /dev/null +++ b/Paper/gtk-3.0/assets/grid-selection-checked.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/grid-selection-unchecked.svg b/Paper/gtk-3.0/assets/grid-selection-unchecked.svg new file mode 100644 index 0000000..d7d6249 --- /dev/null +++ b/Paper/gtk-3.0/assets/grid-selection-unchecked.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/header-separator-dark.png b/Paper/gtk-3.0/assets/header-separator-dark.png new file mode 100644 index 0000000..dadf294 Binary files /dev/null and b/Paper/gtk-3.0/assets/header-separator-dark.png differ diff --git a/Paper/gtk-3.0/assets/header-separator-dark@2.png b/Paper/gtk-3.0/assets/header-separator-dark@2.png new file mode 100644 index 0000000..81cfb9d Binary files /dev/null and b/Paper/gtk-3.0/assets/header-separator-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/header-separator.png b/Paper/gtk-3.0/assets/header-separator.png new file mode 100644 index 0000000..dcd3695 Binary files /dev/null and b/Paper/gtk-3.0/assets/header-separator.png differ diff --git a/Paper/gtk-3.0/assets/header-separator@2.png b/Paper/gtk-3.0/assets/header-separator@2.png new file mode 100644 index 0000000..fc71275 Binary files /dev/null and b/Paper/gtk-3.0/assets/header-separator@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark.png new file mode 100644 index 0000000..e214123 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark@2.png new file mode 100644 index 0000000..885202c Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark.png new file mode 100644 index 0000000..e214123 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark@2.png new file mode 100644 index 0000000..885202c Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover.png new file mode 100644 index 0000000..24483c6 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover@2.png new file mode 100644 index 0000000..b82430c Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark.png new file mode 100644 index 0000000..e214123 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark@2.png new file mode 100644 index 0000000..885202c Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png new file mode 100644 index 0000000..b90c373 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png new file mode 100644 index 0000000..00b6975 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked.png new file mode 100644 index 0000000..8f2d48b Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-checked.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked@2.png new file mode 100644 index 0000000..4436301 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-checked@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark.png new file mode 100644 index 0000000..7885759 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark@2.png new file mode 100644 index 0000000..dff5675 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark.png new file mode 100644 index 0000000..7885759 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark@2.png new file mode 100644 index 0000000..dff5675 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png new file mode 100644 index 0000000..c137aa4 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover@2.png new file mode 100644 index 0000000..a66f119 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark.png new file mode 100644 index 0000000..7885759 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 0000000..dff5675 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png new file mode 100644 index 0000000..f1fe396 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png new file mode 100644 index 0000000..b22deee Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed.png new file mode 100644 index 0000000..0a39ec5 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed@2.png new file mode 100644 index 0000000..448a032 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-dark.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-dark.png new file mode 100644 index 0000000..c0d313b Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-radio-checked-dark.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-dark@2.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-dark@2.png new file mode 100644 index 0000000..8dfa90b Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-radio-checked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark.png new file mode 100644 index 0000000..c0d313b Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark@2.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark@2.png new file mode 100644 index 0000000..8dfa90b Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-hover.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-hover.png new file mode 100644 index 0000000..57e7c7d Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-radio-checked-hover.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-hover@2.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-hover@2.png new file mode 100644 index 0000000..682bbf7 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-radio-checked-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark.png new file mode 100644 index 0000000..c0d313b Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark@2.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark@2.png new file mode 100644 index 0000000..8dfa90b Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive.png new file mode 100644 index 0000000..e18f258 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png new file mode 100644 index 0000000..baf2e2b Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked.png b/Paper/gtk-3.0/assets/menuitem-radio-checked.png new file mode 100644 index 0000000..e7b9d52 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-radio-checked.png differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked@2.png b/Paper/gtk-3.0/assets/menuitem-radio-checked@2.png new file mode 100644 index 0000000..edfe2b9 Binary files /dev/null and b/Paper/gtk-3.0/assets/menuitem-radio-checked@2.png differ diff --git a/Paper/gtk-3.0/assets/pane-separator-grip-prelight.svg b/Paper/gtk-3.0/assets/pane-separator-grip-prelight.svg new file mode 100644 index 0000000..886d274 --- /dev/null +++ b/Paper/gtk-3.0/assets/pane-separator-grip-prelight.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/pane-separator-grip-vertical-prelight.svg b/Paper/gtk-3.0/assets/pane-separator-grip-vertical-prelight.svg new file mode 100644 index 0000000..e20857a --- /dev/null +++ b/Paper/gtk-3.0/assets/pane-separator-grip-vertical-prelight.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/pane-separator-grip-vertical.svg b/Paper/gtk-3.0/assets/pane-separator-grip-vertical.svg new file mode 100644 index 0000000..db5bf42 --- /dev/null +++ b/Paper/gtk-3.0/assets/pane-separator-grip-vertical.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/pane-separator-grip.svg b/Paper/gtk-3.0/assets/pane-separator-grip.svg new file mode 100644 index 0000000..f46d491 --- /dev/null +++ b/Paper/gtk-3.0/assets/pane-separator-grip.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/radio-checked-backdrop-dark.png b/Paper/gtk-3.0/assets/radio-checked-backdrop-dark.png new file mode 100644 index 0000000..b3d82c8 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-backdrop-dark@2.png b/Paper/gtk-3.0/assets/radio-checked-backdrop-dark@2.png new file mode 100644 index 0000000..ed8c928 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-backdrop.png b/Paper/gtk-3.0/assets/radio-checked-backdrop.png new file mode 100644 index 0000000..bc6fd9b Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-backdrop@2.png b/Paper/gtk-3.0/assets/radio-checked-backdrop@2.png new file mode 100644 index 0000000..eda64fa Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-dark.png b/Paper/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 0000000..604cb3b Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-dark@2.png b/Paper/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 0000000..f9235b8 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-hover-dark.png b/Paper/gtk-3.0/assets/radio-checked-hover-dark.png new file mode 100644 index 0000000..8517daf Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-hover-dark@2.png b/Paper/gtk-3.0/assets/radio-checked-hover-dark@2.png new file mode 100644 index 0000000..b6ba891 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-hover.png b/Paper/gtk-3.0/assets/radio-checked-hover.png new file mode 100644 index 0000000..06ba412 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-hover.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-hover@2.png b/Paper/gtk-3.0/assets/radio-checked-hover@2.png new file mode 100644 index 0000000..950deb2 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-insensitive-dark.png b/Paper/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 0000000..cb0f598 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/Paper/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 0000000..09ea7b6 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-insensitive.png b/Paper/gtk-3.0/assets/radio-checked-insensitive.png new file mode 100644 index 0000000..d42245c Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-insensitive@2.png b/Paper/gtk-3.0/assets/radio-checked-insensitive@2.png new file mode 100644 index 0000000..8932c94 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked.png b/Paper/gtk-3.0/assets/radio-checked.png new file mode 100644 index 0000000..099ec58 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked@2.png b/Paper/gtk-3.0/assets/radio-checked@2.png new file mode 100644 index 0000000..c1460ef Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-checked@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark.png b/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark.png new file mode 100644 index 0000000..25af85d Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark@2.png b/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark@2.png new file mode 100644 index 0000000..5ea1777 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-backdrop.png b/Paper/gtk-3.0/assets/radio-mixed-backdrop.png new file mode 100644 index 0000000..e6507f9 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-backdrop@2.png b/Paper/gtk-3.0/assets/radio-mixed-backdrop@2.png new file mode 100644 index 0000000..da3a97c Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-dark.png b/Paper/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 0000000..3f9fde7 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-dark@2.png b/Paper/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 0000000..da91075 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-hover-dark.png b/Paper/gtk-3.0/assets/radio-mixed-hover-dark.png new file mode 100644 index 0000000..9572178 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-hover-dark@2.png b/Paper/gtk-3.0/assets/radio-mixed-hover-dark@2.png new file mode 100644 index 0000000..5c70728 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-hover.png b/Paper/gtk-3.0/assets/radio-mixed-hover.png new file mode 100644 index 0000000..e785985 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-hover.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-hover@2.png b/Paper/gtk-3.0/assets/radio-mixed-hover@2.png new file mode 100644 index 0000000..4c9bd33 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 0000000..c5de37b Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 0000000..8f4c7e8 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-insensitive.png b/Paper/gtk-3.0/assets/radio-mixed-insensitive.png new file mode 100644 index 0000000..1b9cfbf Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-insensitive@2.png b/Paper/gtk-3.0/assets/radio-mixed-insensitive@2.png new file mode 100644 index 0000000..637c82c Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed.png b/Paper/gtk-3.0/assets/radio-mixed.png new file mode 100644 index 0000000..5a2be8e Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed@2.png b/Paper/gtk-3.0/assets/radio-mixed@2.png new file mode 100644 index 0000000..33f4672 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-mixed@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark.png b/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark.png new file mode 100644 index 0000000..ddfba0a Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark@2.png b/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark@2.png new file mode 100644 index 0000000..6c01e0b Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-backdrop.png b/Paper/gtk-3.0/assets/radio-unchecked-backdrop.png new file mode 100644 index 0000000..ee74c1c Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-backdrop@2.png b/Paper/gtk-3.0/assets/radio-unchecked-backdrop@2.png new file mode 100644 index 0000000..6af6582 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-dark.png b/Paper/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 0000000..ddfba0a Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-dark@2.png b/Paper/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 0000000..6c01e0b Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-hover-dark.png b/Paper/gtk-3.0/assets/radio-unchecked-hover-dark.png new file mode 100644 index 0000000..b2a9341 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-hover-dark@2.png b/Paper/gtk-3.0/assets/radio-unchecked-hover-dark@2.png new file mode 100644 index 0000000..7d01f77 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-hover.png b/Paper/gtk-3.0/assets/radio-unchecked-hover.png new file mode 100644 index 0000000..3227917 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-hover.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-hover@2.png b/Paper/gtk-3.0/assets/radio-unchecked-hover@2.png new file mode 100644 index 0000000..d268c47 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 0000000..ddfba0a Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 0000000..6c01e0b Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-insensitive.png b/Paper/gtk-3.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 0000000..ee74c1c Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-insensitive@2.png b/Paper/gtk-3.0/assets/radio-unchecked-insensitive@2.png new file mode 100644 index 0000000..6af6582 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked.png b/Paper/gtk-3.0/assets/radio-unchecked.png new file mode 100644 index 0000000..dddafb9 Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked@2.png b/Paper/gtk-3.0/assets/radio-unchecked@2.png new file mode 100644 index 0000000..103f44d Binary files /dev/null and b/Paper/gtk-3.0/assets/radio-unchecked@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-active-dark.png b/Paper/gtk-3.0/assets/scale-slider-down-active-dark.png new file mode 100644 index 0000000..12ad872 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-active-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-active-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-down-active-dark@2.png new file mode 100644 index 0000000..200613d Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-active-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-active.png b/Paper/gtk-3.0/assets/scale-slider-down-active.png new file mode 100644 index 0000000..872f543 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-active.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-active@2.png b/Paper/gtk-3.0/assets/scale-slider-down-active@2.png new file mode 100644 index 0000000..e8d9e91 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-active@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark.png new file mode 100644 index 0000000..4341421 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark@2.png new file mode 100644 index 0000000..40f1cee Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark.png new file mode 100644 index 0000000..0ea1aaa Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000..e6c3b2a Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive.png new file mode 100644 index 0000000..583d1db Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive@2.png new file mode 100644 index 0000000..fdeaac2 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop.png new file mode 100644 index 0000000..732d5ac Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop@2.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop@2.png new file mode 100644 index 0000000..2ea671d Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-dark.png b/Paper/gtk-3.0/assets/scale-slider-down-dark.png new file mode 100644 index 0000000..cb2a472 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-down-dark@2.png new file mode 100644 index 0000000..bd95651 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-hover-dark.png b/Paper/gtk-3.0/assets/scale-slider-down-hover-dark.png new file mode 100644 index 0000000..cb2a472 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-hover-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-down-hover-dark@2.png new file mode 100644 index 0000000..bd95651 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-hover.png b/Paper/gtk-3.0/assets/scale-slider-down-hover.png new file mode 100644 index 0000000..6c684b7 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-hover.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-hover@2.png b/Paper/gtk-3.0/assets/scale-slider-down-hover@2.png new file mode 100644 index 0000000..3701264 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark.png new file mode 100644 index 0000000..0ea1aaa Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark@2.png new file mode 100644 index 0000000..e6c3b2a Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-down-insensitive.png new file mode 100644 index 0000000..583d1db Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-down-insensitive@2.png new file mode 100644 index 0000000..fdeaac2 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down.png b/Paper/gtk-3.0/assets/scale-slider-down.png new file mode 100644 index 0000000..6c684b7 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down@2.png b/Paper/gtk-3.0/assets/scale-slider-down@2.png new file mode 100644 index 0000000..3701264 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-down@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-active-dark.png b/Paper/gtk-3.0/assets/scale-slider-horz-active-dark.png new file mode 100644 index 0000000..a798737 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-active-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-active-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-active-dark@2.png new file mode 100644 index 0000000..141bb30 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-active-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-active.png b/Paper/gtk-3.0/assets/scale-slider-horz-active.png new file mode 100644 index 0000000..0742bf2 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-active.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-active@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-active@2.png new file mode 100644 index 0000000..2ee5f7d Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-active@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark.png new file mode 100644 index 0000000..d2787e4 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark@2.png new file mode 100644 index 0000000..64a32b4 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark.png new file mode 100644 index 0000000..165bbf6 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000..e0440ab Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive.png new file mode 100644 index 0000000..5f2e47d Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive@2.png new file mode 100644 index 0000000..f06f231 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop.png new file mode 100644 index 0000000..eb76394 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop@2.png new file mode 100644 index 0000000..a657f32 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-dark.png b/Paper/gtk-3.0/assets/scale-slider-horz-dark.png new file mode 100644 index 0000000..5cad01b Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-dark@2.png new file mode 100644 index 0000000..6e1f70b Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark.png b/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark.png new file mode 100644 index 0000000..5cad01b Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark@2.png new file mode 100644 index 0000000..6e1f70b Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-hover.png b/Paper/gtk-3.0/assets/scale-slider-horz-hover.png new file mode 100644 index 0000000..4ad6c08 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-hover.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-hover@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-hover@2.png new file mode 100644 index 0000000..c35790a Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark.png new file mode 100644 index 0000000..165bbf6 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark@2.png new file mode 100644 index 0000000..e0440ab Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-horz-insensitive.png new file mode 100644 index 0000000..5f2e47d Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-insensitive@2.png new file mode 100644 index 0000000..f06f231 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz.png b/Paper/gtk-3.0/assets/scale-slider-horz.png new file mode 100644 index 0000000..4ad6c08 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz@2.png b/Paper/gtk-3.0/assets/scale-slider-horz@2.png new file mode 100644 index 0000000..c35790a Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-horz@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-active-dark.png b/Paper/gtk-3.0/assets/scale-slider-left-active-dark.png new file mode 100644 index 0000000..7df0420 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-active-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-active-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-left-active-dark@2.png new file mode 100644 index 0000000..52c8d2f Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-active-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-active.png b/Paper/gtk-3.0/assets/scale-slider-left-active.png new file mode 100644 index 0000000..508552e Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-active.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-active@2.png b/Paper/gtk-3.0/assets/scale-slider-left-active@2.png new file mode 100644 index 0000000..a7a179b Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-active@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark.png new file mode 100644 index 0000000..2a6393e Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark@2.png new file mode 100644 index 0000000..04ce5d1 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark.png new file mode 100644 index 0000000..a62d241 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000..b74dc7d Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive.png new file mode 100644 index 0000000..f49cf79 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive@2.png new file mode 100644 index 0000000..77b3255 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop.png new file mode 100644 index 0000000..df1a08a Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop@2.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop@2.png new file mode 100644 index 0000000..dfc7b0d Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-dark.png b/Paper/gtk-3.0/assets/scale-slider-left-dark.png new file mode 100644 index 0000000..2f6aa7d Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-left-dark@2.png new file mode 100644 index 0000000..552b97e Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-hover-dark.png b/Paper/gtk-3.0/assets/scale-slider-left-hover-dark.png new file mode 100644 index 0000000..2f6aa7d Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-hover-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-left-hover-dark@2.png new file mode 100644 index 0000000..552b97e Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-hover.png b/Paper/gtk-3.0/assets/scale-slider-left-hover.png new file mode 100644 index 0000000..0d1b0e4 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-hover.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-hover@2.png b/Paper/gtk-3.0/assets/scale-slider-left-hover@2.png new file mode 100644 index 0000000..b9c2717 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark.png new file mode 100644 index 0000000..a62d241 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark@2.png new file mode 100644 index 0000000..b74dc7d Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-left-insensitive.png new file mode 100644 index 0000000..f49cf79 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-left-insensitive@2.png new file mode 100644 index 0000000..77b3255 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left.png b/Paper/gtk-3.0/assets/scale-slider-left.png new file mode 100644 index 0000000..0d1b0e4 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left@2.png b/Paper/gtk-3.0/assets/scale-slider-left@2.png new file mode 100644 index 0000000..b9c2717 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-left@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-active-dark.png b/Paper/gtk-3.0/assets/scale-slider-right-active-dark.png new file mode 100644 index 0000000..7c575fe Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-active-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-active-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-right-active-dark@2.png new file mode 100644 index 0000000..4d27cb4 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-active-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-active.png b/Paper/gtk-3.0/assets/scale-slider-right-active.png new file mode 100644 index 0000000..5af8c2e Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-active.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-active@2.png b/Paper/gtk-3.0/assets/scale-slider-right-active@2.png new file mode 100644 index 0000000..c96f9d0 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-active@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark.png new file mode 100644 index 0000000..d809599 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark@2.png new file mode 100644 index 0000000..b6ec4d6 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark.png new file mode 100644 index 0000000..91f65ec Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000..5fcd3f2 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive.png new file mode 100644 index 0000000..1bc0d49 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive@2.png new file mode 100644 index 0000000..ae489a5 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop.png new file mode 100644 index 0000000..572820e Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop@2.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop@2.png new file mode 100644 index 0000000..3503840 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-dark.png b/Paper/gtk-3.0/assets/scale-slider-right-dark.png new file mode 100644 index 0000000..cf354e3 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-right-dark@2.png new file mode 100644 index 0000000..0916f34 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-hover-dark.png b/Paper/gtk-3.0/assets/scale-slider-right-hover-dark.png new file mode 100644 index 0000000..cf354e3 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-hover-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-right-hover-dark@2.png new file mode 100644 index 0000000..0916f34 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-hover.png b/Paper/gtk-3.0/assets/scale-slider-right-hover.png new file mode 100644 index 0000000..186b1ee Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-hover.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-hover@2.png b/Paper/gtk-3.0/assets/scale-slider-right-hover@2.png new file mode 100644 index 0000000..746dc3e Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark.png new file mode 100644 index 0000000..91f65ec Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark@2.png new file mode 100644 index 0000000..5fcd3f2 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-right-insensitive.png new file mode 100644 index 0000000..1bc0d49 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-right-insensitive@2.png new file mode 100644 index 0000000..ae489a5 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right.png b/Paper/gtk-3.0/assets/scale-slider-right.png new file mode 100644 index 0000000..186b1ee Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right@2.png b/Paper/gtk-3.0/assets/scale-slider-right@2.png new file mode 100644 index 0000000..746dc3e Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-right@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-active-dark.png b/Paper/gtk-3.0/assets/scale-slider-up-active-dark.png new file mode 100644 index 0000000..1c9f8d2 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-active-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-active-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-up-active-dark@2.png new file mode 100644 index 0000000..7a9d0f7 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-active-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-active.png b/Paper/gtk-3.0/assets/scale-slider-up-active.png new file mode 100644 index 0000000..68586e2 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-active.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-active@2.png b/Paper/gtk-3.0/assets/scale-slider-up-active@2.png new file mode 100644 index 0000000..956c74c Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-active@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark.png new file mode 100644 index 0000000..ca3b89a Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark@2.png new file mode 100644 index 0000000..9f1e6af Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark.png new file mode 100644 index 0000000..0b670ee Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000..1ea58fc Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive.png new file mode 100644 index 0000000..ab5b5b9 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive@2.png new file mode 100644 index 0000000..ccc19dc Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop.png new file mode 100644 index 0000000..10a2cdc Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop@2.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop@2.png new file mode 100644 index 0000000..11b782b Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-dark.png b/Paper/gtk-3.0/assets/scale-slider-up-dark.png new file mode 100644 index 0000000..78d8bc0 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-up-dark@2.png new file mode 100644 index 0000000..9624888 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-hover-dark.png b/Paper/gtk-3.0/assets/scale-slider-up-hover-dark.png new file mode 100644 index 0000000..78d8bc0 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-hover-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-up-hover-dark@2.png new file mode 100644 index 0000000..9624888 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-hover.png b/Paper/gtk-3.0/assets/scale-slider-up-hover.png new file mode 100644 index 0000000..5e472ce Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-hover.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-hover@2.png b/Paper/gtk-3.0/assets/scale-slider-up-hover@2.png new file mode 100644 index 0000000..b02e321 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark.png new file mode 100644 index 0000000..0b670ee Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark@2.png new file mode 100644 index 0000000..1ea58fc Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-up-insensitive.png new file mode 100644 index 0000000..ab5b5b9 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-up-insensitive@2.png new file mode 100644 index 0000000..ccc19dc Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up.png b/Paper/gtk-3.0/assets/scale-slider-up.png new file mode 100644 index 0000000..5e472ce Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up@2.png b/Paper/gtk-3.0/assets/scale-slider-up@2.png new file mode 100644 index 0000000..b02e321 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-up@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-active-dark.png b/Paper/gtk-3.0/assets/scale-slider-vert-active-dark.png new file mode 100644 index 0000000..a798737 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-active-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-active-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-active-dark@2.png new file mode 100644 index 0000000..141bb30 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-active-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-active.png b/Paper/gtk-3.0/assets/scale-slider-vert-active.png new file mode 100644 index 0000000..0742bf2 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-active.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-active@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-active@2.png new file mode 100644 index 0000000..2ee5f7d Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-active@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark.png new file mode 100644 index 0000000..d2787e4 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark@2.png new file mode 100644 index 0000000..64a32b4 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark.png new file mode 100644 index 0000000..165bbf6 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000..e0440ab Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive.png new file mode 100644 index 0000000..5f2e47d Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive@2.png new file mode 100644 index 0000000..f06f231 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop.png new file mode 100644 index 0000000..eb76394 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop@2.png new file mode 100644 index 0000000..a657f32 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-dark.png b/Paper/gtk-3.0/assets/scale-slider-vert-dark.png new file mode 100644 index 0000000..5cad01b Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-dark@2.png new file mode 100644 index 0000000..6e1f70b Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark.png b/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark.png new file mode 100644 index 0000000..5cad01b Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark@2.png new file mode 100644 index 0000000..6e1f70b Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-hover.png b/Paper/gtk-3.0/assets/scale-slider-vert-hover.png new file mode 100644 index 0000000..4ad6c08 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-hover.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-hover@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-hover@2.png new file mode 100644 index 0000000..c35790a Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark.png new file mode 100644 index 0000000..165bbf6 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark@2.png new file mode 100644 index 0000000..e0440ab Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-vert-insensitive.png new file mode 100644 index 0000000..5f2e47d Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-insensitive.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-insensitive@2.png new file mode 100644 index 0000000..f06f231 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert-insensitive@2.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert.png b/Paper/gtk-3.0/assets/scale-slider-vert.png new file mode 100644 index 0000000..4ad6c08 Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert.png differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert@2.png b/Paper/gtk-3.0/assets/scale-slider-vert@2.png new file mode 100644 index 0000000..c35790a Binary files /dev/null and b/Paper/gtk-3.0/assets/scale-slider-vert@2.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-active.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-active.png new file mode 100644 index 0000000..ffef126 Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-active.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-active@2.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-active@2.png new file mode 100644 index 0000000..2da8540 Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-active@2.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-backdrop.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-backdrop.png new file mode 100644 index 0000000..5249232 Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-backdrop@2.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-backdrop@2.png new file mode 100644 index 0000000..b4c3878 Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-hover.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-hover.png new file mode 100644 index 0000000..85e32ba Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-hover.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-hover@2.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-hover@2.png new file mode 100644 index 0000000..90e6cc7 Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-checked.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked.png new file mode 100644 index 0000000..ffef126 Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-checked@2.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked@2.png new file mode 100644 index 0000000..2da8540 Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-checked@2.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-active.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-active.png new file mode 100644 index 0000000..7f2f41e Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-active.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-active@2.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-active@2.png new file mode 100644 index 0000000..a7aca27 Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-active@2.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-backdrop.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-backdrop.png new file mode 100644 index 0000000..37109db Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-backdrop.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-backdrop@2.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-backdrop@2.png new file mode 100644 index 0000000..d06ba98 Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-backdrop@2.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-hover.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-hover.png new file mode 100644 index 0000000..734c203 Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-hover.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-hover@2.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-hover@2.png new file mode 100644 index 0000000..d08c5a9 Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-hover@2.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked.png new file mode 100644 index 0000000..7f2f41e Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked.png differ diff --git a/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked@2.png b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked@2.png new file mode 100644 index 0000000..a7aca27 Binary files /dev/null and b/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked@2.png differ diff --git a/Paper/gtk-3.0/assets/sidebar-radio-checked-dark.svg b/Paper/gtk-3.0/assets/sidebar-radio-checked-dark.svg new file mode 100644 index 0000000..84f85b2 --- /dev/null +++ b/Paper/gtk-3.0/assets/sidebar-radio-checked-dark.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/sidebar-radio-checked.svg b/Paper/gtk-3.0/assets/sidebar-radio-checked.svg new file mode 100644 index 0000000..f3b01d1 --- /dev/null +++ b/Paper/gtk-3.0/assets/sidebar-radio-checked.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/sidebar-radio-prelight.svg b/Paper/gtk-3.0/assets/sidebar-radio-prelight.svg new file mode 100644 index 0000000..4ae7f92 --- /dev/null +++ b/Paper/gtk-3.0/assets/sidebar-radio-prelight.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/sidebar-radio-selected-dark.svg b/Paper/gtk-3.0/assets/sidebar-radio-selected-dark.svg new file mode 100644 index 0000000..11253ae --- /dev/null +++ b/Paper/gtk-3.0/assets/sidebar-radio-selected-dark.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/sidebar-radio-selected-prelight.svg b/Paper/gtk-3.0/assets/sidebar-radio-selected-prelight.svg new file mode 100644 index 0000000..03990bd --- /dev/null +++ b/Paper/gtk-3.0/assets/sidebar-radio-selected-prelight.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/sidebar-radio-selected.svg b/Paper/gtk-3.0/assets/sidebar-radio-selected.svg new file mode 100644 index 0000000..887174e --- /dev/null +++ b/Paper/gtk-3.0/assets/sidebar-radio-selected.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-01-dark.svg b/Paper/gtk-3.0/assets/spinner-01-dark.svg new file mode 100644 index 0000000..9cc98a2 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-01-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-01.svg b/Paper/gtk-3.0/assets/spinner-01.svg new file mode 100644 index 0000000..9ab4bc9 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-01.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-02-dark.svg b/Paper/gtk-3.0/assets/spinner-02-dark.svg new file mode 100644 index 0000000..440b368 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-02-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-02.svg b/Paper/gtk-3.0/assets/spinner-02.svg new file mode 100644 index 0000000..460b246 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-02.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-03-dark.svg b/Paper/gtk-3.0/assets/spinner-03-dark.svg new file mode 100644 index 0000000..6e82ea5 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-03-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-03.svg b/Paper/gtk-3.0/assets/spinner-03.svg new file mode 100644 index 0000000..9c711da --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-03.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-04-dark.svg b/Paper/gtk-3.0/assets/spinner-04-dark.svg new file mode 100644 index 0000000..ba276ee --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-04-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-04.svg b/Paper/gtk-3.0/assets/spinner-04.svg new file mode 100644 index 0000000..e7e9245 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-04.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-05-dark.svg b/Paper/gtk-3.0/assets/spinner-05-dark.svg new file mode 100644 index 0000000..104a8ad --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-05-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-05.svg b/Paper/gtk-3.0/assets/spinner-05.svg new file mode 100644 index 0000000..5218379 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-05.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-06-dark.svg b/Paper/gtk-3.0/assets/spinner-06-dark.svg new file mode 100644 index 0000000..0242aa8 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-06-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-06.svg b/Paper/gtk-3.0/assets/spinner-06.svg new file mode 100644 index 0000000..5fb2b8c --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-06.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-07-dark.svg b/Paper/gtk-3.0/assets/spinner-07-dark.svg new file mode 100644 index 0000000..d8cde88 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-07-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-07.svg b/Paper/gtk-3.0/assets/spinner-07.svg new file mode 100644 index 0000000..65f28f2 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-07.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-08-dark.svg b/Paper/gtk-3.0/assets/spinner-08-dark.svg new file mode 100644 index 0000000..cfcd95a --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-08-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-08.svg b/Paper/gtk-3.0/assets/spinner-08.svg new file mode 100644 index 0000000..dc81a42 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-08.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-09-dark.svg b/Paper/gtk-3.0/assets/spinner-09-dark.svg new file mode 100644 index 0000000..22a6467 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-09-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-09.svg b/Paper/gtk-3.0/assets/spinner-09.svg new file mode 100644 index 0000000..8fe1002 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-09.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-10-dark.svg b/Paper/gtk-3.0/assets/spinner-10-dark.svg new file mode 100644 index 0000000..d597625 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-10-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-10.svg b/Paper/gtk-3.0/assets/spinner-10.svg new file mode 100644 index 0000000..dcff21c --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-10.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-11-dark.svg b/Paper/gtk-3.0/assets/spinner-11-dark.svg new file mode 100644 index 0000000..c23e550 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-11-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-11.svg b/Paper/gtk-3.0/assets/spinner-11.svg new file mode 100644 index 0000000..e478f3c --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-11.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-12-dark.svg b/Paper/gtk-3.0/assets/spinner-12-dark.svg new file mode 100644 index 0000000..54d1329 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-12-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-12.svg b/Paper/gtk-3.0/assets/spinner-12.svg new file mode 100644 index 0000000..ffe7636 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-12.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-13-dark.svg b/Paper/gtk-3.0/assets/spinner-13-dark.svg new file mode 100644 index 0000000..c853253 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-13-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-13.svg b/Paper/gtk-3.0/assets/spinner-13.svg new file mode 100644 index 0000000..1aa3c6f --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-13.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-14-dark.svg b/Paper/gtk-3.0/assets/spinner-14-dark.svg new file mode 100644 index 0000000..e9870c9 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-14-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-14.svg b/Paper/gtk-3.0/assets/spinner-14.svg new file mode 100644 index 0000000..34287eb --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-14.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-15-dark.svg b/Paper/gtk-3.0/assets/spinner-15-dark.svg new file mode 100644 index 0000000..6c4b33e --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-15-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-15.svg b/Paper/gtk-3.0/assets/spinner-15.svg new file mode 100644 index 0000000..68f2678 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-15.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-16-dark.svg b/Paper/gtk-3.0/assets/spinner-16-dark.svg new file mode 100644 index 0000000..7da9f02 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-16-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-16.svg b/Paper/gtk-3.0/assets/spinner-16.svg new file mode 100644 index 0000000..a917873 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-16.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-17-dark.svg b/Paper/gtk-3.0/assets/spinner-17-dark.svg new file mode 100644 index 0000000..2b76a23 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-17-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-17.svg b/Paper/gtk-3.0/assets/spinner-17.svg new file mode 100644 index 0000000..25f2d2b --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-17.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-18-dark.svg b/Paper/gtk-3.0/assets/spinner-18-dark.svg new file mode 100644 index 0000000..bbf5579 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-18-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-18.svg b/Paper/gtk-3.0/assets/spinner-18.svg new file mode 100644 index 0000000..04395b6 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-18.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-19-dark.svg b/Paper/gtk-3.0/assets/spinner-19-dark.svg new file mode 100644 index 0000000..7478364 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-19-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-19.svg b/Paper/gtk-3.0/assets/spinner-19.svg new file mode 100644 index 0000000..81b1da5 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-19.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-20-dark.svg b/Paper/gtk-3.0/assets/spinner-20-dark.svg new file mode 100644 index 0000000..f9c1917 --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-20-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner-20.svg b/Paper/gtk-3.0/assets/spinner-20.svg new file mode 100644 index 0000000..b05b93d --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner-20.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/spinner.css b/Paper/gtk-3.0/assets/spinner.css new file mode 100644 index 0000000..f36f46f --- /dev/null +++ b/Paper/gtk-3.0/assets/spinner.css @@ -0,0 +1,56 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*********** + * Spinner * + ***********/ + +@keyframes spinner { + 0% { background-image: url("assets/spinner-01.svg"); } + 5% { background-image: url("assets/spinner-02.svg"); } + 10% { background-image: url("assets/spinner-03.svg"); } + 15% { background-image: url("assets/spinner-04.svg"); } + 20% { background-image: url("assets/spinner-05.svg"); } + 25% { background-image: url("assets/spinner-06.svg"); } + 30% { background-image: url("assets/spinner-07.svg"); } + 35% { background-image: url("assets/spinner-08.svg"); } + 40% { background-image: url("assets/spinner-09.svg"); } + 45% { background-image: url("assets/spinner-10.svg"); } + 50% { background-image: url("assets/spinner-11.svg"); } + 55% { background-image: url("assets/spinner-12.svg"); } + 65% { background-image: url("assets/spinner-13.svg"); } + 70% { background-image: url("assets/spinner-14.svg"); } + 75% { background-image: url("assets/spinner-15.svg"); } + 80% { background-image: url("assets/spinner-16.svg"); } + 85% { background-image: url("assets/spinner-17.svg"); } + 90% { background-image: url("assets/spinner-18.svg"); } + 95% { background-image: url("assets/spinner-19.svg"); } + 100% { background-image: url("assets/spinner-20.svg"); } +} + +.spinner { + background-color: transparent; + background-image: url("assets/spinner-01.svg"); + background-repeat: no-repeat; + background-position: center; +} + +.spinner:active { + background-image: url("assets/spinner-01.svg"); + animation: spinner 600ms infinite linear; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/colors.css b/Paper/gtk-3.0/colors.css new file mode 100644 index 0000000..61fde9c --- /dev/null +++ b/Paper/gtk-3.0/colors.css @@ -0,0 +1,25 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/********** + * Colors * + **********/ + +/* Base colors */ +@define-color calculator #9F347D;/* Calc color */ diff --git a/Paper/gtk-3.0/granite-widgets.css b/Paper/gtk-3.0/granite-widgets.css new file mode 100644 index 0000000..5603b84 --- /dev/null +++ b/Paper/gtk-3.0/granite-widgets.css @@ -0,0 +1,91 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/*********** + * Popover * + **********/ + +GraniteWidgetsPopOver { + + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + + border: 1px solid @base; + background: @base; + color: @text; + +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.popover_bg { + background-color: @base; + background-image: none; + border: 1px solid @base; + color: @text; +} + +GraniteWidgetsPopOver .sidebar.view { + border: none; + background-color: transparent; +} + +/*Button*/ +GraniteWidgetsPopOver .button { + background-image: none; + background-color: transparent; + border: none; +} + +GraniteWidgetsPopOver .button:active { + border: none; + background: none; + color: @selection; +} + +GraniteWidgetsPopOver .button:active:hover { + background: none; + background-color: alpha(@selection, 0.05); + border: none; + color: @selection; +} + + +/*********** + * Welcome * + **********/ + +GraniteWidgetsWelcome { + background-color: @base; +} + +GraniteWidgetsWelcome GtkLabel { + color: @foreground; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: alpha(@foreground, 0.8); +} \ No newline at end of file diff --git a/Paper/gtk-3.0/gtk-common.css b/Paper/gtk-3.0/gtk-common.css new file mode 100644 index 0000000..aa5707c --- /dev/null +++ b/Paper/gtk-3.0/gtk-common.css @@ -0,0 +1,197 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********************** + * Common Definitions * + **********************/ + +/* Insensitive colors */ +@define-color insensitive_base shade(@base, 0.95); +@define-color insensitive_background alpha(@background, 0.0); +@define-color insensitive_foreground alpha(@foreground, 0.5); +@define-color insensitive_border shade(@border, 1.1); +@define-color insensitive_button @insensitive_background; +@define-color insensitive_separator shade(@separator, 1.05); +@define-color insensitive_text @insensitive_foreground; +@define-color insensitive_selection shade(@selection, 1.05); + +/* Backdrop colors */ +@define-color backdrop_base shade(@base, 0.9); +@define-color backdrop_background shade(@background, 0.98); +@define-color backdrop_foreground shade(@foreground, 1.2); +@define-color backdrop_border shade(@border, 1.02); +@define-color backdrop_separator shade(@separator, 0.99); +@define-color backdrop_text alpha(@text, 0.6); +@define-color backdrop_selection shade(@selection, 1.3); + +/* Backdrop-insensitive colors */ +@define-color backdrop_insensitive_border mix(@backdrop_background, @backdrop_border, 0.5); +@define-color backdrop_insensitive_foreground mix(@backdrop_background, @backdrop_foreground, 0.5); +@define-color backdrop_insensitive_background mix(@backdrop_background, @backdrop_base, 0.5); +@define-color backdrop_insensitive_text alpha(@foreground, 0.4); + +/* Backdrop-selected colors */ +@define-color backdrop_selected_background shade(@selection, 1.3); +@define-color backdrop_selected_foreground @foreground; + +/* Hover colors */ +@define-color hover_base shade(@base, 1.02); +@define-color hover_background rgba(255,255,255,0.2); +@define-color hover_foreground shade(@foreground, 1.02); +@define-color hover_border shade(@border, 1.02); +@define-color hover_text shade(@foreground, 1.02); +@define-color hover_selection shade(@selection, 1.3); + +/* Active colors */ +@define-color active_text shade(@foreground, 1.3); + +/* Selected color */ +@define-color selected_background @selection; +@define-color selected_border shade(@selection, 0.8); +@define-color selected_foreground #ffffff; +@define-color selection_foreground @selected_foreground; + +/**************** + * Theme colors * + ***************/ + +@define-color theme_base @base; +@define-color theme_base_color @base; + +@define-color theme_bg_color @background; +@define-color theme_background @background; +@define-color bg_color @background; +@define-color fg_color @foreground; +@define-color theme_foreground @foreground; + +@define-color theme_selected_background @selected_background; +@define-color selected_bg_color @selected_background; +@define-color theme_selected_foreground @selected_foreground; + +@define-color theme_text @foreground; +@define-color theme_text_color @foreground; + +@define-color panel_bg_color @panel; +@define-color panel_fg_color @panel_text; + +/************** + * Scrollbars * + **************/ +@define-color scrollbar_slider shade(@foreground,1.2); +@define-color scrollbar_slider_backdrop shade(@scrollbar_slider,0.95); +@define-color scrollbar_slider_insensitive shade(@scrollbar_slider,1.05); + +@define-color scrollbar_trough shade(@background,0.8); +@define-color scrollbar_trough_insensitive shade(@insensitive_background,0.95); +@define-color scrollbar_trough_backdrop shade(@backdrop_background,0.95); + +/**************** + * Progressbars * + ****************/ + +@define-color progressbar_background shade(@selected_background, 1.1); +@define-color backdrop_progressbar_background_a shade(@backdrop_background, 0.85); +@define-color backdrop_progressbar_background_b shade(@backdrop_background, 0.85); + + +/*********** + * Troughs * + ***********/ +@define-color trough_active @selected_background; +@define-color trough_background shade(@base,0.95); +@define-color insensitive_trough_background shade(@background, 0.9); +@define-color backdrop_trough_background @backdrop_background; + +/********************* + * Internal elements * + *********************/ +@define-color internal_element @base; +@define-color internal_element_prelight @selection; + +@define-color inset_light alpha(white, 0.45); +@define-color inset_dark alpha(#000, 0.07); + +/***************** + * Miscellaneous * + *****************/ +@define-color placeholder_text_color shade(@foreground, 2.0); +@define-color view_symbolic shade(@internal_element, 0.50); + +/* GNOME Apps */ +@define-color entry_tag_background #3465a4; + +/*********** + * Popover * + ***********/ +@define-color osd_popover_background alpha(@panel, 0.90); + +/****************** + * Infobar colors * + ******************/ + +@define-color infobar_background @selection; +@define-color infobar_foreground white; + +@define-color link @selection; +@define-color question #60ade8; +@define-color warning #f49f25; +@define-color error #e50e0e; +@define-color success #36c1d4; +@define-color info #f5f697; + +/* Info colors */ +@define-color info_foreground #333333; +@define-color info_text_shadow alpha(white, 0.2); +@define-color info_background @info; +@define-color info_border shade(@info_background, 0.9); + +/* Warning colors */ +@define-color warning_foreground #333333; +@define-color warning_text_shadow alpha(white, 0.2); +@define-color warning_background @warning; +@define-color warning_border shade(@warning_background, 0.9); + +/* Question colors */ +@define-color question_foreground white; +@define-color question_text_shadow alpha(#000, 0.2); +@define-color question_background @question; +@define-color question_border shade(@question_background, 0.9); + +/* Error colors */ +@define-color error_foreground white; +@define-color error_text_shadow alpha(#000, 0.5); +@define-color error_background @error; +@define-color error_border shade(@error_background, 0.9); + + +/*********** + * Imports * + ***********/ + +/* Import App-Specific CSS */ +@import url("apps/budgie.css"); +@import url("apps/calculator.css"); +@import url("apps/fallback.css"); +@import url("apps/gnome.css"); +@import url("apps/gnome-software.css"); +/*@import url("apps/gnome-music.css");*/ +@import url("apps/nautilus.css"); +@import url("apps/pantheon.css"); +@import url("apps/settings.css"); +@import url("apps/unity.css"); +@import url("apps/xfce.css"); \ No newline at end of file diff --git a/Paper/gtk-3.0/gtk-dark.css b/Paper/gtk-3.0/gtk-dark.css new file mode 100644 index 0000000..b091812 --- /dev/null +++ b/Paper/gtk-3.0/gtk-dark.css @@ -0,0 +1,59 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/********** + * Colors * + **********/ + +/* Base colors */ +@define-color base #384952;/* Base color */ +@define-color background #263238;/* Background color */ +@define-color foreground #A8B5BA;/* Foreground color */ +@define-color border #1E272B;/* Borders color */ +@define-color button #1E272B;/* Button color */ +@define-color separator @border;/* Separator color */ +@define-color menu_separator @separator;/* Separator color */ +@define-color text #A8B5BA;/* Text color */ +@define-color panel #263238;/* Panel color */ +@define-color header #263238;/* Header color */ +@define-color toolbar @header;/* Toolbar color */ +@define-color header_text #A8B5BA;/* Header text color */ +@define-color selection #2D5364;/* Selection color */ +@define-color view_background #555;/* View background */ +@define-color inactive_frame @border;/* Inactive frame color */ +@define-color panel_text #A8B5BA;/* Panel text color */ +@define-color panel_text_shadow alpha(#000, 0.2);/* Panel text color */ +@define-color text_shadow alpha(white, 0.4);/* Text shadow */ +@define-color icon_shadow @text_shadow;/* Icon shadow */ + +/* Hightlight & shadow colors */ +@define-color highlight alpha(#fff, 0.2); +@define-color shadow alpha(#000, 0.2); + +/*********** + * Imports * + ***********/ + +/* Import Main CSS */ +@import url("granite-widgets.css"); +@import url("gtk-widgets.css"); +@import url("gtk-common.css"); + +/* Import Assets CSS */ +@import url("gtk-widgets-assets-dark.css"); \ No newline at end of file diff --git a/Paper/gtk-3.0/gtk-widgets-assets-common.css b/Paper/gtk-3.0/gtk-widgets-assets-common.css new file mode 100644 index 0000000..810c6fe --- /dev/null +++ b/Paper/gtk-3.0/gtk-widgets-assets-common.css @@ -0,0 +1,526 @@ +/************************* + * Check and Radio items * + *************************/ + +.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + icon-shadow: 0 1px 0 white; +} +.check.button.flat, +.header-bar .check.titlebutton.button, +.titlebar .check.titlebutton.button { + icon-shadow: none; +} +.view.check:selected, +GtkCalendar.check:selected, +.list-row:selected .check { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); +} +.check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); + icon-shadow: 0 1px 0 white; +} +.check:hover.button.flat, +.header-bar .check.titlebutton.button:hover, +.titlebar .check.titlebutton.button:hover { + icon-shadow: none; +} +.view.check:hover:selected, +GtkCalendar.check:hover:selected, +.list-row:selected .check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); +} +.check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); + icon-shadow: 0 1px 0 white; +} +.check:active.button.flat, +.header-bar .check.titlebutton.button:active, +.titlebar .check.titlebutton.button:active { + icon-shadow: none; +} +.view.check:active:selected, +GtkCalendar.check:active:selected, +.list-row:selected .check:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); +} +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); + icon-shadow: 0 1px 0 white; +} +.check:insensitive.button.flat, +.header-bar .check.titlebutton.button:insensitive, +.titlebar .check.titlebutton.button:insensitive { + icon-shadow: none; +} +.view.check:insensitive:selected, +GtkCalendar.check:insensitive:selected, +.list-row:selected .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); +} +.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); + icon-shadow: none; +} +.check:backdrop.button.flat, +.header-bar .check.titlebutton.button:backdrop, +.titlebar .check.titlebutton.button:backdrop { + icon-shadow: none; +} +.view.check:backdrop:selected, +GtkCalendar.check:backdrop:selected, +.list-row:selected .check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); +} +.check:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); + icon-shadow: none; +} +.check:backdrop:insensitive.button.flat, +.header-bar .check.titlebutton.button:backdrop:insensitive, +.titlebar .check.titlebutton.button:backdrop:insensitive { + icon-shadow: none; +} +.view.check:backdrop:insensitive:selected, +GtkCalendar.check:backdrop:insensitive:selected, +.list-row:selected .check:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); +} +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); + icon-shadow: 0 1px 0 white; +} +.check:inconsistent.button.flat, +.header-bar .check.titlebutton.button:inconsistent, +.titlebar .check.titlebutton.button:inconsistent { + icon-shadow: none; +} +.view.check:inconsistent:selected, +GtkCalendar.check:inconsistent:selected, +.list-row:selected .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); +} +.check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png")); + icon-shadow: 0 1px 0 white; +} +.check:inconsistent:hover.button.flat, +.header-bar .check.titlebutton.button:inconsistent:hover, +.titlebar .check.titlebutton.button:inconsistent:hover { + icon-shadow: none; +} +.view.check:inconsistent:hover:selected, +GtkCalendar.check:inconsistent:hover:selected, +.list-row:selected .check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); +} +.check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png")); + icon-shadow: 0 1px 0 white; +} +.check:inconsistent:selected.button.flat, +.header-bar .check.titlebutton.button:inconsistent:selected, +.titlebar .check.titlebutton.button:inconsistent:selected { + icon-shadow: none; +} +.view.check:inconsistent:selected:selected, +GtkCalendar.check:inconsistent:selected, +.list-row:selected .check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); +} +.check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png")); + icon-shadow: none; +} +.check:inconsistent:backdrop.button.flat, +.header-bar .check.titlebutton.button:inconsistent:backdrop, +.titlebar .check.titlebutton.button:inconsistent:backdrop { + icon-shadow: none; +} +.view.check:inconsistent:backdrop:selected, +GtkCalendar.check:inconsistent:backdrop:selected, +.list-row:selected .check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); +} +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); + icon-shadow: 0 1px 0 white; +} +.check:inconsistent:insensitive.button.flat, +.header-bar .check.titlebutton.button:inconsistent:insensitive, +.titlebar .check.titlebutton.button:inconsistent:insensitive { + icon-shadow: none; +} +.view.check:inconsistent:insensitive:selected, +GtkCalendar.check:inconsistent:insensitive:selected, +.list-row:selected .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); +} +.check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), url("assets/checkbox-mixed-backdrop-insensitive@2.png")); + icon-shadow: none; +} +.check:inconsistent:insensitive:backdrop.button.flat, +.header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop, +.titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop { + icon-shadow: none; +} +.view.check:inconsistent:insensitive:backdrop:selected, +GtkCalendar.check:inconsistent:insensitive:backdrop:selected, +.list-row:selected .check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive@2.png")); +} +.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + icon-shadow: 0 1px 0 white; +} +.check:checked.button.flat, +.header-bar .check.titlebutton.button:checked, +.titlebar .check.titlebutton.button:checked { + icon-shadow: none; +} +.view.check:checked:selected, +GtkCalendar.check:checked:selected, +.list-row:selected .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); +} +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + icon-shadow: 0 1px 0 white; +} +.check:checked:insensitive.button.flat, +.header-bar .check.titlebutton.button:checked:insensitive, +.titlebar .check.titlebutton.button:checked:insensitive { + icon-shadow: none; +} +.view.check:checked:insensitive:selected, +GtkCalendar.check:checked:insensitive:selected, +.list-row:selected .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); +} +.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); + icon-shadow: 0 1px 0 white; +} +.check:checked:hover.button.flat, +.header-bar .check.titlebutton.button:checked:hover, +.titlebar .check.titlebutton.button:checked:hover { + icon-shadow: none; +} +.view.check:checked:hover:selected, +GtkCalendar.check:checked:hover:selected, +.list-row:selected .check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); +} +.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); + icon-shadow: 0 1px 0 white; +} +.check:checked:active.button.flat, +.header-bar .check.titlebutton.button:checked:active, +.titlebar .check.titlebutton.button:checked:active { + icon-shadow: none; +} +.view.check:checked:active:selected, +GtkCalendar.check:checked:active:selected, +.list-row:selected .check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); +} +.check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); + icon-shadow: none; +} +.check:backdrop:checked.button.flat, +.header-bar .check.titlebutton.button:backdrop:checked, +.titlebar .check.titlebutton.button:backdrop:checked { + icon-shadow: none; +} +.view.check:backdrop:checked:selected, +GtkCalendar.check:backdrop:checked:selected, +.list-row:selected .check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); +} +.check:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png")); + icon-shadow: none; +} +.check:backdrop:checked:insensitive.button.flat, +.header-bar .check.titlebutton.button:backdrop:checked:insensitive, +.titlebar .check.titlebutton.button:backdrop:checked:insensitive { + icon-shadow: none; +} +.view.check:backdrop:checked:insensitive:selected, +GtkCalendar.check:backdrop:checked:insensitive:selected, +.list-row:selected .check:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), url("assets/selected-checkbox-checked-backdrop-insensitive@2.png")); +} +.menu .menuitem.check { + -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); + color: #7a7e7f; + icon-shadow: none; +} +.menu .menuitem.check:active, +.menu .menuitem.check:checked { + -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); +} +.menu .menuitem.check:inconsistent { + -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); +} +.menu .menuitem.check:hover { + color: #ffffff; +} +.menu .menuitem.check:insensitive { + color: #bdbebf; +} +.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); + icon-shadow: 0 1px 0 white; +} +.radio.button.flat, +.header-bar .radio.titlebutton.button, +.titlebar .radio.titlebutton.button { + icon-shadow: none; +} +.view.radio:selected, +GtkCalendar.radio:selected, +.list-row:selected .radio { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); +} +.radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); + icon-shadow: 0 1px 0 white; +} +.radio:hover.button.flat, +.header-bar .radio.titlebutton.button:hover, +.titlebar .radio.titlebutton.button:hover { + icon-shadow: none; +} +.view.radio:hover:selected, +GtkCalendar.radio:hover:selected, +.list-row:selected .radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); +} +.radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); + icon-shadow: 0 1px 0 white; +} +.radio:active.button.flat, +.header-bar .radio.titlebutton.button:active, +.titlebar .radio.titlebutton.button:active { + icon-shadow: none; +} +.view.radio:active:selected, +GtkCalendar.radio:active:selected, +.list-row:selected .radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); +} +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); + icon-shadow: 0 1px 0 white; +} +.radio:insensitive.button.flat, +.header-bar .radio.titlebutton.button:insensitive, +.titlebar .radio.titlebutton.button:insensitive { + icon-shadow: none; +} +.view.radio:insensitive:selected, +GtkCalendar.radio:insensitive:selected, +.list-row:selected .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); +} +.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); + icon-shadow: none; +} +.radio:backdrop.button.flat, +.header-bar .radio.titlebutton.button:backdrop, +.titlebar .radio.titlebutton.button:backdrop { + icon-shadow: none; +} +.view.radio:backdrop:selected, +GtkCalendar.radio:backdrop:selected, +.list-row:selected .radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); +} +.radio:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); + icon-shadow: none; +} +.radio:backdrop:insensitive.button.flat, +.header-bar .radio.titlebutton.button:backdrop:insensitive, +.titlebar .radio.titlebutton.button:backdrop:insensitive { + icon-shadow: none; +} +.view.radio:backdrop:insensitive:selected, +GtkCalendar.radio:backdrop:insensitive:selected, +.list-row:selected .radio:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); +} +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); + icon-shadow: 0 1px 0 white; +} +.radio:inconsistent.button.flat, +.header-bar .radio.titlebutton.button:inconsistent, +.titlebar .radio.titlebutton.button:inconsistent { + icon-shadow: none; +} +.view.radio:inconsistent:selected, +GtkCalendar.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); +} +.radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png")); + icon-shadow: 0 1px 0 white; +} +.radio:inconsistent:hover.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:hover, +.titlebar .radio.titlebutton.button:inconsistent:hover { + icon-shadow: none; +} +.view.radio:inconsistent:hover:selected, +GtkCalendar.radio:inconsistent:hover:selected, +.list-row:selected .radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); +} +.radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png")); + icon-shadow: 0 1px 0 white; +} +.radio:inconsistent:selected.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:selected, +.titlebar .radio.titlebutton.button:inconsistent:selected { + icon-shadow: none; +} +.view.radio:inconsistent:selected:selected, +GtkCalendar.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); +} +.radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png")); + icon-shadow: none; +} +.radio:inconsistent:backdrop.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:backdrop, +.titlebar .radio.titlebutton.button:inconsistent:backdrop { + icon-shadow: none; +} +.view.radio:inconsistent:backdrop:selected, +GtkCalendar.radio:inconsistent:backdrop:selected, +.list-row:selected .radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); +} +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); + icon-shadow: 0 1px 0 white; +} +.radio:inconsistent:insensitive.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:insensitive, +.titlebar .radio.titlebutton.button:inconsistent:insensitive { + icon-shadow: none; +} +.view.radio:inconsistent:insensitive:selected, +GtkCalendar.radio:inconsistent:insensitive:selected, +.list-row:selected .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); +} +.radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), url("assets/radio-mixed-backdrop-insensitive@2.png")); + icon-shadow: none; +} +.radio:inconsistent:insensitive:backdrop.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop, +.titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop { + icon-shadow: none; +} +.view.radio:inconsistent:insensitive:backdrop:selected, +GtkCalendar.radio:inconsistent:insensitive:backdrop:selected, +.list-row:selected .radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"), url("assets/selected-radio-mixed-backdrop-insensitive@2.png")); +} +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); + icon-shadow: 0 1px 0 white; +} +.radio:checked.button.flat, +.header-bar .radio.titlebutton.button:checked, +.titlebar .radio.titlebutton.button:checked { + icon-shadow: none; +} +.view.radio:checked:selected, +GtkCalendar.radio:checked:selected, +.list-row:selected .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); +} +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); + icon-shadow: 0 1px 0 white; +} +.radio:checked:insensitive.button.flat, +.header-bar .radio.titlebutton.button:checked:insensitive, +.titlebar .radio.titlebutton.button:checked:insensitive { + icon-shadow: none; +} +.view.radio:checked:insensitive:selected, +GtkCalendar.radio:checked:insensitive:selected, +.list-row:selected .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); +} +.radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); + icon-shadow: 0 1px 0 white; +} +.radio:checked:hover.button.flat, +.header-bar .radio.titlebutton.button:checked:hover, +.titlebar .radio.titlebutton.button:checked:hover { + icon-shadow: none; +} +.view.radio:checked:hover:selected, +GtkCalendar.radio:checked:hover:selected, +.list-row:selected .radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); +} +.radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png")); + icon-shadow: 0 1px 0 white; +} +.radio:checked:active.button.flat, +.header-bar .radio.titlebutton.button:checked:active, +.titlebar .radio.titlebutton.button:checked:active { + icon-shadow: none; +} +.view.radio:checked:active:selected, +GtkCalendar.radio:checked:active:selected, +.list-row:selected .radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); +} +.radio:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); + icon-shadow: none; +} +.radio:backdrop:checked.button.flat, +.header-bar .radio.titlebutton.button:backdrop:checked, +.titlebar .radio.titlebutton.button:backdrop:checked { + icon-shadow: none; +} +.view.radio:backdrop:checked:selected, +GtkCalendar.radio:backdrop:checked:selected, +.list-row:selected .radio:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); +} +.radio:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png")); + icon-shadow: none; +} +.radio:backdrop:checked:insensitive.button.flat, +.header-bar .radio.titlebutton.button:backdrop:checked:insensitive, +.titlebar .radio.titlebutton.button:backdrop:checked:insensitive { + icon-shadow: none; +} +.view.radio:backdrop:checked:insensitive:selected, +GtkCalendar.radio:backdrop:checked:insensitive:selected, +.list-row:selected .radio:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), url("assets/selected-radio-checked-backdrop-insensitive@2.png")); +} diff --git a/Paper/gtk-3.0/gtk-widgets-assets-dark.css b/Paper/gtk-3.0/gtk-widgets-assets-dark.css new file mode 100644 index 0000000..f1a2822 --- /dev/null +++ b/Paper/gtk-3.0/gtk-widgets-assets-dark.css @@ -0,0 +1,1171 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/*************** + * Check Boxes * + ***************/ + + /* Unchecked */ +.check, +.check row:selected, +.check row:selected:focus { + background: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"),url("assets/checkbox-unchecked-dark@2.png")); +} + + /* Unchecked Hover */ +.check:hover, +.check row:selected:hover, +.check row:selected:focus:hover { + background: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"),url("assets/checkbox-unchecked-hover-dark@2.png")); +} + +/* Unchecked Insensitive */ +.check:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"),url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +/* Unchecked Insensitive Unfocused */ +.check:insensitive:backdrop, +.check row:selected:insensitive:backdrop, +.check row:selected:focus:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"),url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +/* Unchecked Unfocused */ +.check:backdrop, +.check row:selected:backdrop, +.check row:selected:focus:backdrop { + background: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"),url("assets/checkbox-unchecked-backdrop-dark@2.png")); +} + +/* Checked */ +.check:active, +.check row:selected:active, +.check row:selected:focus:active { + background: -gtk-scaled(url("assets/checkbox-checked-dark.png"),url("assets/checkbox-checked-dark@2.png")); +} + + /* Checked Hover */ +.check:active:hover, +.check row:selected:active:hover, +.check row:selected:focus:active:hover { + background: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"),url("assets/checkbox-checked-hover-dark@2.png")); +} + +/* Checked Insensitive */ +.check:active:insensitive, +.check row:selected:active:insensitive, +.check row:selected:focus:active:insensitive { + background: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"),url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +/* Checked Insensitive Unfocused */ +.check:active:insensitive:backdrop, +.check row:selected:active:insensitive:backdrop, +.check row:selected:focus:active:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"),url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +/* Checked Unfocused */ +.check:active:backdrop, +.check row:selected:active:backdrop, +.check row:selected:focus:active:backdrop { + background: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"),url("assets/checkbox-checked-backdrop-dark@2.png")); +} + +/* Mixed*/ +.check:inconsistent, +.check row:selected:inconsistent, +.check row:selected:focus:inconsistent { + background: -gtk-scaled(url("assets/checkbox-mixed-dark.png"),url("assets/checkbox-mixed-dark@2.png")); +} + +/* Mixed Hover */ +.check:inconsistent:hover, +.check row:selected:inconsistent:hover, +.check row:selected:focus:inconsistent:hover { + background: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"),url("assets/checkbox-mixed-hover-dark@2.png")); +} + +/* Mixed Insensitive Unfocused */ +.check:inconsistent:insensitive:backdrop, +.check row:selected:inconsistent:insensitive:backdrop, +.check row:selected:focus:inconsistent:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"),url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +/* Mixed Insensitive */ +.check:inconsistent:insensitive, +.check row:selected:inconsistent:insensitive, +.check row:selected:focus:inconsistent:insensitive { + background: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"),url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +/* Mixed Unfocused */ +.check:inconsistent:backdrop, +.check row:selected:inconsistent:backdrop, +.check row:selected:focus:inconsistent:backdrop { + background: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"),url("assets/checkbox-mixed-backdrop-dark@2.png")); +} + +/***************** + * Radio Buttons * + *****************/ + + /* Unchecked Insensitive */ +.radio, +.radio row:selected, +.radio row:selected:focus { + background: -gtk-scaled(url("assets/radio-unchecked-dark.png"),url("assets/radio-unchecked-dark@2.png")); +} + +/* Unchecked Hover */ +.radio:hover, +.radio row:selected:hover, +.radio row:selected:focus:hover { + background: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"),url("assets/radio-unchecked-hover-dark@2.png")); +} + +/* Unchecked Insensitive */ +.radio:insensitive, +.radio row:selected:insensitive, +.radio row:selected:focus:insensitive { + background: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"),url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +/* Unchecked Unfocused */ +.radio:backdrop, +.radio row:selected:backdrop, +.radio row:selected:focus:backdrop { + background: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"),url("assets/radio-unchecked-backdrop-dark@2.png")); +} + +/* Checked */ +.radio:active, +.radio row:selected:active, +.radio row:selected:focus:active { + background: -gtk-scaled(url("assets/radio-checked-dark.png"),url("assets/radio-checked-dark@2.png")); +} + +/* Checked Hover */ +.radio:active:hover, +.radio row:selected:active:hover, +.radio row:selected:focus:active:hover { + background: -gtk-scaled(url("assets/radio-checked-hover-dark.png"),url("assets/radio-checked-hover-dark@2.png")); +} + +/* Checked Insensitive */ +.radio:active:insensitive, +.radio row:selected:active:insensitive, +.radio row:selected:focus:active:insensitive { + background: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"),url("assets/radio-checked-insensitive-dark@2.png")); +} + +/* Checked Unfocused */ +.radio:active:backdrop, +.radio row:selected:active:backdrop, +.radio row:selected:focus:active:backdrop { + background: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"),url("assets/radio-checked-backdrop-dark@2.png")); +} + +/* Mixed*/ +.radio:inconsistent, +.radio row:selected:inconsistent, +.radio row:selected:focus:inconsistent { + background: -gtk-scaled(url("assets/radio-mixed-dark.png"),url("assets/radio-mixed-dark@2.png")); +} + +/* Mixed Hover */ +.radio:inconsistent:hover, +.radio row:selected:inconsistent:hover, +.radio row:selected:focus:inconsistent:hover { + background: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"),url("assets/radio-mixed-hover-dark@2.png")); +} + +/* Mixed Insensitive Unfocused */ +.radio:inconsistent:insensitive:backdrop, +.radio row:selected:inconsistent:insensitive:backdrop, +.radio row:selected:focus:inconsistent:insensitive:backdrop { + background: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"),url("assets/radio-mixed-insensitive-dark@2.png")); +} + +/* Mixed Insensitive */ +.radio:inconsistent:insensitive, +.radio row:selected:inconsistent:insensitive, +.radio row:selected:focus:inconsistent:insensitive { + background: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"),url("assets/radio-mixed-insensitive-dark@2.png")); +} + +/* Mixed Unfocused */ +.radio:inconsistent:backdrop, +.radio row:selected:inconsistent:backdrop, +.radio row:selected:focus:inconsistent:backdrop { + background: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"),url("assets/radio-mixed-backdrop-dark@2.png")); +} + +/************** + * Menu items * + **************/ + +.menuitem.check:active { + background: -gtk-scaled(url("assets/menuitem-checkbox-checked-dark.png"),url("assets/menuitem-checkbox-checked-dark@2.png")); +} + +.menuitem.check:active:hover { + background: -gtk-scaled(url("assets/menuitem-checkbox-checked-hover-dark.png"),url("assets/menuitem-checkbox-checked-hover-dark@2.png")); +} + +.menuitem.check:active:insensitive { + background: -gtk-scaled(url("assets/menuitem-checkbox-checked-insensitive-dark.png"),url("assets/menuitem-checkbox-checked-insensitive-dark@2.png")); +} + +.menuitem.check:inconsistent:hover, +.menuitem.radio:inconsistent:hover { + background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-hover-dark.png"),url("assets/menuitem-checkbox-mixed-hover-dark@2.png")); +} + +.menuitem.check:inconsistent, +.menuitem.radio:inconsistent { + background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-dark.png"),url("assets/menuitem-checkbox-mixed-dark@2.png")); +} + +.menuitem.check:inconsistent:insensitive, +.menuitem.radio:inconsistent:insensitive { + background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-insensitive-dark.png"),url("assets/menuitem-checkbox-mixed-insensitive-dark@2.png")); +} + +.menuitem.radio:active { + background: -gtk-scaled(url("assets/menuitem-radio-checked-dark.png"),url("assets/menuitem-radio-checked-dark@2.png")); +} + +.menuitem.radio:active:hover { + background: -gtk-scaled(url("assets/menuitem-radio-checked-hover-dark.png"),url("assets/menuitem-radio-checked-hover-dark@2.png")); +} + +.menuitem.radio:active:insensitive { + background: -gtk-scaled(url("assets/menuitem-radio-checked-insensitive-dark.png"),url("assets/menuitem-radio-checked-insensitive-dark@2.png")); +} + +/*************** + * Resize grip * + ***************/ + +.grip { + background-color: transparent; + background: url("assets/resize-grip.svg"); +} + +/******************* + * Pane separators * + *******************/ +.pane-separator { + background: url("assets/pane-separator-grip.svg"); + background-repeat: no-repeat; + background-position: center; +} + +.pane-separator:hover { + background: url("assets/pane-separator-grip-prelight.svg"); + background-repeat: no-repeat; + background-position: center; +} + +.pane-separator.vertical { + background: url("assets/pane-separator-grip-vertical.svg"); + background-repeat: no-repeat; + background-position: center; +} + +.pane-separator.vertical:hover { + background: url("assets/pane-separator-grip-vertical-prelight.svg"); + background-repeat: no-repeat; + background-position: center; +} + +/********************* + * GtkScale's slider * + *********************/ +.scale.slider, +.scale.slider.horizontal { + background: -gtk-scaled(url("assets/scale-slider-horz-dark.png"),url("assets/scale-slider-horz-dark@2.png")); +} + +.scale.slider:hover, +.scale.slider.horizontal:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-hover-dark.png"),url("assets/scale-slider-horz-hover-dark@2.png")); +} + +.scale.slider:active, +.scale.slider:active:hover, +.scale.slider.horizontal:active, +.scale.slider.horizontal:active:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-active-dark.png"),url("assets/scale-slider-horz-active-dark@2.png")); +} + +.scale.slider:backdrop, +.scale.slider:backdrop:hover, +.scale.slider.horizontal:backdrop, +.scale.slider.horizontal:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-backdrop-dark.png"),url("assets/scale-slider-horz-backdrop-dark@2.png")); +} + +.scale.slider:insensitive, +.scale.slider:insensitive:hover, +.scale.slider.horizontal:insensitive, +.scale.slider.horizontal:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-insensitive-dark.png"),url("assets/scale-slider-horz-insensitive-dark@2.png")); +} + +.scale.slider:insensitive:backdrop, +.scale.slider:insensitive:backdrop:hover, +.scale.slider.horizontal:insensitive:backdrop, +.scale.slider.horizontal:insensitive:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-backdrop-insensitive-dark.png"),url("assets/scale-slider-horz-backdrop-insensitive-dark@2.png")); +} + + +.scale.slider.vertical { + background: -gtk-scaled(url("assets/scale-slider-vert-dark.png"),url("assets/scale-slider-vert-dark@2.png")); +} + +.scale.slider.vertical:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-hover-dark.png"),url("assets/scale-slider-vert-hover-dark@2.png")); +} + +.scale.slider.vertical:active, +.scale.slider.vertical:active:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-active-dark.png"),url("assets/scale-slider-vert-active-dark@2.png")); +} + +.scale.slider.vertical:backdrop, +.scale.slider.vertical:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-backdrop-dark.png"),url("assets/scale-slider-vert-backdrop-dark@2.png")); +} + +.scale.slider.vertical:insensitive, +.scale.slider.vertical:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-insensitive-dark.png"),url("assets/scale-slider-vert-insensitive-dark@2.png")); +} + +.scale.slider.vertical:insensitive:backdrop, +.scale.slider.vertical:insensitive:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-backdrop-insensitive-dark.png"),url("assets/scale-slider-vert-backdrop-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal { + background: -gtk-scaled(url("assets/scale-slider-up-dark.png"),url("assets/scale-slider-up-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:hover { + background: -gtk-scaled(url("assets/scale-slider-up-hover-dark.png"),url("assets/scale-slider-up-hover-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:active, +.scale.scale-has-marks-above.slider.horizontal:active:hover { + background: -gtk-scaled(url("assets/scale-slider-up-active-dark.png"),url("assets/scale-slider-up-active-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:insensitive, +.scale.scale-has-marks-above.slider.horizontal:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-up-insensitive-dark.png"),url("assets/scale-slider-up-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:backdrop, +.scale.scale-has-marks-above.slider.horizontal:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-up-backdrop-dark.png"),url("assets/scale-slider-up-backdrop-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive, +.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-up-backdrop-insensitive-dark.png"),url("assets/scale-slider-up-backdrop-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical { + background: -gtk-scaled(url("assets/scale-slider-left-dark.png"),url("assets/scale-slider-left-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:hover { + background: -gtk-scaled(url("assets/scale-slider-left-hover-dark.png"),url("assets/scale-slider-left-hover-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:active, +.scale.scale-has-marks-above.slider.vertical:active:hover { + background: -gtk-scaled(url("assets/scale-slider-left-active-dark.png"),url("assets/scale-slider-left-active-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:insensitive, +.scale.scale-has-marks-above.slider.vertical:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-left-insensitive-dark.png"),url("assets/scale-slider-left-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:backdrop, +.scale.scale-has-marks-above.slider.vertical:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-left-backdrop-dark.png"),url("assets/scale-slider-left-backdrop-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive, +.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-left-backdrop-insensitive-dark.png"),url("assets/scale-slider-left-backdrop-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal { + background: -gtk-scaled(url("assets/scale-slider-down-dark.png"),url("assets/scale-slider-down-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:hover { + background: -gtk-scaled(url("assets/scale-slider-down-hover-dark.png"),url("assets/scale-slider-down-hover-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:active, +.scale.scale-has-marks-below.slider.horizontal:active:hover { + background: -gtk-scaled(url("assets/scale-slider-down-active-dark.png"),url("assets/scale-slider-down-active-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:insensitive, +.scale.scale-has-marks-below.slider.horizontal:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-down-insensitive-dark.png"),url("assets/scale-slider-down-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:backdrop, +.scale.scale-has-marks-below.slider.horizontal:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-down-backdrop-dark.png"),url("assets/scale-slider-down-backdrop-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive, +.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-down-backdrop-insensitive-dark.png"),url("assets/scale-slider-down-backdrop-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical { + background: -gtk-scaled(url("assets/scale-slider-right-dark.png"),url("assets/scale-slider-right-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:hover { + background: -gtk-scaled(url("assets/scale-slider-right-hover-dark.png"),url("assets/scale-slider-right-hover-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:active, +.scale.scale-has-marks-below.slider.vertical:active:hover { + background: -gtk-scaled(url("assets/scale-slider-right-active-dark.png"),url("assets/scale-slider-right-active-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:insensitive, +.scale.scale-has-marks-below.slider.vertical:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-right-insensitive-dark.png"),url("assets/scale-slider-right-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:backdrop, +.scale.scale-has-marks-below.slider.vertical:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-right-backdrop-dark.png"),url("assets/scale-slider-right-backdrop-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive, +.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-right-backdrop-insensitive-dark.png"),url("assets/scale-slider-right-backdrop-insensitive-dark@2.png")); +} + +/******************************** + * Touch text selection handles * + ********************************/ +.cursor-handle.bottom { + background: -gtk-scaled(url("assets/scale-slider-up-backdrop-dark.png"),url("assets/scale-slider-up-backdrop-dark@2.png")); +} + +.cursor-handle.top { + background: -gtk-scaled(url("assets/scale-slider-down-backdrop-dark.png"),url("assets/scale-slider-down-backdrop-dark@2.png")); +} + +/*********** + * Spinner * + ***********/ + +@keyframes spinner-dark { + 0% { background-image: url("assets/spinner-01-dark.svg"); } + 5% { background-image: url("assets/spinner-02-dark.svg"); } + 10% { background-image: url("assets/spinner-03-dark.svg"); } + 15% { background-image: url("assets/spinner-04-dark.svg"); } + 20% { background-image: url("assets/spinner-05-dark.svg"); } + 25% { background-image: url("assets/spinner-06-dark.svg"); } + 30% { background-image: url("assets/spinner-07-dark.svg"); } + 35% { background-image: url("assets/spinner-08-dark.svg"); } + 40% { background-image: url("assets/spinner-09-dark.svg"); } + 45% { background-image: url("assets/spinner-10-dark.svg"); } + 50% { background-image: url("assets/spinner-11-dark.svg"); } + 55% { background-image: url("assets/spinner-12-dark.svg"); } + 65% { background-image: url("assets/spinner-13-dark.svg"); + 70% { background-image: url("assets/spinner-14-dark.svg"); } + 75% { background-image: url("assets/spinner-15-dark.svg"); } + 80% { background-image: url("assets/spinner-16-dark.svg"); } + 85% { background-image: url("assets/spinner-17-dark.svg"); } + 90% { background-image: url("assets/spinner-18-dark.svg"); } + 95% { background-image: url("assets/spinner-19-dark.svg"); } + 100% { background-image: url("assets/spinner-20-dark.svg"); } +} +.spinner { + background-color: transparent; + background-image: url("assets/spinner-01-dark.svg"); + background-repeat: no-repeat; + background-position: center; +} + +.spinner:active { + background-image: url("assets/spinner-01-dark.svg"); + animation: spinner-dark 600ms infinite linear; +} + +/************************* + * Check and Radio items * + *************************/ + +.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check.button.flat, +.header-bar .check.titlebutton.button, +.titlebar .check.titlebutton.button { + icon-shadow: none; +} + +.view.check:selected, +GtkCalendar.check:selected, +.list-row:selected .check { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-dark.png"), url("assets/selected-checkbox-unchecked-dark@2.png")); +} + +.check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:hover.button.flat, +.header-bar .check.titlebutton.button:hover, +.titlebar .check.titlebutton.button:hover { + icon-shadow: none; +} + +.view.check:hover:selected, +GtkCalendar.check:hover:selected, +.list-row:selected .check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover-dark.png"), url("assets/selected-checkbox-unchecked-hover-dark@2.png")); +} + +.check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:active.button.flat, +.header-bar .check.titlebutton.button:active, +.titlebar .check.titlebutton.button:active { + icon-shadow: none; +} + +.view.check:active:selected, +GtkCalendar.check:active:selected, +.list-row:selected .check:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active-dark.png"), url("assets/selected-checkbox-unchecked-active-dark@2.png")); +} + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:insensitive.button.flat, +.header-bar .check.titlebutton.button:insensitive, +.titlebar .check.titlebutton.button:insensitive { + icon-shadow: none; +} + +.view.check:insensitive:selected, +GtkCalendar.check:insensitive:selected, +.list-row:selected .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive-dark.png"), url("assets/selected-checkbox-unchecked-insensitive-dark@2.png")); +} + +.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png")); + icon-shadow: none; +} + +.check:backdrop.button.flat, +.header-bar .check.titlebutton.button:backdrop, +.titlebar .check.titlebutton.button:backdrop { + icon-shadow: none; +} + +.view.check:backdrop:selected, +GtkCalendar.check:backdrop:selected, +.list-row:selected .check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-dark.png"), url("assets/selected-checkbox-unchecked-backdrop-dark@2.png")); +} + +.check:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png")); + icon-shadow: none; +} + +.check:backdrop:insensitive.button.flat, +.header-bar .check.titlebutton.button:backdrop:insensitive, +.titlebar .check.titlebutton.button:backdrop:insensitive { + icon-shadow: none; +} + +.view.check:backdrop:insensitive:selected, +GtkCalendar.check:backdrop:insensitive:selected, +.list-row:selected .check:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive-dark@2.png")); +} + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:inconsistent.button.flat, +.header-bar .check.titlebutton.button:inconsistent, +.titlebar .check.titlebutton.button:inconsistent { + icon-shadow: none; +} + +.view.check:inconsistent:selected, +GtkCalendar.check:inconsistent:selected, +.list-row:selected .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-dark.png"), url("assets/selected-checkbox-mixed-dark@2.png")); +} + +.check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:inconsistent:hover.button.flat, +.header-bar .check.titlebutton.button:inconsistent:hover, +.titlebar .check.titlebutton.button:inconsistent:hover { + icon-shadow: none; +} + +.view.check:inconsistent:hover:selected, +GtkCalendar.check:inconsistent:hover:selected, +.list-row:selected .check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover-dark.png"), url("assets/selected-checkbox-mixed-hover-dark@2.png")); +} + +.check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:inconsistent:selected.button.flat, +.header-bar .check.titlebutton.button:inconsistent:selected, +.titlebar .check.titlebutton.button:inconsistent:selected { + icon-shadow: none; +} + +.view.check:inconsistent:selected:selected, +GtkCalendar.check:inconsistent:selected, +.list-row:selected .check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active-dark.png"), url("assets/selected-checkbox-mixed-active-dark@2.png")); +} + +.check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png")); + icon-shadow: none; +} + +.check:inconsistent:backdrop.button.flat, +.header-bar .check.titlebutton.button:inconsistent:backdrop, +.titlebar .check.titlebutton.button:inconsistent:backdrop { + icon-shadow: none; +} + +.view.check:inconsistent:backdrop:selected, +GtkCalendar.check:inconsistent:backdrop:selected, +.list-row:selected .check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-dark.png"), url("assets/selected-checkbox-mixed-backdrop-dark@2.png")); +} + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:inconsistent:insensitive.button.flat, +.header-bar .check.titlebutton.button:inconsistent:insensitive, +.titlebar .check.titlebutton.button:inconsistent:insensitive { + icon-shadow: none; +} + +.view.check:inconsistent:insensitive:selected, +GtkCalendar.check:inconsistent:insensitive:selected, +.list-row:selected .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive-dark.png"), url("assets/selected-checkbox-mixed-insensitive-dark@2.png")); +} + +.check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/checkbox-mixed-backdrop-insensitive-dark@2.png")); + icon-shadow: none; +} + +.check:inconsistent:insensitive:backdrop.button.flat, +.header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop, +.titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop { + icon-shadow: none; +} + +.view.check:inconsistent:insensitive:backdrop:selected, +GtkCalendar.check:inconsistent:insensitive:backdrop:selected, +.list-row:selected .check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive-dark@2.png")); +} + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:checked.button.flat, +.header-bar .check.titlebutton.button:checked, +.titlebar .check.titlebutton.button:checked { + icon-shadow: none; +} + +.view.check:checked:selected, +GtkCalendar.check:checked:selected, +.list-row:selected .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-dark.png"), url("assets/selected-checkbox-checked-dark@2.png")); +} + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:checked:insensitive.button.flat, +.header-bar .check.titlebutton.button:checked:insensitive, +.titlebar .check.titlebutton.button:checked:insensitive { + icon-shadow: none; +} + +.view.check:checked:insensitive:selected, +GtkCalendar.check:checked:insensitive:selected, +.list-row:selected .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive-dark.png"), url("assets/selected-checkbox-checked-insensitive-dark@2.png")); +} + +.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:checked:hover.button.flat, +.header-bar .check.titlebutton.button:checked:hover, +.titlebar .check.titlebutton.button:checked:hover { + icon-shadow: none; +} + +.view.check:checked:hover:selected, +GtkCalendar.check:checked:hover:selected, +.list-row:selected .check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover-dark.png"), url("assets/selected-checkbox-checked-hover-dark@2.png")); +} + +.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:checked:active.button.flat, +.header-bar .check.titlebutton.button:checked:active, +.titlebar .check.titlebutton.button:checked:active { + icon-shadow: none; +} + +.view.check:checked:active:selected, +GtkCalendar.check:checked:active:selected, +.list-row:selected .check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active-dark.png"), url("assets/selected-checkbox-checked-active-dark@2.png")); +} + +.check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png")); + icon-shadow: none; +} + +.check:backdrop:checked.button.flat, +.header-bar .check.titlebutton.button:backdrop:checked, +.titlebar .check.titlebutton.button:backdrop:checked { + icon-shadow: none; +} + +.view.check:backdrop:checked:selected, +GtkCalendar.check:backdrop:checked:selected, +.list-row:selected .check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-dark.png"), url("assets/selected-checkbox-checked-backdrop-dark@2.png")); +} + +.check:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"), url("assets/checkbox-checked-backdrop-insensitive-dark@2.png")); + icon-shadow: none; +} + +.check:backdrop:checked:insensitive.button.flat, +.header-bar .check.titlebutton.button:backdrop:checked:insensitive, +.titlebar .check.titlebutton.button:backdrop:checked:insensitive { + icon-shadow: none; +} + +.view.check:backdrop:checked:insensitive:selected, +GtkCalendar.check:backdrop:checked:insensitive:selected, +.list-row:selected .check:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive-dark.png"), url("assets/selected-checkbox-checked-backdrop-insensitive-dark@2.png")); +} + +.menu .menuitem.check { + -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); + color: #7a7e7f; + icon-shadow: none; +} + +.menu .menuitem.check:active, +.menu .menuitem.check:checked { + -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); +} + +.menu .menuitem.check:inconsistent { + -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); +} + +.menu .menuitem.check:hover { + color: #ffffff; +} + +.menu .menuitem.check:insensitive { + color: #bdbebf; +} + +.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio.button.flat, +.header-bar .radio.titlebutton.button, +.titlebar .radio.titlebutton.button { + icon-shadow: none; +} + +.view.radio:selected, +GtkCalendar.radio:selected, +.list-row:selected .radio { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-dark.png"), url("assets/selected-radio-unchecked-dark@2.png")); +} + +.radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:hover.button.flat, +.header-bar .radio.titlebutton.button:hover, +.titlebar .radio.titlebutton.button:hover { + icon-shadow: none; +} + +.view.radio:hover:selected, +GtkCalendar.radio:hover:selected, +.list-row:selected .radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover-dark.png"), url("assets/selected-radio-unchecked-hover-dark@2.png")); +} + +.radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:active.button.flat, +.header-bar .radio.titlebutton.button:active, +.titlebar .radio.titlebutton.button:active { + icon-shadow: none; +} + +.view.radio:active:selected, +GtkCalendar.radio:active:selected, +.list-row:selected .radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active-dark.png"), url("assets/selected-radio-unchecked-active-dark@2.png")); +} + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:insensitive.button.flat, +.header-bar .radio.titlebutton.button:insensitive, +.titlebar .radio.titlebutton.button:insensitive { + icon-shadow: none; +} + +.view.radio:insensitive:selected, +GtkCalendar.radio:insensitive:selected, +.list-row:selected .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive-dark.png"), url("assets/selected-radio-unchecked-insensitive-dark@2.png")); +} + +.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png")); + icon-shadow: none; +} + +.radio:backdrop.button.flat, +.header-bar .radio.titlebutton.button:backdrop, +.titlebar .radio.titlebutton.button:backdrop { + icon-shadow: none; +} + +.view.radio:backdrop:selected, +GtkCalendar.radio:backdrop:selected, +.list-row:selected .radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-dark.png"), url("assets/selected-radio-unchecked-backdrop-dark@2.png")); +} + +.radio:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png")); + icon-shadow: none; +} + +.radio:backdrop:insensitive.button.flat, +.header-bar .radio.titlebutton.button:backdrop:insensitive, +.titlebar .radio.titlebutton.button:backdrop:insensitive { + icon-shadow: none; +} + +.view.radio:backdrop:insensitive:selected, +GtkCalendar.radio:backdrop:insensitive:selected, +.list-row:selected .radio:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive-dark.png"), url("assets/selected-radio-unchecked-backdrop-insensitive-dark@2.png")); +} + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:inconsistent.button.flat, +.header-bar .radio.titlebutton.button:inconsistent, +.titlebar .radio.titlebutton.button:inconsistent { + icon-shadow: none; +} + +.view.radio:inconsistent:selected, +GtkCalendar.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-dark.png"), url("assets/selected-radio-mixed-dark@2.png")); +} + +.radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:inconsistent:hover.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:hover, +.titlebar .radio.titlebutton.button:inconsistent:hover { + icon-shadow: none; +} + +.view.radio:inconsistent:hover:selected, +GtkCalendar.radio:inconsistent:hover:selected, +.list-row:selected .radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover-dark.png"), url("assets/selected-radio-mixed-hover-dark@2.png")); +} + +.radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:inconsistent:selected.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:selected, +.titlebar .radio.titlebutton.button:inconsistent:selected { + icon-shadow: none; +} + +.view.radio:inconsistent:selected:selected, +GtkCalendar.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active-dark.png"), url("assets/selected-radio-mixed-active-dark@2.png")); +} + +.radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png")); + icon-shadow: none; +} + +.radio:inconsistent:backdrop.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:backdrop, +.titlebar .radio.titlebutton.button:inconsistent:backdrop { + icon-shadow: none; +} + +.view.radio:inconsistent:backdrop:selected, +GtkCalendar.radio:inconsistent:backdrop:selected, +.list-row:selected .radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-dark.png"), url("assets/selected-radio-mixed-backdrop-dark@2.png")); +} + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:inconsistent:insensitive.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:insensitive, +.titlebar .radio.titlebutton.button:inconsistent:insensitive { + icon-shadow: none; +} + +.view.radio:inconsistent:insensitive:selected, +GtkCalendar.radio:inconsistent:insensitive:selected, +.list-row:selected .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive-dark.png"), url("assets/selected-radio-mixed-insensitive-dark@2.png")); +} + +.radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"), url("assets/radio-mixed-backdrop-insensitive-dark@2.png")); + icon-shadow: none; +} + +.radio:inconsistent:insensitive:backdrop.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop, +.titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop { + icon-shadow: none; +} + +.view.radio:inconsistent:insensitive:backdrop:selected, +GtkCalendar.radio:inconsistent:insensitive:backdrop:selected, +.list-row:selected .radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive-dark.png"), url("assets/selected-radio-mixed-backdrop-insensitive-dark@2.png")); +} + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:checked.button.flat, +.header-bar .radio.titlebutton.button:checked, +.titlebar .radio.titlebutton.button:checked { + icon-shadow: none; +} + +.view.radio:checked:selected, +GtkCalendar.radio:checked:selected, +.list-row:selected .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-dark.png"), url("assets/selected-radio-checked-dark@2.png")); +} + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:checked:insensitive.button.flat, +.header-bar .radio.titlebutton.button:checked:insensitive, +.titlebar .radio.titlebutton.button:checked:insensitive { + icon-shadow: none; +} + +.view.radio:checked:insensitive:selected, +GtkCalendar.radio:checked:insensitive:selected, +.list-row:selected .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive-dark.png"), url("assets/selected-radio-checked-insensitive-dark@2.png")); +} + +.radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:checked:hover.button.flat, +.header-bar .radio.titlebutton.button:checked:hover, +.titlebar .radio.titlebutton.button:checked:hover { + icon-shadow: none; +} + +.view.radio:checked:hover:selected, +GtkCalendar.radio:checked:hover:selected, +.list-row:selected .radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover-dark.png"), url("assets/selected-radio-checked-hover-dark@2.png")); +} + +.radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:checked:active.button.flat, +.header-bar .radio.titlebutton.button:checked:active, +.titlebar .radio.titlebutton.button:checked:active { + icon-shadow: none; +} + +.view.radio:checked:active:selected, +GtkCalendar.radio:checked:active:selected, +.list-row:selected .radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active-dark.png"), url("assets/selected-radio-checked-active-dark@2.png")); +} + +.radio:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png")); + icon-shadow: none; +} + +.radio:backdrop:checked.button.flat, +.header-bar .radio.titlebutton.button:backdrop:checked, +.titlebar .radio.titlebutton.button:backdrop:checked { + icon-shadow: none; +} + +.view.radio:backdrop:checked:selected, +GtkCalendar.radio:backdrop:checked:selected, +.list-row:selected .radio:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-dark.png"), url("assets/selected-radio-checked-backdrop-dark@2.png")); +} + +.radio:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"), url("assets/radio-checked-backdrop-insensitive-dark@2.png")); + icon-shadow: none; +} + +.radio:backdrop:checked:insensitive.button.flat, +.header-bar .radio.titlebutton.button:backdrop:checked:insensitive, +.titlebar .radio.titlebutton.button:backdrop:checked:insensitive { + icon-shadow: none; +} + +.view.radio:backdrop:checked:insensitive:selected, +GtkCalendar.radio:backdrop:checked:insensitive:selected, +.list-row:selected .radio:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive-dark.png"), url("assets/selected-radio-checked-backdrop-insensitive-dark@2.png")); +} diff --git a/Paper/gtk-3.0/gtk-widgets-assets.css b/Paper/gtk-3.0/gtk-widgets-assets.css new file mode 100644 index 0000000..af37496 --- /dev/null +++ b/Paper/gtk-3.0/gtk-widgets-assets.css @@ -0,0 +1,1173 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/*************** + * Check Boxes * + ***************/ + + /* Unchecked */ +.check, +.check row:selected, +.check row:selected:focus { + background: -gtk-scaled(url("assets/checkbox-unchecked.png"),url("assets/checkbox-unchecked@2.png")); +} + + /* Unchecked Hover */ +.check:hover, +.check row:selected:hover, +.check row:selected:focus:hover { + background: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"),url("assets/checkbox-unchecked-hover@2.png")); +} + +/* Unchecked Insensitive */ +.check:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"),url("assets/checkbox-unchecked-insensitive@2.png")); +} + +/* Unchecked Insensitive Unfocused */ +.check:insensitive:backdrop, +.check row:selected:insensitive:backdrop, +.check row:selected:focus:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"),url("assets/checkbox-unchecked-insensitive@2.png")); +} + +/* Unchecked Unfocused */ +.check:backdrop, +.check row:selected:backdrop, +.check row:selected:focus:backdrop { + background: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"),url("assets/checkbox-unchecked-backdrop@2.png")); +} + +/* Checked */ +.check:active, +.check row:selected:active, +.check row:selected:focus:active { + background: -gtk-scaled(url("assets/checkbox-checked.png"),url("assets/checkbox-checked@2.png")); +} + + /* Checked Hover */ +.check:active:hover, +.check row:selected:active:hover, +.check row:selected:focus:active:hover { + background: -gtk-scaled(url("assets/checkbox-checked-hover.png"),url("assets/checkbox-checked-hover@2.png")); +} + +/* Checked Insensitive */ +.check:active:insensitive, +.check row:selected:active:insensitive, +.check row:selected:focus:active:insensitive { + background: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"),url("assets/checkbox-checked-insensitive@2.png")); +} + +/* Checked Insensitive Unfocused */ +.check:active:insensitive:backdrop, +.check row:selected:active:insensitive:backdrop, +.check row:selected:focus:active:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"),url("assets/checkbox-checked-insensitive@2.png")); +} + +/* Checked Unfocused */ +.check:active:backdrop, +.check row:selected:active:backdrop, +.check row:selected:focus:active:backdrop { + background: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"),url("assets/checkbox-checked-backdrop@2.png")); +} + +/* Mixed*/ +.check:inconsistent, +.check row:selected:inconsistent, +.check row:selected:focus:inconsistent { + background: -gtk-scaled(url("assets/checkbox-mixed.png"),url("assets/checkbox-mixed@2.png")); +} + +/* Mixed Hover */ +.check:inconsistent:hover, +.check row:selected:inconsistent:hover, +.check row:selected:focus:inconsistent:hover { + background: -gtk-scaled(url("assets/checkbox-mixed-hover.png"),url("assets/checkbox-mixed-hover@2.png")); +} + +/* Mixed Insensitive Unfocused */ +.check:inconsistent:insensitive:backdrop, +.check row:selected:inconsistent:insensitive:backdrop, +.check row:selected:focus:inconsistent:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"),url("assets/checkbox-mixed-insensitive@2.png")); +} + +/* Mixed Insensitive */ +.check:inconsistent:insensitive, +.check row:selected:inconsistent:insensitive, +.check row:selected:focus:inconsistent:insensitive { + background: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"),url("assets/checkbox-mixed-insensitive@2.png")); +} + +/* Mixed Unfocused */ +.check:inconsistent:backdrop, +.check row:selected:inconsistent:backdrop, +.check row:selected:focus:inconsistent:backdrop { + background: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"),url("assets/checkbox-mixed-backdrop@2.png")); +} + +/***************** + * Radio Buttons * + *****************/ + + /* Unchecked Insensitive */ +.radio, +.radio row:selected, +.radio row:selected:focus { + background: -gtk-scaled(url("assets/radio-unchecked.png"),url("assets/radio-unchecked@2.png")); +} + +/* Unchecked Hover */ +.radio:hover, +.radio row:selected:hover, +.radio row:selected:focus:hover { + background: -gtk-scaled(url("assets/radio-unchecked-hover.png"),url("assets/radio-unchecked-hover@2.png")); +} + +/* Unchecked Insensitive */ +.radio:insensitive, +.radio row:selected:insensitive, +.radio row:selected:focus:insensitive { + background: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"),url("assets/radio-unchecked-insensitive@2.png")); +} + +/* Unchecked Unfocused */ +.radio:backdrop, +.radio row:selected:backdrop, +.radio row:selected:focus:backdrop { + background: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"),url("assets/radio-unchecked-backdrop@2.png")); +} + +/* Checked */ +.radio:active, +.radio row:selected:active, +.radio row:selected:focus:active { + background: -gtk-scaled(url("assets/radio-checked.png"),url("assets/radio-checked@2.png")); +} + +/* Checked Hover */ +.radio:active:hover, +.radio row:selected:active:hover, +.radio row:selected:focus:active:hover { + background: -gtk-scaled(url("assets/radio-checked-hover.png"),url("assets/radio-checked-hover@2.png")); +} + +/* Checked Insensitive */ +.radio:active:insensitive, +.radio row:selected:active:insensitive, +.radio row:selected:focus:active:insensitive { + background: -gtk-scaled(url("assets/radio-checked-insensitive.png"),url("assets/radio-checked-insensitive@2.png")); +} + +/* Checked Unfocused */ +.radio:active:backdrop, +.radio row:selected:active:backdrop, +.radio row:selected:focus:active:backdrop { + background: -gtk-scaled(url("assets/radio-checked-backdrop.png"),url("assets/radio-checked-backdrop@2.png")); +} + +/* Mixed*/ +.radio:inconsistent, +.radio row:selected:inconsistent, +.radio row:selected:focus:inconsistent { + background: -gtk-scaled(url("assets/radio-mixed.png"),url("assets/radio-mixed@2.png")); +} + +/* Mixed Hover */ +.radio:inconsistent:hover, +.radio row:selected:inconsistent:hover, +.radio row:selected:focus:inconsistent:hover { + background: -gtk-scaled(url("assets/radio-mixed-hover.png"),url("assets/radio-mixed-hover@2.png")); +} + +/* Mixed Insensitive Unfocused */ +.radio:inconsistent:insensitive:backdrop, +.radio row:selected:inconsistent:insensitive:backdrop, +.radio row:selected:focus:inconsistent:insensitive:backdrop { + background: -gtk-scaled(url("assets/radio-mixed-insensitive.png"),url("assets/radio-mixed-insensitive@2.png")); +} + +/* Mixed Insensitive */ +.radio:inconsistent:insensitive, +.radio row:selected:inconsistent:insensitive, +.radio row:selected:focus:inconsistent:insensitive { + background: -gtk-scaled(url("assets/radio-mixed-insensitive.png"),url("assets/radio-mixed-insensitive@2.png")); +} + +/* Mixed Unfocused */ +.radio:inconsistent:backdrop, +.radio row:selected:inconsistent:backdrop, +.radio row:selected:focus:inconsistent:backdrop { + background: -gtk-scaled(url("assets/radio-mixed-backdrop.png"),url("assets/radio-mixed-backdrop@2.png")); +} + +/************** + * Menu items * + **************/ + +.menuitem.check:active { + background: -gtk-scaled(url("assets/menuitem-checkbox-checked.png"),url("assets/menuitem-checkbox-checked@2.png")); +} + +.menuitem.check:active:hover { + background: -gtk-scaled(url("assets/menuitem-checkbox-checked-hover.png"),url("assets/menuitem-checkbox-checked-hover@2.png")); +} + +.menuitem.check:active:insensitive { + background: -gtk-scaled(url("assets/menuitem-checkbox-checked-insensitive.png"),url("assets/menuitem-checkbox-checked-insensitive@2.png")); +} + +.menuitem.check:inconsistent:hover, +.menuitem.radio:inconsistent:hover { + background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-hover.png"),url("assets/menuitem-checkbox-mixed-hover@2.png")); +} + +.menuitem.check:inconsistent, +.menuitem.radio:inconsistent { + background: -gtk-scaled(url("assets/menuitem-checkbox-mixed.png"),url("assets/menuitem-checkbox-mixed@2.png")); +} + +.menuitem.check:inconsistent:insensitive, +.menuitem.radio:inconsistent:insensitive { + background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-insensitive.png"),url("assets/menuitem-checkbox-mixed-insensitive@2.png")); +} + +.menuitem.radio:active { + background: -gtk-scaled(url("assets/menuitem-radio-checked.png"),url("assets/menuitem-radio-checked@2.png")); +} + +.menuitem.radio:active:hover { + background: -gtk-scaled(url("assets/menuitem-radio-checked-hover.png"),url("assets/menuitem-radio-checked-hover@2.png")); +} + +.menuitem.radio:active:insensitive { + background: -gtk-scaled(url("assets/menuitem-radio-checked-insensitive.png"),url("assets/menuitem-radio-checked-insensitive@2.png")); +} + +/*************** + * Resize grip * + ***************/ + +.grip { + background-color: transparent; + background: url("assets/resize-grip.svg"); +} + +/******************* + * Pane separators * + *******************/ +.pane-separator { + background: url("assets/pane-separator-grip.svg"); + background-repeat: no-repeat; + background-position: center; +} + +.pane-separator:hover { + background: url("assets/pane-separator-grip-prelight.svg"); + background-repeat: no-repeat; + background-position: center; +} + +.pane-separator.vertical { + background: url("assets/pane-separator-grip-vertical.svg"); + background-repeat: no-repeat; + background-position: center; +} + +.pane-separator.vertical:hover { + background: url("assets/pane-separator-grip-vertical-prelight.svg"); + background-repeat: no-repeat; + background-position: center; +} + +/********************* + * GtkScale's slider * + *********************/ +.scale.slider, +.scale.slider.horizontal { + background: -gtk-scaled(url("assets/scale-slider-horz.png"),url("assets/scale-slider-horz@2.png")); +} + +.scale.slider:hover, +.scale.slider.horizontal:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-hover.png"),url("assets/scale-slider-horz-hover@2.png")); +} + +.scale.slider:active, +.scale.slider:active:hover, +.scale.slider.horizontal:active, +.scale.slider.horizontal:active:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-active.png"),url("assets/scale-slider-horz-active@2.png")); +} + +.scale.slider:backdrop, +.scale.slider:backdrop:hover, +.scale.slider.horizontal:backdrop, +.scale.slider.horizontal:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-backdrop.png"),url("assets/scale-slider-horz-backdrop@2.png")); +} + +.scale.slider:insensitive, +.scale.slider:insensitive:hover, +.scale.slider.horizontal:insensitive, +.scale.slider.horizontal:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-insensitive.png"),url("assets/scale-slider-horz-insensitive@2.png")); +} + +.scale.slider:insensitive:backdrop, +.scale.slider:insensitive:backdrop:hover, +.scale.slider.horizontal:insensitive:backdrop, +.scale.slider.horizontal:insensitive:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-backdrop-insensitive.png"),url("assets/scale-slider-horz-backdrop-insensitive@2.png")); +} + + +.scale.slider.vertical { + background: -gtk-scaled(url("assets/scale-slider-vert.png"),url("assets/scale-slider-vert@2.png")); +} + +.scale.slider.vertical:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-hover.png"),url("assets/scale-slider-vert-hover@2.png")); +} + +.scale.slider.vertical:active, +.scale.slider.vertical:active:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-active.png"),url("assets/scale-slider-vert-active@2.png")); +} + +.scale.slider.vertical:backdrop, +.scale.slider.vertical:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-backdrop.png"),url("assets/scale-slider-vert-backdrop@2.png")); +} + +.scale.slider.vertical:insensitive, +.scale.slider.vertical:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-insensitive.png"),url("assets/scale-slider-vert-insensitive@2.png")); +} + +.scale.slider.vertical:insensitive:backdrop, +.scale.slider.vertical:insensitive:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-backdrop-insensitive.png"),url("assets/scale-slider-vert-backdrop-insensitive@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal { + background: -gtk-scaled(url("assets/scale-slider-up.png"),url("assets/scale-slider-up@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:hover { + background: -gtk-scaled(url("assets/scale-slider-up-hover.png"),url("assets/scale-slider-up-hover@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:active, +.scale.scale-has-marks-above.slider.horizontal:active:hover { + background: -gtk-scaled(url("assets/scale-slider-up-active.png"),url("assets/scale-slider-up-active@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:insensitive, +.scale.scale-has-marks-above.slider.horizontal:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-up-insensitive.png"),url("assets/scale-slider-up-insensitive@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:backdrop, +.scale.scale-has-marks-above.slider.horizontal:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-up-backdrop.png"),url("assets/scale-slider-up-backdrop@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive, +.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-up-backdrop-insensitive.png"),url("assets/scale-slider-up-backdrop-insensitive@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical { + background: -gtk-scaled(url("assets/scale-slider-left.png"),url("assets/scale-slider-left@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:hover { + background: -gtk-scaled(url("assets/scale-slider-left-hover.png"),url("assets/scale-slider-left-hover@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:active, +.scale.scale-has-marks-above.slider.vertical:active:hover { + background: -gtk-scaled(url("assets/scale-slider-left-active.png"),url("assets/scale-slider-left-active@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:insensitive, +.scale.scale-has-marks-above.slider.vertical:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-left-insensitive.png"),url("assets/scale-slider-left-insensitive@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:backdrop, +.scale.scale-has-marks-above.slider.vertical:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-left-backdrop.png"),url("assets/scale-slider-left-backdrop@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive, +.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-left-backdrop-insensitive.png"),url("assets/scale-slider-left-backdrop-insensitive@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal { + background: -gtk-scaled(url("assets/scale-slider-down.png"),url("assets/scale-slider-down@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:hover { + background: -gtk-scaled(url("assets/scale-slider-down-hover.png"),url("assets/scale-slider-down-hover@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:active, +.scale.scale-has-marks-below.slider.horizontal:active:hover { + background: -gtk-scaled(url("assets/scale-slider-down-active.png"),url("assets/scale-slider-down-active@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:insensitive, +.scale.scale-has-marks-below.slider.horizontal:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-down-insensitive.png"),url("assets/scale-slider-down-insensitive@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:backdrop, +.scale.scale-has-marks-below.slider.horizontal:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-down-backdrop.png"),url("assets/scale-slider-down-backdrop@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive, +.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-down-backdrop-insensitive.png"),url("assets/scale-slider-down-backdrop-insensitive@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical { + background: -gtk-scaled(url("assets/scale-slider-right.png"),url("assets/scale-slider-right@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:hover { + background: -gtk-scaled(url("assets/scale-slider-right-hover.png"),url("assets/scale-slider-right-hover@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:active, +.scale.scale-has-marks-below.slider.vertical:active:hover { + background: -gtk-scaled(url("assets/scale-slider-right-active.png"),url("assets/scale-slider-right-active@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:insensitive, +.scale.scale-has-marks-below.slider.vertical:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-right-insensitive.png"),url("assets/scale-slider-right-insensitive@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:backdrop, +.scale.scale-has-marks-below.slider.vertical:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-right-backdrop.png"),url("assets/scale-slider-right-backdrop@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive, +.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-right-backdrop-insensitive.png"),url("assets/scale-slider-right-backdrop-insensitive@2.png")); +} + +/******************************** + * Touch text selection handles * + ********************************/ +.cursor-handle.bottom { + background: -gtk-scaled(url("assets/scale-slider-up-backdrop.png"),url("assets/scale-slider-up-backdrop@2.png")); +} + +.cursor-handle.top { + background: -gtk-scaled(url("assets/scale-slider-down-backdrop.png"),url("assets/scale-slider-down-backdrop@2.png")); +} + +/*********** + * Spinner * + ***********/ + +@keyframes spinner { + 0% { background-image: url("assets/spinner-01.svg"); } + 5% { background-image: url("assets/spinner-02.svg"); } + 10% { background-image: url("assets/spinner-03.svg"); } + 15% { background-image: url("assets/spinner-04.svg"); } + 20% { background-image: url("assets/spinner-05.svg"); } + 25% { background-image: url("assets/spinner-06.svg"); } + 30% { background-image: url("assets/spinner-07.svg"); } + 35% { background-image: url("assets/spinner-08.svg"); } + 40% { background-image: url("assets/spinner-09.svg"); } + 45% { background-image: url("assets/spinner-10.svg"); } + 50% { background-image: url("assets/spinner-11.svg"); } + 55% { background-image: url("assets/spinner-12.svg"); } + 65% { background-image: url("assets/spinner-13.svg"); } + 70% { background-image: url("assets/spinner-14.svg"); } + 75% { background-image: url("assets/spinner-15.svg"); } + 80% { background-image: url("assets/spinner-16.svg"); } + 85% { background-image: url("assets/spinner-17.svg"); } + 90% { background-image: url("assets/spinner-18.svg"); } + 95% { background-image: url("assets/spinner-19.svg"); } + 100% { background-image: url("assets/spinner-20.svg"); } +} + +.spinner { + background-color: transparent; + background-image: url("assets/spinner-01.svg"); + background-repeat: no-repeat; + background-position: center; +} + +.spinner:active { + background-image: url("assets/spinner-01.svg"); + animation: spinner 600ms infinite linear; +} + + +/************************* + * Check and Radio items * + *************************/ + +.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check.button.flat, +.header-bar .check.titlebutton.button, +.titlebar .check.titlebutton.button { + icon-shadow: none; +} + +.view.check:selected, +GtkCalendar.check:selected, +.list-row:selected .check { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); +} + +.check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:hover.button.flat, +.header-bar .check.titlebutton.button:hover, +.titlebar .check.titlebutton.button:hover { + icon-shadow: none; +} + +.view.check:hover:selected, +GtkCalendar.check:hover:selected, +.list-row:selected .check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); +} + +.check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:active.button.flat, +.header-bar .check.titlebutton.button:active, +.titlebar .check.titlebutton.button:active { + icon-shadow: none; +} + +.view.check:active:selected, +GtkCalendar.check:active:selected, +.list-row:selected .check:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); +} + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:insensitive.button.flat, +.header-bar .check.titlebutton.button:insensitive, +.titlebar .check.titlebutton.button:insensitive { + icon-shadow: none; +} + +.view.check:insensitive:selected, +GtkCalendar.check:insensitive:selected, +.list-row:selected .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); +} + +.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); + icon-shadow: none; +} + +.check:backdrop.button.flat, +.header-bar .check.titlebutton.button:backdrop, +.titlebar .check.titlebutton.button:backdrop { + icon-shadow: none; +} + +.view.check:backdrop:selected, +GtkCalendar.check:backdrop:selected, +.list-row:selected .check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); +} + +.check:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); + icon-shadow: none; +} + +.check:backdrop:insensitive.button.flat, +.header-bar .check.titlebutton.button:backdrop:insensitive, +.titlebar .check.titlebutton.button:backdrop:insensitive { + icon-shadow: none; +} + +.view.check:backdrop:insensitive:selected, +GtkCalendar.check:backdrop:insensitive:selected, +.list-row:selected .check:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); +} + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:inconsistent.button.flat, +.header-bar .check.titlebutton.button:inconsistent, +.titlebar .check.titlebutton.button:inconsistent { + icon-shadow: none; +} + +.view.check:inconsistent:selected, +GtkCalendar.check:inconsistent:selected, +.list-row:selected .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); +} + +.check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:inconsistent:hover.button.flat, +.header-bar .check.titlebutton.button:inconsistent:hover, +.titlebar .check.titlebutton.button:inconsistent:hover { + icon-shadow: none; +} + +.view.check:inconsistent:hover:selected, +GtkCalendar.check:inconsistent:hover:selected, +.list-row:selected .check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); +} + +.check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:inconsistent:selected.button.flat, +.header-bar .check.titlebutton.button:inconsistent:selected, +.titlebar .check.titlebutton.button:inconsistent:selected { + icon-shadow: none; +} + +.view.check:inconsistent:selected:selected, +GtkCalendar.check:inconsistent:selected, +.list-row:selected .check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); +} + +.check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png")); + icon-shadow: none; +} + +.check:inconsistent:backdrop.button.flat, +.header-bar .check.titlebutton.button:inconsistent:backdrop, +.titlebar .check.titlebutton.button:inconsistent:backdrop { + icon-shadow: none; +} + +.view.check:inconsistent:backdrop:selected, +GtkCalendar.check:inconsistent:backdrop:selected, +.list-row:selected .check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); +} + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:inconsistent:insensitive.button.flat, +.header-bar .check.titlebutton.button:inconsistent:insensitive, +.titlebar .check.titlebutton.button:inconsistent:insensitive { + icon-shadow: none; +} + +.view.check:inconsistent:insensitive:selected, +GtkCalendar.check:inconsistent:insensitive:selected, +.list-row:selected .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); +} + +.check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), url("assets/checkbox-mixed-backdrop-insensitive@2.png")); + icon-shadow: none; +} + +.check:inconsistent:insensitive:backdrop.button.flat, +.header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop, +.titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop { + icon-shadow: none; +} + +.view.check:inconsistent:insensitive:backdrop:selected, +GtkCalendar.check:inconsistent:insensitive:backdrop:selected, +.list-row:selected .check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive@2.png")); +} + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:checked.button.flat, +.header-bar .check.titlebutton.button:checked, +.titlebar .check.titlebutton.button:checked { + icon-shadow: none; +} + +.view.check:checked:selected, +GtkCalendar.check:checked:selected, +.list-row:selected .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); +} + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:checked:insensitive.button.flat, +.header-bar .check.titlebutton.button:checked:insensitive, +.titlebar .check.titlebutton.button:checked:insensitive { + icon-shadow: none; +} + +.view.check:checked:insensitive:selected, +GtkCalendar.check:checked:insensitive:selected, +.list-row:selected .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); +} + +.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:checked:hover.button.flat, +.header-bar .check.titlebutton.button:checked:hover, +.titlebar .check.titlebutton.button:checked:hover { + icon-shadow: none; +} + +.view.check:checked:hover:selected, +GtkCalendar.check:checked:hover:selected, +.list-row:selected .check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); +} + +.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); + icon-shadow: 0 1px 0 white; +} + +.check:checked:active.button.flat, +.header-bar .check.titlebutton.button:checked:active, +.titlebar .check.titlebutton.button:checked:active { + icon-shadow: none; +} + +.view.check:checked:active:selected, +GtkCalendar.check:checked:active:selected, +.list-row:selected .check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); +} + +.check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); + icon-shadow: none; +} + +.check:backdrop:checked.button.flat, +.header-bar .check.titlebutton.button:backdrop:checked, +.titlebar .check.titlebutton.button:backdrop:checked { + icon-shadow: none; +} + +.view.check:backdrop:checked:selected, +GtkCalendar.check:backdrop:checked:selected, +.list-row:selected .check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); +} + +.check:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png")); + icon-shadow: none; +} + +.check:backdrop:checked:insensitive.button.flat, +.header-bar .check.titlebutton.button:backdrop:checked:insensitive, +.titlebar .check.titlebutton.button:backdrop:checked:insensitive { + icon-shadow: none; +} + +.view.check:backdrop:checked:insensitive:selected, +GtkCalendar.check:backdrop:checked:insensitive:selected, +.list-row:selected .check:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), url("assets/selected-checkbox-checked-backdrop-insensitive@2.png")); +} + +.menu .menuitem.check { + -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); + color: #7a7e7f; + icon-shadow: none; +} + +.menu .menuitem.check:active, +.menu .menuitem.check:checked { + -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); +} + +.menu .menuitem.check:inconsistent { + -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); +} + +.menu .menuitem.check:hover { + color: #ffffff; +} + +.menu .menuitem.check:insensitive { + color: #bdbebf; +} + +.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio.button.flat, +.header-bar .radio.titlebutton.button, +.titlebar .radio.titlebutton.button { + icon-shadow: none; +} + +.view.radio:selected, +GtkCalendar.radio:selected, +.list-row:selected .radio { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); +} + +.radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:hover.button.flat, +.header-bar .radio.titlebutton.button:hover, +.titlebar .radio.titlebutton.button:hover { + icon-shadow: none; +} + +.view.radio:hover:selected, +GtkCalendar.radio:hover:selected, +.list-row:selected .radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); +} + +.radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:active.button.flat, +.header-bar .radio.titlebutton.button:active, +.titlebar .radio.titlebutton.button:active { + icon-shadow: none; +} + +.view.radio:active:selected, +GtkCalendar.radio:active:selected, +.list-row:selected .radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); +} + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:insensitive.button.flat, +.header-bar .radio.titlebutton.button:insensitive, +.titlebar .radio.titlebutton.button:insensitive { + icon-shadow: none; +} + +.view.radio:insensitive:selected, +GtkCalendar.radio:insensitive:selected, +.list-row:selected .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); +} + +.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); + icon-shadow: none; +} + +.radio:backdrop.button.flat, +.header-bar .radio.titlebutton.button:backdrop, +.titlebar .radio.titlebutton.button:backdrop { + icon-shadow: none; +} + +.view.radio:backdrop:selected, +GtkCalendar.radio:backdrop:selected, +.list-row:selected .radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); +} + +.radio:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); + icon-shadow: none; +} + +.radio:backdrop:insensitive.button.flat, +.header-bar .radio.titlebutton.button:backdrop:insensitive, +.titlebar .radio.titlebutton.button:backdrop:insensitive { + icon-shadow: none; +} + +.view.radio:backdrop:insensitive:selected, +GtkCalendar.radio:backdrop:insensitive:selected, +.list-row:selected .radio:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); +} + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:inconsistent.button.flat, +.header-bar .radio.titlebutton.button:inconsistent, +.titlebar .radio.titlebutton.button:inconsistent { + icon-shadow: none; +} + +.view.radio:inconsistent:selected, +GtkCalendar.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); +} + +.radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:inconsistent:hover.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:hover, +.titlebar .radio.titlebutton.button:inconsistent:hover { + icon-shadow: none; +} + +.view.radio:inconsistent:hover:selected, +GtkCalendar.radio:inconsistent:hover:selected, +.list-row:selected .radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); +} + +.radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:inconsistent:selected.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:selected, +.titlebar .radio.titlebutton.button:inconsistent:selected { + icon-shadow: none; +} + +.view.radio:inconsistent:selected:selected, +GtkCalendar.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); +} + +.radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png")); + icon-shadow: none; +} + +.radio:inconsistent:backdrop.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:backdrop, +.titlebar .radio.titlebutton.button:inconsistent:backdrop { + icon-shadow: none; +} + +.view.radio:inconsistent:backdrop:selected, +GtkCalendar.radio:inconsistent:backdrop:selected, +.list-row:selected .radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); +} + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:inconsistent:insensitive.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:insensitive, +.titlebar .radio.titlebutton.button:inconsistent:insensitive { + icon-shadow: none; +} + +.view.radio:inconsistent:insensitive:selected, +GtkCalendar.radio:inconsistent:insensitive:selected, +.list-row:selected .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); +} + +.radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), url("assets/radio-mixed-backdrop-insensitive@2.png")); + icon-shadow: none; +} + +.radio:inconsistent:insensitive:backdrop.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop, +.titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop { + icon-shadow: none; +} + +.view.radio:inconsistent:insensitive:backdrop:selected, +GtkCalendar.radio:inconsistent:insensitive:backdrop:selected, +.list-row:selected .radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"), url("assets/selected-radio-mixed-backdrop-insensitive@2.png")); +} + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:checked.button.flat, +.header-bar .radio.titlebutton.button:checked, +.titlebar .radio.titlebutton.button:checked { + icon-shadow: none; +} + +.view.radio:checked:selected, +GtkCalendar.radio:checked:selected, +.list-row:selected .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); +} + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:checked:insensitive.button.flat, +.header-bar .radio.titlebutton.button:checked:insensitive, +.titlebar .radio.titlebutton.button:checked:insensitive { + icon-shadow: none; +} + +.view.radio:checked:insensitive:selected, +GtkCalendar.radio:checked:insensitive:selected, +.list-row:selected .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); +} + +.radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:checked:hover.button.flat, +.header-bar .radio.titlebutton.button:checked:hover, +.titlebar .radio.titlebutton.button:checked:hover { + icon-shadow: none; +} + +.view.radio:checked:hover:selected, +GtkCalendar.radio:checked:hover:selected, +.list-row:selected .radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); +} + +.radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png")); + icon-shadow: 0 1px 0 white; +} + +.radio:checked:active.button.flat, +.header-bar .radio.titlebutton.button:checked:active, +.titlebar .radio.titlebutton.button:checked:active { + icon-shadow: none; +} + +.view.radio:checked:active:selected, +GtkCalendar.radio:checked:active:selected, +.list-row:selected .radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); +} + +.radio:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); + icon-shadow: none; +} + +.radio:backdrop:checked.button.flat, +.header-bar .radio.titlebutton.button:backdrop:checked, +.titlebar .radio.titlebutton.button:backdrop:checked { + icon-shadow: none; +} + +.view.radio:backdrop:checked:selected, +GtkCalendar.radio:backdrop:checked:selected, +.list-row:selected .radio:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); +} + +.radio:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png")); + icon-shadow: none; +} + +.radio:backdrop:checked:insensitive.button.flat, +.header-bar .radio.titlebutton.button:backdrop:checked:insensitive, +.titlebar .radio.titlebutton.button:backdrop:checked:insensitive { + icon-shadow: none; +} + +.view.radio:backdrop:checked:insensitive:selected, +GtkCalendar.radio:backdrop:checked:insensitive:selected, +.list-row:selected .radio:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), url("assets/selected-radio-checked-backdrop-insensitive@2.png")); +} diff --git a/Paper/gtk-3.0/gtk-widgets.css b/Paper/gtk-3.0/gtk-widgets.css new file mode 100644 index 0000000..3bf3ba6 --- /dev/null +++ b/Paper/gtk-3.0/gtk-widgets.css @@ -0,0 +1,111 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +* { + padding: 0; + + background-clip: padding-box; + + -GtkToolButton-icon-spacing: 4; + + -GtkTextView-error-underline-color: @error; + + -GtkPaned-handle-size: 5; + + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 12; + + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + + -GtkToolItemGroup-expander-size: 11; + -GtkExpander-expander-size: 11; + -GtkTreeView-expander-size: 11; + + -GtkTreeView-horizontal-separator: 4; + + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + + -GtkWidget-link-color: @link; + -GtkWidget-visited-link-color: @link; + -GtkIMHtml-hyperlink-color: @link; + -GtkHTML-link-color: @link; + + -WnckTasklist-fade-overlay-rect: 0; + + -GtkWidget-focus-padding: 0; + -GtkWidget-focus-line-width: 1; + -GtkWindow-resize-grip-width: 0; + -GtkWindow-resize-grip-height: 0; + + outline-color: alpha(@foreground, 0.3); + outline-style: dashed; + outline-offset: 2px; + + /*background-color: inherit;*/ + /*color: inherit;*/ +} + +/* Import Common CSS */ +@import url("widgets-assets/gtk-widget-assets-common.css"); + +/* Import Widget CSS */ +@import url("widgets/action-bar.css"); +@import url("widgets/base-states.css"); +@import url("widgets/buttons.css"); +@import url("widgets/calendar.css"); +@import url("widgets/cell-row.css"); +@import url("widgets/check-radio.css"); +@import url("widgets/color-chooser.css"); +@import url("widgets/column-header.css"); +@import url("widgets/combobox.css"); +@import url("widgets/destructive-action-buttons.css"); +@import url("widgets/dialogs.css"); +@import url("widgets/dynamic-notebook.css"); +@import url("widgets/entry.css"); +@import url("widgets/floating-bar.css"); +@import url("widgets/header-bar.css"); +@import url("widgets/images.css"); +@import url("widgets/infobars.css"); +@import url("widgets/levelbars.css"); +@import url("widgets/linked-buttons.css"); +@import url("widgets/lists.css"); +@import url("widgets/menu-button.css"); +@import url("widgets/menus.css"); +@import url("widgets/miscellaneous.css"); +@import url("widgets/notebook.css"); +@import url("widgets/osd.css"); +@import url("widgets/popovers.css"); +@import url("widgets/progressbars.css"); +@import url("widgets/scales.css"); +@import url("widgets/scrollbars.css"); +@import url("widgets/search-bars.css"); +@import url("widgets/selection-mode.css"); +@import url("widgets/separators.css"); +@import url("widgets/sidebar.css"); +@import url("widgets/spinbutton.css"); +@import url("widgets/spinner.css"); +@import url("widgets/statusbar.css"); +@import url("widgets/suggested-action-buttons.css"); +@import url("widgets/switches.css"); +@import url("widgets/titlebar.css"); +@import url("widgets/toolbars.css"); +@import url("widgets/tooltips.css"); +@import url("widgets/views.css"); +@import url("widgets/windows.css"); \ No newline at end of file diff --git a/Paper/gtk-3.0/gtk.css b/Paper/gtk-3.0/gtk.css new file mode 100644 index 0000000..ef74fe3 --- /dev/null +++ b/Paper/gtk-3.0/gtk.css @@ -0,0 +1,59 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/********** + * Colors * + **********/ + +/* Base colors */ +@define-color base #ffffff;/* Base color */ +@define-color background #ffffff;/* Background color */ +@define-color foreground #555555;/* Foreground color */ +@define-color border #cccccc;/* Borders color */ +@define-color button #cccccc;/* Button color */ +@define-color separator alpha(#000, 0.2);/* Separator color */ +@define-color menu_separator @separator;/* Separator color */ +@define-color text #555555;/* Text color */ +@define-color panel #333333;/* Panel color */ +@define-color header #349F8C;/* Header color */ +@define-color header_text #ffffff;/* Header text color */ +@define-color selection shade(#349F8C, 1.05);/* Selection color */ +@define-color view_background #ffffff;/* View background */ +@define-color inactive_frame @border;/* Inactive frame color */ +@define-color panel_text #ffffff;/* Panel text color */ +@define-color panel_text_shadow alpha(#000, 0.2);/* Panel text color */ +@define-color text_shadow alpha(white, 0.4);/* Text shadow */ +@define-color icon_shadow @text_shadow;/* Icon shadow */ + +/* Hightlight & shadow colors */ +@define-color highlight alpha(#fff, 0.2); +@define-color shadow alpha(#000, 0.2); + + +/*********** + * Imports * + ***********/ + +/* Import Assets CSS */ +@import url("gtk-widgets-assets.css"); + +/* Import Main CSS */ +@import url("granite-widgets.css"); +@import url("gtk-widgets.css"); +@import url("gtk-common.css"); diff --git a/Paper/gtk-3.0/settings.ini b/Paper/gtk-3.0/settings.ini new file mode 100644 index 0000000..0c94012 --- /dev/null +++ b/Paper/gtk-3.0/settings.ini @@ -0,0 +1,13 @@ +[Settings] +gtk-color-scheme = "background:#eeeeee\nselected_background:#A348B1\nbase:#ffffff" # Background: main, selected, base +gtk-color-scheme = "foreground:#555555\nselected_foreground:#ffffff\ntext:#555555" # Foreground: main, selected, text +gtk-color-scheme = "tooltip_background:#444\ntooltip_foreground:#ffffff" # Tooltips +gtk-color-scheme = "link:#A348B1" # Hyperlinks +gtk-color-scheme = "background_dark:#444444\ntext_dark:#eeeeee" # Dark +gtk-color-scheme = "menubar_background:#eeeeee\nmenubar_foreground:#555555" # Menu bar colors +gtk-color-scheme = "toolbar_background:#eeeeee\ntoolbar_foreground:#555555" # Toolbar colors +gtk-color-scheme = "menu_background:#ffffff\nmenu_foreground:#555555" # Menu colors +gtk-color-scheme = "panel_background:#555555\npanel_foreground:#dddddd" # Panel colors + +gtk-visible-focus = automatic +gtk-auto-mnemonics = 1 \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/action-bar.css b/Paper/gtk-3.0/widgets/action-bar.css new file mode 100644 index 0000000..a6f3c3f --- /dev/null +++ b/Paper/gtk-3.0/widgets/action-bar.css @@ -0,0 +1,51 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*************** + * Action bars * + ***************/ +.action-bar { + border: solid @border; + border-top-width: 1px; + background-color: @background; + padding: 6px 6px 5px 6px; +} + +.action-bar:backdrop { + border: solid @backdrop_border; + border-top-width: 1px; + background-color: @backdrop_background; +} + +.action-bar .button.text-button { + padding: 2px 16px; +} + +.action-bar .button.image-button { + padding: 5px 5px 4px 5px; +} + +.action-bar .title { + font: Bold 11; + padding: 0px 12px 0px 12px; +} + +.action-bar .subtitle { + font: 9; + padding: 0px 12px 0px 12px; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/base-states.css b/Paper/gtk-3.0/widgets/base-states.css new file mode 100644 index 0000000..55ec8be --- /dev/null +++ b/Paper/gtk-3.0/widgets/base-states.css @@ -0,0 +1,120 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/*************** + * Base States * + ***************/ +.background { + color: @foreground; + background-color: @background; + text-shadow: none; + icon-shadow: none; +} + +.background:backdrop { + /* I want everything nice and flat in the backdrop window */ + background-color: @backdrop_background; + color: @backdrop_text; + text-shadow: none; + icon-shadow: none; +} + +.background:insensitive { + /* I want everything nice and flat in the backdrop window */ + background-color: @insensitive_background; + color: @insensitive_text; + text-shadow: none; + icon-shadow: none; +} + +/* FIXME: why do we still need this? */ +GtkClutterOffscreen { + background-color: @background; + color: @foreground; +} + +*:selected, +*:selected:focus { + background-color: @selection; + color: @selected_foreground; +} + +*:selected:backdrop { + /* I would like to remove colors from the backdrop state, next release*/ + background-color: @backdrop_selected_background; + color: @backdrop_selected_foreground; +} + +*:insensitive { + background-color: @insensitive_background; + color: @insensitive_foreground; + border-color: @insensitive_border; +} + +*:insensitive:backdrop { + /* I want everything nice and flat in the backdrop window */ + text-shadow: none; + icon-shadow: none; + color: @backdrop_insensitive_foreground; +} + +/* Apply effects to insensitive and prelit images */ +*:insensitive { + -gtk-image-effect: dim; +} + +*:hover { + -gtk-image-effect: none; +} + +.gtkstyle-fallback { + background-color: @background; + color: @foreground; +} + +.gtkstyle-fallback:prelight { + background-color: shade(@background, 1.10); + color: @foreground; +} + +.gtkstyle-fallback:active { + background-color: shade(@background, 0.90); + color: @foreground; +} + +.gtkstyle-fallback:insensitive { + background-color: @insensitive_background; + color: @insensitive_foreground; +} + +.gtkstyle-fallback:selected { + background-color: @selection; + color: @selected_foreground; +} + +GtkImage, +GtkImage:insensitive, +GtkLabel, +GtkLabel:insensitive, +GtkBox, +GtkBox:insensitive, +GtkGrid, +GtkGrid:insensitive { + background-color: transparent; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/buttons.css b/Paper/gtk-3.0/widgets/buttons.css new file mode 100644 index 0000000..8068e8e --- /dev/null +++ b/Paper/gtk-3.0/widgets/buttons.css @@ -0,0 +1,245 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/*********** + * Buttons * + ***********/ + +.button, +.button.text-button, +.button.image-button { + -GtkWidget-focus-padding: 0; + -GtkWidget-focus-line-width: 0; + border-radius: 6px; + padding: 3px 8px; + background: none; + text-shadow: none; + icon-shadow: none; + border: 1px solid @border; +} + +.button.flat, +.button.flat:backdrop, +.button.flat:backdrop:insensitive, +.menuitem.button.flat, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, +.button:link, +.button:visited, +.button:link:hover, +.button:link:active, +.button:visited:hover, +.button:visited:active, +.button:link:backdrop, +.button:visited:backdrop, +.notebook tab +.button, +.list-row.button, +.list-row.button:backdrop:hover, +GtkCalendar.button, +GtkCalendar.button:hover, +GtkCalendar.button:backdrop, +GtkCalendar.button:backdrop:hover, +.scale-popup .button:hover, +.scale-popup .button:backdrop, +.scale-popup .button:backdrop:hover, +.scale-popup .button:backdrop:insensitive { + background-color: transparent; + background-image: none; + text-shadow: none; + icon-shadow: none; + box-shadow: none; + padding: 4px 9px; +} + + +/* Flat Button */ +.button.flat:active { +} + +/* Focus Button */ +.button:focus, +.button.default:focus, +.button:active:focus, +.button.text-button:focus, +.button.image-button:focus { + border: 1px solid @selection; + background-color: @selection; + color: @selected_foreground; + text-shadow: none; + icon-shadow: none; +} + +/* Hover Button */ +.button:hover, +.button.default:hover, +.button:active:hover, +.button.text-button:hover, +.button.image-button:hover { + border: 1px solid @selection; + background-color: @selection; + color: @selected_foreground; + text-shadow: none; + icon-shadow: none; +} + +/* Active/Pressed Button */ +.button:active, +.button.default:active, +.button.text-button:active, +.button.image-button:active { + border: 1px solid @selection; + background: @selection; + color: @selected_foreground; + text-shadow: none; + icon-shadow: none; +} + +/* Active/Pressed Button */ +.button:active:hover, +.button.default:active:hover, +.button.text-button:active:hover, +.button.image-button:active:hover { + border: 1px solid shade(@selection, 1.1); + background: shade(@selection, 1.1); + color: @selected_foreground; + text-shadow: none; + icon-shadow: none; +} + +/* Insensitive Button */ +.button:insensitive, +.button.default:insensitive, +.button:active:insensitive, +.button.text-button:insensitive, +.button.image-button:insensitive { + border: 1px solid @insensitive_border; + background: @insensitive_button; + color: @insensitive_text; + text-shadow: none; + icon-shadow: none; +} + +/* Backdrop Button */ +.button:backdrop, +.button.default:backdrop, +.button:active:backdrop, +.button.text-button:backdrop, +.button.image-button:backdrop { + border: 1px solid @backdrop_border; + background: @insensitive_button; + color: @backdrop_text; + text-shadow: none; + icon-shadow: none; +} + +/************** +* Help Button * +**************/ + +.help_button { + border-radius: 16px; +} + +/*************************** +* Overlay Button * +***************************/ + +GtkOverlay > .button, +GtkOverlay > .button:hover, +GtkOverlay > .button:backdrop, +GtkOverlay > .button:focus { + background-image: none; + background-color: transparent; + color: #fff; +} + +GtkOverlay > .button:active, +GtkOverlay > .button:hover:active { + background-color: #fff; + color: @foreground_color; + text-shadow: none; +} + +GtkOverlay > .button:focus, +GtkOverlay > .button:focus:active { +} + +GtkOverlay > .button:focus:active { + background-color: @selection; +} + + +/****************** + * Button No Undo * + ******************/ +.button.noundo, +.content-view .button.noundo { + background-color: shade(@error, 1.08); + color: @error_foreground; +} + +.button.noundo:hover, +.content-view .button.noundo:hover { + background-color: @error; +} + +.button.noundo:active, +.content-view .button.noundo:active { + background-color: shade(@error, 0.95); +} + +.button.noundo:active:hover, +.content-view .button.noundo:active:hover { + background-color: shade(@error, 0.97); +} + +.button.noundo GtkLabel, +.button.noundo Gtklabel:prelight { + color: @error_foreground; +} + +/********************** + * Affirmative Button * + **********************/ +.button.affirmative, +.content-view .button.affirmative { + background-color: shade(@selected_background, 1.08); + color: @selected_foreground; +} + +.button.affirmative:hover, +.content-view .button.affirmative:hover { + background-color: @selected_background; +} + +.button.affirmative:active, +.content-view .button.affirmative:active { + background-color: shade(@selected_background, 0.95); +} + +.button.affirmative:active:hover, +.content-view .button.affirmative:active:hover { + background-color: shade(@selected_background, 0.97); +} + +.button.affirmative GtkLabel, +.button.affirmative Gtklabel:prelight { + color: @selected_foreground; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/calendar.css b/Paper/gtk-3.0/widgets/calendar.css new file mode 100644 index 0000000..0cd4230 --- /dev/null +++ b/Paper/gtk-3.0/widgets/calendar.css @@ -0,0 +1,69 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*********** +* Calendar * +************/ + +GtkCalendar { + padding: 2px; + border-radius: 2px; +} + +GtkCalendar.view { + border-color: @border; + border-radius: 4px; + border-style: solid; + border-width: 1px; + padding: 2px; +} + +GtkCalendar.header { + border-radius: 0; + background-color: @background; + border-width: 0; +} + +GtkCalendar.button { + border: none; + background-color: transparent; + color: @foreground; +} + +GtkCalendar.button:insensitive, +GtkCalendar.button:backdrop, +GtkCalendar.button:insensitive:backdrop { + background: none; +} + +.highlight, +GtkCalendar.highlight { + background-color: @selection; + color: @selected_foreground; + border-radius: 0; + padding: 0; + border-width: 0; +} + +GtkCalendar.button, +GtkCalendar.button:insensitive, +GtkCalendar.header, +GtkCalendar.view { + background-color: transparent; + background-image: none; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/cell-row.css b/Paper/gtk-3.0/widgets/cell-row.css new file mode 100644 index 0000000..cb35ddb --- /dev/null +++ b/Paper/gtk-3.0/widgets/cell-row.css @@ -0,0 +1,44 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/**************** + * cell and row * + ****************/ + +.cell { + color: @foreground; + text-shadow: none; + border-width: 0px; +} + +.cell:selected, +.cell:selected:focus { + background-color: @selection; + color: @selected_foreground; +} + +row:selected, +row:selected:focus { + border: 0 solid shade(@selection, 0.9); + background-color: @selection; + background-image: none; + color: @selected_foreground; + + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/check-radio.css b/Paper/gtk-3.0/widgets/check-radio.css new file mode 100644 index 0000000..5df9a63 --- /dev/null +++ b/Paper/gtk-3.0/widgets/check-radio.css @@ -0,0 +1,117 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/***************** + * Check Buttons * + *****************/ + +GtkCheckButton:hover, +GtkCheckButton:active:hover, +GtkCheckButton:selected, +GtkCheckButton:selected:focus { + background-color: transparent; +} + +.check, +.check row:selected, +.check row:selected:focus { + background-color: transparent; + color: @foreground; +} + +.check:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + background-color: transparent; + color: @insensitive_text; +} + + +.check:backdrop, +.check row:selected:backdrop, +.check row:selected:focus:backdrop { + background-color: transparent; + color: @backdrop_text; +} + +.check:insensitive:backdrop, +.check row:selected:insensitive:backdrop, +.check row:selected:focus:insensitive:backdrop { + background-color: transparent; + color: @backdrop_insensitive_text; +} + +.check:selected { + color: @selected_foreground; +} + + +.check:selected:backdrop { + color: @backdrop_selected_foreground; +} + + + +/***************** + * Radio Buttons * + *****************/ + +.radio { + background-color: transparent; +} + +.radio:insensitive { + color: @insensitive_text; +} + +.radio:selected { + color: @selected_foreground; +} + +.radio:backdrop { + color: @backdrop_text; +} + +.radio:insensitive:backdrop { + color: @backdrop_insensitive_text; +} + +.radio:selected:backdrop { + color: @backdrop_selected_foreground; +} + +/* Symbolic */ +.menu .menuitem.radio { + -gtk-icon-source: -gtk-icontheme("radio-symbolic"); + color: @text; + icon-shadow: none; +} + +.menu .menuitem.radio:active, .menu .menuitem.radio:checked { + -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); +} + +.menu .menuitem.radio:inconsistent { + -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); +} +.menu .menuitem.radio:hover { + color: @base; +} +.menu .menuitem.radio:insensitive { + color: @insensitive_text; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/color-chooser.css b/Paper/gtk-3.0/widgets/color-chooser.css new file mode 100644 index 0000000..5463212 --- /dev/null +++ b/Paper/gtk-3.0/widgets/color-chooser.css @@ -0,0 +1,116 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/***************** + * Color chooser * + *****************/ + +GtkColorSwatch, +GtkColorSwatch:selected { + border-width: 1px; + border-style: solid; + border: 1px solid alpha(#000, 0.1); + border-radius: 1px; + background-color: transparent; + background-clip: border-box; +} + +GtkColorSwatch:hover, +GtkColorSwatch:selected:hover { + border: 1px solid alpha(#000, 0.3); +} + +GtkColorSwatch.color-dark:hover { +} + +GtkColorSwatch.color-light:hover { +} + +GtkColorSwatch.color-light:selected:hover, +GtkColorSwatch.color-dark:selected:hover { + background-image: none; +} + +GtkColorSwatch.left, +GtkColorSwatch:first-child { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +GtkColorSwatch.right, +GtkColorSwatch:last-child { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +GtkColorSwatch:only-child { + border-radius: 4px; +} + +GtkColorSwatch.top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} + +GtkColorSwatch.bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} + +GtkColorChooserWidget #add-color-button { + background-clip: padding-box; + border: 1px solid alpha(#000, 0.1); + background-color: shade(@background, 0.95); + color: @foreground; +} + +GtkColorChooserWidget #add-color-button:hover { + border: 1px solid alpha(#000, 0.3); + background-color: shade(@background, 0.90); + color: @foreground; +} + +.color-active-badge, +.color-active-badge:selected { + border-width: 1px; + border-style: solid; + border-width: 2px; + background-color: transparent; +} + +.color-active-badge.color-light, +.color-active-badge.color-light:hover { + border: 1px solid alpha(#000, 0.3); + color: alpha(#000, 0.3); +} + +.color-active-badge.color-dark, +.color-active-badge.color-dark:hover { + border: 1px solid alpha(white, 0.3); + color: alpha(white, 0.3); +} + +GtkColorEditor GtkColorSwatch { + border-radius: 4px; +} + +GtkColorEditor GtkColorSwatch.color-dark:hover, +GtkColorEditor GtkColorSwatch.color-light:hover { + background-image: none; + border: 1px solid alpha(#000, 0.3); +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/column-header.css b/Paper/gtk-3.0/widgets/column-header.css new file mode 100644 index 0000000..ced3f94 --- /dev/null +++ b/Paper/gtk-3.0/widgets/column-header.css @@ -0,0 +1,78 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/***************** + * Column header * + *****************/ + +column-header.button, +column-header .button, +column-header.button:active, +column-header .button:active, +column-header.button:active:hover, +column-header .button:active:hover, +column-header.button:backdrop, +column-header .button:backdrop, +column-header.button:insensitive, +column-header .button:insensitive, +column-header.button:last-child:backdrop, +column-header:last-child .button:backdrop { + border-width: 0 1px 1px 0; + border-radius: 0; + border-style: solid; + border-color: @border; +} + +column-header.button, +column-header .button, +column-header.button:active, +column-header .button:active, +column-header.button:active:hover, +column-header .button:active:hover, +column-header .button.dnd { + border-radius: 0; + border-color: @border; +} + +column-header.button:backdrop, +column-header .button:backdrop, +column-header.button:last-child:backdrop, +column-header:last-child .button:backdrop { + border-width: 0 1px 1px 0; + border-radius: 0; + border-style: solid; + border-color: @backdrop_border; +} + +column-header.button:insensitive, +column-header .button:insensitive { + border-radius: 0; + border-color: @insensitive_border; +} + +column-header.button:last-child, +column-header:last-child .button, +column-header.button:last-child:active, +column-header:last-child .button:active, +column-header.button:last-child:active:hover, +column-header:last-child .button:active:hover, +column-header.button:last-child:backdrop, +column-header:last-child .button:backdrop { + border-radius: 0; + border-right-width: 0; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/combobox.css b/Paper/gtk-3.0/widgets/combobox.css new file mode 100644 index 0000000..70aa897 --- /dev/null +++ b/Paper/gtk-3.0/widgets/combobox.css @@ -0,0 +1,222 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/************ + * Combobox * + ************/ + +GtkComboBox { + padding: 0; + + -GtkComboBox-arrow-scaling: 0.5; + -GtkComboBox-shadow-type: none; + color: @foreground; + +} + +GtkCombobox *:insensitive { + background-color: @insensitive_background; + -GtkComboBox-shadow-type: none; + background-image: none; + color: @insensitive_text; +} + +GtkCombobox *:active { + background-color: @selection; + border: 1px solid @selection; + color: @selected_foreground; +} + +GtkCombobox *:selected { + background-color: @selection; + border: 1px solid @selection; + color: @selected_foreground; +} + +GtkCombobox *:backdrop { + background-color: @backdrop_background; + color: @backdrop_text; +} + +GtkCombobox *:insensitive:backdrop { + color: mix(@backdrop_text, @insensitive_text, 0.2); +} + +GtkCombobox *:selected:backdrop { + color: @backdrop_selected_foreground; + background-color: @backdrop_selected_background +} + +GtkComboBox .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} + +GtkComboBox .arrow { + background-color: transparent; + border: none; + color: @foreground; +} + + +/****************** + * Combobox Entry * + ******************/ + +GtkComboBox.combobox-entry .button:selected, +GtkComboBox.combobox-entry .entry:selected { + background-color: @selection; + border: 1px solid @selection; + color: @selected_foreground; +} + +GtkComboBox.combobox-entry .entry:insensitive, +GtkComboBox.combobox-entry .button:insensitive { + background-color: @insensitive_background; + border: 1px solid @insensitive_border; + color: @insensitive_foreground; +} + +GtkComboBox.combobox-entry .entry:backdrop, +GtkComboBox.combobox-entry .button:backdrop { + background-color: @backdrop_background; + border: 1px solid @backdrop_border; + color: @backdrop_text; +} + +GtkComboBox.combobox-entry .entry:insensitive:backdrop, +GtkComboBox.combobox-entry .button:insensitive:backdrop { + background-color: @backdrop_insensitive_background; + border: 1px solid @backdrop_insensitive_border; + color: @backdrop_insensitive_text; +} + + +/****************** + * Combobox Entry * + ******************/ + +/* First child */ +GtkComboBox.combobox-entry .entry:first-child, +GtkComboBox.combobox-entry .button:first-child { + border-radius: 6px 0 0 6px; + border: 1px solid @border; + border-right-width: 0; +} + +GtkComboBox.combobox-entry .entry:first-child, +GtkComboBox.combobox-entry .button:last-child { + border-right-width: 1px; +} + +GtkComboBox.combobox-entry .button:backdrop:first-child { + box-shadow: none; + border-right-width: 1px; +} + +/* Last child */ +GtkComboBox.combobox-entry .entry:last-child, +GtkComboBox.combobox-entry .button:last-child { + border-radius: 0 6px 6px 0; + border: 1px solid @border; + border-left-width: 0; +} + +GtkComboBox.combobox-entry .entry:last-child:selected, +GtkComboBox.combobox-entry .button:last-child:selected { + border-radius: 0 6px 6px 0; + border: 1px solid @selection; + border-left-width: 0; +} + +GtkComboBox.combobox-entry .entry:last-child { + border-left-width: 1px; +} + + +/* Button */ +GtkComboBox.combobox-entry .button:backdrop:last-child { + box-shadow: none; + border-left-width: 1px; +} + +GtkComboBox.combobox-entry .button *:active, +GtkComboBox.combobox-entry .button *:active:hover { + border: solid @selection; + background-color: @selection; + color: @selected_foreground; +} + +GtkComboBox.combobox-entry .entry, +GtkComboBox.combobox-entry .entry:active, +GtkComboBox.combobox-entry .entry:focus, +GtkComboBox.combobox-entry .entry:insensitive { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right-width: 1px; + box-shadow: none; +} + +GtkComboBox.combobox-entry .button, +GtkComboBox.combobox-entry .button:hover, +GtkComboBox.combobox-entry .button:active, +GtkComboBox.combobox-entry .button:insensitive { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +GtkComboBox.combobox-entry:insensitive, +GtkComboBox.combobox-entry .entry:insensitive { + color: @insensitive_text; +} + + +GtkComboBox.combobox-entry:insensitive { + background-color: @insensitive_background; + background-image: none; + color: @insensitive_text; +} + +GtkComboBox.combobox-entry:selected { + background-color: @selection; + border: 1px solid @selection; +} + +GtkComboBox.combobox-entry:insensitive { + background-color: @insensitive_background; + color: @insensitive_text; +} + +GtkComboBox.combobox-entry:backdrop { + background-color: @backdrop_background; + color: @backdrop_text; + border-right-width: 0; + box-shadow: none; +} + +GtkComboBox.combobox-entry:insensitive:backdrop { + color: mix(@backdrop_text, @insensitive_text, 0.2); +} + +GtkComboBox.combobox-entry:selected:backdrop { + color: @backdrop_selected_foreground; + background-color: @backdrop_selected_background +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/destructive-action-buttons.css b/Paper/gtk-3.0/widgets/destructive-action-buttons.css new file mode 100644 index 0000000..b2c1347 --- /dev/null +++ b/Paper/gtk-3.0/widgets/destructive-action-buttons.css @@ -0,0 +1,53 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/****************************** + * Destructive action buttons * + ******************************/ +@define-color destructive_action_button #DC322F; +@define-color destructive_action_button_border shade(@destructive_action_button, 0.8); +@define-color destructive_action_button_foreground @base; + +/****************************** + * Destructive action buttons * + ******************************/ + +.destructive-action.button { + border: 1px solid @destructive_action_button_border; + background-color: @destructive_action_button; + color: @destructive_action_button_foreground; +} + +.destructive-action.button:hover { + border: 1px solid shade(@destructive_action_button_border, 1.1); + background-color: shade(@destructive_action_button, 1.1); + color: @destructive_action_button_foreground; +} + +.destructive-action.button:active, +.destructive-action.button:hover:active { + border: 1px solid @destructive_action_button_border; + background-color: @destructive_action_button; + color: @destructive_action_button_foreground; +} + +.destructive-action.button:backdrop { + border: 1px solid @backdrop_border; + background-color: @backdrop_background; + color: @backdrop_text; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/dialogs.css b/Paper/gtk-3.0/widgets/dialogs.css new file mode 100644 index 0000000..b63a51d --- /dev/null +++ b/Paper/gtk-3.0/widgets/dialogs.css @@ -0,0 +1,73 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/***************** + * Dialog Colors * + *****************/ + +@define-color dialog_header @header; +@define-color dialog_header_text @header_text; + +@define-color backdrop_dialog_header shade(@dialog_header, 0.9); +@define-color backdrop_dialog_header_text alpha(@dialog_header, 0.5); +@define-color insensitive_dialog_header_text alpha(@dialog_header_text, 0.7); + +/*********** + * Dialogs * + ***********/ + +.prompt, +GtkMessageDialog { + -GtkDialog-button-spacing: 0; + -GtkDialog-content-area-border: 12px; +} + +/* Buttons */ + +GtkMessageDialog .button { + border: 1px solid @selection; +} + +GtkMessageDialog .button:focus { + border: 1px solid @selection; +} + +/* Titlebar */ + +GtkDialog .titlebar, +GtkMessageDialog .titlebar { + border: none; + background-color: @dialog_header; + color: @dialog_header_text; +} + +GtkDialog .titlebar:backdrop, +GtkMessageDialog .titlebar:backdrop { + background-color: @backdrop_dialog_header; + color: @backdrop_dialog_header_text; +} + +GtkDialog, +GtkMessageDialog { + box-shadow: none; +} + +GtkDialog .toolbar { + background-image: none; + background-color: @background; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/dynamic-notebook.css b/Paper/gtk-3.0/widgets/dynamic-notebook.css new file mode 100644 index 0000000..4c5696d --- /dev/null +++ b/Paper/gtk-3.0/widgets/dynamic-notebook.css @@ -0,0 +1,310 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*************************** + * Dynamic Notebook & Tabs * + ***************************/ + +.dynamic-notebook .notebook.header { + background-color: alpha(#000, 0.20); + border: 0 solid @border; + border-radius: 0; + border: none; +} + +.dynamic-notebook .notebook.header:backdrop { + background-color: @backdrop_background; + background-image: none; + border-color: @backdrop_border; +} + +.dynamic-notebook { + background-color: transparent; + border:none; + +} + +.dynamic-notebook:backdrop { + background-clip: border-box; + background-color: transparent; + background-image: none; + border:none; +} + + +.dynamic-notebook .notebook { + -GtkNotebook-tab-overlap: 1px; + border-width: 0; +} + +.dynamic-notebook .notebook .button { + background-image: none; + box-shadow: none; + color: shade (@foreground, 1.20); + border-image: none; +} + +.dynamic-notebook .notebook .button GtkImage, +.dynamic-notebook .notebook .button:active GtkImage { + background-image: none; + box-shadow: none; + color: @foreground; +} + +.dynamic-notebook GtkImage:insensitive { + color: @insensitive_text; +} + +.dynamic-notebook .notebook .button:hover { + background-color: alpha(#000, 0.05); + border-color: alpha(#000, 0.2); + box-shadow: inset 0 0 0 1px alpha(#000, 0.05); + color: shade (@foreground, 1.10); +} + +.dynamic-notebook .notebook .button:hover:active { + background-color: alpha(#000, 0.10); +} + +.dynamic-notebook GtkLabel { + background-color: transparent; + color: @foreground; +} + +.dynamic-notebook GtkLabel:active { + color: @foreground; + font-weight: bold; +} + +.dynamic-notebook GtkLabel:backdrop { + color: @backdrop_text; +} + +.dynamic-notebook GtkLabel:insensitive, +.dynamic-notebook .image:insensitive { + background-color: transparent; + color: @insensitive_background; +} + + +.dynamic-notebook .notebook { + -GtkNotebook-tab-overlap: 0; + border-width: 0; +} + + +.dynamic-notebook .notebook tab { + color: @foreground; +} + +.dynamic-notebook .notebook tab > .entry { + border-radius: 2px; + padding: 1px 5px; +} + +.dynamic-notebook .notebook tab GtkImage { + color: @foreground; +} + +.dynamic-notebook .notebook tab:active { + color: @foreground; +} + + +/* Hover */ +.dynamic-notebook tab:hover { + background-image: linear-gradient(to bottom, + alpha(#fff, 0.10), + alpha(#fff, 0.20) + ); +} + + + +.dynamic-notebook .notebook tab:active:backdrop, +.dynamic-notebook .notebook tab:backdrop { + background-color: @backdrop_background; + background-image: none; + border: 0 solid transparent; + color: @foreground; +} + +.dynamic-notebook .notebook tab:insensitive { + background-color: @insensitive_background; + border: 0 solid transparent; + color: @foreground; +} + +/*----- Tab indicator bar -----*/ + +/* Normal */ +.dynamic-notebook tab.top { + box-shadow:inset 0 -1px 0 0 @border; +} +.dynamic-notebook tab.bottom { + box-shadow:inset 0 1px 0 0 @border; +} +.dynamic-notebook tab.left { + box-shadow:inset -1px 0 0 0 @border; +} +.dynamic-notebook tab.right { + box-shadow:inset 1px 0 0 0 @border; +} + +/* Active */ +.dynamic-notebook tab.top:active { + box-shadow:inset 0 -3px 0 0 @selection; +} +.dynamic-notebook tab.bottom:active { + box-shadow:inset 0 3px 0 0 @selection; +} +.dynamic-notebook tab.left:active { + box-shadow:inset -3px 0 0 0 @selection; +} +.dynamic-notebook tab.right:active { + box-shadow:inset 3px 0 0 0 @selection; +} + +/* Active-Backdrop */ +.dynamic-notebook tab.top:active:backdrop { + box-shadow:inset 0 -3px 0 0 @backdrop_border; +} +.dynamic-notebook tab.bottom:active:backdrop { + box-shadow:inset 0 3px 0 0 @backdrop_border; +} +.dynamic-notebook tab.left:active:backdrop { + box-shadow:inset -3px 0 0 0 @backdrop_border; +} +.dynamic-notebook tab.right:active:backdrop { + box-shadow:inset 3px 0 0 0 @backdrop_border; +} + + +/* Hover */ +.dynamic-notebook tab.top:hover { + box-shadow:inset 0 -3px 0 0 alpha(white, 0.4); +} +.dynamic-notebook tab.bottom:hover { + box-shadow:inset 0 3px 0 0 alpha(white, 0.4); +} +.dynamic-notebook tab.left:hover { + box-shadow:inset -3px 0 0 0 alpha(white, 0.4); +} +.dynamic-notebook tab.right:hover { + box-shadow:inset 3px 0 0 0 alpha(white, 0.4); +} + + +/* Hover-Backdrop */ +.dynamic-notebook tab.top:hover { + box-shadow:inset 0 -3px 0 0 alpha(white, 0.1); +} +.dynamic-notebook tab.bottom:hover:backdrop { + box-shadow:inset 0 3px 0 0 alpha(white, 0.1); +} +.dynamic-notebook tab.left:hover:backdrop { + box-shadow:inset -3px 0 0 0 alpha(white, 0.1); +} +.dynamic-notebook tab.right:hover:backdrop { + box-shadow:inset 3px 0 0 0 alpha(white, 0.1); +} + +/* Backdrop */ +.dynamic-notebook tab.top:backdrop { + box-shadow:inset 0 -1px 0 0 @backdrop_border; +} +.dynamic-notebook tab.bottom:backdrop { + box-shadow:inset 0 1px 0 0 @backdrop_border; +} +.dynamic-notebook tab.left:backdrop { + box-shadow:inset -1px 0 0 0 @backdrop_border; +} +.dynamic-notebook tab.right:backdrop { + box-shadow:inset 1px 0 0 0 @backdrop_border; +} + +/* Insensitive */ +.dynamic-notebook tab.top:insensitive { + box-shadow:inset 0 -1px 0 0 @insensitive_border; +} +.dynamic-notebook tab.bottom:insensitive { + box-shadow:inset 0 1px 0 0 @insensitive_border; +} +.dynamic-notebook tab.left:insensitive { + box-shadow:inset -1px 0 0 0 @insensitive_border; +} +.dynamic-notebook tab.right:insensitive { + box-shadow:inset 1px 0 0 0 @insensitive_border; +} + +/*----- In-tab padding -----*/ + +.dynamic-notebook tab.top { + padding-top: 2px; + padding-left: 8px; + padding-bottom: 1px; + padding-right: 8px; +} + +.dynamic-notebook tab.bottom { + padding-top: 1px; + padding-left: 8px; + padding-bottom: 2px; + padding-right: 8px; +} + +.dynamic-notebook tab.left { + padding: 2px 3px 2px 2px; +} + +.dynamic-notebook tab.right { + padding: 2px 2px 2px 3px; +} + +.dynamic-notebook tab.top:active { + padding: 2px 8px 3px 8px; +} + +.dynamic-notebook tab.bottom:active { + padding: 3px 8px 2px 8px; +} + +.dynamic-notebook tab.left:active { + padding: 2px 3px 2px 2px; +} + +.dynamic-notebook tab.right:active { + padding: 2px 2px 2px 3px; +} + + +.dynamic-notebook .notebook tab > .button, +.dynamic-notebook .notebook tab > .button:hover, +.dynamic-notebook .notebook tab > .button:hover:active, +.notebook tab .button:hover, +.notebook tab .button:hover:active { + background-image: none; + background-color: alpha(#000, 0.02); + + border-color: @border; +} + +.dynamic-notebook .notebook tab > .button:hover:active, +.notebook tab > .button:hover:active { + background-color: alpha(#000, 0.10); +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/entry.css b/Paper/gtk-3.0/widgets/entry.css new file mode 100644 index 0000000..af5fdd6 --- /dev/null +++ b/Paper/gtk-3.0/widgets/entry.css @@ -0,0 +1,125 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********* + * Entry * + *********/ + +.entry { + background-color: transparent; + color: @text; + padding: 6px; + border-radius: 6px; + icon-shadow:none; + border: 1px solid @border; +} + +.entry:active, +.entry:focus { + background-color: @base; + color: @text; +} + +.entry:insensitive { + background: @insensitive_background; + color: @insensitive_text; + box-shadow:none; +} + +.entry:selected { + color: @text; + background-color: @base; +} + +.entry:backdrop { + background: @backdrop_background; + color: @backdrop_text; + box-shadow: none; +} + +.entry:insensitive:backdrop { + color: @backdrop_text; + box-shadow: none; + background-color: @backdrop_insensitive_background; + box-shadow: none; +} + +.entry:selected:backdrop { + color: @backdrop_selected_foreground; + background-color: @backdrop_selected_background; + box-shadow: none; +} + +.entry.image { + color: @insensitive_text; + icon-shadow:none; +} + +.entry.image.left { + padding-right: 6px; + color: @text; + icon-shadow:none; +} + + +/********************* + * Entry Progressbar * + *********************/ + +.entry.progressbar, +.entry.progressbar:focus { + margin: 0 2px 0 2px; + border-image: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to top, + transparent 2px, + @base 2px, + @base 3px, + shade(@selection, 0.9) 3px, + shade(@selection, 0.9) 5px, + transparent 5px); + background-size: auto; + box-shadow: none; +} + +.entry.progressbar.pulse, +.entry.progressbar.pulse:focus { + background-image: linear-gradient(to top, + transparent 2px, + @base 2px, + @base 3px, + @border 3px, + @border 5px, + transparent 5px); +} + +.entry.progressbar:backdrop { + margin: 0 2px 0 2px; + border-image: none; + border-style: none; + background-color: @selection; + background-image: linear-gradient(to top, + transparent 2px, + @base 2px, + @base 3px, + @backdrop_selected_background 3px, + @backdrop_selected_background 5px, + transparent 5px); + box-shadow: none; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/expander.css b/Paper/gtk-3.0/widgets/expander.css new file mode 100644 index 0000000..3e61334 --- /dev/null +++ b/Paper/gtk-3.0/widgets/expander.css @@ -0,0 +1,23 @@ +/************ + * expander * + ************/ +.expander { + border: alpha(@foreground, 0.7); + color: alpha(@foreground, 0.7); +} + +.expander:active, +.expander:hover { + border: alpha(white, 0.7); + color: alpha(white, 0.7); +} + +.expander:insensitive { + border: alpha(@insensitive_text, 0.7); + color: alpha(@insensitive_text, 0.7); +} + +.expander:backdrop { + border: alpha(@backdrop_text, 0.7); + color: alpha(@backdrop_text, 0.7); +} diff --git a/Paper/gtk-3.0/widgets/floating-bar.css b/Paper/gtk-3.0/widgets/floating-bar.css new file mode 100644 index 0000000..68f8088 --- /dev/null +++ b/Paper/gtk-3.0/widgets/floating-bar.css @@ -0,0 +1,65 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/**************** + * Floating Bar * + ****************/ +.floating-bar { + background-color:shade(@base, 0.99); + border: 1px solid @border; + + color: @foreground; + text-shadow: 0 1px @text_shadow; + + 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-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar .button { + -GtkButton-image-spacing: 6px; + -GtkButton-inner-border: 0; + + border-style: none; + background-color: transparent; + background-image: none; +} diff --git a/Paper/gtk-3.0/widgets/header-bar.css b/Paper/gtk-3.0/widgets/header-bar.css new file mode 100644 index 0000000..e47e0b3 --- /dev/null +++ b/Paper/gtk-3.0/widgets/header-bar.css @@ -0,0 +1,335 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/********************* + * Header Bar Colors * + *********************/ + +@define-color backdrop_header shade(@header, 0.9); +@define-color backdrop_header_text alpha(@header_text, 0.5); +@define-color insensitive_header_text alpha(@header_text, 0.7); + +/************** + * Header Bar * + **************/ + +.header-bar, +.header-bar.toolbar { + padding: 6px; + padding-top: 0px; + padding-bottom: 0px; + background-color: @header; + color: @header_text; + box-shadow: inset 0 -3px 3px -4px alpha(#000, 0.7); +} + +.maximized .header-bar { + padding: 6px; + padding-top: 0px; + padding-bottom: 0px; + background-color: @header; + color: @header_text; + box-shadow: inset 0 -3px 3px -4px alpha(#000, 0.7); +} + +.header-bar:backdrop, +.header-bar.toolbar:backdrop { + background-color: @backdrop_header; + color: @backdrop_header_text; + box-shadow: none; +} + +/* Title */ +.header-bar .title { + font: Bold 11; + color: @header_text; +} + +.header-bar .title:backdrop { + color: @backdrop_header_text; +} + +/* Subtitle */ +.header-bar .subtitle { + font: 9; +} + +/* Buttons */ +.header-bar GtkComboBox, +.header-bar .button, +.header-bar .button .flat, +.header-bar .linked .button { + padding-top: 4px; + padding-bottom: 4px; + border-radius: 0px; + background: none; + border: none; + color: @header_text; +} + +.header-bar .button.text-button { + border-radius: 0px; + padding-top: 10px; + padding-bottom: 10px; + padding-left: 16px; + padding-right: 16px; +} + +.header-bar GtkComboBox:active, +.header-bar .button:active { + background: none; + border: none; + background: alpha(#000, 0.2); + color: @header_text; + box-shadow: inset 0 -2px 0 0 @header_text; +} + +/*Image button*/ +.header-bar .button.image-button { + border-radius: 0px; + background: none; + border: none; + color: @header_text; + padding: 13px; +} + +.header-bar .button.image-button:active { + padding: 13px; + background: none; + border: none; + color: @header_text; + box-shadow: none; + box-shadow: inset 0 -2px 0 0 @header_text; +} + +.header-bar .button.image-button:backdrop { + background: none; + border: none; + color: @backdrop_header_text; +} + +.header-bar .button.image-button:insensitive { + background: none; + border: none; + color: @insensitive_header_text; +} + +.header-bar .button.image-button:hover { + border: none; + background: alpha(#000, 0.1); +} + +/*Text button*/ +.header-bar .button.text-button:active { +} + +.header-bar GtkComboBox:active:hover, +.header-bar .button:active:hover { + box-shadow: inset 0 -2px 0 0 @header_text; +} + +.header-bar GtkComboBox:active:hover, +.header-bar .button:active:hover, +.header-bar GtkComboBox:hover, +.header-bar .button:hover { + background: alpha(#000, 0.1); + border: none; + color: @header_text; +} + +.header-bar GtkComboBox:backdrop, +.header-bar .button:backdrop { + background: none; + border: none; + color: @backdrop_header_text; +} + +.header-bar GtkComboBox:active:backdrop, +.header-bar .button:active:backdrop { + background: none; + border: none; + color: @backdrop_header_text; + box-shadow: inset 0 -2px 0 0 @backdrop_header_text; +} + +.header-bar .button:backdrop:hover { +} + +.header-bar GtkComboBox:insensitive, +.header-bar .button:insensitive { + background: none; + border: none; + color: @insensitive_header_text; + box-shadow: none; +} + +.header-bar .button GtkImage:insensitive { + color: @insensitive_header_text; +} + + +/************************* + * Header bar separator * + *************************/ + +.header-bar > GtkBox > .separator.vertical { + -GtkWidget-wide-separators: 1; + -GtkWidget-separator-width: 0; + background-color: @header; + background: transparent; + border:none; +} + +/* Separator */ +.header-bar .separator, +.header-bar .button .separator, +.header-bar .button.separator { + background-color: @header; + color: @header; + border:none; +} + +/* Close button */ +.header-bar .button GtkImage { + border: none; + color: @header_text; + border: 1px solid transparent; + icon-shadow:none; + box-shadow: none; +} + +.header-bar .button GtkImage:hover { + color: @header_text; + border:none; +} + +.header-bar .button GtkImage:active, +.header-bar .button GtkImage:active:hover { + background-color: @base; + color: @selection; + icon-shadow: none; + text-shadow: none; + box-shadow: none; +} + +.header-bar .button GtkImage:backdrop { + color: @backdrop_header_text; + icon-shadow: none; +} + +.header-bar .button GtkImage:backdrop:hover { + color: @foreground; +} + +/******************** + * Header bar entry * + ********************/ + +.header-bar .entry { + background-color: transparent; + color: @header_text; + padding: 6px; + border-radius: 6px; + border: none; + icon-shadow:none; +} + +.header-bar .entry:active, +.header-bar .entry:focus { + background-color: transparent; + color: @header_text; + border: none; +} + +.header-bar .entry:backdrop { + background-color: transparent; + color: @backdrop_header_text; + border: none; +} + +.header-bar .entry.image { + color: @insensitive_base; + icon-shadow:none; +} + +.header-bar .entry.image.left { + padding-right: 6px; + color: @header_text; + icon-shadow:none; +} + + +/********************* + * Header bar switch * + *********************/ + +.header-bar GtkSwitch { + border-radius: 1em; + font: condensed; +} + +/* Trough */ +.header-bar GtkSwitch.trough { + border-radius: 1em; + border: 1px solid alpha(#000, 0.5); + background-color: @base; + color: alpha(@text, 0.5); +} + +.header-bar GtkSwitch.trough:active { + border: 1px solid alpha(#000, 0.5); + background-color: @selection; + color: @selection_foreground; +} + +.header-bar GtkSwitch.trough:backdrop, +.header-bar GtkSwitch.trough:active:backdrop { + border: 1px solid alpha(#000, 0.2); + color: @backdrop_text; +} + +.header-bar GtkSwitch.trough:insensitive, +.header-bar GtkSwitch.trough:active:insensitive { + border: 1px solid alpha(#000, 0.2); + color: @insensitive_text; +} + +/* Slider */ + +.header-bar GtkSwitch.slider { + border: 1px solid alpha(#000, 0.4); + background-color: @base; +} + +.header-bar GtkSwitch.slider:active { + border: 1px solid alpha(#000, 0.4); + background-color: @base; +} + +.header-bar GtkSwitch.slider:active:insensitive, +.header-bar GtkSwitch.slider:insensitive { + border: 1px solid alpha(#000, 0.2); + background-color: @insensitive_base; +} + +.header-bar GtkSwitch.slider:active:backdrop, +.header-bar GtkSwitch.slider:backdrop { + border: 1px solid alpha(#000, 0.3); + background-color: shade(@header, 0.9); +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/images.css b/Paper/gtk-3.0/widgets/images.css new file mode 100644 index 0000000..fd709b8 --- /dev/null +++ b/Paper/gtk-3.0/widgets/images.css @@ -0,0 +1,64 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********* + * Image * + *********/ + +GtkImage, +GtkImage:active, +GtkImage:insensitive { + background-color: transparent; + border:none; +} + +/******************* + * Symbolic Images * + *******************/ + +.image { + color: @internal_element; +} + +.image:hover { + color: @internal_element_prelight; +} + +.image:selected, +.image:selected:hover { + color: @selected_foreground; +} + +.view.image:backdrop, +.image:backdrop { + color: @backdrop_text; +} +.view.image:insensitive, +.image:insensitive { + color: @insenstive_text; +} + +.view.image, +.view.image:hover { + color: @view_symbolic; +} + +.view.image:selected, +.view.image:selected:hover { + color: @selected_foreground; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/infobars.css b/Paper/gtk-3.0/widgets/infobars.css new file mode 100644 index 0000000..cb85c3e --- /dev/null +++ b/Paper/gtk-3.0/widgets/infobars.css @@ -0,0 +1,56 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/************** + * GtkInfoBar * + **************/ + +GtkInfoBar { + background: @base; + color: @foreground; + border: solid @border; + border-bottom-width: 1px; +} + + +GtkInfoBar GtkLabel { + color: @foreground; +} + +GtkInfoBar .entry, +GtkInfoBar .menu { + color: @foreground; +} + +GtkInfoBar GtkLabel:insensitive { + color: @insensitive_text; +} + +GtkInfoBar .button, +GtkInfoBar .button:focus, +.dynamic-notebook GtkInfoBar .button { + color: @selected_foreground; +} + +GtkInfoBar .button:active, +GtkInfoBar .button:hover:active { + color: @selected_foreground; +} + +GtkInfoBar .button:insensitive { +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/levelbars.css b/Paper/gtk-3.0/widgets/levelbars.css new file mode 100644 index 0000000..08ada33 --- /dev/null +++ b/Paper/gtk-3.0/widgets/levelbars.css @@ -0,0 +1,116 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/**************** + * Level Bar * + ****************/ + +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; + border-radius: 2px; +} + +GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; + border-radius: 2px; +} + +.level-bar.trough, +.level-bar.trough:backdrop { + border-radius: 2px; + padding: 2px; +} + +.level-bar.fill-block { + border: 1px solid @selected_border; + background-color: @selection; +} + +.level-bar.fill-block:backdrop { + background-color: shade(@backdrop_background, 0.95); + border: 1px solid @backdrop_border; +} + +.level-bar.indicator-continuous.fill-block { + padding: 2px; + border-radius: 2px; +} + +.level-bar.fill-block:backdrop, +.level-bar.fill-block.level-high:backdrop, +.level-bar.fill-block.level-low:backdrop { + background-color: @backdrop_border; + border-color: @backdrop_border; + background-image: none; +} + +.level-bar.indicator-discrete.fill-block.horizontal { + margin: 0 1px; +} + +.level-bar.indicator-discrete.fill-block.vertical { + margin: 1px 0; +} + +.level-bar.indicator-discrete.fill-block.horizontal:first-child { + border-radius: 2px 0 0 2px; +} + +.level-bar.indicator-discrete.fill-block.horizontal:last-child { + border-radius: 0 2px 2px 0; +} + +.level-bar.indicator-discrete.fill-block.vertical:first-child { + border-radius: 2px 2px 0 0; +} + +.level-bar.indicator-discrete.fill-block.vertical:last-child { + border-radius: 0 0 2px 2px; +} + + +.level-bar.fill-block.level-high { + border-color: shade(@success, 0.85); + background-image: linear-gradient(to bottom, + shade(@success, 1.2), + @success 75%, + shade(@success, 0.95) + ); +} + +.level-bar.fill-block.level-low { + border-color: shade(@warning, 0.80); + background-image: linear-gradient(to bottom, + shade(@warning, 1.3), + @warning 75%, + shade(@warning, 0.90) + ); +} + +.level-bar.fill-block.empty-fill-block { + background-color: transparent; + background-image: none; + border-color: alpha(@foreground, 0.1); +} + +.level-bar.fill-block.empty-fill-block:backdrop { + border-color: transparent; + background-color: transparent; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/linked-buttons.css b/Paper/gtk-3.0/widgets/linked-buttons.css new file mode 100644 index 0000000..303e62b --- /dev/null +++ b/Paper/gtk-3.0/widgets/linked-buttons.css @@ -0,0 +1,637 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/****************** + * Linked Buttons * + ******************/ + +/* Middle button */ +.linked .entry, +.linked .button, +.linked .button:active, +.linked .button:active:hover, +.linked .button:insensitive { + border-right-width: 0; + border-left-width: 0; + border-radius: 0; +} + +/* Leftmost button */ +.linked .entry:first-child, +.linked .button:first-child, +.linked .button:active:first-child, +.linked .button:active:hover:first-child, +.linked .button:insensitive:first-child { + border-right-width: 0; + border-left-width: 1px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* Rightmost button */ +.linked .entry:last-child, +.linked .button:last-child, +.linked .button:active:last-child, +.linked .button:active:hover:last-child, +.linked .button:insensitive:last-child { + border-right-width: 1px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* Linked single button */ +.linked .entry:only-child, +.linked .button:only-child, +.linked .button:active:only-child, +.linked .button:active:hover:only-child, +.linked .button:insensitive:only-child { + border-right-width: 1px; + border-left-width: 1px; + border-radius: 0px; +} + +/* Middle button (vertical) */ +.linked.vertical .entry, +.linked.vertical .button, +.linked.vertical .button:active, +.linked.vertical .button:active:hover, +.linked.vertical .button:insensitive { + border-top-width: 0; + border-bottom-width: 0; + border-radius: 0; +} + +/* 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:insensitive:first-child { + border-bottom-width: 0; + border-radius: 3px 3px 0 0; +} + +/* 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:insensitive:last-child { + border-top-width: 0; + border-radius: 0 0 3px 3px; +} + +/* 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:insensitive:only-child { + border-top-width: 1px; + border-bottom-width: 1px; + border-radius: 0px; +} + +/* Linked buttons on primary toolbars */ + +/* Middle button */ +.primary-toolbar .button.raised.linked, +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .button.raised.linked:backdrop, +.primary-toolbar .button.raised.linked:active:backdrop, +.primary-toolbar .button.raised.linked:focus:backdrop, +.primary-toolbar .button.raised.linked:hover, +.primary-toolbar .linked .entry, +.primary-toolbar .linked .button, +.primary-toolbar .linked .button:active, +.primary-toolbar .linked .button:insensitive, +.primary-toolbar .linked .button:backdrop, +.primary-toolbar .linked .button:active:backdrop, +.primary-toolbar .linked .button:focus:backdrop, +.primary-toolbar .linked .button:hover, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar .button:backdrop, +.inline-toolbar.toolbar .button:hover, +.inline-toolbar.toolbar .button:active:backdrop, +.inline-toolbar.toolbar .button:backdrop:insensitive, +.inline-toolbar.toolbar GtkToolButton > .button, +.inline-toolbar.toolbar GtkToolButton > .button:active, +.inline-toolbar.toolbar GtkToolButton > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton > .button:backdrop, +.inline-toolbar.toolbar GtkToolButton > .button:backdrop:active, +.inline-toolbar.toolbar GtkToolButton > .button:backdrop:insensitive { + border-right-width: 0; + border-left-width: 0; + border-radius: 0; +} + +/* Leftmost button */ +.primary-toolbar .button.raised.linked:first-child, +.primary-toolbar .button.raised.linked:active:first-child, +.primary-toolbar .button.raised.linked:insensitive:first-child, +.primary-toolbar .button.raised.linked:backdrop:first-child, +.primary-toolbar .linked .entry:first-child, +.primary-toolbar .linked .button:first-child, +.primary-toolbar .linked .button:active:first-child, +.primary-toolbar .linked .button:insensitive:first-child, +.primary-toolbar .linked .button:backdrop:first-child, +.inline-toolbar.toolbar .button:first-child, +.inline-toolbar.toolbar .button:active:first-child, +.inline-toolbar.toolbar .button:insensitive:first-child, +.inline-toolbar.toolbar .button:backdrop:first-child, +.inline-toolbar.toolbar .button:backdrop:active:first-child, +.inline-toolbar.toolbar .button:backdrop:insensitive:first-child, +.inline-toolbar.toolbar GtkToolButton:first-child > .button, +.inline-toolbar.toolbar GtkToolButton:first-child > .button:active, +.inline-toolbar.toolbar GtkToolButton:first-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:first-child > .button:backdrop, +.inline-toolbar.toolbar GtkToolButton:first-child > .button:backdrop:active, +.inline-toolbar.toolbar GtkToolButton:first-child > .button:backdrop:insensitive { + border-left-width: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* Rightmost button */ +.primary-toolbar .button.raised.linked:last-child, +.primary-toolbar .button.raised.linked:active:last-child, +.primary-toolbar .button.raised.linked:insensitive:last-child, +.primary-toolbar .button.raised.linked:backdrop:last-child, +.primary-toolbar .linked .entry:last-child, +.primary-toolbar .linked .button:last-child, +.primary-toolbar .linked .button:active:last-child, +.primary-toolbar .linked .button:insensitive:last-child, +.primary-toolbar .linked .button:backdrop:last-child, +.inline-toolbar.toolbar .button:last-child, +.inline-toolbar.toolbar .button:active:last-child, +.inline-toolbar.toolbar .button:insensitive:last-child, +.inline-toolbar.toolbar .button:backdrop:last-child, +.inline-toolbar.toolbar .button:backdrop:active:last-child, +.inline-toolbar.toolbar .button:backdrop:insensitive:last-child, +.inline-toolbar.toolbar GtkToolButton:last-child > .button, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:active, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:backdrop, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:backdrop:active, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:backdrop:insensitive { + border-left-width: 0; + border-right-width: 2px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* Single button */ +.inline-toolbar.toolbar .button:only-child, +.inline-toolbar.toolbar .button:active:only-child, +.inline-toolbar.toolbar .button:insensitive:only-child, +.inline-toolbar.toolbar .button:backdrop:only-child, +.inline-toolbar.toolbar .button:backdrop:active:only-child, +.inline-toolbar.toolbar .button:backdrop:insensitive:only-child, +.inline-toolbar.toolbar GtkToolButton:only-child > .button, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:active, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:backdrop, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:backdrop:active, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:backdrop:insensitive { + border-right-width: 2px; + border-left-width: 2px; + border-radius: 3px; +} + +/* Special-case GtkMenuToolButton, since it's a GtkToolButton, but it + * has a box inside to pack the button and the actual menu */ +.inline-toolbar.toolbar GtkMenuToolButton .button:first-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:active:first-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:insensitive:first-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:backdrop:first-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:backdrop:insensitive:first-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:last-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:active:last-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:insensitive:last-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:backdrop:last-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:backdrop:insensitive:last-child { + border-right-width: 0; + border-left-width: 0; + border-radius: 0; +} + +.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:first-child, +.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:active:first-child, +.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:insensitive:first-child, +.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:backdrop:first-child, +.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:backdrop:insensitive:first-child { + border-left-width: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:last-child, +.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:active:last-child, +.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:insensitive:last-child, +.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:backdrop:last-child, +.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:backdrop:insensitive:last-child { + border-left-width: 0; + border-right-width: 2px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* Vertical inline toolbars */ + +/* Middle button */ +.inline-toolbar.toolbar.vertical .button, +.inline-toolbar.toolbar.vertical .button:active, +.inline-toolbar.toolbar.vertical .button:insensitive, +.inline-toolbar.toolbar.vertical .button:backdrop, +.inline-toolbar.toolbar.vertical .button:backdrop:active, +.inline-toolbar.toolbar.vertical .button:backdrop:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton > .button, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:backdrop, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:backdrop:active, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:backdrop:insensitive { + border-bottom-width: 0; + border-top-width: 0; + border-radius: 0; +} + +/* Topmost button */ +.inline-toolbar.toolbar.vertical .button:first-child, +.inline-toolbar.toolbar.vertical .button:active:first-child, +.inline-toolbar.toolbar.vertical .button:insensitive:first-child, +.inline-toolbar.toolbar.vertical .button:backdrop:first-child, +.inline-toolbar.toolbar.vertical .button:backdrop:active:first-child, +.inline-toolbar.toolbar.vertical .button:backdrop:insensitive:first-child, +.inline-toolbar.toolbar.vertical GtkToolButton:first-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:first-child > .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton:first-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:first-child > .button:backdrop, +.inline-toolbar.toolbar.vertical GtkToolButton:first-child > .button:backdrop:active, +.inline-toolbar.toolbar.vertical GtkToolButton:first-child > .button:backdrop:insensitive { + border-width: 1px 1px 0 1px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +/* Bottommost button */ +.inline-toolbar.toolbar.vertical .button:last-child, +.inline-toolbar.toolbar.vertical .button:active:last-child, +.inline-toolbar.toolbar.vertical .button:insensitive:last-child, +.inline-toolbar.toolbar.vertical .button:backdrop:last-child, +.inline-toolbar.toolbar.vertical .button:backdrop:active:last-child, +.inline-toolbar.toolbar.vertical .button:backdrop:insensitive:last-child, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:backdrop, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:backdrop:active, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:backdrop:insensitive { + border-width: 0 1px 2px 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +/* Single button */ +.inline-toolbar.toolbar.vertical .button:only-child, +.inline-toolbar.toolbar.vertical .button:active:only-child, +.inline-toolbar.toolbar.vertical .button:insensitive:only-child, +.inline-toolbar.toolbar.vertical .button:backdrop:only-child, +.inline-toolbar.toolbar.vertical .button:backdrop:active:only-child, +.inline-toolbar.toolbar.vertical .button:backdrop:insensitive:only-child, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:backdrop, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:backdrop:active, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:backdrop:insensitive { + border-top-width: 1px; + border-bottom-width: 2px; + border-radius: 3px; +} + +/* Middle button */ +.linked .entry, +.linked .button, +.linked .button:active, +.linked .button:backdrop, +.linked .button:active:hover, +.linked .button:insensitive { + border-right-width: 0; + border-left-width: 0; + border-radius: 0; +} + +/* Leftmost button */ +.linked .entry:first-child, +.linked .button:first-child, +.linked .button:active:first-child, +.linked .button:active:hover:first-child, +.linked .button:insensitive:first-child { + border-right-width: 0; + border-left-width: 1px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* Rightmost button */ +.linked .entry:last-child, +.linked .button:last-child, +.linked .button:active:last-child, +.linked .button:active:hover:last-child, +.linked .button:insensitive:last-child { + border-right-width: 1px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* Linked single button */ +.linked .entry:only-child, +.linked .button:only-child, +.linked .button:active:only-child, +.linked .button:active:hover:only-child, +.linked .button:insensitive:only-child { + border-right-width: 1px; + border-left-width: 1px; + border-radius: 0px; +} + +/* Middle button (vertical) */ +.linked.vertical .entry, +.linked.vertical .button, +.linked.vertical .button:active, +.linked.vertical .button:active:hover, +.linked.vertical .button:insensitive { + border-top-width: 0; + border-bottom-width: 0; + border-radius: 0; +} + +/* 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:insensitive:first-child { + border-bottom-width: 0; + border-radius: 3px 3px 0 0; +} + +/* 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:insensitive:last-child { + border-top-width: 0; + border-radius: 0 0 3px 3px; +} + +/* 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:insensitive:only-child { + border-top-width: 1px; + border-bottom-width: 1px; + border-radius: 0px; +} +/* Linked buttons on primary toolbars */ + +/* Middle button */ +.primary-toolbar .button.raised.linked, +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .button.raised.linked:backdrop, +.primary-toolbar .linked .entry, +.primary-toolbar .linked .button, +.primary-toolbar .linked .button:active, +.primary-toolbar .linked .button:insensitive, +.primary-toolbar .linked .button:backdrop, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar .button:backdrop, +.inline-toolbar.toolbar .button:backdrop:active, +.inline-toolbar.toolbar .button:backdrop:insensitive, +.inline-toolbar.toolbar GtkToolButton > .button, +.inline-toolbar.toolbar GtkToolButton > .button:active, +.inline-toolbar.toolbar GtkToolButton > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton > .button:backdrop, +.inline-toolbar.toolbar GtkToolButton > .button:backdrop:active, +.inline-toolbar.toolbar GtkToolButton > .button:backdrop:insensitive { + border-right-width: 0; + border-left-width: 0; + border-radius: 0; +} + +/* Leftmost button */ +.primary-toolbar .button.raised.linked:first-child, +.primary-toolbar .button.raised.linked:active:first-child, +.primary-toolbar .button.raised.linked:insensitive:first-child, +.primary-toolbar .button.raised.linked:backdrop:first-child, +.primary-toolbar .linked .entry:first-child, +.primary-toolbar .linked .button:first-child, +.primary-toolbar .linked .button:active:first-child, +.primary-toolbar .linked .button:insensitive:first-child, +.primary-toolbar .linked .button:backdrop:first-child, +.inline-toolbar.toolbar .button:first-child, +.inline-toolbar.toolbar .button:active:first-child, +.inline-toolbar.toolbar .button:insensitive:first-child, +.inline-toolbar.toolbar .button:backdrop:first-child, +.inline-toolbar.toolbar .button:backdrop:active:first-child, +.inline-toolbar.toolbar .button:backdrop:insensitive:first-child, +.inline-toolbar.toolbar GtkToolButton:first-child > .button, +.inline-toolbar.toolbar GtkToolButton:first-child > .button:active, +.inline-toolbar.toolbar GtkToolButton:first-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:first-child > .button:backdrop, +.inline-toolbar.toolbar GtkToolButton:first-child > .button:backdrop:active, +.inline-toolbar.toolbar GtkToolButton:first-child > .button:backdrop:insensitive { + border-left-width: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* Rightmost button */ +.primary-toolbar .button.raised.linked:last-child, +.primary-toolbar .button.raised.linked:active:last-child, +.primary-toolbar .button.raised.linked:insensitive:last-child, +.primary-toolbar .button.raised.linked:backdrop:last-child, +.primary-toolbar .linked .entry:last-child, +.primary-toolbar .linked .button:last-child, +.primary-toolbar .linked .button:active:last-child, +.primary-toolbar .linked .button:insensitive:last-child, +.primary-toolbar .linked .button:backdrop:last-child, +.inline-toolbar.toolbar .button:last-child, +.inline-toolbar.toolbar .button:active:last-child, +.inline-toolbar.toolbar .button:insensitive:last-child, +.inline-toolbar.toolbar .button:backdrop:last-child, +.inline-toolbar.toolbar .button:backdrop:active:last-child, +.inline-toolbar.toolbar .button:backdrop:insensitive:last-child, +.inline-toolbar.toolbar GtkToolButton:last-child > .button, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:active, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:backdrop, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:backdrop:active, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:backdrop:insensitive { + border-left-width: 0; + border-right-width: 2px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* Single button */ +.inline-toolbar.toolbar .button:only-child, +.inline-toolbar.toolbar .button:active:only-child, +.inline-toolbar.toolbar .button:insensitive:only-child, +.inline-toolbar.toolbar .button:backdrop:only-child, +.inline-toolbar.toolbar .button:backdrop:active:only-child, +.inline-toolbar.toolbar .button:backdrop:insensitive:only-child, +.inline-toolbar.toolbar GtkToolButton:only-child > .button, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:active, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:backdrop, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:backdrop:active, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:backdrop:insensitive { + border-right-width: 2px; + border-left-width: 2px; + border-radius: 3px; +} + +/* Special-case GtkMenuToolButton, since it's a GtkToolButton, but it + * has a box inside to pack the button and the actual menu */ +.inline-toolbar.toolbar GtkMenuToolButton .button:first-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:active:first-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:insensitive:first-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:backdrop:first-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:backdrop:insensitive:first-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:last-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:active:last-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:insensitive:last-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:backdrop:last-child, +.inline-toolbar.toolbar GtkMenuToolButton .button:backdrop:insensitive:last-child { + border-right-width: 0; + border-left-width: 0; + border-radius: 0; +} + +.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:first-child, +.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:active:first-child, +.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:insensitive:first-child, +.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:backdrop:first-child, +.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:backdrop:insensitive:first-child { + border-left-width: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:last-child, +.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:active:last-child, +.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:insensitive:last-child, +.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:backdrop:last-child, +.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:backdrop:insensitive:last-child { + border-left-width: 0; + border-right-width: 2px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* Vertical inline toolbars */ + +/* Middle button */ +.inline-toolbar.toolbar.vertical .button, +.inline-toolbar.toolbar.vertical .button:active, +.inline-toolbar.toolbar.vertical .button:insensitive, +.inline-toolbar.toolbar.vertical .button:backdrop, +.inline-toolbar.toolbar.vertical .button:backdrop:active, +.inline-toolbar.toolbar.vertical .button:backdrop:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton > .button, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:backdrop, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:backdrop:active, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:backdrop:insensitive { + border-bottom-width: 0; + border-top-width: 0; + border-radius: 0; +} + +/* Topmost button */ +.inline-toolbar.toolbar.vertical .button:first-child, +.inline-toolbar.toolbar.vertical .button:active:first-child, +.inline-toolbar.toolbar.vertical .button:insensitive:first-child, +.inline-toolbar.toolbar.vertical .button:backdrop:first-child, +.inline-toolbar.toolbar.vertical .button:backdrop:active:first-child, +.inline-toolbar.toolbar.vertical .button:backdrop:insensitive:first-child, +.inline-toolbar.toolbar.vertical GtkToolButton:first-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:first-child > .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton:first-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:first-child > .button:backdrop, +.inline-toolbar.toolbar.vertical GtkToolButton:first-child > .button:backdrop:active, +.inline-toolbar.toolbar.vertical GtkToolButton:first-child > .button:backdrop:insensitive { + border-width: 1px 1px 0 1px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +/* Bottommost button */ +.inline-toolbar.toolbar.vertical .button:last-child, +.inline-toolbar.toolbar.vertical .button:active:last-child, +.inline-toolbar.toolbar.vertical .button:insensitive:last-child, +.inline-toolbar.toolbar.vertical .button:backdrop:last-child, +.inline-toolbar.toolbar.vertical .button:backdrop:active:last-child, +.inline-toolbar.toolbar.vertical .button:backdrop:insensitive:last-child, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:backdrop, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:backdrop:active, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:backdrop:insensitive { + border-width: 0 1px 2px 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +/* Single button */ +.inline-toolbar.toolbar.vertical .button:only-child, +.inline-toolbar.toolbar.vertical .button:active:only-child, +.inline-toolbar.toolbar.vertical .button:insensitive:only-child, +.inline-toolbar.toolbar.vertical .button:backdrop:only-child, +.inline-toolbar.toolbar.vertical .button:backdrop:active:only-child, +.inline-toolbar.toolbar.vertical .button:backdrop:insensitive:only-child, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:backdrop, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:backdrop:active, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:backdrop:insensitive { + border-top-width: 1px; + border-bottom-width: 2px; + border-radius: 3px; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/lists.css b/Paper/gtk-3.0/widgets/lists.css new file mode 100644 index 0000000..3bf70f5 --- /dev/null +++ b/Paper/gtk-3.0/widgets/lists.css @@ -0,0 +1,103 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********* + * Lists * + *********/ +.list, +.list-row { + background-color: @background; + color: @foreground; +} + +.list-row:hover { + background-color: shade(@background, 1.1); + color: shade(@foreground, 1.1); +} + +.list:backdrop, +.list-row:backdrop { + background-color: @backdrop_background; +} + +.list-row, +.grid-child { + padding: 2px; +} + +.list-row .button { + box-shadow: none; +} + +.list-row .button:hover { + background-color: shade(@background, 1.1); +} + +.list-row:selected, +.list-row .button:selected, +.list-row .button:selected:hover { +} + +.list-row:selected:backdrop, +.list-row .button:backdrop:selected:hover { +} + +.list-row.button:selected, +.list-row:selected { +} + +.list-row.button:selected:backdrop, +.list-row:selected:backdrop { +} + +/* List Row Button */ +.button.list-row { + outline: none; + border: none; + border-radius: 0px; +} + +.button.list-row:hover { + outline: none; + border: none; + background-color: alpha(@selection, 0.2); + color: @selection; +} + +.button.list-row:active, +.button.list-row:selected { + outline: none; + border: none; + background-color: alpha(@selection, 0.4); + color: @selection; +} + +.button.list-row:active:selected, +.button.list-row:active:selected:hover { + outline: none; + border: none; + background-color: alpha(@selection, 0.2); + color: @selection; +} + +.button.list-row:hover:selected { + outline: none; + border: none; + background-color: alpha(@selection, 0.2); + color: @selection; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/menu-button.css b/Paper/gtk-3.0/widgets/menu-button.css new file mode 100644 index 0000000..4009c88 --- /dev/null +++ b/Paper/gtk-3.0/widgets/menu-button.css @@ -0,0 +1,105 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*************** + * Menu Button * + ***************/ + +.menu.button { + background-image: none; + background-color: @base; + border: 1px solid @selection; +} + +.menu.button.separator { + border-style: none; + color: shade(@foreground, 3.2); + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; +} + +.menu.button:hover { + background-image: none; + background-color: @base; + color: @foreground; + border-style: none; +} + +.menu.button:insensitive { + background-color: @base; + color: lighter(@internal_element); + border-style: none; +} + +.menu.button:hover, +.menu.button:active, +.menu.button:active:insensitive, +.menu.button:insensitive, +.menu.button { + border-width: 0; + background-color: shade(@foreground, 1.05); + background-image: none; +} + + +.toolbar GtkMenuButton.button:active, +.toolbar GtkMenuButton.button.raised:active, +GtkMenuButton.button:active, +.linked GtkMenuButton.button:active, +.toolbar .linked.raised GtkMenuButton.button:active, +.toolbar GtkMenuButton.button.linked.raised:active { + color: @foreground; +} + +GtkMenuButton.button *:active, +.linked GtkMenuButton.button *:active, +.toolbar .linked.raised GtkMenuButton.button *:active, +.toolbar GtkMenuButton.button.linked.raised *:active { +} + +.linked GtkMenuButton.button:active:last-child, +.toolbar .linked.raised GtkMenuButton.button:active:last-child, +.toolbar GtkMenuButton.button.linked.raised:active:last-child { + border-top-left-radius: 0; +} + +.linked GtkMenuButton.button:active:first-child, +.toolbar .linked.raised GtkMenuButton.button:active:first-child, +.toolbar GtkMenuButton.button.linked.raised:active:first-child { + border-top-right-radius: 0; +} + +.button.menuitem.menubar:active { + background-image: none; + background-color: @background; + + border: 1px solid @background; + border-radius: 0 0; + border-image: none; + border-bottom-width: 0px; +} + +.button.menuitem.menubar *:active, +GtkMenuButton.button *:active, +.toolbar GtkMenuButton.button *:active { + color: @foreground; +} + +GtkMenuButton .menu { + text-shadow: none; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/menus.css b/Paper/gtk-3.0/widgets/menus.css new file mode 100644 index 0000000..c88dd7c --- /dev/null +++ b/Paper/gtk-3.0/widgets/menus.css @@ -0,0 +1,250 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/******** + * Menu * + ********/ + +.menu { + border-image: none; +} + +.menubar .menu { + border-image: none; +} + +GtkTreeMenu.menu, +GtkMenuButton .menu, +GtkMenuToolButton.menu, +GtkComboBox .menu { + border:none; + background-color: @base; +} + +.primary-toolbar .button .menu, +.toolbar .menu, +.toolbar .primary-toolbar .menu, +.header-bar .menu, +.header-bar .primary-toolbar .menu, +.menu { + padding: 0; + border: none; + background-color: @base; + color: @foreground; +} + +/*Context Menu*/ + +.context-menu { + font: initial; + text-shadow: none; +} + +.content-view .menu { + padding: 0 1px; + + background-color: @background; + background-image: none; + +} + + +.content-view .menu .menuitem:active, +.content-view .menu .menuitem:hover { + background-color: @selection; + color: @base; +} + +/************* + * Menu Item * + *************/ + + +GtkTreeMenu .menuitem { + padding: 6px; + color: @base; +} + +GtkTreeMenu .menuitem, +.menu .menuitem { + padding: 6px; + border:none; + color: @base; + + -GtkMenuItem-arrow-scaling: 0.5; +} + +GtkTreeMenu .menuitem GtkLabel, +GtkTreeMenu .menuitem GtkImage, +.menu .menuitem GtkLabel, +.menu .menuitem GtkImage { + padding: 0 3px 0 3px; + color: @text; + -gtk-icon-style: symbolic; +} + +GtkTreeMenu .menuitem:hover, +.menu .menuitem:hover, +GtkTreeMenu .menuitem GtkLabel:hover, +GtkTreeMenu .menuitem GtkImage:hover, +.menu .menuitem GtkLabel:hover, +.menu .menuitem GtkImage:hover { + color: @base; + -gtk-icon-style: symbolic; +} + +GtkTreeMenu .menuitem:active:hover, +.menu .menuitem:active:hover, +GtkTreeMenu .menuitem GtkLabel:active:hover, +GtkTreeMenu .menuitem GtkImage:active:hover, +.menu .menuitem GtkLabel:active:hover, +.menu .menuitem GtkImage:active:hover { + color: @base; + -gtk-icon-style: symbolic; +} + +.menu .menuitem:active, +.menu .menuitem:hover { + border: none; + background-color: @selection; + color: @base; +} + +.menu .menuitem:insensitive, +.menu .menuitem *:insensitive { + box-shadow: none; + border: none; + color: @insensitive_text; +} + + +/* Arrow color */ +.menuitem.arrow { + background-color: @base; + color: @foreground; + border: none; +} + +/* Separator color */ +.menuitem.separator { + padding-left: 2px; + padding-right: 2px; + border: none; + background-color: @base; + color: @menu_separator; + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; +} + +.menuitem .entry { + border: none; + background-color: @base; + background-image: none; + color: @foreground; +} + +.menuitem .entry:active, +.menuitem .entry:focus { + border: none; + color: white; +} + +/* Accelerators */ +.menuitem .accelerator, +.menuitem .accelerator:insensitive { + color: alpha(@foreground, 0.7); +} + +.menuitem .accelerator:hover, +.menuitem .accelerator:active { + color: alpha (@foreground, 0.3); +} + +/*********** + * Menubar * + ***********/ +.menubar { + -GtkWidget-window-dragging: true; + + border: none; + background-color: @background; + background-image: none; + color: @foreground; +} +.menubar:backdrop { + background-color: @backdrop_background; +} + +.menubar.menuitem, +.menubar .menuitem { + padding: 2px 6px; + border: none; + background-color: transparent; + color: @foreground; +} + +.menubar.menuitem:hover, +.menubar .menuitem:hover { + border: none; + background-color: @selection; + color: @base; +} + +/* Separator */ +.menubar .menuitem.separator, +.menubar.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border: none; + color: @menu_separator; +} + +/******************* + * Checks & Radios * + *******************/ + +.menuitem.check, +.menuitem.radio { + background: none; + background-image: none; + background-color: transparent; + box-shadow: none; +} + +.menuitem.check, +.menuitem.check:active, +.menuitem.check:active:hover, +.menuitem.check:active:insensitive, +.menuitem.check:hover, +.menuitem.check:inconsistent, +.menuitem.check:inconsistent:hover, +.menuitem.check:inconsistent:insensitive, +.menuitem.check:insensitive, +.menuitem.radio, +.menuitem.radio:active, +.menuitem.radio:active:hover, +.menuitem.radio:active:insensitive, +.menuitem.radio:hover, +.menuitem.radio:inconsistent, +.menuitem.radio:inconsistent:hover , +.menuitem.radio:inconsistent:insensitive, +.menuitem.radio:insensitive { + background-size: 16px; + background-color: transparent; + box-shadow: none; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/miscellaneous.css b/Paper/gtk-3.0/widgets/miscellaneous.css new file mode 100644 index 0000000..f22a093 --- /dev/null +++ b/Paper/gtk-3.0/widgets/miscellaneous.css @@ -0,0 +1,115 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********************* + * app notifications * + *********************/ +.app-notification { + border: solid @border; + border-width: 0 1px 1px 1px; + border-radius: 0 0 2px 2px; + padding: 8px; + background-color: @base; + background-image: none; + color: @foreground; +} + +/********* + * text * + *********/ +.h1 { font: 24; } +.h2 { font: 18; } +.h3 { font: 12; } + +/********* + * label * + *********/ +GtkLabel, +GtkLabel:active, +GtkLabel:insensitive { + background-color: transparent; +} + +/************* + * assistant * + *************/ +GtkAssistant .sidebar .highlight { + font: bold; +} + +GtkAssistant .sidebar { + padding: 3px; + border-right-width: 3px; + border-style: solid; + border-right-color: @border; + border-radius: 0; + background-color: @background; + color: mix(@foreground, @background, 0.1); +} + + +/************************* + * touch text selections * + *************************/ +GtkBubbleWindow { + border-radius: 4px; + background-clip: border-box; +} + +GtkBubbleWindow.osd.background { + background-color: @osd_background; +} + +GtkBubbleWindow .toolbar { + background-color: transparent; +} + + +/* dnd */ +.view.dim-label, +.dim-label, +.dim-label:hover, +.dim-label:focus { + color: mix(@foreground, @background, 0.5); +} + +.dim-label:selected, +.dim-label:selected:focus { + color: mix(@selected_foreground, @selection, 0.5); +} + +.dnd { + border: 1px solid shade(@selection, 0.9); +} + +.grip { + background-color: transparent; +} + +.arrow { + color: alpha(@foreground, 0.7); +} + +/********* + * Links * + *********/ + +*:link, +*:visited { + color: @link; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/notebook.css b/Paper/gtk-3.0/widgets/notebook.css new file mode 100644 index 0000000..42abc39 --- /dev/null +++ b/Paper/gtk-3.0/widgets/notebook.css @@ -0,0 +1,307 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/******************* + * Notebook & Tabs * + *******************/ + +.notebook { + background-color: @base; + border:none; + box-shadow:0 0 0 1px @border; + background-clip: border-box; +} + +.notebook.header { + border: none; + background-color: alpha(#000, 0.05); +} + +.notebook.frame { + /*FIXME: Move the border down here so devs have more control*/ + border: none; +} + +.notebook GtkViewport { + background-color: @base; + border:none; +} + +.notebook:insensitive, +.notebook GtkViewport:insensitive { + background-color: @insensitive_background; + border-color: @insensitive_border; + color: @insensitive_text; +} + +.notebook:backdrop, +.notebook GtkViewport:backdrop { + background-color: @backdrop_background; + border-color: @backdrop_border; + color: @backdrop_text; +} + +.notebook:insensitive:backdrop, +.notebook GtkViewport:insensitive:backdrop { + background-color: @backdrop_insensitive_background; + border-color: @backdrop_border; +} + + +/*----- Tabs -----*/ + +.notebook tab { + border: none; + border-radius: 0; + background: none; + color: @foreground; +} + +.notebook tab > .entry { + border-radius: 2px; + padding: 2px 5px; +} + +.notebook tab:active { + border: none; + background: none; + color: @foreground; +} + +.notebook tab:hover { + background-color: alpha(@base, 0.05); + color: alpha(#fff, 0.3); +} + +.notebook tab:backdrop { + border: none; + background: none; + color: @backdrop_text; +} + +.notebook tab:insensitive { + border: none; + background: none; + color: @insensitive_text; +} + +/*----- Tab indicator bar -----*/ + +/* Normal */ +.notebook tab.top { + box-shadow:inset 0 -1px 0 0 @border; +} +.notebook tab.bottom { + box-shadow:inset 0 1px 0 0 @border; +} +.notebook tab.left { + box-shadow:inset -1px 0 0 0 @border; +} +.notebook tab.right { + box-shadow:inset 1px 0 0 0 @border; +} + +/* Active */ +.notebook tab.top:active { + box-shadow:inset 0 -3px 0 0 @selection; +} +.notebook tab.bottom:active { + box-shadow:inset 0 3px 0 0 @selection; +} +.notebook tab.left:active { + box-shadow:inset -3px 0 0 0 @selection; +} +.notebook tab.right:active { + box-shadow:inset 3px 0 0 0 @selection; +} + +/* Active-Backdrop */ +.notebook tab.top:active:backdrop { + box-shadow:inset 0 -3px 0 0 @backdrop_border; +} +.notebook tab.bottom:active:backdrop { + box-shadow:inset 0 3px 0 0 @backdrop_border; +} +.notebook tab.left:active:backdrop { + box-shadow:inset -3px 0 0 0 @backdrop_border; +} +.notebook tab.right:active:backdrop { + box-shadow:inset 3px 0 0 0 @backdrop_border; +} + +/* Backdrop */ +.notebook tab.top:backdrop { + box-shadow:inset 0 -1px 0 0 @backdrop_border; +} +.notebook tab.bottom:backdrop { + box-shadow:inset 0 1px 0 0 @backdrop_border; +} +.notebook tab.left:backdrop { + box-shadow:inset -1px 0 0 0 @backdrop_border; +} +.notebook tab.right:backdrop { + box-shadow:inset 1px 0 0 0 @backdrop_border; +} + +/* Insensitive */ +.notebook tab.top:insensitive { + box-shadow:inset 0 -1px 0 0 @insensitive_border; +} +.notebook tab.bottom:insensitive { + box-shadow:inset 0 1px 0 0 @insensitive_border; +} +.notebook tab.left:insensitive { + box-shadow:inset -1px 0 0 0 @insensitive_border; +} +.notebook tab.right:insensitive { + box-shadow:inset 1px 0 0 0 @insensitive_border; +} + +/*----- In-tab padding -----*/ + +.notebook tab.top { + padding-top: 2px; + padding-left: 8px; + padding-bottom: 3px; + padding-right: 8px; +} + +.notebook tab.bottom { + padding-top: 3px; + padding-left: 8px; + padding-bottom: 2px; + padding-right: 8px; +} + +.notebook tab.left { + padding: 2px 3px 2px 2px; +} + +.notebook tab.right { + padding: 2px 2px 2px 3px; +} + +.notebook tab.top:active { + padding: 2px 8px 3px 8px; +} + +.notebook tab.bottom:active { + padding: 3px 8px 2px 8px; +} + +.notebook tab.left:active { + padding: 2px 3px 2px 2px; +} + +.notebook tab.right:active { + padding: 2px 2px 2px 3px; +} + +.notebook.header, +.notebook.header:backdrop { + box-shadow: none; + border-width: 0px; +} + +.notebook.header.frame.top, +.notebook.header.frame.top:backdrop { + border-top: 1px solid @border; + border-left: 1px solid @border; + border-right: 1px solid @border; +} + +.notebook.header.frame.bottom, +.notebook.header.frame.bottom:backdrop { + border-bottom: 1px solid @border; + border-left: 1px solid @border; + border-right: 1px solid @border; +} + +.notebook.header.frame.left, +.notebook.header.frame.left:backdrop { + border-top: 1px solid @border; + border-bottom: 1px solid @border; + border-left: 1px solid @border; +} + +.notebook.header.frame.right, +.notebook.header.frame.right:backdrop { + border-top: 1px solid @border; + border-bottom: 1px solid @border; + border-right: 1px solid @border; +} + +/*----- Labels -----*/ + +.notebook tab GtkLabel { + background-color: transparent; + color: @backdrop_text; +} + +.notebook tab:active GtkLabel, +.notebook .active-page, +.notebook tab .active-page GtkLabel { + background-color: transparent; + color: @foreground; + font-weight: bold; + text-shadow: 0 1px alpha(@base,0.2); +} + +.notebook tab:backdrop GtkLabel, +.notebook tab GtkLabel:backdrop { + background-color: transparent; + color: @backdrop_text; + text-shadow: none; +} + +/*----- Close Button -----*/ + +.notebook tab .button, +.notebook tab .button:active, +.notebook tab .button:hover { + color: @backdrop_text; + border-image: none; + background-image: none; + background-color: transparent; + border-radius: 3px; + border: 1px solid transparent; + padding: 2px; + box-shadow: none; +} + +.notebook tab .button:hover { + color: @foreground; + border-color: alpha(#000, 0.1); +} + +.notebook tab .button:active, +.notebook tab .button:active:hover { + background-color: alpha(#000, 0.08); + box-shadow: inset 0 1px alpha(#000, 0.05); + color: @button_active_text; + border-color: @border; +} + +.notebook tab .button:backdrop { + color: mix(@backdrop_foreground, @backdrop_base, 0.7); + icon-shadow: none; +} + +.notebook tab .button:backdrop:hover { + color: @backdrop_foreground; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/osd.css b/Paper/gtk-3.0/widgets/osd.css new file mode 100644 index 0000000..ef5f748 --- /dev/null +++ b/Paper/gtk-3.0/widgets/osd.css @@ -0,0 +1,370 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/******* + * OSD * + *******/ +.background.osd { + color: @osd_foreground; + background-color: @osd_background; +} + +.background.osd:backdrop { + background-color: @osd_background_backdrop; +} + +GtkOverlay.osd { + background-color: transparent; +} + +.osd.frame { + background-clip: border-box; + background-origin: border-box; +} + +.osd.button, +.osd.button:active, +.osd .button, +.osd .button:active { + border-width: 1px; + border-style: solid; + border-image: none; + border-radius: 5px; +} + +.osd .button { + border-color: @osd_button_border; +} + +.osd .button:active { + border-color: @osd_button_border_active; +} + +.osd.button, +.osd .button { + padding: 4px; + + background-image: linear-gradient(to bottom, + @osd_button_background_a, + @osd_button_background_b 68%, + @osd_button_background_c + ); + + color: @osd_button_foreground; + + text-shadow: 0 -1px @osd_button_shadow; + icon-shadow: 0 -1px @osd_button_shadow; +} + +.osd.button { + padding: 8px; +} + +.osd.button, +.osd.button:active { + border-color: transparent; +} + +.osd.button, +.osd.button:prelight, +.osd.button:active { + background-color: shade(@osd_background, 1.10); +} + +.osd .button, +.osd .button:prelight, +.osd .button:active { + background-color: transparent; +} + +.osd.button:insensitive, +.osd .button:insensitive { + background-image: none; + background-color: @osd_button_background_insensitive; +} + +.osd.button:active:insensitive, +.osd .button:active:insensitive { + background-image: none; + background-color: @osd_button_background_insensitive_active; +} + +.osd.button:backdrop, +.osd .button:backdrop { + background-image: none; + background-color: @osd_button_background_backdrop; +} + +.osd.button:backdrop:hover, +.osd.button:backdrop:active:hover, +.osd .button:backdrop:hover, +.osd .button:backdrop:active:hover { + background-image: none; + background-color: @osd_button_background_backdrop_hover; +} + +.osd.button:backdrop:active, +.osd .button:backdrop:active { + background-image: none; + background-color: @osd_button_background_backdrop_active; +} + +.osd.button:backdrop:insensitive, +.osd.button:backdrop:insensitive:active, +.osd .button:backdrop:insensitive, +.osd .button:backdrop:insensitive:active { + background-image: none; + background-color: @osd_button_background_backdrop_insensitive; +} + +.osd.button:hover, +.osd .button:hover { + color: @osd_button_foreground_hover; +} + +.osd.button:active, +.osd.button:hover:active, +.osd .button:active, +.osd .button:hover:active { + color: @osd_button_foreground_active; +} + +.osd.button:insensitive, +.osd.button:active *:insensitive, +.osd .button:insensitive, +.osd .button:active *:insensitive { + color: @osd_button_foreground_insensitive; + text-shadow: none; + icon-shadow: none; +} + +.osd.button:backdrop, +.osd.button:backdrop:insensitive, +.osd.button:backdrop:active *:insensitive, +.osd .button:backdrop, +.osd .button:backdrop:insensitive, +.osd .button:backdrop:active *:insensitive { + color: @osd_button_foreground_backdrop; + text-shadow: none; + icon-shadow: none; +} + +.osd.button:backdrop:active, +.osd .button:backdrop:active { + color: @osd_button_foreground_backdrop_active; +} + +.osd.button:hover, +.osd .button:hover { + background-image: linear-gradient(to bottom, + @osd_button_background_hover_a, + @osd_button_background_hover_b 68%, + @osd_button_background_hover_c + ); +} + +.osd.button:active, +.osd.button:active:hover, +.osd .button:active, +.osd .button:active:hover, +.osd GtkMenuButton.button:active { + background-image: linear-gradient(to bottom, + @osd_button_background_active_a, + @osd_button_background_active_b 20%, + @osd_button_background_active_c + ); +} + +.osd GtkMenuButton.button:active { + background-color: transparent; + border-color: @osd_button_border; +} + +.osd GtkMenuButton.button:active { + color: @osd_button_foreground_active; + text-shadow: 0 -1px @osd_button_shadow; +} + +.osd.toolbar { + color: @osd_foreground; + text-shadow: 0 1px @osd_text_shadow; + + padding: 10px; + border-style: none; + border-radius: 7px; + background-image: linear-gradient(to bottom, + @osd_toolbar_background_a, + @osd_toolbar_background_b 63%, + @osd_toolbar_background_c + ); + background-color: transparent; + + -GtkToolbar-button-relief: normal; +} + +.osd.toolbar:backdrop { + background-image: none; + background-color: @osd_background_backdrop; +} + +.osd.toolbar .button { + padding: 4px; + border-width: 1px 0; + border-radius: 0; + box-shadow: inset -1px 0 @osd_button_inset; +} + +.osd.toolbar .button:first-child { + border-radius: 5px 0 0 5px; + border-width: 1px 0 1px 1px; + box-shadow: inset -1px 0 @osd_button_inset; +} + +.osd.toolbar .button:last-child { + box-shadow: none; + border-radius: 0 5px 5px 0; + border-width: 1px 1px 1px 0; +} + +.osd.toolbar .button:only-child, +.osd.toolbar GtkToolButton .button, +.osd.toolbar GtkToolButton:only-child .button, +.osd.toolbar GtkToolButton:last-child .button, +.osd.toolbar GtkToolButton:first-child .button { + border-width: 1px; + border-radius: 5px; + border-style: solid; + + box-shadow: none; +} + +.osd.toolbar .separator { + color: shade(@osd_lowlight, 0.80); +} + +/* used by gnome-settings-daemon's media-keys OSD */ +.osd.trough { + background-color: @osd_trough_background; +} + +.osd.progressbar { + background-color: @osd_foreground; +} + +.osd .scale.trough { + border-color: @osd_button_border; + background-image: linear-gradient(to bottom, + shade(@osd_button_border, 0.70), + shade(@osd_button_border, 0.90) + ); + background-color: transparent; +} + +.osd .scale.trough.highlight { + border-color: mix(@osd_button_border, @selection_color, 0.70); + background-image: linear-gradient(to bottom, + mix(shade(@osd_button_border, 0.55), @selection_color, 0.70), + mix(shade(@osd_button_border, 0.90), @selection_color, 0.70) + ); +} + +.osd .scale.trough:insensitive, +.osd .scale.trough.highlight:insensitive { + border-color: shade(@osd_button_border, 0.60); + background-image: none; + background-color: transparent; +} + +.osd GtkProgressBar, +GtkProgressBar.osd { + padding: 0; + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 3px; + -GtkProgressBar-min-horizontal-bar-height: 3px; +} + +.osd GtkProgressBar.trough, +GtkProgressBar.osd.trough { + padding: 0; + border-image: none; + border-style: none; + border-width: 0; + background-image: none; + background-color: transparent; + border-radius: 0; +} + +.osd GtkProgressBar.progressbar, +GtkProgressBar.osd.progressbar { + border-style: none; + background-color: @selection_color; + background-image: none; + border-radius: 0; +} + +.osd .view, +.osd.view { + background-color: @osd_view_background; +} + +.osd .view:backdrop, +.osd.view:backdrop { + background-color: @osd_view_background_backdrop; +} + +.osd .scrollbar.trough { + background-color: @osd_scrollbar_trough; +} + +.osd .scrollbar.trough:backdrop { + background-color: @osd_scrollbar_trough_backdrop; +} + +.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 GtkIconView.cell:selected, +.osd GtkIconView.cell:selected:focus { + background-color: transparent; + + border-style: solid; + border-radius: 15px; + border-width: 3px; + border-color: @osd_button_foreground; + + 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_background; +} diff --git a/Paper/gtk-3.0/widgets/popovers.css b/Paper/gtk-3.0/widgets/popovers.css new file mode 100644 index 0000000..09ba7df --- /dev/null +++ b/Paper/gtk-3.0/widgets/popovers.css @@ -0,0 +1,118 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color popover_shadow alpha(#000, 0.4); + +/************************* + * Touch text selections * + *************************/ +GtkPopover { + border-radius: 6px; + background-clip: border-box; + background-color: @background; + + border: 1px solid @border; + + box-shadow: 0 2px 6px 3px @popover_shadow; + margin: 10px; +} + +GtkPopover.osd { + background-color: @osd_popover_background; + border-color: @border; + box-shadow: 0 2px 8px 3px alpha(@popover_shadow, 0.4), inset 0 1px 0 0 @osd_popover_background; + color: darker(white); +} + +GtkPopover:backdrop { + box-shadow: none; +} + +GtkPopover > .list, +GtkPopover > .view, +GtkPopover > .toolbar { + background-color: transparent; +} + +GtkPopover.osd > .toolbar .button { + border-radius: 0px; + border-width: 0px; + background-image: none; + background-color: transparent; +} + +GtkModelButton.button { + background-color: transparent; + background-image: none; + border-color: transparent; + border-image: none; + border-style: none; + box-shadow: none; + color: @foreground; +} + +GtkModelButton.button:active, +GtkModelButton.button:insensitive, +GtkModelButton.button:active:insensitive, +GtkModelButton.button { + background-color: transparent; + background-image: none; + border-color: transparent; + border-image: none; + border-style: none; + box-shadow: none; +} + +GtkModelButton.button:backdrop, +GtkModelButton.button:hover:backdrop, +GtkModelButton.button:insensitive:backdrop, +GtkModelButton.button:active:insensitive:backdrop, +GtkModelButton.button:active:backdrop, +GtkModelButton.button:active:hover:backdrop, +GtkModelButton.button:active:selected:backdrop { + text-shadow: none; + icon-shadow: none; + color: @backdrop_foreground; + background-color: transparent; + background-image: none; + border-color: transparent; + border-image: none; + border-style: none; + box-shadow: none; +} + +GtkPopover .separator { + font-size: 80%; + font-weight: bold; + color: alpha(@foreground,0.4); + text-shadow: none; + background-color: transparent; + icon-shadow: none; + border: 0; +} + +GtkModelButton.button:active:hover, +GtkModelButton.button:hover, +GtkModelButton.button:selected { + background-image: none; + background-color: @selected_background; + color: @selected_foreground; + text-shadow: none; + border-width: 0; + border-color: transparent; +} diff --git a/Paper/gtk-3.0/widgets/progressbars.css b/Paper/gtk-3.0/widgets/progressbars.css new file mode 100644 index 0000000..426e665 --- /dev/null +++ b/Paper/gtk-3.0/widgets/progressbars.css @@ -0,0 +1,141 @@ + +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/**************** + * Progress bar * + ****************/ + +GtkProgressBar { + padding: 0; + border-radius: 0px; +} + +GtkProgressBar.progressbar { + color: @selected_foreground; + background: @selection; +} + +GtkProgressBar.progressbar:backdrop { + color: @selected_foreground; + background-color: shade(@backdrop_background, 0.95); +} + +GtkProgressBar.trough { + border: 1px solid @trough_background; + background: @trough_background; +} + +.progressbar row, +.progressbar row:hover, +.progressbar row:selected, +.progressbar row:selected:focus, +.progressbar.vertical row, +.progressbar.vertical row:hover, +.progressbar.vertical row:selected, +.progressbar.vertical row:selected:focus { + color: @selected_foreground; + background: @selection; +} + +.progressbar row:insensitive, +.progressbar row:hover:insensitive, +.progressbar row:selected:insensitive, +.progressbar row:selected:focus:insensitive, +.progressbar.vertical row:insensitive, +.progressbar.vertical row:hover:insensitive, +.progressbar.vertical row:selected:insensitive, +.progressbar.vertical row:selected:focus:insensitive { + color: @selected_foreground; + background-color: @selection; +} + +.progressbar row:backdrop, +.progressbar row:hover:backdrop, +.progressbar row:selected:backdrop, +.progressbar row:selected:focus:backdrop, +.progressbar.vertical row:backdrop, +.progressbar.vertical row:hover:backdrop, +.progressbar.vertical row:selected:backdrop, +.progressbar.vertical row:selected:focus:backdrop { + color: @selected_foreground; + background: @backdrop_progressbar_background; +} + + +/*********** + * Troughs * + ***********/ +.trough row, +.trough row:hover, +.trough row:selected, +.trough row:selected:focus { + + padding: 0; + + border: 1px solid; + + background-image: linear-gradient(to bottom, + @trough_background, + shade(@trough_background, 1.05) + ); + + border-image: linear-gradient(to bottom, + @border, + shade(@border, 0.95) + ) 1 1 1 1; +} + +.trough.vertical row, +.trough.vertical row:selected, +.trough.vertical row:selected:focus { + background-color: @base; +} + +.trough:insensitive, +.trough.vertical:insensitive { + + padding: 0; + + border: 1px solid; + + background-image:none; + background-color:@insensitive_base; + + border-image: linear-gradient(to bottom, + @border, + shade(@border, 0.95) + ) 1 1 1 1; +} + +.trough:backdrop, +.trough.vertical:backdrop { + + padding: 0; + + border: 1px solid; + + background-image:none; + + border-image: linear-gradient(to bottom, + @border, + shade(@border, 0.95) + ) 1 1 1 1; + background-color: @backdrop_background; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/scales.css b/Paper/gtk-3.0/widgets/scales.css new file mode 100644 index 0000000..5076c79 --- /dev/null +++ b/Paper/gtk-3.0/widgets/scales.css @@ -0,0 +1,128 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 morbordere details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********** + * Scales * + **********/ + +.scale { + -GtkScale-slider-length: 16px; + -GtkRange-slider-width: 16px; + -GtkRange-trough-border: 0px; + border-radius: 0; +} + +/* Positive fill colors */ +.scale.highlight.left, +.scale.vertical.highlight.bottom, +.menubar .menuitem .scale.highlight.left, +.menubar .menuitem .scale.highlight.bottom { + border: 1px solid transparent; + background-color: @selection; +} + +/* Insensitive fill colors */ +.scale.highlight.left:insensitive, +.scale.highlight.bottom:insensitive, +.menubar .menuitem .scale.highlight.left:insensitive, +.menubar .menuitem .scale.highlight.bottom:insensitive { + border: 1px solid transparent; + background-color: @insensitive_trough_background; +} + +/* Hover fill colors */ +.scale.highlight.left:hover, +.scale.highlight.bottom:hover, +.menubar .menuitem .scale.highlight.left:hover, +.menubar .menuitem .scale.highlight.bottom:hover { + border: 1px solid transparent; + background-color: @trough_background; +} + +/* backdrop fill colors */ +.scale.vertical.highlight.left:backdrop, +.scale.vertical.highlight.bottom:backdrop, +.menubar .menuitem.scale.highlight.left:backdrop, +.menubar .menuitem.scale.highlight.bottom:backdrop { + border: 1px solid transparent; + background-color: @backdrop_trough_background; +} + +/*********** + * Troughs * + ***********/ + +/* Margins */ +.scale.trough { + border-width: 1px; + margin: 6px 0; +} + +.scale.trough.vertical { + border-width: 1px; + margin: 0 6px; +} + +/* Trough colors */ +.scale.trough, +.scale.trough.vertical { + border: 1px solid transparent; + background-color: @trough_background; +} + +/* Hover trough colors */ +.scale.trough:hover, +.scale.trough.vertical:hover { + border: 1px solid transparent; + background-color: @hover_background; +} + +/* Insensitive trough colors */ +.scale.trough:insensitive, +.scale.trough.vertical:insensitive { + border: 1px solid transparent; + background-color: @insensitive_trough_background; +} + +/* backdrop trough colors */ +.scale.trough:backdrop, +.scale.trough.vertical:backdrop { + border: 1px solid transparent; + background-color: @backdrop_trough_background; +} + +/**************** + * Progress Bar * + ****************/ +.scale.progressbar +.scale.progressbar.vertical { + background: @selection; + border: 1px solid @selection; +} + +.scale.progressbar:insensitive, +.scale.progressbar.vertical:insensitive { + background: @insensitive_trough_background; + border: 1px solid @insensitive_trough_background; +} + +.scale.progressbar:backdrop, +.scale.progressbar.vertical:backdrop { + background: @backdrop_trough_background; + border: 1px solid @backdrop_trough_background; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/scrollbars.css b/Paper/gtk-3.0/widgets/scrollbars.css new file mode 100644 index 0000000..1d36347 --- /dev/null +++ b/Paper/gtk-3.0/widgets/scrollbars.css @@ -0,0 +1,198 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/************** + * Scrollbars * + **************/ + +.scrollbar { + background-image: none; + border-style: solid; + border: 1px solid transparent; + -GtkRange-trough-border: 2; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkRange-slider-width: 6; + -GtkScrollbar-min-slider-length: 30; + + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-under-steppers: 1; +} + +/* Buttons */ +.scrollbar.button, +.scrollbar.button:active, +.scrollbar.button:active:hover, +.scrollbar.button:insensitive, +.scrollbar.button:hover:backdrop, +.scrollbar.button:active:hover:backdrop { + border-style: none; + border-image: none; + border-radius: 0; + background-image: none; + background-color: transparent; +} + +.scrollbar.button:active, +.scrollbar.button:active:hover { + background-color: shade(@scrollbar_slider, 1.1); +} + +.scrollbar.button.top:hover { + box-shadow: inset 0 -1px mix(@scrollbar_slider, @scrollbar_trough, 0.9); +} + +.scrollbar.button.bottom:hover { + box-shadow: inset 0 1px mix(@scrollbar_slider, @scrollbar_trough, 0.9); +} + +.scrollbar.button.right:hover { + box-shadow: inset 1px 0 mix(@scrollbar_slider, @scrollbar_trough, 0.9); +} + +.scrollbar.button.left:hover { + box-shadow: inset -1px 0 mix(@scrollbar_slider, @scrollbar_trough, 0.9); +} + +.scrollbar.button.top:hover:backdrop, +.scrollbar.button.bottom:hover:backdrop, +.scrollbar.button.right:hover:backdrop, +.scrollbar.button.left:hover:backdrop { + box-shadow: none; +} + +.scrollbar.button { + color: @scrollbar_slider; +} + +.scrollbar.button:hover { + color: shade(@scrollbar_slider, 1.05); +} + +.scrollbar.button:insensitive { + color: mix(@scrollbar_slider, @scrollbar_trough, 0.4); +} + +.scrollbar.button:active { + color: @scrollbar_slider_active; +} + +.scrollbar.button:backdrop { + color: @scrollbar_slider_backdrop; +} + +.scrollbar.button:insensitive:backdrop { + color: mix(@scrollbar_slider_backdrop, @scrollbar_trough_backdrop, 0.5); +} + +/* Slider */ +.scrollbar.slider { + background-color: alpha(@foreground, 0.2); + /* Borders are opposite what you'd expect */ + border-radius: 10px; +} + +.scrollbar.slider:hover { + background-color: alpha(white, 0.4); + background-image: none; +} + +.scrollbar.slider:active { + background-color: alpha(@selection, 0.7); + background-image: none; +} + +.scrollbar.slider:prelight:active { + background-image: none; + background-color: alpha(@foreground, 0.3); +} + +.scrollbar.slider:insensitive { + background-color: alpha(@insensitive_foreground, 0.2); +} + +.scrollbar.slider:backdrop { + background-color: alpha(@backdrop_foreground, 0.2); +} + +.scrollbar.slider.fine-tune:prelight:active { + background-image: none; + border: 3px solid transparent; +} + + +/* Troughs */ +.scrollbars-junction, /* the small square between scrollbars!!! */ +.scrollbar.trough { + border-radius: 10px; + background-image: none; + background-color: transparent; + border-width: 0; + border-image: none; +} + +.scrollbar.trough:insensitive { + background-color: transparent; + border: 3px solid transparent; +} + +.scrollbars-junction:backdrop, +.scrollbar.trough:backdrop { + background-image: none; + background-color: transparent; + border-width: 0; + border-radius: 0; + border-image: none; +} + +.scrollbar.trough:insensitive:backdrop { + background-image: none; + background-color: transparent; + border-width: 0; + border-radius: 0; + border-image: none; +} + +/********************** + * Overlay Scrollbars * + *********************/ +OsThumb { + color: @selection; +} + +OsThumb:selected, +OsScrollbar:selected { + background-color: @selection; +} + +OsThumb:active, +OsScrollbar:active { + background-color: @selection; +} + +OsThumb:active:backdrop, +OsScrollbar:active:backdrop, +OsThumb:backdrop, +OsScrollbar:backdrop { + background-color: @backdrop_text; +} + +OsThumb:insensitive, +OsScrollbar:insensitive { + background-color: @insensitive_text; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/search-bars.css b/Paper/gtk-3.0/widgets/search-bars.css new file mode 100644 index 0000000..2971ad0 --- /dev/null +++ b/Paper/gtk-3.0/widgets/search-bars.css @@ -0,0 +1,49 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*************** + * Search bars * + ***************/ + +.search-bar { + background-color: shade(@background, 0.98); + border-color: shade(@border, 0.90); + border-style: solid; + border-width: 0 0 1px; +} + +.search-bar:backdrop { + background-color: @backdrop_background; + border: 1px solid @backdrop_border; + box-shadow: none; +} + +GtkDialog .search-bar { + background-color: @background; + background-image: none; + border-color: @border; + box-shadow: none; +} + +.search-bar .button.close-button { + padding: 5px 4px 5px 5px; +} + +.search-bar .button.close-button { + padding: 5px 4px 5px 5px; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/selection-mode.css b/Paper/gtk-3.0/widgets/selection-mode.css new file mode 100644 index 0000000..0d1d8a8 --- /dev/null +++ b/Paper/gtk-3.0/widgets/selection-mode.css @@ -0,0 +1,190 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/************************* + * Selection Mode Colors * + *************************/ + +@define-color selection_mode_background #347D9F; +@define-color selection_mode_foreground @base; +@define-color selection_mode_background_backdrop shade(@selection_mode_background, 0.8); +@define-color selection_mode_foreground_backdrop alpha(@selection_mode_foreground, 0.5); + + +/****************** + * Selection Mode * + ******************/ +.selection-mode.header-bar, +.selection-mode.toolbar { + color: @selection_mode_foreground; + background-color: @selection_mode_background; + border: none; +} + +.selection-mode.header-bar { +} + +.selection-mode.toolbar { + padding-left: 6px; + padding-right: 6px; +} + +.selection-mode.header-bar:backdrop, +.selection-mode.toolbar:backdrop { + background-color: @selection_mode_background_backdrop; + color: @selection_mode_foreground_backdrop; +} + +/* regular button */ +.selection-mode.header-bar .button, +.selection-mode.toolbar .button, +.selection-mode.toolbar GtkToolButton .button { + padding: 13px; + background-image: none; + border: none; + color: @selection_mode_foreground; +} + +.selection-mode.header-bar .button:hover, +.selection-mode.toolbar .button:hover, +.selection-mode.toolbar GtkToolButton .button:hover { + background: alpha(#000, 0.1); +} + +.selection-mode.header-bar .button:active, +.selection-mode.header-bar .button:hover:active, +.selection-mode.toolbar .button:active, +.selection-mode.toolbar .button:hover:active, +.selection-mode.toolbar GtkToolButton .button:active, +.selection-mode.toolbar GtkToolButton .button:hover:active { + background: alpha(#000, 0.1); + box-shadow: inset 0 -2px 0 0 @selection_mode_foreground; +} + +.selection-mode.header-bar .button:active:backdrop, +.selection-mode.header-bar .button:hover:active:backdrop, +.selection-mode.toolbar .button:active:backdrop, +.selection-mode.toolbar .button:hover:active:backdrop, +.selection-mode.toolbar GtkToolButton .button:active:backdrop, +.selection-mode.toolbar GtkToolButton .button:hover:active:backdrop { + background: alpha(#000, 0.1); + box-shadow: inset 0 -2px 0 0 @selection_mode_foreground_backdrop; + color: @selection_mode_foreground_backdrop; +} + +.selection-mode.header-bar .button:backdrop, +.selection-mode.toolbar .button:backdrop, +.selection-mode.toolbar GtkToolButton .button:backdrop { + color: @selection_mode_foreground_backdrop; +} + +.selection-mode.header-bar .button:active, +.selection-mode.toolbar .button:active, +.selection-mode.toolbar GtkToolButton .button:active { + background: alpha(#000, 0.1); + box-shadow: inset 0 -2px 0 0 @selection_mode_foreground; +} + +/* menu button */ +.selection-mode.header-bar .selection-menu.button, +.selection-mode.toolbar .selection-menu.button { + color: @selection_mode_foreground; +} + +.selection-mode.toolbar .dim-label, +.selection-mode.toolbar .selection-menu.button .dim-label { + color: @selection_mode_foreground; +} + +.selection-mode.header-bar .selection-menu.button:hover, +.selection-mode.toolbar .dim-label:hover, +.selection-mode.toolbar .selection-menu.button:hover, +.selection-mode.toolbar .selection-menu.button .dim-label:hover { + color: @selection_mode_foreground; +} + +.selection-mode.header-bar .selection-menu.button:active, +.selection-mode.toolbar .selection-menu.button:active { + background: alpha(#000, 0.1); + box-shadow: inset 0 -2px 0 0 @selection_mode_foreground; +} + +.selection-mode.header-bar .selection-menu.button:active:backdrop, +.selection-mode.toolbar .selection-menu.button:active:backdrop { + background: alpha(#000, 0.1); + box-shadow: inset 0 -2px 0 0 @selection_mode_foreground_backdrop; + color: @selection_mode_foreground_backdrop; +} + +.selection-mode.header-bar .selection-menu.button:active, +.selection-mode.toolbar .selection-menu.button:active { + background: alpha(#000, 0.1); + box-shadow: inset 0 -2px 0 0 @selection_mode_foreground; + color: @selection_mode_foreground; +} + + +/* View Content Check */ +.view.content-view.check { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked.png"), url("assets/selection-mode-checkbox-unchecked@2.png")); + background-color: transparent; +} + +.view.content-view.check:hover { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-hover.png"), url("assets/selection-mode-checkbox-unchecked-hover@2.png")); + background-color: transparent; +} + +.view.content-view.check:active { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-active.png"), url("assets/selection-mode-checkbox-unchecked-active@2.png")); + background-color: transparent; +} + +.view.content-view.check:backdrop { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-backdrop.png"), url("assets/selection-mode-checkbox-unchecked-backdrop@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked.png"), url("assets/selection-mode-checkbox-checked@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:hover { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-hover.png"), url("assets/selection-mode-checkbox-checked-hover@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:active { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-active.png"), url("assets/selection-mode-checkbox-checked-active@2.png")); + background-color: transparent; +} + +.view.content-view.check:backdrop:checked { + icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-backdrop.png"), url("assets/selection-mode-checkbox-checked-backdrop@2.png")); + background-color: transparent; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/separators.css b/Paper/gtk-3.0/widgets/separators.css new file mode 100644 index 0000000..9e62600 --- /dev/null +++ b/Paper/gtk-3.0/widgets/separators.css @@ -0,0 +1,58 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/************** + * Separators * + **************/ + +.pane-separator { + -GtkPaned-handle-size: 2px; + background-color: @background; + color: @base; +} + +.pane-separator:hover, +.pane-separator:selected { + color: @foreground; +} + +.pane-separator:backdrop, +.pane-separator:hover:backdrop { + background-color: @background; +} + +.notebook .pane-separator, +.notebook .pane-separator:hover { + background-color: @hover_background; +} + +.notebook .pane-separator:backdrop, +.notebook .pane-separator:hover:backdrop { + background-color: @base; +} + +.sidebar-pane-separator, +.sidebar-pane-separator:hover, +.sidebar-pane-separator:selected { + border-width: 0; + -GtkPaned-handle-size: 2px; + background-image: none; + background-color: @border; + border: 1px solid @border; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/sidebar.css b/Paper/gtk-3.0/widgets/sidebar.css new file mode 100644 index 0000000..a9f9949 --- /dev/null +++ b/Paper/gtk-3.0/widgets/sidebar.css @@ -0,0 +1,153 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/************************ +* Sidebar & Source List * +************************/ + +.sidebar, +.sidebar .view, +.sidebar GtkScrolledWindow, +.source-list, +.source-list.view { + background-color: @background; + color: @foreground; +} + +.sidebar .separator { + color: transparent; +} + +GtkDialog .sidebar, +GtkDialog .sidebar .view, +GtkDialog .sidebar GtkScrolledWindow { + background-color: shade (@background, 1.07); +} + +.sidebar, +.sidebar .view, +.sidebar .view:selected:backdrop, +.sidebar .view:hover:selected:backdrop, +.source-list, +.source-list.view, +.source-list.view:selected:backdrop, +.source-list.view:hover:selected:backdrop { + text-shadow: none; + icon-shadow: none; +} + +.sidebar, +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.sidebar:backdrop, +.source-list:backdrop { + border: solid @backdrop_border; + border-left-width: 1px; +} + +.source-list.category-expander { + color: transparent; +} + +.sidebar .view:hover, +.source-list.view:hover { + background-color: shade (@background, 1.02); +} + +.sidebar .view:selected, +.sidebar .view:hover:selected, +.sidebar.view:selected, +.sidebar.view:hover:selected, +.source-list.view:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: @selection; + background: @base; + box-shadow: none; +} + +GtkDialog .sidebar .view:selected, +GtkDialog .sidebar .view:hover:selected { + background-color: @base; + color: @selection; +} + +.sidebar .view:selected:backdrop, +.sidebar .view:hover:selected:backdrop, +.source-list.view:selected:backdrop, +.source-list.view:hover:selected:backdrop { + background-color: transparent; + color: alpha(@selection, 0.5); +} + +GtkDialog .sidebar .view:selected:backdrop, +GtkDialog .sidebar .view:hover:selected:backdrop { + background-color: transparent; + color: alpha(@selection, 0.5); +} + +.sidebar-pane-separator, +.sidebar-pane-separator:hover, +.sidebar-pane-separator:selected { + + border-width: 0; + -GtkPaned-handle-size: 1; + background-image: none; + background-color: shade (@background, 0.75); +} + +.sidebar .scrollbar.trough, +.sidebar .scrollbars-junction, +.source-list .scrollbar.trough, +.source-list .scrollbars-junction { + background-color: @background; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: alpha(#000, 0.4); + color: @background; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + text-shadow: 0 1px alpha(#000, 0.1); + icon-shadow: 0 1px alpha(#000, 0.1); + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:hover:selected { + color: @background; +} + +.source-list.badge:selected:backdrop, +.source-list.badge:selected:hover:backdrop { + background-image: none; + background-color: alpha(#000, 0.2); + color: shade (@background, 0.95); + text-shadow: 0 1px alpha(#000, 0.1); + icon-shadow: 0 1px alpha(#000, 0.1); +} diff --git a/Paper/gtk-3.0/widgets/spinbutton.css b/Paper/gtk-3.0/widgets/spinbutton.css new file mode 100644 index 0000000..a53fb97 --- /dev/null +++ b/Paper/gtk-3.0/widgets/spinbutton.css @@ -0,0 +1,197 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/************** + * Spinbutton * + **************/ +.spinbutton { + border-radius: 6px; + border: 1px solid @border; + box-shadow: none; + color: @text; +} + +.spinbutton:focus { + box-shadow: none; +} + +.spinbutton.button, +.spinbutton .button { + background: none; + border: none; + padding: 2px 4px; + color: @foreground; +} + +.spinbutton.entry { + background-color: @base; + color: @text; +} + +.spinbutton.entry:selected { + color: @text; +} + +.spinbutton.entry:focus { + color: @text; +} + +.spinbutton .button:first-child { + box-shadow: none; +} + +.spinbutton .button:last-child { + box-shadow: none; +} + +/*Button Hover*/ +.spinbutton .button:hover, +.spinbutton .button:hover:focus { + color: @selection; + background-color: transparent; +} + +.spinbutton:active, +.spinbutton .button:active, +.spinbutton .button:active:focus, +.spinbutton .button:active:hover:focus { + color: @foreground; + background-image: none; +} + +.spinbutton .button, +.spinbutton .button:focus { + color: @foreground; + background-image: none; +} + +.spinbutton.entry:insensitive, +.spinbutton .button:insensitive, +.spinbutton .button:focus:insensitive { + color: @insensitive_text; + background-image: none; +} + +.spinbutton.entry:backdrop, +.spinbutton .button:backdrop { + color: @backdrop_text; + background-color: transparent; + background-image: none; +} + +/* Separator */ +.spinbutton .separator, +.spinbutton.separator { + color: transparent; +} + +.spinbutton .separator:insensitive, +.spinbutton.separator:insensitive { + color: transparent; +} + +/*********************** + * Spinbutton Vertical * + ***********************/ + +.spinbutton-vertical { + border-radius: 6px; + border: 1px solid @border; + box-shadow: none; + color: @text; +} + +.spinbutton-vertical:focus { + box-shadow: none; +} + +.spinbutton-vertical.button, +.spinbutton-vertical .button { + background: none; + border: none; + padding: 2px 4px; + color: @foreground; +} + +.spinbutton-vertical.entry { + background-color: @base; + color: @text; +} + +.spinbutton-vertical.entry:selected { + color: @text; +} + +.spinbutton-vertical.entry:focus { + color: @text; +} + +.spinbutton-vertical .button:first-child { + box-shadow: none; +} + +.spinbutton-vertical .button:last-child { + box-shadow: none; +} + +/*Button Hover*/ +.spinbutton-vertical .button:hover, +.spinbutton-vertical .button:hover:focus { + color: @selection; + background-color: transparent; +} + +.spinbutton-vertical:active, +.spinbutton-vertical .button:active, +.spinbutton-vertical .button:active:focus, +.spinbutton-vertical .button:active:hover:focus { + color: @foreground; + background-image: none; +} + +.spinbutton-vertical .button, +.spinbutton-vertical .button:focus { + color: @foreground; + background-image: none; +} + +.spinbutton-vertical.entry:insensitive, +.spinbutton-vertical .button:insensitive, +.spinbutton-vertical .button:focus:insensitive { + color: @insensitive_text; + background-image: none; +} + +.spinbutton-vertical.entry:backdrop, +.spinbutton-vertical .button:backdrop { + color: @backdrop_text; + background-color: transparent; + background-image: none; +} + +/* Separator */ +.spinbutton-vertical .separator, +.spinbutton-vertical.separator { + color: transparent; +} + +.spinbutton-vertical .separator:insensitive, +.spinbutton-vertical.separator:insensitive { + color: transparent; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/spinner.css b/Paper/gtk-3.0/widgets/spinner.css new file mode 100644 index 0000000..be5e13a --- /dev/null +++ b/Paper/gtk-3.0/widgets/spinner.css @@ -0,0 +1,8 @@ +/*********** + * Spinner * + ***********/ + +.menu.spinner, +.primary-toolbar .spinner { + color: @selection; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/statusbar.css b/Paper/gtk-3.0/widgets/statusbar.css new file mode 100644 index 0000000..08a61c2 --- /dev/null +++ b/Paper/gtk-3.0/widgets/statusbar.css @@ -0,0 +1,32 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/************* + * statusbar * + *************/ +GtkStatusbar { + padding: 0; + color: @foreground; + border-width: 0px; +} + +GtkStatusbar .frame { + padding: 0; + border: none; + background-color: @background; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/suggested-action-buttons.css b/Paper/gtk-3.0/widgets/suggested-action-buttons.css new file mode 100644 index 0000000..a204822 --- /dev/null +++ b/Paper/gtk-3.0/widgets/suggested-action-buttons.css @@ -0,0 +1,63 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color suggested_action_button @selection; +@define-color suggested_action_button_foreground #fff; +@define-color backdrop_suggested_action_foreground alpha(#fff, 0.5); +@define-color insensitive_suggested_action_foreground alpha(#fff, 0.7); + +/**************************** + * Suggested action buttons * + ****************************/ + +.suggested-action.button { + background-color: alpha(#000, 0.2); + color: @suggested_action_button_foreground; +} + +.suggested-action.button:hover { + background-color: shade(@suggested_action_button, 1.2); + color: @suggested_action_button_foreground; +} + +.suggested-action.button:active, +.suggested-action.button:hover:active { + background-color: shade(@suggested_action_button, 1.1); + color: @suggested_action_button_foreground; +} + +.suggested-action.button GtkLabel:backdrop, +.suggested-action.button:backdrop { + background-color: transparent; + color: @backdrop_suggested_action_foreground; +} + +.suggested-action.button GtkLabel:insensitive, +.suggested-action.button:insensitive, +.suggested-action.button:active *:insensitive { + background-color: transparent; + color: @insensitive_suggested_action_foreground; +} + +.suggested-action.button GtkLabel:backdrop:insensitive { + color: @insensitive_foreground; +} + +.suggested-action.button:insensitive:backdrop { + background-color: alpha(@insensitive_background,0.7); +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/switches.css b/Paper/gtk-3.0/widgets/switches.css new file mode 100644 index 0000000..66f6c4c --- /dev/null +++ b/Paper/gtk-3.0/widgets/switches.css @@ -0,0 +1,78 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/************* + * GtkSwitch * + *************/ + +GtkSwitch { + border-radius: 1em; + font: condensed; +} + +/* Trough */ +GtkSwitch.trough { + border-radius: 1em; + border: 1px solid @border; + background-color: @base; + color: alpha(@text, 0.5); +} + +GtkSwitch.trough:active { + border: 1px solid shade(@selection, 0.8); + background-color: @selection; + color: @selection_foreground; +} + +GtkSwitch.trough:backdrop, +GtkSwitch.trough:active:backdrop { + background: transparent; + border: 1px solid @backdrop_border; + color: @backdrop_text; +} + +GtkSwitch.trough:insensitive, +GtkSwitch.trough:active:insensitive { + border: 1px solid @insensitive_border; + color: @insensitive_text; +} + +/* Slider */ + +GtkSwitch.slider { + border: 1px solid @border; + background-color: @base; +} + +GtkSwitch.slider:active { + border: 1px solid shade(@selection, 0.8); + background-color: @base; +} + +GtkSwitch.slider:active:insensitive, +GtkSwitch.slider:insensitive { + border: 1px solid @insensitive_border; + background-color: @insensitive_base; +} + +GtkSwitch.slider:active:backdrop, +GtkSwitch.slider:backdrop { + border: 1px solid @backdrop_border; + background-color: @backdrop_background; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/titlebar.css b/Paper/gtk-3.0/widgets/titlebar.css new file mode 100644 index 0000000..d2051c3 --- /dev/null +++ b/Paper/gtk-3.0/widgets/titlebar.css @@ -0,0 +1,111 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/****************** + * Titlebar (CSD) * + ******************/ + +.titlebar { + border-width: 0px; + padding-left: 6px; + padding-right: 6px; + padding-bottom: 0px; + padding-top: 0px; + icon-shadow: none; + text-shadow: none; + background-color: @header; + color: @header_text; +} + +.titlebar.default-decoration { + padding: 6px; + padding-top: 0px; + padding-bottom: 0px; + padding-top: 0px; + background-color: @header; + color: @header_text; + box-shadow: inset 0 -3px 3px -4px alpha(#000, 0.7); +} + +.titlebar .title { + color: @header_text; + font: Bold 11; + text-shadow: none; +} + +.titlebar .title:backdrop { + color: @backdrop_header_text; +} + +/* Buttons */ + +.titlebar .button { + border: none; + border-radius: 0px; + padding: 12px; +} + +.titlebar .titlebutton, +.titlebar .button.image-button GtkImage { + border: none; + color: @header_text; +} + +.titlebar .button:backdrop, +.titlebar .titlebutton:backdrop, +.titlebar .button.image-button GtkImage:backdrop { + border: none; + color: @backdrop_header_text; +} + +.titlebar .button:hover, +.titlebar .titlebutton:hover, +.titlebar .button.image-button GtkImage:hover { + border: none; + background-color: alpha(#000, 0.1); + color: @header_text; +} + +.titlebar .button:active, +.titlebar .titlebutton:active, +.titlebar .button.image-button GtkImage:active { + border: none; + background-color: alpha(#000, 0.2); + color: @header_text; + box-shadow: inset 0 -2px 0 0 @header_text; +} + +.titlebar .right .button:first-child, +.titlebar .right .titlebutton:first-child { + border: none; +} + +.titlebar .right .button:last-child, +.titlebar .right .titlebutton:last-child { + border: none; +} + +.titlebar .left .button:last-child, +.titlebar .left .titlebutton:last-child { + border: none; +} + +.titlebar .left .button:first-child, +.titlebar .left .titlebutton:first-child { + border: none; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/toolbars.css b/Paper/gtk-3.0/widgets/toolbars.css new file mode 100644 index 0000000..f365348 --- /dev/null +++ b/Paper/gtk-3.0/widgets/toolbars.css @@ -0,0 +1,377 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*********** + * Toolbar * + ***********/ + +/* Main Colors*/ +.toolbar, +GtkToolbar { + color: @foreground; + border: solid @border; + border-bottom-width: 1px; + padding: 4px; + background-color: @background; +} + +.toolbar:insensitive, +GtkToolbar:insensitive { + color: @insensitive_text; + border: solid @insensitive_border; + border-bottom-width: 1px; + background-color: @background; +} + +.toolbar:backdrop, +GtkToolbar:backdrop { + color: @backdrop_text; + border: solid @backdrop_border; + border-bottom-width: 1px; + background-color: @backdrop_background; + -gtk-image-effect: dim; +} + +.toolbar GtkComboBox, +.toolbar .button { + background-color: @background; + color: @foreground; +} + +.toolbar GtkComboBox:active, +.toolbar .button:active { + color: @foreground; + background-color: @background; +} + +.toolbar .separator, +.toolbar .button .separator, +.toolbar .button.separator { + color: @separator; +} + +/* Hover */ +.toolbar .button:hover, +.toolbar .button:active:hover { + color: @foreground; + + background-image: linear-gradient(to bottom, + @button_gradient_a, + @button_gradient_b + ); +} + + +/* Insensitive */ +.toolbar .button:insensitive, +.toolbar .button:active:insensitive { + color: @insensitive_foreground; + background-image:none; + background-color:@insensitive_background; +} + +.toolbar .separator:insensitive, +.toolbar .button .separator:insensitive, +.toolbar .button.separator:insensitive { + color: @insensitive_separator; +} + +/* backdrop */ +.toolbar .button:backdrop, +.toolbar .button:active:backdrop { + color: @backdrop_foreground; + background-image:none; + background-color:@backdrop_background; +} + +.toolbar .separator:backdrop, +.toolbar .button .separator:backdrop, +.toolbar .button.separator:backdrop { + color: @backdrop_separator; +} + + +/******************* + * Primary Toolbar * + *******************/ + +/* Normal */ +.primary-toolbar.toolbar, +.primary-toolbar .toolbar { + border: none; + padding: 4px 6px 4px 6px; + background-color: @background; + border: solid @border; + border-bottom-width: 1px; +} + +/* Backdrop */ +.primary-toolbar.toolbar:backdrop, +.primary-toolbar .toolbar:backdrop { + + background-color: @backdrop_background; + -gtk-image-effect: dim; +} + + +/* Buttons */ +.primary-toolbar .button.text-button { + background: none; + color: @foreground; + box-shadow: none; +} + +.primary-toolbar GtkComboBox, +.primary-toolbar .button, +.primary-toolbar .button.image-button { + color: @foreground; + box-shadow: none; +} + +/* Buttons Active */ +.primary-toolbar GtkComboBox:active, +.primary-toolbar GtkComboBox:focus, +.primary-toolbar .button:active, +.primary-toolbar .button.image-button:active { +} + +/* Button separator */ +.primary-toolbar .separator, +.primary-toolbar .button .separator, +.primary-toolbar .button.separator { + color: @insensitive_separator; +} + +/* Hover buttons */ +.primary-toolbar .button:hover, +.primary-toolbar .button:active:hover { + color: @hover_text; + background-image: linear-gradient(to bottom, + @button_hover_gradient_a, + @button_hover_gradient_b + ); + box-shadow: none; +} + + +/* Insensitive buttons */ +.primary-toolbar .button:insensitive, +.primary-toolbar .button:active:insensitive { + color: @insensitive_foreground; + background-image: linear-gradient(to bottom, + @button_insensitive_gradient_a, + @button_insensitive_gradient_b + ); +} + +.primary-toolbar .separator:insensitive, +.primary-toolbar .button .separator:insensitive, +.primary-toolbar .button.separator:insensitive { + color: @insensitive_separator; +} + +/* backdrop buttons */ +.primary-toolbar .button:backdrop, +.primary-toolbar .button:active:backdrop { +} + +.primary-toolbar .separator:backdrop, +.primary-toolbar .button .separator:backdrop, +.primary-toolbar .button.separator:backdrop { + color: @backdrop_separator; +} + +/********************* +* Secondary Toolbars * +*********************/ + +.secondary-toolbar.toolbar { + padding: 2px; + background-color: @background; + box-shadow: none; +} + +.secondary-toolbar.toolbar:backdrop { + background-color: @backdrop_background; + border-color: @backdrop_border; + color: @backdrop_text; + -gtk-image-effect: dim; +} + +.secondary-toolbar.toolbar .linked-button, +.secondary-toolbar.toolbar .button { + padding: 2px; +} + +/****************** + * Inline Toolbar * + ******************/ + +.inline-toolbar .toolbar, +.inline-toolbar.toolbar { + border: solid @border; + border-width: 0 1px 1px 1px; + padding: 4px; + background-color: @background; + box-shadow: none; + +} + +.inline-toolbar .toolbar:backdrop, +.inline-toolbar.toolbar:backdrop { + /*border: 1px solid @backdrop_border;*/ + border-top-width: 0px; + padding: 4px; + background-color: @backdrop_background; + background-image: linear-gradient(to bottom, + @backdrop_gradient_a, + @backdrop_gradient_b + ); + box-shadow: none; + -gtk-image-effect: dim; + +} + + +.inline-toolbar.toolbar.vertical:first-child { + border-radius: 0 0 6px 6px; + border-width: 1px 1px 0px 1px; +} + +.inline-toolbar.toolbar.vertical:last-child { + border-radius: 6px 6px 0px 0px; + border-width: 0px 1px 1px 1px; +} + +/* Buttons */ +.inline-toolbar .button.text-button { + background-image: linear-gradient(to bottom, + @button_gradient_a, + @button_gradient_b + ); +} + +.inline-toolbar .button.image-button, +.inline-toolbar .button.image-button:active { + padding: 2px; + background-image: linear-gradient(to bottom, + @button_gradient_a, + @button_gradient_b + ); +} + +.inline-toolbar GtkComboBox, +.inline-toolbar .button { + color: @foreground; + background-image: linear-gradient(to bottom, + @button_gradient_a, + @button_gradient_b + ); + +} + +.inline-toolbar GtkComboBox:active, +.inline-toolbar .button:active { + color: @foreground; + background-image: linear-gradient(to bottom, + @button_active_gradient_a, + @button_active_gradient_b + ); + + color: @foreground; +} + +.inline-toolbar .separator, +.inline-toolbar .button .separator, +.inline-toolbar .button.separator { + color: @separator; +} + +/* Hover */ +.inline-toolbar .button:hover { + + color: @hover_text; + background-image: linear-gradient(to bottom, + @button_hover_gradient_a, + @button_hover_gradient_b + ); + + color: @foreground; +} + +.inline-toolbar .button:active:hover { + color: @hover_text; + background-image: linear-gradient(to bottom, + @button_hover_gradient_b, + @button_hover_gradient_a + ); +} + + +/* Insensitive */ +.inline-toolbar .button:insensitive, +.inline-toolbar .button:active:insensitive { + color: @insensitive_text; + background-image: none; + background-color: @insensitive_background; +} + +.inline-toolbar .separator:insensitive, +.inline-toolbar .button .separator:insensitive, +.inline-toolbar .button.separator:insensitive { + color: @insensitive_separator; +} + +/* backdrop */ +.inline-toolbar .button:backdrop, +.inline-toolbar .button:active:backdrop { + color: @backdrop_text; + background-image: none; + background-color: @backdrop_background; +} + +.inline-toolbar .separator:backdrop, +.inline-toolbar .button .separator:backdrop, +.inline-toolbar .button.separator:backdrop { + color: @backdrop_separator; +} + +/******************** + * Menubar Toolbars * + ********************/ +.toolbar.menubar { + -GtkToolbar-button-relief: normal; +} + + +/****************** +* Bottom Toolbars * +******************/ + +.bottom-toolbar.toolbar { + padding: 0px; + border: solid @border; + background-image: linear-gradient(to bottom, + shade(@gradient_a, 0.96), + shade(@gradient_b, 0.96) + ); +} + +.bottom-toolbar.toolbar .button { + padding: 2px 3px 2px 3px; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/tooltips.css b/Paper/gtk-3.0/widgets/tooltips.css new file mode 100644 index 0000000..5ae7a11 --- /dev/null +++ b/Paper/gtk-3.0/widgets/tooltips.css @@ -0,0 +1,25 @@ +/************ + * Tooltips * + ************/ + +.tooltip, +.overlay-bar { + padding: 4px; + border-style: none; + border-radius: 5px; + + background-color: alpha(@panel, 0.9); + color: white; + + text-shadow: 1px 1px #000; +} + +.tooltip * { + background-color: transparent; +} + +.tooltip GtkLabel, +.overlay-bar GtkLabel { + color: white; + text-shadow: 0 1px alpha(#000, 0.6); +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/views.css b/Paper/gtk-3.0/widgets/views.css new file mode 100644 index 0000000..184ef98 --- /dev/null +++ b/Paper/gtk-3.0/widgets/views.css @@ -0,0 +1,417 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/********* + * Frame * + *********/ + +.frame { + background-color: transparent; + border: 1px solid @border; + color: @foreground; +} + +.frame:backdrop { + border-color: @backdrop_border; + background-color: @backdrop_background; + color: @backdrop_text; +} + +.frame:insensitive { + border-color: @insensitive_border; + background-color: transparent; + color: @insensitive_text; +} + +.frame .flat { + border:none; +} + +/************************* + * Basic Window Elements * + *************************/ + +/* Some of these are deprecated but still cause theme errors. */ +GtkVBox, +GtkDialog, +GtkStatusbar, +GtkEventBox, +GtkPaned, +GtkViewport, +GtkScrolledWindow, +GtkWindow { + color: @foreground; + background-color: @background; +} + +GtkDialog:backdrop, +GtkVBox:backdrop, +GtkStatusbar:backdrop, +GtkEventBox:backdrop, +GtkPaned:backdrop, +GtkViewport:backdrop, +GtkScrolledWindow:backdrop, +GtkWindow:backdrop { + color: @backdrop_text; + background-color: @backdrop_background; +} + +GtkVBox:insensitive, +GtkStatusbar:insensitive, +GtkEventBox:insensitive, +GtkPaned:insensitive, +GtkViewport:insensitive, +GtkScrolledWindow:insensitive, +GtkWindow:insensitive { + color: @insensitive_text; + background-color: @insensitive_background; +} + +/******** + * View * + ********/ + +.view { + background-color: @base; + color: @foreground; + text-shadow: none; +} + +.view:insensitive, +.view:insensitive:insensitive { + background-color: @insensitive_background; + color: @insensitive_text; + border-color: @insensitive_border; +} + +.view:backdrop, +.view:backdrop:backdrop { + background-color: @backdrop_background; + border-color: @backdrop_border; + color: @backdrop_text; + text-shadow: none; +} + +.view:selected, +.view:selected:focus { + background-color: @selection; + color: @selected_foreground; +} + +.view:selected:backdrop, +.view:selected:backdrop:focus { + background-color: @backdrop_background; + color: @backdrop_text; +} + +.view.separator { + color: @border; +} + +/* Selected */ +.view.rubberband, +.rubberband { + border: 1px solid shade(@selection, 0.9); + border-radius: 4px; + background-color: alpha(@selection, 0.3); +} + +/************ + * Viewport * + ************/ +GtkViewport { + color: @foreground; +} + + +GtkViewport.frame { + background-color: @background; +} + +/******************* + * Scrolled Window * + *******************/ +GtkScrolledWindow { + background-color: inherit; +} + +GtkScrolledWindow.frame { + border: 1px solid @border; + background-color: @base; +} + +/* To avoid double border when a viewport is packed into a GtkScrolledWindow */ + +GtkScrolledWindow GtkViewport.frame, +GtkPaned .frame, +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +/************ + * List Box * + ************/ + +GtkListBoxRow:selected, +.view:selected { + background-color: @selection; + color: white; +} + +GtkListBoxRow:selected:backdrop { + background-color: @backdrop_background; + color: @foreground; +} + +GtkListBoxRow:selected:focus, +.view:selected:focus { + background-color: @selection; + color: @selected_foreground; +} + +/* FIXME: This doesn't work with only-child + +GtkListBoxRow:only-child { + border-bottom: none; + box-shadow: none; +} + +GtkListBoxRow:first-child { + border-bottom: solid 1px alpha(#fff, 0.04); + box-shadow: inset 0 -1px shade(@base_color, 0.85); +} +*/ + +/************ + * Treeview * + ************/ + +GtkTreeView.view.separator, +GtkTreeView.separator, +.separator, +.separator:hover { + color: @border; + background-color: @border; +} + +GtkTreeView { + -GtkTreeView-vertical-separator: 5px; + -GtkTreeView-horizontal-separator: 6px; + -GtkTreeView-expander-size: 8px; + -GtkTreeView-grid-line-pattern: "\000\000"; +} + +GtkTreeView row:nth-child(even) { + background-color: @base; + color: @foreground; +} + +GtkTreeView row:nth-child(odd) { + background-color: shade(@base,0.96); + color: @foreground; +} + +GtkTreeView .entry { + border-radius: 0; +} + +GtkTreeView.dnd { + border: 1px solid @selected_border; + border-radius: 0; +} + +GtkTreeView .entry { + border-radius: 4px; + background-color: @base; + background-image: none; +} + +/************ + * TextView * + ************/ + +GtkTextView { + background-color: @base; + color: @foreground; +} + +GtkTextView:backdrop { + background-color: @backdrop_base; + color: @backdrop_text; +} + +GtkTextView:insensitive { + background-color: @insensitive_base; + color: @insensitive_text; +} + +/************ + * Iconview * + ************/ +GtkIconView.view { + background-color: @base; + border: solid @selection; + border-top-width: 1px; + color: @foreground; +} + +GtkIconView.view.cell:selected, +GtkIconView.view.cell:selected:focus { + border: 1px solid @selection; + border-radius: 4px; + background:none; + background-color: @selection; + color: @selected_foreground; +} + +GdMainIconView.content-view { + -GdMainIconView-icon-size: 64px; +} + +GtkIconView.content-view.check { + background-color: transparent; +} + +GtkIconView.content-view.check:active { + background-color: transparent; +} + +GtkIconView.content-view.check:prelight, +GtkIconView.content-view.check:insensitive, +GtkIconView.content-view.check:selected { + background-color: transparent; +} + + +/**************** + * Content View * + ****************/ +.content-view.view { + background-color: @base; + color: @foreground; +} + +.content-view.view:hover { + background-color: alpha(@selection, 0.6); +} + +.content-view.view:selected, +.content-view.view:active { + background-color: @selection; + background-image: none; +} + +.content-view.view:insensitive { + background-color: @insensitive_background; +} + +.content-view.view:backdrop { + background-color: @background_backdrop; + background-image: none; +} + +.content-view.view:selected:backdrop { + background-color: @backdrop_selected_background; + background-image: none; +} + +.content-view.cell { + background-color: transparent; + background-image: none; +} + +.content-view.view.check, +.content-view.view.check:active { + background-color: transparent; +} + +.content-view column-header .button { + border-width: 0 0 1px 1px; + + background-image: linear-gradient(to bottom, + @button_gradient_a, + @button_gradient_b + ); + + border-color: @border; +} + +.content-view .title, +.content-view .option-title { + color: @foreground; + text-shadow: 0 1px alpha(#fff, 0.3); +} + +.content-view .subtitle, +.content-view .option-description { + color: alpha(@foreground, 0.7); + text-shadow: 0 1px alpha(#fff, 0.4); +} + +/* Drawing area */ +GtkDrawingArea { + background-color: @base; + color: @foreground; +} + +GtkDrawingArea:backdrop { + background-color: @backdrop_base; + color: @backdrop_text; +} + +GtkDrawingArea:insensitive { + background-color: @insensitive_background; +} + +/*********** + * gtkhtml * + ***********/ +GtkHTML { + background-color: @base; + color: @foreground; +} + +GtkHTML:active:backdrop, +GtkHTML:backdrop { + background-color: @backdrop_base; + color: @backdrop_text; +} + +/* needed for webkit/GtkStyle/Evolution compatibility */ +GtkHTML:active, +GtkHTML:active:backdrop, +.entry:active, +.entry:active:backdrop { + color: @backdrop_text; + background-color: @backdrop_background; +} + +.cursor-handle.top, +.cursor-handle.bottom { + background-color: transparent; + box-shadow: none; + border-style: none; + border-image: none; + border-radius: 0px; + border-width: 0px; + + /* background-image in assets */ +} + diff --git a/Paper/gtk-3.0/widgets/windows.css b/Paper/gtk-3.0/widgets/windows.css new file mode 100644 index 0000000..faa2de1 --- /dev/null +++ b/Paper/gtk-3.0/widgets/windows.css @@ -0,0 +1,33 @@ +/* Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********** + * Window * + **********/ + +@define-color window_shadow alpha(#000, 0.6); +@define-color backdrop_window_shadow alpha(#000, 0.4); + +.window-frame { + box-shadow: 0 2px 6px 3px @window_shadow; + margin: 10px; /* this is used for the resize cursor area */ +} + +.window-frame:backdrop { + box-shadow: 0 2px 5px 1px @backdrop_window_shadow; +} diff --git a/Paper/index.theme b/Paper/index.theme new file mode 100644 index 0000000..500509b --- /dev/null +++ b/Paper/index.theme @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Paper +Comment=The one and only. +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Paper +MetacityTheme=Paper +IconTheme=Paper \ No newline at end of file diff --git a/Paper/metacity-1/close.png b/Paper/metacity-1/close.png new file mode 100644 index 0000000..bab9008 Binary files /dev/null and b/Paper/metacity-1/close.png differ diff --git a/Paper/metacity-1/close_focused.png b/Paper/metacity-1/close_focused.png new file mode 100644 index 0000000..bab9008 Binary files /dev/null and b/Paper/metacity-1/close_focused.png differ diff --git a/Paper/metacity-1/close_focused_normal.png b/Paper/metacity-1/close_focused_normal.png new file mode 100644 index 0000000..bab9008 Binary files /dev/null and b/Paper/metacity-1/close_focused_normal.png differ diff --git a/Paper/metacity-1/close_focused_prelight.png b/Paper/metacity-1/close_focused_prelight.png new file mode 100644 index 0000000..1f5915e Binary files /dev/null and b/Paper/metacity-1/close_focused_prelight.png differ diff --git a/Paper/metacity-1/close_focused_pressed.png b/Paper/metacity-1/close_focused_pressed.png new file mode 100644 index 0000000..c6adbc3 Binary files /dev/null and b/Paper/metacity-1/close_focused_pressed.png differ diff --git a/Paper/metacity-1/close_unfocused.png b/Paper/metacity-1/close_unfocused.png new file mode 100644 index 0000000..22e0d8e Binary files /dev/null and b/Paper/metacity-1/close_unfocused.png differ diff --git a/Paper/metacity-1/close_unfocused_prelight.png b/Paper/metacity-1/close_unfocused_prelight.png new file mode 100644 index 0000000..cc669bb Binary files /dev/null and b/Paper/metacity-1/close_unfocused_prelight.png differ diff --git a/Paper/metacity-1/close_unfocused_pressed.png b/Paper/metacity-1/close_unfocused_pressed.png new file mode 100644 index 0000000..e9c29c8 Binary files /dev/null and b/Paper/metacity-1/close_unfocused_pressed.png differ diff --git a/Paper/metacity-1/maximize.png b/Paper/metacity-1/maximize.png new file mode 100644 index 0000000..954f34d Binary files /dev/null and b/Paper/metacity-1/maximize.png differ diff --git a/Paper/metacity-1/maximize_focused.png b/Paper/metacity-1/maximize_focused.png new file mode 100644 index 0000000..954f34d Binary files /dev/null and b/Paper/metacity-1/maximize_focused.png differ diff --git a/Paper/metacity-1/maximize_focused_normal.png b/Paper/metacity-1/maximize_focused_normal.png new file mode 100644 index 0000000..954f34d Binary files /dev/null and b/Paper/metacity-1/maximize_focused_normal.png differ diff --git a/Paper/metacity-1/maximize_focused_prelight.png b/Paper/metacity-1/maximize_focused_prelight.png new file mode 100644 index 0000000..0c3d53b Binary files /dev/null and b/Paper/metacity-1/maximize_focused_prelight.png differ diff --git a/Paper/metacity-1/maximize_focused_pressed.png b/Paper/metacity-1/maximize_focused_pressed.png new file mode 100644 index 0000000..4862313 Binary files /dev/null and b/Paper/metacity-1/maximize_focused_pressed.png differ diff --git a/Paper/metacity-1/maximize_unfocused.png b/Paper/metacity-1/maximize_unfocused.png new file mode 100644 index 0000000..6db02e3 Binary files /dev/null and b/Paper/metacity-1/maximize_unfocused.png differ diff --git a/Paper/metacity-1/maximize_unfocused_prelight.png b/Paper/metacity-1/maximize_unfocused_prelight.png new file mode 100644 index 0000000..917d36e Binary files /dev/null and b/Paper/metacity-1/maximize_unfocused_prelight.png differ diff --git a/Paper/metacity-1/maximize_unfocused_pressed.png b/Paper/metacity-1/maximize_unfocused_pressed.png new file mode 100644 index 0000000..97a5a40 Binary files /dev/null and b/Paper/metacity-1/maximize_unfocused_pressed.png differ diff --git a/Paper/metacity-1/menu.png b/Paper/metacity-1/menu.png new file mode 100644 index 0000000..ada26d6 Binary files /dev/null and b/Paper/metacity-1/menu.png differ diff --git a/Paper/metacity-1/menu_focused.png b/Paper/metacity-1/menu_focused.png new file mode 100644 index 0000000..ada26d6 Binary files /dev/null and b/Paper/metacity-1/menu_focused.png differ diff --git a/Paper/metacity-1/menu_focused_normal.png b/Paper/metacity-1/menu_focused_normal.png new file mode 100644 index 0000000..ada26d6 Binary files /dev/null and b/Paper/metacity-1/menu_focused_normal.png differ diff --git a/Paper/metacity-1/menu_focused_prelight.png b/Paper/metacity-1/menu_focused_prelight.png new file mode 100644 index 0000000..2e204fa Binary files /dev/null and b/Paper/metacity-1/menu_focused_prelight.png differ diff --git a/Paper/metacity-1/menu_focused_pressed.png b/Paper/metacity-1/menu_focused_pressed.png new file mode 100644 index 0000000..4094365 Binary files /dev/null and b/Paper/metacity-1/menu_focused_pressed.png differ diff --git a/Paper/metacity-1/menu_unfocused.png b/Paper/metacity-1/menu_unfocused.png new file mode 100644 index 0000000..d779cdb Binary files /dev/null and b/Paper/metacity-1/menu_unfocused.png differ diff --git a/Paper/metacity-1/menu_unfocused_prelight.png b/Paper/metacity-1/menu_unfocused_prelight.png new file mode 100644 index 0000000..556a1d3 Binary files /dev/null and b/Paper/metacity-1/menu_unfocused_prelight.png differ diff --git a/Paper/metacity-1/menu_unfocused_pressed.png b/Paper/metacity-1/menu_unfocused_pressed.png new file mode 100644 index 0000000..18186f0 Binary files /dev/null and b/Paper/metacity-1/menu_unfocused_pressed.png differ diff --git a/Paper/metacity-1/metacity-theme-1.xml b/Paper/metacity-1/metacity-theme-1.xml new file mode 120000 index 0000000..e01e161 --- /dev/null +++ b/Paper/metacity-1/metacity-theme-1.xml @@ -0,0 +1 @@ +metacity-theme-2.xml \ No newline at end of file diff --git a/Paper/metacity-1/metacity-theme-2.xml b/Paper/metacity-1/metacity-theme-2.xml new file mode 100644 index 0000000..3de85c8 --- /dev/null +++ b/Paper/metacity-1/metacity-theme-2.xml @@ -0,0 +1,1153 @@ + + + + + + Paper + Sam Hewitt <hewittsamuel@gmail> + ÂSam Hewitt, 2014 + 2014 + Paper Metacity Theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> +</draw_ops> + +<!-- WINDOW DECORATIONS --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <rectangle color="C_titlebar" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_focused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <rectangle color="C_titlebar" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<!-- BUTTON ICONS --> +<!-- note: negative values in x or y causes gnome-shell to crash --> + +<!-- Close icon --> +<draw_ops name="close_focused"> + <image filename="close_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_focused_prelight"> + <image filename="close_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_focused_pressed"> + <image filename="close_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused"> + <image filename="close_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused_prelight"> + <image filename="close_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused_pressed"> + <image filename="close_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Maximize icon --> +<draw_ops name="maximize_focused"> + <image filename="maximize_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_focused_prelight"> + <image filename="maximize_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_focused_pressed"> + <image filename="maximize_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused"> + <image filename="maximize_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused_prelight"> + <image filename="maximize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused_pressed"> + <image filename="maximize_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + +<!-- Unmaximize icon --> +<draw_ops name="unmaximize_focused"> + <image filename="unmaximize_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_focused_prelight"> + <image filename="unmaximize_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_focused_pressed"> + <image filename="unmaximize_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused"> + <image filename="unmaximize_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused_prelight"> + <image filename="unmaximize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused_pressed"> + <image filename="unmaximize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Minimize icon --> +<draw_ops name="minimize_focused"> + <image filename="minimize_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_focused_prelight"> + <image filename="minimize_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_focused_pressed"> + <image filename="minimize_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused"> + <image filename="minimize_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused_prelight"> + <image filename="minimize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused_pressed"> + <image filename="minimize_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Menu icon --> +<draw_ops name="menu_focused"> + <image filename="menu_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_prelight"> + <image filename="menu_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_pressed"> + <image filename="menu_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused"> + <image filename="menu_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_prelight"> + <image filename="menu_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_pressed"> + <image filename="menu_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Shade icon --> +<draw_ops name="shade_focused"> + <image filename="shade_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_focused_prelight"> + <image filename="shade_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_focused_pressed"> + <image filename="shade_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused"> + <image filename="shade_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused_prelight"> + <image filename="shade_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused_pressed"> + <image filename="shade_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Unshade icon --> +<draw_ops name="unshade_focused"> + <image filename="unshade_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_focused_prelight"> + <image filename="unshade_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_focused_pressed"> + <image filename="unshade_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused"> + <image filename="unshade_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused_prelight"> + <image filename="unshade_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused_pressed"> + <image filename="unshade_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- FRAME STYLES --> +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- FRAME STYLE SETS --> +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused" /> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless" /> + <frame focus="no" state="maximized" style="borderless" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<!-- WINDOWS --> +<window type="normal" style_set="normal_style_set" /> +<window type="dialog" style_set="dialog_style_set" /> +<window type="modal_dialog" style_set="modal_dialog_style_set" /> +<window type="menu" style_set="utility_style_set" /> +<window type="utility" style_set="utility_style_set" /> +<window type="border" style_set="border_style_set" /> + +</metacity_theme> diff --git a/Paper/metacity-1/metacity-theme-3.xml b/Paper/metacity-1/metacity-theme-3.xml new file mode 100644 index 0000000..2e49112 --- /dev/null +++ b/Paper/metacity-1/metacity-theme-3.xml @@ -0,0 +1,1184 @@ +<!-- Copyright 2014 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme 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. +* +* The Paper GTK theme 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 the Paper GTK theme. If not, see http://www.gnu.org/licenses/. + --> + +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Paper</name> + <author>Sam Hewitt <hewittsamuel@gmail></author> + <copyright>ÂSam Hewitt, 2014</copyright> + <date>2014</date> + <description>Paper Mutter Theme</description> +</info> + + +<!-- CONSTANTS --> +<constant name="C_titlebar" value="#349F8C" /> +<constant name="C_border_focused" value="#349F8C" /> +<constant name="C_border_unfocused" value="#067F74" /> +<constant name="C_title_focused" value="#ffffff" /> +<constant name="C_title_unfocused" value="#82B9B4" /> + +<!-- GEOMETRY --> + +<!-- Focused window --> +<frame_geometry name="normal" title_scale="medium" rounded_top_left="0" rounded_top_right="0"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="left_titlebar_edge" value="4" /> + <distance name="right_titlebar_edge" value="4" /> + <distance name="title_vertical_pad" value="4" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="4" right="4" top="4" bottom="4" /> + <border name="button_border" left="2" right="0" top="4" bottom="4" /> +</frame_geometry> + +<!-- Unfocused window --> +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="0" rounded_top_right="0" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="left_titlebar_edge" value="4"/> + <distance name="right_titlebar_edge" value="4"/> + <distance name="title_vertical_pad" value="4" /> + <border name="button_border" left="2" right="0" top="4" bottom="4" /> +</frame_geometry> + +<!-- Maximized window --> +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="left_titlebar_edge" value="4" /> + <distance name="right_titlebar_edge" value="4" /> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="4" bottom="4" /> + <border name="button_border" left="2" right="0" top="4" bottom="4" /> +</frame_geometry> + +<!-- Left tiled window --> +<frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="0" /> +</frame_geometry> + +<!-- Right tiled window --> +<frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="0" /> +</frame_geometry> + +<!-- Small window --> +<frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="0" rounded_top_right="0"> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<!-- Small unfocused window --> +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<!-- No buttons --> +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + +<!-- Border --> +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="title_vertical_pad" value="1" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<!-- Borderless --> +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <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> + +<!-- Modal --> +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<frame_geometry name="attached" title_scale="medium" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="title_vertical_pad" value="8"/> + <distance name="bottom_height" value="1"/> + <distance name="left_width" value="4"/> + <distance name="right_width" value="4"/> +</frame_geometry> + +<!-- TITLES --> + +<!-- Title alignment --> +<draw_ops name="title_focused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused"/> +</draw_ops> + +<!-- WINDOW DECORATIONS --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar" x="1" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <rectangle color="C_titlebar" x="1" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_focused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <rectangle color="C_titlebar" x="1" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="1" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="1" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="1" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="1" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="1" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="1" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<!-- BUTTON ICONS --> +<!-- note: negative values in x or y causes gnome-shell to crash --> + +<!-- Close icon --> +<draw_ops name="close_focused"> + <image filename="close_focused_normal.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_focused_prelight"> + <image filename="close_focused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_focused_pressed"> + <image filename="close_focused_pressed.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused"> + <image filename="close_unfocused.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused_prelight"> + <image filename="close_unfocused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused_pressed"> + <image filename="close_unfocused_pressed.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Maximize icon --> +<draw_ops name="maximize_focused_normal"> + <image filename="maximize_focused_normal.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_focused_prelight"> + <image filename="maximize_focused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_focused_pressed"> + <image filename="maximize_focused_pressed.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused"> + <image filename="maximize_unfocused.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused_prelight"> + <image filename="maximize_unfocused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused_pressed"> + <image filename="maximize_unfocused_pressed.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> + +<!-- Unmaximize icon --> +<draw_ops name="unmaximize_focused_normal"> + <image filename="unmaximize_focused_normal.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_focused_prelight"> + <image filename="unmaximize_focused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_focused_pressed"> + <image filename="unmaximize_focused_pressed.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused"> + <image filename="unmaximize_unfocused.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused_prelight"> + <image filename="unmaximize_unfocused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused_pressed"> + <image filename="unmaximize_unfocused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Minimize icon --> +<draw_ops name="minimize_focused_normal"> + <image filename="minimize_focused_normal.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_focused_prelight"> + <image filename="minimize_focused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_focused_pressed"> + <image filename="minimize_focused_pressed.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused"> + <image filename="minimize_unfocused.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused_prelight"> + <image filename="minimize_unfocused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused_pressed"> + <image filename="minimize_unfocused_pressed.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Menu icon --> +<draw_ops name="menu_focused_normal"> + <image filename="menu_focused_normal.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_prelight"> + <image filename="menu_focused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_pressed"> + <image filename="menu_focused_pressed.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused"> + <image filename="menu_unfocused.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_prelight"> + <image filename="menu_unfocused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_pressed"> + <image filename="menu_unfocused_pressed.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> + +<!-- Shade icon --> +<draw_ops name="shade_focused_normal"> + <image filename="shade_focused_normal.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_focused_prelight"> + <image filename="shade_focused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_focused_pressed"> + <image filename="shade_focused_pressed.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused"> + <image filename="shade_unfocused.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused_prelight"> + <image filename="shade_unfocused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused_pressed"> + <image filename="shade_unfocused_pressed.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Unshade icon --> +<draw_ops name="unshade_focused_normal"> + <image filename="unshade_focused_normal.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_focused_prelight"> + <image filename="unshade_focused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_focused_pressed"> + <image filename="unshade_focused_pressed.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused"> + <image filename="unshade_unfocused.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused_prelight"> + <image filename="unshade_unfocused_prelight.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused_pressed"> + <image filename="unshade_unfocused_pressed.png" x="1" y="2" width="object_width" height="object_height" /> +</draw_ops> + +<!-- FRAME STYLES --> +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused_normal" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused_normal" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused_normal" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused_normal" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused_normal" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused_normal" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused_normal" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused_normal" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused_normal" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused_normal" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused_normal" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused_normal" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused_normal" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused_normal" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused_normal" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused_normal" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused_normal" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused_normal" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused_normal" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused_normal" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused_normal" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused_normal" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused_normal" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused_normal" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused_normal" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused_normal" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused_normal" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused_normal" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused_normal" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused_normal" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused_normal" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused_normal" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused_normal" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused_normal" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused_normal" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused_normal" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused_normal" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused_normal" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused_normal" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused_normal" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- FRAME STYLE SETS --> +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> +</frame_style_set> + + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless" /> + <frame focus="no" state="maximized" style="borderless" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- WINDOWS --> +<window type="normal" style_set="normal_style_set" /> +<window type="dialog" style_set="dialog_style_set" /> +<window type="modal_dialog" style_set="modal_dialog_style_set" /> +<window type="menu" style_set="utility_style_set" /> +<window type="utility" style_set="utility_style_set" /> +<window type="border" style_set="border_style_set" /> +<window version=">= 3.2" type="attached" style_set="attached_style_set"/> + +</metacity_theme> diff --git a/Paper/metacity-1/minimize.png b/Paper/metacity-1/minimize.png new file mode 100644 index 0000000..5867365 Binary files /dev/null and b/Paper/metacity-1/minimize.png differ diff --git a/Paper/metacity-1/minimize_focused.png b/Paper/metacity-1/minimize_focused.png new file mode 100644 index 0000000..5867365 Binary files /dev/null and b/Paper/metacity-1/minimize_focused.png differ diff --git a/Paper/metacity-1/minimize_focused_normal.png b/Paper/metacity-1/minimize_focused_normal.png new file mode 100644 index 0000000..5867365 Binary files /dev/null and b/Paper/metacity-1/minimize_focused_normal.png differ diff --git a/Paper/metacity-1/minimize_focused_prelight.png b/Paper/metacity-1/minimize_focused_prelight.png new file mode 100644 index 0000000..d7bc7c7 Binary files /dev/null and b/Paper/metacity-1/minimize_focused_prelight.png differ diff --git a/Paper/metacity-1/minimize_focused_pressed.png b/Paper/metacity-1/minimize_focused_pressed.png new file mode 100644 index 0000000..2e06d53 Binary files /dev/null and b/Paper/metacity-1/minimize_focused_pressed.png differ diff --git a/Paper/metacity-1/minimize_unfocused.png b/Paper/metacity-1/minimize_unfocused.png new file mode 100644 index 0000000..0d1d214 Binary files /dev/null and b/Paper/metacity-1/minimize_unfocused.png differ diff --git a/Paper/metacity-1/minimize_unfocused_prelight.png b/Paper/metacity-1/minimize_unfocused_prelight.png new file mode 100644 index 0000000..6797442 Binary files /dev/null and b/Paper/metacity-1/minimize_unfocused_prelight.png differ diff --git a/Paper/metacity-1/minimize_unfocused_pressed.png b/Paper/metacity-1/minimize_unfocused_pressed.png new file mode 100644 index 0000000..ca72a63 Binary files /dev/null and b/Paper/metacity-1/minimize_unfocused_pressed.png differ diff --git a/Paper/metacity-1/shade.png b/Paper/metacity-1/shade.png new file mode 100644 index 0000000..cd43312 Binary files /dev/null and b/Paper/metacity-1/shade.png differ diff --git a/Paper/metacity-1/shade_focused.png b/Paper/metacity-1/shade_focused.png new file mode 100644 index 0000000..cd43312 Binary files /dev/null and b/Paper/metacity-1/shade_focused.png differ diff --git a/Paper/metacity-1/shade_focused_normal.png b/Paper/metacity-1/shade_focused_normal.png new file mode 100644 index 0000000..cd43312 Binary files /dev/null and b/Paper/metacity-1/shade_focused_normal.png differ diff --git a/Paper/metacity-1/shade_focused_prelight.png b/Paper/metacity-1/shade_focused_prelight.png new file mode 100644 index 0000000..546a482 Binary files /dev/null and b/Paper/metacity-1/shade_focused_prelight.png differ diff --git a/Paper/metacity-1/shade_focused_pressed.png b/Paper/metacity-1/shade_focused_pressed.png new file mode 100644 index 0000000..49bb143 Binary files /dev/null and b/Paper/metacity-1/shade_focused_pressed.png differ diff --git a/Paper/metacity-1/shade_unfocused.png b/Paper/metacity-1/shade_unfocused.png new file mode 100644 index 0000000..252a3a2 Binary files /dev/null and b/Paper/metacity-1/shade_unfocused.png differ diff --git a/Paper/metacity-1/shade_unfocused_prelight.png b/Paper/metacity-1/shade_unfocused_prelight.png new file mode 100644 index 0000000..a933370 Binary files /dev/null and b/Paper/metacity-1/shade_unfocused_prelight.png differ diff --git a/Paper/metacity-1/shade_unfocused_pressed.png b/Paper/metacity-1/shade_unfocused_pressed.png new file mode 100644 index 0000000..c5154ed Binary files /dev/null and b/Paper/metacity-1/shade_unfocused_pressed.png differ diff --git a/Paper/metacity-1/unmaximize.png b/Paper/metacity-1/unmaximize.png new file mode 100644 index 0000000..17e8609 Binary files /dev/null and b/Paper/metacity-1/unmaximize.png differ diff --git a/Paper/metacity-1/unmaximize_focused.png b/Paper/metacity-1/unmaximize_focused.png new file mode 100644 index 0000000..17e8609 Binary files /dev/null and b/Paper/metacity-1/unmaximize_focused.png differ diff --git a/Paper/metacity-1/unmaximize_focused_normal.png b/Paper/metacity-1/unmaximize_focused_normal.png new file mode 100644 index 0000000..17e8609 Binary files /dev/null and b/Paper/metacity-1/unmaximize_focused_normal.png differ diff --git a/Paper/metacity-1/unmaximize_focused_prelight.png b/Paper/metacity-1/unmaximize_focused_prelight.png new file mode 100644 index 0000000..abf338a Binary files /dev/null and b/Paper/metacity-1/unmaximize_focused_prelight.png differ diff --git a/Paper/metacity-1/unmaximize_focused_pressed.png b/Paper/metacity-1/unmaximize_focused_pressed.png new file mode 100644 index 0000000..7c1c851 Binary files /dev/null and b/Paper/metacity-1/unmaximize_focused_pressed.png differ diff --git a/Paper/metacity-1/unmaximize_unfocused.png b/Paper/metacity-1/unmaximize_unfocused.png new file mode 100644 index 0000000..b83db48 Binary files /dev/null and b/Paper/metacity-1/unmaximize_unfocused.png differ diff --git a/Paper/metacity-1/unmaximize_unfocused_prelight.png b/Paper/metacity-1/unmaximize_unfocused_prelight.png new file mode 100644 index 0000000..3803e48 Binary files /dev/null and b/Paper/metacity-1/unmaximize_unfocused_prelight.png differ diff --git a/Paper/metacity-1/unmaximize_unfocused_pressed.png b/Paper/metacity-1/unmaximize_unfocused_pressed.png new file mode 100644 index 0000000..bb55fac Binary files /dev/null and b/Paper/metacity-1/unmaximize_unfocused_pressed.png differ diff --git a/Paper/metacity-1/unshade.png b/Paper/metacity-1/unshade.png new file mode 100644 index 0000000..81a1237 Binary files /dev/null and b/Paper/metacity-1/unshade.png differ diff --git a/Paper/metacity-1/unshade_focused.png b/Paper/metacity-1/unshade_focused.png new file mode 100644 index 0000000..81a1237 Binary files /dev/null and b/Paper/metacity-1/unshade_focused.png differ diff --git a/Paper/metacity-1/unshade_focused_normal.png b/Paper/metacity-1/unshade_focused_normal.png new file mode 100644 index 0000000..81a1237 Binary files /dev/null and b/Paper/metacity-1/unshade_focused_normal.png differ diff --git a/Paper/metacity-1/unshade_focused_prelight.png b/Paper/metacity-1/unshade_focused_prelight.png new file mode 100644 index 0000000..90084ec Binary files /dev/null and b/Paper/metacity-1/unshade_focused_prelight.png differ diff --git a/Paper/metacity-1/unshade_focused_pressed.png b/Paper/metacity-1/unshade_focused_pressed.png new file mode 100644 index 0000000..65441ba Binary files /dev/null and b/Paper/metacity-1/unshade_focused_pressed.png differ diff --git a/Paper/metacity-1/unshade_unfocused.png b/Paper/metacity-1/unshade_unfocused.png new file mode 100644 index 0000000..ac466de Binary files /dev/null and b/Paper/metacity-1/unshade_unfocused.png differ diff --git a/Paper/metacity-1/unshade_unfocused_prelight.png b/Paper/metacity-1/unshade_unfocused_prelight.png new file mode 100644 index 0000000..fb4f184 Binary files /dev/null and b/Paper/metacity-1/unshade_unfocused_prelight.png differ diff --git a/Paper/metacity-1/unshade_unfocused_pressed.png b/Paper/metacity-1/unshade_unfocused_pressed.png new file mode 100644 index 0000000..8d2fbe2 Binary files /dev/null and b/Paper/metacity-1/unshade_unfocused_pressed.png differ diff --git a/Paper/unity/close.png b/Paper/unity/close.png new file mode 100644 index 0000000..bab9008 Binary files /dev/null and b/Paper/unity/close.png differ diff --git a/Paper/unity/close_focused.png b/Paper/unity/close_focused.png new file mode 100644 index 0000000..bab9008 Binary files /dev/null and b/Paper/unity/close_focused.png differ diff --git a/Paper/unity/close_focused_normal.png b/Paper/unity/close_focused_normal.png new file mode 100644 index 0000000..bab9008 Binary files /dev/null and b/Paper/unity/close_focused_normal.png differ diff --git a/Paper/unity/close_focused_prelight.png b/Paper/unity/close_focused_prelight.png new file mode 100644 index 0000000..1f5915e Binary files /dev/null and b/Paper/unity/close_focused_prelight.png differ diff --git a/Paper/unity/close_focused_pressed.png b/Paper/unity/close_focused_pressed.png new file mode 100644 index 0000000..c6adbc3 Binary files /dev/null and b/Paper/unity/close_focused_pressed.png differ diff --git a/Paper/unity/close_unfocused.png b/Paper/unity/close_unfocused.png new file mode 100644 index 0000000..22e0d8e Binary files /dev/null and b/Paper/unity/close_unfocused.png differ diff --git a/Paper/unity/close_unfocused_prelight.png b/Paper/unity/close_unfocused_prelight.png new file mode 100644 index 0000000..cc669bb Binary files /dev/null and b/Paper/unity/close_unfocused_prelight.png differ diff --git a/Paper/unity/close_unfocused_pressed.png b/Paper/unity/close_unfocused_pressed.png new file mode 100644 index 0000000..e9c29c8 Binary files /dev/null and b/Paper/unity/close_unfocused_pressed.png differ diff --git a/Paper/unity/launcher_arrow_ltr_19.svg b/Paper/unity/launcher_arrow_ltr_19.svg new file mode 100644 index 0000000..54797ec --- /dev/null +++ b/Paper/unity/launcher_arrow_ltr_19.svg @@ -0,0 +1,103 @@ +<?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="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_ltr_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#585859" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.68627451" + inkscape:pageshadow="2" + inkscape:zoom="5.6568542" + inkscape:cx="4.9922517" + inkscape:cy="11.771899" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path3789" + sodipodi:cx="-5.5" + sodipodi:cy="9" + sodipodi:rx="2.5" + sodipodi:ry="2" + d="m -3,9 a 2.5,2 0 1 1 -5,0 2.5,2 0 1 1 5,0 z" + transform="matrix(0.8,0,0,1,8.4,1034.3622)" /> + </g> +</svg> diff --git a/Paper/unity/launcher_arrow_ltr_37.svg b/Paper/unity/launcher_arrow_ltr_37.svg new file mode 100644 index 0000000..5996880 --- /dev/null +++ b/Paper/unity/launcher_arrow_ltr_37.svg @@ -0,0 +1,109 @@ +<?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="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_ltr_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4219"> + <rect + y="1015.3622" + x="20" + height="37" + width="20" + id="rect4221" + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#595959" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.64705882" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="33.853021" + inkscape:cy="-13.81365" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-page="true" + inkscape:snap-grids="false" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="8,19" + id="guide3004" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path3019" + sodipodi:cx="11.84375" + sodipodi:cy="17.03125" + sodipodi:rx="3.90625" + sodipodi:ry="4.15625" + d="m 15.75,17.03125 a 3.90625,4.15625 0 1 1 -7.8125,0 3.90625,4.15625 0 1 1 7.8125,0 z" + transform="matrix(1.024,0,0,0.96240604,-4.128,1017.9712)" /> + </g> +</svg> diff --git a/Paper/unity/launcher_arrow_outline_ltr_19.svg b/Paper/unity/launcher_arrow_outline_ltr_19.svg new file mode 100644 index 0000000..ccdc371 --- /dev/null +++ b/Paper/unity/launcher_arrow_outline_ltr_19.svg @@ -0,0 +1,111 @@ +<?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="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_ltr_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter4153" + x="-0.192" + width="1.384" + y="-0.32" + height="1.64"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.4" + id="feGaussianBlur4155" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#606060" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.97254902" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="-0.26871891" + inkscape:cy="5.7974897" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <path + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + d="M 4 8 C 2.8954305 8 2 8.8954305 2 10 C 2 11.104569 2.8954305 12 4 12 C 5.1045695 12 6 11.104569 6 10 C 6 8.8954305 5.1045695 8 4 8 z M 4 9 C 4.5522847 9 5 9.4477153 5 10 C 5 10.552285 4.5522847 11 4 11 C 3.4477153 11 3 10.552285 3 10 C 3 9.4477153 3.4477153 9 4 9 z " + transform="translate(0,1033.3622)" + id="path3789" /> + </g> +</svg> diff --git a/Paper/unity/launcher_arrow_outline_ltr_37.svg b/Paper/unity/launcher_arrow_outline_ltr_37.svg new file mode 100644 index 0000000..5d19395 --- /dev/null +++ b/Paper/unity/launcher_arrow_outline_ltr_37.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="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_ltr_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4219"> + <rect + y="1015.3622" + x="20" + height="37" + width="20" + id="rect4221" + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#5c48bb" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="22.737367" + inkscape:cx="-7.2716847" + inkscape:cy="18.647143" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-page="true" + inkscape:snap-grids="false" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="8,19" + id="guide3004" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <path + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + d="M 8 15 C 5.790861 15 4 16.790861 4 19 C 4 21.209139 5.790861 23 8 23 C 10.209139 23 12 21.209139 12 19 C 12 16.790861 10.209139 15 8 15 z M 8 17 C 9.1045695 17 10 17.89543 10 19 C 10 20.10457 9.1045695 21 8 21 C 6.8954305 21 6 20.10457 6 19 C 6 17.89543 6.8954305 17 8 17 z " + transform="translate(0,1015.3622)" + id="path3019" /> + </g> +</svg> diff --git a/Paper/unity/launcher_arrow_outline_rtl_19.svg b/Paper/unity/launcher_arrow_outline_rtl_19.svg new file mode 100644 index 0000000..fc6801d --- /dev/null +++ b/Paper/unity/launcher_arrow_outline_rtl_19.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="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_rtl_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#5c48bb" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="37.947076" + inkscape:cx="3.6432317" + inkscape:cy="9.8268438" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <path + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + d="M 6 8 C 4.8954305 8 4 8.8954305 4 10 C 4 11.104569 4.8954305 12 6 12 C 7.1045695 12 8 11.104569 8 10 C 8 8.8954305 7.1045695 8 6 8 z M 6 9 C 6.5522847 9 7 9.4477153 7 10 C 7 10.552285 6.5522847 11 6 11 C 5.4477153 11 5 10.552285 5 10 C 5 9.4477153 5.4477153 9 6 9 z " + transform="translate(0,1033.3622)" + id="path3789" /> + </g> +</svg> diff --git a/Paper/unity/launcher_arrow_outline_rtl_37.svg b/Paper/unity/launcher_arrow_outline_rtl_37.svg new file mode 100644 index 0000000..3c7a881 --- /dev/null +++ b/Paper/unity/launcher_arrow_outline_rtl_37.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="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_rtl_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4219"> + <rect + y="1015.3622" + x="20" + height="37" + width="20" + id="rect4221" + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#5c48bb" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="14.551915" + inkscape:cx="4.144544" + inkscape:cy="10.100865" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-page="true" + inkscape:snap-grids="false" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="8,19" + id="guide3004" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <path + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + d="M 12 15 C 9.790861 15 8 16.790861 8 19 C 8 21.209139 9.790861 23 12 23 C 14.209139 23 16 21.209139 16 19 C 16 16.790861 14.209139 15 12 15 z M 12 17 C 13.104569 17 14 17.89543 14 19 C 14 20.10457 13.104569 21 12 21 C 10.895431 21 10 20.10457 10 19 C 10 17.89543 10.895431 17 12 17 z " + transform="translate(0,1015.3622)" + id="path3019" /> + </g> +</svg> diff --git a/Paper/unity/launcher_arrow_rtl_19.svg b/Paper/unity/launcher_arrow_rtl_19.svg new file mode 100644 index 0000000..2068563 --- /dev/null +++ b/Paper/unity/launcher_arrow_rtl_19.svg @@ -0,0 +1,103 @@ +<?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="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_rtl_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#202020" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.54117647" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="11.481229" + inkscape:cy="7.7158181" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path3789" + sodipodi:cx="-5.5" + sodipodi:cy="9" + sodipodi:rx="2.5" + sodipodi:ry="2" + d="m -3,9 a 2.5,2 0 1 1 -5,0 2.5,2 0 1 1 5,0 z" + transform="matrix(0.8,0,0,1,10.4,1034.3622)" /> + </g> +</svg> diff --git a/Paper/unity/launcher_arrow_rtl_37.svg b/Paper/unity/launcher_arrow_rtl_37.svg new file mode 100644 index 0000000..c88f7d6 --- /dev/null +++ b/Paper/unity/launcher_arrow_rtl_37.svg @@ -0,0 +1,109 @@ +<?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="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_rtl_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4219"> + <rect + y="1015.3622" + x="20" + height="37" + width="20" + id="rect4221" + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#5b5b5b" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.61960784" + inkscape:pageshadow="2" + inkscape:zoom="11.313708" + inkscape:cx="6.7349854" + inkscape:cy="28.865085" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-page="true" + inkscape:snap-grids="false" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="8,19" + id="guide3004" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path3019" + sodipodi:cx="11.84375" + sodipodi:cy="17.03125" + sodipodi:rx="3.90625" + sodipodi:ry="4.15625" + d="m 15.75,17.03125 a 3.90625,4.15625 0 1 1 -7.8125,0 3.90625,4.15625 0 1 1 7.8125,0 z" + transform="matrix(1.024,0,0,0.96240604,-0.128,1017.9712)" /> + </g> +</svg> diff --git a/Paper/unity/launcher_icon_back_150.svg b/Paper/unity/launcher_icon_back_150.svg new file mode 100644 index 0000000..0f1b73b --- /dev/null +++ b/Paper/unity/launcher_icon_back_150.svg @@ -0,0 +1,85 @@ +<?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="149.99998" + height="150" + id="svg6085" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 149.99998 150" + sodipodi:docname="launcher_icon_back_150.svg"> + <defs + id="defs6087"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4339-04"> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.68273902" + inkscape:original="M 440 80 C 437.784 80 436 81.784 436 84 L 436 128 C 436 130.216 437.784 132 440 132 L 484 132 C 486.216 132 488 130.216 488 128 L 488 84 C 488 81.784 486.216 80 484 80 L 440 80 z " + style="opacity:0.3;color:#000000;fill:#ff00ff;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4341-5" + d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z" /> + </clipPath> + <filter + style="color-interpolation-filters:sRGB" + inkscape:collect="always" + id="filter5360-1" + x="-0.23999999" + width="1.48" + y="-0.23999999" + height="1.48"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="5" + id="feGaussianBlur5362-9" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-797.14286" + inkscape:cy="686.42854" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="453" + inkscape:window-height="375" + inkscape:window-x="528" + inkscape:window-y="24" + inkscape:window-maximized="0" /> + <metadata + id="metadata6090"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-516.42858,-1068.7908)" /> +</svg> diff --git a/Paper/unity/launcher_icon_back_54.svg b/Paper/unity/launcher_icon_back_54.svg new file mode 100644 index 0000000..5d3f2b8 --- /dev/null +++ b/Paper/unity/launcher_icon_back_54.svg @@ -0,0 +1,60 @@ +<?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="54" + height="54" + id="svg8719" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 54 54.000001" + sodipodi:docname="launcher_icon_back_54.svg"> + <defs + id="defs8721" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-1828" + inkscape:cy="-333" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="461" + inkscape:window-height="375" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="0" /> + <metadata + id="metadata8724"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-1547.2857,-145.36219)" /> +</svg> diff --git a/Paper/unity/launcher_icon_edge_150.svg b/Paper/unity/launcher_icon_edge_150.svg new file mode 100644 index 0000000..a4efa7f --- /dev/null +++ b/Paper/unity/launcher_icon_edge_150.svg @@ -0,0 +1,194 @@ +<?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="149.99998" + height="150" + id="svg7328" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 149.99998 150" + sodipodi:docname="launcher_icon_edge_150.svg"> + <defs + id="defs7330"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4339-9"> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.68273902" + inkscape:original="M 440 80 C 437.784 80 436 81.784 436 84 L 436 128 C 436 130.216 437.784 132 440 132 L 484 132 C 486.216 132 488 130.216 488 128 L 488 84 C 488 81.784 486.216 80 484 80 L 440 80 z " + style="opacity:0.3;color:#000000;fill:#ff00ff;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4341-97" + d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z" /> + </clipPath> + <filter + style="color-interpolation-filters:sRGB" + inkscape:collect="always" + id="filter5360-5" + x="-0.23999999" + width="1.48" + y="-0.23999999" + height="1.48"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="5" + id="feGaussianBlur5362-0" /> + </filter> + <linearGradient + y2="52.74128" + x2="35.360126" + y1="81.03125" + x1="35.360126" + gradientTransform="matrix(2.8461539,0,0,2.8461539,335.92329,480.61538)" + gradientUnits="userSpaceOnUse" + id="linearGradient5235-0" + xlink:href="#linearGradient10250-86-1-63-3" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + id="linearGradient10250-86-1-63-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop10252-5-2-0-4" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop10254-4-7-58-1" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5093-8-8"> + <rect + ry="12" + y="316" + x="353.00043" + height="148" + width="148" + id="rect5095-2-0" + style="opacity:0.8;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4100-0" + id="linearGradient5182" + gradientUnits="userSpaceOnUse" + x1="535.14667" + y1="31.733332" + x2="535.14667" + y2="120.48" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4100-0"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4102-52" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4104-3" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="linearGradient5184" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.34681528,0,0,1,474.44771,0)" + spreadMethod="reflect" + x1="217" + y1="56" + x2="217" + y2="78" /> + <linearGradient + inkscape:collect="always" + id="linearGradient10250-86-1"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop10252-5-2" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop10254-4-7" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="linearGradient5186" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.34651832,0,0,1,423.55231,0)" + spreadMethod="reflect" + x1="217" + y1="56" + x2="217" + y2="78" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="linearGradient5188" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.34666597,0,0,1,-105.91985,468.40006)" + spreadMethod="reflect" + x1="217" + y1="56" + x2="217" + y2="78" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.6689301" + inkscape:cx="196.38331" + inkscape:cy="68.457033" + inkscape:document-units="px" + inkscape:current-layer="g5394" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="482" + inkscape:window-height="375" + inkscape:window-x="65" + inkscape:window-y="364" + inkscape:window-maximized="0" /> + <metadata + id="metadata7333"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(1466.4286,-631.64791)"> + <g + transform="translate(-1818.4286,66.647909)" + style="display:inline" + id="g5394" + inkscape:export-filename="PNG/launcher_icon_edge_150.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + </g> +</svg> diff --git a/Paper/unity/launcher_icon_edge_54.svg b/Paper/unity/launcher_icon_edge_54.svg new file mode 100644 index 0000000..4e3f19a --- /dev/null +++ b/Paper/unity/launcher_icon_edge_54.svg @@ -0,0 +1,175 @@ +<?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="54" + height="54" + id="svg10561" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 54 54.000001" + sodipodi:docname="launcher_icon_edge_54.svg"> + <defs + id="defs10563"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5344-2-1"> + <path + d="m 440,81.001953 c -1.67866,0 -2.99805,1.319387 -2.99805,2.998047 l 0,44 c 0,1.67866 1.31939,2.99805 2.99805,2.99805 l 44,0 c 1.67866,0 2.99805,-1.31939 2.99805,-2.99805 l 0,-44 c 0,-1.67866 -1.31939,-2.998047 -2.99805,-2.998047 l -44,0 z" + id="path5346-7-0" + style="opacity:0.3;color:#000000;fill:#ff00ff;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + inkscape:original="M 440 80 C 437.784 80 436 81.784 436 84 L 436 128 C 436 130.216 437.784 132 440 132 L 484 132 C 486.216 132 488 130.216 488 128 L 488 84 C 488 81.784 486.216 80 484 80 L 440 80 z " + inkscape:radius="-1.0011878" + sodipodi:type="inkscape:offset" /> + </clipPath> + <filter + style="color-interpolation-filters:sRGB" + inkscape:collect="always" + id="filter5360-7-5" + x="-0.23999999" + width="1.48" + y="-0.23999999" + height="1.48"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="5" + id="feGaussianBlur5362-3-1" /> + </filter> + <linearGradient + y2="52.74128" + x2="35.360126" + y1="81.03125" + x1="35.360126" + gradientTransform="translate(140,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient3693-0" + xlink:href="#linearGradient10250-86-1-922-4" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + id="linearGradient10250-86-1-922-4"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop10252-5-2-9-1" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop10254-4-7-71-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3883-1-1-9-4-2" + id="linearGradient4426" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1,-1,0,228,24)" + x1="6" + y1="56" + x2="98" + y2="56" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3883-1-1-9-4-2"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3885-2-7-5-9-3" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3887-6-9-1-6-1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="linearGradient4423" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-20,0)" + spreadMethod="reflect" + x1="217" + y1="56" + x2="217" + y2="78" /> + <linearGradient + inkscape:collect="always" + id="linearGradient10250-86-1"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop10252-5-2" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop10254-4-7" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="linearGradient4420" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-71,0)" + spreadMethod="reflect" + x1="217" + y1="56" + x2="217" + y2="78" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="linearGradient4414" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-248,116)" + spreadMethod="reflect" + x1="217" + y1="56" + x2="217" + y2="78" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="5.0931703" + inkscape:cx="-8.3052396" + inkscape:cy="4.3096929" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="453" + inkscape:window-height="375" + inkscape:window-x="911" + inkscape:window-y="364" + inkscape:window-maximized="0" /> + <metadata + id="metadata10566"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-707.28573,94.63782)" /> +</svg> diff --git a/Paper/unity/launcher_icon_glow_200.svg b/Paper/unity/launcher_icon_glow_200.svg new file mode 100644 index 0000000..a495b30 --- /dev/null +++ b/Paper/unity/launcher_icon_glow_200.svg @@ -0,0 +1,101 @@ +<?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="200.00002" + height="200.00003" + id="svg5474" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 200.00001 200.00003" + sodipodi:docname="launcher_icon_glow_200.svg"> + <defs + id="defs5476"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5057-1"> + <path + inkscape:connector-curvature="0" + id="path5059-2" + d="m 427.33333,22.026666 0,69.333333 69.33333,0 0,-69.333333 -69.33333,0 z m 13.11917,9.013333 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105834 l 0,43.094999 c 0,2.276228 -1.8296,4.105834 -4.10583,4.105834 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105834 l 0,-43.094999 c 0,-2.276228 1.8296,-4.105834 4.10583,-4.105834 z" + style="color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + <filter + style="color-interpolation-filters:sRGB" + inkscape:collect="always" + id="filter5061-6" + x="-0.132" + width="1.2640001" + y="-0.132" + height="1.2640001"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.86" + id="feGaussianBlur5063-7" /> + </filter> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5464"> + <path + inkscape:connector-curvature="0" + id="path5466" + d="m 427.33333,22.026666 0,69.333333 69.33333,0 0,-69.333333 -69.33333,0 z m 13.11917,9.013333 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105834 l 0,43.094999 c 0,2.276228 -1.8296,4.105834 -4.10583,4.105834 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105834 l 0,-43.094999 c 0,-2.276228 1.8296,-4.105834 4.10583,-4.105834 z" + style="color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + <filter + style="color-interpolation-filters:sRGB" + inkscape:collect="always" + id="filter5067-0"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.3" + id="feGaussianBlur5069-2" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-1257.8571" + inkscape:cy="737.14287" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="459" + inkscape:window-height="375" + inkscape:window-x="905" + inkscape:window-y="24" + inkscape:window-maximized="0" /> + <metadata + id="metadata5479"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-977.14287,-1069.505)" /> +</svg> diff --git a/Paper/unity/launcher_icon_glow_62.svg b/Paper/unity/launcher_icon_glow_62.svg new file mode 100644 index 0000000..b32254e --- /dev/null +++ b/Paper/unity/launcher_icon_glow_62.svg @@ -0,0 +1,79 @@ +<?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="62" + height="62" + id="svg9311" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 62 62.000001" + sodipodi:docname="launcher_icon_glow_62.svg"> + <defs + id="defs9313"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5112-3"> + <path + style="opacity:0.15;color:#000000;fill:#00ffff;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 1,25 0,62 62,0 0,-62 -62,0 z m 9,6 44,0 c 1.662,0 3,1.338 3,3 l 0,44 c 0,1.662 -1.338,3 -3,3 L 10,81 C 8.338,81 7,79.662 7,78 L 7,34 c 0,-1.662 1.338,-3 3,-3 z" + id="path5114-1" + inkscape:connector-curvature="0" /> + </clipPath> + <filter + style="color-interpolation-filters:sRGB" + inkscape:collect="always" + id="filter4296-4"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.56" + id="feGaussianBlur4298-5" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-1812.5715" + inkscape:cy="-351.85714" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="459" + inkscape:window-height="375" + inkscape:window-x="459" + inkscape:window-y="364" + inkscape:window-maximized="0" /> + <metadata + id="metadata9316"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-1531.8572,-118.50504)" /> +</svg> diff --git a/Paper/unity/launcher_icon_selected_back_150.svg b/Paper/unity/launcher_icon_selected_back_150.svg new file mode 100644 index 0000000..8f04e02 --- /dev/null +++ b/Paper/unity/launcher_icon_selected_back_150.svg @@ -0,0 +1,99 @@ +<?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="149.99998" + height="150" + id="svg4875" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 149.99998 150" + sodipodi:docname="launcher_icon_selected_back_150.svg"> + <defs + id="defs4877"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3756"> + <rect + ry="41.999939" + y="1040.2194" + x="505" + height="150" + width="150" + id="rect3758" + style="opacity:0.2;color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="55.534643" + inkscape:cy="113.02326" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1364" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="27" + inkscape:window-maximized="1"> + <inkscape:grid + type="xygrid" + id="grid3777" + empspacing="4" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata4880"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-505.00002,-1040.2193)"> + <rect + style="opacity:0.2;color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="rect2989" + width="150" + height="150" + x="505" + y="1040.2194" + ry="41.999939" /> + <rect + ry="41.999939" + y="1040.2194" + x="505" + height="150" + width="150" + id="rect2984" + style="opacity:0.8;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;stroke-opacity:1" + clip-path="url(#clipPath3756)" /> + </g> +</svg> diff --git a/Paper/unity/launcher_icon_selected_back_54.svg b/Paper/unity/launcher_icon_selected_back_54.svg new file mode 100644 index 0000000..2de3fd8 --- /dev/null +++ b/Paper/unity/launcher_icon_selected_back_54.svg @@ -0,0 +1,68 @@ +<?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="54" + height="54" + id="svg8719" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 54 54.000001" + sodipodi:docname="launcher_icon_selected_back_54.svg"> + <defs + id="defs8721" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="44.945945" + inkscape:cy="-11.789389" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1"> + <inkscape:grid + type="xygrid" + id="grid2987" + empspacing="4" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata8724"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-1547.2857,-145.36219)" /> +</svg> diff --git a/Paper/unity/launcher_icon_shadow_200.svg b/Paper/unity/launcher_icon_shadow_200.svg new file mode 100644 index 0000000..2fc91a1 --- /dev/null +++ b/Paper/unity/launcher_icon_shadow_200.svg @@ -0,0 +1,79 @@ +<?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="200.00002" + height="200.00003" + id="svg8123" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 200.00001 200.00003" + sodipodi:docname="launcher_icon_shadow_200.svg"> + <defs + id="defs8125"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5025-6"> + <path + style="color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 489.73333,21.333331 0,69.333332 69.33333,0 0,-69.333332 -69.33333,0 z m 13.11917,9.013334 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105833 l 0,43.094999 c 0,2.276227 -1.8296,4.105833 -4.10583,4.105833 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105833 l 0,-43.094999 c 0,-2.276227 1.8296,-4.105833 4.10583,-4.105833 z" + id="path5027-2" + inkscape:connector-curvature="0" /> + </clipPath> + <filter + style="color-interpolation-filters:sRGB" + inkscape:collect="always" + id="filter5033-6"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.0261333" + id="feGaussianBlur5035-1" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-17.857135" + inkscape:cy="414.28573" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="453" + inkscape:window-height="375" + inkscape:window-x="793" + inkscape:window-y="24" + inkscape:window-maximized="0" /> + <metadata + id="metadata8128"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(262.85716,-746.6479)" /> +</svg> diff --git a/Paper/unity/launcher_icon_shadow_62.svg b/Paper/unity/launcher_icon_shadow_62.svg new file mode 100644 index 0000000..8d7ad27 --- /dev/null +++ b/Paper/unity/launcher_icon_shadow_62.svg @@ -0,0 +1,86 @@ +<?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="62" + height="62" + id="svg11211" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 61.999999 62.000001" + sodipodi:docname="launcher_icon_shadow_62.svg"> + <defs + id="defs11213"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath10504-2-2"> + <path + style="opacity:0.2;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,24 c -2.216,0 -4,1.784 -4,4 l 0,56 c 0,2.216 1.784,4 4,4 l 56,0 c 2.216,0 4,-1.784 4,-4 l 0,-56 c 0,-2.216 -1.784,-4 -4,-4 L 4,24 z m 6,6 44,0 c 2.216,0 4,1.784 4,4 l 0,44 c 0,2.216 -1.784,4 -4,4 L 10,82 C 7.784,82 6,80.216 6,78 L 6,34 c 0,-2.216 1.784,-4 4,-4 z" + id="path10506-3-2" + inkscape:connector-curvature="0" /> + </clipPath> + <filter + inkscape:collect="always" + id="filter3845"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.82" + id="feGaussianBlur3847" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="5.6568542" + inkscape:cx="22.249798" + inkscape:cy="23.81988" + inkscape:document-units="px" + inkscape:current-layer="g4450" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1131" + inkscape:window-height="624" + inkscape:window-x="233" + inkscape:window-y="115" + inkscape:window-maximized="0" /> + <metadata + id="metadata11216"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(1016.7143,264.85211)"> + <g + transform="translate(-1087.7143,-289.85211)" + style="display:inline" + id="g4450" + inkscape:export-filename="PNG/launcher_icon_shadow_62.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + </g> +</svg> diff --git a/Paper/unity/launcher_icon_shine_150.svg b/Paper/unity/launcher_icon_shine_150.svg new file mode 100644 index 0000000..d06140d --- /dev/null +++ b/Paper/unity/launcher_icon_shine_150.svg @@ -0,0 +1,85 @@ +<?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="149.99998" + height="150" + id="svg6687" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 149.99998 150" + sodipodi:docname="launcher_icon_shine_150.svg"> + <defs + id="defs6689"> + <radialGradient + r="26" + fy="30.96875" + fx="32" + cy="30.96875" + cx="32" + gradientTransform="matrix(4.4378697,0,0,2.2891717,494.98835,496.90169)" + gradientUnits="userSpaceOnUse" + id="radialGradient5161" + xlink:href="#linearGradient10250-86-1-5" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + id="linearGradient10250-86-1-5"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop10252-5-2-94" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop10254-4-7-54" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="194.2857" + inkscape:cy="469.28571" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="453" + inkscape:window-height="375" + inkscape:window-x="520" + inkscape:window-y="364" + inkscape:window-maximized="0" /> + <metadata + id="metadata6692"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(474.99999,-851.64791)" /> +</svg> diff --git a/Paper/unity/launcher_icon_shine_54.svg b/Paper/unity/launcher_icon_shine_54.svg new file mode 100644 index 0000000..3e167a2 --- /dev/null +++ b/Paper/unity/launcher_icon_shine_54.svg @@ -0,0 +1,85 @@ +<?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="54" + height="54" + id="svg9930" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 54 54.000001" + sodipodi:docname="launcher_icon_shine_54.svg"> + <defs + id="defs9932"> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="radialGradient4417" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5384615,0,0,0.79357951,192.76923,6.3925844)" + cx="32" + cy="30.96875" + fx="32" + fy="30.96875" + r="26" /> + <linearGradient + inkscape:collect="always" + id="linearGradient10250-86-1"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop10252-5-2" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop10254-4-7" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="420.57143" + inkscape:cy="-824.42857" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="453" + inkscape:window-height="375" + inkscape:window-x="65" + inkscape:window-y="364" + inkscape:window-maximized="0" /> + <metadata + id="metadata9935"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(701.28572,346.06639)" /> +</svg> diff --git a/Paper/unity/launcher_pip_ltr_19.svg b/Paper/unity/launcher_pip_ltr_19.svg new file mode 100644 index 0000000..00cf413 --- /dev/null +++ b/Paper/unity/launcher_pip_ltr_19.svg @@ -0,0 +1,103 @@ +<?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="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_ltr_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#5c5c5c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.84705882" + inkscape:pageshadow="2" + inkscape:zoom="11.313708" + inkscape:cx="2.7552459" + inkscape:cy="8.0585255" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path3019" + sodipodi:cx="3.5" + sodipodi:cy="9.5" + sodipodi:rx="1.5" + sodipodi:ry="1.5" + d="m 5,9.5 a 1.5,1.5 0 1 1 -3,0 1.5,1.5 0 1 1 3,0 z" + transform="translate(1,1033.3622)" /> + </g> +</svg> diff --git a/Paper/unity/launcher_pip_ltr_37.svg b/Paper/unity/launcher_pip_ltr_37.svg new file mode 100644 index 0000000..d787ff2 --- /dev/null +++ b/Paper/unity/launcher_pip_ltr_37.svg @@ -0,0 +1,109 @@ +<?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="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_ltr_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4219"> + <rect + y="1015.3622" + x="20" + height="37" + width="20" + id="rect4221" + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#696969" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.75686275" + inkscape:pageshadow="2" + inkscape:zoom="28.42171" + inkscape:cx="-1.8466933" + inkscape:cy="11.90142" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-page="true" + inkscape:snap-global="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="8,19" + id="guide3004" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path4299" + sodipodi:cx="7.5" + sodipodi:cy="18.5" + sodipodi:rx="3.5" + sodipodi:ry="3.5" + d="m 11,18.5 a 3.5,3.5 0 1 1 -7,0 3.5,3.5 0 1 1 7,0 z" + transform="translate(1,1015.3622)" /> + </g> +</svg> diff --git a/Paper/unity/launcher_pip_rtl_19.svg b/Paper/unity/launcher_pip_rtl_19.svg new file mode 100644 index 0000000..e1bbf38 --- /dev/null +++ b/Paper/unity/launcher_pip_rtl_19.svg @@ -0,0 +1,102 @@ +<?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="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_rtl_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#6f6f6f" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.91764706" + inkscape:pageshadow="2" + inkscape:zoom="37.947076" + inkscape:cx="4.8330471" + inkscape:cy="7.3918738" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path3789" + sodipodi:cx="6.5" + sodipodi:cy="9.5" + sodipodi:rx="1.5" + sodipodi:ry="1.5" + d="m 8,9.5 a 1.5,1.5 0 1 1 -3,0 1.5,1.5 0 1 1 3,0 z" + transform="translate(-1,1033.3622)" /> + </g> +</svg> diff --git a/Paper/unity/launcher_pip_rtl_37.svg b/Paper/unity/launcher_pip_rtl_37.svg new file mode 100644 index 0000000..83ae155 --- /dev/null +++ b/Paper/unity/launcher_pip_rtl_37.svg @@ -0,0 +1,106 @@ +<?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="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_rtl_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4219"> + <rect + y="1015.3622" + x="20" + height="37" + width="20" + id="rect4221" + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#666666" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.90196078" + inkscape:pageshadow="2" + inkscape:zoom="32" + inkscape:cx="14.107228" + inkscape:cy="20.631832" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="8,19" + id="guide3004" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path4809" + sodipodi:cx="12.5" + sodipodi:cy="18.5" + sodipodi:rx="3.5" + sodipodi:ry="3.5" + d="m 16,18.5 a 3.5,3.5 0 1 1 -7,0 3.5,3.5 0 1 1 7,0 z" + transform="translate(-1,1015.3622)" /> + </g> +</svg> diff --git a/Paper/unity/maximize.png b/Paper/unity/maximize.png new file mode 100644 index 0000000..954f34d Binary files /dev/null and b/Paper/unity/maximize.png differ diff --git a/Paper/unity/maximize_focused.png b/Paper/unity/maximize_focused.png new file mode 100644 index 0000000..954f34d Binary files /dev/null and b/Paper/unity/maximize_focused.png differ diff --git a/Paper/unity/maximize_focused_normal.png b/Paper/unity/maximize_focused_normal.png new file mode 100644 index 0000000..954f34d Binary files /dev/null and b/Paper/unity/maximize_focused_normal.png differ diff --git a/Paper/unity/maximize_focused_prelight.png b/Paper/unity/maximize_focused_prelight.png new file mode 100644 index 0000000..0c3d53b Binary files /dev/null and b/Paper/unity/maximize_focused_prelight.png differ diff --git a/Paper/unity/maximize_focused_pressed.png b/Paper/unity/maximize_focused_pressed.png new file mode 100644 index 0000000..4862313 Binary files /dev/null and b/Paper/unity/maximize_focused_pressed.png differ diff --git a/Paper/unity/maximize_unfocused.png b/Paper/unity/maximize_unfocused.png new file mode 100644 index 0000000..6db02e3 Binary files /dev/null and b/Paper/unity/maximize_unfocused.png differ diff --git a/Paper/unity/maximize_unfocused_prelight.png b/Paper/unity/maximize_unfocused_prelight.png new file mode 100644 index 0000000..917d36e Binary files /dev/null and b/Paper/unity/maximize_unfocused_prelight.png differ diff --git a/Paper/unity/maximize_unfocused_pressed.png b/Paper/unity/maximize_unfocused_pressed.png new file mode 100644 index 0000000..97a5a40 Binary files /dev/null and b/Paper/unity/maximize_unfocused_pressed.png differ diff --git a/Paper/unity/menu.png b/Paper/unity/menu.png new file mode 100644 index 0000000..ada26d6 Binary files /dev/null and b/Paper/unity/menu.png differ diff --git a/Paper/unity/menu_prelight.png b/Paper/unity/menu_prelight.png new file mode 100644 index 0000000..4094365 Binary files /dev/null and b/Paper/unity/menu_prelight.png differ diff --git a/Paper/unity/minimize.png b/Paper/unity/minimize.png new file mode 100644 index 0000000..5867365 Binary files /dev/null and b/Paper/unity/minimize.png differ diff --git a/Paper/unity/minimize_focused.png b/Paper/unity/minimize_focused.png new file mode 100644 index 0000000..5867365 Binary files /dev/null and b/Paper/unity/minimize_focused.png differ diff --git a/Paper/unity/minimize_focused_normal.png b/Paper/unity/minimize_focused_normal.png new file mode 100644 index 0000000..5867365 Binary files /dev/null and b/Paper/unity/minimize_focused_normal.png differ diff --git a/Paper/unity/minimize_focused_prelight.png b/Paper/unity/minimize_focused_prelight.png new file mode 100644 index 0000000..d7bc7c7 Binary files /dev/null and b/Paper/unity/minimize_focused_prelight.png differ diff --git a/Paper/unity/minimize_focused_pressed.png b/Paper/unity/minimize_focused_pressed.png new file mode 100644 index 0000000..2e06d53 Binary files /dev/null and b/Paper/unity/minimize_focused_pressed.png differ diff --git a/Paper/unity/minimize_unfocused.png b/Paper/unity/minimize_unfocused.png new file mode 100644 index 0000000..0d1d214 Binary files /dev/null and b/Paper/unity/minimize_unfocused.png differ diff --git a/Paper/unity/minimize_unfocused_prelight.png b/Paper/unity/minimize_unfocused_prelight.png new file mode 100644 index 0000000..6797442 Binary files /dev/null and b/Paper/unity/minimize_unfocused_prelight.png differ diff --git a/Paper/unity/minimize_unfocused_pressed.png b/Paper/unity/minimize_unfocused_pressed.png new file mode 100644 index 0000000..ca72a63 Binary files /dev/null and b/Paper/unity/minimize_unfocused_pressed.png differ diff --git a/Paper/unity/minimized.png b/Paper/unity/minimized.png new file mode 100644 index 0000000..5867365 Binary files /dev/null and b/Paper/unity/minimized.png differ diff --git a/Paper/unity/progress_bar_fill.svg b/Paper/unity/progress_bar_fill.svg new file mode 100644 index 0000000..cb65d3d --- /dev/null +++ b/Paper/unity/progress_bar_fill.svg @@ -0,0 +1,174 @@ +<?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="44" + height="6" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="/home/marco/Dev/unity/trunk/resources/progress_bar_trough_150.png" + inkscape:export-xdpi="250" + inkscape:export-ydpi="250" + sodipodi:docname="progress_bar_fill.svg"> + <defs + id="defs4"> + <marker + inkscape:stockid="Torso" + orient="auto" + refY="0" + refX="0" + id="Torso" + style="overflow:visible"> + <g + id="g4192" + transform="scale(0.7,0.7)"> + <path + id="path4194" + d="m -4.7792281,-3.239542 c 2.350374,0.3659393 5.30026732,1.9375477 5.03715532,3.62748546 C -0.00518779,2.0778819 -2.2126741,2.6176539 -4.5630471,2.2517169 -6.9134221,1.8857769 -8.521035,0.75201414 -8.257922,-0.93792336 -7.994809,-2.6278615 -7.1296041,-3.6054813 -4.7792281,-3.239542 z" + style="fill:none;stroke:#000000;stroke-width:1.25" + inkscape:connector-curvature="0" /> + <path + id="path4196" + d="M 4.4598789,0.08866574 C -2.5564571,-4.378332 5.2248769,-3.9061806 -0.84829578,-8.7197331" + style="fill:none;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + <path + id="path4198" + d="M 4.9298719,0.05752074 C -1.3872731,1.7494689 1.8027579,5.4782079 -4.9448731,7.5462725" + style="fill:none;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + <rect + id="rect4200" + transform="matrix(0.527536,-0.849533,0.887668,0.460484,0,0)" + y="-1.7408575" + x="-10.391706" + height="2.7608147" + width="2.6366582" + style="fill-rule:evenodd;stroke-width:1pt" /> + <rect + id="rect4202" + transform="matrix(0.671205,-0.741272,0.790802,0.612072,0,0)" + y="-7.9629307" + x="4.9587269" + height="2.8614161" + width="2.7327356" + style="fill-rule:evenodd;stroke-width:1pt" /> + <path + id="path4204" + transform="matrix(0,-1.109517,1.109517,0,25.96648,19.71619)" + d="m 16.779951,-28.685045 a 0.60731727,0.60731727 0 1 0 -1.214634,0 0.60731727,0.60731727 0 1 0 1.214634,0 z" + style="fill:#ff0000;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + <path + id="path4206" + transform="matrix(0,-1.109517,1.109517,0,26.8245,16.99126)" + d="m 16.779951,-28.685045 a 0.60731727,0.60731727 0 1 0 -1.214634,0 0.60731727,0.60731727 0 1 0 1.214634,0 z" + style="fill:#ff0000;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + </g> + </marker> + <marker + inkscape:stockid="Arrow1Lstart" + orient="auto" + refY="0" + refX="0" + id="Arrow1Lstart" + style="overflow:visible"> + <path + id="path3980" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(0.8,0,0,0.8,10,0)" + inkscape:connector-curvature="0" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3848" + id="linearGradient3854" + x1="25" + y1="24" + x2="25" + y2="30" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient3848"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3850" /> + <stop + style="stop-color:#e3e3e3;stop-opacity:1;" + offset="1" + id="stop3852" /> + </linearGradient> + <linearGradient + y2="30" + x2="25" + y1="24" + x1="25" + gradientUnits="userSpaceOnUse" + id="linearGradient3897" + xlink:href="#linearGradient3848" + inkscape:collect="always" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#12f82b" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="31.727868" + inkscape:cy="27.178915" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:window-width="1364" + inkscape:window-height="700" + inkscape:window-x="0" + inkscape:window-y="28" + inkscape:window-maximized="0" /> + <metadata + id="metadata7"> + <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 + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Livello" + style="display:inline" + transform="translate(0,-1046.3622)"> + <g + transform="matrix(1,0,0,-1,-5,2074.7244)" + style="display:inline" + id="g3876"> + <rect + ry="3" + transform="translate(0,998.36218)" + y="24" + x="5" + height="6" + width="44" + id="rect3846" + style="fill:url(#linearGradient3897);fill-opacity:1;stroke:none" /> + </g> + </g> +</svg> diff --git a/Paper/unity/progress_bar_trough.svg b/Paper/unity/progress_bar_trough.svg new file mode 100644 index 0000000..0ef2472 --- /dev/null +++ b/Paper/unity/progress_bar_trough.svg @@ -0,0 +1,278 @@ +<?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="54" + height="54" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="/home/marco/Dev/unity/trunk/resources/progress_bar_trough_150.png" + inkscape:export-xdpi="250" + inkscape:export-ydpi="250" + sodipodi:docname="progress_bar_trough.svg"> + <defs + id="defs4"> + <linearGradient + inkscape:collect="always" + id="linearGradient3856"> + <stop + style="stop-color:#aaaaaa;stop-opacity:1" + offset="0" + id="stop3858" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3860" /> + </linearGradient> + <linearGradient + id="linearGradient3848"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3850" /> + <stop + style="stop-color:#e3e3e3;stop-opacity:1;" + offset="1" + id="stop3852" /> + </linearGradient> + <linearGradient + id="linearGradient3838"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3840" /> + <stop + style="stop-color:#b4b4b4;stop-opacity:0;" + offset="1" + id="stop3842" /> + </linearGradient> + <marker + inkscape:stockid="Torso" + orient="auto" + refY="0" + refX="0" + id="Torso" + style="overflow:visible"> + <g + id="g4192" + transform="scale(0.7,0.7)"> + <path + id="path4194" + d="m -4.7792281,-3.239542 c 2.350374,0.3659393 5.30026732,1.9375477 5.03715532,3.62748546 C -0.00518779,2.0778819 -2.2126741,2.6176539 -4.5630471,2.2517169 -6.9134221,1.8857769 -8.521035,0.75201414 -8.257922,-0.93792336 -7.994809,-2.6278615 -7.1296041,-3.6054813 -4.7792281,-3.239542 z" + style="fill:none;stroke:#000000;stroke-width:1.25" + inkscape:connector-curvature="0" /> + <path + id="path4196" + d="M 4.4598789,0.08866574 C -2.5564571,-4.378332 5.2248769,-3.9061806 -0.84829578,-8.7197331" + style="fill:none;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + <path + id="path4198" + d="M 4.9298719,0.05752074 C -1.3872731,1.7494689 1.8027579,5.4782079 -4.9448731,7.5462725" + style="fill:none;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + <rect + id="rect4200" + transform="matrix(0.527536,-0.849533,0.887668,0.460484,0,0)" + y="-1.7408575" + x="-10.391706" + height="2.7608147" + width="2.6366582" + style="fill-rule:evenodd;stroke-width:1pt" /> + <rect + id="rect4202" + transform="matrix(0.671205,-0.741272,0.790802,0.612072,0,0)" + y="-7.9629307" + x="4.9587269" + height="2.8614161" + width="2.7327356" + style="fill-rule:evenodd;stroke-width:1pt" /> + <path + id="path4204" + transform="matrix(0,-1.109517,1.109517,0,25.96648,19.71619)" + d="m 16.779951,-28.685045 a 0.60731727,0.60731727 0 1 0 -1.214634,0 0.60731727,0.60731727 0 1 0 1.214634,0 z" + style="fill:#ff0000;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + <path + id="path4206" + transform="matrix(0,-1.109517,1.109517,0,26.8245,16.99126)" + d="m 16.779951,-28.685045 a 0.60731727,0.60731727 0 1 0 -1.214634,0 0.60731727,0.60731727 0 1 0 1.214634,0 z" + style="fill:#ff0000;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + </g> + </marker> + <marker + inkscape:stockid="Arrow1Lstart" + orient="auto" + refY="0" + refX="0" + id="Arrow1Lstart" + style="overflow:visible"> + <path + id="path3980" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(0.8,0,0,0.8,10,0)" + inkscape:connector-curvature="0" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3848" + id="linearGradient3854" + x1="25" + y1="24" + x2="25" + y2="30" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3856" + id="linearGradient3862" + x1="44" + y1="1021.3622" + x2="44" + y2="1029.3622" + gradientUnits="userSpaceOnUse" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3868"> + <rect + ry="3" + y="24" + x="5" + height="6" + width="35" + id="rect3870" + style="fill:url(#linearGradient3872);fill-opacity:1;stroke:none" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3848" + id="linearGradient3872" + gradientUnits="userSpaceOnUse" + x1="25" + y1="24" + x2="25" + y2="30" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3848" + id="linearGradient3920" + gradientUnits="userSpaceOnUse" + x1="25" + y1="24" + x2="25" + y2="30" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="30.036196" + inkscape:cy="23.447312" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:window-width="1364" + inkscape:window-height="700" + inkscape:window-x="0" + inkscape:window-y="28" + inkscape:window-maximized="1"> + <inkscape:grid + type="xygrid" + id="grid3016" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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 + inkscape:label="Livello 1" + inkscape:groupmode="layer" + id="layer1" + style="display:inline" + transform="translate(0,-998.36218)"> + <rect + style="opacity:0.2;fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:18.70000076;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect5033-0" + width="46" + height="8" + x="4" + y="1022.3622" + ry="4" + inkscape:export-filename="/tmp/progress.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <image + y="346.57648" + x="413.71429" + id="image3023" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAABHNCSVQICAgIfAhkiAAAAAxJREFU CJljYCAZAAAAMwAB0kOx4wAAAABJRU5ErkJggg== " + height="3" + width="4" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Livello" + style="display:inline" + transform="translate(0,-998.36218)"> + <rect + style="fill:url(#linearGradient3862);fill-opacity:1;stroke:#777777;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + width="45" + height="7" + x="4.5" + y="1021.8622" + ry="3.5" + inkscape:export-filename="/tmp/progress.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <g + id="g3876" + transform="matrix(1,0,0,-1,0,2050.7244)"> + <rect + style="opacity:0.2;fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect3874" + width="44" + height="6" + x="5" + y="24" + transform="translate(0,998.36218)" + ry="2.96875" /> + <rect + ry="3" + transform="translate(0,998.36218)" + y="24" + x="5" + height="6" + width="44" + id="rect3846" + style="fill:url(#linearGradient3920);fill-opacity:1;stroke:none" /> + </g> + </g> +</svg> diff --git a/Paper/unity/unmaximize.png b/Paper/unity/unmaximize.png new file mode 100644 index 0000000..17e8609 Binary files /dev/null and b/Paper/unity/unmaximize.png differ diff --git a/Paper/unity/unmaximize_focused.png b/Paper/unity/unmaximize_focused.png new file mode 100644 index 0000000..17e8609 Binary files /dev/null and b/Paper/unity/unmaximize_focused.png differ diff --git a/Paper/unity/unmaximize_focused_normal.png b/Paper/unity/unmaximize_focused_normal.png new file mode 100644 index 0000000..17e8609 Binary files /dev/null and b/Paper/unity/unmaximize_focused_normal.png differ diff --git a/Paper/unity/unmaximize_focused_prelight.png b/Paper/unity/unmaximize_focused_prelight.png new file mode 100644 index 0000000..abf338a Binary files /dev/null and b/Paper/unity/unmaximize_focused_prelight.png differ diff --git a/Paper/unity/unmaximize_focused_pressed.png b/Paper/unity/unmaximize_focused_pressed.png new file mode 100644 index 0000000..7c1c851 Binary files /dev/null and b/Paper/unity/unmaximize_focused_pressed.png differ diff --git a/Paper/unity/unmaximize_unfocused.png b/Paper/unity/unmaximize_unfocused.png new file mode 100644 index 0000000..b83db48 Binary files /dev/null and b/Paper/unity/unmaximize_unfocused.png differ diff --git a/Paper/unity/unmaximize_unfocused_prelight.png b/Paper/unity/unmaximize_unfocused_prelight.png new file mode 100644 index 0000000..3803e48 Binary files /dev/null and b/Paper/unity/unmaximize_unfocused_prelight.png differ diff --git a/Paper/unity/unmaximize_unfocused_pressed.png b/Paper/unity/unmaximize_unfocused_pressed.png new file mode 100644 index 0000000..bb55fac Binary files /dev/null and b/Paper/unity/unmaximize_unfocused_pressed.png differ diff --git a/README.md b/README.md new file mode 100755 index 0000000..f843f90 --- /dev/null +++ b/README.md @@ -0,0 +1,41 @@ +Paper GTK Theme +================ + +Paper is an GTK3 theme belonging to the [Paper Project](http://snwh.org/paper/). + +Paper GTK Theme is distributed under the terms the GNU GPL v.3 + +###Preamble + +If you find any bugs or issues with Paper or if you have a question, you can visit Paper's primary issue tracker on [GitHub](https://github.com/snwh/paper-gtk-theme/issues). + + +###Getting the Source + +The source for Paper GTK3 Theme can be found [here](https://github.com/snwh/paper-gtk-theme). + +Alternatively, you can clone the latest version its git repository: + + git clone https://github.com/snwh/paper-gtk-theme.git + +###Using the Source + +There are scripts to simplify the rendering process;to run them (and edit icons) you will need: + + * inkscape + * python3 + +To render new assets from their source SVG files, run the following: + + ./render-gtk3-assets.py + ./render-gtk3-assets-hidpi.py + ./render-metacity-assets.py + ./render-unity-assets.py + +If it's throwing an error, the script may not be executable, try: + + chmod +x * + +This script will look in the source directories (../src/*) and render the respective icons (provided there are changes). + +----------- \ No newline at end of file diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..ece055e --- /dev/null +++ b/debian/changelog @@ -0,0 +1,29 @@ +paper-gtk-theme (3.1) UNRELEASED; urgency=low + + * 3.1 Release - revisions and refinements. + + -- Sam Hewitt <hewittsamuel@gmail.com> Wed, 03 Sep 2014 11:00:00 -0400 + +paper-gtk-theme (3.0) UNRELEASED; urgency=low + + * 3.0 Release - major revisions and refinements. + + -- Sam Hewitt <hewittsamuel@gmail.com> Fri, 25 Jul 2014 10:00:00 -0400 + + paper-gtk-theme (2.2) UNRELEASED; urgency=low + + * 2.2 Release. + + -- Sam Hewitt <hewittsamuel@gmail.com> Thu, 10 Apr 2014 12:00:00 -0400 + +paper-gtk-theme (2.0) UNRELEASED; urgency=low + + * 2.0 Release. + + -- Sam Hewitt <hewittsamuel@gmail.com> Fri, 21 Feb 2014 12:00:00 -0400 + +paper-gtk-theme (1.0) UNRELEASED; urgency=low + + * Initial Release. + + -- Sam Hewitt <hewittsamuel@gmail.com> Fri, 17 Jan 2014 19:00:00 -0400 \ No newline at end of file diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..25be114 --- /dev/null +++ b/debian/control @@ -0,0 +1,14 @@ +Source: paper-gtk-theme +Section: gnome +Priority: optional +Maintainer: Sam Hewitt <hewittsamuel@gmail.com> +Build-Depends: debhelper (>= 7) +Standards-Version: 3.9.2 +Homepage: https://github.com/moka-project/paper-gtk-theme + +Package: paper-gtk-theme +Architecture: all +Depends: gtk2-engines-pixbuf, + ${misc:Depends} +Description: Paper GTK Theme + Paper GTK theme. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..dd8329d --- /dev/null +++ b/debian/copyright @@ -0,0 +1,24 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: paper-gtk-theme +Upstream-Contact: Sam Hewitt <hewittsamuel@gmail.com> +Source: https://launchpad.net/paper-gtk-theme/+download + +Files: * +Copyright: 2014, Sam Hewitt <hewittsamuel@gmail.com> + +License: GPL-3+ + 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 package 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/>. + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. diff --git a/debian/install b/debian/install new file mode 100644 index 0000000..cced9bf --- /dev/null +++ b/debian/install @@ -0,0 +1 @@ +Paper usr/share/themes \ No newline at end of file diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..aed5600 --- /dev/null +++ b/debian/rules @@ -0,0 +1,7 @@ +#!/usr/bin/make -f + +%: + dh $@ + +override_dh_auto_install: + --sourcedir=Paper diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..365c136 --- /dev/null +++ b/install.sh @@ -0,0 +1,109 @@ +#!/bin/bash +# -*- Mode: sh; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- +# +# Authors: +# Sam Hewitt <hewittsamuel@gmail.com> +# +# Description: +# An installation bash script for Paper GTK Theme +# +# Legal Stuff: +# +# This file is part of the Paper GTK Theme and is free software; you can redistribute it and/or modify it under +# the terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; version 3. +# +# This file is part of the Paper GTK Theme and is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# this program; if not, see <https://www.gnu.org/licenses/lgpl-3.0.txt> + +clear +echo '#-----------------------------------------#' +echo '# Paper GTK Theme Install Script #' +echo '#-----------------------------------------#' + +function continue { +echo "" +read -p "Do you want to continue? (Y)es, (N)o : " INPUT +case $INPUT in + [Yy]* ) main;; + [Nn]* ) exit 99;; + * ) echo; echo "Sorry, try again."; continue;; +esac +} + +function main { +if [ "$UID" -eq "$ROOT_UID" ]; then + if [ -d /usr/share/themes/Paper ]; then + echo + read -p "Found an existing installation. Replace it? (Y)es, (N)o : " INPUT + case $INPUT in + [Yy]* ) rm -Rf /usr/share/themes/Paper 2>/dev/null;; + [Nn]* );; + * ) + clear && echo 'Sorry, try again.' + main + ;; + esac + fi + cp -R ./Paper/ /usr/share/themes/ + chmod -R 755 /usr/share/themes/Paper + echo "Installation complete!" + set +elif [ "$UID" -ne "$ROOT_UID" ]; then + if [ -d $HOME/.local/share/themes/Paper ]; then + echo + read -p "Found an existing installation. Replace it? (Y)es, (N)o : " INPUT + case $INPUT in + [Yy]* ) rm -Rf "$HOME/.local/share/themes/Paper" 2>/dev/null;; + [Nn]* );; + * ) + clear && echo 'Sorry, try again.' + main + ;; + esac + fi + cp -R ./Paper/ $HOME/.local/share/themes/ + echo "Installation complete!" + set +fi +} + +function set { +echo "" +read -p "Do you want to set Paper as desktop theme? (Y)es, (N)o : " INPUT +case $INPUT in + [Yy]* ) settheme;; + [Nn]* ) end;; + * ) echo; echo "Uh oh, invalid response. Please retry."; set;; +esac +} + +function settheme { +echo "Setting Paper as desktop GTK theme..." +gsettings set org.gnome.desktop.interface gtk-theme "Paper" +echo "Done." +end +} + +function end { + echo "Exiting" + exit 0 +} + +ROOT_UID=0 +if [ "$UID" -ne "$ROOT_UID" ]; then + echo + echo "Paper GTK Theme will be installed in '$HOME/.local/share/themes/Paper'." + echo "To make them available to all users, run this script as root." + continue +else + echo + echo "Paper GTK Theme will be installed in '/usr/share/icons'" + echo "It will be available to all users." + continue +fi \ No newline at end of file diff --git a/paper-gtk-theme.spec b/paper-gtk-theme.spec new file mode 100644 index 0000000..4e0f49a --- /dev/null +++ b/paper-gtk-theme.spec @@ -0,0 +1,46 @@ +# Spec file for package paper-gtk-theme +# +# Copyright (c) 2014 Sam Hewitt <hewittsamuel@gmail.com> +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. +# + + +Name: paper-gtk-theme +Version: 1.0 +Release: 0 + +Summary: Paper GTK Theme +License: GPL-3.0+ + +Group: System/GUI/GNOME +Url: http://www.mokaproject.com/paper-gtk-theme +Source0: %{name}-%{version}.tar.gz + +BuildArch: noarch + + +%description +Paper GTK3 Theme + +%prep +%setup -q + +%build + +%install +install -dpm 0755 $RPM_BUILD_ROOT%{_datadir}/themes/ +cp -a Paper/ $RPM_BUILD_ROOT%{_datadir}/themes/ +cp -a Paper-Dark/ $RPM_BUILD_ROOT%{_datadir}/themes/ + +%files +%doc AUTHORS LICENSE +%{_datadir}/themes/Paper/ +%{_datadir}/themes/Paper-Dark/ \ No newline at end of file diff --git a/render-gtk3-assets-hidpi.py b/render-gtk3-assets-hidpi.py new file mode 100755 index 0000000..0b573d3 --- /dev/null +++ b/render-gtk3-assets-hidpi.py @@ -0,0 +1,169 @@ +#!/usr/bin/python3 + +import os +import sys +import xml.sax +import subprocess + +INKSCAPE = '/usr/bin/inkscape' +OPTIPNG = '/usr/bin/optipng' +SRC = os.path.join('.', 'src/gtk3') + +inkscape_process = None + +def optimize_png(png_file): + if os.path.exists(OPTIPNG): + process = subprocess.Popen([OPTIPNG, '-quiet', '-o7', png_file]) + process.wait() + +def wait_for_prompt(process, command=None): + if command is not None: + process.stdin.write((command+'\n').encode('utf-8')) + + # This is kinda ugly ... + # Wait for just a '>', or '\n>' if some other char appearead first + output = process.stdout.read(1) + if output == b'>': + return + + output += process.stdout.read(1) + while output != b'\n>': + output += process.stdout.read(1) + output = output[1:] + +def start_inkscape(): + process = subprocess.Popen([INKSCAPE, '--shell'], bufsize=0, stdin=subprocess.PIPE, stdout=subprocess.PIPE) + wait_for_prompt(process) + return process + +def inkscape_render_rect(icon_file, rect, output_file): + global inkscape_process + if inkscape_process is None: + inkscape_process = start_inkscape() + wait_for_prompt(inkscape_process, '--export-dpi=180 %s -i %s -e %s' % (icon_file, rect, output_file)) + optimize_png(output_file) + +class ContentHandler(xml.sax.ContentHandler): + ROOT = 0 + SVG = 1 + LAYER = 2 + OTHER = 3 + TEXT = 4 + def __init__(self, path, force=False, filter=None): + self.stack = [self.ROOT] + self.inside = [self.ROOT] + self.path = path + self.rects = [] + self.state = self.ROOT + self.chars = "" + self.force = force + self.filter = filter + + def endDocument(self): + pass + + def startElement(self, name, attrs): + if self.inside[-1] == self.ROOT: + if name == "svg": + self.stack.append(self.SVG) + self.inside.append(self.SVG) + return + elif self.inside[-1] == self.SVG: + if (name == "g" and ('inkscape:groupmode' in attrs) and ('inkscape:label' in attrs) + and attrs['inkscape:groupmode'] == 'layer' and attrs['inkscape:label'].startswith('Baseplate')): + self.stack.append(self.LAYER) + self.inside.append(self.LAYER) + self.context = None + self.icon_name = None + self.rects = [] + return + elif self.inside[-1] == self.LAYER: + if name == "text" and ('inkscape:label' in attrs) and attrs['inkscape:label'] == 'context': + self.stack.append(self.TEXT) + self.inside.append(self.TEXT) + self.text='context' + self.chars = "" + return + elif name == "text" and ('inkscape:label' in attrs) and attrs['inkscape:label'] == 'icon-name': + self.stack.append(self.TEXT) + self.inside.append(self.TEXT) + self.text='icon-name' + self.chars = "" + return + elif name == "rect": + self.rects.append(attrs) + + self.stack.append(self.OTHER) + + + def endElement(self, name): + stacked = self.stack.pop() + if self.inside[-1] == stacked: + self.inside.pop() + + if stacked == self.TEXT and self.text is not None: + assert self.text in ['context', 'icon-name'] + if self.text == 'context': + self.context = self.chars + elif self.text == 'icon-name': + self.icon_name = self.chars + self.text = None + elif stacked == self.LAYER: + assert self.icon_name + assert self.context + + if self.filter is not None and not self.icon_name in self.filter: + return + + print (self.context, self.icon_name) + for rect in self.rects: + width = rect['width'] + height = rect['height'] + id = rect['id'] + + dir = os.path.join("Paper", "gtk-3.0", self.context) + outfile = os.path.join(dir, self.icon_name+'@2'+'.png') + if not os.path.exists(dir): + os.makedirs(dir) + # Do a time based check! + if self.force or not os.path.exists(outfile): + inkscape_render_rect(self.path, id, outfile) + sys.stdout.write('.') + else: + stat_in = os.stat(self.path) + stat_out = os.stat(outfile) + if stat_in.st_mtime > stat_out.st_mtime: + inkscape_render_rect(self.path, id, outfile) + sys.stdout.write('.') + else: + sys.stdout.write('-') + sys.stdout.flush() + sys.stdout.write('\n') + sys.stdout.flush() + + def characters(self, chars): + self.chars += chars.strip() + +if len(sys.argv) == 1: + if not os.path.exists('Paper'): + os.mkdir('Paper') + print ('Rendering from SVGs in', SRC) + for file in os.listdir(SRC): + if file[-4:] == '.svg': + file = os.path.join(SRC, file) + handler = ContentHandler(file) + xml.sax.parse(open(file), handler) +else: + file = os.path.join(SRC, sys.argv[1] + '.svg') + if len(sys.argv) > 2: + icons = sys.argv[2:] + else: + icons = None + if os.path.exists(os.path.join(file)): + handler = ContentHandler(file, True, filter=icons) + xml.sax.parse(open(file), handler) + else: + print ("Error: No such file", file) + sys.exit(1) + + diff --git a/render-gtk3-assets.py b/render-gtk3-assets.py new file mode 100755 index 0000000..233932b --- /dev/null +++ b/render-gtk3-assets.py @@ -0,0 +1,169 @@ +#!/usr/bin/python3 + +import os +import sys +import xml.sax +import subprocess + +INKSCAPE = '/usr/bin/inkscape' +OPTIPNG = '/usr/bin/optipng' +SRC = os.path.join('.', 'src/gtk3') + +inkscape_process = None + +def optimize_png(png_file): + if os.path.exists(OPTIPNG): + process = subprocess.Popen([OPTIPNG, '-quiet', '-o7', png_file]) + process.wait() + +def wait_for_prompt(process, command=None): + if command is not None: + process.stdin.write((command+'\n').encode('utf-8')) + + # This is kinda ugly ... + # Wait for just a '>', or '\n>' if some other char appearead first + output = process.stdout.read(1) + if output == b'>': + return + + output += process.stdout.read(1) + while output != b'\n>': + output += process.stdout.read(1) + output = output[1:] + +def start_inkscape(): + process = subprocess.Popen([INKSCAPE, '--shell'], bufsize=0, stdin=subprocess.PIPE, stdout=subprocess.PIPE) + wait_for_prompt(process) + return process + +def inkscape_render_rect(icon_file, rect, output_file): + global inkscape_process + if inkscape_process is None: + inkscape_process = start_inkscape() + wait_for_prompt(inkscape_process, '%s -i %s -e %s' % (icon_file, rect, output_file)) + optimize_png(output_file) + +class ContentHandler(xml.sax.ContentHandler): + ROOT = 0 + SVG = 1 + LAYER = 2 + OTHER = 3 + TEXT = 4 + def __init__(self, path, force=False, filter=None): + self.stack = [self.ROOT] + self.inside = [self.ROOT] + self.path = path + self.rects = [] + self.state = self.ROOT + self.chars = "" + self.force = force + self.filter = filter + + def endDocument(self): + pass + + def startElement(self, name, attrs): + if self.inside[-1] == self.ROOT: + if name == "svg": + self.stack.append(self.SVG) + self.inside.append(self.SVG) + return + elif self.inside[-1] == self.SVG: + if (name == "g" and ('inkscape:groupmode' in attrs) and ('inkscape:label' in attrs) + and attrs['inkscape:groupmode'] == 'layer' and attrs['inkscape:label'].startswith('Baseplate')): + self.stack.append(self.LAYER) + self.inside.append(self.LAYER) + self.context = None + self.icon_name = None + self.rects = [] + return + elif self.inside[-1] == self.LAYER: + if name == "text" and ('inkscape:label' in attrs) and attrs['inkscape:label'] == 'context': + self.stack.append(self.TEXT) + self.inside.append(self.TEXT) + self.text='context' + self.chars = "" + return + elif name == "text" and ('inkscape:label' in attrs) and attrs['inkscape:label'] == 'icon-name': + self.stack.append(self.TEXT) + self.inside.append(self.TEXT) + self.text='icon-name' + self.chars = "" + return + elif name == "rect": + self.rects.append(attrs) + + self.stack.append(self.OTHER) + + + def endElement(self, name): + stacked = self.stack.pop() + if self.inside[-1] == stacked: + self.inside.pop() + + if stacked == self.TEXT and self.text is not None: + assert self.text in ['context', 'icon-name'] + if self.text == 'context': + self.context = self.chars + elif self.text == 'icon-name': + self.icon_name = self.chars + self.text = None + elif stacked == self.LAYER: + assert self.icon_name + assert self.context + + if self.filter is not None and not self.icon_name in self.filter: + return + + print (self.context, self.icon_name) + for rect in self.rects: + width = rect['width'] + height = rect['height'] + id = rect['id'] + + dir = os.path.join("Paper", "gtk-3.0", self.context) + outfile = os.path.join(dir, self.icon_name+'.png') + if not os.path.exists(dir): + os.makedirs(dir) + # Do a time based check! + if self.force or not os.path.exists(outfile): + inkscape_render_rect(self.path, id, outfile) + sys.stdout.write('.') + else: + stat_in = os.stat(self.path) + stat_out = os.stat(outfile) + if stat_in.st_mtime > stat_out.st_mtime: + inkscape_render_rect(self.path, id, outfile) + sys.stdout.write('.') + else: + sys.stdout.write('-') + sys.stdout.flush() + sys.stdout.write('\n') + sys.stdout.flush() + + def characters(self, chars): + self.chars += chars.strip() + +if len(sys.argv) == 1: + if not os.path.exists('Paper'): + os.mkdir('Paper') + print ('Rendering from SVGs in', SRC) + for file in os.listdir(SRC): + if file[-4:] == '.svg': + file = os.path.join(SRC, file) + handler = ContentHandler(file) + xml.sax.parse(open(file), handler) +else: + file = os.path.join(SRC, sys.argv[1] + '.svg') + if len(sys.argv) > 2: + icons = sys.argv[2:] + else: + icons = None + if os.path.exists(os.path.join(file)): + handler = ContentHandler(file, True, filter=icons) + xml.sax.parse(open(file), handler) + else: + print ("Error: No such file", file) + sys.exit(1) + + diff --git a/render-metacity-assets.py b/render-metacity-assets.py new file mode 100755 index 0000000..e37b2c6 --- /dev/null +++ b/render-metacity-assets.py @@ -0,0 +1,169 @@ +#!/usr/bin/python3 + +import os +import sys +import xml.sax +import subprocess + +INKSCAPE = '/usr/bin/inkscape' +OPTIPNG = '/usr/bin/optipng' +SRC = os.path.join('.', 'src/metacity') + +inkscape_process = None + +def optimize_png(png_file): + if os.path.exists(OPTIPNG): + process = subprocess.Popen([OPTIPNG, '-quiet', '-o7', png_file]) + process.wait() + +def wait_for_prompt(process, command=None): + if command is not None: + process.stdin.write((command+'\n').encode('utf-8')) + + # This is kinda ugly ... + # Wait for just a '>', or '\n>' if some other char appearead first + output = process.stdout.read(1) + if output == b'>': + return + + output += process.stdout.read(1) + while output != b'\n>': + output += process.stdout.read(1) + output = output[1:] + +def start_inkscape(): + process = subprocess.Popen([INKSCAPE, '--shell'], bufsize=0, stdin=subprocess.PIPE, stdout=subprocess.PIPE) + wait_for_prompt(process) + return process + +def inkscape_render_rect(icon_file, rect, output_file): + global inkscape_process + if inkscape_process is None: + inkscape_process = start_inkscape() + wait_for_prompt(inkscape_process, '%s -i %s -e %s' % (icon_file, rect, output_file)) + optimize_png(output_file) + +class ContentHandler(xml.sax.ContentHandler): + ROOT = 0 + SVG = 1 + LAYER = 2 + OTHER = 3 + TEXT = 4 + def __init__(self, path, force=False, filter=None): + self.stack = [self.ROOT] + self.inside = [self.ROOT] + self.path = path + self.rects = [] + self.state = self.ROOT + self.chars = "" + self.force = force + self.filter = filter + + def endDocument(self): + pass + + def startElement(self, name, attrs): + if self.inside[-1] == self.ROOT: + if name == "svg": + self.stack.append(self.SVG) + self.inside.append(self.SVG) + return + elif self.inside[-1] == self.SVG: + if (name == "g" and ('inkscape:groupmode' in attrs) and ('inkscape:label' in attrs) + and attrs['inkscape:groupmode'] == 'layer' and attrs['inkscape:label'].startswith('Baseplate')): + self.stack.append(self.LAYER) + self.inside.append(self.LAYER) + self.context = None + self.icon_name = None + self.rects = [] + return + elif self.inside[-1] == self.LAYER: + if name == "text" and ('inkscape:label' in attrs) and attrs['inkscape:label'] == 'context': + self.stack.append(self.TEXT) + self.inside.append(self.TEXT) + self.text='context' + self.chars = "" + return + elif name == "text" and ('inkscape:label' in attrs) and attrs['inkscape:label'] == 'icon-name': + self.stack.append(self.TEXT) + self.inside.append(self.TEXT) + self.text='icon-name' + self.chars = "" + return + elif name == "rect": + self.rects.append(attrs) + + self.stack.append(self.OTHER) + + + def endElement(self, name): + stacked = self.stack.pop() + if self.inside[-1] == stacked: + self.inside.pop() + + if stacked == self.TEXT and self.text is not None: + assert self.text in ['context', 'icon-name'] + if self.text == 'context': + self.context = self.chars + elif self.text == 'icon-name': + self.icon_name = self.chars + self.text = None + elif stacked == self.LAYER: + assert self.icon_name + assert self.context + + if self.filter is not None and not self.icon_name in self.filter: + return + + print (self.context, self.icon_name) + for rect in self.rects: + width = rect['width'] + height = rect['height'] + id = rect['id'] + + dir = os.path.join("Paper", self.context) + outfile = os.path.join(dir, self.icon_name+'.png') + if not os.path.exists(dir): + os.makedirs(dir) + # Do a time based check! + if self.force or not os.path.exists(outfile): + inkscape_render_rect(self.path, id, outfile) + sys.stdout.write('.') + else: + stat_in = os.stat(self.path) + stat_out = os.stat(outfile) + if stat_in.st_mtime > stat_out.st_mtime: + inkscape_render_rect(self.path, id, outfile) + sys.stdout.write('.') + else: + sys.stdout.write('-') + sys.stdout.flush() + sys.stdout.write('\n') + sys.stdout.flush() + + def characters(self, chars): + self.chars += chars.strip() + +if len(sys.argv) == 1: + if not os.path.exists('Paper'): + os.mkdir('Paper') + print ('Rendering from SVGs in', SRC) + for file in os.listdir(SRC): + if file[-4:] == '.svg': + file = os.path.join(SRC, file) + handler = ContentHandler(file) + xml.sax.parse(open(file), handler) +else: + file = os.path.join(SRC, sys.argv[1] + '.svg') + if len(sys.argv) > 2: + icons = sys.argv[2:] + else: + icons = None + if os.path.exists(os.path.join(file)): + handler = ContentHandler(file, True, filter=icons) + xml.sax.parse(open(file), handler) + else: + print ("Error: No such file", file) + sys.exit(1) + + diff --git a/render-unity-assets.py b/render-unity-assets.py new file mode 100755 index 0000000..0d2ddb8 --- /dev/null +++ b/render-unity-assets.py @@ -0,0 +1,169 @@ +#!/usr/bin/python3 + +import os +import sys +import xml.sax +import subprocess + +INKSCAPE = '/usr/bin/inkscape' +OPTIPNG = '/usr/bin/optipng' +SRC = os.path.join('.', 'src/unity') + +inkscape_process = None + +def optimize_png(png_file): + if os.path.exists(OPTIPNG): + process = subprocess.Popen([OPTIPNG, '-quiet', '-o7', png_file]) + process.wait() + +def wait_for_prompt(process, command=None): + if command is not None: + process.stdin.write((command+'\n').encode('utf-8')) + + # This is kinda ugly ... + # Wait for just a '>', or '\n>' if some other char appearead first + output = process.stdout.read(1) + if output == b'>': + return + + output += process.stdout.read(1) + while output != b'\n>': + output += process.stdout.read(1) + output = output[1:] + +def start_inkscape(): + process = subprocess.Popen([INKSCAPE, '--shell'], bufsize=0, stdin=subprocess.PIPE, stdout=subprocess.PIPE) + wait_for_prompt(process) + return process + +def inkscape_render_rect(icon_file, rect, output_file): + global inkscape_process + if inkscape_process is None: + inkscape_process = start_inkscape() + wait_for_prompt(inkscape_process, '%s -i %s -e %s' % (icon_file, rect, output_file)) + optimize_png(output_file) + +class ContentHandler(xml.sax.ContentHandler): + ROOT = 0 + SVG = 1 + LAYER = 2 + OTHER = 3 + TEXT = 4 + def __init__(self, path, force=False, filter=None): + self.stack = [self.ROOT] + self.inside = [self.ROOT] + self.path = path + self.rects = [] + self.state = self.ROOT + self.chars = "" + self.force = force + self.filter = filter + + def endDocument(self): + pass + + def startElement(self, name, attrs): + if self.inside[-1] == self.ROOT: + if name == "svg": + self.stack.append(self.SVG) + self.inside.append(self.SVG) + return + elif self.inside[-1] == self.SVG: + if (name == "g" and ('inkscape:groupmode' in attrs) and ('inkscape:label' in attrs) + and attrs['inkscape:groupmode'] == 'layer' and attrs['inkscape:label'].startswith('Baseplate')): + self.stack.append(self.LAYER) + self.inside.append(self.LAYER) + self.context = None + self.icon_name = None + self.rects = [] + return + elif self.inside[-1] == self.LAYER: + if name == "text" and ('inkscape:label' in attrs) and attrs['inkscape:label'] == 'context': + self.stack.append(self.TEXT) + self.inside.append(self.TEXT) + self.text='context' + self.chars = "" + return + elif name == "text" and ('inkscape:label' in attrs) and attrs['inkscape:label'] == 'icon-name': + self.stack.append(self.TEXT) + self.inside.append(self.TEXT) + self.text='icon-name' + self.chars = "" + return + elif name == "rect": + self.rects.append(attrs) + + self.stack.append(self.OTHER) + + + def endElement(self, name): + stacked = self.stack.pop() + if self.inside[-1] == stacked: + self.inside.pop() + + if stacked == self.TEXT and self.text is not None: + assert self.text in ['context', 'icon-name'] + if self.text == 'context': + self.context = self.chars + elif self.text == 'icon-name': + self.icon_name = self.chars + self.text = None + elif stacked == self.LAYER: + assert self.icon_name + assert self.context + + if self.filter is not None and not self.icon_name in self.filter: + return + + print (self.context, self.icon_name) + for rect in self.rects: + width = rect['width'] + height = rect['height'] + id = rect['id'] + + dir = os.path.join("Paper", self.context) + outfile = os.path.join(dir, self.icon_name+'.png') + if not os.path.exists(dir): + os.makedirs(dir) + # Do a time based check! + if self.force or not os.path.exists(outfile): + inkscape_render_rect(self.path, id, outfile) + sys.stdout.write('.') + else: + stat_in = os.stat(self.path) + stat_out = os.stat(outfile) + if stat_in.st_mtime > stat_out.st_mtime: + inkscape_render_rect(self.path, id, outfile) + sys.stdout.write('.') + else: + sys.stdout.write('-') + sys.stdout.flush() + sys.stdout.write('\n') + sys.stdout.flush() + + def characters(self, chars): + self.chars += chars.strip() + +if len(sys.argv) == 1: + if not os.path.exists('Paper'): + os.mkdir('Paper') + print ('Rendering from SVGs in', SRC) + for file in os.listdir(SRC): + if file[-4:] == '.svg': + file = os.path.join(SRC, file) + handler = ContentHandler(file) + xml.sax.parse(open(file), handler) +else: + file = os.path.join(SRC, sys.argv[1] + '.svg') + if len(sys.argv) > 2: + icons = sys.argv[2:] + else: + icons = None + if os.path.exists(os.path.join(file)): + handler = ContentHandler(file, True, filter=icons) + xml.sax.parse(open(file), handler) + else: + print ("Error: No such file", file) + sys.exit(1) + + diff --git a/src/gtk2/Arrows/arrow-down-insens.png b/src/gtk2/Arrows/arrow-down-insens.png new file mode 100644 index 0000000..e87bb51 Binary files /dev/null and b/src/gtk2/Arrows/arrow-down-insens.png differ diff --git a/src/gtk2/Arrows/arrow-down-prelight.png b/src/gtk2/Arrows/arrow-down-prelight.png new file mode 100644 index 0000000..2d10da9 Binary files /dev/null and b/src/gtk2/Arrows/arrow-down-prelight.png differ diff --git a/src/gtk2/Arrows/arrow-down-small-insens.png b/src/gtk2/Arrows/arrow-down-small-insens.png new file mode 100755 index 0000000..5b5e93c Binary files /dev/null and b/src/gtk2/Arrows/arrow-down-small-insens.png differ diff --git a/src/gtk2/Arrows/arrow-down-small-prelight.png b/src/gtk2/Arrows/arrow-down-small-prelight.png new file mode 100755 index 0000000..0c8dea7 Binary files /dev/null and b/src/gtk2/Arrows/arrow-down-small-prelight.png differ diff --git a/src/gtk2/Arrows/arrow-down-small.png b/src/gtk2/Arrows/arrow-down-small.png new file mode 100755 index 0000000..a382bdc Binary files /dev/null and b/src/gtk2/Arrows/arrow-down-small.png differ diff --git a/src/gtk2/Arrows/arrow-down.png b/src/gtk2/Arrows/arrow-down.png new file mode 100644 index 0000000..6019518 Binary files /dev/null and b/src/gtk2/Arrows/arrow-down.png differ diff --git a/src/gtk2/Arrows/arrow-left-insens.png b/src/gtk2/Arrows/arrow-left-insens.png new file mode 100644 index 0000000..36a6452 Binary files /dev/null and b/src/gtk2/Arrows/arrow-left-insens.png differ diff --git a/src/gtk2/Arrows/arrow-left-prelight.png b/src/gtk2/Arrows/arrow-left-prelight.png new file mode 100644 index 0000000..364984e Binary files /dev/null and b/src/gtk2/Arrows/arrow-left-prelight.png differ diff --git a/src/gtk2/Arrows/arrow-left.png b/src/gtk2/Arrows/arrow-left.png new file mode 100644 index 0000000..e7f216d Binary files /dev/null and b/src/gtk2/Arrows/arrow-left.png differ diff --git a/src/gtk2/Arrows/arrow-right-insens.png b/src/gtk2/Arrows/arrow-right-insens.png new file mode 100644 index 0000000..c726f5a Binary files /dev/null and b/src/gtk2/Arrows/arrow-right-insens.png differ diff --git a/src/gtk2/Arrows/arrow-right-prelight.png b/src/gtk2/Arrows/arrow-right-prelight.png new file mode 100644 index 0000000..934076a Binary files /dev/null and b/src/gtk2/Arrows/arrow-right-prelight.png differ diff --git a/src/gtk2/Arrows/arrow-right.png b/src/gtk2/Arrows/arrow-right.png new file mode 100644 index 0000000..2f640e2 Binary files /dev/null and b/src/gtk2/Arrows/arrow-right.png differ diff --git a/src/gtk2/Arrows/arrow-up-insens.png b/src/gtk2/Arrows/arrow-up-insens.png new file mode 100644 index 0000000..546fd03 Binary files /dev/null and b/src/gtk2/Arrows/arrow-up-insens.png differ diff --git a/src/gtk2/Arrows/arrow-up-prelight.png b/src/gtk2/Arrows/arrow-up-prelight.png new file mode 100644 index 0000000..80a746d Binary files /dev/null and b/src/gtk2/Arrows/arrow-up-prelight.png differ diff --git a/src/gtk2/Arrows/arrow-up-small-insens.png b/src/gtk2/Arrows/arrow-up-small-insens.png new file mode 100755 index 0000000..b89863c Binary files /dev/null and b/src/gtk2/Arrows/arrow-up-small-insens.png differ diff --git a/src/gtk2/Arrows/arrow-up-small-prelight.png b/src/gtk2/Arrows/arrow-up-small-prelight.png new file mode 100755 index 0000000..75c45c9 Binary files /dev/null and b/src/gtk2/Arrows/arrow-up-small-prelight.png differ diff --git a/src/gtk2/Arrows/arrow-up-small.png b/src/gtk2/Arrows/arrow-up-small.png new file mode 100755 index 0000000..fc7ce0b Binary files /dev/null and b/src/gtk2/Arrows/arrow-up-small.png differ diff --git a/src/gtk2/Arrows/arrow-up.png b/src/gtk2/Arrows/arrow-up.png new file mode 100644 index 0000000..ad87231 Binary files /dev/null and b/src/gtk2/Arrows/arrow-up.png differ diff --git a/src/gtk2/Arrows/menu-arrow-prelight.png b/src/gtk2/Arrows/menu-arrow-prelight.png new file mode 100644 index 0000000..9a2d7de Binary files /dev/null and b/src/gtk2/Arrows/menu-arrow-prelight.png differ diff --git a/src/gtk2/Arrows/menu-arrow.png b/src/gtk2/Arrows/menu-arrow.png new file mode 100644 index 0000000..d481aa7 Binary files /dev/null and b/src/gtk2/Arrows/menu-arrow.png differ diff --git a/src/gtk2/Buttons/button-default-nohilight.png b/src/gtk2/Buttons/button-default-nohilight.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/src/gtk2/Buttons/button-default-nohilight.png differ diff --git a/src/gtk2/Buttons/button-default.png b/src/gtk2/Buttons/button-default.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/src/gtk2/Buttons/button-default.png differ diff --git a/src/gtk2/Buttons/button-insensitive-nohilight.png b/src/gtk2/Buttons/button-insensitive-nohilight.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/src/gtk2/Buttons/button-insensitive-nohilight.png differ diff --git a/src/gtk2/Buttons/button-insensitive.png b/src/gtk2/Buttons/button-insensitive.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/src/gtk2/Buttons/button-insensitive.png differ diff --git a/src/gtk2/Buttons/button-prelight-nohilight.png b/src/gtk2/Buttons/button-prelight-nohilight.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/src/gtk2/Buttons/button-prelight-nohilight.png differ diff --git a/src/gtk2/Buttons/button-prelight.png b/src/gtk2/Buttons/button-prelight.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/src/gtk2/Buttons/button-prelight.png differ diff --git a/src/gtk2/Buttons/button-pressed-nohilight.png b/src/gtk2/Buttons/button-pressed-nohilight.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/src/gtk2/Buttons/button-pressed-nohilight.png differ diff --git a/src/gtk2/Buttons/button-pressed.png b/src/gtk2/Buttons/button-pressed.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/src/gtk2/Buttons/button-pressed.png differ diff --git a/src/gtk2/Check-Radio/checkbox-checked-insensitive.png b/src/gtk2/Check-Radio/checkbox-checked-insensitive.png new file mode 100644 index 0000000..5462e5a Binary files /dev/null and b/src/gtk2/Check-Radio/checkbox-checked-insensitive.png differ diff --git a/src/gtk2/Check-Radio/checkbox-checked.png b/src/gtk2/Check-Radio/checkbox-checked.png new file mode 100644 index 0000000..fa4a8dc Binary files /dev/null and b/src/gtk2/Check-Radio/checkbox-checked.png differ diff --git a/src/gtk2/Check-Radio/checkbox-unchecked-insensitive.png b/src/gtk2/Check-Radio/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000..a79bd86 Binary files /dev/null and b/src/gtk2/Check-Radio/checkbox-unchecked-insensitive.png differ diff --git a/src/gtk2/Check-Radio/checkbox-unchecked.png b/src/gtk2/Check-Radio/checkbox-unchecked.png new file mode 100644 index 0000000..e2b9dac Binary files /dev/null and b/src/gtk2/Check-Radio/checkbox-unchecked.png differ diff --git a/src/gtk2/Check-Radio/menucheck.png b/src/gtk2/Check-Radio/menucheck.png new file mode 100644 index 0000000..ae0cc6a Binary files /dev/null and b/src/gtk2/Check-Radio/menucheck.png differ diff --git a/src/gtk2/Check-Radio/menucheck_prelight.png b/src/gtk2/Check-Radio/menucheck_prelight.png new file mode 100644 index 0000000..35dc5a7 Binary files /dev/null and b/src/gtk2/Check-Radio/menucheck_prelight.png differ diff --git a/src/gtk2/Check-Radio/menuoption.png b/src/gtk2/Check-Radio/menuoption.png new file mode 100644 index 0000000..ca3b939 Binary files /dev/null and b/src/gtk2/Check-Radio/menuoption.png differ diff --git a/src/gtk2/Check-Radio/menuoption_prelight.png b/src/gtk2/Check-Radio/menuoption_prelight.png new file mode 100644 index 0000000..0a409ab Binary files /dev/null and b/src/gtk2/Check-Radio/menuoption_prelight.png differ diff --git a/src/gtk2/Check-Radio/option-checked-insensitive.png b/src/gtk2/Check-Radio/option-checked-insensitive.png new file mode 100644 index 0000000..d42245c Binary files /dev/null and b/src/gtk2/Check-Radio/option-checked-insensitive.png differ diff --git a/src/gtk2/Check-Radio/option-checked.png b/src/gtk2/Check-Radio/option-checked.png new file mode 100644 index 0000000..8c61cd1 Binary files /dev/null and b/src/gtk2/Check-Radio/option-checked.png differ diff --git a/src/gtk2/Check-Radio/option-unchecked-insensitive.png b/src/gtk2/Check-Radio/option-unchecked-insensitive.png new file mode 100644 index 0000000..ee74c1c Binary files /dev/null and b/src/gtk2/Check-Radio/option-unchecked-insensitive.png differ diff --git a/src/gtk2/Check-Radio/option-unchecked.png b/src/gtk2/Check-Radio/option-unchecked.png new file mode 100644 index 0000000..39cad4a Binary files /dev/null and b/src/gtk2/Check-Radio/option-unchecked.png differ diff --git a/src/gtk2/Entry/combo-entry-border-active-bg.png b/src/gtk2/Entry/combo-entry-border-active-bg.png new file mode 100644 index 0000000..3e1269c Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-active-bg.png differ diff --git a/src/gtk2/Entry/combo-entry-border-active-notebook.png b/src/gtk2/Entry/combo-entry-border-active-notebook.png new file mode 100644 index 0000000..3e1269c Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-active-notebook.png differ diff --git a/src/gtk2/Entry/combo-entry-border-active-rtl-bg.png b/src/gtk2/Entry/combo-entry-border-active-rtl-bg.png new file mode 100644 index 0000000..26f0a72 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-active-rtl-bg.png differ diff --git a/src/gtk2/Entry/combo-entry-border-active-rtl-notebook.png b/src/gtk2/Entry/combo-entry-border-active-rtl-notebook.png new file mode 100644 index 0000000..26f0a72 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-active-rtl-notebook.png differ diff --git a/src/gtk2/Entry/combo-entry-border-active-rtl.png b/src/gtk2/Entry/combo-entry-border-active-rtl.png new file mode 100644 index 0000000..e36a755 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-active-rtl.png differ diff --git a/src/gtk2/Entry/combo-entry-border-active.png b/src/gtk2/Entry/combo-entry-border-active.png new file mode 100644 index 0000000..f2b0f22 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-active.png differ diff --git a/src/gtk2/Entry/combo-entry-border-bg.png b/src/gtk2/Entry/combo-entry-border-bg.png new file mode 100644 index 0000000..5717fab Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-bg.png differ diff --git a/src/gtk2/Entry/combo-entry-border-disabled-bg.png b/src/gtk2/Entry/combo-entry-border-disabled-bg.png new file mode 100644 index 0000000..b5fc666 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-disabled-bg.png differ diff --git a/src/gtk2/Entry/combo-entry-border-disabled-notebook.png b/src/gtk2/Entry/combo-entry-border-disabled-notebook.png new file mode 100644 index 0000000..bd768dd Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-disabled-notebook.png differ diff --git a/src/gtk2/Entry/combo-entry-border-disabled-rtl-bg.png b/src/gtk2/Entry/combo-entry-border-disabled-rtl-bg.png new file mode 100644 index 0000000..aef4a29 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-disabled-rtl-bg.png differ diff --git a/src/gtk2/Entry/combo-entry-border-disabled-rtl-notebook.png b/src/gtk2/Entry/combo-entry-border-disabled-rtl-notebook.png new file mode 100644 index 0000000..45eee33 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-disabled-rtl-notebook.png differ diff --git a/src/gtk2/Entry/combo-entry-border-disabled-rtl.png b/src/gtk2/Entry/combo-entry-border-disabled-rtl.png new file mode 100644 index 0000000..aa9b539 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-disabled-rtl.png differ diff --git a/src/gtk2/Entry/combo-entry-border-disabled.png b/src/gtk2/Entry/combo-entry-border-disabled.png new file mode 100644 index 0000000..2d4b66a Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-disabled.png differ diff --git a/src/gtk2/Entry/combo-entry-border-notebook.png b/src/gtk2/Entry/combo-entry-border-notebook.png new file mode 100644 index 0000000..217a7e2 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-notebook.png differ diff --git a/src/gtk2/Entry/combo-entry-border-rtl-bg.png b/src/gtk2/Entry/combo-entry-border-rtl-bg.png new file mode 100644 index 0000000..0df28c5 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-rtl-bg.png differ diff --git a/src/gtk2/Entry/combo-entry-border-rtl-notebook.png b/src/gtk2/Entry/combo-entry-border-rtl-notebook.png new file mode 100644 index 0000000..a4f9bbb Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-rtl-notebook.png differ diff --git a/src/gtk2/Entry/combo-entry-border-rtl.png b/src/gtk2/Entry/combo-entry-border-rtl.png new file mode 100644 index 0000000..83b3d5c Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border-rtl.png differ diff --git a/src/gtk2/Entry/combo-entry-border.png b/src/gtk2/Entry/combo-entry-border.png new file mode 100644 index 0000000..b53c737 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-border.png differ diff --git a/src/gtk2/Entry/combo-entry-button-active-rtl.png b/src/gtk2/Entry/combo-entry-button-active-rtl.png new file mode 100644 index 0000000..104c0cd Binary files /dev/null and b/src/gtk2/Entry/combo-entry-button-active-rtl.png differ diff --git a/src/gtk2/Entry/combo-entry-button-active.png b/src/gtk2/Entry/combo-entry-button-active.png new file mode 100644 index 0000000..be3b112 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-button-active.png differ diff --git a/src/gtk2/Entry/combo-entry-button-disabled-rtl.png b/src/gtk2/Entry/combo-entry-button-disabled-rtl.png new file mode 100644 index 0000000..4613971 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-button-disabled-rtl.png differ diff --git a/src/gtk2/Entry/combo-entry-button-disabled.png b/src/gtk2/Entry/combo-entry-button-disabled.png new file mode 100644 index 0000000..08c10b0 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-button-disabled.png differ diff --git a/src/gtk2/Entry/combo-entry-button-rtl.png b/src/gtk2/Entry/combo-entry-button-rtl.png new file mode 100644 index 0000000..45b0da2 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-button-rtl.png differ diff --git a/src/gtk2/Entry/combo-entry-button.png b/src/gtk2/Entry/combo-entry-button.png new file mode 100644 index 0000000..aa6cf29 Binary files /dev/null and b/src/gtk2/Entry/combo-entry-button.png differ diff --git a/src/gtk2/Entry/entry-bg-disabled.png b/src/gtk2/Entry/entry-bg-disabled.png new file mode 100644 index 0000000..411a321 Binary files /dev/null and b/src/gtk2/Entry/entry-bg-disabled.png differ diff --git a/src/gtk2/Entry/entry-bg.png b/src/gtk2/Entry/entry-bg.png new file mode 100644 index 0000000..411a321 Binary files /dev/null and b/src/gtk2/Entry/entry-bg.png differ diff --git a/src/gtk2/Entry/entry-border-active-bg-solid.png b/src/gtk2/Entry/entry-border-active-bg-solid.png new file mode 100644 index 0000000..e626a06 Binary files /dev/null and b/src/gtk2/Entry/entry-border-active-bg-solid.png differ diff --git a/src/gtk2/Entry/entry-border-active-bg.png b/src/gtk2/Entry/entry-border-active-bg.png new file mode 100644 index 0000000..499d42a Binary files /dev/null and b/src/gtk2/Entry/entry-border-active-bg.png differ diff --git a/src/gtk2/Entry/entry-border-active-notebook.png b/src/gtk2/Entry/entry-border-active-notebook.png new file mode 100644 index 0000000..499d42a Binary files /dev/null and b/src/gtk2/Entry/entry-border-active-notebook.png differ diff --git a/src/gtk2/Entry/entry-border-active.png b/src/gtk2/Entry/entry-border-active.png new file mode 100644 index 0000000..18d51d5 Binary files /dev/null and b/src/gtk2/Entry/entry-border-active.png differ diff --git a/src/gtk2/Entry/entry-border-bg-solid.png b/src/gtk2/Entry/entry-border-bg-solid.png new file mode 100644 index 0000000..4fd41cd Binary files /dev/null and b/src/gtk2/Entry/entry-border-bg-solid.png differ diff --git a/src/gtk2/Entry/entry-border-bg.png b/src/gtk2/Entry/entry-border-bg.png new file mode 100644 index 0000000..3a492da Binary files /dev/null and b/src/gtk2/Entry/entry-border-bg.png differ diff --git a/src/gtk2/Entry/entry-border-disabled-bg.png b/src/gtk2/Entry/entry-border-disabled-bg.png new file mode 100644 index 0000000..e16b8dd Binary files /dev/null and b/src/gtk2/Entry/entry-border-disabled-bg.png differ diff --git a/src/gtk2/Entry/entry-border-disabled-notebook.png b/src/gtk2/Entry/entry-border-disabled-notebook.png new file mode 100644 index 0000000..0c14042 Binary files /dev/null and b/src/gtk2/Entry/entry-border-disabled-notebook.png differ diff --git a/src/gtk2/Entry/entry-border-disabled.png b/src/gtk2/Entry/entry-border-disabled.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/src/gtk2/Entry/entry-border-disabled.png differ diff --git a/src/gtk2/Entry/entry-border-fill-plain.png b/src/gtk2/Entry/entry-border-fill-plain.png new file mode 100644 index 0000000..cc401ea Binary files /dev/null and b/src/gtk2/Entry/entry-border-fill-plain.png differ diff --git a/src/gtk2/Entry/entry-border-fill-solid.png b/src/gtk2/Entry/entry-border-fill-solid.png new file mode 100644 index 0000000..a1997b7 Binary files /dev/null and b/src/gtk2/Entry/entry-border-fill-solid.png differ diff --git a/src/gtk2/Entry/entry-border-fill.png b/src/gtk2/Entry/entry-border-fill.png new file mode 100644 index 0000000..e28e815 Binary files /dev/null and b/src/gtk2/Entry/entry-border-fill.png differ diff --git a/src/gtk2/Entry/entry-border-notebook.png b/src/gtk2/Entry/entry-border-notebook.png new file mode 100644 index 0000000..246f2fc Binary files /dev/null and b/src/gtk2/Entry/entry-border-notebook.png differ diff --git a/src/gtk2/Entry/entry-border.png b/src/gtk2/Entry/entry-border.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/src/gtk2/Entry/entry-border.png differ diff --git a/src/gtk2/Expanders/minus.png b/src/gtk2/Expanders/minus.png new file mode 100644 index 0000000..4a0d126 Binary files /dev/null and b/src/gtk2/Expanders/minus.png differ diff --git a/src/gtk2/Expanders/plus.png b/src/gtk2/Expanders/plus.png new file mode 100644 index 0000000..e5ac141 Binary files /dev/null and b/src/gtk2/Expanders/plus.png differ diff --git a/src/gtk2/Handles/handle-h.png b/src/gtk2/Handles/handle-h.png new file mode 100644 index 0000000..f87fa8b Binary files /dev/null and b/src/gtk2/Handles/handle-h.png differ diff --git a/src/gtk2/Handles/handle-v.png b/src/gtk2/Handles/handle-v.png new file mode 100644 index 0000000..f7675dd Binary files /dev/null and b/src/gtk2/Handles/handle-v.png differ diff --git a/src/gtk2/Lines/line-h.png b/src/gtk2/Lines/line-h.png new file mode 100755 index 0000000..05ffb1f Binary files /dev/null and b/src/gtk2/Lines/line-h.png differ diff --git a/src/gtk2/Lines/line-v.png b/src/gtk2/Lines/line-v.png new file mode 100644 index 0000000..ce3e140 Binary files /dev/null and b/src/gtk2/Lines/line-v.png differ diff --git a/src/gtk2/Lines/menu_line_h.png b/src/gtk2/Lines/menu_line_h.png new file mode 100644 index 0000000..071d5a7 Binary files /dev/null and b/src/gtk2/Lines/menu_line_h.png differ diff --git a/src/gtk2/Menu-Menubar/menubar.png b/src/gtk2/Menu-Menubar/menubar.png new file mode 100644 index 0000000..744847e Binary files /dev/null and b/src/gtk2/Menu-Menubar/menubar.png differ diff --git a/src/gtk2/Menu-Menubar/menubar_button.png b/src/gtk2/Menu-Menubar/menubar_button.png new file mode 100644 index 0000000..7bb832c Binary files /dev/null and b/src/gtk2/Menu-Menubar/menubar_button.png differ diff --git a/src/gtk2/Others/focus.png b/src/gtk2/Others/focus.png new file mode 100755 index 0000000..24b65d3 Binary files /dev/null and b/src/gtk2/Others/focus.png differ diff --git a/src/gtk2/Others/null.png b/src/gtk2/Others/null.png new file mode 100755 index 0000000..9d7e6be Binary files /dev/null and b/src/gtk2/Others/null.png differ diff --git a/src/gtk2/Others/tree_header.png b/src/gtk2/Others/tree_header.png new file mode 100644 index 0000000..b5b4b3d Binary files /dev/null and b/src/gtk2/Others/tree_header.png differ diff --git a/src/gtk2/ProgressBar/progressbar.png b/src/gtk2/ProgressBar/progressbar.png new file mode 100644 index 0000000..8f434e3 Binary files /dev/null and b/src/gtk2/ProgressBar/progressbar.png differ diff --git a/src/gtk2/ProgressBar/progressbar_v.png b/src/gtk2/ProgressBar/progressbar_v.png new file mode 100644 index 0000000..5ec8e3b Binary files /dev/null and b/src/gtk2/ProgressBar/progressbar_v.png differ diff --git a/src/gtk2/ProgressBar/trough-progressbar.png b/src/gtk2/ProgressBar/trough-progressbar.png new file mode 100644 index 0000000..9ba9b24 Binary files /dev/null and b/src/gtk2/ProgressBar/trough-progressbar.png differ diff --git a/src/gtk2/ProgressBar/trough-progressbar_v.png b/src/gtk2/ProgressBar/trough-progressbar_v.png new file mode 100644 index 0000000..f5fc26a Binary files /dev/null and b/src/gtk2/ProgressBar/trough-progressbar_v.png differ diff --git a/src/gtk2/Range/slider-horiz-prelight.png b/src/gtk2/Range/slider-horiz-prelight.png new file mode 100644 index 0000000..3bd6fe0 Binary files /dev/null and b/src/gtk2/Range/slider-horiz-prelight.png differ diff --git a/src/gtk2/Range/slider-horiz.png b/src/gtk2/Range/slider-horiz.png new file mode 100644 index 0000000..3bd6fe0 Binary files /dev/null and b/src/gtk2/Range/slider-horiz.png differ diff --git a/src/gtk2/Range/slider-vert-prelight.png b/src/gtk2/Range/slider-vert-prelight.png new file mode 100644 index 0000000..3bd6fe0 Binary files /dev/null and b/src/gtk2/Range/slider-vert-prelight.png differ diff --git a/src/gtk2/Range/slider-vert.png b/src/gtk2/Range/slider-vert.png new file mode 100644 index 0000000..3bd6fe0 Binary files /dev/null and b/src/gtk2/Range/slider-vert.png differ diff --git a/src/gtk2/Range/trough-horizontal.png b/src/gtk2/Range/trough-horizontal.png new file mode 100644 index 0000000..e6d11d7 Binary files /dev/null and b/src/gtk2/Range/trough-horizontal.png differ diff --git a/src/gtk2/Range/trough-vertical.png b/src/gtk2/Range/trough-vertical.png new file mode 100644 index 0000000..f03e15d Binary files /dev/null and b/src/gtk2/Range/trough-vertical.png differ diff --git a/src/gtk2/Scrollbars/slider-horiz-active.png b/src/gtk2/Scrollbars/slider-horiz-active.png new file mode 100644 index 0000000..8da9e58 Binary files /dev/null and b/src/gtk2/Scrollbars/slider-horiz-active.png differ diff --git a/src/gtk2/Scrollbars/slider-horiz-insens.png b/src/gtk2/Scrollbars/slider-horiz-insens.png new file mode 100644 index 0000000..6b2a1b8 Binary files /dev/null and b/src/gtk2/Scrollbars/slider-horiz-insens.png differ diff --git a/src/gtk2/Scrollbars/slider-horiz-prelight.png b/src/gtk2/Scrollbars/slider-horiz-prelight.png new file mode 100644 index 0000000..b9f6e9b Binary files /dev/null and b/src/gtk2/Scrollbars/slider-horiz-prelight.png differ diff --git a/src/gtk2/Scrollbars/slider-horiz.png b/src/gtk2/Scrollbars/slider-horiz.png new file mode 100644 index 0000000..3a1002c Binary files /dev/null and b/src/gtk2/Scrollbars/slider-horiz.png differ diff --git a/src/gtk2/Scrollbars/slider-vert-active.png b/src/gtk2/Scrollbars/slider-vert-active.png new file mode 100644 index 0000000..b53035c Binary files /dev/null and b/src/gtk2/Scrollbars/slider-vert-active.png differ diff --git a/src/gtk2/Scrollbars/slider-vert-insens.png b/src/gtk2/Scrollbars/slider-vert-insens.png new file mode 100644 index 0000000..188a98f Binary files /dev/null and b/src/gtk2/Scrollbars/slider-vert-insens.png differ diff --git a/src/gtk2/Scrollbars/slider-vert-prelight.png b/src/gtk2/Scrollbars/slider-vert-prelight.png new file mode 100644 index 0000000..3836396 Binary files /dev/null and b/src/gtk2/Scrollbars/slider-vert-prelight.png differ diff --git a/src/gtk2/Scrollbars/slider-vert.png b/src/gtk2/Scrollbars/slider-vert.png new file mode 100644 index 0000000..b35da7b Binary files /dev/null and b/src/gtk2/Scrollbars/slider-vert.png differ diff --git a/src/gtk2/Scrollbars/trough-scrollbar-horiz-dark.png b/src/gtk2/Scrollbars/trough-scrollbar-horiz-dark.png new file mode 100644 index 0000000..6906796 Binary files /dev/null and b/src/gtk2/Scrollbars/trough-scrollbar-horiz-dark.png differ diff --git a/src/gtk2/Scrollbars/trough-scrollbar-horiz.png b/src/gtk2/Scrollbars/trough-scrollbar-horiz.png new file mode 100644 index 0000000..46207b2 Binary files /dev/null and b/src/gtk2/Scrollbars/trough-scrollbar-horiz.png differ diff --git a/src/gtk2/Scrollbars/trough-scrollbar-vert-dark.png b/src/gtk2/Scrollbars/trough-scrollbar-vert-dark.png new file mode 100644 index 0000000..2bc2d3f Binary files /dev/null and b/src/gtk2/Scrollbars/trough-scrollbar-vert-dark.png differ diff --git a/src/gtk2/Scrollbars/trough-scrollbar-vert.png b/src/gtk2/Scrollbars/trough-scrollbar-vert.png new file mode 100644 index 0000000..74b81ad Binary files /dev/null and b/src/gtk2/Scrollbars/trough-scrollbar-vert.png differ diff --git a/src/gtk2/Shadows/frame-gap-end.png b/src/gtk2/Shadows/frame-gap-end.png new file mode 100644 index 0000000..58cacf5 Binary files /dev/null and b/src/gtk2/Shadows/frame-gap-end.png differ diff --git a/src/gtk2/Shadows/frame-gap-start.png b/src/gtk2/Shadows/frame-gap-start.png new file mode 100644 index 0000000..0b7e484 Binary files /dev/null and b/src/gtk2/Shadows/frame-gap-start.png differ diff --git a/src/gtk2/Shadows/frame.png b/src/gtk2/Shadows/frame.png new file mode 100644 index 0000000..d971298 Binary files /dev/null and b/src/gtk2/Shadows/frame.png differ diff --git a/src/gtk2/Spin/down-background-disable-notebook-rtl.png b/src/gtk2/Spin/down-background-disable-notebook-rtl.png new file mode 100644 index 0000000..fc309e0 Binary files /dev/null and b/src/gtk2/Spin/down-background-disable-notebook-rtl.png differ diff --git a/src/gtk2/Spin/down-background-disable-notebook.png b/src/gtk2/Spin/down-background-disable-notebook.png new file mode 100644 index 0000000..e490183 Binary files /dev/null and b/src/gtk2/Spin/down-background-disable-notebook.png differ diff --git a/src/gtk2/Spin/down-background-disable-rtl.png b/src/gtk2/Spin/down-background-disable-rtl.png new file mode 100644 index 0000000..0ddea0d Binary files /dev/null and b/src/gtk2/Spin/down-background-disable-rtl.png differ diff --git a/src/gtk2/Spin/down-background-disable.png b/src/gtk2/Spin/down-background-disable.png new file mode 100644 index 0000000..924d05e Binary files /dev/null and b/src/gtk2/Spin/down-background-disable.png differ diff --git a/src/gtk2/Spin/down-background-notebook-rtl.png b/src/gtk2/Spin/down-background-notebook-rtl.png new file mode 100644 index 0000000..e968930 Binary files /dev/null and b/src/gtk2/Spin/down-background-notebook-rtl.png differ diff --git a/src/gtk2/Spin/down-background-notebook.png b/src/gtk2/Spin/down-background-notebook.png new file mode 100644 index 0000000..cf43213 Binary files /dev/null and b/src/gtk2/Spin/down-background-notebook.png differ diff --git a/src/gtk2/Spin/down-background-rtl.png b/src/gtk2/Spin/down-background-rtl.png new file mode 100644 index 0000000..6905bc1 Binary files /dev/null and b/src/gtk2/Spin/down-background-rtl.png differ diff --git a/src/gtk2/Spin/down-background.png b/src/gtk2/Spin/down-background.png new file mode 100644 index 0000000..05bb6d4 Binary files /dev/null and b/src/gtk2/Spin/down-background.png differ diff --git a/src/gtk2/Spin/up-background-disable-notebook-rtl.png b/src/gtk2/Spin/up-background-disable-notebook-rtl.png new file mode 100644 index 0000000..9cf1e89 Binary files /dev/null and b/src/gtk2/Spin/up-background-disable-notebook-rtl.png differ diff --git a/src/gtk2/Spin/up-background-disable-notebook.png b/src/gtk2/Spin/up-background-disable-notebook.png new file mode 100644 index 0000000..9a33220 Binary files /dev/null and b/src/gtk2/Spin/up-background-disable-notebook.png differ diff --git a/src/gtk2/Spin/up-background-disable-rtl.png b/src/gtk2/Spin/up-background-disable-rtl.png new file mode 100644 index 0000000..45a82ab Binary files /dev/null and b/src/gtk2/Spin/up-background-disable-rtl.png differ diff --git a/src/gtk2/Spin/up-background-disable.png b/src/gtk2/Spin/up-background-disable.png new file mode 100644 index 0000000..3e33ce3 Binary files /dev/null and b/src/gtk2/Spin/up-background-disable.png differ diff --git a/src/gtk2/Spin/up-background-notebook-rtl.png b/src/gtk2/Spin/up-background-notebook-rtl.png new file mode 100644 index 0000000..4309a37 Binary files /dev/null and b/src/gtk2/Spin/up-background-notebook-rtl.png differ diff --git a/src/gtk2/Spin/up-background-notebook.png b/src/gtk2/Spin/up-background-notebook.png new file mode 100644 index 0000000..0d46f14 Binary files /dev/null and b/src/gtk2/Spin/up-background-notebook.png differ diff --git a/src/gtk2/Spin/up-background-rtl.png b/src/gtk2/Spin/up-background-rtl.png new file mode 100644 index 0000000..3563dc4 Binary files /dev/null and b/src/gtk2/Spin/up-background-rtl.png differ diff --git a/src/gtk2/Spin/up-background.png b/src/gtk2/Spin/up-background.png new file mode 100644 index 0000000..4723a2d Binary files /dev/null and b/src/gtk2/Spin/up-background.png differ diff --git a/src/gtk2/Tabs/notebook-gap-horiz.png b/src/gtk2/Tabs/notebook-gap-horiz.png new file mode 100644 index 0000000..db0b21c Binary files /dev/null and b/src/gtk2/Tabs/notebook-gap-horiz.png differ diff --git a/src/gtk2/Tabs/notebook-gap-vert.png b/src/gtk2/Tabs/notebook-gap-vert.png new file mode 100644 index 0000000..bd8565d Binary files /dev/null and b/src/gtk2/Tabs/notebook-gap-vert.png differ diff --git a/src/gtk2/Tabs/notebook.png b/src/gtk2/Tabs/notebook.png new file mode 100644 index 0000000..fd6048d Binary files /dev/null and b/src/gtk2/Tabs/notebook.png differ diff --git a/src/gtk2/Tabs/tab-bottom-active.png b/src/gtk2/Tabs/tab-bottom-active.png new file mode 100644 index 0000000..b4b5b0e Binary files /dev/null and b/src/gtk2/Tabs/tab-bottom-active.png differ diff --git a/src/gtk2/Tabs/tab-bottom.png b/src/gtk2/Tabs/tab-bottom.png new file mode 100644 index 0000000..001e606 Binary files /dev/null and b/src/gtk2/Tabs/tab-bottom.png differ diff --git a/src/gtk2/Tabs/tab-left-active.png b/src/gtk2/Tabs/tab-left-active.png new file mode 100644 index 0000000..72a6ed1 Binary files /dev/null and b/src/gtk2/Tabs/tab-left-active.png differ diff --git a/src/gtk2/Tabs/tab-left.png b/src/gtk2/Tabs/tab-left.png new file mode 100644 index 0000000..d3c1d4b Binary files /dev/null and b/src/gtk2/Tabs/tab-left.png differ diff --git a/src/gtk2/Tabs/tab-right-active.png b/src/gtk2/Tabs/tab-right-active.png new file mode 100644 index 0000000..8cababf Binary files /dev/null and b/src/gtk2/Tabs/tab-right-active.png differ diff --git a/src/gtk2/Tabs/tab-right.png b/src/gtk2/Tabs/tab-right.png new file mode 100644 index 0000000..093cab9 Binary files /dev/null and b/src/gtk2/Tabs/tab-right.png differ diff --git a/src/gtk2/Tabs/tab-top-active.png b/src/gtk2/Tabs/tab-top-active.png new file mode 100644 index 0000000..52156d1 Binary files /dev/null and b/src/gtk2/Tabs/tab-top-active.png differ diff --git a/src/gtk2/Tabs/tab-top.png b/src/gtk2/Tabs/tab-top.png new file mode 100644 index 0000000..fbeb6ed Binary files /dev/null and b/src/gtk2/Tabs/tab-top.png differ diff --git a/src/gtk2/Toolbar/inline-toolbar.png b/src/gtk2/Toolbar/inline-toolbar.png new file mode 100644 index 0000000..b6fd5b4 Binary files /dev/null and b/src/gtk2/Toolbar/inline-toolbar.png differ diff --git a/src/gtk2/bits-list.txt b/src/gtk2/bits-list.txt new file mode 100644 index 0000000..4ebad1c --- /dev/null +++ b/src/gtk2/bits-list.txt @@ -0,0 +1,46 @@ +Buttons/button-default +Buttons/button-prelight +Buttons/button-insensitive +Buttons/button-pressed +Buttons/button-default-nohilight +Buttons/button-prelight-nohilight +Buttons/button-insensitive-nohilight +Buttons/button-pressed-nohilight +Entry/entry-border +Entry/entry-border-active +Entry/entry-border-disabled +Entry/entry-bg +Entry/entry-bg-disabled +Entry/combo-entry-border +Entry/combo-entry-border-active +Entry/combo-entry-border-rtl +Entry/combo-entry-border-active-rtl +Entry/combo-entry-border-disabled +Entry/combo-entry-border-disabled-rtl +Entry/combo-entry-button +Entry/combo-entry-button-active +Entry/combo-entry-button-rtl +Entry/combo-entry-button-active-rtl +Entry/combo-entry-button-disabled +Entry/combo-entry-button-disabled-rtl +Spin/down-background +Spin/down-background-disable +Spin/down-background-rtl +Spin/down-background-disable-rtl +Spin/up-background +Spin/up-background-disable +Spin/up-background-rtl +Spin/up-background-disable-rtl +Spin/down-background-notebook +Spin/down-background-disable-notebook +Spin/down-background-notebook-rtl +Spin/down-background-disable-notebook-rtl +Spin/up-background-notebook +Spin/up-background-disable-notebook +Spin/up-background-notebook-rtl +Spin/up-background-disable-notebook-rtl +ProgressBar/trough-progressbar +ProgressBar/trough-progressbar_v +ProgressBar/progressbar +ProgressBar/progressbar_v + diff --git a/src/gtk2/bits.svg b/src/gtk2/bits.svg new file mode 100644 index 0000000..f18abcc --- /dev/null +++ b/src/gtk2/bits.svg @@ -0,0 +1,3007 @@ +<?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="640px" + height="480px" + id="svg3032" + version="1.1" + inkscape:version="0.48.4 r9939" + sodipodi:docname="bits.svg"> + <defs + id="defs3034"> + <linearGradient + id="linearGradient4261"> + <stop + style="stop-color:#f5f5f5;stop-opacity:1;" + offset="0" + id="stop4263" /> + <stop + style="stop-color:#e8e8e8;stop-opacity:1;" + offset="1" + id="stop4265" /> + </linearGradient> + <linearGradient + id="linearGradient4116" + inkscape:collect="always"> + <stop + id="stop4118" + offset="0" + style="stop-color:#ebebeb;stop-opacity:1" /> + <stop + id="stop4120" + offset="1" + style="stop-color:#ffffff;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient3919"> + <stop + style="stop-color:#efefef;stop-opacity:1;" + offset="0" + id="stop3921" /> + <stop + style="stop-color:#f7f7f7;stop-opacity:1" + offset="1" + id="stop3923" /> + </linearGradient> + <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> + <linearGradient + id="linearGradient3845"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3837" + id="linearGradient4053" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.38461536,0,0,2.25,1.9230769,-0.875)" + x1="7.999999" + y1="1.92503" + x2="7.999999" + y2="14.003025" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3919" + id="linearGradient4056" + gradientUnits="userSpaceOnUse" + x1="5.0000005" + y1="28.387304" + x2="5.0000005" + y2="3.6127" /> + <linearGradient + y2="3.6127" + x2="5.0000005" + y1="28.387304" + x1="5.0000005" + gradientUnits="userSpaceOnUse" + id="linearGradient4097" + xlink:href="#linearGradient4116" + inkscape:collect="always" + gradientTransform="translate(10,0)" /> + <linearGradient + y2="3.6127" + x2="5.0000005" + y1="28.387304" + x1="5.0000005" + gradientTransform="translate(30,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient4242" + xlink:href="#linearGradient4261" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4080-70-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2" /> + </linearGradient> + <linearGradient + id="linearGradient4080-70-3-0"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-41" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-04" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3" + id="linearGradient4612" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4080-70-3-2"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-66" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-7" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4697"> + <rect + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4699" + width="10" + height="32" + x="0" + y="80" + rx="0" + ry="0" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4697-3"> + <rect + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4699-1" + width="10" + height="32" + x="0" + y="80" + rx="0" + ry="0" /> + </clipPath> + <linearGradient + id="linearGradient4080-70-3-2-2"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-66-7" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-7-8" /> + </linearGradient> + <linearGradient + id="linearGradient3845-23"> + <stop + style="stop-color:#b1b1b1;stop-opacity:1;" + offset="0" + id="stop3847-09" /> + <stop + style="stop-color:#b4b4b4;stop-opacity:1;" + offset="1" + id="stop3849-655" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3-2-2" + id="linearGradient4885" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3-2" + id="linearGradient4889" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4919"> + <rect + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4921" + width="10" + height="32" + x="110" + y="80" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3" + id="linearGradient4923" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(110,0)" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4697-3-1"> + <rect + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4699-1-1" + width="10" + height="32" + x="0" + y="80" + rx="0" + ry="0" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-8" + id="linearGradient4887-8" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-8"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-9" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4458-6" + id="linearGradient5015-2" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(120,0)" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4458-6"> + <stop + id="stop4460-1" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + id="stop4462-2" + offset="1" + style="stop-color:#d9d9d9;stop-opacity:1" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4697-2"> + <rect + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4699-6" + width="10" + height="32" + x="0" + y="80" + rx="0" + ry="0" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-18" + id="linearGradient4891-6" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-18"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-02" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-38" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4697-3-0"> + <rect + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4699-1-8" + width="10" + height="32" + x="0" + y="80" + rx="0" + ry="0" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-9" + id="linearGradient4887-4" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-9"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-5" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-19" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4697-3-0-8"> + <rect + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4699-1-8-3" + width="10" + height="32" + x="0" + y="80" + rx="0" + ry="0" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-9-3" + id="linearGradient4887-4-7" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-9-3"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-5-5" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-19-9" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4697-2-4"> + <rect + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4699-6-5" + width="10" + height="32" + x="0" + y="80" + rx="0" + ry="0" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-18-7" + id="linearGradient4891-6-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-18-7"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-02-7" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-38-9" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4697-3-1-3"> + <rect + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4699-1-1-7" + width="10" + height="32" + x="0" + y="80" + rx="0" + ry="0" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4458-6-8" + id="linearGradient5015-2-2" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(120,0)" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4458-6-8"> + <stop + id="stop4460-1-9" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + id="stop4462-2-6" + offset="1" + style="stop-color:#d9d9d9;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-8-6" + id="linearGradient4887-8-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-8-6"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-9-9" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-1-8" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4919-9"> + <rect + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4921-8" + width="10" + height="32" + x="110" + y="80" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3-63" + id="linearGradient4923-8" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(110,0)" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4080-70-3-63"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-1" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-1" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4697-3-08"> + <rect + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4699-1-15" + width="10" + height="32" + x="0" + y="80" + rx="0" + ry="0" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3-2-2-5" + id="linearGradient4885-5" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4080-70-3-2-2-5"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-66-7-2" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-7-8-6" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-7" + id="linearGradient4887-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-7"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-8" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-8" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4697-7"> + <rect + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4699-7" + width="10" + height="32" + x="0" + y="80" + rx="0" + ry="0" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3-2-4" + id="linearGradient4889-1" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4080-70-3-2-4"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-66-1" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-7-9" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3-2-2-55" + id="linearGradient4885-8" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4080-70-3-2-2-55"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-66-7-1" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-7-8-57" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-0" + id="linearGradient4887-7" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-0"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-1" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-9" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3-2-2-55-4" + id="linearGradient4885-8-1" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4080-70-3-2-2-55-4"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-66-7-1-1" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-7-8-57-8" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-0-8" + id="linearGradient4887-7-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-0-8"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-1-6" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-9-4" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5747"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5749" + width="10" + height="16" + x="-10" + y="96" + transform="scale(-1,1)" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5751"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5753" + width="10" + height="16" + x="-10" + y="80" + transform="scale(-1,1)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-9-34" + id="linearGradient4887-4-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-9-34"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-5-6" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-19-94" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-9-34-1" + id="linearGradient4887-4-2-6" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-9-34-1"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-5-6-3" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-19-94-6" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5899"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5901" + width="10" + height="16" + x="-10" + y="80" + transform="scale(-1,1)" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5903"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5905" + width="10" + height="16" + x="-10" + y="96" + transform="scale(-1,1)" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5747-3"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5749-3" + width="10" + height="16" + x="-10" + y="96" + transform="scale(-1,1)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3-2-2-55-9" + id="linearGradient4885-8-8" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4080-70-3-2-2-55-9"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-66-7-1-9" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-7-8-57-4" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-0-5" + id="linearGradient4887-7-8" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-0-5"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-1-5" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-9-1" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5751-2"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5753-3" + width="10" + height="16" + x="-10" + y="80" + transform="scale(-1,1)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3-2-2-55-4-7" + id="linearGradient4885-8-1-6" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4080-70-3-2-2-55-4-7"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-66-7-1-1-8" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-7-8-57-8-0" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-0-8-0" + id="linearGradient4887-7-0-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-0-8-0"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-1-6-2" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-9-4-8" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5903-7"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5905-5" + width="10" + height="16" + x="-10" + y="96" + transform="scale(-1,1)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-9-34-1-0" + id="linearGradient4887-4-2-6-3" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-9-34-1-0"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-5-6-3-3" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-19-94-6-2" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5899-0"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5901-3" + width="10" + height="16" + x="-10" + y="80" + transform="scale(-1,1)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-9-34-3" + id="linearGradient4887-4-2-4" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-9-34-3"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-5-6-8" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-19-94-2" /> + </linearGradient> + <linearGradient + id="linearGradient3919-64"> + <stop + style="stop-color:#a348b1;stop-opacity:1;" + offset="0" + id="stop3921-45" /> + <stop + id="stop4701" + offset="1" + style="stop-color:#c568d3;stop-opacity:1;" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5899-0-4"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5901-3-2" + width="10" + height="16" + x="-10" + y="80" + transform="scale(-1,1)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-9-34-3-6" + id="linearGradient4887-4-2-4-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-9-34-3-6"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-5-6-8-3" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-19-94-2-9" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5751-2-9"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5753-3-49" + width="10" + height="16" + x="-10" + y="80" + transform="scale(-1,1)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3-2-2-55-4-7-26" + id="linearGradient4885-8-1-6-4" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4080-70-3-2-2-55-4-7-26"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-66-7-1-1-8-1" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-7-8-57-8-0-1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-0-8-0-3" + id="linearGradient4887-7-0-0-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-0-8-0-3"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-1-6-2-6" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-9-4-8-6" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5899-4"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5901-8" + width="10" + height="16" + x="-10" + y="80" + transform="scale(-1,1)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-9-34-2" + id="linearGradient4887-4-2-8" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-9-34-2"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-5-6-4" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-19-94-62" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5751-3"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5753-85" + width="10" + height="16" + x="-10" + y="80" + transform="scale(-1,1)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3-2-2-55-4-4" + id="linearGradient4885-8-1-7" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4080-70-3-2-2-55-4-4"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-66-7-1-1-6" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-7-8-57-8-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-0-8-8" + id="linearGradient4887-7-0-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-0-8-8"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-1-6-8" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-9-4-4" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5903-7-0"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5905-5-0" + width="10" + height="16" + x="-10" + y="96" + transform="scale(-1,1)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-9-34-1-0-9" + id="linearGradient4887-4-2-6-3-8" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-9-34-1-0-9"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-5-6-3-3-4" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-19-94-6-2-2" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5747-3-7"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5749-3-7" + width="10" + height="16" + x="-10" + y="96" + transform="scale(-1,1)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3-2-2-55-9-7" + id="linearGradient4885-8-8-3" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4080-70-3-2-2-55-9-7"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-66-7-1-9-0" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-7-8-57-4-1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-0-5-6" + id="linearGradient4887-7-8-3" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-0-5-6"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-1-5-9" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-9-1-4" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5903-8"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5905-6" + width="10" + height="16" + x="-10" + y="96" + transform="scale(-1,1)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-9-34-1-2" + id="linearGradient4887-4-2-6-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-9-34-1-2"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-5-6-3-9" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-19-94-6-0" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5747-9"> + <rect + style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect5749-97" + width="10" + height="16" + x="-10" + y="96" + transform="scale(-1,1)" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3-2-2-55-1" + id="linearGradient4885-8-5" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" /> + <linearGradient + id="linearGradient4080-70-3-2-2-55-1"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop4082-6-39-66-7-1-8" /> + <stop + style="stop-color:#f1f1f1;stop-opacity:1" + offset="1" + id="stop4084-4-2-7-8-57-41" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3845-23-0-6" + id="linearGradient4887-7-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.46666667,0,0,2.0714287,1.2666667,80.464286)" + x1="8.0000019" + y1="1.5371597" + x2="8.000001" + y2="13.462841" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3845-23-0-6"> + <stop + style="stop-color:#b2b6b2;stop-opacity:1" + offset="0" + id="stop3847-09-1-1" /> + <stop + style="stop-color:#bdbfbd;stop-opacity:1" + offset="1" + id="stop3849-655-9-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3919-64" + id="linearGradient3896" + gradientUnits="userSpaceOnUse" + x1="5.0000005" + y1="28.387304" + x2="5.0000005" + y2="3" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3837" + id="linearGradient4332" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.38461536,0,0,2.25,11.923077,-0.875)" + x1="7.999999" + y1="1.92503" + x2="7.999999" + y2="14.003025" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4080-70-3" + id="linearGradient4336" + gradientUnits="userSpaceOnUse" + x1="5" + y1="109.80856" + x2="5" + y2="82.123726" + gradientTransform="translate(10,0)" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#3f3f3f" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="-1.8732971" + inkscape:cy="393.23717" + inkscape:current-layer="layer1" + inkscape:document-units="px" + showgrid="false" + inkscape:snap-bbox="true" + inkscape:snap-global="true" + inkscape:snap-nodes="false" + inkscape:window-width="1364" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="28" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true"> + <inkscape:grid + type="xygrid" + id="grid3076" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="1,0" + position="110,393" + id="guide4677" /> + <sodipodi:guide + orientation="0,1" + position="114,400" + id="guide4679" /> + <sodipodi:guide + orientation="0,1" + position="121,368" + id="guide4681" /> + <sodipodi:guide + orientation="1,0" + position="120,390" + id="guide4683" /> + <sodipodi:guide + orientation="1,0" + position="114,388" + id="guide4685" /> + <sodipodi:guide + orientation="1,0" + position="116,387" + id="guide4687" /> + </sodipodi:namedview> + <metadata + id="metadata3037"> + <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="Entry_combo-entry-button-active" + inkscape:label="#g4383" + transform="matrix(-1,0,0,1,90,0)" + clip-path="url(#clipPath4697-3-1)"> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-6" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4-9"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-8);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + </g> + <g + id="Entry_combo-entry-border" + inkscape:label="#g4383" + transform="translate(50,0)" + clip-path="url(#clipPath4697)"> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:#bbbbbb;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + </g> + <g + id="Entry_combo-entry-button" + inkscape:label="#g4383" + transform="matrix(-1,0,0,1,70,0)" + clip-path="url(#clipPath4697-3)"> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:#bbbbbb;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + </g> + <g + id="Entry_combo-entry-border-active" + clip-path="url(#clipPath4919)" + inkscape:label="#g4909" + transform="translate(-40,0)"> + <rect + ry="0" + rx="0" + y="80" + x="110" + height="32" + width="10" + id="rect3078-81-1-0" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + sodipodi:nodetypes="cssssc" + inkscape:connector-curvature="0" + id="use4343-6-9" + d="m 128.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -12,0 c -1.385,0 -2.5,-1.115 -2.5,-2.5 l 0,-9" + 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" /> + <path + sodipodi:nodetypes="sssssssss" + inkscape:connector-curvature="0" + id="rect17861-0-6-1" + d="m 114,81.5 12,0 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -12,0 c -1.385,0 -2.5,-1.115 -2.5,-2.5 l 0,-24 c 0,-1.385 1.115,-2.5 2.5,-2.5 z" + style="color:#000000;fill:none;stroke:#349F8C;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </g> + <g + id="Buttons_button-default" + inkscape:label="#button-default"> + <rect + ry="0" + rx="0" + y="0" + x="0" + height="32" + width="10" + id="rect3078" + style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4267"> + <rect + ry="2.5" + rx="2.5000005" + y="1.5" + x="1.5" + height="29" + width="7" + id="rect17861" + style="color:#000000;fill:none;stroke:#cccccc;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </g> + </g> + <g + id="Buttons_button-prelight" + inkscape:label="#Buttons/button-prelight"> + <rect + ry="0" + rx="0" + y="0" + x="10" + height="32" + width="10" + id="rect3078-8" + style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4274"> + <use + x="0" + y="0" + xlink:href="#rect17861" + id="use4062" + transform="translate(10,0)" + width="640" + height="480" /> + </g> + </g> + <g + id="Buttons_button-insensitive" + inkscape:label="#Buttons/button-insensitive"> + <rect + ry="0" + rx="0" + y="0" + x="20" + height="32" + width="10" + id="rect3078-8-8" + style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4281"> + <use + x="0" + y="0" + xlink:href="#rect17861" + id="use4062-7" + width="640" + height="480" + transform="translate(20,0)" /> + </g> + </g> + <g + id="Buttons_button-pressed" + inkscape:label="#Buttons/button-pressed"> + <rect + ry="0" + rx="0" + y="0" + x="30" + height="32" + width="10" + id="rect3078-8-8-9" + style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4287"> + <use + x="0" + y="0" + xlink:href="#rect17861" + id="use4062-7-5" + width="640" + height="480" + transform="translate(30,0)" /> + </g> + </g> + <g + id="Buttons_button-prelight-nohilight" + inkscape:label="#Buttons/button-prelight-nohilight"> + <rect + ry="0" + rx="0" + y="40" + x="10" + height="32" + width="10" + id="rect3078-8-9" + style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <use + height="480" + width="640" + transform="translate(0,40)" + id="use4279" + xlink:href="#g4274" + y="0" + x="0" /> + </g> + <g + id="Buttons_button-insensitive-nohilight" + inkscape:label="#Buttons/button-insensitive-nohilight"> + <rect + ry="0" + rx="0" + y="40" + x="20" + height="32" + width="10" + id="rect3078-8-8-0" + style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <use + height="480" + width="640" + transform="translate(0,40)" + id="use4285" + xlink:href="#g4281" + y="0" + x="0" /> + </g> + <g + id="Buttons_button-pressed-nohilight" + inkscape:label="#Buttons/button-pressed-nohilight"> + <rect + ry="0" + rx="0" + y="40" + x="30" + height="32" + width="10" + id="rect3078-8-8-9-4" + style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <use + height="480" + width="640" + transform="translate(0,40)" + id="use4291" + xlink:href="#g4287" + y="0" + x="0" /> + </g> + <g + id="Buttons_button-default-nohilight" + inkscape:label="#Buttons/button-default-nohilight"> + <rect + ry="0" + rx="0" + y="40" + x="0" + height="32" + width="10" + id="rect3078-2" + style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <use + height="480" + width="640" + transform="translate(0,40)" + id="use4272" + xlink:href="#g4267" + y="0" + x="0" /> + </g> + <g + id="Entry_entry-border-active" + inkscape:label="#g4391"> + <rect + ry="0" + rx="0" + y="80" + x="10" + height="32" + width="10" + id="rect3078-81-1" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <rect + style="color:#000000;fill:none;stroke:#349F8C;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-0-6" + width="7" + height="29" + x="11.5" + y="81.5" + rx="2.5000005" + ry="2.5" /> + </g> + <g + id="Entry_entry-border" + inkscape:label="#g4383"> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377"> + <use + x="0" + y="0" + xlink:href="#rect17861" + id="use4309" + transform="translate(0,80)" + width="640" + height="480" /> + </g> + </g> + <g + inkscape:label="#Buttons/button-insensitive" + id="Entry_entry-border-disabled" + transform="translate(0,80)"> + <rect + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3183" + width="10" + height="32" + x="20" + y="0" + rx="0" + ry="0" /> + <g + id="g3187"> + <use + transform="translate(20,0)" + height="480" + width="640" + id="use3191" + xlink:href="#rect17861" + y="0" + x="0" /> + </g> + </g> + <rect + ry="0" + rx="0" + y="84" + x="33" + height="24" + width="4" + id="Entry_entry-bg" + style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + inkscape:label="#rect17861-3-2-1-3" /> + <rect + style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="Entry_entry-bg-disabled" + width="4" + height="24" + x="43" + y="84" + rx="0" + ry="0" + inkscape:label="#rect4206-7" /> + <g + id="Entry_combo-entry-border-disabled" + inkscape:label="#g4383" + transform="translate(90,0)" + clip-path="url(#clipPath4697-2)"> + <path + style="color:#000000;fill:#f4f4f2;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-1" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-0"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4891-6);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + </g> + <g + id="Entry_combo-entry-button-disabled" + inkscape:label="#g4383" + transform="matrix(-1,0,0,1,110,0)" + clip-path="url(#clipPath4697-3-0)"> + <path + style="color:#000000;fill:#f4f4f2;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-9" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4-4"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-4);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-5" + width="1" + height="28" + x="9" + y="82" + rx="0" + ry="0" /> + </g> + <g + id="Entry_combo-entry-button-rtl" + inkscape:label="#g4383" + transform="translate(50,40)" + clip-path="url(#clipPath4697-3-08)"> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-4" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4-1"> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-9);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + </g> + <g + id="Entry_combo-entry-border-rtl" + inkscape:label="#g4383" + transform="matrix(-1,0,0,1,70,40)" + clip-path="url(#clipPath4697-7)"> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-9" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-40"> + <path + style="color:#000000;fill:none;stroke:#cccccc;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + </g> + <g + id="Entry_combo-entry-button-disabled-rtl" + inkscape:label="#g4383" + transform="translate(90,40)" + clip-path="url(#clipPath4697-3-0-8)"> + <path + style="color:#000000;fill:#f4f4f2;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-6-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-9-1" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4-4-2"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-5-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-4-7);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-5-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-5-3" + width="1" + height="28" + x="9" + y="82" + rx="0" + ry="0" /> + </g> + <g + id="Entry_combo-entry-button-active-rtl" + inkscape:label="#g4383" + transform="translate(70,40)" + clip-path="url(#clipPath4697-3-1-3)"> + <path + style="color:#000000;fill:url(#linearGradient5015-2-2);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-5-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-6-2" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4-9-2"> + <path + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-5-5-2-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssccsss" /> + <path + style="opacity:0.1;color:#000000;fill:#2b0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 0,-1 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0,1 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-9-3-9-0-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssssccsss" /> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-6-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-8-9);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-9-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-7-8" + width="1" + height="26" + x="9" + y="84" + rx="0" + ry="0" /> + </g> + <g + id="Entry_combo-entry-border-disabled-rtl" + inkscape:label="#g4383" + transform="matrix(-1,0,0,1,110,40)" + clip-path="url(#clipPath4697-2-4)"> + <path + style="color:#000000;fill:#f4f4f2;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-3-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-1-4" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-0-3"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-0-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4891-6-1);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-3-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + </g> + <g + id="Spin_down-background" + inkscape:label="#g4383" + transform="matrix(-1,0,0,1,130,0)" + clip-path="url(#clipPath5747)"> + <path + style="color:#000000;fill:url(#linearGradient4885-8);fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-53" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-5" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4-5"> + <path + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-5-5-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssccsss" /> + <path + style="opacity:0.1;color:#000000;fill:#2b0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 0,-1 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0,1 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-9-3-9-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssssccsss" /> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-7);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-3" + width="1" + height="26" + x="9" + y="84" + rx="0" + ry="0" /> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-3-4" + width="7" + height="1" + x="2" + y="96" + rx="0" + ry="0" /> + </g> + <g + id="Spin_down-background-disable" + inkscape:label="#g4383" + transform="matrix(-1,0,0,1,150,0)" + clip-path="url(#clipPath5903)"> + <path + style="color:#000000;fill:#f4f4f2;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-6-1-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-9-7-7" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4-4-5-3"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-5-5-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-4-2-6);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-5-55-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-5-33-0" + width="1" + height="28" + x="9" + y="82" + rx="0" + ry="0" /> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-3-4-5" + width="7" + height="1" + x="2" + y="96" + rx="0" + ry="0" /> + </g> + <g + id="Spin_down-background-rtl" + inkscape:label="#g4383" + transform="translate(120,40)" + clip-path="url(#clipPath5747-3)"> + <path + style="color:#000000;fill:url(#linearGradient4885-8-8);fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-53-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-5-4" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4-5-7"> + <path + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-5-5-8-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssccsss" /> + <path + style="opacity:0.1;color:#000000;fill:#2b0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 0,-1 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0,1 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-9-3-9-7-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssssccsss" /> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-1-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-7-8);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-2-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-3-3" + width="1" + height="26" + x="9" + y="84" + rx="0" + ry="0" /> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-3-4-1" + width="7" + height="1" + x="2" + y="96" + rx="0" + ry="0" /> + </g> + <g + id="Spin_down-background-disable-rtl" + inkscape:label="#g4383" + transform="translate(140,40)" + clip-path="url(#clipPath5903-7)"> + <path + style="color:#000000;fill:#f4f4f2;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-6-1-0-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-9-7-7-9" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4-4-5-3-6"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-5-5-1-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-4-2-6-3);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-5-55-7-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-5-33-0-3" + width="1" + height="28" + x="9" + y="82" + rx="0" + ry="0" /> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-3-4-5-1" + width="7" + height="1" + x="2" + y="96" + rx="0" + ry="0" /> + </g> + <g + id="Spin_up-background" + inkscape:label="#g4383" + transform="matrix(-1,0,0,1,130,0)" + clip-path="url(#clipPath5751)"> + <path + style="color:#000000;fill:url(#linearGradient4885-8-1);fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-53-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-5-9" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4-5-0"> + <path + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-5-5-8-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssccsss" /> + <path + style="opacity:0.1;color:#000000;fill:#2b0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 0,-1 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0,1 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-9-3-9-7-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssssccsss" /> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-1-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-7-0);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-2-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-3-0" + width="1" + height="26" + x="9" + y="84" + rx="0" + ry="0" /> + </g> + <g + id="Spin_up-background-disable" + inkscape:label="#g4383" + transform="matrix(-1,0,0,1,150,0)" + clip-path="url(#clipPath5899)"> + <path + style="color:#000000;fill:#f4f4f2;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-6-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-9-7" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4-4-5"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-5-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-4-2);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-5-55" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-5-33" + width="1" + height="28" + x="9" + y="82" + rx="0" + ry="0" /> + </g> + <g + id="Spin_up-background-rtl" + inkscape:label="#g4383" + transform="translate(120,40)" + clip-path="url(#clipPath5751-2)"> + <path + style="color:#000000;fill:url(#linearGradient4885-8-1-6);fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-53-1-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-5-9-4" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4-5-0-6"> + <path + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-5-5-8-8-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssccsss" /> + <path + style="opacity:0.1;color:#000000;fill:#2b0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 0,-1 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0,1 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-9-3-9-7-9-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssssccsss" /> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-1-7-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-7-0-0);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-2-0-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-3-0-1" + width="1" + height="26" + x="9" + y="84" + rx="0" + ry="0" /> + </g> + <g + id="Spin_up-background-disable-rtl" + inkscape:label="#g4383" + transform="translate(140,40)" + clip-path="url(#clipPath5899-0)"> + <path + style="color:#000000;fill:#f4f4f2;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-6-1-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-9-7-6" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g4377-7-4-4-5-5"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-5-5-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-4-2-4);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-5-55-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-5-33-7" + width="1" + height="28" + x="9" + y="82" + rx="0" + ry="0" /> + </g> + <use + x="0" + y="0" + xlink:href="#Buttons_button-pressed" + id="ProgressBar_trough-progressbar" + transform="translate(140,0)" + width="640" + height="480" + inkscape:label="#use3614" /> + <g + id="ProgressBar_trough-progressbar_v" + inkscape:label="#g4498" + transform="matrix(-1,0,0,1,392,0)"> + <rect + y="22" + x="180" + height="10" + width="32" + id="rect3728" + style="color:#000000;fill:none;stroke:none;stroke-width:0.60000002;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <g + id="g3724"> + <path + 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" + d="m 210.5,27 0,2 c 0,1.385 -1.115,2.5 -2.5,2.5 l -24,0 c -1.385,0 -2.5,-1.115 -2.5,-2.5 l 0,-2" + id="use4058-1-0-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <use + x="0" + y="0" + xlink:href="#use4291" + id="use3660" + width="1" + height="1" + transform="matrix(0,1,-1,0,252,-8)" /> + </g> + </g> + <g + id="ProgressBar_progressbar" + inkscape:label="#g4704" + transform="translate(220,0)"> + <g + id="g4761"> + <rect + ry="2.5" + rx="2.5000005" + y="1.5" + x="1.5" + height="29" + width="7" + id="rect17861-3-8" + style="color:#000000;fill:url(#linearGradient3896);fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <rect + ry="2.5" + rx="2.5000005" + y="1.5" + x="1.5" + height="29" + width="7" + id="rect17861-8" + style="color:#000000;fill:#349F8C;stroke:#007369;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;fill-opacity:1" /> + </g> + </g> + <g + id="ProgressBar_progressbar_v" + inkscape:label="#g4818" + transform="translate(220,0)"> + <use + transform="matrix(0,1,1,0,10,22)" + height="1" + width="1" + id="use4783" + xlink:href="#g4761" + y="0" + x="0" /> + </g> + <g + id="Spin_up-background-notebook" + inkscape:label="#g4383" + transform="matrix(-1,0,0,1,170,0)" + clip-path="url(#clipPath5751-3)"> + <g + id="g4377-7-4-5-0-2"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-1-7-92" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-7-0-9);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-2-0-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + </g> + <g + id="Spin_down-background-notebook" + inkscape:label="#g4383" + transform="matrix(-1,0,0,1,170,0)" + clip-path="url(#clipPath5747-9)"> + <g + id="g4377-7-4-5-4"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-1-62" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-7-2);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-2-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + </g> + <g + id="Spin_down-background-disable-notebook" + inkscape:label="#g4383" + transform="matrix(-1,0,0,1,190,0)" + clip-path="url(#clipPath5903-8)"> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-9-7-7-1" + style="color:#000000;fill:#ffffff;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + style="color:#000000;fill:#f4f4f2;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-6-1-0-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <g + id="g4377-7-4-4-5-3-4"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-5-5-1-73" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-4-2-6-0);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-5-55-7-67" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-5-33-0-2" + width="1" + height="28" + x="9" + y="82" + rx="0" + ry="0" /> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-3-4-5-3" + width="7" + height="1" + x="2" + y="96" + rx="0" + ry="0" /> + </g> + <g + id="Spin_up-background-notebook-rtl" + inkscape:label="#g4383" + transform="translate(160,40)" + clip-path="url(#clipPath5751-2-9)"> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-5-9-4-0" + style="color:#000000;fill:#ffffff;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + style="color:#000000;fill:url(#linearGradient4885-8-1-6-4);fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-53-1-7-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <g + id="g4377-7-4-5-0-6-5"> + <path + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-5-5-8-8-0-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssccsss" /> + <path + style="opacity:0.1;color:#000000;fill:#2b0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 0,-1 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0,1 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-9-3-9-7-9-1-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssssccsss" /> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-1-7-9-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-7-0-0-9);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-2-0-1-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-3-0-1-0" + width="1" + height="26" + x="9" + y="84" + rx="0" + ry="0" /> + </g> + <g + id="Spin_down-background-notebook-rtl" + inkscape:label="#g4383" + transform="translate(160,40)" + clip-path="url(#clipPath5747-3-7)"> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-5-4-3" + style="color:#000000;fill:#ffffff;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + style="color:#000000;fill:url(#linearGradient4885-8-8-3);fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-53-7-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <g + id="g4377-7-4-5-7-8"> + <path + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-5-5-8-5-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssccsss" /> + <path + style="opacity:0.1;color:#000000;fill:#2b0000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,81.5 c -1.3850003,0 -2.5,1.115 -2.5,2.5 l 0,2 0.5,0 0,-1 c 0,-1.108 0.892,-2 2,-2 l 12,0 c 1.108,0 2,0.892 2,2 l 0,1 0.5,0 0,-2 c 0,-1.385 -1.115,-2.5 -2.5,-2.5 z" + id="rect17861-3-2-9-9-3-9-7-3-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssccssssccsss" /> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-1-6-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-7-8-3);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-2-1-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-3-3-9" + width="1" + height="26" + x="9" + y="84" + rx="0" + ry="0" /> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-3-4-1-2" + width="7" + height="1" + x="2" + y="96" + rx="0" + ry="0" /> + </g> + <g + id="Spin_up-background-disable-notebook-rtl" + inkscape:label="#g4383" + transform="translate(180,40)" + clip-path="url(#clipPath5899-0-4)"> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-9-7-6-8" + style="color:#000000;fill:#ffffff;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + style="color:#000000;fill:#f4f4f2;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-6-1-5-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <g + id="g4377-7-4-4-5-5-7"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-5-5-7-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-4-2-4-2);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-5-55-0-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-5-33-7-9" + width="1" + height="28" + x="9" + y="82" + rx="0" + ry="0" /> + </g> + <g + id="Spin_down-background-disable-notebook-rtl" + inkscape:label="#g4383" + transform="translate(180,40)" + clip-path="url(#clipPath5903-7-0)"> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-9-7-7-9-7" + style="color:#000000;fill:#ffffff;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + style="color:#000000;fill:#f4f4f2;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-6-1-0-1-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <g + id="g4377-7-4-4-5-3-6-2"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-5-5-1-7-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-4-2-6-3-8);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-5-55-7-6-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-5-33-0-3-0" + width="1" + height="28" + x="9" + y="82" + rx="0" + ry="0" /> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-3-4-5-1-0" + width="7" + height="1" + x="2" + y="96" + rx="0" + ry="0" /> + </g> + <g + id="Spin_up-background-disable-notebook" + inkscape:label="#g4383" + transform="matrix(-1,0,0,1,190,0)" + clip-path="url(#clipPath5899-4)"> + <rect + ry="0" + rx="0" + y="80" + x="0" + height="32" + width="10" + id="rect3078-81-8-0-9-7-9" + style="color:#000000;fill:#ffffff;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + style="color:#000000;fill:#f4f4f2;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="rect17861-3-2-1-2-2-6-1-01" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <g + id="g4377-7-4-4-5-31"> + <path + 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" + d="m 18.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,111.5 1.5,110.385 1.5,109 l 0,-9" + id="use4343-2-7-5-5-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssc" /> + <path + style="color:#000000;fill:none;stroke:url(#linearGradient4887-4-2-8);stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 4.0000005,81.5 16,81.5 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -11.9999995,0 C 2.6150002,110.5 1.5,109.385 1.5,108 l 0,-24 c 0,-1.385 1.1150002,-2.5 2.5000005,-2.5 z" + id="use4309-7-2-5-55-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <rect + style="opacity:0.03999999;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3994-7-8-5-6-5-33-8" + width="1" + height="28" + x="9" + y="82" + rx="0" + ry="0" /> + </g> + <g + id="Entry_combo-entry-border-active-rtl" + clip-path="url(#clipPath4919-9)" + inkscape:label="#g4909" + transform="matrix(-1,0,0,1,200,40)"> + <path + sodipodi:nodetypes="sssssssss" + inkscape:connector-curvature="0" + id="use4126-2-1" + d="m 114,81.5 12,0 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -12,0 c -1.385,0 -2.5,-1.115 -2.5,-2.5 l 0,-24 c 0,-1.385 1.115,-2.5 2.5,-2.5 z" + style="color:#000000;fill:url(#linearGradient4923-8);fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <rect + ry="0" + rx="0" + y="80" + x="110" + height="32" + width="10" + id="rect3078-81-1-0-5" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + sodipodi:nodetypes="cssssc" + inkscape:connector-curvature="0" + id="use4343-6-9-0" + d="m 128.5,100 0,9 c 0,1.385 -1.115,2.5 -2.5,2.5 l -12,0 c -1.385,0 -2.5,-1.115 -2.5,-2.5 l 0,-9" + 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" /> + <path + sodipodi:nodetypes="sssssssss" + inkscape:connector-curvature="0" + id="rect17861-0-6-1-0" + d="m 114,81.5 12,0 c 1.385,0 2.5,1.115 2.5,2.5 l 0,24 c 0,1.385 -1.115,2.5 -2.5,2.5 l -12,0 c -1.385,0 -2.5,-1.115 -2.5,-2.5 l 0,-24 c 0,-1.385 1.115,-2.5 2.5,-2.5 z" + style="color:#000000;fill:none;stroke:#349F8C;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </g> + </g> +</svg> diff --git a/src/gtk2/render-bits.sh b/src/gtk2/render-bits.sh new file mode 100644 index 0000000..0f6d1b8 --- /dev/null +++ b/src/gtk2/render-bits.sh @@ -0,0 +1,16 @@ +#! /bin/bash +# +# Yeah this script is pretty bad and ugly, so? +# +INKSCAPE=/usr/bin/inkscape +SVG=bits.svg +LISTFILE=bits-list.txt +for filename in `cat $LISTFILE` +do + DIR=`echo $filename | cut -f1 -d '/'` + if [ '!' -d $DIR ]; + then mkdir $DIR; + fi + ID=`echo $filename | tr '/' '_'` + $INKSCAPE $SVG -i $ID -e $filename.png +done diff --git a/src/gtk3/gtk3-assets-dark.svg b/src/gtk3/gtk3-assets-dark.svg new file mode 100644 index 0000000..2528de8 --- /dev/null +++ b/src/gtk3/gtk3-assets-dark.svg @@ -0,0 +1,5462 @@ +<?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" + inkscape:export-ydpi="90.000000" + inkscape:export-xdpi="90.000000" + width="600" + height="300" + id="svg11300" + sodipodi:version="0.32" + inkscape:version="0.48.4 r9939" + sodipodi:docname="gtk3-assets-dark.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + version="1.0" + style="display:inline;enable-background:new" + inkscape:export-filename="/home/sam/moka-template.png"> + <title + id="title3004">Moka Icon Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Sam Hewitt + + + + + Moka Icon Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/gtk3/gtk3-assets.svg b/src/gtk3/gtk3-assets.svg new file mode 100644 index 0000000..5d9172e --- /dev/null +++ b/src/gtk3/gtk3-assets.svg @@ -0,0 +1,5575 @@ + + + + + Moka Icon Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Sam Hewitt + + + + + Moka Icon Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/gtk3/gtk3-selection.svg b/src/gtk3/gtk3-selection.svg new file mode 100644 index 0000000..0a3984f --- /dev/null +++ b/src/gtk3/gtk3-selection.svg @@ -0,0 +1,2492 @@ + + + + + Moka Icon Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Sam Hewitt + + + + + Moka Icon Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/metacity/metacity-assets.svg b/src/metacity/metacity-assets.svg new file mode 100644 index 0000000..df23251 --- /dev/null +++ b/src/metacity/metacity-assets.svg @@ -0,0 +1,3113 @@ + + + + + Moka Icon Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Sam Hewitt + + + + + Moka Icon Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/unity/unity-assets.svg b/src/unity/unity-assets.svg new file mode 100644 index 0000000..67cf1c3 --- /dev/null +++ b/src/unity/unity-assets.svg @@ -0,0 +1,3342 @@ + + + + + Moka Icon Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Sam Hewitt + + + + + Moka Icon Theme Template + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +