pax_global_header00006660000000000000000000000064132142024520014505gustar00rootroot0000000000000052 comment=a1c5674c0ec38b4cc8ba41d2c0e6187987ae7eb4 blackbird-gtk-theme-0.4+20171213/000077500000000000000000000000001321420245200160445ustar00rootroot00000000000000blackbird-gtk-theme-0.4+20171213/.gitignore000066400000000000000000000001511321420245200200310ustar00rootroot00000000000000*~ Makefile Makefile.in aclocal.m4 autom4te.cache/ config.log config.status configure install-sh missing blackbird-gtk-theme-0.4+20171213/LICENSE.CC000066400000000000000000000533361321420245200173470ustar00rootroot00000000000000Creative Commons Legal Code Attribution-ShareAlike 3.0 Unported CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. License THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. 1. Definitions a. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. b. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined below) for the purposes of this License. c. "Creative Commons Compatible License" means a license that is listed at http://creativecommons.org/compatiblelicenses that has been approved by Creative Commons as being essentially equivalent to this License, including, at a minimum, because that license: (i) contains terms that have the same purpose, meaning and effect as the License Elements of this License; and, (ii) explicitly permits the relicensing of adaptations of works made available under that license under this License or a Creative Commons jurisdiction license with the same License Elements as this License. d. "Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership. e. "License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike. f. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. g. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. h. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. i. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. j. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. k. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. 2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. 3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: a. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; b. to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified."; c. to Distribute and Publicly Perform the Work including as incorporated in Collections; and, d. to Distribute and Publicly Perform Adaptations. e. For the avoidance of doubt: i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, iii. Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. 4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(c), as requested. b. You may Distribute or Publicly Perform an Adaptation only under the terms of: (i) this License; (ii) a later version of this License with the same License Elements as this License; (iii) a Creative Commons jurisdiction license (either this or a later license version) that contains the same License Elements as this License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible License. If you license the Adaptation under one of the licenses mentioned in (iv), you must comply with the terms of that license. If you license the Adaptation under the terms of any of the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), you must comply with the terms of the Applicable License generally and the following provisions: (I) You must include a copy of, or the URI for, the Applicable License with every copy of each Adaptation You Distribute or Publicly Perform; (II) You may not offer or impose any terms on the Adaptation that restrict the terms of the Applicable License or the ability of the recipient of the Adaptation to exercise the rights granted to that recipient under the terms of the Applicable License; (III) You must keep intact all notices that refer to the Applicable License and to the disclaimer of warranties with every copy of the Work as included in the Adaptation You Distribute or Publicly Perform; (IV) when You Distribute or Publicly Perform the Adaptation, You may not impose any effective technological measures on the Adaptation that restrict the ability of a recipient of the Adaptation from You to exercise the rights granted to that recipient under the terms of the Applicable License. This Section 4(b) applies to the Adaptation as incorporated in a Collection, but this does not require the Collection apart from the Adaptation itself to be made subject to the terms of the Applicable License. c. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv) , consistent with Ssection 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. d. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise. 5. Representations, Warranties and Disclaimer UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 7. Termination a. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. b. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. 8. Miscellaneous a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. b. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. c. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. d. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. e. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. f. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. Creative Commons Notice Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of the License. Creative Commons may be contacted at http://creativecommons.org/. blackbird-gtk-theme-0.4+20171213/LICENSE.GPL000066400000000000000000000432541321420245200175020ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. 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 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. blackbird-gtk-theme-0.4+20171213/Makefile.am000066400000000000000000000007411321420245200201020ustar00rootroot00000000000000EXTRA_DIST = \ LICENSE.CC \ LICENSE.GPL \ README.md themedir = $(datadir)/themes/Blackbird install-data-hook: $(MKDIR_P) $(DESTDIR)$(themedir) cp -r $(srcdir)/gtk-* $(DESTDIR)$(themedir) cp -r $(srcdir)/metacity-1 $(DESTDIR)$(themedir) cp -r $(srcdir)/xfce-notify-4.0 $(DESTDIR)$(themedir) cp -r $(srcdir)/xfwm4 $(DESTDIR)$(themedir) cp $(srcdir)/index.theme $(DESTDIR)$(themedir) uninstall-hook: test -e $(DESTDIR)$(themedir) && rm -rfv $(DESTDIR)$(themedir) blackbird-gtk-theme-0.4+20171213/README.md000066400000000000000000000007101321420245200173210ustar00rootroot00000000000000Blackbird ========= Desktop Suite for Xfce ---------------------- Copyright 2012 Simon Steinbeiß and Satyajit Sahoo Blackbird is dual-licensed as GPLv2 or later and CC-BY-SA 3.0 or later. The Blackbird desktop suite includes: * GTK2 theme * GTK3 theme (WIP) * Xfwm4 theme * Metacity theme ### Install without admin privileges ``` ./autogen.sh --prefix=$HOME/.local make install ``` ### Install for all users ``` ./autogen.sh sudo make install ``` blackbird-gtk-theme-0.4+20171213/autogen.sh000077500000000000000000000006231321420245200200460ustar00rootroot00000000000000#!/bin/sh set -e test -n "$srcdir" || srcdir=$(dirname "$0") test -n "$srcdir" || srcdir=. olddir=$(pwd) cd $srcdir autoreconf --force --install --symlink --warnings=all cd "$olddir" if [ "$NOCONFIGURE" = "" ]; then $srcdir/configure "$@" || exit 1 if [ "$1" = "--help" ]; then exit 0 else echo "Now type 'make' to compile $PKG_NAME" || exit 1 fi else echo "Skipping configure process." fi blackbird-gtk-theme-0.4+20171213/configure.ac000066400000000000000000000006341321420245200203350ustar00rootroot00000000000000AC_INIT([Blackbird ], 0.4, [https://github.com/shimmerproject/Blackbird/issues], [Blackbird], [http://shimmerproject.org]) AM_INIT_AUTOMAKE([1.11 foreign subdir-objects tar-ustar no-dist-gzip dist-xz -Wno-portability]) AM_SILENT_RULES([yes]) AC_PREFIX_DEFAULT(/usr) AC_CONFIG_FILES([Makefile]) AC_OUTPUT AC_MSG_RESULT([ Blackbird $VERSION ======== prefix: ${prefix} ]) blackbird-gtk-theme-0.4+20171213/gtk-2.0/000077500000000000000000000000001321420245200171265ustar00rootroot00000000000000blackbird-gtk-theme-0.4+20171213/gtk-2.0/gtkrc000066400000000000000000000510671321420245200201740ustar00rootroot00000000000000# Evolve GTK Theme gtk_color_scheme = "base_color:#333333;bg_color:#383838;tooltip_bg_color:#333333;selected_bg_color:#5588ee;text_color:#eeeeee;fg_color:#dedede;tooltip_fg_color:#dedede;selected_fg_color:#f9f9f9;menubar_bg_color:#333333;menubar_fg_color:#dedede;toolbar_bg_color:#333333;toolbar_fg_color:#dedede;menu_bg_color:#333333;menu_fg_color:#dedede;panel_bg_color:#333333;panel_fg_color:#dedede;link_color:#5588ee;visited_link_color:#7777ff;" gtk-icon-sizes = "panel=16,16:gtk-button=16,16" # Icon sizes gtk-button-images = 0 # Disables icons in buttons gtk-toolbar-style = 1 # Enables text in toolbar gtk-auto-mnemonics = 1 # Disables ugly lines under menu items # Default Style style "evolve-default" { xthickness = 1 ythickness = 1 GtkArrow::arrow-scaling= 0.5 GtkButton::child-displacement-x = 0 GtkButton::child-displacement-y = 0 GtkButton::default-border = { 0, 0, 0, 0 } GtkCheckButton::indicator-size = 15 # The following line hints to gecko (and possibly other appliations) # that the entry should be drawn transparently on the canvas. # Without this, gecko will fill in the background of the entry. GtkEntry::honors-transparent-bg-hint = 1 GtkEntry::state-hint = 0 GtkExpander::expander-size = 16 GtkImage::x-ayatana-indicator-dynamic = 1 GtkMenu::horizontal-padding = 0 GtkMenu::vertical-padding = 0 GtkMenuBar::internal-padding = 0 GtkMenuBar::window-dragging = 1 GtkMenuBar::shadow-type = GTK_SHADOW_NONE GtkMenuItem::arrow-scaling= 0.5 GtkPaned::handle-size = 1 GtkProgressBar::min-horizontal-bar-height = 10 GtkProgressBar::min-vertical-bar-width = 10 GtkRange::trough-border = 0 GtkRange::slider-width = 15 GtkRange::stepper-size = 15 GtkRange::stepper_spacing = 0 GtkRange::trough-under-steppers = 1 GtkScale::slider-length = 14 GtkScale::slider-width = 14 GtkScale::trough-side-details = 1 GtkScrollbar::activate-slider = 1 GtkScrollbar::has-backward-stepper = 0 GtkScrollbar::has-forward-stepper = 0 GtkScrollbar::has-secondary-backward-stepper = 0 GtkScrollbar::has-secondary-forward-stepper = 0 GtkScrollbar::min-slider-length = 100 GtkScrollbar::slider-width = 9 GtkScrollbar::trough-border = 3 GtkScrolledWindow::scrollbar-spacing = 0 GtkScrolledWindow::scrollbars-within-bevel = 1 GtkToolbar::internal-padding = 0 GtkTreeView::expander-size = 11 GtkTreeView::vertical-separator = 0 GtkWidget::focus-padding = 2 GtkWidget::new-tooltip-style = 0 GtkWidget::wide-separators = 1 GtkWidget::separator-width = 1 GtkWidget::separator-height = 1 GtkWindow::resize-grip-height = 0 GtkWindow::resize-grip-width = 0 WnckTasklist::fade-overlay-rect = 0 GtkWidget::link-color = @link_color GtkWidget::visited-link-color = @visited_link_color GnomeHRef::link_color = @link_color GtkHTML::link_color = @link_color GtkHTML::alink_color = @link_color GtkHTML::vlink_color = @visited_link_color GtkIMHtml::hyperlink-color = @link_color GtkIMHtml::hyperlink-visited-color = @visited_link_color GtkIMHtml::hyperlink-prelight-color = shade(1.3, @link_color) fg[NORMAL] = @fg_color fg[PRELIGHT] = @fg_color fg[SELECTED] = @selected_fg_color fg[ACTIVE] = @fg_color fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) 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) base[NORMAL] = @base_color base[PRELIGHT] = shade (0.95, @bg_color) base[ACTIVE] = @selected_bg_color base[SELECTED] = @selected_bg_color base[INSENSITIVE] = @bg_color text[NORMAL] = @text_color text[PRELIGHT] = @text_color text[ACTIVE] = @selected_fg_color text[SELECTED] = @selected_fg_color text[INSENSITIVE] = mix (0.5, @bg_color, @text_color) engine "murrine" { animation = FALSE arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows colorize_scrollbar = FALSE comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow contrast = 1.0 focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight glowstyle = 1 gradient_shades = { 1.2, 1.1, 1.1, 0.97 } highlight_shade = 1.0 lightborder_shade = 1.0 lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line menubaritemstyle = 1 # 0 = menuitem look, 1 = button look menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped menustyle = 0 # 0 = none, 1 = vertical striped progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient roundness = 2 scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles sliderstyle = 0 # 0 = none, 1 = handles stepperstyle = 0 # 0 = standard, 1 = integrated stepper handles toolbarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient textstyle = 0 # 0 = no text shadow, 1 = shadow at bottom, 2 = top, 3 = bottom right, 4 = top left } } style "evolve-wide" { xthickness = 2 ythickness = 2 } style "evolve-wider" { xthickness = 3 ythickness = 3 } # Notebook style "evolve-notebook-bg" { bg[NORMAL] = shade (1.1, @bg_color) bg[ACTIVE] = shade (0.9, @bg_color) engine "murrine" { border_shades = { 0.9, 0.9 } } } style "evolve-notebook" = "evolve-notebook-bg" { xthickness = 2 ythickness = 2 engine "murrine" { roundness = 2 } } # Various Standard Widgets style "evolve-button" = "evolve-wider" { bg[NORMAL] = @bg_color bg[PRELIGHT] = shade (1.1, @bg_color) bg[ACTIVE] = shade (0.82, @bg_color) engine "murrine" { roundness = 2 glazestyle = 0 highlight_shade = 1.0 } } style "evolve-scrollbar" = "evolve-button" { bg[NORMAL] = @bg_color bg[PRELIGHT] = shade (0.8, @bg_color) bg[ACTIVE] = shade (1.4, @selected_bg_color) engine "murrine" { roundness = 4 border_shades = { 1.4, 1.4 } gradient_shades = { 0.7, 0.7, 0.7, 0.7 } trough_shades = { 1.0, 1.0 } trough_border_shades = { 1.2, 1.2 } lightborder_shade = 1.0 lightborderstyle = 0 } } style "evolve-overlay-scrollbar" { bg[ACTIVE] = shade (0.8, @bg_color) bg[INSENSITIVE] = shade (0.97, @bg_color) base[SELECTED] = shade (0.6, @base_color) base[INSENSITIVE] = shade (0.85, @base_color) } style "evolve-scale" = "evolve-default" { bg[NORMAL] = @bg_color bg[ACTIVE] = @bg_color bg[SELECTED] = shade (1.0, @selected_bg_color) bg[INSENSITIVE] = shade (0.95, @bg_color) engine "murrine" { roundness = 7 border_shades = { 1.0, 1.0 } trough_shades = { 1.1, 1.2 } trough_border_shades = { 0.9, 0.9 } } } style "evolve-progressbar" = "evolve-default" { xthickness = 0 ythickness = 0 bg[NORMAL] = @bg_color bg[PRELIGHT] = shade (1.04, @bg_color) bg[ACTIVE] = shade (1.14, @bg_color) fg[PRELIGHT] = shade (0.9, @selected_fg_color) engine "murrine" { roundness = 2 border_shades = { 1.2, 1.2 } gradient_shades = { 1.1, 1.0, 1.0, 0.9 } trough_border_shades = { 0.9, 0.9 } } } style "evolve-treeview-header" = "evolve-button" { xthickness = 2 ythickness = 1 engine "murrine" { roundness = 0 } } style "evolve-treeview" { engine "murrine" { roundness = 0 } } style "evolve-frame-title" { fg[NORMAL] = lighter (@fg_color) } style "evolve-tooltips" = "evolve-wider" { xthickness = 5 ythickness = 5 bg[NORMAL] = @bg_color fg[NORMAL] = @fg_color bg[SELECTED] = @bg_color engine "murrine" { roundness = 2 rgba = FALSE } } style "evolve-spinbutton" = "evolve-button" { xthickness = 4 engine "murrine" { } } style "evolve-radiocheck" = "evolve-default" { text[NORMAL] = shade (0.8, @selected_bg_color) text[PRELIGHT] = shade (0.8, @selected_bg_color) bg[SELECTED] = @base_color } style "evolve-entry" = "evolve-wider" { bg[SELECTED] = mix (0.5, @selected_bg_color, @base_color) engine "murrine" { border_shades = { 1.2, 1.2 } } } style "metacity-frame" = "evolve-default" { bg[SELECTED] = @selected_bg_color } style "evolve-statusbar" { } style "evolve-comboboxentry" = "evolve-entry" { } style "evolve-hscale" = "evolve-scale" { } style "evolve-vscale" = "evolve-scale" { } style "evolve-hscrollbar" = "evolve-scrollbar" { } style "evolve-vscrollbar" = "evolve-scrollbar" { } # Menus style "evolve-menu" { ythickness = 0 xthickness = 0 bg[SELECTED] = @selected_bg_color bg[NORMAL] = shade (1.40, @menu_bg_color) bg[PRELIGHT] = @selected_bg_color bg[ACTIVE] = shade (1.40, @menu_bg_color) bg[INSENSITIVE] = shade (1.40, @menu_bg_color) fg[NORMAL] = @menu_fg_color fg[PRELIGHT] = @selected_fg_color fg[SELECTED] = @selected_fg_color fg[ACTIVE] = @selected_fg_color fg[INSENSITIVE] = mix (0.35, shade (0.75, @menu_bg_color), @menu_fg_color) text[NORMAL] = @text_color text[PRELIGHT] = @selected_fg_color text[SELECTED] = @selected_fg_color text[ACTIVE] = @selected_fg_color text[INSENSITIVE] = mix (0.85, shade (0.75, @menu_bg_color), @menu_fg_color) engine "murrine" { roundness = 0 } } style "evolve-menu-item" = "evolve-wider" { bg[SELECTED] = @selected_bg_color bg[PRELIGHT] = @selected_bg_color fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text fg[PRELIGHT] = @selected_fg_color fg[SELECTED] = @selected_fg_color engine "murrine" { border_shades = { 1.4, 1.4 } } } style "evolve-separator-menu-item" { xthickness = 1 ythickness = 1 GtkSeparatorMenuItem::horizontal-padding = 0 } style "evolve-menubar" = "evolve-default" { ythickness = 0 bg[SELECTED] = @selected_bg_color bg[NORMAL] = @menubar_bg_color bg[PRELIGHT] = @selected_bg_color bg[ACTIVE] = shade (1.40, @menubar_bg_color) bg[INSENSITIVE] = shade (1.40, @menubar_bg_color) fg[NORMAL] = @menubar_fg_color fg[PRELIGHT] = @selected_fg_color fg[SELECTED] = @selected_fg_color fg[ACTIVE] = @selected_fg_color fg[INSENSITIVE] = mix (0.85, shade (0.75, @menubar_bg_color), @menubar_fg_color) engine "murrine" { roundness = 0 } } style "evolve-menubaritem" { xthickness = 3 ythickness = 3 engine "murrine" { roundness = 0 } } # Toolbars style "evolve-toolbar" = "evolve-default" { bg[NORMAL] = @toolbar_bg_color bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) bg[SELECTED] = @selected_bg_color bg[INSENSITIVE] = @toolbar_bg_color bg[ACTIVE] = shade (0.9, @toolbar_bg_color) fg[NORMAL] = @toolbar_fg_color fg[PRELIGHT] = @toolbar_fg_color fg[SELECTED] = @selected_fg_color fg[ACTIVE] = @toolbar_fg_color fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) engine "murrine" { gradient_shades = { 1.00, 0.95, 0.94, 0.90 } } } style "evolve-toolbutton" = "evolve-button" { bg[NORMAL] = @toolbar_bg_color bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) bg[SELECTED] = @selected_bg_color bg[INSENSITIVE] = @toolbar_bg_color bg[ACTIVE] = shade (0.9, @toolbar_bg_color) fg[NORMAL] = @toolbar_fg_color fg[PRELIGHT] = @toolbar_fg_color fg[SELECTED] = @selected_fg_color fg[ACTIVE] = @toolbar_fg_color fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) engine "murrine" { } } class "GtkToolbar" style "evolve-toolbar" class "GtkHandleBox" style "evolve-toolbar" # Panels style "evolve-panel" { xthickness = 1 ythickness = 0 bg[NORMAL] = @bg_color bg[PRELIGHT] = shade (1.1, @bg_color) bg[ACTIVE] = shade (0.9, @bg_color) bg[SELECTED] = shade (0.97, @bg_color) fg[NORMAL] = @fg_color fg[PRELIGHT] = @fg_color fg[SELECTED] = @fg_color fg[ACTIVE] = @fg_color text[NORMAL] = @text_color text[PRELIGHT] = @text_color text[SELECTED] = @text_color text[ACTIVE] = @text_color engine "murrine" { roundness = 0 } } widget "*PanelWidget*" style "evolve-panel" widget "*PanelApplet*" style "evolve-panel" widget "*fast-user-switch*" style "evolve-panel" widget "*CPUFreq*Applet*" style "evolve-panel" widget "*indicator-applet*" style "evolve-panel" class "PanelApp*" style "evolve-panel" class "PanelToplevel*" style "evolve-panel" widget_class "*PanelToplevel*" style "evolve-panel" widget_class "*notif*" style "evolve-panel" widget_class "*Notif*" style "evolve-panel" widget_class "*Tray*" style "evolve-panel" widget_class "*tray*" style "evolve-panel" widget_class "*computertemp*" style "evolve-panel" widget_class "*Applet*Tomboy*" style "evolve-panel" widget_class "*Applet*Netstatus*" style "evolve-panel" widget "*gdm-user-switch-menubar*" style "evolve-panel" style "bold-panel-item" { font_name = "Bold" engine "murrine" { roundness = 0 } } widget "*Panel*MenuBar*" style "bold-panel-item" widget "*gimmie*" style "bold-panel-item" # widget_class "*Mail*" style "evolve-panel" # Disabled to fix Evolution bug # class "*Panel*" style "evolve-panel" # Disabled to fix bug # XFCE Styles style "xfce-header" { bg[NORMAL] = shade (0.9, @bg_color) base[NORMAL] = shade (1.18, @bg_color) } style "xfdesktop-windowlist" { bg[NORMAL] = @base_color fg[INSENSITIVE] = shade (0.95, @base_color) text[INSENSITIVE] = shade (0.95, @base_color) } style "xfdesktop-icon-view" { XfdesktopIconView::label-alpha = 20 XfdesktopIconView::selected-label-alpha = 80 XfdesktopIconView::shadow-color = @tooltip_bg_color XfdesktopIconView::selected-shadow-color = @tooltip_bg_color XfdesktopIconView::shadow-x-offset = 1 XfdesktopIconView::selected-shadow-x-offset = 1 XfdesktopIconView::shadow-y-offset = 1 XfdesktopIconView::selected-shadow-y-offset = 1 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 "xfwm-tabwin" { Xfwm4TabwinWidget::border-width = 1 Xfwm4TabwinWidget::icon-size = 64 engine "murrine" { focusstyle = 0 } } style "xfsm-logout" { engine "murrine" { } } style "thunar-sidepane" { base[NORMAL] = shade (0.9,@base_color) base[INSENSITIVE] = shade (0.9,@base_color) bg[NORMAL] = shade (0.92,@base_color) bg[PRELIGHT] = shade (1.5,@selected_bg_color) } style "workspace-switcher" = "evolve-panel" { bg[SELECTED] = mix (0.3, shade (1.35,@selected_bg_color), shade (0.9,@base_color)) } widget_class "*ThunarShortcutsView*" style "thunar-sidepane" widget_class "*ThunarTreeView*" style "thunar-sidepane" widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "thunar-sidepane" widget "*Xfce*Panel*" style "evolve-panel" class "*Xfce*Panel*" style "evolve-panel" widget "*WnckPager*" style "workspace-switcher" widget_class "*XfceHeading*" style "xfce-header" widget_class "*XfceDesktop*" style "xfdesktop-windowlist" widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" widget "xfwm4-tabwin*" style "xfwm-tabwin" widget_class "*XfsmLogoutDialog*" style "xfsm-logout" # Google Chrome/Chromium Styles (requires 9.0.597 or newer) style "chromium-toolbar-button" { engine "murrine" { roundness = 2 } } style "chrome-gtk-frame" { ChromeGtkFrame::frame-color = @bg_color ChromeGtkFrame::inactive-frame-color = @bg_color ChromeGtkFrame::frame-gradient-size = 16 ChromeGtkFrame::frame-gradient-color = @bg_color ChromeGtkFrame::incognito-frame-color = shade (0.97, @bg_color) ChromeGtkFrame::incognito-inactive-frame-color = shade (0.97, @bg_color) ChromeGtkFrame::incognito-frame-gradient-size = 16 ChromeGtkFrame::incognito-frame-gradient-color = shade (0.97, @bg_color) ChromeGtkFrame::scrollbar-trough-color = shade (0.97, @bg_color) ChromeGtkFrame::scrollbar-slider-prelight-color = shade (1.02, @bg_color) ChromeGtkFrame::scrollbar-slider-normal-color = shade (1.12, @bg_color) } class "ChromeGtkFrame" style "chrome-gtk-frame" widget_class "*Chrom*Button*" style "chromium-toolbar-button" # General Style Application class "GtkWidget" style "evolve-default" class "GtkFrame" style "evolve-wide" class "MetaFrames" style "metacity-frame" class "GtkSeparator" style "evolve-wide" class "GtkWindow" style "metacity-frame" class "GtkCalendar" style "evolve-wide" class "GtkSpinButton" style "evolve-spinbutton" class "GtkScale" style "evolve-scale" class "GtkVScale" style "evolve-vscale" class "GtkHScale" style "evolve-hscale" class "GtkScrollbar" style "evolve-scrollbar" class "GtkVScrollbar" style "evolve-vscrollbar" class "GtkHScrollbar" style "evolve-hscrollbar" class "GtkRadio*" style "evolve-radiocheck" class "GtkCheck*" style "evolve-radiocheck" class "GtkEntry" style "evolve-entry" widget_class "*" style "evolve-notebook" widget_class "**" style "evolve-notebook-bg" widget_class "**" style "evolve-notebook-bg" widget_class "**" style "evolve-notebook-bg" widget_class "*.GtkNotebook.*.GtkViewport" style "evolve-notebook" widget_class "*" style "evolve-button" widget_class "**" style "evolve-statusbar" widget_class "*" style "evolve-progressbar" widget_class "*" style "evolve-progressbar" widget_class "**" style "evolve-comboboxentry" widget_class "**" style "evolve-comboboxentry" widget_class "**" style "evolve-menu" widget_class "**" style "evolve-menu-item" widget_class "**" style "evolve-separator-menu-item" widget_class "*Menu*.*Sepa*" style "evolve-separator-menu-item" widget_class "**" style "evolve-menubar" widget_class "***" style "evolve-menubaritem" widget_class "*GtkToolButton*" style "evolve-toolbutton" widget_class "*GtkToggleToolButton*" style "evolve-toolbutton" widget_class "*GtkMenuToolButton*" style "evolve-toolbutton" widget_class "*GtkToolbar*Button" style "evolve-toolbutton" widget_class "*.." style "evolve-frame-title" widget_class "*.*" style "evolve-treeview" widget_class "*.." style "evolve-treeview-header" widget_class "*.." style "evolve-treeview-header" widget_class "*.." style "evolve-treeview-header" widget_class "*.." style "evolve-treeview-header" widget "gtk-tooltip*" style "evolve-tooltips" widget_class "**" style "evolve-overlay-scrollbar" # Workarounds and Non-Standard Styling style "text-is-fg-color-workaround" { text[NORMAL] = @text_color text[PRELIGHT] = @fg_color text[SELECTED] = @selected_fg_color text[ACTIVE] = @fg_color text[INSENSITIVE] = mix (0.85, shade (0.75, @bg_color), @fg_color) } widget_class "*.." style "text-is-fg-color-workaround" style "fg-is-text-color-workaround" { fg[NORMAL] = @text_color fg[PRELIGHT] = @text_color fg[ACTIVE] = @selected_fg_color fg[SELECTED] = @selected_fg_color fg[INSENSITIVE] = darker (@fg_color) } widget_class "**" style "fg-is-text-color-workaround" widget_class "*" style "fg-is-text-color-workaround" widget_class "*" style "fg-is-text-color-workaround" style "evolve-evo-new-button-workaround" { engine "murrine" { toolbarstyle = 0 } } widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evolve-evo-new-button-workaround" style "inkscape-toolbar-fix" { engine "murrine" { gradient_shades = { 1.0, 1.0, 1.0, 1.0 } highlight_shade = 1.0 } } #widget "*GtkHandleBox*" style "inkscape-toolbar-fix" #widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" #widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" blackbird-gtk-theme-0.4+20171213/gtk-3.0/000077500000000000000000000000001321420245200171275ustar00rootroot00000000000000blackbird-gtk-theme-0.4+20171213/gtk-3.0/apps/000077500000000000000000000000001321420245200200725ustar00rootroot00000000000000blackbird-gtk-theme-0.4+20171213/gtk-3.0/apps/gnome-applications.css000066400000000000000000000140551321420245200244020ustar00rootroot00000000000000/*********************** * fallback mode panel * ***********************/ PanelWidget, PanelApplet, PanelToplevel { padding: 0; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); color: @panel_fg_color; } PanelApplet { border-width: 0; } PanelSeparator { border-width: 0; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); color: @panel_fg_color; } .gnome-panel-menu-bar, PanelApplet > GtkMenuBar.menubar, PanelApplet > GtkMenuBar.menubar.menuitem, PanelMenuBar.menubar, PanelMenuBar.menubar.menuitem { -PanelMenuBar-icon-visible: true; border-width: 0; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); } PanelAppletFrame { border-width: 0; background-color: @panel_bg_color; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); } PanelApplet .button { -GtkButton-inner-border: 2; border-width: 0 1px; border-radius: 0; border-color: transparent; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); color: @panel_fg_color; } PanelApplet .button:active { border-width: 0 1px; border-radius: 0; border-color: shade(@panel_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 0.97)), to (shade(@panel_bg_color, 0.82))); } PanelApplet .button:prelight, PanelApplet .button:active:prelight { background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.40)), to (shade(@panel_bg_color, 1.05))); } WnckPager, WnckTasklist { background-color: @panel_bg_color; } /************ * nautilus * ************/ .nautilus-canvas-item { border-radius: 2px; } .nautilus-desktop.nautilus-canvas-item { color: #fff; text-shadow: 1px 1px #000; } .nautilus-desktop.nautilus-canvas-item:active { background-color: alpha(@theme_bg_color, 0.8); background-image: none; color: @theme_fg_color; } .nautilus-desktop.nautilus-canvas-item:selected { background-color: alpha(@theme_selected_bg_color, 0.8); background-image: none; color: @theme_selected_fg_color; } .nautilus-desktop.nautilus-canvas-item:active, .nautilus-desktop.nautilus-canvas-item:prelight, .nautilus-desktop.nautilus-canvas-item:selected { text-shadow: none; } NautilusWindow .sidebar .frame { border-width: 1px 0 0 0; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; } NautilusWindow > GtkGrid > .pane-separator { border-width: 1px 1px 0 0; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-color: shade(@theme_bg_color, 1.12); } NautilusView.frame, NautilusNotebook.notebook { border-right-width: 0; border-bottom-width: 0; border-left-width: 0; } NautilusNotebook .frame { border-width: 1px 0 0 0; } NautilusQueryEditor .primary-toolbar.toolbar { padding: 4px; border-top-width: 1px; border-bottom-width: 0; } NautilusQueryEditor .primary-toolbar.toolbar .button { padding: 0; } NautilusQueryEditor .toolbar { padding: 4px 4px 3px 4px; border-width: 1px 0 0 0; border-style: solid; border-color: @theme_bg_color; background-color: mix(@theme_bg_color, @theme_base_color, 0.5); } NautilusQueryEditor .toolbar:nth-child(2) { border-color: shade(@theme_bg_color, 0.8); } NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar { border-top-width: 0; } NautilusNotebook.notebook NautilusQueryEditor .toolbar:last-child, NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar:only-child { border-bottom-width: 1px; border-bottom-color: shade(@theme_bg_color, 0.8); } .toolbar NautilusPathBar .button { padding: 1px 5px; } /****************** * gnome terminal * ******************/ TerminalScreen { -TerminalScreen-background-darkness: 0.9; background-color: #333; color: #eee; } TerminalWindow GtkNotebook.notebook { border-right-width: 0; border-bottom-width: 0; border-left-width: 0; } TerminalWindow .scrollbars-junction, TerminalWindow .scrollbar.trough { background-color: #333; } TerminalWindow .scrollbar.button, TerminalWindow .scrollbar.button:active, TerminalWindow .scrollbar.button:active:hover { color: shade(#333, 0.6); } /********* * gedit * *********/ GeditWindow .pane-separator, GeditWindow .pane-separator:hover { border-width: 0 1px 1px 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-color: shade(@theme_bg_color, 1.12); color: shade(@theme_bg_color, 0.8); } GeditPanel.title GtkLabel { padding: 5px 0; } GeditPanel .toolbar { border-style: none; background-color: transparent; } GeditDocumentsPanel .view { background-color: shade(@theme_bg_color, 1.12); } GeditPanel .notebook { padding: 0; border-width: 1px 0; } GeditWindow .notebook { border-width: 1px 0; } GeditPanel .notebook tab, GeditWindow .notebook tab { border-width: 0; } GeditFloatingSlider .not-found { background-color: @error_bg_color; background-image: none; color: @error_fg_color; } /*********************** * gnome control center * ***********************/ CcShellItemView.view { background-color: @theme_bg_color; } blackbird-gtk-theme-0.4+20171213/gtk-3.0/apps/granite-widgets.css000066400000000000000000000152721321420245200237100ustar00rootroot00000000000000/********************* * dynamic notebooks * *********************/ .dynamic-notebook { background-color: shade(@theme_bg_color, 1.12); background-image: none; } .dynamic-notebook .notebook { -GtkNotebook-tab-overlap: 3px; -GtkNotebook-initial-gap: 5px; border-width: 1px 0 0 0; border-radius: 0; } .dynamic-notebook .notebook tab { padding: 2px 3px 0 3px; border-width: 0 1px 0 0; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-color: transparent; background-image: none; color: @theme_fg_color; } .dynamic-notebook .notebook tab:nth-child(first) { border-width: 0 1px 0 1px; } .dynamic-notebook .notebook tab:active { border-width: 1px; border-color: shade(@theme_bg_color, 0.8); border-radius: 2px; background-color: shade(@theme_bg_color, 1.12); color: @theme_fg_color; } .dynamic-notebook .button, .dynamic-notebook .button:hover, .dynamic-notebook .button:hover:active, .dynamic-notebook .notebook .button, .dynamic-notebook .notebook .button:hover, .dynamic-notebook .notebook .button:hover:active { padding: 0; background-color: transparent; background-image: none; } /**************** * content view * ****************/ .content-view, .content-view *, .content-view GtkViewport { background-color: @theme_base_color; } .content-view-window { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 5px; background-image: -gtk-gradient(linear, left top, left bottom, from (@theme_base_color), to (shade(@theme_base_color, 0.97))); } .content-view .entry { background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_base_color, 0.97)), to (@theme_base_color)); } .content-view .title, .content-view .option-title { color: @theme_text_color; } .content-view .subtitle, .content-view .option-description { color: mix(@theme_fg_color, @theme_bg_color, 0.5); } .content-view .button { border-style: solid; border-radius: 2px; background-color: alpha(@theme_bg_color, 0.0); background-image: none; color: @theme_fg_color; } .content-view .button:active, .content-view .button:active:hover { background-color: alpha(@theme_bg_color, 0.5); background-image: none; } .content-view .button:insensitive { background-color: alpha(@theme_base_color, 0.0); background-image: none; } .content-view .help_button * { color: @theme_text_color; } .content-view .toolbar { padding: 1px; border-width: 0 0 1px 0; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_bg_color, 1.0)), to (shade(@theme_bg_color, 1.2))); -GtkWidget-window-dragging: true; } /******************* * album list view * *******************/ .album-list-view, .album-list-view * { border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-color: @theme_base_color; color: @theme_fg_color; } .album-list-view GtkTreeView { -GtkTreeView-vertical-separator: 1; -GtkTreeView-grid-line-width: 0; background-color: @theme_base_color; color: @theme_fg_color; } .album-list-view GtkTreeView row:nth-child(even) { border-width: 0; border-style: none; background-color: shade(@theme_base_color, 0.97); } .album-list-view GtkTreeView row:nth-child(odd) { border-width: 0; border-style: none; background-color: shade(@theme_base_color, 1.0); } /************* * statusbar * *************/ GraniteWidgetsStatusBar { padding: 1px; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(shade(@theme_bg_color, 1.06), 1.12)), to (shade(shade(@theme_bg_color, 1.06), 0.97))); box-shadow: inset 0 1px shade(@theme_bg_color, 0.8); } /*********** * popover * ***********/ GraniteWidgetsPopOver { -GraniteWidgetsPopOver-arrow-width: 24; -GraniteWidgetsPopOver-arrow-height: 12; -GraniteWidgetsPopOver-border-radius: 5px; -GraniteWidgetsPopOver-border-width: 1; -GraniteWidgetsPopOver-shadow-size: 15; margin: 0; border-style: solid; border-color: shade(@menu_bg_color, 0.8); color: @menu_fg_color; } .popover_bg { background-color: transparent; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@menu_bg_color, 1.40)), to (shade(@menu_bg_color, 1.30))); } GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver * { background-color: transparent; color: @menu_fg_color; } GraniteWidgetsPopOver .button { border-color: shade(@menu_bg_color, 0.8); background-color: transparent; background-image: none; color: @menu_fg_color; } GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:hover:active { background-color: @menu_bg_color; background-image: none; } GraniteWidgetsPopOver .entry { border-color: shade(@menu_bg_color, 0.7); background-color: shade(@menu_bg_color, 1.40); background-image: none; color: @menu_fg_color; } GraniteWidgetsPopOver .entry:active, GraniteWidgetsPopOver .entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .button.app { border-width: 0; border-radius: 2px; } .app:hover, .app:focus { background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_selected_bg_color, 1.1)), to (shade(@theme_selected_bg_color, 0.9))); color: @theme_selected_fg_color; } /************* * wingpanel * *************/ .panel { background-color: alpha (#000, 0.6); color: #fff; } .shadow { background-color: transparent; background-image: -gtk-gradient(linear, left top, left bottom, from (rgba(0, 0, 0, 0.3)), to (transparent)); } .composited-indicator, .wingpanel-app-button, .wingpanel-indicator-button { padding: 0 3px; background-color: transparent; color: #fff; } .composited-indicator.menuitem:active, .composited-indicator.menuitem:prelight { border-style: none; background-image: none; } /********** * notify * **********/ .notify { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 5px; background-color: @theme_base_color; color: @theme_text_color; } .notify .low { } .notify .critical { } blackbird-gtk-theme-0.4+20171213/gtk-3.0/apps/lightdm-gtk-greeter.css000066400000000000000000000211351321420245200244540ustar00rootroot00000000000000/*********** * general * ***********/ #screen.lightdm-gtk-greeter { background: transparent; } /********* * panel * *********/ #panel_window { background-color: alpha (black, 0.5); color: white; font: bold; text-shadow: 0 1px alpha(black, 0.5); icon-shadow: 0 1px alpha(black, 0.5); box-shadow: inset 0 -1px alpha (black, 0.5); } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; color: white; font: bold; text-shadow: 0 1px alpha(black, 0.5); icon-shadow: 0 1px alpha(black, 0.5); } #panel_window .menubar .menuitem:insensitive { color: alpha(white, 0.7); } #panel_window .menubar .menu { border-radius: 1px; } #panel_window .menubar .menu .menuitem { font: normal; text-shadow: none; } /**************** * login window * ****************/ #login_window, #shutdown_dialog, #restart_dialog { border-style: none; border-radius: 5px; background-color: @lightdm_bg_color; color: @lightdm_fg_color; /* draw border using box-shadow */ box-shadow: inset 1px 0 shade(@lightdm_bg_color, 0.6), inset -1px 0 shade(@lightdm_bg_color, 0.6), inset 0 1px shade(@lightdm_bg_color, 0.6), inset 0 -1px shade(@lightdm_bg_color, 0.6); } #content_frame { padding-bottom: 14px; } #login_window .menu { border-radius: 1px; } #login_window GtkComboBox .button, #login_window GtkComboBox .button:hover, #login_window GtkComboBox .button:active, #login_window GtkComboBox .button:active:hover, #login_window GtkComboBox .button:focus, #login_window GtkComboBox .button:hover:focus, #login_window GtkComboBox .button:active:focus, #login_window GtkComboBox .button:active:hover:focus { padding: 0; background: none; border-style: none; box-shadow: none; } #login_window GtkComboBox .button:focus, #login_window GtkComboBox .button:hover:focus, #login_window GtkComboBox .button:active:focus, #login_window GtkComboBox .button:active:hover:focus { box-shadow: inset 1px 0 alpha(@theme_selected_bg_color, 0.6), inset -1px 0 alpha(@theme_selected_bg_color, 0.6), inset 0 1px alpha(@theme_selected_bg_color, 0.6), inset 0 -1px alpha(@theme_selected_bg_color, 0.6); } #login_window #user_combobox { color: @lightdm_fg_color; font: 18px; } #login_window #user_combobox .menu { font: normal; } #login_window #user_combobox .arrow { color: mix(@lightdm_fg_color, @lightdm_bg_color, 0.5); } #login_window .entry { padding: 3px 5px; border-width: 1px; border-style: solid; border-color: shade(@lightdm_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(@lightdm_bg_color, 0.95), shade(@lightdm_bg_color, 0.97) 30%, shade(@lightdm_bg_color, 1.02) ); color: @lightdm_fg_color; box-shadow: none; transition: all 150ms ease-out; } #login_window .entry:focus, #login_window .entry:hover { border-color: shade(@lightdm_bg_color, 0.7); box-shadow: inset 1px 0 alpha(@dark_shadow, 0.10), inset 0 1px alpha(@dark_shadow, 0.12), inset -1px 0 alpha(@dark_shadow, 0.10); } #login_window .button, #shutdown_dialog .button, #restart_dialog .button { padding: 3px 15px; transition: all 150ms ease-out; } #user_image { padding: 3px; border-radius: 3px; /* draw border using box-shadow */ box-shadow: inset 1px 0 shade(@lightdm_bg_color, 0.75), inset -1px 0 shade(@lightdm_bg_color, 0.75), inset 0 1px shade(@lightdm_bg_color, 0.55), inset 0 -1px shade(@lightdm_bg_color, 1.8); } #user_image_border { border-radius: 3px; background-image: linear-gradient(to bottom, shade(@lightdm_bg_color, 0.9), shade(@lightdm_bg_color, 0.98) 10%, shade(@lightdm_bg_color, 1.0) 99%, shade(@lightdm_bg_color, 1.0) ); box-shadow: inset 0 1px shade(@lightdm_bg_color, 0.8), inset 0 -1px shade(@lightdm_bg_color, 0.55); } #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; border-style: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background-image: linear-gradient(to bottom, shade(@bg_color, 0.85), shade(@bg_color, 0.98) 10%, shade(@bg_color, 1.0) 99%, shade(@bg_color, 1.0) ); box-shadow: inset 1px 0 shade(@lightdm_bg_color, 0.6), inset -1px 0 shade(@lightdm_bg_color, 0.6), inset 0 1px shade(@lightdm_bg_color, 0.6), inset 0 -1px shade(@lightdm_bg_color, 0.6); } /****************************** * default and focused button * ******************************/ #login_window #login_button, #login_window .button.default, #shutdown_dialog .button.default, #restart_dialog .button.default, #login_window .button:focus, #login_window .button:active:focus, #shutdown_dialog .button:focus, #shutdown_dialog .button:active:focus, #restart_dialog .button:focus, #restart_dialog .button:active:focus { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.02), shade(@theme_selected_bg_color, 0.95) 90%, shade(@theme_selected_bg_color, 0.90) ); color: @theme_selected_fg_color; } #login_window .button.default:hover, #shutdown_dialog .button.default:hover, #restart_dialog .button.default:hover, #login_window .button:hover:focus, #login_window .button:active:hover:focus, #shutdown_dialog .button:hover:focus, #shutdown_dialog .button:active:hover:focus, #restart_dialog .button:hover:focus, #restart_dialog .button:active:hover:focus { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.12), shade(@theme_selected_bg_color, 1.05) 90%, shade(@theme_selected_bg_color, 1.00) ); } /******************* * shutdown button * *******************/ #shutdown_button.button { border-color: shade(@error_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.02), shade(@error_bg_color, 0.95) 90%, shade(@error_bg_color, 0.90) ); color: @error_fg_color; } #shutdown_button.button:hover, #shutdown_button.button:active, #shutdown_button.button:active:hover { border-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.12), shade(@error_bg_color, 1.05) 90%, shade(@error_bg_color, 1.00) ); } /****************** * restart button * ******************/ #restart_button.button { border-color: shade(@warning_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.02), shade(@warning_bg_color, 0.95) 90%, shade(@warning_bg_color, 0.90) ); color: @warning_fg_color; } #restart_button.button:hover, #restart_button.button:active, #restart_button.button:active:hover { border-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.12), shade(@warning_bg_color, 1.05) 90%, shade(@warning_bg_color, 1.00) ); } /******************** * password warning * ********************/ #greeter_infobar { border-bottom-width: 0; font: bold; } blackbird-gtk-theme-0.4+20171213/gtk-3.0/apps/unity.css000066400000000000000000000016051321420245200217560ustar00rootroot00000000000000UnityPanelWidget, .unity-panel { border-width: 0 0 1px 0; border-style: solid; border-color: shade(@panel_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); color: @panel_fg_color; } .unity-panel.menubar, .unity-panel .menubar { } .unity-panel.menuitem, .unity-panel .menuitem { border-width: 0 1px; color: @panel_fg_color; } .unity-panel.menubar.menuitem:hover, .unity-panel.menubar .menuitem *:hover { border-color: shade(@panel_bg_color, 0.7); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 0.97)), to (shade(@panel_bg_color, 0.82))); color: @panel_fg_color; } blackbird-gtk-theme-0.4+20171213/gtk-3.0/apps/xfce.css000066400000000000000000000056661321420245200215460ustar00rootroot00000000000000CatfishWindow .pane-separator { background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1); } CatfishWindow .sidebar .button.flat { padding: 4px 6px; border-radius: 4px; transition: none; } CatfishWindow .sidebar .button.flat:active, CatfishWindow .sidebar .button.flat:checked { border-width: 1px; border-style: solid; border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.95); border-bottom-color: shade(@theme_bg_color, 1.12); border-left-color: shade(@theme_bg_color, 0.95); background-image: linear-gradient(to bottom, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.87), shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.95) 10%, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.99) 92%, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.92) ); } CatfishWindow .sidebar .button.flat:hover { background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.3); background-image: none; color: @theme_text_color; } XfceHeading, .XfceHeading { margin: 0; padding: 0; border-width: 0; background-image: none; background-color: shade(@theme_bg_color, 1.18); color: @theme_text_color; text-shadow: 0px 1px alpha(@dark_shadow, 0.15); } .xfce4-panel { background-color: shade(@panel_bg_color, 0.35); color: @panel_fg_color; font: normal; } .xfce4-panel .button { background-image: none; background-color: transparent; border-radius: 0; border-color: transparent; box-shadow: none; padding: 0 1px; color: @panel_fg_color; text-shadow: 0px 1px alpha(@dark_shadow, 1.0); } .xfce4-panel .button:active, .xfce4-panel .button:checked { background-image: none; background-color: shade(@panel_bg_color, 0.7); border-color: shade(@panel_bg_color, 0.6); color: @panel_fg_color; transition: none; } .xfce4-panel .button:hover, .xfce4-panel .button:active:hover, .xfce4-panel .button:checked:hover { border-color: shade(@selected_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(@selected_bg_color, 0.88), shade(@selected_bg_color, 0.85) ); color: @panel_fg_color; box-shadow: inset 0 -1px alpha(white, 0.0), inset 1px 0 alpha(white, 0.15), inset -1px 0 alpha(white, 0.15), inset 0 1px alpha(white, 0.15); transition: none; } .xfce4-panel .menu { -gtk-image-effect: none; text-shadow: none; } blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/000077500000000000000000000000001321420245200204315ustar00rootroot00000000000000blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/checkbox-checked-backdrop.png000066400000000000000000000007721321420245200261020ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME02O=IDAT8͒@$JhJW  7+,I,p F4bҕz-MrfowfK<_N&AQf[%Pܹ'uHeqn1nq;a>5{RVW޵Z@Y+mh=(>/@kR<B8fZQBqO9 9iB)Ea|PϕS9AeYӉvMöm7 ~bnc\ef`5ys`YZk!$ Iy_tp>1F(z<xl67Ѳ7 5%KIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/checkbox-checked-insensitive.png000066400000000000000000000010371321420245200266500ustar00rootroot00000000000000PNG  IHDRa pHYs B(xtIME(#IDAT8ŒOAǿ,g 1\ca"V$YBK bc& Bsbc" w06t! fQy(tf凥gi:ȵK:2JK[fw\Zߛ>Rh!Wn ieK$:zYDM0ڀVHis}rAf&@xDtR}](} 3 6&sW)BdɊfLEkQ&!Ymj)+z{c`En+5h `֟3'X;N~vo{$"IK}>sGwuq|;he;Jп,|,i^yZsctSPlu7ͧ"BPⸯ3NtcVj J1=IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/checkbox-checked.png000066400000000000000000000010541321420245200243110ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME.q^jIDAT8͒kQs߷CQ)mZ* .vv.mT?V ~[;dP"Z`!i޶$͛Xr.{%l6sabb,"Ϧ/7iexPګ P.=J9y\ _.``Iw E σVsN]Gǯn<{A PUju([!$z"=q @ f@IDa=I_sK? 3՚p|H)بSb(Ǝ\Ma80vs.ʍpg!8.=7G@UqQA`% ,qX) +%bimG!3'uwIj Bz,K۾?x-Xc juFgf>IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/checkbox-mixed-backdrop.png000066400000000000000000000007251321420245200256200ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME6bIDAT8͒JAϝw6IfX/7 MF !لYM 1`if8ߜ{f?f7*ErEDvON]#gvp䀘'7Ìd;ۻ+Z~a֛wpWuKJ+?~yZ-D e ϋ¿ i7#IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/checkbox-mixed-insensitive.png000066400000000000000000000006761321420245200264000ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME(2KIDAT8R=KA}77.E6Q0E@ )~ hAKIi]BRh)bb.q`a]^NK)=3"zn8(%ӢέMv0l۶J `/2T˶֚>qʻ), "DyW5DPX+<3 !ARJ\oC"_54Tޫ=o>F,F~AZ)l{"緞pI7W]Hfn1)D6XV{L?h4WIVz^r30eZ5_m4#P^aݙO#l4GIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/checkbox-mixed.png000066400000000000000000000007351321420245200240360ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEŅjIDAT8͒1kQs9kJLBj q: 8s_,8DlC?҄B! t;]}8}/Q2{qp"~*"?WG yHonq /|v>b"']Z^u' n@0 R \WF)r` 9iF XH& 8| |dX>FN@eϛz:t={,,PUυ!n\8gB(fFl@8D@^MvYqVλ^`IVOo"wLpoto\'wIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/checkbox-unchecked-insensitive.png000066400000000000000000000005311321420245200272110ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEaTIDAT8c`hcY:E? Ehx°5) Lqߓa$&1Er g$ًVͬ^jL?1qա@,`AR 7xXٰ@ XX@ ذ0`fc` aӏ'…cl,쿵BDNVB/^=˃&FL̛M3#1AIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/checkbox-unchecked.png000066400000000000000000000006071321420245200246570ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEoIDAT8͒JAϝnJe.i| _BJHeX  X,n\66j-_ M~<%" p\3 tTԙ9 #-bؒpwgo-6~C` ̛afN`ZDUb3{D̐WeETuEQ,ZYMX?+xlW"xGh4'#^oZ`>|OMk[>ƿ7=QIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/menuitem-checkbox-checked-hover.png000066400000000000000000000004351321420245200272550ustar00rootroot00000000000000PNG  IHDRabKGD pHYs  tIME (+E>IDAT81 Q D/ke!"6Aj$x/ l xx~A,iBLBD0IEDQ8f(h:\P_h[df4 xJIK*$͜s{f_,_m}$`@?x(IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png000066400000000000000000000005531321420245200304730ustar00rootroot00000000000000PNG  IHDRabKGD pHYs  tIME j IDAT8哽J`7AdrwR"^/Uu$xӏ@Hz梮|.L=~I4+ Im/@Q?%=N&˲,77~wTc}wIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/menuitem-checkbox-checked.png000066400000000000000000000005641321420245200261370ustar00rootroot00000000000000PNG  IHDRabKGD pHYs  tIME !,CCIDAT8?K`o .DFR\Eѹ8Kv( ~AtL &b qko9{ 'oH=څ1K35964zt_.sٿJd@x%{|5ߠurN6g@lwGLCi%`cbTwSt".~TKmwf=%(_ɹ[1[+.][`ZR8t IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png000066400000000000000000000002361321420245200267740ustar00rootroot00000000000000PNG  IHDRabKGDC pHYs B(xtIME W+IDAT8c?%B0j `"F(^iIR `MQl6˵IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png000066400000000000000000000002471321420245200302130ustar00rootroot00000000000000PNG  IHDRabKGDC pHYs B(xtIME @4IDAT8c?%B0j `AhkkUUUuǏ%I1q4% (؁IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/menuitem-checkbox-mixed.png000066400000000000000000000002511321420245200256500ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME !(D.6IDAT8c?%B0j `AoΗd >?įUq4% (uIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/menuitem-radio-checked-hover.png000066400000000000000000000002471321420245200265660ustar00rootroot00000000000000PNG  IHDRabKGDC pHYs  tIME :qʨ4IDAT8c`-(#G3:#ŀ[X M--O(Q@ ?auW ~IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/menuitem-radio-checked-insensitive.png000066400000000000000000000002651321420245200300030ustar00rootroot00000000000000PNG  IHDRabKGDC pHYs  tIME @3.BIDAT8c`F\K, c``hrkbbbVmTJ4pl0p@ b8 2H1qP7 LIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/menuitem-radio-checked.png000066400000000000000000000002641321420245200254440ustar00rootroot00000000000000PNG  IHDRabKGD pHYs  tIME !4P/YAIDAT8c`F\6}Zܚ#EJ6y%p86Cp8H1 pPC8 ( HDŽIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/radio-mixed-backdrop.png000066400000000000000000000012771321420245200251330ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME$JLIDAT8˭1hSQ{M T ;P(BIpѢ`k\,:99!VK[lLM^{PZ.Á9?Yx#%"9l4]lEO}^Τr1D*D}[kXN\^x~?8$R[>?zt6`<et*qvh4jXI1͏\06O`}+թLVad 4 &T.(8낁A+3uzd1@NrH& IE־CmZd GwCo~tv@5dɶmC!- $%0D[R B,˂%-ء };DZ''ds9H) 1y:Z~VCghMWo^>oni(BaO#h$cpdn["RFv[lۺHA5"ayu'N8wߎpƦ)RYGJ TzUoBǣţ*{>SZJB0386:tX9&<IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/radio-mixed-insensitive.png000066400000000000000000000012161321420245200256770ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEİIDAT8˭SMHTQ=PY f1P8 EI!)I?0Cf-bHBW9.A6h5*<E$THp7̱ۢ os>9~Ky~5B ԺlIWc[ v&Y&ˌFkNZ`np7Ame\\RܡG"ɦ\6`hNah|zOE?3282pnCmdr5v^zkƻ hxNcK 0b>)&H)Z_x,W:06%qŖVDϟ.PJv6I_'6pzpƹWJ#zQqFcs<>EǦg':}7'ҙɣ)06ƾlzW5n{6ina.@0lk$ WB6;w)%-UЩL߿iWFhx`~g|ȸv\~("/\*|--B! s~f"MA0IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/radio-mixed.png000066400000000000000000000013001321420245200233330ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEk@MIDAT8˭SMHTQ޽{ї6BdTP0 )+U"VAڵZ"U-YG]b4"Qi&7;Zᜏ#O;K$FzZRQ8%Ҷcݚjw, PR[..GǮoxa{t`opp\DPJ! Xv_x)-V8APG\ЕK#s6ٷ[۸VVu'/_+8(O_!0:MBa;6>:k!1xRHA^**tA bWJBJp!`~C !sH)!CХKU)&IXڷBHp&%occ6 R-9PJ!;0c@?g- B -k lCJlGG044QI=Fzyf3C}]|\F&>y>+zr2וHdB>0 P߮ꍚoh2wDa*JIÂ> D''MemBWsLDbĮ[W">DͿ˲jM^ "aIKyM&NG";0i NYw@YMKV@7f&j;<ijm.[*!ђyH-8'hк0X;VVV2ٯ~T+Ίbv-[}vTIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/radio-selected.png000066400000000000000000000013501321420245200240220ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME7_uIDAT8˭MHTa~;ظ1"`*EQVAڵ\"UM"hS,GBZ(65maJ]y8?]q7GKD#R(,tsD/Uܺ{ֿ>WгCpCuv>]Tz],ܾwĠmjj6fiAۨdCҙ Kf [y&ak,_mgOL~%J\6Mӄ3uJ1iuD5fE?/8M-ki1«)<|/`ła\]XELC Bx"A(efixQߥPB"LHzD! 8)H)!FFgՠFD&$M .BLOzYBPwl8!ar>BEg4'ԝ'H4_u:1dT\!n(?Hk x q4ѵeFz36R66m1XlU8o_0 z7?Ϥsz.7?QԫVŋ°}wy0"8Da0RbS roON IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/radio-unselected-insensitive.png000066400000000000000000000011061321420245200267220ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME.h qIDAT8˭kSqϽ{+MXh mZ!PY:w[$"?1, RRDJA0CC *V  uAr?-28 /.~3{oTjD$Z ƴv;D$ bd:Uyq(sUVA"k[͇y=HڅrDSʁ*^&R ǛPy_c2 {SD35h(_rKw[_Zd2̙ޠ,&OIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/assets/radio-unselected.png000066400000000000000000000011741321420245200243710ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME8  IDAT8˭S=kTA=3sg&K6y&n- (l"`aFl$Q+FC,D SceF+bC7cLaQ\{` B$'Eim4Y9[*Ipp<,'c Il5R۩[wkzRaOO ~Dhk_>EvrҾRuaO<#<}(FφY~UMAkÁA~W v~:UUJ. KP e$WsP}PRs~gEPCAZ;BH~ݭR J*Ԁ\ZV k!8#Q=?ǯ~sl*t(%Avv*If9|wDfёLIs!p0Qku{cs=2t(3ack="EӣW&9c PAOJ LNl5RSsk]TC'4+Ln3ݲMX. dˋ4IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.0/gtk-widgets-assets.css000066400000000000000000000103751321420245200234000ustar00rootroot00000000000000/******************* * check and radio * *******************/ /* draw regular check and radio items using our assets */ .check { -gtk-icon-source: url("assets/checkbox-unchecked.png"); } .check:insensitive { -gtk-icon-source: url("assets/checkbox-unchecked-insensitive.png"); } .check:active, .check:checked { -gtk-icon-source: url("assets/checkbox-checked.png"); } .check:active:insensitive, .check:checked:insensitive { -gtk-icon-source: url("assets/checkbox-checked-insensitive.png"); } .check:inconsistent { -gtk-icon-source: url("assets/checkbox-mixed.png"); } .check:inconsistent:insensitive { -gtk-icon-source: url("assets/checkbox-mixed-insensitive.png"); } .radio { -gtk-icon-source: url("assets/radio-unselected.png"); } .radio:insensitive { -gtk-icon-source: url("assets/radio-unselected-insensitive.png"); } .radio:active, .radio:checked { -gtk-icon-source: url("assets/radio-selected.png"); } .radio:active:insensitive, .radio:checked:insensitive { -gtk-icon-source: url("assets/radio-selected-insensitive.png"); } .radio:inconsistent { -gtk-icon-source: url("assets/radio-mixed.png"); } .radio:inconsistent:insensitive { -gtk-icon-source: url("assets/radio-mixed-insensitive.png"); } .menuitem.check, .menuitem.check:insensitive { -gtk-icon-source: none; } .menuitem.check:active, .menuitem.check:checked { -gtk-icon-source: url("assets/menuitem-checkbox-checked.png"); } .menuitem.check:active:hover, .menuitem.check:checked:hover { -gtk-icon-source: url("assets/menuitem-checkbox-checked-hover.png"); } .menuitem.check:active:insensitive, .menuitem.check:checked:insensitive { -gtk-icon-source: url("assets/menuitem-checkbox-checked-insensitive.png"); } .menuitem.check:inconsistent:hover, .menuitem.radio:inconsistent:hover { -gtk-icon-source: url("assets/menuitem-checkbox-mixed-hover.png"); } .menuitem.check:inconsistent, .menuitem.radio:inconsistent { -gtk-icon-source: url("assets/menuitem-checkbox-mixed.png"); } .menuitem.check:inconsistent:insensitive, .menuitem.radio:inconsistent:insensitive { -gtk-icon-source: url("assets/menuitem-checkbox-mixed-insensitive.png"); } .menuitem.radio, .menuitem.radio:insensitive { -gtk-icon-source: none; } .menuitem.radio:active, .menuitem.radio:checked { -gtk-icon-source: url("assets/menuitem-radio-checked.png"); } .menuitem.radio:active:hover, .menuitem.radio:checked:hover { -gtk-icon-source: url("assets/menuitem-radio-checked-hover.png"); } .menuitem.radio:active:insensitive, .menuitem.radio:checked:insensitive { -gtk-icon-source: url("assets/menuitem-radio-checked-insensitive.png"); } /******************* * backdrop states * *******************/ .check:active:backdrop, .check row:selected:active:backdrop, .check row:selected:focus:active:backdrop { -gtk-icon-source: url("assets/checkbox-checked-backdrop.png"); } .check:active:insensitive:backdrop, .check row:selected:active:insensitive:backdrop, .check row:selected:focus:active:insensitive:backdrop { -gtk-icon-source: url("assets/checkbox-checked-insensitive.png"); } .check:inconsistent:backdrop, .check row:selected:inconsistent:backdrop, .check row:selected:focus:inconsistent:backdrop { -gtk-icon-source: url("assets/checkbox-mixed-backdrop.png"); } .check:inconsistent:insensitive:backdrop, .check row:selected:inconsistent:insensitive:backdrop, .check row:selected:focus:inconsistent:insensitive:backdrop { -gtk-icon-source: url("assets/checkbox-mixed-insensitive.png"); } .radio:active:backdrop, .radio row:selected:active:backdrop, .radio row:selected:focus:active:backdrop { -gtk-icon-source: url("assets/radio-selected-backdrop.png"); } .radio:active:insensitive:backdrop, .radio row:selected:active:insensitive:backdrop, .radio row:selected:focus:active:insensitive:backdrop { -gtk-icon-source: url("assets/radio-selected-insensitive.png"); } .radio:inconsistent:backdrop, .radio row:selected:inconsistent:backdrop, .radio row:selected:focus:inconsistent:backdrop { -gtk-icon-source: url("assets/radio-mixed-backdrop.png"); } .radio:inconsistent:insensitive:backdrop, .radio row:selected:inconsistent:insensitive:backdrop, .radio row:selected:focus:inconsistent:insensitive:backdrop { -gtk-icon-source: url("assets/radio-mixed-insensitive.png"); } blackbird-gtk-theme-0.4+20171213/gtk-3.0/gtk-widgets-backdrop.css000066400000000000000000000144561321420245200236670ustar00rootroot00000000000000/********** * states * **********/ *:selected:backdrop, *:selected:focus:backdrop { background-color: @backdrop_selected_bg_color; color: @backdrop_selected_fg_color; } /****************** * common effects * ******************/ /* remove shadows */ .button:active:backdrop, .primary-toolbar .button:active:backdrop { box-shadow: none; } .entry:backdrop { box-shadow: none; } /********** * button * **********/ /* default button */ .button.default:backdrop { border-color: mix(shade(@theme_bg_color, 0.8), @backdrop_selected_bg_color, 0.3); background-image: -gtk-gradient(linear, left top, left bottom, from (mix(shade(shade(@theme_bg_color, 1.06), 1.12), @backdrop_selected_bg_color, 0.3)), to (mix(shade(shade(@theme_bg_color, 1.06), 0.97), @backdrop_selected_bg_color, 0.3))); } .button.default:hover:backdrop { background-image: -gtk-gradient(linear, left top, left bottom, from (mix(shade(shade(@theme_bg_color, 1.06), 1.40), @backdrop_selected_bg_color, 0.3)), to (mix(shade(shade(@theme_bg_color, 1.06), 1.05), @backdrop_selected_bg_color, 0.3))); } .button.default:active:backdrop { border-color: mix(shade(@theme_bg_color, 0.7), @backdrop_selected_bg_color, 0.3); background-image: -gtk-gradient(linear, left top, left bottom, from (mix(shade(shade(@theme_bg_color, 1.06), 0.97), @backdrop_selected_bg_color, 0.3)), to (mix(shade(shade(@theme_bg_color, 1.06), 0.82), @backdrop_selected_bg_color, 0.3))); } .button.default:active:hover:backdrop { background-image: -gtk-gradient(linear, left top, left bottom, from (mix(shade(shade(@theme_bg_color, 1.06), 1.05), @backdrop_selected_bg_color, 0.1)), to (mix(shade(shade(@theme_bg_color, 1.06), 0.90), @backdrop_selected_bg_color, 0.1))); } /**************** * cell and row * ****************/ row:selected:backdrop, row:selected:focus:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.9); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); color: @backdrop_selected_fg_color; } /************ * iconview * ************/ GtkIconView.view.cell:selected:backdrop, GtkIconView.view.cell:selected:focus:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.9); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); color: @backdrop_selected_fg_color; } /******************* * symbolic images * *******************/ .image:selected:backdrop, .image:selected:hover:backdrop, .view.image:selected:backdrop, .view.image:selected:hover:backdrop { color: @backdrop_selected_fg_color; } /************************* * progressbar and scale * *************************/ .progressbar:backdrop, .progressbar row:backdrop, .progressbar row:hover:backdrop, .progressbar row:selected:backdrop, .progressbar row:selected:focus:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); } .progressbar.vertical:backdrop { background-image: -gtk-gradient(linear, left top, right top, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); } .trough row:backdrop, .trough row:hover:backdrop, .trough row:selected:backdrop, .trough row:selected:focus:backdrop { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_bg_color, 1.1)), to (shade(@theme_bg_color, 1.12))); } .level-bar.fill-block:backdrop { border-width: 1px; border-style: solid; border-color: shade(@backdrop_selected_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.15)), to (shade(@backdrop_selected_bg_color, 0.95))); } .level-bar.fill-block.empty-fill-block:backdrop { border-color: alpha(@theme_fg_color, 0.1); background-color: transparent; background-image: none; } .scale.highlight.left:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); } .scale.highlight.bottom:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, right top, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); } .scale.highlight.left:insensitive:backdrop { border-color: shade(@theme_bg_color, 0.9); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_bg_color, 0.99)), to (shade(@theme_bg_color, 0.95))); } .scale.highlight.bottom:insensitive:backdrop { border-color: shade(@theme_bg_color, 0.9); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_bg_color, 0.99)), to (shade(@theme_bg_color, 0.95))); } /************ * viewport * ************/ .view:selected:backdrop, .view:selected:focus:backdrop { background-color: @backdrop_selected_bg_color; color: @backdrop_selected_fg_color; } blackbird-gtk-theme-0.4+20171213/gtk-3.0/gtk-widgets.css000066400000000000000000004032671321420245200221060ustar00rootroot00000000000000/* NOTES to contributors: * use 4 spaces indents, and keep code ALIGNED and ORDERED */ /* default */ * { -GtkArrow-arrow-scaling: 0.6; -GtkButton-child-displacement-x: 0; -GtkButton-child-displacement-y: 0; -GtkButton-default-border: 0; -GtkButton-image-spacing: 0; -GtkButton-inner-border: 1; -GtkButton-interior-focus: true; -GtkButtonBox-child-min-height: 24; -GtkButtonBox-child-internal-pad-y: 1; -GtkCheckButton-indicator-size: 15; -GtkCheckMenuItem-indicator-size: 14; -GtkExpander-expander-size: 12; -GtkHTML-link-color: @link_color; -GtkIMHtml-hyperlink-color: @link_color; -GtkMenu-horizontal-padding: 0; -GtkMenu-vertical-padding: 0; -GtkNotebook-initial-gap: 0; -GtkNotebook-tab-overlap: -2; -GtkPaned-handle-size: 3; -GtkProgressBar-min-horizontal-bar-height: 10; -GtkProgressBar-min-vertical-bar-width: 10; -GtkRange-slider-width: 9; -GtkRange-stepper-spacing: 0; -GtkRange-trough-border: 3; -GtkRange-trough-under-steppers: 1; -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; -GtkScrollbar-min-slider-length: 50; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkScrolledWindow-scrollbars-within-bevel: 1; -GtkStatusbar-shadow-type: none; -GtkTextView-error-underline-color: @error_color; -GtkToolButton-icon-spacing: 6; -GtkToolItemGroup-expander-size: 11; -GtkTreeView-expander-size: 11; -GtkWidget-focus-line-width: 1; -GtkWidget-focus-padding: 0; -GtkWidget-link-color: @link_color; -GtkWidget-visited-link-color: @link_color; -GtkWindow-resize-grip-height: 13; -GtkWindow-resize-grip-width: 13; -WnckTasklist-fade-overlay-rect: 0; background-clip: padding-box; outline-color: alpha(@theme_fg_color, 0.3); outline-style: dashed; outline-offset: 2px; } /*************** * base states * ***************/ .background { background-color: @theme_bg_color; color: @theme_fg_color; } *:selected, *:selected:focus { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } *:insensitive, *:insensitive:insensitive { color: mix(@theme_fg_color, @theme_bg_color, 0.4); } /* apply effects to insensitive and prelit images */ *:insensitive { -gtk-image-effect: dim; } *:hover { -gtk-image-effect: highlight; } .gtkstyle-fallback { background-color: @theme_bg_color; color: @theme_fg_color; } .gtkstyle-fallback:prelight { background-color: shade(@theme_bg_color, 1.1); color: @theme_fg_color; } .gtkstyle-fallback:active { background-color: shade(@theme_bg_color, 0.9); color: @theme_fg_color; } .gtkstyle-fallback:insensitive { background-color: shade(shade(@theme_bg_color, 0.95), 1.05); color: mix(@theme_fg_color, @theme_bg_color, 0.5); } .gtkstyle-fallback:selected { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } GtkImage, GtkImage:insensitive, GtkLabel, GtkLabel:insensitive, GtkBox, GtkBox:insensitive, GtkGrid, GtkGrid:insensitive { background-color: transparent; } /****************** * visual effects * ******************/ /* transitions */ .button { transition: none; } .entry { transition: all 150ms ease-out; } .entry:focus { transition: all 150ms ease-in; } .notebook tab GtkLabel, .notebook .prelight-page, .notebook .prelight-page GtkLabel, .notebook .active-page, .notebook .active-page GtkLabel { transition: all 200ms ease-in; } /* inset shadows */ .button, .primary-toolbar .raised .button, .primary-toolbar .raised.button, .toolbar .button, .header-bar .button, GtkSwitch.slider { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .button.default { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .button:active, .primary-toolbar .button:active, .toolbar .button:active, .header-bar .button:active, .button:checked, .primary-toolbar .button:checked, .toolbar .button:checked, .header-bar .button:checked { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } .button:insensitive, .primary-toolbar .raised .button:insensitive, .primary-toolbar .raised.button:insensitive, .toolbar .button:insensitive, .header-bar .button:insensitive, GtkSwitch.slider:insensitive { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .entry { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.1); } /* disable inset shadow */ .primary-toolbar GtkComboBox, .primary-toolbar .button *, .primary-toolbar .button, .notebook tab .button, column-header .button, GtkCalendar.button { box-shadow: none; } /************* * assistant * *************/ GtkAssistant .sidebar .highlight { font: bold; } GtkAssistant .sidebar { padding: 2px; border-width: 0 1px 0 0; border-style: solid; border-right-color: shade(@theme_bg_color, 0.7); border-radius: 0; background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1); color: mix(@theme_text_color, @theme_base_color, 0.3); } /********** * button * **********/ .button { -GtkWidget-focus-padding: 1; -GtkWidget-focus-line-width: 0; padding: 2px 4px; border-width: 1px; border-radius: 3px; border-style: solid; border-top-color: shade(@theme_bg_color, 0.8); border-right-color: shade(@theme_bg_color, 0.72); border-left-color: shade(@theme_bg_color, 0.72); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; } .button:hover { border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.78); border-left-color: shade(@theme_bg_color, 0.78); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .button:active, .button:checked { border-color: shade(@theme_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } .button:active:hover, .button:checked:hover { border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.78); border-left-color: shade(@theme_bg_color, 0.78); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .button:focus, .button:hover:focus, .button:active:focus, .button:active:hover:focus, .button:checked:focus, .button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .button:insensitive { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } .button:active:insensitive, .button:checked:insensitive { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } /* default button */ .button.default { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(alpha(@theme_selected_bg_color, 0.7), 1.05), shade(alpha(@theme_selected_bg_color, 0.7), 0.97) ); } .button.default:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 1.05), shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 0.97) ); } .button.default:active, .button.default:checked { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(alpha(@theme_selected_bg_color, 0.7), 1.05), shade(alpha(@theme_selected_bg_color, 0.7), 0.97) ); } .button.default:active:hover, .button.default:checked:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 1.05), shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 0.97) ); } .button.flat, .button.flat:insensitive { border-color: transparent; background-color: transparent; background-image: none; box-shadow: none; } /**************** * cell and row * ****************/ .cell { border-width: 0; border-radius: 0; } .cell:selected, .cell:selected:focus { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } row:selected, row:selected:hover, row:selected:focus { -GtkWidget-focus-padding: 1; -GtkWidget-focus-line-width: 0; border-width: 1px 0; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } /******************* * check and radio * *******************/ .check, .radio, .check:insensitive, .radio:insensitive { border-style: none; background-color: transparent; } GtkCheckButton:hover, GtkCheckButton:active:hover, GtkCheckButton:selected, GtkCheckButton:selected:focus { background-color: shade(@theme_bg_color, 1.05); } /***************** * column-header * *****************/ column-header .button, column-header .button:active, column-header .button:checked { border-width: 0 1px 1px 0; border-radius: 0; } column-header .button, column-header .button:active, column-header .button:checked, column-header .button:focus, column-header .button:active:focus, column-header .button:checked:focus { border-color: shade(@theme_bg_color, 0.97); border-bottom-color: shade(@theme_bg_color, 0.9); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.14), 0.98), shade(shade(@theme_bg_color, 1.14), 1.35) ); } column-header .button:hover, column-header .button:active:hover, column-header .button:checked:hover, column-header .button:hover:focus, column-header .button:active:hover:focus, column-header .button:checked:hover:focus { border-color: shade(@theme_bg_color, 0.97); border-bottom-color: shade(@theme_bg_color, 0.9); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.98), 0.98), shade(shade(@theme_bg_color, 0.98), 1.35) ); } column-header:last-child .button { border-width: 0 0 1px 0; } /**************** * content view * ****************/ .content-view.view { background-color: @theme_base_color; } .content-view.view:prelight { background-color: alpha(@theme_selected_bg_color, 0.6); } .content-view.view:selected, .content-view.view:active { background-color: @theme_selected_bg_color; } .content-view.view:insensitive { background-color: shade(@theme_base_color, 0.9); } GdMainIconView.content-view { -GdMainIconView-icon-size: 40; } GtkIconView.content-view.check { background-color: transparent; } GtkIconView.content-view.check:active { background-color: transparent; } .content-view.view.check, .content-view.view.check:active { background-color: transparent; } GtkIconView.content-view.check:prelight, GtkIconView.content-view.check:insensitive, GtkIconView.content-view.check:selected { background-color: transparent; } /**************** * drawing area * ****************/ GtkDrawingArea { background-color: transparent; } GtkDrawingArea:insensitive { background-color: shade(@theme_base_color, 0.9); } /*********** * gtkhtml * ***********/ GtkHTML { background-color: @theme_base_color; color: @theme_text_color; } /*********** * calendar * ************/ GtkCalendar { padding: 0; } GtkCalendar:inconsistent { color: mix(@theme_fg_color, @theme_bg_color, 0.5); } GtkCalendar.view { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-color: @theme_base_color; background-image: none; } GtkCalendar.header { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); } GtkCalendar.button, GtkCalendar.button:hover, GtkCalendar.button:insensitive { border-width: 0; background-color: transparent; background-image: none; } .highlight, GtkCalendar.highlight { border-width: 0; background-color: transparent; color: @theme_selected_bg_color; } /****************** * combobox entry * ******************/ .primary-toolbar GtkComboBox.combobox-entry .entry, .primary-toolbar GtkComboBox.combobox-entry .entry:active, .primary-toolbar GtkComboBox.combobox-entry .entry:focus, .primary-toolbar GtkComboBox.combobox-entry .entry:insensitive, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .entry:active, GtkComboBox.combobox-entry .entry:focus, GtkComboBox.combobox-entry .entry:insensitive { border-width: 1px 0 1px 1px; border-top-right-radius: 0; border-bottom-right-radius: 0; } .primary-toolbar GtkComboBox.combobox-entry .button, .primary-toolbar GtkComboBox.combobox-entry .button:hover, .primary-toolbar GtkComboBox.combobox-entry .button:active, .primary-toolbar GtkComboBox.combobox-entry .button:checked, .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .button:hover, GtkComboBox.combobox-entry .button:active, GtkComboBox.combobox-entry .button:checked, GtkComboBox.combobox-entry .button:insensitive { border-width: 1px 1px 1px 1px; border-bottom-left-radius: 0; border-top-left-radius: 0; } /********* * entry * *********/ .entry { padding: 3px; border-width: 1px; border-style: solid; border-top-color: shade(@theme_bg_color, 0.6); border-right-color: shade(@theme_bg_color, 0.7); border-left-color: shade(@theme_bg_color, 0.7); border-bottom-color: shade(@theme_bg_color, 0.72); border-radius: 3px; background-color: @theme_base_color; background-image: linear-gradient(to bottom, shade(@theme_base_color, 0.99), @theme_base_color ); color: @theme_text_color; } .entry:active, .entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); background-color: @theme_base_color; } .entry:selected, .entry:selected:focus { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } .entry:insensitive { border-color: shade(@theme_bg_color, 0.8); background-color: alpha(@theme_base_color, 0.6); background-image: none; color: mix(@theme_text_color, @theme_base_color, 0.4); } .entry.progressbar { border-width: 0; border-radius: 3px; background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.15), shade(@theme_selected_bg_color, 0.95) ); color: @theme_selected_fg_color; } /************ * expander * ************/ .expander { color: alpha(currentColor, 0.7); } .expander:hover { color: alpha(currentColor, 0.8); } .expander:active { color: alpha(currentColor, 0.9); } /************** * list boxes * **************/ .list { background-image: none; background-color: transparent; } .list-row { border: none; border-radius: 0; padding: 3px; background-image: none; background-color: transparent; } .list-row:hover { background-image: none; background-color: shade(@theme_bg_color, 1.02); } .list-row:selected { background-image: none; background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } /********* * frame * *********/ .frame { border: 1px solid shade(@theme_bg_color, 0.7); border-radius: 0; } .frame.flat { border: none; box-shadow: none; } /******************* * scrolled window * *******************/ GtkScrolledWindow.frame { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.7); border-radius: 0; } /* avoid double borders when a viewport is * packed into a GtkScrolledWindow */ GtkScrolledWindow GtkViewport.frame { border-style: none; } /************ * iconview * ************/ GtkIconView.view.cell:selected, GtkIconView.view.cell:selected:focus { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } .content-view.view.rubberband, .view.rubberband, .rubberband { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.9); border-radius: 0; background-color: alpha(@theme_selected_bg_color, 0.3); } /*********** * infobar * ***********/ GtkInfoBar { border-width: 0; border-style: none; } .info { border-width: 1px; border-style: solid; border-color: shade(@info_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@info_bg_color, 1.1), shade(@info_bg_color, 1.0) ); color: @info_fg_color; } .info .button { border-top-color: shade(@info_bg_color, 0.8); border-right-color: shade(@info_bg_color, 0.72); border-left-color: shade(@info_bg_color, 0.72); border-bottom-color: shade(@info_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@info_bg_color, 1.02), 1.05), shade(shade(@info_bg_color, 1.02), 0.97) ); color: @info_fg_color; } .info .button:hover { border-top-color: shade(@info_bg_color, 0.85); border-right-color: shade(@info_bg_color, 0.78); border-left-color: shade(@info_bg_color, 0.78); border-bottom-color: shade(@info_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@info_bg_color, 1.15), shade(@info_bg_color, 1.07) ); } .info .button:active, .info .button:checked { border-color: shade(@info_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@info_bg_color, 0.85), 1.05), shade(shade(@info_bg_color, 0.85), 0.97) ); } .info .button:active:hover, .info .button:checked:hover { border-top-color: shade(@info_bg_color, 0.85); border-right-color: shade(@info_bg_color, 0.78); border-left-color: shade(@info_bg_color, 0.78); border-bottom-color: shade(@info_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@info_bg_color, 1.15), shade(@info_bg_color, 1.07) ); } .info .button.close { color: @info_fg_color; } .info .button.close:hover { background-image: linear-gradient(to bottom, alpha(white, 0.3), alpha(white, 0.2) 30%, alpha(black, 0.02)); } .info .button.close:active { color: @info_fg_color; background-image: linear-gradient(to bottom, alpha(black, 0.1), transparent); } .warning { border-width: 1px; border-style: solid; border-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.1), shade(@warning_bg_color, 1.0) ); color: @warning_fg_color; } .warning .button { border-top-color: shade(@warning_bg_color, 0.8); border-right-color: shade(@warning_bg_color, 0.72); border-left-color: shade(@warning_bg_color, 0.72); border-bottom-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@warning_bg_color, 1.02), 1.05), shade(shade(@warning_bg_color, 1.02), 0.97) ); color: @warning_fg_color; } .warning .button:hover { border-top-color: shade(@warning_bg_color, 0.85); border-right-color: shade(@warning_bg_color, 0.78); border-left-color: shade(@warning_bg_color, 0.78); border-bottom-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.15), shade(@warning_bg_color, 1.07) ); } .warning .button:active, .warning .button:checked { border-color: shade(@warning_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@warning_bg_color, 0.85), 1.05), shade(shade(@warning_bg_color, 0.85), 0.97) ); } .warning .button:active:hover, .warning .button:checked:hover { border-top-color: shade(@warning_bg_color, 0.85); border-right-color: shade(@warning_bg_color, 0.78); border-left-color: shade(@warning_bg_color, 0.78); border-bottom-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.15), shade(@warning_bg_color, 1.07) ); } .warning .button.close { color: @warning_fg_color; } .warning .button.close:hover { background-image: linear-gradient(to bottom, alpha(white, 0.3), alpha(white, 0.2) 30%, alpha(black, 0.02)); } .warning .button.close:active { color: @warning_fg_color; background-image: linear-gradient(to bottom, alpha(black, 0.1), transparent); } .question { border-width: 1px; border-style: solid; border-color: shade(@question_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@question_bg_color, 1.1), shade(@question_bg_color, 1.0) ); color: @question_fg_color; } .question .button { border-top-color: shade(@question_bg_color, 0.8); border-right-color: shade(@question_bg_color, 0.72); border-left-color: shade(@question_bg_color, 0.72); border-bottom-color: shade(@question_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@question_bg_color, 1.02), 1.05), shade(shade(@question_bg_color, 1.02), 0.97) ); color: @question_fg_color; } .question .button:hover { border-top-color: shade(@question_bg_color, 0.85); border-right-color: shade(@question_bg_color, 0.78); border-left-color: shade(@question_bg_color, 0.78); border-bottom-color: shade(@question_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@question_bg_color, 1.15), shade(@question_bg_color, 1.07) ); } .question .button:active, .question .button:checked { border-color: shade(@question_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@question_bg_color, 0.85), 1.05), shade(shade(@question_bg_color, 0.85), 0.97) ); } .question .button:active:hover, .question .button:checked:hover { border-top-color: shade(@question_bg_color, 0.85); border-right-color: shade(@question_bg_color, 0.78); border-left-color: shade(@question_bg_color, 0.78); border-bottom-color: shade(@question_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@question_bg_color, 1.15), shade(@question_bg_color, 1.07) ); } .question .button.close { color: @question_fg_color; } .question .button.close:hover { background-image: linear-gradient(to bottom, alpha(white, 0.3), alpha(white, 0.2) 30%, alpha(black, 0.02)); } .question .button.close:active { color: @question_fg_color; background-image: linear-gradient(to bottom, alpha(black, 0.1), transparent); } .error { border-width: 1px; border-style: solid; border-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.1), shade(@error_bg_color, 1.0) ); color: @error_fg_color; } .error .button { border-top-color: shade(@error_bg_color, 0.8); border-right-color: shade(@error_bg_color, 0.72); border-left-color: shade(@error_bg_color, 0.72); border-bottom-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@error_bg_color, 1.02), 1.05), shade(shade(@error_bg_color, 1.02), 0.97) ); color: @error_fg_color; } .error .button:hover { border-top-color: shade(@error_bg_color, 0.85); border-right-color: shade(@error_bg_color, 0.78); border-left-color: shade(@error_bg_color, 0.78); border-bottom-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.15), shade(@error_bg_color, 1.07) ); } .error .button:active, .error .button:checked { border-color: shade(@error_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@error_bg_color, 0.85), 1.05), shade(shade(@error_bg_color, 0.85), 0.97) ); } .error .button:active:hover, .error .button:checked:hover { border-top-color: shade(@error_bg_color, 0.85); border-right-color: shade(@error_bg_color, 0.78); border-left-color: shade(@error_bg_color, 0.78); border-bottom-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.15), shade(@error_bg_color, 1.07) ); } .error .button.close { color: @error_fg_color; } .error .button.close:hover { background-image: linear-gradient(to bottom, alpha(white, 0.3), alpha(white, 0.2) 30%, alpha(black, 0.02)); } .error .button.close:active { color: @error_fg_color; background-image: linear-gradient(to bottom, alpha(black, 0.1), transparent); } /******************* * symbolic images * *******************/ .image { color: alpha(currentColor, 0.5); } .image:hover { color: alpha(currentColor, 0.9); } .image:selected, .image:selected:hover { color: @theme_selected_fg_color; } .view.image, .view.image:hover { color: alpha(currentColor, 0.9); } .view.image:selected, .view.image:selected:hover { color: @theme_selected_fg_color; } /***************** * miscellaneous * *****************/ .floating-bar { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.7); border-radius: 3px; background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.1), shade(@theme_bg_color, 0.9) ); color: @theme_fg_color; } .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: 0; -GtkButton-inner-border: 0; border-style: none; background-color: transparent; background-image: none; } .view.dim-label, .dim-label { color: alpha(currentColor, 0.5); } .dnd { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.9); } .grip { background-color: transparent; } .arrow { color: alpha(currentColor, 0.7); } /******** * menu * ********/ GtkTreeMenu.menu, GtkMenuToolButton.menu, GtkComboBox .menu { background-color: @menu_bg_color; } .primary-toolbar .menu, .primary-toolbar .button .menu, .toolbar .menu, .toolbar .primary-toolbar .menu, .header-bar .menu, .header-bar .primary-toolbar .menu, .menu { padding: 0; border-radius: 0; border-width: 1px; border-style: solid; border-color: shade(@menu_bg_color, 0.7); background-color: @menu_bg_color; color: @menu_fg_color; } /* Hover-effect on play-button in ubuntu soundmenu */ .menu:selected { background-color: @selected_bg_color; } .menu.button:hover, .menu.button:active, .menu.button:checked, .menu.button:active:insensitive, .menu.button:checked:insensitive, .menu.button:insensitive, .menu.button { border-width: 0; background-color: @menu_bg_color; background-image: none; } .context-menu { font: initial; } /* ubuntu software center menu */ #toolbar-popup { background-color: @menu_bg_color; color: @menu_fg_color; } /*********** * menubar * ***********/ .menubar { -GtkWidget-window-dragging: true; border-style: none; background-color: @menubar_bg_color; background-image: none; color: @menubar_fg_color; } /*************** * menubaritem * ***************/ .menubar.menuitem, .menubar .menuitem { padding: 3px 8px; border-width: 1px; border-style: solid; border-color: transparent; background-color: transparent; background-image: none; color: @menubar_fg_color; } .menubar.menuitem:hover, .menubar .menuitem:hover { border-color: shade(@theme_selected_bg_color, 1.1); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } .menubar .menuitem *:hover { color: @theme_selected_fg_color; } /************ * menuitem * ************/ GtkTreeMenu .menuitem { padding: 0; border-width: 0; } .menuitem, .menu .menuitem { -GtkMenuItem-arrow-scaling: 0.5; padding: 3px; border-width: 1px; border-style: solid; border-color: transparent; border-radius: 0; background-color: transparent; background-image: none; color: @menu_fg_color; } .menu .menuitem:active, .menu .menuitem:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); } .menu .menuitem:active, .menu .menuitem *:active, .menu .menuitem:hover, .menu .menuitem *:hover { color: @theme_selected_fg_color; } .menu .menuitem:insensitive { color: mix(@menu_fg_color, @menu_bg_color, 0.4); } .menuitem.check, .menuitem.radio, .menuitem.check:hover, .menuitem.radio:hover, .menuitem.check:insensitive, .menuitem.radio:insensitive { border-style: none; background-color: transparent; background-image: none; } .menuitem.check:active, .menuitem.radio:active { border-style: none; background-color: transparent; } .menuitem GtkCalendar:inconsistent { color: mix(@menu_fg_color, @menu_bg_color, 0.5); } .menuitem GtkCalendar.button { border-style: none; background-color: transparent; background-image: none; } .menuitem .entry { border-color: shade(@menu_bg_color, 0.7); background-color: @menu_bg_color; background-image: none; color: @menu_fg_color; } .menuitem .entry:active, .menuitem .entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .menuitem .accelerator { color: alpha(@menu_fg_color, 0.6); } .menuitem .accelerator:hover { color: alpha(@theme_selected_fg_color, 0.8); } .menuitem .accelerator:insensitive { color: alpha(mix(@menu_fg_color, @menu_bg_color, 0.5), 0.7); } GtkModelMenuItem GtkBox GtkImage { padding-right: 4px; } /************ * popovers * ************/ GtkPopover { margin: 10px; padding: 2px; border-radius: 3px; border-color: shade(@menu_bg_color, 0.8); border-width: 1px; border-style: solid; background-clip: border-box; background-image: none; background-color: @menu_bg_color; color: @menu_fg_color; box-shadow: 0 2px 3px alpha(black, 0.5); } GtkPopover.background { background-image: none; background-color: @menu_bg_color; } GtkPopover:backdrop { box-shadow: none; } GtkPopover.osd { box-shadow: 0 2px 7px 3px alpha(black, 0.5); } GtkPopover > .list, GtkPopover > .view, GtkPopover > .toolbar { background-image: none; background-color: transparent; } GtkPopover .list-row { color: @menu_fg_color; } GtkPopover .list-row:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } GtkPopover .frame { border: 1px solid mix(@menu_bg_color, @menu_fg_color, 0.12); border-radius: 2px; } GtkPopover .entry { border-color: mix(@menu_bg_color, @menu_fg_color, 0.12); background-color: @menu_bg_color; background-image: none; color: @menu_fg_color; } GtkPopover .entry:hover, GtkPopover .entry:focus, GtkPopover .entry:active { border-color: mix(@menu_bg_color, @menu_fg_color, 0.21); } GtkPopover.osd > .toolbar .button { border-radius: 0; border-width: 0; background-image: none; background-color: transparent; } GtkPopover .separator { border: 0; background-color: transparent; color: alpha(currentColor, 0.5); font-size: 80%; font-weight: bold; } .menuitem.button { color: @theme_fg_color; } .menuitem.button, .menuitem.button:active, .menuitem.button:checked, .menuitem.button:insensitive, .menuitem.button:active:insensitive, .menuitem.button:checked:insensitive { background-color: transparent; background-image: none; border-width: 1px; box-shadow: none; color: @menu_fg_color; } .menuitem.button:active:hover, .menuitem.button:checked:hover, .menuitem.button:hover, .menuitem.button:selected { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } GtkModelButton.button { color: @menu_fg_color; } GtkModelButton.button:active, GtkModelButton.button:checked, GtkModelButton.button:insensitive, GtkModelButton.button:active:insensitive, GtkModelButton.button:checked:insensitive, GtkModelButton.button { background-color: transparent; background-image: none; border-color: transparent; border-image: none; border-width: 1px; box-shadow: none; } GtkModelButton.button:active:hover, GtkModelButton.button:checked:hover, GtkModelButton.button:hover, GtkModelButton.button:selected { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; text-shadow: none; border-width: 1px; } /************ * notebook * ************/ .notebook { padding: 0; border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 3px; background-color: shade(@theme_bg_color, 1.05); background-image: none; background-clip: border-box; } .notebook.frame { border-width: 1px; } .notebook.header { border-width: 0; background-color: shade(@theme_base_color, 0.85); } .notebook.header.frame { border-color: shade(@theme_base_color, 0.75); } .notebook.header.frame.top { border-width: 1px 1px 0 1px; } .notebook.header.frame.right { border-width: 1px 1px 1px 0; } .notebook.header.frame.bottom { border-width: 0 1px 1px 1px; } .notebook.header.frame.left { border-width: 1px 0 1px 1px; } .notebook GtkViewport { border-width: 0; background-color: @theme_base_color; color: @theme_text_color; } .notebook tab { padding: 3px; border-color: shade(@theme_bg_color, 0.9); border-radius: 3px; background-color: @theme_bg_color; background-image: none; } .notebook tab:active { border-color: shade(@theme_bg_color, 0.8); background-color: shade(@theme_bg_color, 1.05); background-image: none; } .notebook tab GtkLabel { color: @theme_fg_color; } .notebook tab.top { border-width: 1px 1px 0 1px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .notebook tab.top:active { padding: 4px 3px; } .notebook tab.right { border-width: 1px 1px 1px 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } .notebook tab.right:active { padding: 3px 4px; } .notebook tab.bottom { border-width: 0 1px 1px 1px; border-top-right-radius: 0; border-top-left-radius: 0; } .notebook tab.bottom:active { padding: 4px 3px; } .notebook tab.left { border-width: 1px 0 1px 1px; border-top-right-radius: 0; border-bottom-right-radius: 0; } .notebook tab.left:active { padding: 3px 4px; } .notebook tab GtkLabel { color: mix(@theme_text_color, @theme_base_color, 0.3); } .notebook .active-page, .notebook tab .active-page GtkLabel { color: @theme_text_color; } /* close button styling */ .notebook tab .button, .notebook tab .button:active, .notebook tab .button:checked, .notebook tab .button:hover { padding: 1px; border-width: 1px; border-radius: 2px; border-style: solid; border-color: transparent; background-image: none; background-color: transparent; color: mix(@theme_text_color, @theme_base_color, 0.5); } .notebook tab .button:hover { color: @theme_text_color; border-color: shade(@theme_base_color, 0.8); } .notebook tab .button:active, .notebook tab .button:checked, .notebook tab .button:active:hover, .notebook tab .button:checked:hover { border-color: shade(@theme_base_color, 0.7); background-color: shade(@theme_base_color, 0.95); } /****************** * pane separator * ******************/ .pane-separator { background-color: @theme_bg_color; color: transparent; } /************************* * progressbar and scale * *************************/ GtkProgressBar { padding: 0; border-width: 1px; border-radius: 4px; } .progressbar, .progressbar row, .progressbar row:hover, .progressbar row:selected, .progressbar row:selected:focus { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.15), shade(@theme_selected_bg_color, 0.95) ); } .progressbar.vertical { background-image: linear-gradient(to right, shade(@theme_selected_bg_color, 1.15), shade(@theme_selected_bg_color, 0.95) ); } .trough, .trough row, .trough row:hover, .trough row:selected, .trough row:selected:focus { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.95), shade(@theme_bg_color, 1.15) ); } .trough.vertical { background-image: linear-gradient(to right, shade(@theme_bg_color, 0.95), shade(@theme_bg_color, 1.15) ); } /* level bars as used for password quality or remaining power */ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } GtkLevelBar.vertical { -GtkLevelBar-min-block-width: 3; -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 2px; border-radius: 3px; } .level-bar.fill-block { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.15), shade(@theme_selected_bg_color, 0.95) ); } .level-bar.indicator-continuous.fill-block { padding: 2px; border-radius: 3px; } .level-bar.indicator-discrete.fill-block.horizontal { margin: 0 1px; } .level-bar.indicator-discrete.fill-block.vertical { margin: 1px 0; } .level-bar.fill-block.level-high { border-color: shade(@success_color, 0.85); background-image: linear-gradient(to bottom, shade(@success_color, 1.2), @success_color 75%, shade(@success_color, 0.95) ); } .level-bar.fill-block.level-low { border-color: shade(@warning_bg_color, 0.80); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.3), @warning_bg_color 75%, shade(@warning_bg_color, 0.9) ); } .level-bar.fill-block.empty-fill-block { border-color: alpha(@theme_fg_color, 0.1); background-color: transparent; background-image: none; } .scale { -GtkRange-slider-width: 13; -GtkRange-trough-border: 1; -GtkScale-slider-length: 13; padding: 0; border-width: 1px; border-radius: 3px; } .scale.slider { border-radius: 7px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.30), 1.2), shade(shade(@theme_bg_color, 1.30), 0.97) ); /* we will draw the border using box shadow for now */ box-shadow: inset 1px 0 shade(@theme_bg_color, 0.7), inset 0 1px shade(@theme_bg_color, 0.7), inset -1px 0 shade(@theme_bg_color, 0.6), inset 0 -1px shade(@theme_bg_color, 0.6); } .scale.slider:hover { background-image: linear-gradient(to bottom, shade(mix(@theme_bg_color, shade(@theme_selected_bg_color, 0.9), 0.4), 1.2), shade(mix(@theme_bg_color, shade(@theme_selected_bg_color, 0.9), 0.4),0.97) ); box-shadow: inset 1px 0 shade(@theme_bg_color, 0.6), inset 0 1px shade(@theme_bg_color, 0.6), inset -1px 0 shade(@theme_bg_color, 0.5), inset 0 -1px shade(@theme_bg_color, 0.5); } .scale.slider:insensitive { background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.99), shade(@theme_bg_color, 0.95) ); box-shadow: inset 1px 0 shade(@theme_bg_color, 0.8), inset 0 1px shade(@theme_bg_color, 0.8), inset -1px 0 shade(@theme_bg_color, 0.8), inset 0 -1px shade(@theme_bg_color, 0.8); } .scale.slider.vertical { background-image: linear-gradient(to right, shade(shade(@theme_bg_color, 1.30), 1.2), shade(shade(@theme_bg_color, 1.30), 0.97) ); } .scale.slider.vertical:hover { background-image: linear-gradient(to right, shade(mix(@theme_bg_color, shade(@theme_selected_bg_color, 0.9), 0.4), 1.2), shade(mix(@theme_bg_color, shade(@theme_selected_bg_color, 0.9), 0.4),0.97) ); } .scale.slider.vertical:insensitive { background-image: linear-gradient(to right, shade(@theme_bg_color, 0.99), shade(@theme_bg_color, 0.95) ); } .scale.slider.fine-tune:active, .scale.slider.fine-tune:active:hover, .scale.slider.fine-tune.horizontal:active, .scale.slider.fine-tune.horizontal:active:hover { background-size: 50%; background-repeat: no-repeat; background-position: center; } .scale.mark { border-color: shade(@theme_bg_color, 0.7); } .scale.trough { margin: 5px 0; border-color: shade(@theme_bg_color, 0.7); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.8), 0.9), shade(shade(@theme_bg_color, 0.8), 1.1) ); } .scale.trough.vertical { margin: 0 5px; border-color: shade(@theme_bg_color, 0.7); border-radius: 3px; background-image: linear-gradient(to right, shade(shade(@theme_bg_color, 0.8), 0.9), shade(shade(@theme_bg_color, 0.8), 1.1) ); } .menuitem .scale.highlight.left, .scale.highlight.left { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@theme_selected_bg_color, 0.9), 1.1), shade(shade(@theme_selected_bg_color, 0.9), 0.9) ); } .menuitem .scale.highlight.left:hover { border-color: shade(@theme_selected_bg_color, 0.5); background-image: linear-gradient(to bottom, shade(shade(@theme_selected_bg_color, 0.9), 0.9), shade(shade(@theme_selected_bg_color, 0.9), 0.7) ); } .scale.highlight.bottom { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to right, shade(shade(@theme_selected_bg_color, 0.9), 1.1), shade(shade(@theme_selected_bg_color, 0.9), 0.9) ); } .scale.trough:insensitive, .scale.highlight.left:insensitive { border-color: shade(@theme_bg_color, 0.9); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.99), shade(@theme_bg_color, 0.95) ); } .scale.trough.vertical:insensitive, .scale.highlight.bottom:insensitive { border-color: shade(@theme_bg_color, 0.9); background-image: linear-gradient(to right, shade(@theme_bg_color, 0.99), shade(@theme_bg_color, 0.95) ); } /************* * scrollbar * *************/ .scrollbar { border-width: 1px; border-style: solid; padding: 0; } .scrollbars-junction, .scrollbar.trough, .scrollbar.trough.vertical { border-width: 0; border-radius: 0; background-image: linear-gradient(to right, shade(@theme_bg_color, 1.1), shade(@theme_bg_color, 1.3) ); } .scrollbar.trough.horizontal { background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.1), shade(@theme_bg_color, 1.3) ); } .scrollbar.slider, .scrollbar.button, .scrollbar.slider.vertical, .scrollbar.button.vertical { border-width: 1px; border-color: shade(@theme_bg_color, 0.7); border-radius: 10px; background-image: linear-gradient(to right, shade(shade(@theme_bg_color, 0.9), 1.2), shade(shade(@theme_bg_color, 0.9), 1.15) ); color: shade(@theme_bg_color, 0.6); } .scrollbar.slider.horizontal, .scrollbar.button.horizontal { background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.9), 1.2), shade(shade(@theme_bg_color, 0.9), 1.15) ); } .scrollbar.slider:hover, .scrollbar.slider.vertical:hover { background-image: linear-gradient(to right, shade(shade(@theme_bg_color, 0.8), 1.2), shade(shade(@theme_bg_color, 0.8), 1.15) ); } .scrollbar.slider.horizontal:hover { background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.8), 1.2), shade(shade(@theme_bg_color, 0.8), 1.15) ); } .scrollbar.button:insensitive, .scrollbar.button.vertical:insensitive { background-image: linear-gradient(to right, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } .scrollbar.button.horizontal:insensitive { background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } .scrollbar.slider.fine-tune:prelight:active { border-width: 2px; border-color: transparent; } /* overlay scrollbar */ OsThumb { color: shade(@theme_bg_color, 0.6); } OsThumb:selected, OsScrollbar:selected { background-color: @theme_selected_bg_color; } OsThumb:active, OsScrollbar:active { background-color: shade(@theme_bg_color, 0.8); } OsThumb:insensitive, OsScrollbar:insensitive { background-color: shade(@theme_bg_color, 0.97); } /************* * separator * *************/ .sidebar.separator, .sidebar.view.separator, .sidebar .view.separator, .view.separator, .separator { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.9); color: shade(@theme_bg_color, 0.9); } .button .separator, .button.separator { border-color: transparent; } .button .separator:insensitive, .button.separator:insensitive { border-color: transparent; } .primary-toolbar GtkSeparatorToolItem, .primary-toolbar .separator, .primary-toolbar .separator:insensitive, .toolbar GtkSeparatorToolItem, .toolbar .separator, .toolbar .separator:insensitive { -GtkWidget-window-dragging: true; border-color: shade(@toolbar_bg_color, 0.95); color: shade(@toolbar_bg_color, 0.95); } .header-bar GtkSeparatorToolItem, .header-bar .separator, .header-bar .separator:insensitive, .titlebar GtkSeparatorToolItem, .titlebar .separator, .titlebar .separator:insensitive { -GtkWidget-window-dragging: true; border-color: shade(@titlebar_bg_color, 0.95); color: shade(@titlebar_bg_color, 0.95); } .primary-toolbar .button .separator, .primary-toolbar .button.separator, .toolbar .button .separator, .toolbar .button.separator { border-color: shade(@toolbar_bg_color, 0.95); } .header-bar .button .separator, .header-bar .button.separator, .titlebar .button .separator, .titlebar .button.separator { border-color: shade(@titlebar_bg_color, 0.95); } .primary-toolbar .button .separator:insensitive, .primary-toolbar .button.separator:insensitive, .toolbar .button .separator:insensitive, .toolbar .button.separator:insensitive { border-color: shade(@toolbar_bg_color, 0.85); } .header-bar .button .separator:insensitive, .header-bar .button.separator:insensitive, .titlebar .button .separator:insensitive, .titlebar .button.separator:insensitive { border-color: shade(@titlebar_bg_color, 0.85); } .menuitem.separator, .menuitem .separator { -GtkMenuItem-horizontal-padding: 0; -GtkWidget-separator-height: 1; border-style: none; color: shade(@menu_bg_color, 0.9); } GtkComboBox .separator { /* always disable separators */ -GtkWidget-wide-separators: true; -GtkWidget-horizontal-separator: 0; -GtkWidget-vertical-separator: 0; border-style: none; } /*********** * sidebar * ***********/ .sidebar, .sidebar.view, .sidebar .view, .sidebar GtkScrolledWindow { background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1); color: mix(@theme_text_color, @theme_base_color, 0.3); /* Don't use symbolic icons in the sidebar */ -gtk-icon-style: regular; } .sidebar row:selected, .sidebar row:selected:hover, .sidebar row:selected:focus, .sidebar .view row:selected, .sidebar .view row:selected:hover, .sidebar .view row:selected:focus { border-width: 1px 0; border-style: solid; border-top-color: shade(@theme_bg_color, 0.85); border-bottom-color: shade(@theme_bg_color, 1.12); background-image: linear-gradient(to bottom, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.87), shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.95) 10%, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.99) 92%, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.92) ); color: mix(@theme_text_color, @theme_base_color, 0.3); } .sidebar row:prelight, .sidebar .view row:prelight { border-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.3); background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.3); background-image: none; color: @theme_text_color; } .sidebar .scrollbar.trough { background-image: linear-gradient(to right, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.9), shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 1.1) ); } .sidebar .frame { border-width: 0; } /************** * spinbutton * **************/ .spinbutton .button { color: mix(@theme_text_color, @theme_base_color, 0.4); padding: 2px 3px; border-width: 0; border-radius: 0; border-style: none; background-color: transparent; background-image: none; box-shadow: inset 1px 0 shade(@theme_base_color, 0.9); } .spinbutton .button:insensitive { color: mix(@theme_text_color, @theme_base_color, 0.7); box-shadow: inset 1px 0 shade(@theme_base_color, 0.9); } .spinbutton .button:active, .spinbutton .button:checked, .spinbutton .button:hover { color: @theme_fg_color; } .spinbutton .button:first-child { border-radius: 3px 0 0 3px; box-shadow: none; } .spinbutton .button:last-child { border-radius: 0 3px 3px 0; } .spinbutton .button:dir(rtl) { box-shadow: inset -1px 0 shade(@theme_base_color, 0.9); } .spinbutton.vertical .button { border-width: 1px; border-style: solid; border-top-color: shade(@theme_bg_color, 0.8); border-right-color: shade(@theme_bg_color, 0.72); border-left-color: shade(@theme_bg_color, 0.72); border-bottom-color: shade(@theme_bg_color, 0.7); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; box-shadow: none; } .spinbutton.vertical .button:hover { border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.78); border-left-color: shade(@theme_bg_color, 0.78); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .spinbutton.vertical .button:active, .spinbutton.vertical .button:checked { border-color: shade(@theme_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } .spinbutton.vertical .button:active:hover, .spinbutton.vertical .button:checked:hover { border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.78); border-left-color: shade(@theme_bg_color, 0.78); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .spinbutton.vertical .button:focus, .spinbutton.vertical .button:hover:focus, .spinbutton.vertical .button:active:focus, .spinbutton.vertical .button:checked:focus, .spinbutton.vertical .button:active:hover:focus, .spinbutton.vertical .button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .spinbutton.vertical .button:insensitive { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); color: mix(@theme_fg_color, @theme_bg_color, 0.4); } .spinbutton.vertical .button:first-child { border-width: 1px; border-bottom-width: 0; border-radius: 3px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .spinbutton.vertical .button:last-child { border-width: 1px; border-top-width: 0; border-radius: 3px; border-top-left-radius: 0; border-top-right-radius: 0; } .spinbutton.vertical.entry { border-width: 1px; border-style: solid; border-radius: 0; } /*********** * spinner * ***********/ @keyframes spinner { to { -gtk-icon-transform: rotate(1turn); } } .spinner { -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); color: @theme_fg_color; opacity: 0; } .spinner:active { animation: spinner 1s infinite linear; opacity: 1; } .spinner:active:backdrop { color: @theme_fg_color; } .spinner:active:insensitive { opacity: 0.5; } .menu.spinner, .menu .spinner, .menu .spinner:hover, .primary-toolbar .spinner { color: @theme_selected_bg_color; border: none; box-shadow: none; } /************* * statusbar * *************/ GtkStatusbar { padding: 3px; color: @theme_fg_color; } /********** * switch * **********/ GtkSwitch { padding: 0; border-radius: 3px; font: bold condensed; } GtkSwitch.slider { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); } GtkSwitch.slider:insensitive { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } GtkSwitch.trough { border-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.95), shade(@theme_bg_color, 1.15) ); color: @theme_fg_color; } GtkSwitch.trough:active { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 0.95), shade(@theme_selected_bg_color, 1.15) ); color: @theme_selected_fg_color; } GtkSwitch.trough:insensitive { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 0.95), shade(shade(@theme_bg_color, 0.95), 1.15) ); color: mix(@theme_fg_color, @theme_bg_color, 0.4); } /************ * textview * ************/ GtkTextView { background-color: @theme_base_color; color: @theme_text_color; } /***************** * color chooser * *****************/ GtkColorSwatch, GtkColorSwatch:selected { border-width: 1px; border-style: solid; border-color: alpha(black, 0.3); border-radius: 1px; background-color: transparent; background-clip: border-box; } GtkColorSwatch:hover, GtkColorSwatch:selected:hover { border-color: alpha(black, 0.5); } 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: 3px; border-bottom-left-radius: 3px; } GtkColorSwatch.right, GtkColorSwatch:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } GtkColorSwatch:only-child { border-radius: 3px; } GtkColorSwatch.top { border-top-left-radius: 3px; border-top-right-radius: 3px; } GtkColorSwatch.bottom { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } GtkColorChooserWidget #add-color-button { background-clip: padding-box; border-color: alpha(black, 0.3); background-color: shade(@theme_bg_color, 0.95); color: @theme_fg_color; } GtkColorChooserWidget #add-color-button:hover { border-color: alpha(black, 0.5); background-color: shade(@theme_bg_color, 0.90); color: @theme_fg_color; } .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-color: alpha(black, 0.3); color: alpha(black, 0.3); } .color-active-badge.color-dark, .color-active-badge.color-dark:hover { border-color: alpha(white, 0.3); color: alpha(white, 0.3); } GtkColorEditor GtkColorSwatch { border-radius: 3px; } GtkColorEditor GtkColorSwatch.color-dark:hover, GtkColorEditor GtkColorSwatch.color-light:hover { background-image: none; border-color: alpha(black, 0.3); } GtkColorButton.button { padding: 2px; } /************** * header-bar * **************/ .header-bar { padding: 6px; border-width: 0 0 1px 0; border-style: solid; border-color: shade(@titlebar_bg_color, 0.7); background-color: @titlebar_bg_color; background-image: linear-gradient(to bottom, shade(@titlebar_bg_color, 1.0), shade(@titlebar_bg_color, 0.88) ); color: @titlebar_fg_color; } .header-bar .button.text-button { padding: 4px; } .header-bar .button.image-button { padding: 6px; } .header-bar .title { font: bold; padding: 0 12px; } .header-bar .subtitle { font: smaller; padding: 0 12px; } .header-bar GtkComboBox, .header-bar .button { border-top-color: shade(@titlebar_bg_color, 0.8); border-right-color: shade(@titlebar_bg_color, 0.72); border-left-color: shade(@titlebar_bg_color, 0.72); border-bottom-color: shade(@titlebar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@titlebar_bg_color, 1.02), 1.05), shade(shade(@titlebar_bg_color, 1.02), 0.97) ); color: @titlebar_fg_color; } .header-bar .button:hover { border-top-color: shade(@titlebar_bg_color, 0.85); border-right-color: shade(@titlebar_bg_color, 0.78); border-left-color: shade(@titlebar_bg_color, 0.78); border-bottom-color: shade(@titlebar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@titlebar_bg_color, 1.15), shade(@titlebar_bg_color, 1.07) ); } .header-bar .button:active, .header-bar .button:checked { border-color: shade(@titlebar_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@titlebar_bg_color, 0.85), 1.05), shade(shade(@titlebar_bg_color, 0.85), 0.97) ); } .header-bar .button:active:hover, .header-bar .button:checked:hover { border-top-color: shade(@titlebar_bg_color, 0.85); border-right-color: shade(@titlebar_bg_color, 0.78); border-left-color: shade(@titlebar_bg_color, 0.78); border-bottom-color: shade(@titlebar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@titlebar_bg_color, 1.15), shade(@titlebar_bg_color, 1.07) ); } .header-bar .button:focus, .header-bar .button:hover:focus, .header-bar .button:active:focus, .header-bar .button:checked:focus, .header-bar .button:active:hover:focus, .header-bar .button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .header-bar .button:insensitive { border-color: shade(@titlebar_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@titlebar_bg_color, 0.95), 1.05), shade(shade(@titlebar_bg_color, 0.95), 0.97) ); } .header-bar .button:active:insensitive, .header-bar .button:checked:insensitive { border-color: shade(@titlebar_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@titlebar_bg_color, 0.95), 1.05), shade(shade(@titlebar_bg_color, 0.95), 0.97) ); } .header-bar .entry { border-top-color: shade(@titlebar_bg_color, 0.6); border-right-color: shade(@titlebar_bg_color, 0.7); border-left-color: shade(@titlebar_bg_color, 0.7); border-bottom-color: shade(@titlebar_bg_color, 0.72); } .header-bar .entry:active, .header-bar .entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); } /*********** * toolbar * ***********/ .toolbar { padding: 6px; border-style: none; background-color: @toolbar_bg_color; background-image: linear-gradient(to bottom, shade(@toolbar_bg_color, 1.0), shade(@toolbar_bg_color, 0.88) ); color: @toolbar_fg_color; } .toolbar .button { padding: 2px; } .toolbar .button.text-button { padding: 2px 4px; } .toolbar .button.image-button { padding: 3px 2px 2px 3px; } .toolbar:insensitive { background-color: shade(@toolbar_bg_color, 0.9); color: mix(@toolbar_fg_color, @toolbar_bg_color, 0.5); } /* menubar toolbars */ .toolbar.menubar { -GtkToolbar-button-relief: normal; } /******************* * primary-toolbar * *******************/ .primary-toolbar, .primary-toolbar .toolbar, .primary-toolbar.toolbar { -GtkWidget-window-dragging: true; padding: 2px; border-width: 0 0 1px 0; border-style: solid; border-color: shade(@toolbar_bg_color, 0.7); background-color: @toolbar_bg_color; background-image: linear-gradient(to bottom, shade(@toolbar_bg_color, 1.0), shade(@toolbar_bg_color, 0.88) ); color: @toolbar_fg_color; } .primary-toolbar GtkComboBox, .primary-toolbar .button { padding: 2px; border-width: 1px; border-color: transparent; border-radius: 3px; background-color: transparent; background-image: none; color: @toolbar_fg_color; } .primary-toolbar GtkComboBox.flat, .primary-toolbar .button.flat, .primary-toolbar GtkComboBox.flat, .primary-toolbar .button.flat, .toolbar GtkComboBox.flat, .toolbar .button.flat, .primary-toolbar GtkComboBox.flat:insensitive, .primary-toolbar .button.flat:insensitive, .primary-toolbar GtkComboBox.flat:insensitive, .primary-toolbar .button.flat:insensitive, .toolbar GtkComboBox.flat:insensitive, .toolbar .button.flat:insensitive { border-color: transparent; background-color: transparent; background-image: none; box-shadow: none; } .primary-toolbar .raised .button, .primary-toolbar .raised.button, .toolbar GtkComboBox, .toolbar .button { border-top-color: shade(@toolbar_bg_color, 0.8); border-right-color: shade(@toolbar_bg_color, 0.72); border-left-color: shade(@toolbar_bg_color, 0.72); border-bottom-color: shade(@toolbar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@toolbar_bg_color, 1.02), 1.05), shade(shade(@toolbar_bg_color, 1.02), 0.97) ); color: @toolbar_fg_color; } .primary-toolbar .button:hover, .toolbar .button:hover { border-top-color: shade(@toolbar_bg_color, 0.85); border-right-color: shade(@toolbar_bg_color, 0.78); border-left-color: shade(@toolbar_bg_color, 0.78); border-bottom-color: shade(@toolbar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@toolbar_bg_color, 1.15), shade(@toolbar_bg_color, 1.07) ); } .primary-toolbar .button:active, .primary-toolbar .button:checked, .toolbar .button:active, .toolbar .button:checked { border-color: shade(@toolbar_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@toolbar_bg_color, 0.85), 1.05), shade(shade(@toolbar_bg_color, 0.85), 0.97) ); } .primary-toolbar .button:active:hover, .primary-toolbar .button:checked:hover, .toolbar .button:active:hover, .toolbar .button:checked:hover { border-top-color: shade(@toolbar_bg_color, 0.85); border-right-color: shade(@toolbar_bg_color, 0.78); border-left-color: shade(@toolbar_bg_color, 0.78); border-bottom-color: shade(@toolbar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@toolbar_bg_color, 1.15), shade(@toolbar_bg_color, 1.07) ); } .primary-toolbar .button:focus, .primary-toolbar .button:hover:focus, .primary-toolbar .button:active:focus, .primary-toolbar .button:checked:focus, .primary-toolbar .button:active:hover:focus, .primary-toolbar .button:checked:hover:focus, .toolbar .button:focus, .toolbar .button:hover:focus, .toolbar .button:active:focus, .toolbar .button:checked:focus, .toolbar .button:active:hover:focus, .toolbar .button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .primary-toolbar .button:insensitive, .toolbar .button:insensitive { border-color: shade(@toolbar_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@toolbar_bg_color, 0.95), 1.05), shade(shade(@toolbar_bg_color, 0.95), 0.97) ); } .primary-toolbar .button:active:insensitive, .primary-toolbar .button:checked:insensitive, .toolbar .button:active:insensitive, .toolbar .button:checked:insensitive { border-color: shade(@toolbar_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@toolbar_bg_color, 0.95), 1.05), shade(shade(@toolbar_bg_color, 0.95), 0.97) ); } .primary-toolbar .entry, .toolbar .entry { border-top-color: shade(@toolbar_bg_color, 0.6); border-right-color: shade(@toolbar_bg_color, 0.7); border-left-color: shade(@toolbar_bg_color, 0.7); border-bottom-color: shade(@toolbar_bg_color, 0.72); } .primary-toolbar .entry:active, .primary-toolbar .entry:focus, .toolbar .entry:active, .toolbar .entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); } /* inline-toolbar */ .inline-toolbar.toolbar { -GtkToolbar-button-relief: normal; padding: 2px; border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.93), @theme_bg_color ); } .inline-toolbar.toolbar:last-child { border-width: 0 1px 1px 1px; border-bottom-color: shade(@theme_bg_color, 0.76); border-color: shade(@theme_bg_color, 0.7); border-radius: 0; } .inline-toolbar.toolbar .button { padding: 4px; border-width: 1px 0 1px 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; } .inline-toolbar.toolbar .button:hover { border-bottom-color: shade(@theme_bg_color, 0.75); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .inline-toolbar.toolbar .button:active, .inline-toolbar.toolbar .button:checked { border-color: shade(@theme_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } .inline-toolbar.toolbar .button:active:hover, .inline-toolbar.toolbar .button:checked:hover { border-bottom-color: shade(@theme_bg_color, 0.75); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .inline-toolbar.toolbar .button:focus, .inline-toolbar.toolbar .button:hover:focus, .inline-toolbar.toolbar .button:active:focus, .inline-toolbar.toolbar .button:checked:focus, .inline-toolbar.toolbar .button:active:hover:focus, .inline-toolbar.toolbar .button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .inline-toolbar.toolbar .button:insensitive, .inline-toolbar.toolbar GtkToolButton .button:insensitive { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } /****************** * linked buttons * *****************/ /* set up shadows for visual separation */ .linked .button, .inline-toolbar.toolbar .button, .inline-toolbar.toolbar GtkToolButton .button, .inline-toolbar.toolbar GtkToolButton > .button { padding: 6px; box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.4); } .linked .button:active, .linked .button:checked, .inline-toolbar.toolbar .button:active, .inline-toolbar.toolbar .button:checked, .inline-toolbar.toolbar GtkToolButton .button:active, .inline-toolbar.toolbar GtkToolButton .button:checked, .inline-toolbar.toolbar GtkToolButton > .button:active, .inline-toolbar.toolbar GtkToolButton > .button:checked { box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } .linked .button:insensitive, .inline-toolbar.toolbar .button:insensitive, .inline-toolbar.toolbar GtkToolButton .button:insensitive, .inline-toolbar.toolbar GtkToolButton > .button:insensitive { box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.2); } /* remove box shadow from last-child and only-child */ .linked .button:active:insensitive:last-child, .linked .button:checked:insensitive:last-child, .linked .button:active:insensitive:only-child, .linked .button:checked:insensitive:only-child, .inline-toolbar.toolbar .button:active:insensitive:last-child, .inline-toolbar.toolbar .button:checked:insensitive:last-child, .inline-toolbar.toolbar .button:active:insensitive:only-child, .inline-toolbar.toolbar .button:checked:insensitive:only-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button:active:insensitive, .inline-toolbar.toolbar GtkToolButton:last-child > .button:checked:insensitive, .inline-toolbar.toolbar GtkToolButton:only-child > .button:active:insensitive, .inline-toolbar.toolbar GtkToolButton:only-child > .button:checked:insensitive { box-shadow: none; } /* add back the inset shadow effect */ .linked .button:last-child, .linked .button:only-child, .inline-toolbar.toolbar .button:last-child, .inline-toolbar.toolbar .button:only-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button, .inline-toolbar.toolbar GtkToolButton:only-child > .button { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .linked .button:insensitive:last-child, .linked .button:insensitive:only-child, .inline-toolbar.toolbar .button:insensitive:last-child, .inline-toolbar.toolbar .button:insensitive:only-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button:insensitive, .inline-toolbar.toolbar GtkToolButton:only-child > .button:insensitive { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .linked .button:active:last-child, .linked .button:checked:last-child, .linked .button:active:only-child, .linked .button:checked:only-child, .inline-toolbar.toolbar .button:active:last-child, .inline-toolbar.toolbar .button:checked:last-child, .inline-toolbar.toolbar .button:active:only-child, .inline-toolbar.toolbar .button:checked:only-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button:active, .inline-toolbar.toolbar GtkToolButton:last-child > .button:checked, .inline-toolbar.toolbar GtkToolButton:only-child > .button:active, .inline-toolbar.toolbar GtkToolButton:only-child > .button:checked { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } /* middle button */ .linked .entry, .linked .button, .linked .button:active, .linked .button:checked, .linked .button:active:hover, .linked .button:checked:hover, .linked .button:insensitive, .inline-toolbar.toolbar .button, .inline-toolbar.toolbar .button:active, .inline-toolbar.toolbar .button:checked, .inline-toolbar.toolbar .button:insensitive, .inline-toolbar.toolbar GtkToolButton .button, .inline-toolbar.toolbar GtkToolButton .button:active, .inline-toolbar.toolbar GtkToolButton .button:checked, .inline-toolbar.toolbar GtkToolButton .button:insensitive { border-width: 1px; border-radius: 0; border-right-width: 0; border-left-width: 0; } /*leftmost button */ .linked .entry:first-child, .linked .button:first-child, .linked .button:active:first-child, .linked .button:checked:first-child, .linked .button:active:hover:first-child, .linked .button:checked:hover:first-child, .linked .button:insensitive:first-child, .inline-toolbar.toolbar .button:first-child, .inline-toolbar.toolbar .button:active:first-child, .inline-toolbar.toolbar .button:checked:first-child, .inline-toolbar.toolbar .button: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:checked, .inline-toolbar.toolbar GtkToolButton:first-child .button:insensitive { border-width: 1px; border-radius: 3px; border-right-width: 0; 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:checked:last-child, .linked .button:active:hover:last-child, .linked .button:checked:hover:last-child, .linked .button:insensitive:last-child, .inline-toolbar.toolbar .button:last-child, .inline-toolbar.toolbar .button:active:last-child, .inline-toolbar.toolbar .button:checked:last-child, .inline-toolbar.toolbar .button: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:checked, .inline-toolbar.toolbar GtkToolButton:last-child .button:insensitive { border-width: 1px; border-radius: 3px; 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:checked:only-child, .linked .button:active:hover:only-child, .linked .button:checked:hover:only-child, .linked .button:insensitive:only-child, .inline-toolbar.toolbar .button:only-child, .inline-toolbar.toolbar .button:active:only-child, .inline-toolbar.toolbar .button:checked:only-child, .inline-toolbar.toolbar .button: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:checked, .inline-toolbar.toolbar GtkToolButton:only-child .button:insensitive { border-width: 1px; border-radius: 3px; } /* linked button shadows (vertical) */ .linked.vertical .button, .inline-toolbar.toolbar.vertical .button, .inline-toolbar.toolbar.vertical GtkToolButton > .button { box-shadow: inset 0 -1px shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .linked.vertical .button:active, .linked.vertical .button:checked, .inline-toolbar.toolbar.vertical .button:active, .inline-toolbar.toolbar.vertical .button:checked, .inline-toolbar.toolbar.vertical GtkToolButton > .button:active, .inline-toolbar.toolbar.vertical GtkToolButton > .button:checked { box-shadow: inset 0 -1px shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } .linked.vertical .button:insensitive, .inline-toolbar.toolbar.vertical .button:insensitive, .inline-toolbar.toolbar.vertical GtkToolButton > .button:insensitive { box-shadow: inset 0 -1px shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } /* remove box shadow from last-child and only-child */ .linked.vertical .button:active:insensitive:last-child, .linked.vertical .button:checked:insensitive:last-child, .linked.vertical .button:active:insensitive:only-child, .linked.vertical .button:checked:insensitive:only-child, .inline-toolbar.toolbar.vertical .button:active:insensitive:last-child, .inline-toolbar.toolbar.vertical .button:checked:insensitive:last-child, .inline-toolbar.toolbar.vertical .button:active:insensitive:only-child, .inline-toolbar.toolbar.vertical .button:checked:insensitive:only-child, .inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active:insensitive, .inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:checked:insensitive, .inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active:insensitive, .inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:checked:insensitive { box-shadow: none; } /* add back the inset shadow effect */ .linked.vertical .button:last-child, .linked.vertical .button:only-child, .inline-toolbar.toolbar.vertical .button:last-child, .inline-toolbar.toolbar.vertical .button:only-child, .inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button, .inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .linked.vertical .button:insensitive:last-child, .linked.vertical .button:insensitive:only-child, .inline-toolbar.toolbar.vertical .button:insensitive:last-child, .inline-toolbar.toolbar.vertical .button:insensitive:only-child, .inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:insensitive, .inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:insensitive { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .linked.vertical .button:active:last-child, .linked.vertical .button:checked:last-child, .linked.vertical .button:active:only-child, .linked.vertical .button:checked:only-child, .inline-toolbar.toolbar.vertical .button:active:last-child, .inline-toolbar.toolbar.vertical .button:checked:last-child, .inline-toolbar.toolbar.vertical .button:active:only-child, .inline-toolbar.toolbar.vertical .button:checked:only-child, .inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active, .inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:checked, .inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active, .inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:checked { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } /* middle button (vertical) */ .linked.vertical .entry, .linked.vertical .button, .linked.vertical .button:active, .linked.vertical .button:checked, .linked.vertical .button:active:hover, .linked.vertical .button:checked:hover, .linked.vertical .button:insensitive { border-width: 1px; border-radius: 0; border-top-width: 0; border-bottom-width: 0; } /* top button (vertical) */ .linked.vertical .entry:first-child, .linked.vertical .button:first-child, .linked.vertical .button:active:first-child, .linked.vertical .button:checked:first-child, .linked.vertical .button:active:hover:first-child, .linked.vertical .button:checked:hover:first-child, .linked.vertical .button:insensitive:first-child { border-width: 1px; border-radius: 3px; border-bottom-width: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } /* bottom button (vertical) */ .linked.vertical .entry:last-child, .linked.vertical .button:last-child, .linked.vertical .button:active:last-child, .linked.vertical .button:checked:last-child, .linked.vertical .button:active:hover:last-child, .linked.vertical .button:checked:hover:last-child, .linked.vertical .button:insensitive:last-child { border-width: 1px; border-radius: 3px; border-top-width: 0; border-top-left-radius: 0; border-top-right-radius: 0; } /* linked single button (vertical) */ .linked.vertical .entry:only-child, .linked.vertical .button:only-child, .linked.vertical .button:active:only-child, .linked.vertical .button:checked:only-child, .linked.vertical .button:active:hover:only-child, .linked.vertical .button:checked:hover:only-child, .linked.vertical .button:insensitive:only-child { border-width: 1px; border-radius: 3px; } /* linked toolbar buttons */ .primary-toolbar .button.raised.linked, .primary-toolbar .raised.linked .button, .toolbar .button.raised.linked, .toolbar .raised.linked .button, .toolbar .linked .button { box-shadow: inset -1px 0 shade(@toolbar_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.4); } .primary-toolbar .button.raised.linked:active, .primary-toolbar .button.raised.linked:checked, .primary-toolbar .raised.linked .button:active, .primary-toolbar .raised.linked .button:checked, .toolbar .button.raised.linked:active, .toolbar .button.raised.linked:checked, .toolbar .raised.linked .button:active, .toolbar .raised.linked .button:checked, .toolbar .linked .button:active, .toolbar .linked .button:checked { box-shadow: inset -1px 0 shade(@toolbar_bg_color, 0.8), inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } .primary-toolbar .button.raised.linked:insensitive, .primary-toolbar .raised.linked .button:insensitive, .toolbar .button.raised.linked:insensitive, .toolbar .raised.linked .button:insensitive, .toolbar .linked .button:insensitive { box-shadow: inset -1px 0 shade(@toolbar_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.2); } /* remove box shadow from last-child and only-child */ .primary-toolbar .button:active:insensitive.raised.linked:last-child, .primary-toolbar .button:checked:insensitive.raised.linked:last-child, .primary-toolbar .button:active:insensitive.raised.linked:only-child, .primary-toolbar .button:checked:insensitive.raised.linked:only-child, .primary-toolbar .raised.linked .button:active:insensitive:last-child, .primary-toolbar .raised.linked .button:checked:insensitive:last-child, .primary-toolbar .raised.linked .button:active:insensitive:only-child, .primary-toolbar .raised.linked .button:checked:insensitive:only-child, .toolbar .button:active:insensitive.raised.linked:last-child, .toolbar .button:checked:insensitive.raised.linked:last-child, .toolbar .button:active:insensitive.raised.linked:only-child, .toolbar .button:checked:insensitive.raised.linked:only-child, .toolbar .raised.linked .button:active:insensitive:last-child, .toolbar .raised.linked .button:checked:insensitive:last-child, .toolbar .raised.linked .button:active:insensitive:only-child, .toolbar .raised.linked .button:checked:insensitive:only-child, .toolbar .linked .button:active:insensitive:last-child, .toolbar .linked .button:checked:insensitive:last-child, .toolbar .linked .button:active:insensitive:only-child .toolbar .linked .button:checked:insensitive:only-child { box-shadow: none; } /* add back the inset shadow effect */ .primary-toolbar .button.raised.linked:last-child, .primary-toolbar .button.raised.linked:only-child, .primary-toolbar .raised.linked .button:last-child, .primary-toolbar .raised.linked .button:only-child, .toolbar .button.raised.linked:last-child, .toolbar .button.raised.linked:only-child, .toolbar .raised.linked .button:last-child, .toolbar .raised.linked .button:only-child, .toolbar .linked .button:last-child, .toolbar .linked .button:only-child { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .primary-toolbar .button:insensitive.raised.linked:last-child, .primary-toolbar .button:insensitive.raised.linked:only-child, .primary-toolbar .raised.linked .button:insensitive:last-child, .primary-toolbar .raised.linked .button:insensitive:only-child, .toolbar .button:insensitive.raised.linked:last-child, .toolbar .button:insensitive.raised.linked:only-child, .toolbar .raised.linked .button:insensitive:last-child, .toolbar .raised.linked .button:insensitive:only-child, .toolbar .linked .button:insensitive:last-child, .toolbar .linked .button:insensitive:only-child { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .primary-toolbar .button:active.raised.linked:last-child, .primary-toolbar .button:checked.raised.linked:last-child, .primary-toolbar .button:active.raised.linked:only-child, .primary-toolbar .button:checked.raised.linked:only-child, .primary-toolbar .raised.linked .button:active:last-child, .primary-toolbar .raised.linked .button:checked:last-child, .primary-toolbar .raised.linked .button:active:only-child, .primary-toolbar .raised.linked .button:checked:only-child, .toolbar .button:active.raised.linked:last-child, .toolbar .button:checked.raised.linked:last-child, .toolbar .button:active.raised.linked:only-child, .toolbar .button:checked.raised.linked:only-child, .toolbar .raised.linked .button:active:last-child, .toolbar .raised.linked .button:checked:last-child, .toolbar .raised.linked .button:active:only-child, .toolbar .raised.linked .button:checked:only-child, .toolbar .linked .button:active:last-child, .toolbar .linked .button:checked:last-child, .toolbar .linked .button:active:only-child, .toolbar .linked .button:checked:only-child { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } /* middle button */ .primary-toolbar .button.raised.linked, .primary-toolbar .button.raised.linked:active, .primary-toolbar .button.raised.linked:checked, .primary-toolbar .button.raised.linked:insensitive, .primary-toolbar .raised.linked .button, .primary-toolbar .raised.linked .button:active, .primary-toolbar .raised.linked .button:checked, .primary-toolbar .raised.linked .button:insensitive, .toolbar .button.raised.linked, .toolbar .button.raised.linked:active, .toolbar .button.raised.linked:checked, .toolbar .button.raised.linked:insensitive, .toolbar .raised.linked .button, .toolbar .raised.linked .button:active, .toolbar .raised.linked .button:checked, .toolbar .raised.linked .button:insensitive, .toolbar .linked .button, .toolbar .linked .button:active, .toolbar .linked .button:checked, .toolbar .linked .button:insensitive { border-width: 1px; border-radius: 0; border-right-width: 0; border-left-width: 0; } /* leftmost button */ .primary-toolbar .button.raised.linked:first-child, .primary-toolbar .button.raised.linked:active:first-child, .primary-toolbar .button.raised.linked:checked:first-child, .primary-toolbar .button.raised.linked:insensitive:first-child, .primary-toolbar .raised.linked .button:first-child, .primary-toolbar .raised.linked .button:active:first-child, .primary-toolbar .raised.linked .button:checked:first-child, .primary-toolbar .raised.linked .button:insensitive:first-child, .toolbar .button.raised.linked:first-child, .toolbar .button.raised.linked:active:first-child, .toolbar .button.raised.linked:checked:first-child, .toolbar .button.raised.linked:insensitive:first-child, .toolbar .raised.linked .button:first-child, .toolbar .raised.linked .button:active:first-child, .toolbar .raised.linked .button:checked:first-child, .toolbar .raised.linked .button:insensitive:first-child, .toolbar .linked .button:first-child, .toolbar .linked .button:active:first-child, .toolbar .linked .button:checked:first-child, .toolbar .linked .button:insensitive:first-child { border-width: 1px; border-radius: 3px; 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:checked:last-child, .primary-toolbar .button.raised.linked:insensitive:last-child, .primary-toolbar .raised.linked .button:last-child, .primary-toolbar .raised.linked .button:active:last-child, .primary-toolbar .raised.linked .button:checked:last-child, .primary-toolbar .raised.linked .button:insensitive:last-child, .toolbar .button.raised.linked:last-child, .toolbar .button.raised.linked:active:last-child, .toolbar .button.raised.linked:checked:last-child, .toolbar .button.raised.linked:insensitive:last-child, .toolbar .raised.linked .button:last-child, .toolbar .raised.linked .button:active:last-child, .toolbar .raised.linked .button:checked:last-child, .toolbar .raised.linked .button:insensitive:last-child, .toolbar .linked .button:last-child, .toolbar .linked .button:active:last-child, .toolbar .linked .button:checked:last-child, .toolbar .linked .button:insensitive:last-child { border-width: 1px; border-radius: 3px; border-left-width: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } /* linked single button */ .primary-toolbar .button.raised.linked:only-child, .primary-toolbar .button.raised.linked:active:only-child, .primary-toolbar .button.raised.linked:checked:only-child, .primary-toolbar .button.raised.linked:insensitive:only-child, .primary-toolbar .raised.linked .button:only-child, .primary-toolbar .raised.linked .button:active:only-child, .primary-toolbar .raised.linked .button:checked:only-child, .primary-toolbar .raised.linked .button:insensitive:only-child, .toolbar .button.raised.linked:only-child, .toolbar .button.raised.linked:active:only-child, .toolbar .button.raised.linked:checked:only-child, .toolbar .button.raised.linked:insensitive:only-child, .toolbar .raised.linked .button:only-child, .toolbar .raised.linked .button:active:only-child, .toolbar .raised.linked .button:checked:only-child, .toolbar .raised.linked .button:insensitive:only-child, .toolbar .linked .button:only-child, .toolbar .linked .button:active:only-child, .toolbar .linked .button:checked:only-child, .toolbar .linked .button:insensitive:only-child { border-width: 1px; border-radius: 3px; } /* linked titlebar buttons */ .header-bar .button.raised.linked, .header-bar .raised.linked .button, .header-bar .linked .button { box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.4); } .header-bar .button.raised.linked:active, .header-bar .button.raised.linked:checked, .header-bar .raised.linked .button:active, .header-bar .raised.linked .button:checked, .header-bar .linked .button:active, .header-bar .linked .button:checked { box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.8), inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } .header-bar .button.raised.linked:insensitive, .header-bar .raised.linked .button:insensitive, .header-bar .linked .button:insensitive { box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.2); } /* remove box shadow from last-child and only-child */ .header-bar .button:active:insensitive.raised.linked:last-child, .header-bar .button:checked:insensitive.raised.linked:last-child, .header-bar .button:active:insensitive.raised.linked:only-child, .header-bar .button:checked:insensitive.raised.linked:only-child, .header-bar .raised.linked .button:active:insensitive:last-child, .header-bar .raised.linked .button:checked:insensitive:last-child, .header-bar .raised.linked .button:active:insensitive:only-child, .header-bar .raised.linked .button:checked:insensitive:only-child, .header-bar .linked .button:active:insensitive:last-child, .header-bar .linked .button:checked:insensitive:last-child, .header-bar .linked .button:active:insensitive:only-child, .header-bar .linked .button:checked:insensitive:only-child { box-shadow: none; } /* add back the inset shadow effect */ .header-bar .button.raised.linked:last-child, .header-bar .button.raised.linked:only-child, .header-bar .raised.linked .button:last-child, .header-bar .raised.linked .button:only-child, .header-bar .linked .button:last-child, .header-bar .linked .button:only-child { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .header-bar .button:insensitive.raised.linked:last-child, .header-bar .button:insensitive.raised.linked:only-child, .header-bar .raised.linked .button:insensitive:last-child, .header-bar .raised.linked .button:insensitive:only-child, .header-bar .linked .button:insensitive:last-child, .header-bar .linked .button:insensitive:only-child { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .header-bar .button:active.raised.linked:last-child, .header-bar .button:checked.raised.linked:last-child, .header-bar .button:active.raised.linked:only-child, .header-bar .button:checked.raised.linked:only-child, .header-bar .raised.linked .button:active:last-child, .header-bar .raised.linked .button:checked:last-child, .header-bar .raised.linked .button:active:only-child, .header-bar .raised.linked .button:checked:only-child, .header-bar .linked .button:active:last-child, .header-bar .linked .button:checked:last-child, .header-bar .linked .button:active:only-child, .header-bar .linked .button:checked:only-child { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } /* middle button */ .header-bar .button.raised.linked, .header-bar .button.raised.linked:active, .header-bar .button.raised.linked:checked, .header-bar .button.raised.linked:insensitive, .header-bar .raised.linked .button, .header-bar .raised.linked .button:active, .header-bar .raised.linked .button:checked, .header-bar .raised.linked .button:insensitive, .header-bar .linked .button, .header-bar .linked .button:active, .header-bar .linked .button:checked, .header-bar .linked .button:insensitive { border-width: 1px; border-radius: 0; border-right-width: 0; border-left-width: 0; } /* leftmost button */ .header-bar .button.raised.linked:first-child, .header-bar .button.raised.linked:active:first-child, .header-bar .button.raised.linked:checked:first-child, .header-bar .button.raised.linked:insensitive:first-child, .header-bar .raised.linked .button:first-child, .header-bar .raised.linked .button:active:first-child, .header-bar .raised.linked .button:checked:first-child, .header-bar .raised.linked .button:insensitive:first-child, .header-bar .linked .button:first-child, .header-bar .linked .button:active:first-child, .header-bar .linked .button:checked:first-child, .header-bar .linked .button:insensitive:first-child { border-width: 1px; border-radius: 3px; border-right-width: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; } /* rightmost button */ .header-bar .button.raised.linked:last-child, .header-bar .button.raised.linked:active:last-child, .header-bar .button.raised.linked:checked:last-child, .header-bar .button.raised.linked:insensitive:last-child, .header-bar .raised.linked .button:last-child, .header-bar .raised.linked .button:active:last-child, .header-bar .raised.linked .button:checked:last-child, .header-bar .raised.linked .button:insensitive:last-child, .header-bar .linked .button:last-child, .header-bar .linked .button:active:last-child, .header-bar .linked .button:checked:last-child, .header-bar .linked .button:insensitive:last-child { border-width: 1px; border-radius: 3px; border-left-width: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } /* linked single button */ .header-bar .button.raised.linked:only-child, .header-bar .button.raised.linked:active:only-child, .header-bar .button.raised.linked:checked:only-child, .header-bar .button.raised.linked:insensitive:only-child, .header-bar .raised.linked .button:only-child, .header-bar .raised.linked .button:active:only-child, .header-bar .raised.linked .button:checked:only-child, .header-bar .raised.linked .button:insensitive:only-child, .header-bar .linked .button:only-child, .header-bar .linked .button:active:only-child, .header-bar .linked .button:checked:only-child, .header-bar .linked .button:insensitive:only-child { border-width: 1px; border-radius: 3px; } /*********** * tooltip * ***********/ .tooltip { border-width: 1px; border-style: solid; border-color: alpha(@theme_tooltip_bg_color, 0.9); border-radius: 3px; background-color: alpha(@theme_tooltip_bg_color, 0.9); background-image: none; color: @theme_tooltip_fg_color; } .tooltip * { background-color: transparent; } /************ * treeview * ************/ GtkTreeView { -GtkTreeView-vertical-separator: 0; -GtkWidget-focus-line-width: 1; -GtkWidget-focus-padding: 1; } GtkTreeView.dnd { border-width: 1px; border-style: solid; border-color: @theme_selected_bg_color; border-radius: 0; } GtkTreeView .entry { border-radius: 0; background-color: @theme_base_color; background-image: none; } GtkTreeView row:nth-child(even) { background-color: shade(@theme_base_color, 0.9); } GtkTreeView row:nth-child(odd) { background-color: shade(@theme_base_color, 1.0); } /************ * viewport * ************/ GtkViewport.frame { border-width: 0; } .view { background-color: @theme_base_color; color: @theme_text_color; } .view:insensitive, .view:insensitive:insensitive { background-color: shade(@theme_base_color, 0.9); color: mix(@theme_fg_color, @theme_bg_color, 0.5); } .view:selected, .view:selected:focus { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } /************** * action-bar * **************/ .action-bar { padding: 6px; border-width: 0 0 1px 0; border-style: solid; border-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.0), shade(@theme_bg_color, 0.88) ); } .action-bar .button.text-button { padding: 4px; } .action-bar .button.image-button { padding: 6px; } .action-bar .title { font: bold; padding: 0 12px; } .action-bar .subtitle { font: smaller; padding: 0 12px; } /*************** * search bars * ***************/ .search-bar { border-width: 0 0 1px 0; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-color: shade(@theme_bg_color, 0.98); } .search-bar .button.close-button { padding: 4px; } /*********** * dialogs * ***********/ GtkMessageDialog, .prompt { -GtkDialog-content-area-border: 0; -GtkDialog-action-area-border: 0; -GtkDialog-button-spacing: 0; margin: 0; padding: 0; } /******************** * various choosers * ********************/ GtkFontButton .separator, GtkFileChooserButton .separator { /* always disable separators */ -GtkWidget-wide-separators: true; -GtkWidget-horizontal-separator: 0; -GtkWidget-vertical-separator: 0; } GtkFontButton GtkLabel:last-child { color: alpha(currentColor, 0.7); } GtkFileChooserButton GtkImage:last-child { color: alpha(currentColor, 0.7); } /********************* * app notifications * *********************/ .app-notification { border-style: solid; border-color: shade(@theme_base_color, 0.7); border-width: 0 1px 1px 1px; border-radius: 0 0 3px 3px; padding: 8px; background-color: @theme_base_color; background-image: none; color: @theme_text_color; } /******* * osd * *******/ .background.osd { color: @osd_fg; background-color: @osd_bg; } GtkOverlay.osd { background-color: transparent; } .osd.frame { background-clip: border-box; background-origin: border-box; } .osd.button, .osd .button { padding: 4px; border-width: 1px; border-style: solid; border-color: transparent; border-radius: 2px; background-color: transparent; background-image: none; color: @osd_fg; } .osd.button:prelight, .osd.button:hover, .osd .button:hover { border-color: shade(@osd_bg, 0.6); background-color: shade(@osd_bg, 1.15); background-image: none; } .osd.button:active, .osd.button:checked, .osd .button:active, .osd .button:checked, .osd GtkMenuButton.button:active, .osd GtkMenuButton.button:checked { border-color: shade(@osd_bg, 0.4); background-color: shade(@osd_bg, 0.65); background-image: linear-gradient(to bottom, shade(@osd_bg, 0.5), shade(@osd_bg, 0.75) ); } .osd.button:active:hover, .osd.button:checked:hover, .osd .button:active:hover, .osd .button:checked:hover, .osd GtkMenuButton.button:active:hover { border-color: shade(@osd_bg, 0.4); } .osd.button:insensitive, .osd .button:insensitive { border-color: transparent; background-color: shade(@osd_bg, 0.9); background-image: none; } .osd.button:active:insensitive, .osd.button:checked:insensitive, .osd .button:active:insensitive, .osd .button:checked:insensitive { background-color: shade(@osd_bg, 0.80); background-image: none; } .osd.toolbar { -GtkToolbar-button-relief: normal; padding: 4px; border-width: 1px; border-style: solid; border-radius: 3px; border-color: shade(@osd_bg, 0.8); background-color: @osd_bg; background-image: none; color: @osd_fg; } .osd.toolbar .button { padding: 4px; border-width: 1px; border-style: solid; border-color: shade(@osd_bg, 0.8); border-radius: 3px; background-color: shade(@osd_bg, 1.05); background-image: none; color: @osd_fg; } .osd.toolbar .button:hover { border-color: shade(@osd_bg, 0.7); background-color: shade(@osd_bg, 1.15); background-image: none; } .osd.toolbar .button:active, .osd.toolbar .button:checked { border-color: shade(@osd_bg, 0.8); background-color: shade(@osd_bg, 0.95); background-image: none; } .osd.toolbar .button:active:hover, .osd.toolbar .button:checked:hover { border-color: shade(@osd_bg, 0.7); } .osd.toolbar .button:focus, .osd.toolbar .button:hover:focus, .osd.toolbar .button:active:focus, .osd.toolbar .button:checked:focus, .osd.toolbar .button:active:hover:focus, .osd.toolbar .button:checked:hover:focus { border-color: shade(@osd_bg, 0.7); } .osd.toolbar .button:insensitive { border-color: shade(@osd_bg, 0.85); background-color: shade(@osd_bg, 0.9); background-image: none; } .osd.toolbar .button:active:insensitive, .osd.toolbar .button:checked:insensitive { border-color: shade(@osd_bg, 0.75); background-color: shade(@osd_bg, 0.80); background-image: none; } .osd.toolbar .button:first-child { border-radius: 3px 0 0 3px; border-width: 1px 0 1px 1px; box-shadow: inset -1px 0 shade(@osd_bg, 0.9); } .osd.toolbar .button:last-child { box-shadow: none; border-radius: 0 3px 3px 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: 3px; border-style: solid; } .osd.toolbar .separator { color: shade(@osd_bg, 0.9); } /* used by gnome-settings-daemon's media-keys OSD */ .osd.trough { background-color: shade(@osd_bg, 0.8); } .osd.progressbar { background-color: @osd_fg; } .osd .scale.slider { background-color: shade(@osd_bg, 1.08); background-image: none; /* we will draw the border using box shadow for now */ box-shadow: inset 1px 0 shade(@osd_bg, 0.7), inset 0 1px shade(@osd_bg, 0.7), inset -1px 0 shade(@osd_bg, 0.6), inset 0 -1px shade(@osd_bg, 0.6); } .osd .scale.slider:hover { box-shadow: inset 1px 0 shade(@osd_bg, 0.6), inset 0 1px shade(@osd_bg, 0.6), inset -1px 0 shade(@osd_bg, 0.5), inset 0 -1px shade(@osd_bg, 0.5); } .osd .scale.slider:insensitive { background-color: shade(@osd_bg, 0.9); background-image: none; box-shadow: inset 1px 0 shade(@osd_bg, 0.8), inset 0 1px shade(@osd_bg, 0.8), inset -1px 0 shade(@osd_bg, 0.8), inset 0 -1px shade(@osd_bg, 0.8); } .osd .scale.trough { border-color: shade(@osd_bg, 0.7); background-color: shade(@osd_bg, 0.9); background-image: none; } .osd .scale.trough.highlight { border-color: @theme_selected_bg_color; background-color: @theme_selected_bg_color; background-image: none; } .osd .scale.trough:insensitive, .osd .scale.trough.highlight:insensitive { border-color: shade(@osd_bg, 0.9); background-color: shade(@osd_bg, 0.95); background-image: none; } .osd GtkProgressBar, GtkProgressBar.osd { -GtkProgressBar-xspacing: 0; -GtkProgressBar-yspacing: 2px; -GtkProgressBar-min-horizontal-bar-height: 2px; padding: 0; } .osd GtkProgressBar.trough, GtkProgressBar.osd.trough { padding: 0; border-style: none; border-radius: 0; background-image: none; background-color: transparent; } .osd GtkProgressBar.progressbar, GtkProgressBar.osd.progressbar { border-style: none; border-radius: 0; background-color: @theme_selected_bg_color; background-image: none; } .osd .view, .osd.view { background-color: @osd_base; } .osd .scrollbar.trough { background-color: @osd_bg; } .osd .scrollbar.slider { border-width: 1px; border-color: shade(@osd_bg, 0.7); border-radius: 0; background-color: shade(@osd_bg, 0.9); } .osd .scrollbar.slider:hover { border-color: shade(@osd_bg, 0.7); background-color: shade(@osd_bg, 0.8); } .osd .scrollbar.slider:active, .osd .scrollbar.slider:checked { border-color: shade(@theme_selected_bg_color, 0.9); background-color: @theme_selected_bg_color; } .osd GtkIconView.cell:selected, .osd GtkIconView.cell:selected:focus { background-color: transparent; border-style: solid; border-width: 3px; border-color: @osd_fg; outline-color: transparent; } /* used by Documents */ .osd .page-thumbnail { border-style: solid; border-width: 1px; border-color: shade(@osd_bg, 0.9); /* when there's no pixbuf yet */ background-color: @osd_bg; } /****************************** * destructive action buttons * ******************************/ .destructive-action.button { border-width: 1px; border-style: solid; border-color: shade(@error_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@error_color, 1.2), 1.05), shade(shade(@error_color, 1.2), 0.97) ); color: @theme_selected_fg_color; box-shadow: none; } .destructive-action.button:hover { border-color: shade(@error_color, 0.8); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @error_color, 0.7), 1.05), shade(mix(@theme_base_color, @error_color, 0.7), 0.97) ); } .destructive-action.button:active, .destructive-action.button:checked { border-color: shade(@error_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@error_color, 1.2), 1.05), shade(shade(@error_color, 1.2), 0.97) ); } .destructive-action.button:hover:active, .destructive-action.button:hover:checked { border-color: shade(@error_color, 0.7); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @error_color, 0.7), 1.05), shade(mix(@theme_base_color, @error_color, 0.7), 0.97) ); } /****************************** * suggested action buttons * ******************************/ .suggested-action.button { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; } .suggested-action.button:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .suggested-action.button:active, .suggested-action.button:checked { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } .suggested-action.button:hover:active, .suggested-action.button:hover:checked { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } /****************** * selection mode * ******************/ .selection-mode.header-bar, .selection-mode.toolbar { border-style: solid; border-color: shade(@theme_selected_bg_color, 0.9); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.3), shade(@theme_selected_bg_color, 1.1) ); color: shade(@theme_selected_bg_color, 0.9); } .selection-mode.header-bar { border-top-color: shade(@theme_selected_bg_color, 1.2); border-bottom-color: @theme_selected_bg_color; } .selection-mode.toolbar { padding: 4px; } /* regular button */ .selection-mode.header-bar .button, .selection-mode.toolbar .button, .selection-mode.toolbar GtkToolButton .button { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_selected_bg_color, 1.2), 1.05), shade(shade(@theme_selected_bg_color, 1.2), 0.97) ); color: @theme_selected_fg_color; box-shadow: none; } .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:hover, .selection-mode.toolbar GtkToolButton .button:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 1.05), shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 0.97) ); } .selection-mode.header-bar .button:active, .selection-mode.header-bar .button:checked, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button:checked, .selection-mode.toolbar GtkToolButton .button:active, .selection-mode.toolbar GtkToolButton .button:checked { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_selected_bg_color, 1.2), 1.05), shade(shade(@theme_selected_bg_color, 1.2), 0.97) ); } .selection-mode.header-bar .button:hover:active, .selection-mode.header-bar .button:hover:checked, .selection-mode.toolbar .button:hover:active, .selection-mode.toolbar .button:hover:checked, .selection-mode.toolbar GtkToolButton .button:hover:active, .selection-mode.toolbar GtkToolButton .button:hover:checked { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 1.05), shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 0.97) ); } /* suggested button */ .selection-mode.header-bar .suggested-action.button, .selection-mode.toolbar .suggested-action.button, .selection-mode.toolbar GtkToolButton.suggested-action .button { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; } .selection-mode.header-bar .suggested-action.button:hover, .selection-mode.toolbar .suggested-action.button:hover, .selection-mode.toolbar GtkToolButton.suggested-action .button:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .selection-mode.header-bar .suggested-action.button:active, .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .suggested-action.button:active, .selection-mode.toolbar .suggested-action.button:checked, .selection-mode.toolbar GtkToolButton.suggested-action:active, .selection-mode.toolbar GtkToolButton.suggested-action:checked { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.toolbar GtkToolButton.suggested-action .button:hover:active, .selection-mode.toolbar GtkToolButton.suggested-action .button:hover:checked { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } /* menu button */ .selection-mode.header-bar .selection-menu.button, .selection-mode.toolbar .selection-menu.button { border-style: none; background-color: transparent; background-image: none; color: shade(@theme_selected_bg_color, 0.7); } .selection-mode.toolbar .dim-label, .selection-mode.toolbar .selection-menu.button .dim-label { color: shade(@theme_selected_bg_color, 0.6); } .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: shade(@theme_selected_bg_color, 0.6); } .selection-mode.header-bar .selection-menu.button:active, .selection-mode.header-bar .selection-menu.button:checked, .selection-mode.toolbar .selection-menu.button:active, .selection-mode.toolbar .selection-menu.button:checked { color: shade(@theme_selected_bg_color, 0.7); box-shadow: none; } /************************* * touch text selections * *************************/ GtkBubbleWindow { border-radius: 3px; background-clip: border-box; } GtkBubbleWindow.osd.background { background-color: @osd_bg; } GtkBubbleWindow .toolbar { background-color: transparent; } /******* * CSD * *******/ .titlebar { border-radius: 4px 4px 0 0; background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); color: @theme_bg_color; } .tiled .titlebar { border-radius: 3px; } .maximized .titlebar { border-radius: 0; } /* this is the default titlebar that is added by GTK * when client-side decorations are in use and the application * did not set a custom titlebar. */ .titlebar.default-decoration { border: none; box-shadow: none; } .titlebar .title { font: bold; color: @titlebar_fg_color; text-shadow: 0 1px shade(@titlebar_bg_color, 1.1); } .titlebar:backdrop { background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .titlebar .title:backdrop { color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.6); text-shadow: 0 1px shade(@titlebar_bg_color, 1.05); } .titlebar .titlebutton { padding: 4px; border-style: none; background: none; color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.3); icon-shadow: 0 1px shade(@titlebar_bg_color, 1.1); box-shadow: none; } .titlebar .titlebutton:hover, .titlebar .titlebutton:hover:focus { background: none; color: @titlebar_fg_color; box-shadow: none; } .titlebar .titlebutton:active, .titlebar .titlebutton:checked, .titlebar .titlebutton:active:hover, .titlebar .titlebutton:checked:hover { background: none; color: @theme_selected_bg_color; box-shadow: none; } .titlebar .titlebutton:backdrop { background-image: none; color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.6); icon-shadow: 0 1px shade(@titlebar_bg_color, 1.05); } .window-frame { border-style: none; border-radius: 4px 4px 0 0; box-shadow: 0 3px 7px alpha(black, 0.7), 0 0 0 1px alpha(black, 0.3); /* this is used for the resize cursor area */ margin: 10px; } .window-frame.tiled { border-radius: 0; } .window-frame:backdrop { box-shadow: 0 3px 5px alpha(black, 0.5), 0 0 0 1px alpha(black, 0.2); } .window-frame.csd.popup { border-style: none; border-radius: 0; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); } .window-frame.csd.tooltip { border-radius: 4px; box-shadow: none; } blackbird-gtk-theme-0.4+20171213/gtk-3.0/gtk.css000066400000000000000000000045151321420245200204330ustar00rootroot00000000000000/* dark colormap */ @define-color theme_bg_color #383838; @define-color theme_fg_color #dedede; @define-color theme_base_color #333333; @define-color theme_text_color #eeeeee; @define-color theme_selected_bg_color #5588ee; @define-color theme_selected_fg_color #ffffff; @define-color theme_tooltip_bg_color #333333; @define-color theme_tooltip_fg_color #dedede; /* shadow effects */ @define-color light_shadow #444; @define-color dark_shadow #000; /* misc colors used by gtk+ */ @define-color info_fg_color rgb (0, 0, 0); @define-color info_bg_color rgb (252, 246, 202); @define-color warning_fg_color rgb (0, 0, 0); @define-color warning_bg_color rgb (250, 173, 61); @define-color question_fg_color rgb (255, 255, 255); @define-color question_bg_color rgb (85, 136, 238); @define-color error_fg_color rgb (255, 255, 255); @define-color error_bg_color rgb (237, 54, 54); @define-color link_color #5588ee; @define-color success_color #4e9a06; @define-color error_color #cc0000; /* widget colors */ @define-color titlebar_bg_color @theme_bg_color; @define-color titlebar_fg_color @theme_fg_color; @define-color menubar_bg_color @theme_bg_color; @define-color menubar_fg_color @theme_fg_color; @define-color toolbar_bg_color @theme_bg_color; @define-color toolbar_fg_color @theme_fg_color; @define-color menu_bg_color @theme_bg_color; @define-color menu_fg_color @theme_fg_color; @define-color panel_bg_color @theme_bg_color; @define-color panel_fg_color @theme_fg_color; /* osd */ @define-color osd_base #333; @define-color osd_fg #eee; @define-color osd_bg alpha(@osd_base, 0.8); /* backdrop colors */ @define-color backdrop_selected_bg_color shade (@theme_bg_color, 0.9); @define-color backdrop_selected_fg_color @theme_fg_color; /* window manager colors */ @define-color wm_bg @theme_bg_color; @define-color wm_title_focused mix(@theme_fg_color, @theme_bg_color, 0.1); @define-color wm_title_unfocused mix(@theme_fg_color, @theme_bg_color, 0.6); @define-color wm_border_focused shade(@theme_bg_color, 0.7); @define-color wm_border_unfocused shade(@theme_bg_color, 0.8); @import url("gtk-widgets.css"); @import url("gtk-widgets-assets.css"); @import url("gtk-widgets-backdrop.css"); @import url("apps/gnome-applications.css"); @import url("apps/granite-widgets.css"); @import url("apps/unity.css"); @import url("apps/xfce.css"); @import url("apps/lightdm-gtk-greeter.css"); blackbird-gtk-theme-0.4+20171213/gtk-3.0/settings.ini000066400000000000000000000007441321420245200214750ustar00rootroot00000000000000[Settings] gtk-color-scheme = "base_color:#333333\nbg_color:#383838\ntooltip_bg_color:#333333\nselected_bg_color:#5588ee\ntext_color:#eeeeee\nfg_color:#dedede\ntooltip_fg_color:#dedede\nselected_fg_color:#f9f9f9\nmenubar_bg_color:#333333\nmenubar_fg_color:#dedede\ntoolbar_bg_color:#333333\ntoolbar_fg_color:#dedede\nmenu_bg_color:#333333\nmenu_fg_color:#dedede\npanel_bg_color:#333333\npanel_fg_color:#dedede\nlink_color:#5588ee" gtk-auto-mnemonics = 1 gtk-visible-focus = automatic blackbird-gtk-theme-0.4+20171213/gtk-3.18/000077500000000000000000000000001321420245200172205ustar00rootroot00000000000000blackbird-gtk-theme-0.4+20171213/gtk-3.18/apps/000077500000000000000000000000001321420245200201635ustar00rootroot00000000000000blackbird-gtk-theme-0.4+20171213/gtk-3.18/apps/gnome-applications.css000066400000000000000000000140551321420245200244730ustar00rootroot00000000000000/*********************** * fallback mode panel * ***********************/ PanelWidget, PanelApplet, PanelToplevel { padding: 0; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); color: @panel_fg_color; } PanelApplet { border-width: 0; } PanelSeparator { border-width: 0; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); color: @panel_fg_color; } .gnome-panel-menu-bar, PanelApplet > GtkMenuBar.menubar, PanelApplet > GtkMenuBar.menubar.menuitem, PanelMenuBar.menubar, PanelMenuBar.menubar.menuitem { -PanelMenuBar-icon-visible: true; border-width: 0; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); } PanelAppletFrame { border-width: 0; background-color: @panel_bg_color; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); } PanelApplet .button { -GtkButton-inner-border: 2; border-width: 0 1px; border-radius: 0; border-color: transparent; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); color: @panel_fg_color; } PanelApplet .button:active { border-width: 0 1px; border-radius: 0; border-color: shade(@panel_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 0.97)), to (shade(@panel_bg_color, 0.82))); } PanelApplet .button:prelight, PanelApplet .button:active:prelight { background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.40)), to (shade(@panel_bg_color, 1.05))); } WnckPager, WnckTasklist { background-color: @panel_bg_color; } /************ * nautilus * ************/ .nautilus-canvas-item { border-radius: 2px; } .nautilus-desktop.nautilus-canvas-item { color: #fff; text-shadow: 1px 1px #000; } .nautilus-desktop.nautilus-canvas-item:active { background-color: alpha(@theme_bg_color, 0.8); background-image: none; color: @theme_fg_color; } .nautilus-desktop.nautilus-canvas-item:selected { background-color: alpha(@theme_selected_bg_color, 0.8); background-image: none; color: @theme_selected_fg_color; } .nautilus-desktop.nautilus-canvas-item:active, .nautilus-desktop.nautilus-canvas-item:prelight, .nautilus-desktop.nautilus-canvas-item:selected { text-shadow: none; } NautilusWindow .sidebar .frame { border-width: 1px 0 0 0; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; } NautilusWindow > GtkGrid > .pane-separator { border-width: 1px 1px 0 0; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-color: shade(@theme_bg_color, 1.12); } NautilusView.frame, NautilusNotebook.notebook { border-right-width: 0; border-bottom-width: 0; border-left-width: 0; } NautilusNotebook .frame { border-width: 1px 0 0 0; } NautilusQueryEditor .primary-toolbar.toolbar { padding: 4px; border-top-width: 1px; border-bottom-width: 0; } NautilusQueryEditor .primary-toolbar.toolbar .button { padding: 0; } NautilusQueryEditor .toolbar { padding: 4px 4px 3px 4px; border-width: 1px 0 0 0; border-style: solid; border-color: @theme_bg_color; background-color: mix(@theme_bg_color, @theme_base_color, 0.5); } NautilusQueryEditor .toolbar:nth-child(2) { border-color: shade(@theme_bg_color, 0.8); } NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar { border-top-width: 0; } NautilusNotebook.notebook NautilusQueryEditor .toolbar:last-child, NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar:only-child { border-bottom-width: 1px; border-bottom-color: shade(@theme_bg_color, 0.8); } .toolbar NautilusPathBar .button { padding: 1px 5px; } /****************** * gnome terminal * ******************/ TerminalScreen { -TerminalScreen-background-darkness: 0.9; background-color: #333; color: #eee; } TerminalWindow GtkNotebook.notebook { border-right-width: 0; border-bottom-width: 0; border-left-width: 0; } TerminalWindow .scrollbars-junction, TerminalWindow .scrollbar.trough { background-color: #333; } TerminalWindow .scrollbar.button, TerminalWindow .scrollbar.button:active, TerminalWindow .scrollbar.button:active:hover { color: shade(#333, 0.6); } /********* * gedit * *********/ GeditWindow .pane-separator, GeditWindow .pane-separator:hover { border-width: 0 1px 1px 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-color: shade(@theme_bg_color, 1.12); color: shade(@theme_bg_color, 0.8); } GeditPanel.title GtkLabel { padding: 5px 0; } GeditPanel .toolbar { border-style: none; background-color: transparent; } GeditDocumentsPanel .view { background-color: shade(@theme_bg_color, 1.12); } GeditPanel .notebook { padding: 0; border-width: 1px 0; } GeditWindow .notebook { border-width: 1px 0; } GeditPanel .notebook tab, GeditWindow .notebook tab { border-width: 0; } GeditFloatingSlider .not-found { background-color: @error_bg_color; background-image: none; color: @error_fg_color; } /*********************** * gnome control center * ***********************/ CcShellItemView.view { background-color: @theme_bg_color; } blackbird-gtk-theme-0.4+20171213/gtk-3.18/apps/granite-widgets.css000066400000000000000000000152721321420245200240010ustar00rootroot00000000000000/********************* * dynamic notebooks * *********************/ .dynamic-notebook { background-color: shade(@theme_bg_color, 1.12); background-image: none; } .dynamic-notebook .notebook { -GtkNotebook-tab-overlap: 3px; -GtkNotebook-initial-gap: 5px; border-width: 1px 0 0 0; border-radius: 0; } .dynamic-notebook .notebook tab { padding: 2px 3px 0 3px; border-width: 0 1px 0 0; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-color: transparent; background-image: none; color: @theme_fg_color; } .dynamic-notebook .notebook tab:nth-child(first) { border-width: 0 1px 0 1px; } .dynamic-notebook .notebook tab:active { border-width: 1px; border-color: shade(@theme_bg_color, 0.8); border-radius: 2px; background-color: shade(@theme_bg_color, 1.12); color: @theme_fg_color; } .dynamic-notebook .button, .dynamic-notebook .button:hover, .dynamic-notebook .button:hover:active, .dynamic-notebook .notebook .button, .dynamic-notebook .notebook .button:hover, .dynamic-notebook .notebook .button:hover:active { padding: 0; background-color: transparent; background-image: none; } /**************** * content view * ****************/ .content-view, .content-view *, .content-view GtkViewport { background-color: @theme_base_color; } .content-view-window { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 5px; background-image: -gtk-gradient(linear, left top, left bottom, from (@theme_base_color), to (shade(@theme_base_color, 0.97))); } .content-view .entry { background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_base_color, 0.97)), to (@theme_base_color)); } .content-view .title, .content-view .option-title { color: @theme_text_color; } .content-view .subtitle, .content-view .option-description { color: mix(@theme_fg_color, @theme_bg_color, 0.5); } .content-view .button { border-style: solid; border-radius: 2px; background-color: alpha(@theme_bg_color, 0.0); background-image: none; color: @theme_fg_color; } .content-view .button:active, .content-view .button:active:hover { background-color: alpha(@theme_bg_color, 0.5); background-image: none; } .content-view .button:insensitive { background-color: alpha(@theme_base_color, 0.0); background-image: none; } .content-view .help_button * { color: @theme_text_color; } .content-view .toolbar { padding: 1px; border-width: 0 0 1px 0; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_bg_color, 1.0)), to (shade(@theme_bg_color, 1.2))); -GtkWidget-window-dragging: true; } /******************* * album list view * *******************/ .album-list-view, .album-list-view * { border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-color: @theme_base_color; color: @theme_fg_color; } .album-list-view GtkTreeView { -GtkTreeView-vertical-separator: 1; -GtkTreeView-grid-line-width: 0; background-color: @theme_base_color; color: @theme_fg_color; } .album-list-view GtkTreeView row:nth-child(even) { border-width: 0; border-style: none; background-color: shade(@theme_base_color, 0.97); } .album-list-view GtkTreeView row:nth-child(odd) { border-width: 0; border-style: none; background-color: shade(@theme_base_color, 1.0); } /************* * statusbar * *************/ GraniteWidgetsStatusBar { padding: 1px; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(shade(@theme_bg_color, 1.06), 1.12)), to (shade(shade(@theme_bg_color, 1.06), 0.97))); box-shadow: inset 0 1px shade(@theme_bg_color, 0.8); } /*********** * popover * ***********/ GraniteWidgetsPopOver { -GraniteWidgetsPopOver-arrow-width: 24; -GraniteWidgetsPopOver-arrow-height: 12; -GraniteWidgetsPopOver-border-radius: 5px; -GraniteWidgetsPopOver-border-width: 1; -GraniteWidgetsPopOver-shadow-size: 15; margin: 0; border-style: solid; border-color: shade(@menu_bg_color, 0.8); color: @menu_fg_color; } .popover_bg { background-color: transparent; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@menu_bg_color, 1.40)), to (shade(@menu_bg_color, 1.30))); } GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver * { background-color: transparent; color: @menu_fg_color; } GraniteWidgetsPopOver .button { border-color: shade(@menu_bg_color, 0.8); background-color: transparent; background-image: none; color: @menu_fg_color; } GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:hover:active { background-color: @menu_bg_color; background-image: none; } GraniteWidgetsPopOver .entry { border-color: shade(@menu_bg_color, 0.7); background-color: shade(@menu_bg_color, 1.40); background-image: none; color: @menu_fg_color; } GraniteWidgetsPopOver .entry:active, GraniteWidgetsPopOver .entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .button.app { border-width: 0; border-radius: 2px; } .app:hover, .app:focus { background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_selected_bg_color, 1.1)), to (shade(@theme_selected_bg_color, 0.9))); color: @theme_selected_fg_color; } /************* * wingpanel * *************/ .panel { background-color: alpha (#000, 0.6); color: #fff; } .shadow { background-color: transparent; background-image: -gtk-gradient(linear, left top, left bottom, from (rgba(0, 0, 0, 0.3)), to (transparent)); } .composited-indicator, .wingpanel-app-button, .wingpanel-indicator-button { padding: 0 3px; background-color: transparent; color: #fff; } .composited-indicator.menuitem:active, .composited-indicator.menuitem:prelight { border-style: none; background-image: none; } /********** * notify * **********/ .notify { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 5px; background-color: @theme_base_color; color: @theme_text_color; } .notify .low { } .notify .critical { } blackbird-gtk-theme-0.4+20171213/gtk-3.18/apps/lightdm-gtk-greeter.css000066400000000000000000000211351321420245200245450ustar00rootroot00000000000000/*********** * general * ***********/ #screen.lightdm-gtk-greeter { background: transparent; } /********* * panel * *********/ #panel_window { background-color: alpha (black, 0.5); color: white; font: bold; text-shadow: 0 1px alpha(black, 0.5); icon-shadow: 0 1px alpha(black, 0.5); box-shadow: inset 0 -1px alpha (black, 0.5); } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; color: white; font: bold; text-shadow: 0 1px alpha(black, 0.5); icon-shadow: 0 1px alpha(black, 0.5); } #panel_window .menubar .menuitem:insensitive { color: alpha(white, 0.7); } #panel_window .menubar .menu { border-radius: 1px; } #panel_window .menubar .menu .menuitem { font: normal; text-shadow: none; } /**************** * login window * ****************/ #login_window, #shutdown_dialog, #restart_dialog { border-style: none; border-radius: 5px; background-color: @lightdm_bg_color; color: @lightdm_fg_color; /* draw border using box-shadow */ box-shadow: inset 1px 0 shade(@lightdm_bg_color, 0.6), inset -1px 0 shade(@lightdm_bg_color, 0.6), inset 0 1px shade(@lightdm_bg_color, 0.6), inset 0 -1px shade(@lightdm_bg_color, 0.6); } #content_frame { padding-bottom: 14px; } #login_window .menu { border-radius: 1px; } #login_window GtkComboBox .button, #login_window GtkComboBox .button:hover, #login_window GtkComboBox .button:active, #login_window GtkComboBox .button:active:hover, #login_window GtkComboBox .button:focus, #login_window GtkComboBox .button:hover:focus, #login_window GtkComboBox .button:active:focus, #login_window GtkComboBox .button:active:hover:focus { padding: 0; background: none; border-style: none; box-shadow: none; } #login_window GtkComboBox .button:focus, #login_window GtkComboBox .button:hover:focus, #login_window GtkComboBox .button:active:focus, #login_window GtkComboBox .button:active:hover:focus { box-shadow: inset 1px 0 alpha(@theme_selected_bg_color, 0.6), inset -1px 0 alpha(@theme_selected_bg_color, 0.6), inset 0 1px alpha(@theme_selected_bg_color, 0.6), inset 0 -1px alpha(@theme_selected_bg_color, 0.6); } #login_window #user_combobox { color: @lightdm_fg_color; font: 18px; } #login_window #user_combobox .menu { font: normal; } #login_window #user_combobox .arrow { color: mix(@lightdm_fg_color, @lightdm_bg_color, 0.5); } #login_window .entry { padding: 3px 5px; border-width: 1px; border-style: solid; border-color: shade(@lightdm_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(@lightdm_bg_color, 0.95), shade(@lightdm_bg_color, 0.97) 30%, shade(@lightdm_bg_color, 1.02) ); color: @lightdm_fg_color; box-shadow: none; transition: all 150ms ease-out; } #login_window .entry:focus, #login_window .entry:hover { border-color: shade(@lightdm_bg_color, 0.7); box-shadow: inset 1px 0 alpha(@dark_shadow, 0.10), inset 0 1px alpha(@dark_shadow, 0.12), inset -1px 0 alpha(@dark_shadow, 0.10); } #login_window .button, #shutdown_dialog .button, #restart_dialog .button { padding: 3px 15px; transition: all 150ms ease-out; } #user_image { padding: 3px; border-radius: 3px; /* draw border using box-shadow */ box-shadow: inset 1px 0 shade(@lightdm_bg_color, 0.75), inset -1px 0 shade(@lightdm_bg_color, 0.75), inset 0 1px shade(@lightdm_bg_color, 0.55), inset 0 -1px shade(@lightdm_bg_color, 1.8); } #user_image_border { border-radius: 3px; background-image: linear-gradient(to bottom, shade(@lightdm_bg_color, 0.9), shade(@lightdm_bg_color, 0.98) 10%, shade(@lightdm_bg_color, 1.0) 99%, shade(@lightdm_bg_color, 1.0) ); box-shadow: inset 0 1px shade(@lightdm_bg_color, 0.8), inset 0 -1px shade(@lightdm_bg_color, 0.55); } #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; border-style: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background-image: linear-gradient(to bottom, shade(@bg_color, 0.85), shade(@bg_color, 0.98) 10%, shade(@bg_color, 1.0) 99%, shade(@bg_color, 1.0) ); box-shadow: inset 1px 0 shade(@lightdm_bg_color, 0.6), inset -1px 0 shade(@lightdm_bg_color, 0.6), inset 0 1px shade(@lightdm_bg_color, 0.6), inset 0 -1px shade(@lightdm_bg_color, 0.6); } /****************************** * default and focused button * ******************************/ #login_window #login_button, #login_window .button.default, #shutdown_dialog .button.default, #restart_dialog .button.default, #login_window .button:focus, #login_window .button:active:focus, #shutdown_dialog .button:focus, #shutdown_dialog .button:active:focus, #restart_dialog .button:focus, #restart_dialog .button:active:focus { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.02), shade(@theme_selected_bg_color, 0.95) 90%, shade(@theme_selected_bg_color, 0.90) ); color: @theme_selected_fg_color; } #login_window .button.default:hover, #shutdown_dialog .button.default:hover, #restart_dialog .button.default:hover, #login_window .button:hover:focus, #login_window .button:active:hover:focus, #shutdown_dialog .button:hover:focus, #shutdown_dialog .button:active:hover:focus, #restart_dialog .button:hover:focus, #restart_dialog .button:active:hover:focus { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.12), shade(@theme_selected_bg_color, 1.05) 90%, shade(@theme_selected_bg_color, 1.00) ); } /******************* * shutdown button * *******************/ #shutdown_button.button { border-color: shade(@error_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.02), shade(@error_bg_color, 0.95) 90%, shade(@error_bg_color, 0.90) ); color: @error_fg_color; } #shutdown_button.button:hover, #shutdown_button.button:active, #shutdown_button.button:active:hover { border-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.12), shade(@error_bg_color, 1.05) 90%, shade(@error_bg_color, 1.00) ); } /****************** * restart button * ******************/ #restart_button.button { border-color: shade(@warning_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.02), shade(@warning_bg_color, 0.95) 90%, shade(@warning_bg_color, 0.90) ); color: @warning_fg_color; } #restart_button.button:hover, #restart_button.button:active, #restart_button.button:active:hover { border-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.12), shade(@warning_bg_color, 1.05) 90%, shade(@warning_bg_color, 1.00) ); } /******************** * password warning * ********************/ #greeter_infobar { border-bottom-width: 0; font: bold; } blackbird-gtk-theme-0.4+20171213/gtk-3.18/apps/unity.css000066400000000000000000000016051321420245200220470ustar00rootroot00000000000000UnityPanelWidget, .unity-panel { border-width: 0 0 1px 0; border-style: solid; border-color: shade(@panel_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); color: @panel_fg_color; } .unity-panel.menubar, .unity-panel .menubar { } .unity-panel.menuitem, .unity-panel .menuitem { border-width: 0 1px; color: @panel_fg_color; } .unity-panel.menubar.menuitem:hover, .unity-panel.menubar .menuitem *:hover { border-color: shade(@panel_bg_color, 0.7); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 0.97)), to (shade(@panel_bg_color, 0.82))); color: @panel_fg_color; } blackbird-gtk-theme-0.4+20171213/gtk-3.18/apps/xfce.css000066400000000000000000000056661321420245200216370ustar00rootroot00000000000000CatfishWindow .pane-separator { background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1); } CatfishWindow .sidebar .button.flat { padding: 4px 6px; border-radius: 4px; transition: none; } CatfishWindow .sidebar .button.flat:active, CatfishWindow .sidebar .button.flat:checked { border-width: 1px; border-style: solid; border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.95); border-bottom-color: shade(@theme_bg_color, 1.12); border-left-color: shade(@theme_bg_color, 0.95); background-image: linear-gradient(to bottom, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.87), shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.95) 10%, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.99) 92%, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.92) ); } CatfishWindow .sidebar .button.flat:hover { background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.3); background-image: none; color: @theme_text_color; } XfceHeading, .XfceHeading { margin: 0; padding: 0; border-width: 0; background-image: none; background-color: shade(@theme_bg_color, 1.18); color: @theme_text_color; text-shadow: 0px 1px alpha(@dark_shadow, 0.15); } .xfce4-panel { background-color: shade(@panel_bg_color, 0.35); color: @panel_fg_color; font: normal; } .xfce4-panel .button { background-image: none; background-color: transparent; border-radius: 0; border-color: transparent; box-shadow: none; padding: 0 1px; color: @panel_fg_color; text-shadow: 0px 1px alpha(@dark_shadow, 1.0); } .xfce4-panel .button:active, .xfce4-panel .button:checked { background-image: none; background-color: shade(@panel_bg_color, 0.7); border-color: shade(@panel_bg_color, 0.6); color: @panel_fg_color; transition: none; } .xfce4-panel .button:hover, .xfce4-panel .button:active:hover, .xfce4-panel .button:checked:hover { border-color: shade(@selected_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(@selected_bg_color, 0.88), shade(@selected_bg_color, 0.85) ); color: @panel_fg_color; box-shadow: inset 0 -1px alpha(white, 0.0), inset 1px 0 alpha(white, 0.15), inset -1px 0 alpha(white, 0.15), inset 0 1px alpha(white, 0.15); transition: none; } .xfce4-panel .menu { -gtk-image-effect: none; text-shadow: none; } blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/000077500000000000000000000000001321420245200205225ustar00rootroot00000000000000blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/checkbox-checked-backdrop.png000066400000000000000000000007721321420245200261730ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME02O=IDAT8͒@$JhJW  7+,I,p F4bҕz-MrfowfK<_N&AQf[%Pܹ'uHeqn1nq;a>5{RVW޵Z@Y+mh=(>/@kR<B8fZQBqO9 9iB)Ea|PϕS9AeYӉvMöm7 ~bnc\ef`5ys`YZk!$ Iy_tp>1F(z<xl67Ѳ7 5%KIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/checkbox-checked-insensitive.png000066400000000000000000000010371321420245200267410ustar00rootroot00000000000000PNG  IHDRa pHYs B(xtIME(#IDAT8ŒOAǿ,g 1\ca"V$YBK bc& Bsbc" w06t! fQy(tf凥gi:ȵK:2JK[fw\Zߛ>Rh!Wn ieK$:zYDM0ڀVHis}rAf&@xDtR}](} 3 6&sW)BdɊfLEkQ&!Ymj)+z{c`En+5h `֟3'X;N~vo{$"IK}>sGwuq|;he;Jп,|,i^yZsctSPlu7ͧ"BPⸯ3NtcVj J1=IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/checkbox-checked.png000066400000000000000000000010541321420245200244020ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME.q^jIDAT8͒kQs߷CQ)mZ* .vv.mT?V ~[;dP"Z`!i޶$͛Xr.{%l6sabb,"Ϧ/7iexPګ P.=J9y\ _.``Iw E σVsN]Gǯn<{A PUju([!$z"=q @ f@IDa=I_sK? 3՚p|H)بSb(Ǝ\Ma80vs.ʍpg!8.=7G@UqQA`% ,qX) +%bimG!3'uwIj Bz,K۾?x-Xc juFgf>IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/checkbox-mixed-backdrop.png000066400000000000000000000007251321420245200257110ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME6bIDAT8͒JAϝw6IfX/7 MF !لYM 1`if8ߜ{f?f7*ErEDvON]#gvp䀘'7Ìd;ۻ+Z~a֛wpWuKJ+?~yZ-D e ϋ¿ i7#IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/checkbox-mixed-insensitive.png000066400000000000000000000006761321420245200264710ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME(2KIDAT8R=KA}77.E6Q0E@ )~ hAKIi]BRh)bb.q`a]^NK)=3"zn8(%ӢέMv0l۶J `/2T˶֚>qʻ), "DyW5DPX+<3 !ARJ\oC"_54Tޫ=o>F,F~AZ)l{"緞pI7W]Hfn1)D6XV{L?h4WIVz^r30eZ5_m4#P^aݙO#l4GIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/checkbox-mixed.png000066400000000000000000000007351321420245200241270ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEŅjIDAT8͒1kQs9kJLBj q: 8s_,8DlC?҄B! t;]}8}/Q2{qp"~*"?WG yHonq /|v>b"']Z^u' n@0 R \WF)r` 9iF XH& 8| |dX>FN@eϛz:t={,,PUυ!n\8gB(fFl@8D@^MvYqVλ^`IVOo"wLpoto\'wIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/checkbox-unchecked-insensitive.png000066400000000000000000000005311321420245200273020ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEaTIDAT8c`hcY:E? Ehx°5) Lqߓa$&1Er g$ًVͬ^jL?1qա@,`AR 7xXٰ@ XX@ ذ0`fc` aӏ'…cl,쿵BDNVB/^=˃&FL̛M3#1AIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/checkbox-unchecked.png000066400000000000000000000006071321420245200247500ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEoIDAT8͒JAϝnJe.i| _BJHeX  X,n\66j-_ M~<%" p\3 tTԙ9 #-bؒpwgo-6~C` ̛afN`ZDUb3{D̐WeETuEQ,ZYMX?+xlW"xGh4'#^oZ`>|OMk[>ƿ7=QIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/menuitem-checkbox-checked-hover.png000066400000000000000000000004351321420245200273460ustar00rootroot00000000000000PNG  IHDRabKGD pHYs  tIME (+E>IDAT81 Q D/ke!"6Aj$x/ l xx~A,iBLBD0IEDQ8f(h:\P_h[df4 xJIK*$͜s{f_,_m}$`@?x(IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/menuitem-checkbox-checked-insensitive.png000066400000000000000000000005531321420245200305640ustar00rootroot00000000000000PNG  IHDRabKGD pHYs  tIME j IDAT8哽J`7AdrwR"^/Uu$xӏ@Hz梮|.L=~I4+ Im/@Q?%=N&˲,77~wTc}wIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/menuitem-checkbox-checked.png000066400000000000000000000005641321420245200262300ustar00rootroot00000000000000PNG  IHDRabKGD pHYs  tIME !,CCIDAT8?K`o .DFR\Eѹ8Kv( ~AtL &b qko9{ 'oH=څ1K35964zt_.sٿJd@x%{|5ߠurN6g@lwGLCi%`cbTwSt".~TKmwf=%(_ɹ[1[+.][`ZR8t IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/menuitem-checkbox-mixed-hover.png000066400000000000000000000002361321420245200270650ustar00rootroot00000000000000PNG  IHDRabKGDC pHYs B(xtIME W+IDAT8c?%B0j `"F(^iIR `MQl6˵IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/menuitem-checkbox-mixed-insensitive.png000066400000000000000000000002471321420245200303040ustar00rootroot00000000000000PNG  IHDRabKGDC pHYs B(xtIME @4IDAT8c?%B0j `AhkkUUUuǏ%I1q4% (؁IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/menuitem-checkbox-mixed.png000066400000000000000000000002511321420245200257410ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME !(D.6IDAT8c?%B0j `AoΗd >?įUq4% (uIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/menuitem-radio-checked-hover.png000066400000000000000000000002471321420245200266570ustar00rootroot00000000000000PNG  IHDRabKGDC pHYs  tIME :qʨ4IDAT8c`-(#G3:#ŀ[X M--O(Q@ ?auW ~IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/menuitem-radio-checked-insensitive.png000066400000000000000000000002651321420245200300740ustar00rootroot00000000000000PNG  IHDRabKGDC pHYs  tIME @3.BIDAT8c`F\K, c``hrkbbbVmTJ4pl0p@ b8 2H1qP7 LIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/menuitem-radio-checked.png000066400000000000000000000002641321420245200255350ustar00rootroot00000000000000PNG  IHDRabKGD pHYs  tIME !4P/YAIDAT8c`F\6}Zܚ#EJ6y%p86Cp8H1 pPC8 ( HDŽIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/radio-mixed-backdrop.png000066400000000000000000000012771321420245200252240ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME$JLIDAT8˭1hSQ{M T ;P(BIpѢ`k\,:99!VK[lLM^{PZ.Á9?Yx#%"9l4]lEO}^Τr1D*D}[kXN\^x~?8$R[>?zt6`<et*qvh4jXI1͏\06O`}+թLVad 4 &T.(8낁A+3uzd1@NrH& IE־CmZd GwCo~tv@5dɶmC!- $%0D[R B,˂%-ء };DZ''ds9H) 1y:Z~VCghMWo^>oni(BaO#h$cpdn["RFv[lۺHA5"ayu'N8wߎpƦ)RYGJ TzUoBǣţ*{>SZJB0386:tX9&<IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/radio-mixed-insensitive.png000066400000000000000000000012161321420245200257700ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEİIDAT8˭SMHTQ=PY f1P8 EI!)I?0Cf-bHBW9.A6h5*<E$THp7̱ۢ os>9~Ky~5B ԺlIWc[ v&Y&ˌFkNZ`np7Ame\\RܡG"ɦ\6`hNah|zOE?3282pnCmdr5v^zkƻ hxNcK 0b>)&H)Z_x,W:06%qŖVDϟ.PJv6I_'6pzpƹWJ#zQqFcs<>EǦg':}7'ҙɣ)06ƾlzW5n{6ina.@0lk$ WB6;w)%-UЩL߿iWFhx`~g|ȸv\~("/\*|--B! s~f"MA0IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/radio-mixed.png000066400000000000000000000013001321420245200234240ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEk@MIDAT8˭SMHTQ޽{ї6BdTP0 )+U"VAڵZ"U-YG]b4"Qi&7;Zᜏ#O;K$FzZRQ8%Ҷcݚjw, PR[..GǮoxa{t`opp\DPJ! Xv_x)-V8APG\ЕK#s6ٷ[۸VVu'/_+8(O_!0:MBa;6>:k!1xRHA^**tA bWJBJp!`~C !sH)!CХKU)&IXڷBHp&%occ6 R-9PJ!;0c@?g- B -k lCJlGG044QI=Fzyf3C}]|\F&>y>+zr2וHdB>0 P߮ꍚoh2wDa*JIÂ> D''MemBWsLDbĮ[W">DͿ˲jM^ "aIKyM&NG";0i NYw@YMKV@7f&j;<ijm.[*!ђyH-8'hк0X;VVV2ٯ~T+Ίbv-[}vTIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/radio-selected.png000066400000000000000000000013501321420245200241130ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME7_uIDAT8˭MHTa~;ظ1"`*EQVAڵ\"UM"hS,GBZ(65maJ]y8?]q7GKD#R(,tsD/Uܺ{ֿ>WгCpCuv>]Tz],ܾwĠmjj6fiAۨdCҙ Kf [y&ak,_mgOL~%J\6Mӄ3uJ1iuD5fE?/8M-ki1«)<|/`ła\]XELC Bx"A(efixQߥPB"LHzD! 8)H)!FFgՠFD&$M .BLOzYBPwl8!ar>BEg4'ԝ'H4_u:1dT\!n(?Hk x q4ѵeFz36R66m1XlU8o_0 z7?Ϥsz.7?QԫVŋ°}wy0"8Da0RbS roON IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/radio-unselected-insensitive.png000066400000000000000000000011061321420245200270130ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME.h qIDAT8˭kSqϽ{+MXh mZ!PY:w[$"?1, RRDJA0CC *V  uAr?-28 /.~3{oTjD$Z ƴv;D$ bd:Uyq(sUVA"k[͇y=HڅrDSʁ*^&R ǛPy_c2 {SD35h(_rKw[_Zd2̙ޠ,&OIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/assets/radio-unselected.png000066400000000000000000000011741321420245200244620ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME8  IDAT8˭S=kTA=3sg&K6y&n- (l"`aFl$Q+FC,D SceF+bC7cLaQ\{` B$'Eim4Y9[*Ipp<,'c Il5R۩[wkzRaOO ~Dhk_>EvrҾRuaO<#<}(FφY~UMAkÁA~W v~:UUJ. KP e$WsP}PRs~gEPCAZ;BH~ݭR J*Ԁ\ZV k!8#Q=?ǯ~sl*t(%Avv*If9|wDfёLIs!p0Qku{cs=2t(3ack="EӣW&9c PAOJ LNl5RSsk]TC'4+Ln3ݲMX. dˋ4IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.18/gtk-widgets-assets.css000066400000000000000000000103751321420245200234710ustar00rootroot00000000000000/******************* * check and radio * *******************/ /* draw regular check and radio items using our assets */ .check { -gtk-icon-source: url("assets/checkbox-unchecked.png"); } .check:insensitive { -gtk-icon-source: url("assets/checkbox-unchecked-insensitive.png"); } .check:active, .check:checked { -gtk-icon-source: url("assets/checkbox-checked.png"); } .check:active:insensitive, .check:checked:insensitive { -gtk-icon-source: url("assets/checkbox-checked-insensitive.png"); } .check:inconsistent { -gtk-icon-source: url("assets/checkbox-mixed.png"); } .check:inconsistent:insensitive { -gtk-icon-source: url("assets/checkbox-mixed-insensitive.png"); } .radio { -gtk-icon-source: url("assets/radio-unselected.png"); } .radio:insensitive { -gtk-icon-source: url("assets/radio-unselected-insensitive.png"); } .radio:active, .radio:checked { -gtk-icon-source: url("assets/radio-selected.png"); } .radio:active:insensitive, .radio:checked:insensitive { -gtk-icon-source: url("assets/radio-selected-insensitive.png"); } .radio:inconsistent { -gtk-icon-source: url("assets/radio-mixed.png"); } .radio:inconsistent:insensitive { -gtk-icon-source: url("assets/radio-mixed-insensitive.png"); } .menuitem.check, .menuitem.check:insensitive { -gtk-icon-source: none; } .menuitem.check:active, .menuitem.check:checked { -gtk-icon-source: url("assets/menuitem-checkbox-checked.png"); } .menuitem.check:active:hover, .menuitem.check:checked:hover { -gtk-icon-source: url("assets/menuitem-checkbox-checked-hover.png"); } .menuitem.check:active:insensitive, .menuitem.check:checked:insensitive { -gtk-icon-source: url("assets/menuitem-checkbox-checked-insensitive.png"); } .menuitem.check:inconsistent:hover, .menuitem.radio:inconsistent:hover { -gtk-icon-source: url("assets/menuitem-checkbox-mixed-hover.png"); } .menuitem.check:inconsistent, .menuitem.radio:inconsistent { -gtk-icon-source: url("assets/menuitem-checkbox-mixed.png"); } .menuitem.check:inconsistent:insensitive, .menuitem.radio:inconsistent:insensitive { -gtk-icon-source: url("assets/menuitem-checkbox-mixed-insensitive.png"); } .menuitem.radio, .menuitem.radio:insensitive { -gtk-icon-source: none; } .menuitem.radio:active, .menuitem.radio:checked { -gtk-icon-source: url("assets/menuitem-radio-checked.png"); } .menuitem.radio:active:hover, .menuitem.radio:checked:hover { -gtk-icon-source: url("assets/menuitem-radio-checked-hover.png"); } .menuitem.radio:active:insensitive, .menuitem.radio:checked:insensitive { -gtk-icon-source: url("assets/menuitem-radio-checked-insensitive.png"); } /******************* * backdrop states * *******************/ .check:active:backdrop, .check row:selected:active:backdrop, .check row:selected:focus:active:backdrop { -gtk-icon-source: url("assets/checkbox-checked-backdrop.png"); } .check:active:insensitive:backdrop, .check row:selected:active:insensitive:backdrop, .check row:selected:focus:active:insensitive:backdrop { -gtk-icon-source: url("assets/checkbox-checked-insensitive.png"); } .check:inconsistent:backdrop, .check row:selected:inconsistent:backdrop, .check row:selected:focus:inconsistent:backdrop { -gtk-icon-source: url("assets/checkbox-mixed-backdrop.png"); } .check:inconsistent:insensitive:backdrop, .check row:selected:inconsistent:insensitive:backdrop, .check row:selected:focus:inconsistent:insensitive:backdrop { -gtk-icon-source: url("assets/checkbox-mixed-insensitive.png"); } .radio:active:backdrop, .radio row:selected:active:backdrop, .radio row:selected:focus:active:backdrop { -gtk-icon-source: url("assets/radio-selected-backdrop.png"); } .radio:active:insensitive:backdrop, .radio row:selected:active:insensitive:backdrop, .radio row:selected:focus:active:insensitive:backdrop { -gtk-icon-source: url("assets/radio-selected-insensitive.png"); } .radio:inconsistent:backdrop, .radio row:selected:inconsistent:backdrop, .radio row:selected:focus:inconsistent:backdrop { -gtk-icon-source: url("assets/radio-mixed-backdrop.png"); } .radio:inconsistent:insensitive:backdrop, .radio row:selected:inconsistent:insensitive:backdrop, .radio row:selected:focus:inconsistent:insensitive:backdrop { -gtk-icon-source: url("assets/radio-mixed-insensitive.png"); } blackbird-gtk-theme-0.4+20171213/gtk-3.18/gtk-widgets-backdrop.css000066400000000000000000000144561321420245200237600ustar00rootroot00000000000000/********** * states * **********/ *:selected:backdrop, *:selected:focus:backdrop { background-color: @backdrop_selected_bg_color; color: @backdrop_selected_fg_color; } /****************** * common effects * ******************/ /* remove shadows */ .button:active:backdrop, .primary-toolbar .button:active:backdrop { box-shadow: none; } .entry:backdrop { box-shadow: none; } /********** * button * **********/ /* default button */ .button.default:backdrop { border-color: mix(shade(@theme_bg_color, 0.8), @backdrop_selected_bg_color, 0.3); background-image: -gtk-gradient(linear, left top, left bottom, from (mix(shade(shade(@theme_bg_color, 1.06), 1.12), @backdrop_selected_bg_color, 0.3)), to (mix(shade(shade(@theme_bg_color, 1.06), 0.97), @backdrop_selected_bg_color, 0.3))); } .button.default:hover:backdrop { background-image: -gtk-gradient(linear, left top, left bottom, from (mix(shade(shade(@theme_bg_color, 1.06), 1.40), @backdrop_selected_bg_color, 0.3)), to (mix(shade(shade(@theme_bg_color, 1.06), 1.05), @backdrop_selected_bg_color, 0.3))); } .button.default:active:backdrop { border-color: mix(shade(@theme_bg_color, 0.7), @backdrop_selected_bg_color, 0.3); background-image: -gtk-gradient(linear, left top, left bottom, from (mix(shade(shade(@theme_bg_color, 1.06), 0.97), @backdrop_selected_bg_color, 0.3)), to (mix(shade(shade(@theme_bg_color, 1.06), 0.82), @backdrop_selected_bg_color, 0.3))); } .button.default:active:hover:backdrop { background-image: -gtk-gradient(linear, left top, left bottom, from (mix(shade(shade(@theme_bg_color, 1.06), 1.05), @backdrop_selected_bg_color, 0.1)), to (mix(shade(shade(@theme_bg_color, 1.06), 0.90), @backdrop_selected_bg_color, 0.1))); } /**************** * cell and row * ****************/ row:selected:backdrop, row:selected:focus:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.9); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); color: @backdrop_selected_fg_color; } /************ * iconview * ************/ GtkIconView.view.cell:selected:backdrop, GtkIconView.view.cell:selected:focus:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.9); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); color: @backdrop_selected_fg_color; } /******************* * symbolic images * *******************/ .image:selected:backdrop, .image:selected:hover:backdrop, .view.image:selected:backdrop, .view.image:selected:hover:backdrop { color: @backdrop_selected_fg_color; } /************************* * progressbar and scale * *************************/ .progressbar:backdrop, .progressbar row:backdrop, .progressbar row:hover:backdrop, .progressbar row:selected:backdrop, .progressbar row:selected:focus:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); } .progressbar.vertical:backdrop { background-image: -gtk-gradient(linear, left top, right top, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); } .trough row:backdrop, .trough row:hover:backdrop, .trough row:selected:backdrop, .trough row:selected:focus:backdrop { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_bg_color, 1.1)), to (shade(@theme_bg_color, 1.12))); } .level-bar.fill-block:backdrop { border-width: 1px; border-style: solid; border-color: shade(@backdrop_selected_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.15)), to (shade(@backdrop_selected_bg_color, 0.95))); } .level-bar.fill-block.empty-fill-block:backdrop { border-color: alpha(@theme_fg_color, 0.1); background-color: transparent; background-image: none; } .scale.highlight.left:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); } .scale.highlight.bottom:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, right top, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); } .scale.highlight.left:insensitive:backdrop { border-color: shade(@theme_bg_color, 0.9); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_bg_color, 0.99)), to (shade(@theme_bg_color, 0.95))); } .scale.highlight.bottom:insensitive:backdrop { border-color: shade(@theme_bg_color, 0.9); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_bg_color, 0.99)), to (shade(@theme_bg_color, 0.95))); } /************ * viewport * ************/ .view:selected:backdrop, .view:selected:focus:backdrop { background-color: @backdrop_selected_bg_color; color: @backdrop_selected_fg_color; } blackbird-gtk-theme-0.4+20171213/gtk-3.18/gtk-widgets.css000066400000000000000000004032671321420245200221770ustar00rootroot00000000000000/* NOTES to contributors: * use 4 spaces indents, and keep code ALIGNED and ORDERED */ /* default */ * { -GtkArrow-arrow-scaling: 0.6; -GtkButton-child-displacement-x: 0; -GtkButton-child-displacement-y: 0; -GtkButton-default-border: 0; -GtkButton-image-spacing: 0; -GtkButton-inner-border: 1; -GtkButton-interior-focus: true; -GtkButtonBox-child-min-height: 24; -GtkButtonBox-child-internal-pad-y: 1; -GtkCheckButton-indicator-size: 15; -GtkCheckMenuItem-indicator-size: 14; -GtkExpander-expander-size: 12; -GtkHTML-link-color: @link_color; -GtkIMHtml-hyperlink-color: @link_color; -GtkMenu-horizontal-padding: 0; -GtkMenu-vertical-padding: 0; -GtkNotebook-initial-gap: 0; -GtkNotebook-tab-overlap: -2; -GtkPaned-handle-size: 3; -GtkProgressBar-min-horizontal-bar-height: 10; -GtkProgressBar-min-vertical-bar-width: 10; -GtkRange-slider-width: 9; -GtkRange-stepper-spacing: 0; -GtkRange-trough-border: 3; -GtkRange-trough-under-steppers: 1; -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; -GtkScrollbar-min-slider-length: 50; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkScrolledWindow-scrollbars-within-bevel: 1; -GtkStatusbar-shadow-type: none; -GtkTextView-error-underline-color: @error_color; -GtkToolButton-icon-spacing: 6; -GtkToolItemGroup-expander-size: 11; -GtkTreeView-expander-size: 11; -GtkWidget-focus-line-width: 1; -GtkWidget-focus-padding: 0; -GtkWidget-link-color: @link_color; -GtkWidget-visited-link-color: @link_color; -GtkWindow-resize-grip-height: 13; -GtkWindow-resize-grip-width: 13; -WnckTasklist-fade-overlay-rect: 0; background-clip: padding-box; outline-color: alpha(@theme_fg_color, 0.3); outline-style: dashed; outline-offset: 2px; } /*************** * base states * ***************/ .background { background-color: @theme_bg_color; color: @theme_fg_color; } *:selected, *:selected:focus { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } *:insensitive, *:insensitive:insensitive { color: mix(@theme_fg_color, @theme_bg_color, 0.4); } /* apply effects to insensitive and prelit images */ *:insensitive { -gtk-image-effect: dim; } *:hover { -gtk-image-effect: highlight; } .gtkstyle-fallback { background-color: @theme_bg_color; color: @theme_fg_color; } .gtkstyle-fallback:prelight { background-color: shade(@theme_bg_color, 1.1); color: @theme_fg_color; } .gtkstyle-fallback:active { background-color: shade(@theme_bg_color, 0.9); color: @theme_fg_color; } .gtkstyle-fallback:insensitive { background-color: shade(shade(@theme_bg_color, 0.95), 1.05); color: mix(@theme_fg_color, @theme_bg_color, 0.5); } .gtkstyle-fallback:selected { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } GtkImage, GtkImage:insensitive, GtkLabel, GtkLabel:insensitive, GtkBox, GtkBox:insensitive, GtkGrid, GtkGrid:insensitive { background-color: transparent; } /****************** * visual effects * ******************/ /* transitions */ .button { transition: none; } .entry { transition: all 150ms ease-out; } .entry:focus { transition: all 150ms ease-in; } .notebook tab GtkLabel, .notebook .prelight-page, .notebook .prelight-page GtkLabel, .notebook .active-page, .notebook .active-page GtkLabel { transition: all 200ms ease-in; } /* inset shadows */ .button, .primary-toolbar .raised .button, .primary-toolbar .raised.button, .toolbar .button, .header-bar .button, GtkSwitch.slider { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .button.default { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .button:active, .primary-toolbar .button:active, .toolbar .button:active, .header-bar .button:active, .button:checked, .primary-toolbar .button:checked, .toolbar .button:checked, .header-bar .button:checked { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } .button:insensitive, .primary-toolbar .raised .button:insensitive, .primary-toolbar .raised.button:insensitive, .toolbar .button:insensitive, .header-bar .button:insensitive, GtkSwitch.slider:insensitive { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .entry { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.1); } /* disable inset shadow */ .primary-toolbar GtkComboBox, .primary-toolbar .button *, .primary-toolbar .button, .notebook tab .button, column-header .button, GtkCalendar.button { box-shadow: none; } /************* * assistant * *************/ GtkAssistant .sidebar .highlight { font: bold; } GtkAssistant .sidebar { padding: 2px; border-width: 0 1px 0 0; border-style: solid; border-right-color: shade(@theme_bg_color, 0.7); border-radius: 0; background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1); color: mix(@theme_text_color, @theme_base_color, 0.3); } /********** * button * **********/ .button { -GtkWidget-focus-padding: 1; -GtkWidget-focus-line-width: 0; padding: 2px 4px; border-width: 1px; border-radius: 3px; border-style: solid; border-top-color: shade(@theme_bg_color, 0.8); border-right-color: shade(@theme_bg_color, 0.72); border-left-color: shade(@theme_bg_color, 0.72); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; } .button:hover { border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.78); border-left-color: shade(@theme_bg_color, 0.78); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .button:active, .button:checked { border-color: shade(@theme_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } .button:active:hover, .button:checked:hover { border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.78); border-left-color: shade(@theme_bg_color, 0.78); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .button:focus, .button:hover:focus, .button:active:focus, .button:active:hover:focus, .button:checked:focus, .button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .button:insensitive { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } .button:active:insensitive, .button:checked:insensitive { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } /* default button */ .button.default { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(alpha(@theme_selected_bg_color, 0.7), 1.05), shade(alpha(@theme_selected_bg_color, 0.7), 0.97) ); } .button.default:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 1.05), shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 0.97) ); } .button.default:active, .button.default:checked { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(alpha(@theme_selected_bg_color, 0.7), 1.05), shade(alpha(@theme_selected_bg_color, 0.7), 0.97) ); } .button.default:active:hover, .button.default:checked:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 1.05), shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 0.97) ); } .button.flat, .button.flat:insensitive { border-color: transparent; background-color: transparent; background-image: none; box-shadow: none; } /**************** * cell and row * ****************/ .cell { border-width: 0; border-radius: 0; } .cell:selected, .cell:selected:focus { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } row:selected, row:selected:hover, row:selected:focus { -GtkWidget-focus-padding: 1; -GtkWidget-focus-line-width: 0; border-width: 1px 0; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } /******************* * check and radio * *******************/ .check, .radio, .check:insensitive, .radio:insensitive { border-style: none; background-color: transparent; } GtkCheckButton:hover, GtkCheckButton:active:hover, GtkCheckButton:selected, GtkCheckButton:selected:focus { background-color: shade(@theme_bg_color, 1.05); } /***************** * column-header * *****************/ column-header .button, column-header .button:active, column-header .button:checked { border-width: 0 1px 1px 0; border-radius: 0; } column-header .button, column-header .button:active, column-header .button:checked, column-header .button:focus, column-header .button:active:focus, column-header .button:checked:focus { border-color: shade(@theme_bg_color, 0.97); border-bottom-color: shade(@theme_bg_color, 0.9); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.14), 0.98), shade(shade(@theme_bg_color, 1.14), 1.35) ); } column-header .button:hover, column-header .button:active:hover, column-header .button:checked:hover, column-header .button:hover:focus, column-header .button:active:hover:focus, column-header .button:checked:hover:focus { border-color: shade(@theme_bg_color, 0.97); border-bottom-color: shade(@theme_bg_color, 0.9); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.98), 0.98), shade(shade(@theme_bg_color, 0.98), 1.35) ); } column-header:last-child .button { border-width: 0 0 1px 0; } /**************** * content view * ****************/ .content-view.view { background-color: @theme_base_color; } .content-view.view:prelight { background-color: alpha(@theme_selected_bg_color, 0.6); } .content-view.view:selected, .content-view.view:active { background-color: @theme_selected_bg_color; } .content-view.view:insensitive { background-color: shade(@theme_base_color, 0.9); } GdMainIconView.content-view { -GdMainIconView-icon-size: 40; } GtkIconView.content-view.check { background-color: transparent; } GtkIconView.content-view.check:active { background-color: transparent; } .content-view.view.check, .content-view.view.check:active { background-color: transparent; } GtkIconView.content-view.check:prelight, GtkIconView.content-view.check:insensitive, GtkIconView.content-view.check:selected { background-color: transparent; } /**************** * drawing area * ****************/ GtkDrawingArea { background-color: transparent; } GtkDrawingArea:insensitive { background-color: shade(@theme_base_color, 0.9); } /*********** * gtkhtml * ***********/ GtkHTML { background-color: @theme_base_color; color: @theme_text_color; } /*********** * calendar * ************/ GtkCalendar { padding: 0; } GtkCalendar:inconsistent { color: mix(@theme_fg_color, @theme_bg_color, 0.5); } GtkCalendar.view { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-color: @theme_base_color; background-image: none; } GtkCalendar.header { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); } GtkCalendar.button, GtkCalendar.button:hover, GtkCalendar.button:insensitive { border-width: 0; background-color: transparent; background-image: none; } .highlight, GtkCalendar.highlight { border-width: 0; background-color: transparent; color: @theme_selected_bg_color; } /****************** * combobox entry * ******************/ .primary-toolbar GtkComboBox.combobox-entry .entry, .primary-toolbar GtkComboBox.combobox-entry .entry:active, .primary-toolbar GtkComboBox.combobox-entry .entry:focus, .primary-toolbar GtkComboBox.combobox-entry .entry:insensitive, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .entry:active, GtkComboBox.combobox-entry .entry:focus, GtkComboBox.combobox-entry .entry:insensitive { border-width: 1px 0 1px 1px; border-top-right-radius: 0; border-bottom-right-radius: 0; } .primary-toolbar GtkComboBox.combobox-entry .button, .primary-toolbar GtkComboBox.combobox-entry .button:hover, .primary-toolbar GtkComboBox.combobox-entry .button:active, .primary-toolbar GtkComboBox.combobox-entry .button:checked, .primary-toolbar GtkComboBox.combobox-entry .button:insensitive, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .button:hover, GtkComboBox.combobox-entry .button:active, GtkComboBox.combobox-entry .button:checked, GtkComboBox.combobox-entry .button:insensitive { border-width: 1px 1px 1px 1px; border-bottom-left-radius: 0; border-top-left-radius: 0; } /********* * entry * *********/ .entry { padding: 3px; border-width: 1px; border-style: solid; border-top-color: shade(@theme_bg_color, 0.6); border-right-color: shade(@theme_bg_color, 0.7); border-left-color: shade(@theme_bg_color, 0.7); border-bottom-color: shade(@theme_bg_color, 0.72); border-radius: 3px; background-color: @theme_base_color; background-image: linear-gradient(to bottom, shade(@theme_base_color, 0.99), @theme_base_color ); color: @theme_text_color; } .entry:active, .entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); background-color: @theme_base_color; } .entry:selected, .entry:selected:focus { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } .entry:insensitive { border-color: shade(@theme_bg_color, 0.8); background-color: alpha(@theme_base_color, 0.6); background-image: none; color: mix(@theme_text_color, @theme_base_color, 0.4); } .entry.progressbar { border-width: 0; border-radius: 3px; background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.15), shade(@theme_selected_bg_color, 0.95) ); color: @theme_selected_fg_color; } /************ * expander * ************/ .expander { color: alpha(currentColor, 0.7); } .expander:hover { color: alpha(currentColor, 0.8); } .expander:active { color: alpha(currentColor, 0.9); } /************** * list boxes * **************/ .list { background-image: none; background-color: transparent; } .list-row { border: none; border-radius: 0; padding: 3px; background-image: none; background-color: transparent; } .list-row:hover { background-image: none; background-color: shade(@theme_bg_color, 1.02); } .list-row:selected { background-image: none; background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } /********* * frame * *********/ .frame { border: 1px solid shade(@theme_bg_color, 0.7); border-radius: 0; } .frame.flat { border: none; box-shadow: none; } /******************* * scrolled window * *******************/ GtkScrolledWindow.frame { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.7); border-radius: 0; } /* avoid double borders when a viewport is * packed into a GtkScrolledWindow */ GtkScrolledWindow GtkViewport.frame { border-style: none; } /************ * iconview * ************/ GtkIconView.view.cell:selected, GtkIconView.view.cell:selected:focus { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } .content-view.view.rubberband, .view.rubberband, .rubberband { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.9); border-radius: 0; background-color: alpha(@theme_selected_bg_color, 0.3); } /*********** * infobar * ***********/ GtkInfoBar { border-width: 0; border-style: none; } .info { border-width: 1px; border-style: solid; border-color: shade(@info_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@info_bg_color, 1.1), shade(@info_bg_color, 1.0) ); color: @info_fg_color; } .info .button { border-top-color: shade(@info_bg_color, 0.8); border-right-color: shade(@info_bg_color, 0.72); border-left-color: shade(@info_bg_color, 0.72); border-bottom-color: shade(@info_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@info_bg_color, 1.02), 1.05), shade(shade(@info_bg_color, 1.02), 0.97) ); color: @info_fg_color; } .info .button:hover { border-top-color: shade(@info_bg_color, 0.85); border-right-color: shade(@info_bg_color, 0.78); border-left-color: shade(@info_bg_color, 0.78); border-bottom-color: shade(@info_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@info_bg_color, 1.15), shade(@info_bg_color, 1.07) ); } .info .button:active, .info .button:checked { border-color: shade(@info_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@info_bg_color, 0.85), 1.05), shade(shade(@info_bg_color, 0.85), 0.97) ); } .info .button:active:hover, .info .button:checked:hover { border-top-color: shade(@info_bg_color, 0.85); border-right-color: shade(@info_bg_color, 0.78); border-left-color: shade(@info_bg_color, 0.78); border-bottom-color: shade(@info_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@info_bg_color, 1.15), shade(@info_bg_color, 1.07) ); } .info .button.close { color: @info_fg_color; } .info .button.close:hover { background-image: linear-gradient(to bottom, alpha(white, 0.3), alpha(white, 0.2) 30%, alpha(black, 0.02)); } .info .button.close:active { color: @info_fg_color; background-image: linear-gradient(to bottom, alpha(black, 0.1), transparent); } .warning { border-width: 1px; border-style: solid; border-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.1), shade(@warning_bg_color, 1.0) ); color: @warning_fg_color; } .warning .button { border-top-color: shade(@warning_bg_color, 0.8); border-right-color: shade(@warning_bg_color, 0.72); border-left-color: shade(@warning_bg_color, 0.72); border-bottom-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@warning_bg_color, 1.02), 1.05), shade(shade(@warning_bg_color, 1.02), 0.97) ); color: @warning_fg_color; } .warning .button:hover { border-top-color: shade(@warning_bg_color, 0.85); border-right-color: shade(@warning_bg_color, 0.78); border-left-color: shade(@warning_bg_color, 0.78); border-bottom-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.15), shade(@warning_bg_color, 1.07) ); } .warning .button:active, .warning .button:checked { border-color: shade(@warning_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@warning_bg_color, 0.85), 1.05), shade(shade(@warning_bg_color, 0.85), 0.97) ); } .warning .button:active:hover, .warning .button:checked:hover { border-top-color: shade(@warning_bg_color, 0.85); border-right-color: shade(@warning_bg_color, 0.78); border-left-color: shade(@warning_bg_color, 0.78); border-bottom-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.15), shade(@warning_bg_color, 1.07) ); } .warning .button.close { color: @warning_fg_color; } .warning .button.close:hover { background-image: linear-gradient(to bottom, alpha(white, 0.3), alpha(white, 0.2) 30%, alpha(black, 0.02)); } .warning .button.close:active { color: @warning_fg_color; background-image: linear-gradient(to bottom, alpha(black, 0.1), transparent); } .question { border-width: 1px; border-style: solid; border-color: shade(@question_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@question_bg_color, 1.1), shade(@question_bg_color, 1.0) ); color: @question_fg_color; } .question .button { border-top-color: shade(@question_bg_color, 0.8); border-right-color: shade(@question_bg_color, 0.72); border-left-color: shade(@question_bg_color, 0.72); border-bottom-color: shade(@question_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@question_bg_color, 1.02), 1.05), shade(shade(@question_bg_color, 1.02), 0.97) ); color: @question_fg_color; } .question .button:hover { border-top-color: shade(@question_bg_color, 0.85); border-right-color: shade(@question_bg_color, 0.78); border-left-color: shade(@question_bg_color, 0.78); border-bottom-color: shade(@question_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@question_bg_color, 1.15), shade(@question_bg_color, 1.07) ); } .question .button:active, .question .button:checked { border-color: shade(@question_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@question_bg_color, 0.85), 1.05), shade(shade(@question_bg_color, 0.85), 0.97) ); } .question .button:active:hover, .question .button:checked:hover { border-top-color: shade(@question_bg_color, 0.85); border-right-color: shade(@question_bg_color, 0.78); border-left-color: shade(@question_bg_color, 0.78); border-bottom-color: shade(@question_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@question_bg_color, 1.15), shade(@question_bg_color, 1.07) ); } .question .button.close { color: @question_fg_color; } .question .button.close:hover { background-image: linear-gradient(to bottom, alpha(white, 0.3), alpha(white, 0.2) 30%, alpha(black, 0.02)); } .question .button.close:active { color: @question_fg_color; background-image: linear-gradient(to bottom, alpha(black, 0.1), transparent); } .error { border-width: 1px; border-style: solid; border-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.1), shade(@error_bg_color, 1.0) ); color: @error_fg_color; } .error .button { border-top-color: shade(@error_bg_color, 0.8); border-right-color: shade(@error_bg_color, 0.72); border-left-color: shade(@error_bg_color, 0.72); border-bottom-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@error_bg_color, 1.02), 1.05), shade(shade(@error_bg_color, 1.02), 0.97) ); color: @error_fg_color; } .error .button:hover { border-top-color: shade(@error_bg_color, 0.85); border-right-color: shade(@error_bg_color, 0.78); border-left-color: shade(@error_bg_color, 0.78); border-bottom-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.15), shade(@error_bg_color, 1.07) ); } .error .button:active, .error .button:checked { border-color: shade(@error_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@error_bg_color, 0.85), 1.05), shade(shade(@error_bg_color, 0.85), 0.97) ); } .error .button:active:hover, .error .button:checked:hover { border-top-color: shade(@error_bg_color, 0.85); border-right-color: shade(@error_bg_color, 0.78); border-left-color: shade(@error_bg_color, 0.78); border-bottom-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.15), shade(@error_bg_color, 1.07) ); } .error .button.close { color: @error_fg_color; } .error .button.close:hover { background-image: linear-gradient(to bottom, alpha(white, 0.3), alpha(white, 0.2) 30%, alpha(black, 0.02)); } .error .button.close:active { color: @error_fg_color; background-image: linear-gradient(to bottom, alpha(black, 0.1), transparent); } /******************* * symbolic images * *******************/ .image { color: alpha(currentColor, 0.5); } .image:hover { color: alpha(currentColor, 0.9); } .image:selected, .image:selected:hover { color: @theme_selected_fg_color; } .view.image, .view.image:hover { color: alpha(currentColor, 0.9); } .view.image:selected, .view.image:selected:hover { color: @theme_selected_fg_color; } /***************** * miscellaneous * *****************/ .floating-bar { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.7); border-radius: 3px; background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.1), shade(@theme_bg_color, 0.9) ); color: @theme_fg_color; } .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: 0; -GtkButton-inner-border: 0; border-style: none; background-color: transparent; background-image: none; } .view.dim-label, .dim-label { color: alpha(currentColor, 0.5); } .dnd { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.9); } .grip { background-color: transparent; } .arrow { color: alpha(currentColor, 0.7); } /******** * menu * ********/ GtkTreeMenu.menu, GtkMenuToolButton.menu, GtkComboBox .menu { background-color: @menu_bg_color; } .primary-toolbar .menu, .primary-toolbar .button .menu, .toolbar .menu, .toolbar .primary-toolbar .menu, .header-bar .menu, .header-bar .primary-toolbar .menu, .menu { padding: 0; border-radius: 0; border-width: 1px; border-style: solid; border-color: shade(@menu_bg_color, 0.7); background-color: @menu_bg_color; color: @menu_fg_color; } /* Hover-effect on play-button in ubuntu soundmenu */ .menu:selected { background-color: @selected_bg_color; } .menu.button:hover, .menu.button:active, .menu.button:checked, .menu.button:active:insensitive, .menu.button:checked:insensitive, .menu.button:insensitive, .menu.button { border-width: 0; background-color: @menu_bg_color; background-image: none; } .context-menu { font: initial; } /* ubuntu software center menu */ #toolbar-popup { background-color: @menu_bg_color; color: @menu_fg_color; } /*********** * menubar * ***********/ .menubar { -GtkWidget-window-dragging: true; border-style: none; background-color: @menubar_bg_color; background-image: none; color: @menubar_fg_color; } /*************** * menubaritem * ***************/ .menubar.menuitem, .menubar .menuitem { padding: 3px 8px; border-width: 1px; border-style: solid; border-color: transparent; background-color: transparent; background-image: none; color: @menubar_fg_color; } .menubar.menuitem:hover, .menubar .menuitem:hover { border-color: shade(@theme_selected_bg_color, 1.1); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } .menubar .menuitem *:hover { color: @theme_selected_fg_color; } /************ * menuitem * ************/ GtkTreeMenu .menuitem { padding: 0; border-width: 0; } .menuitem, .menu .menuitem { -GtkMenuItem-arrow-scaling: 0.5; padding: 3px; border-width: 1px; border-style: solid; border-color: transparent; border-radius: 0; background-color: transparent; background-image: none; color: @menu_fg_color; } .menu .menuitem:active, .menu .menuitem:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); } .menu .menuitem:active, .menu .menuitem *:active, .menu .menuitem:hover, .menu .menuitem *:hover { color: @theme_selected_fg_color; } .menu .menuitem:insensitive { color: mix(@menu_fg_color, @menu_bg_color, 0.4); } .menuitem.check, .menuitem.radio, .menuitem.check:hover, .menuitem.radio:hover, .menuitem.check:insensitive, .menuitem.radio:insensitive { border-style: none; background-color: transparent; background-image: none; } .menuitem.check:active, .menuitem.radio:active { border-style: none; background-color: transparent; } .menuitem GtkCalendar:inconsistent { color: mix(@menu_fg_color, @menu_bg_color, 0.5); } .menuitem GtkCalendar.button { border-style: none; background-color: transparent; background-image: none; } .menuitem .entry { border-color: shade(@menu_bg_color, 0.7); background-color: @menu_bg_color; background-image: none; color: @menu_fg_color; } .menuitem .entry:active, .menuitem .entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .menuitem .accelerator { color: alpha(@menu_fg_color, 0.6); } .menuitem .accelerator:hover { color: alpha(@theme_selected_fg_color, 0.8); } .menuitem .accelerator:insensitive { color: alpha(mix(@menu_fg_color, @menu_bg_color, 0.5), 0.7); } GtkModelMenuItem GtkBox GtkImage { padding-right: 4px; } /************ * popovers * ************/ GtkPopover { margin: 10px; padding: 2px; border-radius: 3px; border-color: shade(@menu_bg_color, 0.8); border-width: 1px; border-style: solid; background-clip: border-box; background-image: none; background-color: @menu_bg_color; color: @menu_fg_color; box-shadow: 0 2px 3px alpha(black, 0.5); } GtkPopover.background { background-image: none; background-color: @menu_bg_color; } GtkPopover:backdrop { box-shadow: none; } GtkPopover.osd { box-shadow: 0 2px 7px 3px alpha(black, 0.5); } GtkPopover > .list, GtkPopover > .view, GtkPopover > .toolbar { background-image: none; background-color: transparent; } GtkPopover .list-row { color: @menu_fg_color; } GtkPopover .list-row:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } GtkPopover .frame { border: 1px solid mix(@menu_bg_color, @menu_fg_color, 0.12); border-radius: 2px; } GtkPopover .entry { border-color: mix(@menu_bg_color, @menu_fg_color, 0.12); background-color: @menu_bg_color; background-image: none; color: @menu_fg_color; } GtkPopover .entry:hover, GtkPopover .entry:focus, GtkPopover .entry:active { border-color: mix(@menu_bg_color, @menu_fg_color, 0.21); } GtkPopover.osd > .toolbar .button { border-radius: 0; border-width: 0; background-image: none; background-color: transparent; } GtkPopover .separator { border: 0; background-color: transparent; color: alpha(currentColor, 0.5); font-size: 80%; font-weight: bold; } .menuitem.button { color: @theme_fg_color; } .menuitem.button, .menuitem.button:active, .menuitem.button:checked, .menuitem.button:insensitive, .menuitem.button:active:insensitive, .menuitem.button:checked:insensitive { background-color: transparent; background-image: none; border-width: 1px; box-shadow: none; color: @menu_fg_color; } .menuitem.button:active:hover, .menuitem.button:checked:hover, .menuitem.button:hover, .menuitem.button:selected { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } GtkModelButton.button { color: @menu_fg_color; } GtkModelButton.button:active, GtkModelButton.button:checked, GtkModelButton.button:insensitive, GtkModelButton.button:active:insensitive, GtkModelButton.button:checked:insensitive, GtkModelButton.button { background-color: transparent; background-image: none; border-color: transparent; border-image: none; border-width: 1px; box-shadow: none; } GtkModelButton.button:active:hover, GtkModelButton.button:checked:hover, GtkModelButton.button:hover, GtkModelButton.button:selected { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; text-shadow: none; border-width: 1px; } /************ * notebook * ************/ .notebook { padding: 0; border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 3px; background-color: shade(@theme_bg_color, 1.05); background-image: none; background-clip: border-box; } .notebook.frame { border-width: 1px; } .notebook.header { border-width: 0; background-color: shade(@theme_base_color, 0.85); } .notebook.header.frame { border-color: shade(@theme_base_color, 0.75); } .notebook.header.frame.top { border-width: 1px 1px 0 1px; } .notebook.header.frame.right { border-width: 1px 1px 1px 0; } .notebook.header.frame.bottom { border-width: 0 1px 1px 1px; } .notebook.header.frame.left { border-width: 1px 0 1px 1px; } .notebook GtkViewport { border-width: 0; background-color: @theme_base_color; color: @theme_text_color; } .notebook tab { padding: 3px; border-color: shade(@theme_bg_color, 0.9); border-radius: 3px; background-color: @theme_bg_color; background-image: none; } .notebook tab:active { border-color: shade(@theme_bg_color, 0.8); background-color: shade(@theme_bg_color, 1.05); background-image: none; } .notebook tab GtkLabel { color: @theme_fg_color; } .notebook tab.top { border-width: 1px 1px 0 1px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .notebook tab.top:active { padding: 4px 3px; } .notebook tab.right { border-width: 1px 1px 1px 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } .notebook tab.right:active { padding: 3px 4px; } .notebook tab.bottom { border-width: 0 1px 1px 1px; border-top-right-radius: 0; border-top-left-radius: 0; } .notebook tab.bottom:active { padding: 4px 3px; } .notebook tab.left { border-width: 1px 0 1px 1px; border-top-right-radius: 0; border-bottom-right-radius: 0; } .notebook tab.left:active { padding: 3px 4px; } .notebook tab GtkLabel { color: mix(@theme_text_color, @theme_base_color, 0.3); } .notebook .active-page, .notebook tab .active-page GtkLabel { color: @theme_text_color; } /* close button styling */ .notebook tab .button, .notebook tab .button:active, .notebook tab .button:checked, .notebook tab .button:hover { padding: 1px; border-width: 1px; border-radius: 2px; border-style: solid; border-color: transparent; background-image: none; background-color: transparent; color: mix(@theme_text_color, @theme_base_color, 0.5); } .notebook tab .button:hover { color: @theme_text_color; border-color: shade(@theme_base_color, 0.8); } .notebook tab .button:active, .notebook tab .button:checked, .notebook tab .button:active:hover, .notebook tab .button:checked:hover { border-color: shade(@theme_base_color, 0.7); background-color: shade(@theme_base_color, 0.95); } /****************** * pane separator * ******************/ .pane-separator { background-color: @theme_bg_color; color: transparent; } /************************* * progressbar and scale * *************************/ GtkProgressBar { padding: 0; border-width: 1px; border-radius: 4px; } .progressbar, .progressbar row, .progressbar row:hover, .progressbar row:selected, .progressbar row:selected:focus { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.15), shade(@theme_selected_bg_color, 0.95) ); } .progressbar.vertical { background-image: linear-gradient(to right, shade(@theme_selected_bg_color, 1.15), shade(@theme_selected_bg_color, 0.95) ); } .trough, .trough row, .trough row:hover, .trough row:selected, .trough row:selected:focus { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.95), shade(@theme_bg_color, 1.15) ); } .trough.vertical { background-image: linear-gradient(to right, shade(@theme_bg_color, 0.95), shade(@theme_bg_color, 1.15) ); } /* level bars as used for password quality or remaining power */ GtkLevelBar { -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 3; } GtkLevelBar.vertical { -GtkLevelBar-min-block-width: 3; -GtkLevelBar-min-block-height: 34; } .level-bar.trough { padding: 2px; border-radius: 3px; } .level-bar.fill-block { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.15), shade(@theme_selected_bg_color, 0.95) ); } .level-bar.indicator-continuous.fill-block { padding: 2px; border-radius: 3px; } .level-bar.indicator-discrete.fill-block.horizontal { margin: 0 1px; } .level-bar.indicator-discrete.fill-block.vertical { margin: 1px 0; } .level-bar.fill-block.level-high { border-color: shade(@success_color, 0.85); background-image: linear-gradient(to bottom, shade(@success_color, 1.2), @success_color 75%, shade(@success_color, 0.95) ); } .level-bar.fill-block.level-low { border-color: shade(@warning_bg_color, 0.80); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.3), @warning_bg_color 75%, shade(@warning_bg_color, 0.9) ); } .level-bar.fill-block.empty-fill-block { border-color: alpha(@theme_fg_color, 0.1); background-color: transparent; background-image: none; } .scale { -GtkRange-slider-width: 13; -GtkRange-trough-border: 1; -GtkScale-slider-length: 13; padding: 0; border-width: 1px; border-radius: 3px; } .scale.slider { border-radius: 7px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.30), 1.2), shade(shade(@theme_bg_color, 1.30), 0.97) ); /* we will draw the border using box shadow for now */ box-shadow: inset 1px 0 shade(@theme_bg_color, 0.7), inset 0 1px shade(@theme_bg_color, 0.7), inset -1px 0 shade(@theme_bg_color, 0.6), inset 0 -1px shade(@theme_bg_color, 0.6); } .scale.slider:hover { background-image: linear-gradient(to bottom, shade(mix(@theme_bg_color, shade(@theme_selected_bg_color, 0.9), 0.4), 1.2), shade(mix(@theme_bg_color, shade(@theme_selected_bg_color, 0.9), 0.4),0.97) ); box-shadow: inset 1px 0 shade(@theme_bg_color, 0.6), inset 0 1px shade(@theme_bg_color, 0.6), inset -1px 0 shade(@theme_bg_color, 0.5), inset 0 -1px shade(@theme_bg_color, 0.5); } .scale.slider:insensitive { background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.99), shade(@theme_bg_color, 0.95) ); box-shadow: inset 1px 0 shade(@theme_bg_color, 0.8), inset 0 1px shade(@theme_bg_color, 0.8), inset -1px 0 shade(@theme_bg_color, 0.8), inset 0 -1px shade(@theme_bg_color, 0.8); } .scale.slider.vertical { background-image: linear-gradient(to right, shade(shade(@theme_bg_color, 1.30), 1.2), shade(shade(@theme_bg_color, 1.30), 0.97) ); } .scale.slider.vertical:hover { background-image: linear-gradient(to right, shade(mix(@theme_bg_color, shade(@theme_selected_bg_color, 0.9), 0.4), 1.2), shade(mix(@theme_bg_color, shade(@theme_selected_bg_color, 0.9), 0.4),0.97) ); } .scale.slider.vertical:insensitive { background-image: linear-gradient(to right, shade(@theme_bg_color, 0.99), shade(@theme_bg_color, 0.95) ); } .scale.slider.fine-tune:active, .scale.slider.fine-tune:active:hover, .scale.slider.fine-tune.horizontal:active, .scale.slider.fine-tune.horizontal:active:hover { background-size: 50%; background-repeat: no-repeat; background-position: center; } .scale.mark { border-color: shade(@theme_bg_color, 0.7); } .scale.trough { margin: 5px 0; border-color: shade(@theme_bg_color, 0.7); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.8), 0.9), shade(shade(@theme_bg_color, 0.8), 1.1) ); } .scale.trough.vertical { margin: 0 5px; border-color: shade(@theme_bg_color, 0.7); border-radius: 3px; background-image: linear-gradient(to right, shade(shade(@theme_bg_color, 0.8), 0.9), shade(shade(@theme_bg_color, 0.8), 1.1) ); } .menuitem .scale.highlight.left, .scale.highlight.left { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@theme_selected_bg_color, 0.9), 1.1), shade(shade(@theme_selected_bg_color, 0.9), 0.9) ); } .menuitem .scale.highlight.left:hover { border-color: shade(@theme_selected_bg_color, 0.5); background-image: linear-gradient(to bottom, shade(shade(@theme_selected_bg_color, 0.9), 0.9), shade(shade(@theme_selected_bg_color, 0.9), 0.7) ); } .scale.highlight.bottom { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to right, shade(shade(@theme_selected_bg_color, 0.9), 1.1), shade(shade(@theme_selected_bg_color, 0.9), 0.9) ); } .scale.trough:insensitive, .scale.highlight.left:insensitive { border-color: shade(@theme_bg_color, 0.9); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.99), shade(@theme_bg_color, 0.95) ); } .scale.trough.vertical:insensitive, .scale.highlight.bottom:insensitive { border-color: shade(@theme_bg_color, 0.9); background-image: linear-gradient(to right, shade(@theme_bg_color, 0.99), shade(@theme_bg_color, 0.95) ); } /************* * scrollbar * *************/ .scrollbar { border-width: 1px; border-style: solid; padding: 0; } .scrollbars-junction, .scrollbar.trough, .scrollbar.trough.vertical { border-width: 0; border-radius: 0; background-image: linear-gradient(to right, shade(@theme_bg_color, 1.1), shade(@theme_bg_color, 1.3) ); } .scrollbar.trough.horizontal { background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.1), shade(@theme_bg_color, 1.3) ); } .scrollbar.slider, .scrollbar.button, .scrollbar.slider.vertical, .scrollbar.button.vertical { border-width: 1px; border-color: shade(@theme_bg_color, 0.7); border-radius: 10px; background-image: linear-gradient(to right, shade(shade(@theme_bg_color, 0.9), 1.2), shade(shade(@theme_bg_color, 0.9), 1.15) ); color: shade(@theme_bg_color, 0.6); } .scrollbar.slider.horizontal, .scrollbar.button.horizontal { background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.9), 1.2), shade(shade(@theme_bg_color, 0.9), 1.15) ); } .scrollbar.slider:hover, .scrollbar.slider.vertical:hover { background-image: linear-gradient(to right, shade(shade(@theme_bg_color, 0.8), 1.2), shade(shade(@theme_bg_color, 0.8), 1.15) ); } .scrollbar.slider.horizontal:hover { background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.8), 1.2), shade(shade(@theme_bg_color, 0.8), 1.15) ); } .scrollbar.button:insensitive, .scrollbar.button.vertical:insensitive { background-image: linear-gradient(to right, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } .scrollbar.button.horizontal:insensitive { background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } .scrollbar.slider.fine-tune:prelight:active { border-width: 2px; border-color: transparent; } /* overlay scrollbar */ OsThumb { color: shade(@theme_bg_color, 0.6); } OsThumb:selected, OsScrollbar:selected { background-color: @theme_selected_bg_color; } OsThumb:active, OsScrollbar:active { background-color: shade(@theme_bg_color, 0.8); } OsThumb:insensitive, OsScrollbar:insensitive { background-color: shade(@theme_bg_color, 0.97); } /************* * separator * *************/ .sidebar.separator, .sidebar.view.separator, .sidebar .view.separator, .view.separator, .separator { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.9); color: shade(@theme_bg_color, 0.9); } .button .separator, .button.separator { border-color: transparent; } .button .separator:insensitive, .button.separator:insensitive { border-color: transparent; } .primary-toolbar GtkSeparatorToolItem, .primary-toolbar .separator, .primary-toolbar .separator:insensitive, .toolbar GtkSeparatorToolItem, .toolbar .separator, .toolbar .separator:insensitive { -GtkWidget-window-dragging: true; border-color: shade(@toolbar_bg_color, 0.95); color: shade(@toolbar_bg_color, 0.95); } .header-bar GtkSeparatorToolItem, .header-bar .separator, .header-bar .separator:insensitive, .titlebar GtkSeparatorToolItem, .titlebar .separator, .titlebar .separator:insensitive { -GtkWidget-window-dragging: true; border-color: shade(@titlebar_bg_color, 0.95); color: shade(@titlebar_bg_color, 0.95); } .primary-toolbar .button .separator, .primary-toolbar .button.separator, .toolbar .button .separator, .toolbar .button.separator { border-color: shade(@toolbar_bg_color, 0.95); } .header-bar .button .separator, .header-bar .button.separator, .titlebar .button .separator, .titlebar .button.separator { border-color: shade(@titlebar_bg_color, 0.95); } .primary-toolbar .button .separator:insensitive, .primary-toolbar .button.separator:insensitive, .toolbar .button .separator:insensitive, .toolbar .button.separator:insensitive { border-color: shade(@toolbar_bg_color, 0.85); } .header-bar .button .separator:insensitive, .header-bar .button.separator:insensitive, .titlebar .button .separator:insensitive, .titlebar .button.separator:insensitive { border-color: shade(@titlebar_bg_color, 0.85); } .menuitem.separator, .menuitem .separator { -GtkMenuItem-horizontal-padding: 0; -GtkWidget-separator-height: 1; border-style: none; color: shade(@menu_bg_color, 0.9); } GtkComboBox .separator { /* always disable separators */ -GtkWidget-wide-separators: true; -GtkWidget-horizontal-separator: 0; -GtkWidget-vertical-separator: 0; border-style: none; } /*********** * sidebar * ***********/ .sidebar, .sidebar.view, .sidebar .view, .sidebar GtkScrolledWindow { background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1); color: mix(@theme_text_color, @theme_base_color, 0.3); /* Don't use symbolic icons in the sidebar */ -gtk-icon-style: regular; } .sidebar row:selected, .sidebar row:selected:hover, .sidebar row:selected:focus, .sidebar .view row:selected, .sidebar .view row:selected:hover, .sidebar .view row:selected:focus { border-width: 1px 0; border-style: solid; border-top-color: shade(@theme_bg_color, 0.85); border-bottom-color: shade(@theme_bg_color, 1.12); background-image: linear-gradient(to bottom, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.87), shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.95) 10%, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.99) 92%, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.92) ); color: mix(@theme_text_color, @theme_base_color, 0.3); } .sidebar row:prelight, .sidebar .view row:prelight { border-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.3); background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.3); background-image: none; color: @theme_text_color; } .sidebar .scrollbar.trough { background-image: linear-gradient(to right, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.9), shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 1.1) ); } .sidebar .frame { border-width: 0; } /************** * spinbutton * **************/ .spinbutton .button { color: mix(@theme_text_color, @theme_base_color, 0.4); padding: 2px 3px; border-width: 0; border-radius: 0; border-style: none; background-color: transparent; background-image: none; box-shadow: inset 1px 0 shade(@theme_base_color, 0.9); } .spinbutton .button:insensitive { color: mix(@theme_text_color, @theme_base_color, 0.7); box-shadow: inset 1px 0 shade(@theme_base_color, 0.9); } .spinbutton .button:active, .spinbutton .button:checked, .spinbutton .button:hover { color: @theme_fg_color; } .spinbutton .button:first-child { border-radius: 3px 0 0 3px; box-shadow: none; } .spinbutton .button:last-child { border-radius: 0 3px 3px 0; } .spinbutton .button:dir(rtl) { box-shadow: inset -1px 0 shade(@theme_base_color, 0.9); } .spinbutton.vertical .button { border-width: 1px; border-style: solid; border-top-color: shade(@theme_bg_color, 0.8); border-right-color: shade(@theme_bg_color, 0.72); border-left-color: shade(@theme_bg_color, 0.72); border-bottom-color: shade(@theme_bg_color, 0.7); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; box-shadow: none; } .spinbutton.vertical .button:hover { border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.78); border-left-color: shade(@theme_bg_color, 0.78); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .spinbutton.vertical .button:active, .spinbutton.vertical .button:checked { border-color: shade(@theme_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } .spinbutton.vertical .button:active:hover, .spinbutton.vertical .button:checked:hover { border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.78); border-left-color: shade(@theme_bg_color, 0.78); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .spinbutton.vertical .button:focus, .spinbutton.vertical .button:hover:focus, .spinbutton.vertical .button:active:focus, .spinbutton.vertical .button:checked:focus, .spinbutton.vertical .button:active:hover:focus, .spinbutton.vertical .button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .spinbutton.vertical .button:insensitive { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); color: mix(@theme_fg_color, @theme_bg_color, 0.4); } .spinbutton.vertical .button:first-child { border-width: 1px; border-bottom-width: 0; border-radius: 3px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .spinbutton.vertical .button:last-child { border-width: 1px; border-top-width: 0; border-radius: 3px; border-top-left-radius: 0; border-top-right-radius: 0; } .spinbutton.vertical.entry { border-width: 1px; border-style: solid; border-radius: 0; } /*********** * spinner * ***********/ @keyframes spinner { to { -gtk-icon-transform: rotate(1turn); } } .spinner { -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); color: @theme_fg_color; opacity: 0; } .spinner:active { animation: spinner 1s infinite linear; opacity: 1; } .spinner:active:backdrop { color: @theme_fg_color; } .spinner:active:insensitive { opacity: 0.5; } .menu.spinner, .menu .spinner, .menu .spinner:hover, .primary-toolbar .spinner { color: @theme_selected_bg_color; border: none; box-shadow: none; } /************* * statusbar * *************/ GtkStatusbar { padding: 3px; color: @theme_fg_color; } /********** * switch * **********/ GtkSwitch { padding: 0; border-radius: 3px; font: bold condensed; } GtkSwitch.slider { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); } GtkSwitch.slider:insensitive { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } GtkSwitch.trough { border-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.95), shade(@theme_bg_color, 1.15) ); color: @theme_fg_color; } GtkSwitch.trough:active { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 0.95), shade(@theme_selected_bg_color, 1.15) ); color: @theme_selected_fg_color; } GtkSwitch.trough:insensitive { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 0.95), shade(shade(@theme_bg_color, 0.95), 1.15) ); color: mix(@theme_fg_color, @theme_bg_color, 0.4); } /************ * textview * ************/ GtkTextView { background-color: @theme_base_color; color: @theme_text_color; } /***************** * color chooser * *****************/ GtkColorSwatch, GtkColorSwatch:selected { border-width: 1px; border-style: solid; border-color: alpha(black, 0.3); border-radius: 1px; background-color: transparent; background-clip: border-box; } GtkColorSwatch:hover, GtkColorSwatch:selected:hover { border-color: alpha(black, 0.5); } 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: 3px; border-bottom-left-radius: 3px; } GtkColorSwatch.right, GtkColorSwatch:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } GtkColorSwatch:only-child { border-radius: 3px; } GtkColorSwatch.top { border-top-left-radius: 3px; border-top-right-radius: 3px; } GtkColorSwatch.bottom { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } GtkColorChooserWidget #add-color-button { background-clip: padding-box; border-color: alpha(black, 0.3); background-color: shade(@theme_bg_color, 0.95); color: @theme_fg_color; } GtkColorChooserWidget #add-color-button:hover { border-color: alpha(black, 0.5); background-color: shade(@theme_bg_color, 0.90); color: @theme_fg_color; } .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-color: alpha(black, 0.3); color: alpha(black, 0.3); } .color-active-badge.color-dark, .color-active-badge.color-dark:hover { border-color: alpha(white, 0.3); color: alpha(white, 0.3); } GtkColorEditor GtkColorSwatch { border-radius: 3px; } GtkColorEditor GtkColorSwatch.color-dark:hover, GtkColorEditor GtkColorSwatch.color-light:hover { background-image: none; border-color: alpha(black, 0.3); } GtkColorButton.button { padding: 2px; } /************** * header-bar * **************/ .header-bar { padding: 6px; border-width: 0 0 1px 0; border-style: solid; border-color: shade(@titlebar_bg_color, 0.7); background-color: @titlebar_bg_color; background-image: linear-gradient(to bottom, shade(@titlebar_bg_color, 1.0), shade(@titlebar_bg_color, 0.88) ); color: @titlebar_fg_color; } .header-bar .button.text-button { padding: 4px; } .header-bar .button.image-button { padding: 6px; } .header-bar .title { font: bold; padding: 0 12px; } .header-bar .subtitle { font: smaller; padding: 0 12px; } .header-bar GtkComboBox, .header-bar .button { border-top-color: shade(@titlebar_bg_color, 0.8); border-right-color: shade(@titlebar_bg_color, 0.72); border-left-color: shade(@titlebar_bg_color, 0.72); border-bottom-color: shade(@titlebar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@titlebar_bg_color, 1.02), 1.05), shade(shade(@titlebar_bg_color, 1.02), 0.97) ); color: @titlebar_fg_color; } .header-bar .button:hover { border-top-color: shade(@titlebar_bg_color, 0.85); border-right-color: shade(@titlebar_bg_color, 0.78); border-left-color: shade(@titlebar_bg_color, 0.78); border-bottom-color: shade(@titlebar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@titlebar_bg_color, 1.15), shade(@titlebar_bg_color, 1.07) ); } .header-bar .button:active, .header-bar .button:checked { border-color: shade(@titlebar_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@titlebar_bg_color, 0.85), 1.05), shade(shade(@titlebar_bg_color, 0.85), 0.97) ); } .header-bar .button:active:hover, .header-bar .button:checked:hover { border-top-color: shade(@titlebar_bg_color, 0.85); border-right-color: shade(@titlebar_bg_color, 0.78); border-left-color: shade(@titlebar_bg_color, 0.78); border-bottom-color: shade(@titlebar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@titlebar_bg_color, 1.15), shade(@titlebar_bg_color, 1.07) ); } .header-bar .button:focus, .header-bar .button:hover:focus, .header-bar .button:active:focus, .header-bar .button:checked:focus, .header-bar .button:active:hover:focus, .header-bar .button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .header-bar .button:insensitive { border-color: shade(@titlebar_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@titlebar_bg_color, 0.95), 1.05), shade(shade(@titlebar_bg_color, 0.95), 0.97) ); } .header-bar .button:active:insensitive, .header-bar .button:checked:insensitive { border-color: shade(@titlebar_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@titlebar_bg_color, 0.95), 1.05), shade(shade(@titlebar_bg_color, 0.95), 0.97) ); } .header-bar .entry { border-top-color: shade(@titlebar_bg_color, 0.6); border-right-color: shade(@titlebar_bg_color, 0.7); border-left-color: shade(@titlebar_bg_color, 0.7); border-bottom-color: shade(@titlebar_bg_color, 0.72); } .header-bar .entry:active, .header-bar .entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); } /*********** * toolbar * ***********/ .toolbar { padding: 6px; border-style: none; background-color: @toolbar_bg_color; background-image: linear-gradient(to bottom, shade(@toolbar_bg_color, 1.0), shade(@toolbar_bg_color, 0.88) ); color: @toolbar_fg_color; } .toolbar .button { padding: 2px; } .toolbar .button.text-button { padding: 2px 4px; } .toolbar .button.image-button { padding: 3px 2px 2px 3px; } .toolbar:insensitive { background-color: shade(@toolbar_bg_color, 0.9); color: mix(@toolbar_fg_color, @toolbar_bg_color, 0.5); } /* menubar toolbars */ .toolbar.menubar { -GtkToolbar-button-relief: normal; } /******************* * primary-toolbar * *******************/ .primary-toolbar, .primary-toolbar .toolbar, .primary-toolbar.toolbar { -GtkWidget-window-dragging: true; padding: 2px; border-width: 0 0 1px 0; border-style: solid; border-color: shade(@toolbar_bg_color, 0.7); background-color: @toolbar_bg_color; background-image: linear-gradient(to bottom, shade(@toolbar_bg_color, 1.0), shade(@toolbar_bg_color, 0.88) ); color: @toolbar_fg_color; } .primary-toolbar GtkComboBox, .primary-toolbar .button { padding: 2px; border-width: 1px; border-color: transparent; border-radius: 3px; background-color: transparent; background-image: none; color: @toolbar_fg_color; } .primary-toolbar GtkComboBox.flat, .primary-toolbar .button.flat, .primary-toolbar GtkComboBox.flat, .primary-toolbar .button.flat, .toolbar GtkComboBox.flat, .toolbar .button.flat, .primary-toolbar GtkComboBox.flat:insensitive, .primary-toolbar .button.flat:insensitive, .primary-toolbar GtkComboBox.flat:insensitive, .primary-toolbar .button.flat:insensitive, .toolbar GtkComboBox.flat:insensitive, .toolbar .button.flat:insensitive { border-color: transparent; background-color: transparent; background-image: none; box-shadow: none; } .primary-toolbar .raised .button, .primary-toolbar .raised.button, .toolbar GtkComboBox, .toolbar .button { border-top-color: shade(@toolbar_bg_color, 0.8); border-right-color: shade(@toolbar_bg_color, 0.72); border-left-color: shade(@toolbar_bg_color, 0.72); border-bottom-color: shade(@toolbar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@toolbar_bg_color, 1.02), 1.05), shade(shade(@toolbar_bg_color, 1.02), 0.97) ); color: @toolbar_fg_color; } .primary-toolbar .button:hover, .toolbar .button:hover { border-top-color: shade(@toolbar_bg_color, 0.85); border-right-color: shade(@toolbar_bg_color, 0.78); border-left-color: shade(@toolbar_bg_color, 0.78); border-bottom-color: shade(@toolbar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@toolbar_bg_color, 1.15), shade(@toolbar_bg_color, 1.07) ); } .primary-toolbar .button:active, .primary-toolbar .button:checked, .toolbar .button:active, .toolbar .button:checked { border-color: shade(@toolbar_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@toolbar_bg_color, 0.85), 1.05), shade(shade(@toolbar_bg_color, 0.85), 0.97) ); } .primary-toolbar .button:active:hover, .primary-toolbar .button:checked:hover, .toolbar .button:active:hover, .toolbar .button:checked:hover { border-top-color: shade(@toolbar_bg_color, 0.85); border-right-color: shade(@toolbar_bg_color, 0.78); border-left-color: shade(@toolbar_bg_color, 0.78); border-bottom-color: shade(@toolbar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@toolbar_bg_color, 1.15), shade(@toolbar_bg_color, 1.07) ); } .primary-toolbar .button:focus, .primary-toolbar .button:hover:focus, .primary-toolbar .button:active:focus, .primary-toolbar .button:checked:focus, .primary-toolbar .button:active:hover:focus, .primary-toolbar .button:checked:hover:focus, .toolbar .button:focus, .toolbar .button:hover:focus, .toolbar .button:active:focus, .toolbar .button:checked:focus, .toolbar .button:active:hover:focus, .toolbar .button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .primary-toolbar .button:insensitive, .toolbar .button:insensitive { border-color: shade(@toolbar_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@toolbar_bg_color, 0.95), 1.05), shade(shade(@toolbar_bg_color, 0.95), 0.97) ); } .primary-toolbar .button:active:insensitive, .primary-toolbar .button:checked:insensitive, .toolbar .button:active:insensitive, .toolbar .button:checked:insensitive { border-color: shade(@toolbar_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@toolbar_bg_color, 0.95), 1.05), shade(shade(@toolbar_bg_color, 0.95), 0.97) ); } .primary-toolbar .entry, .toolbar .entry { border-top-color: shade(@toolbar_bg_color, 0.6); border-right-color: shade(@toolbar_bg_color, 0.7); border-left-color: shade(@toolbar_bg_color, 0.7); border-bottom-color: shade(@toolbar_bg_color, 0.72); } .primary-toolbar .entry:active, .primary-toolbar .entry:focus, .toolbar .entry:active, .toolbar .entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); } /* inline-toolbar */ .inline-toolbar.toolbar { -GtkToolbar-button-relief: normal; padding: 2px; border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.93), @theme_bg_color ); } .inline-toolbar.toolbar:last-child { border-width: 0 1px 1px 1px; border-bottom-color: shade(@theme_bg_color, 0.76); border-color: shade(@theme_bg_color, 0.7); border-radius: 0; } .inline-toolbar.toolbar .button { padding: 4px; border-width: 1px 0 1px 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; } .inline-toolbar.toolbar .button:hover { border-bottom-color: shade(@theme_bg_color, 0.75); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .inline-toolbar.toolbar .button:active, .inline-toolbar.toolbar .button:checked { border-color: shade(@theme_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } .inline-toolbar.toolbar .button:active:hover, .inline-toolbar.toolbar .button:checked:hover { border-bottom-color: shade(@theme_bg_color, 0.75); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .inline-toolbar.toolbar .button:focus, .inline-toolbar.toolbar .button:hover:focus, .inline-toolbar.toolbar .button:active:focus, .inline-toolbar.toolbar .button:checked:focus, .inline-toolbar.toolbar .button:active:hover:focus, .inline-toolbar.toolbar .button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .inline-toolbar.toolbar .button:insensitive, .inline-toolbar.toolbar GtkToolButton .button:insensitive { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } /****************** * linked buttons * *****************/ /* set up shadows for visual separation */ .linked .button, .inline-toolbar.toolbar .button, .inline-toolbar.toolbar GtkToolButton .button, .inline-toolbar.toolbar GtkToolButton > .button { padding: 6px; box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.4); } .linked .button:active, .linked .button:checked, .inline-toolbar.toolbar .button:active, .inline-toolbar.toolbar .button:checked, .inline-toolbar.toolbar GtkToolButton .button:active, .inline-toolbar.toolbar GtkToolButton .button:checked, .inline-toolbar.toolbar GtkToolButton > .button:active, .inline-toolbar.toolbar GtkToolButton > .button:checked { box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } .linked .button:insensitive, .inline-toolbar.toolbar .button:insensitive, .inline-toolbar.toolbar GtkToolButton .button:insensitive, .inline-toolbar.toolbar GtkToolButton > .button:insensitive { box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.2); } /* remove box shadow from last-child and only-child */ .linked .button:active:insensitive:last-child, .linked .button:checked:insensitive:last-child, .linked .button:active:insensitive:only-child, .linked .button:checked:insensitive:only-child, .inline-toolbar.toolbar .button:active:insensitive:last-child, .inline-toolbar.toolbar .button:checked:insensitive:last-child, .inline-toolbar.toolbar .button:active:insensitive:only-child, .inline-toolbar.toolbar .button:checked:insensitive:only-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button:active:insensitive, .inline-toolbar.toolbar GtkToolButton:last-child > .button:checked:insensitive, .inline-toolbar.toolbar GtkToolButton:only-child > .button:active:insensitive, .inline-toolbar.toolbar GtkToolButton:only-child > .button:checked:insensitive { box-shadow: none; } /* add back the inset shadow effect */ .linked .button:last-child, .linked .button:only-child, .inline-toolbar.toolbar .button:last-child, .inline-toolbar.toolbar .button:only-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button, .inline-toolbar.toolbar GtkToolButton:only-child > .button { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .linked .button:insensitive:last-child, .linked .button:insensitive:only-child, .inline-toolbar.toolbar .button:insensitive:last-child, .inline-toolbar.toolbar .button:insensitive:only-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button:insensitive, .inline-toolbar.toolbar GtkToolButton:only-child > .button:insensitive { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .linked .button:active:last-child, .linked .button:checked:last-child, .linked .button:active:only-child, .linked .button:checked:only-child, .inline-toolbar.toolbar .button:active:last-child, .inline-toolbar.toolbar .button:checked:last-child, .inline-toolbar.toolbar .button:active:only-child, .inline-toolbar.toolbar .button:checked:only-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button:active, .inline-toolbar.toolbar GtkToolButton:last-child > .button:checked, .inline-toolbar.toolbar GtkToolButton:only-child > .button:active, .inline-toolbar.toolbar GtkToolButton:only-child > .button:checked { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } /* middle button */ .linked .entry, .linked .button, .linked .button:active, .linked .button:checked, .linked .button:active:hover, .linked .button:checked:hover, .linked .button:insensitive, .inline-toolbar.toolbar .button, .inline-toolbar.toolbar .button:active, .inline-toolbar.toolbar .button:checked, .inline-toolbar.toolbar .button:insensitive, .inline-toolbar.toolbar GtkToolButton .button, .inline-toolbar.toolbar GtkToolButton .button:active, .inline-toolbar.toolbar GtkToolButton .button:checked, .inline-toolbar.toolbar GtkToolButton .button:insensitive { border-width: 1px; border-radius: 0; border-right-width: 0; border-left-width: 0; } /*leftmost button */ .linked .entry:first-child, .linked .button:first-child, .linked .button:active:first-child, .linked .button:checked:first-child, .linked .button:active:hover:first-child, .linked .button:checked:hover:first-child, .linked .button:insensitive:first-child, .inline-toolbar.toolbar .button:first-child, .inline-toolbar.toolbar .button:active:first-child, .inline-toolbar.toolbar .button:checked:first-child, .inline-toolbar.toolbar .button: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:checked, .inline-toolbar.toolbar GtkToolButton:first-child .button:insensitive { border-width: 1px; border-radius: 3px; border-right-width: 0; 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:checked:last-child, .linked .button:active:hover:last-child, .linked .button:checked:hover:last-child, .linked .button:insensitive:last-child, .inline-toolbar.toolbar .button:last-child, .inline-toolbar.toolbar .button:active:last-child, .inline-toolbar.toolbar .button:checked:last-child, .inline-toolbar.toolbar .button: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:checked, .inline-toolbar.toolbar GtkToolButton:last-child .button:insensitive { border-width: 1px; border-radius: 3px; 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:checked:only-child, .linked .button:active:hover:only-child, .linked .button:checked:hover:only-child, .linked .button:insensitive:only-child, .inline-toolbar.toolbar .button:only-child, .inline-toolbar.toolbar .button:active:only-child, .inline-toolbar.toolbar .button:checked:only-child, .inline-toolbar.toolbar .button: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:checked, .inline-toolbar.toolbar GtkToolButton:only-child .button:insensitive { border-width: 1px; border-radius: 3px; } /* linked button shadows (vertical) */ .linked.vertical .button, .inline-toolbar.toolbar.vertical .button, .inline-toolbar.toolbar.vertical GtkToolButton > .button { box-shadow: inset 0 -1px shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .linked.vertical .button:active, .linked.vertical .button:checked, .inline-toolbar.toolbar.vertical .button:active, .inline-toolbar.toolbar.vertical .button:checked, .inline-toolbar.toolbar.vertical GtkToolButton > .button:active, .inline-toolbar.toolbar.vertical GtkToolButton > .button:checked { box-shadow: inset 0 -1px shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } .linked.vertical .button:insensitive, .inline-toolbar.toolbar.vertical .button:insensitive, .inline-toolbar.toolbar.vertical GtkToolButton > .button:insensitive { box-shadow: inset 0 -1px shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } /* remove box shadow from last-child and only-child */ .linked.vertical .button:active:insensitive:last-child, .linked.vertical .button:checked:insensitive:last-child, .linked.vertical .button:active:insensitive:only-child, .linked.vertical .button:checked:insensitive:only-child, .inline-toolbar.toolbar.vertical .button:active:insensitive:last-child, .inline-toolbar.toolbar.vertical .button:checked:insensitive:last-child, .inline-toolbar.toolbar.vertical .button:active:insensitive:only-child, .inline-toolbar.toolbar.vertical .button:checked:insensitive:only-child, .inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active:insensitive, .inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:checked:insensitive, .inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active:insensitive, .inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:checked:insensitive { box-shadow: none; } /* add back the inset shadow effect */ .linked.vertical .button:last-child, .linked.vertical .button:only-child, .inline-toolbar.toolbar.vertical .button:last-child, .inline-toolbar.toolbar.vertical .button:only-child, .inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button, .inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .linked.vertical .button:insensitive:last-child, .linked.vertical .button:insensitive:only-child, .inline-toolbar.toolbar.vertical .button:insensitive:last-child, .inline-toolbar.toolbar.vertical .button:insensitive:only-child, .inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:insensitive, .inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:insensitive { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .linked.vertical .button:active:last-child, .linked.vertical .button:checked:last-child, .linked.vertical .button:active:only-child, .linked.vertical .button:checked:only-child, .inline-toolbar.toolbar.vertical .button:active:last-child, .inline-toolbar.toolbar.vertical .button:checked:last-child, .inline-toolbar.toolbar.vertical .button:active:only-child, .inline-toolbar.toolbar.vertical .button:checked:only-child, .inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active, .inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:checked, .inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active, .inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:checked { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } /* middle button (vertical) */ .linked.vertical .entry, .linked.vertical .button, .linked.vertical .button:active, .linked.vertical .button:checked, .linked.vertical .button:active:hover, .linked.vertical .button:checked:hover, .linked.vertical .button:insensitive { border-width: 1px; border-radius: 0; border-top-width: 0; border-bottom-width: 0; } /* top button (vertical) */ .linked.vertical .entry:first-child, .linked.vertical .button:first-child, .linked.vertical .button:active:first-child, .linked.vertical .button:checked:first-child, .linked.vertical .button:active:hover:first-child, .linked.vertical .button:checked:hover:first-child, .linked.vertical .button:insensitive:first-child { border-width: 1px; border-radius: 3px; border-bottom-width: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } /* bottom button (vertical) */ .linked.vertical .entry:last-child, .linked.vertical .button:last-child, .linked.vertical .button:active:last-child, .linked.vertical .button:checked:last-child, .linked.vertical .button:active:hover:last-child, .linked.vertical .button:checked:hover:last-child, .linked.vertical .button:insensitive:last-child { border-width: 1px; border-radius: 3px; border-top-width: 0; border-top-left-radius: 0; border-top-right-radius: 0; } /* linked single button (vertical) */ .linked.vertical .entry:only-child, .linked.vertical .button:only-child, .linked.vertical .button:active:only-child, .linked.vertical .button:checked:only-child, .linked.vertical .button:active:hover:only-child, .linked.vertical .button:checked:hover:only-child, .linked.vertical .button:insensitive:only-child { border-width: 1px; border-radius: 3px; } /* linked toolbar buttons */ .primary-toolbar .button.raised.linked, .primary-toolbar .raised.linked .button, .toolbar .button.raised.linked, .toolbar .raised.linked .button, .toolbar .linked .button { box-shadow: inset -1px 0 shade(@toolbar_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.4); } .primary-toolbar .button.raised.linked:active, .primary-toolbar .button.raised.linked:checked, .primary-toolbar .raised.linked .button:active, .primary-toolbar .raised.linked .button:checked, .toolbar .button.raised.linked:active, .toolbar .button.raised.linked:checked, .toolbar .raised.linked .button:active, .toolbar .raised.linked .button:checked, .toolbar .linked .button:active, .toolbar .linked .button:checked { box-shadow: inset -1px 0 shade(@toolbar_bg_color, 0.8), inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } .primary-toolbar .button.raised.linked:insensitive, .primary-toolbar .raised.linked .button:insensitive, .toolbar .button.raised.linked:insensitive, .toolbar .raised.linked .button:insensitive, .toolbar .linked .button:insensitive { box-shadow: inset -1px 0 shade(@toolbar_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.2); } /* remove box shadow from last-child and only-child */ .primary-toolbar .button:active:insensitive.raised.linked:last-child, .primary-toolbar .button:checked:insensitive.raised.linked:last-child, .primary-toolbar .button:active:insensitive.raised.linked:only-child, .primary-toolbar .button:checked:insensitive.raised.linked:only-child, .primary-toolbar .raised.linked .button:active:insensitive:last-child, .primary-toolbar .raised.linked .button:checked:insensitive:last-child, .primary-toolbar .raised.linked .button:active:insensitive:only-child, .primary-toolbar .raised.linked .button:checked:insensitive:only-child, .toolbar .button:active:insensitive.raised.linked:last-child, .toolbar .button:checked:insensitive.raised.linked:last-child, .toolbar .button:active:insensitive.raised.linked:only-child, .toolbar .button:checked:insensitive.raised.linked:only-child, .toolbar .raised.linked .button:active:insensitive:last-child, .toolbar .raised.linked .button:checked:insensitive:last-child, .toolbar .raised.linked .button:active:insensitive:only-child, .toolbar .raised.linked .button:checked:insensitive:only-child, .toolbar .linked .button:active:insensitive:last-child, .toolbar .linked .button:checked:insensitive:last-child, .toolbar .linked .button:active:insensitive:only-child .toolbar .linked .button:checked:insensitive:only-child { box-shadow: none; } /* add back the inset shadow effect */ .primary-toolbar .button.raised.linked:last-child, .primary-toolbar .button.raised.linked:only-child, .primary-toolbar .raised.linked .button:last-child, .primary-toolbar .raised.linked .button:only-child, .toolbar .button.raised.linked:last-child, .toolbar .button.raised.linked:only-child, .toolbar .raised.linked .button:last-child, .toolbar .raised.linked .button:only-child, .toolbar .linked .button:last-child, .toolbar .linked .button:only-child { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .primary-toolbar .button:insensitive.raised.linked:last-child, .primary-toolbar .button:insensitive.raised.linked:only-child, .primary-toolbar .raised.linked .button:insensitive:last-child, .primary-toolbar .raised.linked .button:insensitive:only-child, .toolbar .button:insensitive.raised.linked:last-child, .toolbar .button:insensitive.raised.linked:only-child, .toolbar .raised.linked .button:insensitive:last-child, .toolbar .raised.linked .button:insensitive:only-child, .toolbar .linked .button:insensitive:last-child, .toolbar .linked .button:insensitive:only-child { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .primary-toolbar .button:active.raised.linked:last-child, .primary-toolbar .button:checked.raised.linked:last-child, .primary-toolbar .button:active.raised.linked:only-child, .primary-toolbar .button:checked.raised.linked:only-child, .primary-toolbar .raised.linked .button:active:last-child, .primary-toolbar .raised.linked .button:checked:last-child, .primary-toolbar .raised.linked .button:active:only-child, .primary-toolbar .raised.linked .button:checked:only-child, .toolbar .button:active.raised.linked:last-child, .toolbar .button:checked.raised.linked:last-child, .toolbar .button:active.raised.linked:only-child, .toolbar .button:checked.raised.linked:only-child, .toolbar .raised.linked .button:active:last-child, .toolbar .raised.linked .button:checked:last-child, .toolbar .raised.linked .button:active:only-child, .toolbar .raised.linked .button:checked:only-child, .toolbar .linked .button:active:last-child, .toolbar .linked .button:checked:last-child, .toolbar .linked .button:active:only-child, .toolbar .linked .button:checked:only-child { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } /* middle button */ .primary-toolbar .button.raised.linked, .primary-toolbar .button.raised.linked:active, .primary-toolbar .button.raised.linked:checked, .primary-toolbar .button.raised.linked:insensitive, .primary-toolbar .raised.linked .button, .primary-toolbar .raised.linked .button:active, .primary-toolbar .raised.linked .button:checked, .primary-toolbar .raised.linked .button:insensitive, .toolbar .button.raised.linked, .toolbar .button.raised.linked:active, .toolbar .button.raised.linked:checked, .toolbar .button.raised.linked:insensitive, .toolbar .raised.linked .button, .toolbar .raised.linked .button:active, .toolbar .raised.linked .button:checked, .toolbar .raised.linked .button:insensitive, .toolbar .linked .button, .toolbar .linked .button:active, .toolbar .linked .button:checked, .toolbar .linked .button:insensitive { border-width: 1px; border-radius: 0; border-right-width: 0; border-left-width: 0; } /* leftmost button */ .primary-toolbar .button.raised.linked:first-child, .primary-toolbar .button.raised.linked:active:first-child, .primary-toolbar .button.raised.linked:checked:first-child, .primary-toolbar .button.raised.linked:insensitive:first-child, .primary-toolbar .raised.linked .button:first-child, .primary-toolbar .raised.linked .button:active:first-child, .primary-toolbar .raised.linked .button:checked:first-child, .primary-toolbar .raised.linked .button:insensitive:first-child, .toolbar .button.raised.linked:first-child, .toolbar .button.raised.linked:active:first-child, .toolbar .button.raised.linked:checked:first-child, .toolbar .button.raised.linked:insensitive:first-child, .toolbar .raised.linked .button:first-child, .toolbar .raised.linked .button:active:first-child, .toolbar .raised.linked .button:checked:first-child, .toolbar .raised.linked .button:insensitive:first-child, .toolbar .linked .button:first-child, .toolbar .linked .button:active:first-child, .toolbar .linked .button:checked:first-child, .toolbar .linked .button:insensitive:first-child { border-width: 1px; border-radius: 3px; 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:checked:last-child, .primary-toolbar .button.raised.linked:insensitive:last-child, .primary-toolbar .raised.linked .button:last-child, .primary-toolbar .raised.linked .button:active:last-child, .primary-toolbar .raised.linked .button:checked:last-child, .primary-toolbar .raised.linked .button:insensitive:last-child, .toolbar .button.raised.linked:last-child, .toolbar .button.raised.linked:active:last-child, .toolbar .button.raised.linked:checked:last-child, .toolbar .button.raised.linked:insensitive:last-child, .toolbar .raised.linked .button:last-child, .toolbar .raised.linked .button:active:last-child, .toolbar .raised.linked .button:checked:last-child, .toolbar .raised.linked .button:insensitive:last-child, .toolbar .linked .button:last-child, .toolbar .linked .button:active:last-child, .toolbar .linked .button:checked:last-child, .toolbar .linked .button:insensitive:last-child { border-width: 1px; border-radius: 3px; border-left-width: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } /* linked single button */ .primary-toolbar .button.raised.linked:only-child, .primary-toolbar .button.raised.linked:active:only-child, .primary-toolbar .button.raised.linked:checked:only-child, .primary-toolbar .button.raised.linked:insensitive:only-child, .primary-toolbar .raised.linked .button:only-child, .primary-toolbar .raised.linked .button:active:only-child, .primary-toolbar .raised.linked .button:checked:only-child, .primary-toolbar .raised.linked .button:insensitive:only-child, .toolbar .button.raised.linked:only-child, .toolbar .button.raised.linked:active:only-child, .toolbar .button.raised.linked:checked:only-child, .toolbar .button.raised.linked:insensitive:only-child, .toolbar .raised.linked .button:only-child, .toolbar .raised.linked .button:active:only-child, .toolbar .raised.linked .button:checked:only-child, .toolbar .raised.linked .button:insensitive:only-child, .toolbar .linked .button:only-child, .toolbar .linked .button:active:only-child, .toolbar .linked .button:checked:only-child, .toolbar .linked .button:insensitive:only-child { border-width: 1px; border-radius: 3px; } /* linked titlebar buttons */ .header-bar .button.raised.linked, .header-bar .raised.linked .button, .header-bar .linked .button { box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.4); } .header-bar .button.raised.linked:active, .header-bar .button.raised.linked:checked, .header-bar .raised.linked .button:active, .header-bar .raised.linked .button:checked, .header-bar .linked .button:active, .header-bar .linked .button:checked { box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.8), inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } .header-bar .button.raised.linked:insensitive, .header-bar .raised.linked .button:insensitive, .header-bar .linked .button:insensitive { box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.2); } /* remove box shadow from last-child and only-child */ .header-bar .button:active:insensitive.raised.linked:last-child, .header-bar .button:checked:insensitive.raised.linked:last-child, .header-bar .button:active:insensitive.raised.linked:only-child, .header-bar .button:checked:insensitive.raised.linked:only-child, .header-bar .raised.linked .button:active:insensitive:last-child, .header-bar .raised.linked .button:checked:insensitive:last-child, .header-bar .raised.linked .button:active:insensitive:only-child, .header-bar .raised.linked .button:checked:insensitive:only-child, .header-bar .linked .button:active:insensitive:last-child, .header-bar .linked .button:checked:insensitive:last-child, .header-bar .linked .button:active:insensitive:only-child, .header-bar .linked .button:checked:insensitive:only-child { box-shadow: none; } /* add back the inset shadow effect */ .header-bar .button.raised.linked:last-child, .header-bar .button.raised.linked:only-child, .header-bar .raised.linked .button:last-child, .header-bar .raised.linked .button:only-child, .header-bar .linked .button:last-child, .header-bar .linked .button:only-child { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .header-bar .button:insensitive.raised.linked:last-child, .header-bar .button:insensitive.raised.linked:only-child, .header-bar .raised.linked .button:insensitive:last-child, .header-bar .raised.linked .button:insensitive:only-child, .header-bar .linked .button:insensitive:last-child, .header-bar .linked .button:insensitive:only-child { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .header-bar .button:active.raised.linked:last-child, .header-bar .button:checked.raised.linked:last-child, .header-bar .button:active.raised.linked:only-child, .header-bar .button:checked.raised.linked:only-child, .header-bar .raised.linked .button:active:last-child, .header-bar .raised.linked .button:checked:last-child, .header-bar .raised.linked .button:active:only-child, .header-bar .raised.linked .button:checked:only-child, .header-bar .linked .button:active:last-child, .header-bar .linked .button:checked:last-child, .header-bar .linked .button:active:only-child, .header-bar .linked .button:checked:only-child { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } /* middle button */ .header-bar .button.raised.linked, .header-bar .button.raised.linked:active, .header-bar .button.raised.linked:checked, .header-bar .button.raised.linked:insensitive, .header-bar .raised.linked .button, .header-bar .raised.linked .button:active, .header-bar .raised.linked .button:checked, .header-bar .raised.linked .button:insensitive, .header-bar .linked .button, .header-bar .linked .button:active, .header-bar .linked .button:checked, .header-bar .linked .button:insensitive { border-width: 1px; border-radius: 0; border-right-width: 0; border-left-width: 0; } /* leftmost button */ .header-bar .button.raised.linked:first-child, .header-bar .button.raised.linked:active:first-child, .header-bar .button.raised.linked:checked:first-child, .header-bar .button.raised.linked:insensitive:first-child, .header-bar .raised.linked .button:first-child, .header-bar .raised.linked .button:active:first-child, .header-bar .raised.linked .button:checked:first-child, .header-bar .raised.linked .button:insensitive:first-child, .header-bar .linked .button:first-child, .header-bar .linked .button:active:first-child, .header-bar .linked .button:checked:first-child, .header-bar .linked .button:insensitive:first-child { border-width: 1px; border-radius: 3px; border-right-width: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; } /* rightmost button */ .header-bar .button.raised.linked:last-child, .header-bar .button.raised.linked:active:last-child, .header-bar .button.raised.linked:checked:last-child, .header-bar .button.raised.linked:insensitive:last-child, .header-bar .raised.linked .button:last-child, .header-bar .raised.linked .button:active:last-child, .header-bar .raised.linked .button:checked:last-child, .header-bar .raised.linked .button:insensitive:last-child, .header-bar .linked .button:last-child, .header-bar .linked .button:active:last-child, .header-bar .linked .button:checked:last-child, .header-bar .linked .button:insensitive:last-child { border-width: 1px; border-radius: 3px; border-left-width: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } /* linked single button */ .header-bar .button.raised.linked:only-child, .header-bar .button.raised.linked:active:only-child, .header-bar .button.raised.linked:checked:only-child, .header-bar .button.raised.linked:insensitive:only-child, .header-bar .raised.linked .button:only-child, .header-bar .raised.linked .button:active:only-child, .header-bar .raised.linked .button:checked:only-child, .header-bar .raised.linked .button:insensitive:only-child, .header-bar .linked .button:only-child, .header-bar .linked .button:active:only-child, .header-bar .linked .button:checked:only-child, .header-bar .linked .button:insensitive:only-child { border-width: 1px; border-radius: 3px; } /*********** * tooltip * ***********/ .tooltip { border-width: 1px; border-style: solid; border-color: alpha(@theme_tooltip_bg_color, 0.9); border-radius: 3px; background-color: alpha(@theme_tooltip_bg_color, 0.9); background-image: none; color: @theme_tooltip_fg_color; } .tooltip * { background-color: transparent; } /************ * treeview * ************/ GtkTreeView { -GtkTreeView-vertical-separator: 0; -GtkWidget-focus-line-width: 1; -GtkWidget-focus-padding: 1; } GtkTreeView.dnd { border-width: 1px; border-style: solid; border-color: @theme_selected_bg_color; border-radius: 0; } GtkTreeView .entry { border-radius: 0; background-color: @theme_base_color; background-image: none; } GtkTreeView row:nth-child(even) { background-color: shade(@theme_base_color, 0.9); } GtkTreeView row:nth-child(odd) { background-color: shade(@theme_base_color, 1.0); } /************ * viewport * ************/ GtkViewport.frame { border-width: 0; } .view { background-color: @theme_base_color; color: @theme_text_color; } .view:insensitive, .view:insensitive:insensitive { background-color: shade(@theme_base_color, 0.9); color: mix(@theme_fg_color, @theme_bg_color, 0.5); } .view:selected, .view:selected:focus { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } /************** * action-bar * **************/ .action-bar { padding: 6px; border-width: 0 0 1px 0; border-style: solid; border-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.0), shade(@theme_bg_color, 0.88) ); } .action-bar .button.text-button { padding: 4px; } .action-bar .button.image-button { padding: 6px; } .action-bar .title { font: bold; padding: 0 12px; } .action-bar .subtitle { font: smaller; padding: 0 12px; } /*************** * search bars * ***************/ .search-bar { border-width: 0 0 1px 0; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-color: shade(@theme_bg_color, 0.98); } .search-bar .button.close-button { padding: 4px; } /*********** * dialogs * ***********/ GtkMessageDialog, .prompt { -GtkDialog-content-area-border: 0; -GtkDialog-action-area-border: 0; -GtkDialog-button-spacing: 0; margin: 0; padding: 0; } /******************** * various choosers * ********************/ GtkFontButton .separator, GtkFileChooserButton .separator { /* always disable separators */ -GtkWidget-wide-separators: true; -GtkWidget-horizontal-separator: 0; -GtkWidget-vertical-separator: 0; } GtkFontButton GtkLabel:last-child { color: alpha(currentColor, 0.7); } GtkFileChooserButton GtkImage:last-child { color: alpha(currentColor, 0.7); } /********************* * app notifications * *********************/ .app-notification { border-style: solid; border-color: shade(@theme_base_color, 0.7); border-width: 0 1px 1px 1px; border-radius: 0 0 3px 3px; padding: 8px; background-color: @theme_base_color; background-image: none; color: @theme_text_color; } /******* * osd * *******/ .background.osd { color: @osd_fg; background-color: @osd_bg; } GtkOverlay.osd { background-color: transparent; } .osd.frame { background-clip: border-box; background-origin: border-box; } .osd.button, .osd .button { padding: 4px; border-width: 1px; border-style: solid; border-color: transparent; border-radius: 2px; background-color: transparent; background-image: none; color: @osd_fg; } .osd.button:prelight, .osd.button:hover, .osd .button:hover { border-color: shade(@osd_bg, 0.6); background-color: shade(@osd_bg, 1.15); background-image: none; } .osd.button:active, .osd.button:checked, .osd .button:active, .osd .button:checked, .osd GtkMenuButton.button:active, .osd GtkMenuButton.button:checked { border-color: shade(@osd_bg, 0.4); background-color: shade(@osd_bg, 0.65); background-image: linear-gradient(to bottom, shade(@osd_bg, 0.5), shade(@osd_bg, 0.75) ); } .osd.button:active:hover, .osd.button:checked:hover, .osd .button:active:hover, .osd .button:checked:hover, .osd GtkMenuButton.button:active:hover { border-color: shade(@osd_bg, 0.4); } .osd.button:insensitive, .osd .button:insensitive { border-color: transparent; background-color: shade(@osd_bg, 0.9); background-image: none; } .osd.button:active:insensitive, .osd.button:checked:insensitive, .osd .button:active:insensitive, .osd .button:checked:insensitive { background-color: shade(@osd_bg, 0.80); background-image: none; } .osd.toolbar { -GtkToolbar-button-relief: normal; padding: 4px; border-width: 1px; border-style: solid; border-radius: 3px; border-color: shade(@osd_bg, 0.8); background-color: @osd_bg; background-image: none; color: @osd_fg; } .osd.toolbar .button { padding: 4px; border-width: 1px; border-style: solid; border-color: shade(@osd_bg, 0.8); border-radius: 3px; background-color: shade(@osd_bg, 1.05); background-image: none; color: @osd_fg; } .osd.toolbar .button:hover { border-color: shade(@osd_bg, 0.7); background-color: shade(@osd_bg, 1.15); background-image: none; } .osd.toolbar .button:active, .osd.toolbar .button:checked { border-color: shade(@osd_bg, 0.8); background-color: shade(@osd_bg, 0.95); background-image: none; } .osd.toolbar .button:active:hover, .osd.toolbar .button:checked:hover { border-color: shade(@osd_bg, 0.7); } .osd.toolbar .button:focus, .osd.toolbar .button:hover:focus, .osd.toolbar .button:active:focus, .osd.toolbar .button:checked:focus, .osd.toolbar .button:active:hover:focus, .osd.toolbar .button:checked:hover:focus { border-color: shade(@osd_bg, 0.7); } .osd.toolbar .button:insensitive { border-color: shade(@osd_bg, 0.85); background-color: shade(@osd_bg, 0.9); background-image: none; } .osd.toolbar .button:active:insensitive, .osd.toolbar .button:checked:insensitive { border-color: shade(@osd_bg, 0.75); background-color: shade(@osd_bg, 0.80); background-image: none; } .osd.toolbar .button:first-child { border-radius: 3px 0 0 3px; border-width: 1px 0 1px 1px; box-shadow: inset -1px 0 shade(@osd_bg, 0.9); } .osd.toolbar .button:last-child { box-shadow: none; border-radius: 0 3px 3px 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: 3px; border-style: solid; } .osd.toolbar .separator { color: shade(@osd_bg, 0.9); } /* used by gnome-settings-daemon's media-keys OSD */ .osd.trough { background-color: shade(@osd_bg, 0.8); } .osd.progressbar { background-color: @osd_fg; } .osd .scale.slider { background-color: shade(@osd_bg, 1.08); background-image: none; /* we will draw the border using box shadow for now */ box-shadow: inset 1px 0 shade(@osd_bg, 0.7), inset 0 1px shade(@osd_bg, 0.7), inset -1px 0 shade(@osd_bg, 0.6), inset 0 -1px shade(@osd_bg, 0.6); } .osd .scale.slider:hover { box-shadow: inset 1px 0 shade(@osd_bg, 0.6), inset 0 1px shade(@osd_bg, 0.6), inset -1px 0 shade(@osd_bg, 0.5), inset 0 -1px shade(@osd_bg, 0.5); } .osd .scale.slider:insensitive { background-color: shade(@osd_bg, 0.9); background-image: none; box-shadow: inset 1px 0 shade(@osd_bg, 0.8), inset 0 1px shade(@osd_bg, 0.8), inset -1px 0 shade(@osd_bg, 0.8), inset 0 -1px shade(@osd_bg, 0.8); } .osd .scale.trough { border-color: shade(@osd_bg, 0.7); background-color: shade(@osd_bg, 0.9); background-image: none; } .osd .scale.trough.highlight { border-color: @theme_selected_bg_color; background-color: @theme_selected_bg_color; background-image: none; } .osd .scale.trough:insensitive, .osd .scale.trough.highlight:insensitive { border-color: shade(@osd_bg, 0.9); background-color: shade(@osd_bg, 0.95); background-image: none; } .osd GtkProgressBar, GtkProgressBar.osd { -GtkProgressBar-xspacing: 0; -GtkProgressBar-yspacing: 2px; -GtkProgressBar-min-horizontal-bar-height: 2px; padding: 0; } .osd GtkProgressBar.trough, GtkProgressBar.osd.trough { padding: 0; border-style: none; border-radius: 0; background-image: none; background-color: transparent; } .osd GtkProgressBar.progressbar, GtkProgressBar.osd.progressbar { border-style: none; border-radius: 0; background-color: @theme_selected_bg_color; background-image: none; } .osd .view, .osd.view { background-color: @osd_base; } .osd .scrollbar.trough { background-color: @osd_bg; } .osd .scrollbar.slider { border-width: 1px; border-color: shade(@osd_bg, 0.7); border-radius: 0; background-color: shade(@osd_bg, 0.9); } .osd .scrollbar.slider:hover { border-color: shade(@osd_bg, 0.7); background-color: shade(@osd_bg, 0.8); } .osd .scrollbar.slider:active, .osd .scrollbar.slider:checked { border-color: shade(@theme_selected_bg_color, 0.9); background-color: @theme_selected_bg_color; } .osd GtkIconView.cell:selected, .osd GtkIconView.cell:selected:focus { background-color: transparent; border-style: solid; border-width: 3px; border-color: @osd_fg; outline-color: transparent; } /* used by Documents */ .osd .page-thumbnail { border-style: solid; border-width: 1px; border-color: shade(@osd_bg, 0.9); /* when there's no pixbuf yet */ background-color: @osd_bg; } /****************************** * destructive action buttons * ******************************/ .destructive-action.button { border-width: 1px; border-style: solid; border-color: shade(@error_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@error_color, 1.2), 1.05), shade(shade(@error_color, 1.2), 0.97) ); color: @theme_selected_fg_color; box-shadow: none; } .destructive-action.button:hover { border-color: shade(@error_color, 0.8); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @error_color, 0.7), 1.05), shade(mix(@theme_base_color, @error_color, 0.7), 0.97) ); } .destructive-action.button:active, .destructive-action.button:checked { border-color: shade(@error_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@error_color, 1.2), 1.05), shade(shade(@error_color, 1.2), 0.97) ); } .destructive-action.button:hover:active, .destructive-action.button:hover:checked { border-color: shade(@error_color, 0.7); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @error_color, 0.7), 1.05), shade(mix(@theme_base_color, @error_color, 0.7), 0.97) ); } /****************************** * suggested action buttons * ******************************/ .suggested-action.button { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; } .suggested-action.button:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .suggested-action.button:active, .suggested-action.button:checked { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } .suggested-action.button:hover:active, .suggested-action.button:hover:checked { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } /****************** * selection mode * ******************/ .selection-mode.header-bar, .selection-mode.toolbar { border-style: solid; border-color: shade(@theme_selected_bg_color, 0.9); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.3), shade(@theme_selected_bg_color, 1.1) ); color: shade(@theme_selected_bg_color, 0.9); } .selection-mode.header-bar { border-top-color: shade(@theme_selected_bg_color, 1.2); border-bottom-color: @theme_selected_bg_color; } .selection-mode.toolbar { padding: 4px; } /* regular button */ .selection-mode.header-bar .button, .selection-mode.toolbar .button, .selection-mode.toolbar GtkToolButton .button { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_selected_bg_color, 1.2), 1.05), shade(shade(@theme_selected_bg_color, 1.2), 0.97) ); color: @theme_selected_fg_color; box-shadow: none; } .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:hover, .selection-mode.toolbar GtkToolButton .button:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 1.05), shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 0.97) ); } .selection-mode.header-bar .button:active, .selection-mode.header-bar .button:checked, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button:checked, .selection-mode.toolbar GtkToolButton .button:active, .selection-mode.toolbar GtkToolButton .button:checked { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_selected_bg_color, 1.2), 1.05), shade(shade(@theme_selected_bg_color, 1.2), 0.97) ); } .selection-mode.header-bar .button:hover:active, .selection-mode.header-bar .button:hover:checked, .selection-mode.toolbar .button:hover:active, .selection-mode.toolbar .button:hover:checked, .selection-mode.toolbar GtkToolButton .button:hover:active, .selection-mode.toolbar GtkToolButton .button:hover:checked { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 1.05), shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 0.97) ); } /* suggested button */ .selection-mode.header-bar .suggested-action.button, .selection-mode.toolbar .suggested-action.button, .selection-mode.toolbar GtkToolButton.suggested-action .button { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; } .selection-mode.header-bar .suggested-action.button:hover, .selection-mode.toolbar .suggested-action.button:hover, .selection-mode.toolbar GtkToolButton.suggested-action .button:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .selection-mode.header-bar .suggested-action.button:active, .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .suggested-action.button:active, .selection-mode.toolbar .suggested-action.button:checked, .selection-mode.toolbar GtkToolButton.suggested-action:active, .selection-mode.toolbar GtkToolButton.suggested-action:checked { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.toolbar GtkToolButton.suggested-action .button:hover:active, .selection-mode.toolbar GtkToolButton.suggested-action .button:hover:checked { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } /* menu button */ .selection-mode.header-bar .selection-menu.button, .selection-mode.toolbar .selection-menu.button { border-style: none; background-color: transparent; background-image: none; color: shade(@theme_selected_bg_color, 0.7); } .selection-mode.toolbar .dim-label, .selection-mode.toolbar .selection-menu.button .dim-label { color: shade(@theme_selected_bg_color, 0.6); } .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: shade(@theme_selected_bg_color, 0.6); } .selection-mode.header-bar .selection-menu.button:active, .selection-mode.header-bar .selection-menu.button:checked, .selection-mode.toolbar .selection-menu.button:active, .selection-mode.toolbar .selection-menu.button:checked { color: shade(@theme_selected_bg_color, 0.7); box-shadow: none; } /************************* * touch text selections * *************************/ GtkBubbleWindow { border-radius: 3px; background-clip: border-box; } GtkBubbleWindow.osd.background { background-color: @osd_bg; } GtkBubbleWindow .toolbar { background-color: transparent; } /******* * CSD * *******/ .titlebar { border-radius: 4px 4px 0 0; background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); color: @theme_bg_color; } .tiled .titlebar { border-radius: 3px; } .maximized .titlebar { border-radius: 0; } /* this is the default titlebar that is added by GTK * when client-side decorations are in use and the application * did not set a custom titlebar. */ .titlebar.default-decoration { border: none; box-shadow: none; } .titlebar .title { font: bold; color: @titlebar_fg_color; text-shadow: 0 1px shade(@titlebar_bg_color, 1.1); } .titlebar:backdrop { background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .titlebar .title:backdrop { color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.6); text-shadow: 0 1px shade(@titlebar_bg_color, 1.05); } .titlebar .titlebutton { padding: 4px; border-style: none; background: none; color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.3); icon-shadow: 0 1px shade(@titlebar_bg_color, 1.1); box-shadow: none; } .titlebar .titlebutton:hover, .titlebar .titlebutton:hover:focus { background: none; color: @titlebar_fg_color; box-shadow: none; } .titlebar .titlebutton:active, .titlebar .titlebutton:checked, .titlebar .titlebutton:active:hover, .titlebar .titlebutton:checked:hover { background: none; color: @theme_selected_bg_color; box-shadow: none; } .titlebar .titlebutton:backdrop { background-image: none; color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.6); icon-shadow: 0 1px shade(@titlebar_bg_color, 1.05); } .window-frame { border-style: none; border-radius: 4px 4px 0 0; box-shadow: 0 3px 7px alpha(black, 0.7), 0 0 0 1px alpha(black, 0.3); /* this is used for the resize cursor area */ margin: 10px; } .window-frame.tiled { border-radius: 0; } .window-frame:backdrop { box-shadow: 0 3px 5px alpha(black, 0.5), 0 0 0 1px alpha(black, 0.2); } .window-frame.csd.popup { border-style: none; border-radius: 0; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); } .window-frame.csd.tooltip { border-radius: 4px; box-shadow: none; } blackbird-gtk-theme-0.4+20171213/gtk-3.18/gtk.css000066400000000000000000000045151321420245200205240ustar00rootroot00000000000000/* dark colormap */ @define-color theme_bg_color #383838; @define-color theme_fg_color #dedede; @define-color theme_base_color #333333; @define-color theme_text_color #eeeeee; @define-color theme_selected_bg_color #5588ee; @define-color theme_selected_fg_color #ffffff; @define-color theme_tooltip_bg_color #333333; @define-color theme_tooltip_fg_color #dedede; /* shadow effects */ @define-color light_shadow #444; @define-color dark_shadow #000; /* misc colors used by gtk+ */ @define-color info_fg_color rgb (0, 0, 0); @define-color info_bg_color rgb (252, 246, 202); @define-color warning_fg_color rgb (0, 0, 0); @define-color warning_bg_color rgb (250, 173, 61); @define-color question_fg_color rgb (255, 255, 255); @define-color question_bg_color rgb (85, 136, 238); @define-color error_fg_color rgb (255, 255, 255); @define-color error_bg_color rgb (237, 54, 54); @define-color link_color #5588ee; @define-color success_color #4e9a06; @define-color error_color #cc0000; /* widget colors */ @define-color titlebar_bg_color @theme_bg_color; @define-color titlebar_fg_color @theme_fg_color; @define-color menubar_bg_color @theme_bg_color; @define-color menubar_fg_color @theme_fg_color; @define-color toolbar_bg_color @theme_bg_color; @define-color toolbar_fg_color @theme_fg_color; @define-color menu_bg_color @theme_bg_color; @define-color menu_fg_color @theme_fg_color; @define-color panel_bg_color @theme_bg_color; @define-color panel_fg_color @theme_fg_color; /* osd */ @define-color osd_base #333; @define-color osd_fg #eee; @define-color osd_bg alpha(@osd_base, 0.8); /* backdrop colors */ @define-color backdrop_selected_bg_color shade (@theme_bg_color, 0.9); @define-color backdrop_selected_fg_color @theme_fg_color; /* window manager colors */ @define-color wm_bg @theme_bg_color; @define-color wm_title_focused mix(@theme_fg_color, @theme_bg_color, 0.1); @define-color wm_title_unfocused mix(@theme_fg_color, @theme_bg_color, 0.6); @define-color wm_border_focused shade(@theme_bg_color, 0.7); @define-color wm_border_unfocused shade(@theme_bg_color, 0.8); @import url("gtk-widgets.css"); @import url("gtk-widgets-assets.css"); @import url("gtk-widgets-backdrop.css"); @import url("apps/gnome-applications.css"); @import url("apps/granite-widgets.css"); @import url("apps/unity.css"); @import url("apps/xfce.css"); @import url("apps/lightdm-gtk-greeter.css"); blackbird-gtk-theme-0.4+20171213/gtk-3.18/settings.ini000066400000000000000000000007441321420245200215660ustar00rootroot00000000000000[Settings] gtk-color-scheme = "base_color:#333333\nbg_color:#383838\ntooltip_bg_color:#333333\nselected_bg_color:#5588ee\ntext_color:#eeeeee\nfg_color:#dedede\ntooltip_fg_color:#dedede\nselected_fg_color:#f9f9f9\nmenubar_bg_color:#333333\nmenubar_fg_color:#dedede\ntoolbar_bg_color:#333333\ntoolbar_fg_color:#dedede\nmenu_bg_color:#333333\nmenu_fg_color:#dedede\npanel_bg_color:#333333\npanel_fg_color:#dedede\nlink_color:#5588ee" gtk-auto-mnemonics = 1 gtk-visible-focus = automatic blackbird-gtk-theme-0.4+20171213/gtk-3.20/000077500000000000000000000000001321420245200172115ustar00rootroot00000000000000blackbird-gtk-theme-0.4+20171213/gtk-3.20/apps/000077500000000000000000000000001321420245200201545ustar00rootroot00000000000000blackbird-gtk-theme-0.4+20171213/gtk-3.20/apps/gnome-applications.css000066400000000000000000000140031321420245200244550ustar00rootroot00000000000000/*********************** * fallback mode panel * ***********************/ PanelWidget, PanelApplet, PanelToplevel { padding: 0; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); color: @panel_fg_color; } PanelApplet { border-width: 0; } PanelSeparator { border-width: 0; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); color: @panel_fg_color; } .gnome-panel-menu-bar, PanelApplet > GtkMenuBar.menubar, PanelApplet > GtkMenuBar.menubar.menuitem, PanelMenuBar.menubar, PanelMenuBar.menubar.menuitem { -PanelMenuBar-icon-visible: true; border-width: 0; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); } PanelAppletFrame { border-width: 0; background-color: @panel_bg_color; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); } PanelApplet .button { border-width: 0 1px; border-radius: 0; border-color: transparent; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); color: @panel_fg_color; } PanelApplet .button:active { border-width: 0 1px; border-radius: 0; border-color: shade(@panel_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 0.97)), to (shade(@panel_bg_color, 0.82))); } PanelApplet .button:hover, PanelApplet .button:active:hover { background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.40)), to (shade(@panel_bg_color, 1.05))); } WnckPager, WnckTasklist { background-color: @panel_bg_color; } /************ * nautilus * ************/ .nautilus-canvas-item { border-radius: 2px; } .nautilus-desktop.nautilus-canvas-item { color: #fff; text-shadow: 1px 1px #000; } .nautilus-desktop.nautilus-canvas-item:active { background-color: alpha(@theme_bg_color, 0.8); background-image: none; color: @theme_fg_color; } .nautilus-desktop.nautilus-canvas-item:selected { background-color: alpha(@theme_selected_bg_color, 0.8); background-image: none; color: @theme_selected_fg_color; } .nautilus-desktop.nautilus-canvas-item:active, .nautilus-desktop.nautilus-canvas-item:hover, .nautilus-desktop.nautilus-canvas-item:selected { text-shadow: none; } NautilusWindow .sidebar .frame { border-width: 1px 0 0 0; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; } NautilusWindow > GtkGrid > .pane-separator { border-width: 1px 1px 0 0; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-color: shade(@theme_bg_color, 1.12); } NautilusView.frame, NautilusNotebook.notebook { border-right-width: 0; border-bottom-width: 0; border-left-width: 0; } NautilusNotebook .frame { border-width: 1px 0 0 0; } NautilusQueryEditor .primary-toolbar.toolbar { padding: 4px; border-top-width: 1px; border-bottom-width: 0; } NautilusQueryEditor .primary-toolbar.toolbar .button { padding: 0; } NautilusQueryEditor .toolbar { padding: 4px 4px 3px 4px; border-width: 1px 0 0 0; border-style: solid; border-color: @theme_bg_color; background-color: mix(@theme_bg_color, @theme_base_color, 0.5); } NautilusQueryEditor .toolbar:nth-child(2) { border-color: shade(@theme_bg_color, 0.8); } NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar { border-top-width: 0; } NautilusNotebook.notebook NautilusQueryEditor .toolbar:last-child, NautilusNotebook.notebook NautilusQueryEditor .primary-toolbar.toolbar:only-child { border-bottom-width: 1px; border-bottom-color: shade(@theme_bg_color, 0.8); } .toolbar NautilusPathBar .button { padding: 1px 5px; } /****************** * gnome terminal * ******************/ TerminalScreen { -TerminalScreen-background-darkness: 0.9; background-color: #333; color: #eee; } TerminalWindow GtkNotebook.notebook { border-right-width: 0; border-bottom-width: 0; border-left-width: 0; } TerminalWindow .scrollbars-junction, TerminalWindow .scrollbar.trough { background-color: #333; } TerminalWindow .scrollbar.button, TerminalWindow .scrollbar.button:active, TerminalWindow .scrollbar.button:active:hover { color: shade(#333, 0.6); } /********* * gedit * *********/ GeditWindow .pane-separator, GeditWindow .pane-separator:hover { border-width: 0 1px 1px 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-color: shade(@theme_bg_color, 1.12); color: shade(@theme_bg_color, 0.8); } GeditPanel.title GtkLabel { padding: 5px 0; } GeditPanel .toolbar { border-style: none; background-color: transparent; } GeditDocumentsPanel .view { background-color: shade(@theme_bg_color, 1.12); } GeditPanel .notebook { padding: 0; border-width: 1px 0; } GeditWindow .notebook { border-width: 1px 0; } GeditPanel .notebook tab, GeditWindow .notebook tab { border-width: 0; } GeditFloatingSlider .not-found { background-color: @error_bg_color; background-image: none; color: @error_fg_color; } /*********************** * gnome control center * ***********************/ CcShellItemView.view { background-color: @theme_bg_color; } blackbird-gtk-theme-0.4+20171213/gtk-3.20/apps/granite-widgets.css000066400000000000000000000151551321420245200237720ustar00rootroot00000000000000/********************* * dynamic notebooks * *********************/ .dynamic-notebook { background-color: shade(@theme_bg_color, 1.12); background-image: none; } .dynamic-notebook .notebook { border-width: 1px 0 0 0; border-radius: 0; } .dynamic-notebook .notebook tab { padding: 2px 3px 0 3px; border-width: 0 1px 0 0; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-color: transparent; background-image: none; color: @theme_fg_color; } .dynamic-notebook .notebook tab:nth-child(first) { border-width: 0 1px 0 1px; } .dynamic-notebook .notebook tab:active { border-width: 1px; border-color: shade(@theme_bg_color, 0.8); border-radius: 2px; background-color: shade(@theme_bg_color, 1.12); color: @theme_fg_color; } .dynamic-notebook .button, .dynamic-notebook .button:hover, .dynamic-notebook .button:hover:active, .dynamic-notebook .notebook .button, .dynamic-notebook .notebook .button:hover, .dynamic-notebook .notebook .button:hover:active { padding: 0; background-color: transparent; background-image: none; } /**************** * content view * ****************/ .content-view, .content-view *, .content-view GtkViewport { background-color: @theme_base_color; } .content-view-window { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 5px; background-image: -gtk-gradient(linear, left top, left bottom, from (@theme_base_color), to (shade(@theme_base_color, 0.97))); } .content-view .entry { background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_base_color, 0.97)), to (@theme_base_color)); } .content-view .title, .content-view .option-title { color: @theme_text_color; } .content-view .subtitle, .content-view .option-description { color: mix(@theme_fg_color, @theme_bg_color, 0.5); } .content-view .button { border-style: solid; border-radius: 2px; background-color: alpha(@theme_bg_color, 0.0); background-image: none; color: @theme_fg_color; } .content-view .button:active, .content-view .button:active:hover { background-color: alpha(@theme_bg_color, 0.5); background-image: none; } .content-view .button:disabled { background-color: alpha(@theme_base_color, 0.0); background-image: none; } .content-view .help_button * { color: @theme_text_color; } .content-view .toolbar { padding: 1px; border-width: 0 0 1px 0; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_bg_color, 1.0)), to (shade(@theme_bg_color, 1.2))); -GtkWidget-window-dragging: true; } /******************* * album list view * *******************/ .album-list-view, .album-list-view * { border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-color: @theme_base_color; color: @theme_fg_color; } .album-list-view GtkTreeView { -GtkTreeView-vertical-separator: 1; -GtkTreeView-grid-line-width: 0; background-color: @theme_base_color; color: @theme_fg_color; } .album-list-view GtkTreeView row:nth-child(even) { border-width: 0; border-style: none; background-color: shade(@theme_base_color, 0.97); } .album-list-view GtkTreeView row:nth-child(odd) { border-width: 0; border-style: none; background-color: shade(@theme_base_color, 1.0); } /************* * statusbar * *************/ GraniteWidgetsStatusBar { padding: 1px; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(shade(@theme_bg_color, 1.06), 1.12)), to (shade(shade(@theme_bg_color, 1.06), 0.97))); box-shadow: inset 0 1px shade(@theme_bg_color, 0.8); } /*********** * popover * ***********/ GraniteWidgetsPopOver { -GraniteWidgetsPopOver-arrow-width: 24; -GraniteWidgetsPopOver-arrow-height: 12; -GraniteWidgetsPopOver-border-radius: 5px; -GraniteWidgetsPopOver-border-width: 1; -GraniteWidgetsPopOver-shadow-size: 15; margin: 0; border-style: solid; border-color: shade(@menu_bg_color, 0.8); color: @menu_fg_color; } .popover_bg { background-color: transparent; background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@menu_bg_color, 1.40)), to (shade(@menu_bg_color, 1.30))); } GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver * { background-color: transparent; color: @menu_fg_color; } GraniteWidgetsPopOver .button { border-color: shade(@menu_bg_color, 0.8); background-color: transparent; background-image: none; color: @menu_fg_color; } GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:hover:active { background-color: @menu_bg_color; background-image: none; } GraniteWidgetsPopOver .entry { border-color: shade(@menu_bg_color, 0.7); background-color: shade(@menu_bg_color, 1.40); background-image: none; color: @menu_fg_color; } GraniteWidgetsPopOver .entry:active, GraniteWidgetsPopOver .entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .button.app { border-width: 0; border-radius: 2px; } .app:hover, .app:focus { background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_selected_bg_color, 1.1)), to (shade(@theme_selected_bg_color, 0.9))); color: @theme_selected_fg_color; } /************* * wingpanel * *************/ .panel { background-color: alpha (#000, 0.6); color: #fff; } .shadow { background-color: transparent; background-image: -gtk-gradient(linear, left top, left bottom, from (rgba(0, 0, 0, 0.3)), to (transparent)); } .composited-indicator, .wingpanel-app-button, .wingpanel-indicator-button { padding: 0 3px; background-color: transparent; color: #fff; } .composited-indicator.menuitem:active, .composited-indicator.menuitem:hover { border-style: none; background-image: none; } /********** * notify * **********/ .notify { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 5px; background-color: @theme_base_color; color: @theme_text_color; } .notify .low { } .notify .critical { } blackbird-gtk-theme-0.4+20171213/gtk-3.20/apps/lightdm-gtk-greeter.css000066400000000000000000000212141321420245200245340ustar00rootroot00000000000000/*********** * general * ***********/ #screen.lightdm-gtk-greeter { background: transparent; } /********* * panel * *********/ #panel_window { background-color: alpha (black, 0.5); color: white; font-weight: bold; text-shadow: 0 1px alpha(black, 0.5); -gtk-icon-shadow: 0 1px alpha(black, 0.5); box-shadow: inset 0 -1px alpha (black, 0.5); } #panel_window .menubar, #panel_window .menubar > .menuitem { background-color: transparent; color: white; font-weight: bold; text-shadow: 0 1px alpha(black, 0.5); -gtk-icon-shadow: 0 1px alpha(black, 0.5); } #panel_window .menubar .menuitem:disabled { color: alpha(white, 0.7); } #panel_window .menubar .menu { border-radius: 1px; } #panel_window .menubar .menu .menuitem { font-weight: normal; text-shadow: none; } /**************** * login window * ****************/ #login_window, #shutdown_dialog, #restart_dialog { border-style: none; border-radius: 5px; background-color: @lightdm_bg_color; color: @lightdm_fg_color; /* draw border using box-shadow */ box-shadow: inset 1px 0 shade(@lightdm_bg_color, 0.6), inset -1px 0 shade(@lightdm_bg_color, 0.6), inset 0 1px shade(@lightdm_bg_color, 0.6), inset 0 -1px shade(@lightdm_bg_color, 0.6); } #content_frame { padding-bottom: 14px; } #login_window .menu { border-radius: 1px; } #login_window GtkComboBox .button, #login_window GtkComboBox .button:hover, #login_window GtkComboBox .button:active, #login_window GtkComboBox .button:active:hover, #login_window GtkComboBox .button:focus, #login_window GtkComboBox .button:hover:focus, #login_window GtkComboBox .button:active:focus, #login_window GtkComboBox .button:active:hover:focus { padding: 0; background: none; border-style: none; box-shadow: none; } #login_window GtkComboBox .button:focus, #login_window GtkComboBox .button:hover:focus, #login_window GtkComboBox .button:active:focus, #login_window GtkComboBox .button:active:hover:focus { box-shadow: inset 1px 0 alpha(@theme_selected_bg_color, 0.6), inset -1px 0 alpha(@theme_selected_bg_color, 0.6), inset 0 1px alpha(@theme_selected_bg_color, 0.6), inset 0 -1px alpha(@theme_selected_bg_color, 0.6); } #login_window #user_combobox { color: @lightdm_fg_color; font-size: 18px; } #login_window #user_combobox .menu { font-weight: normal; } #login_window #user_combobox .arrow { color: mix(@lightdm_fg_color, @lightdm_bg_color, 0.5); } #login_window .entry { padding: 3px 5px; border-width: 1px; border-style: solid; border-color: shade(@lightdm_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(@lightdm_bg_color, 0.95), shade(@lightdm_bg_color, 0.97) 30%, shade(@lightdm_bg_color, 1.02) ); color: @lightdm_fg_color; box-shadow: none; transition: all 150ms ease-out; } #login_window .entry:focus, #login_window .entry:hover { border-color: shade(@lightdm_bg_color, 0.7); box-shadow: inset 1px 0 alpha(@dark_shadow, 0.10), inset 0 1px alpha(@dark_shadow, 0.12), inset -1px 0 alpha(@dark_shadow, 0.10); } #login_window .button, #shutdown_dialog .button, #restart_dialog .button { padding: 3px 15px; transition: all 150ms ease-out; } #user_image { padding: 3px; border-radius: 3px; /* draw border using box-shadow */ box-shadow: inset 1px 0 shade(@lightdm_bg_color, 0.75), inset -1px 0 shade(@lightdm_bg_color, 0.75), inset 0 1px shade(@lightdm_bg_color, 0.55), inset 0 -1px shade(@lightdm_bg_color, 1.8); } #user_image_border { border-radius: 3px; background-image: linear-gradient(to bottom, shade(@lightdm_bg_color, 0.9), shade(@lightdm_bg_color, 0.98) 10%, shade(@lightdm_bg_color, 1.0) 99%, shade(@lightdm_bg_color, 1.0) ); box-shadow: inset 0 1px shade(@lightdm_bg_color, 0.8), inset 0 -1px shade(@lightdm_bg_color, 0.55); } #buttonbox_frame { padding-top: 20px; padding-bottom: 0px; border-style: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background-image: linear-gradient(to bottom, shade(@bg_color, 0.85), shade(@bg_color, 0.98) 10%, shade(@bg_color, 1.0) 99%, shade(@bg_color, 1.0) ); box-shadow: inset 1px 0 shade(@lightdm_bg_color, 0.6), inset -1px 0 shade(@lightdm_bg_color, 0.6), inset 0 1px shade(@lightdm_bg_color, 0.6), inset 0 -1px shade(@lightdm_bg_color, 0.6); } /****************************** * default and focused button * ******************************/ #login_window #login_button, #login_window .button.default, #shutdown_dialog .button.default, #restart_dialog .button.default, #login_window .button:focus, #login_window .button:active:focus, #shutdown_dialog .button:focus, #shutdown_dialog .button:active:focus, #restart_dialog .button:focus, #restart_dialog .button:active:focus { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.02), shade(@theme_selected_bg_color, 0.95) 90%, shade(@theme_selected_bg_color, 0.90) ); color: @theme_selected_fg_color; } #login_window .button.default:hover, #shutdown_dialog .button.default:hover, #restart_dialog .button.default:hover, #login_window .button:hover:focus, #login_window .button:active:hover:focus, #shutdown_dialog .button:hover:focus, #shutdown_dialog .button:active:hover:focus, #restart_dialog .button:hover:focus, #restart_dialog .button:active:hover:focus { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.12), shade(@theme_selected_bg_color, 1.05) 90%, shade(@theme_selected_bg_color, 1.00) ); } /******************* * shutdown button * *******************/ #shutdown_button.button { border-color: shade(@error_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.02), shade(@error_bg_color, 0.95) 90%, shade(@error_bg_color, 0.90) ); color: @error_fg_color; } #shutdown_button.button:hover, #shutdown_button.button:active, #shutdown_button.button:active:hover { border-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.12), shade(@error_bg_color, 1.05) 90%, shade(@error_bg_color, 1.00) ); } /****************** * restart button * ******************/ #restart_button.button { border-color: shade(@warning_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.02), shade(@warning_bg_color, 0.95) 90%, shade(@warning_bg_color, 0.90) ); color: @warning_fg_color; } #restart_button.button:hover, #restart_button.button:active, #restart_button.button:active:hover { border-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.12), shade(@warning_bg_color, 1.05) 90%, shade(@warning_bg_color, 1.00) ); } /******************** * password warning * ********************/ #greeter_infobar { border-bottom-width: 0; font-weight: bold; } blackbird-gtk-theme-0.4+20171213/gtk-3.20/apps/unity.css000066400000000000000000000016051321420245200220400ustar00rootroot00000000000000UnityPanelWidget, .unity-panel { border-width: 0 0 1px 0; border-style: solid; border-color: shade(@panel_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 1.1)), to (shade(@panel_bg_color, 0.9))); color: @panel_fg_color; } .unity-panel.menubar, .unity-panel .menubar { } .unity-panel.menuitem, .unity-panel .menuitem { border-width: 0 1px; color: @panel_fg_color; } .unity-panel.menubar.menuitem:hover, .unity-panel.menubar .menuitem *:hover { border-color: shade(@panel_bg_color, 0.7); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@panel_bg_color, 0.97)), to (shade(@panel_bg_color, 0.82))); color: @panel_fg_color; } blackbird-gtk-theme-0.4+20171213/gtk-3.20/apps/xfce.css000066400000000000000000000056741321420245200216270ustar00rootroot00000000000000CatfishWindow .pane-separator { background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1); } CatfishWindow .sidebar .button.flat { padding: 4px 6px; border-radius: 4px; transition: none; } CatfishWindow .sidebar .button.flat:active, CatfishWindow .sidebar .button.flat:checked { border-width: 1px; border-style: solid; border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.95); border-bottom-color: shade(@theme_bg_color, 1.12); border-left-color: shade(@theme_bg_color, 0.95); background-image: linear-gradient(to bottom, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.87), shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.95) 10%, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.99) 92%, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.92) ); } CatfishWindow .sidebar .button.flat:hover { background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.3); background-image: none; color: @theme_text_color; } XfceHeading, .XfceHeading { margin: 0; padding: 0; border-width: 0; background-image: none; background-color: shade(@theme_bg_color, 1.18); color: @theme_text_color; text-shadow: 0px 1px alpha(@dark_shadow, 0.15); } .xfce4-panel { background-color: shade(@panel_bg_color, 0.35); color: @panel_fg_color; font-weight: normal; } .xfce4-panel .button { background-image: none; background-color: transparent; border-radius: 0; border-color: transparent; box-shadow: none; padding: 0 1px; color: @panel_fg_color; text-shadow: 0px 1px alpha(@dark_shadow, 1.0); } .xfce4-panel .button:active, .xfce4-panel .button:checked { background-image: none; background-color: shade(@panel_bg_color, 0.7); border-color: shade(@panel_bg_color, 0.6); color: @panel_fg_color; transition: none; } .xfce4-panel .button:hover, .xfce4-panel .button:active:hover, .xfce4-panel .button:checked:hover { border-color: shade(@selected_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(@selected_bg_color, 0.88), shade(@selected_bg_color, 0.85) ); color: @panel_fg_color; box-shadow: inset 0 -1px alpha(white, 0.0), inset 1px 0 alpha(white, 0.15), inset -1px 0 alpha(white, 0.15), inset 0 1px alpha(white, 0.15); transition: none; } .xfce4-panel .menu { -gtk-icon-effect: none; text-shadow: none; } blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/000077500000000000000000000000001321420245200205135ustar00rootroot00000000000000blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/checkbox-checked-backdrop.png000066400000000000000000000007721321420245200261640ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME02O=IDAT8͒@$JhJW  7+,I,p F4bҕz-MrfowfK<_N&AQf[%Pܹ'uHeqn1nq;a>5{RVW޵Z@Y+mh=(>/@kR<B8fZQBqO9 9iB)Ea|PϕS9AeYӉvMöm7 ~bnc\ef`5ys`YZk!$ Iy_tp>1F(z<xl67Ѳ7 5%KIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/checkbox-checked-insensitive.png000066400000000000000000000010371321420245200267320ustar00rootroot00000000000000PNG  IHDRa pHYs B(xtIME(#IDAT8ŒOAǿ,g 1\ca"V$YBK bc& Bsbc" w06t! fQy(tf凥gi:ȵK:2JK[fw\Zߛ>Rh!Wn ieK$:zYDM0ڀVHis}rAf&@xDtR}](} 3 6&sW)BdɊfLEkQ&!Ymj)+z{c`En+5h `֟3'X;N~vo{$"IK}>sGwuq|;he;Jп,|,i^yZsctSPlu7ͧ"BPⸯ3NtcVj J1=IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/checkbox-checked.png000066400000000000000000000010541321420245200243730ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME.q^jIDAT8͒kQs߷CQ)mZ* .vv.mT?V ~[;dP"Z`!i޶$͛Xr.{%l6sabb,"Ϧ/7iexPګ P.=J9y\ _.``Iw E σVsN]Gǯn<{A PUju([!$z"=q @ f@IDa=I_sK? 3՚p|H)بSb(Ǝ\Ma80vs.ʍpg!8.=7G@UqQA`% ,qX) +%bimG!3'uwIj Bz,K۾?x-Xc juFgf>IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/checkbox-mixed-backdrop.png000066400000000000000000000007251321420245200257020ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME6bIDAT8͒JAϝw6IfX/7 MF !لYM 1`if8ߜ{f?f7*ErEDvON]#gvp䀘'7Ìd;ۻ+Z~a֛wpWuKJ+?~yZ-D e ϋ¿ i7#IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/checkbox-mixed-insensitive.png000066400000000000000000000006761321420245200264620ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME(2KIDAT8R=KA}77.E6Q0E@ )~ hAKIi]BRh)bb.q`a]^NK)=3"zn8(%ӢέMv0l۶J `/2T˶֚>qʻ), "DyW5DPX+<3 !ARJ\oC"_54Tޫ=o>F,F~AZ)l{"緞pI7W]Hfn1)D6XV{L?h4WIVz^r30eZ5_m4#P^aݙO#l4GIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/checkbox-mixed.png000066400000000000000000000007351321420245200241200ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEŅjIDAT8͒1kQs9kJLBj q: 8s_,8DlC?҄B! t;]}8}/Q2{qp"~*"?WG yHonq /|v>b"']Z^u' n@0 R \WF)r` 9iF XH& 8| |dX>FN@eϛz:t={,,PUυ!n\8gB(fFl@8D@^MvYqVλ^`IVOo"wLpoto\'wIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/checkbox-unchecked-insensitive.png000066400000000000000000000005311321420245200272730ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEaTIDAT8c`hcY:E? Ehx°5) Lqߓa$&1Er g$ًVͬ^jL?1qա@,`AR 7xXٰ@ XX@ ذ0`fc` aӏ'…cl,쿵BDNVB/^=˃&FL̛M3#1AIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/checkbox-unchecked.png000066400000000000000000000006071321420245200247410ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEoIDAT8͒JAϝnJe.i| _BJHeX  X,n\66j-_ M~<%" p\3 tTԙ9 #-bؒpwgo-6~C` ̛afN`ZDUb3{D̐WeETuEQ,ZYMX?+xlW"xGh4'#^oZ`>|OMk[>ƿ7=QIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/menuitem-checkbox-checked-hover.png000066400000000000000000000004351321420245200273370ustar00rootroot00000000000000PNG  IHDRabKGD pHYs  tIME (+E>IDAT81 Q D/ke!"6Aj$x/ l xx~A,iBLBD0IEDQ8f(h:\P_h[df4 xJIK*$͜s{f_,_m}$`@?x(IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/menuitem-checkbox-checked-insensitive.png000066400000000000000000000005531321420245200305550ustar00rootroot00000000000000PNG  IHDRabKGD pHYs  tIME j IDAT8哽J`7AdrwR"^/Uu$xӏ@Hz梮|.L=~I4+ Im/@Q?%=N&˲,77~wTc}wIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/menuitem-checkbox-checked.png000066400000000000000000000005641321420245200262210ustar00rootroot00000000000000PNG  IHDRabKGD pHYs  tIME !,CCIDAT8?K`o .DFR\Eѹ8Kv( ~AtL &b qko9{ 'oH=څ1K35964zt_.sٿJd@x%{|5ߠurN6g@lwGLCi%`cbTwSt".~TKmwf=%(_ɹ[1[+.][`ZR8t IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/menuitem-checkbox-mixed-hover.png000066400000000000000000000002361321420245200270560ustar00rootroot00000000000000PNG  IHDRabKGDC pHYs B(xtIME W+IDAT8c?%B0j `"F(^iIR `MQl6˵IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/menuitem-checkbox-mixed-insensitive.png000066400000000000000000000002471321420245200302750ustar00rootroot00000000000000PNG  IHDRabKGDC pHYs B(xtIME @4IDAT8c?%B0j `AhkkUUUuǏ%I1q4% (؁IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/menuitem-checkbox-mixed.png000066400000000000000000000002511321420245200257320ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME !(D.6IDAT8c?%B0j `AoΗd >?įUq4% (uIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/menuitem-radio-checked-hover.png000066400000000000000000000002471321420245200266500ustar00rootroot00000000000000PNG  IHDRabKGDC pHYs  tIME :qʨ4IDAT8c`-(#G3:#ŀ[X M--O(Q@ ?auW ~IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/menuitem-radio-checked-insensitive.png000066400000000000000000000002651321420245200300650ustar00rootroot00000000000000PNG  IHDRabKGDC pHYs  tIME @3.BIDAT8c`F\K, c``hrkbbbVmTJ4pl0p@ b8 2H1qP7 LIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/menuitem-radio-checked.png000066400000000000000000000002641321420245200255260ustar00rootroot00000000000000PNG  IHDRabKGD pHYs  tIME !4P/YAIDAT8c`F\6}Zܚ#EJ6y%p86Cp8H1 pPC8 ( HDŽIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/radio-mixed-backdrop.png000066400000000000000000000012771321420245200252150ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME$JLIDAT8˭1hSQ{M T ;P(BIpѢ`k\,:99!VK[lLM^{PZ.Á9?Yx#%"9l4]lEO}^Τr1D*D}[kXN\^x~?8$R[>?zt6`<et*qvh4jXI1͏\06O`}+թLVad 4 &T.(8낁A+3uzd1@NrH& IE־CmZd GwCo~tv@5dɶmC!- $%0D[R B,˂%-ء };DZ''ds9H) 1y:Z~VCghMWo^>oni(BaO#h$cpdn["RFv[lۺHA5"ayu'N8wߎpƦ)RYGJ TzUoBǣţ*{>SZJB0386:tX9&<IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/radio-mixed-insensitive.png000066400000000000000000000012161321420245200257610ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEİIDAT8˭SMHTQ=PY f1P8 EI!)I?0Cf-bHBW9.A6h5*<E$THp7̱ۢ os>9~Ky~5B ԺlIWc[ v&Y&ˌFkNZ`np7Ame\\RܡG"ɦ\6`hNah|zOE?3282pnCmdr5v^zkƻ hxNcK 0b>)&H)Z_x,W:06%qŖVDϟ.PJv6I_'6pzpƹWJ#zQqFcs<>EǦg':}7'ҙɣ)06ƾlzW5n{6ina.@0lk$ WB6;w)%-UЩL߿iWFhx`~g|ȸv\~("/\*|--B! s~f"MA0IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/radio-mixed.png000066400000000000000000000013001321420245200234150ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIMEk@MIDAT8˭SMHTQ޽{ї6BdTP0 )+U"VAڵZ"U-YG]b4"Qi&7;Zᜏ#O;K$FzZRQ8%Ҷcݚjw, PR[..GǮoxa{t`opp\DPJ! Xv_x)-V8APG\ЕK#s6ٷ[۸VVu'/_+8(O_!0:MBa;6>:k!1xRHA^**tA bWJBJp!`~C !sH)!CХKU)&IXڷBHp&%occ6 R-9PJ!;0c@?g- B -k lCJlGG044QI=Fzyf3C}]|\F&>y>+zr2וHdB>0 P߮ꍚoh2wDa*JIÂ> D''MemBWsLDbĮ[W">DͿ˲jM^ "aIKyM&NG";0i NYw@YMKV@7f&j;<ijm.[*!ђyH-8'hк0X;VVV2ٯ~T+Ίbv-[}vTIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/radio-selected.png000066400000000000000000000013501321420245200241040ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME7_uIDAT8˭MHTa~;ظ1"`*EQVAڵ\"UM"hS,GBZ(65maJ]y8?]q7GKD#R(,tsD/Uܺ{ֿ>WгCpCuv>]Tz],ܾwĠmjj6fiAۨdCҙ Kf [y&ak,_mgOL~%J\6Mӄ3uJ1iuD5fE?/8M-ki1«)<|/`ła\]XELC Bx"A(efixQߥPB"LHzD! 8)H)!FFgՠFD&$M .BLOzYBPwl8!ar>BEg4'ԝ'H4_u:1dT\!n(?Hk x q4ѵeFz36R66m1XlU8o_0 z7?Ϥsz.7?QԫVŋ°}wy0"8Da0RbS roON IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/radio-unselected-insensitive.png000066400000000000000000000011061321420245200270040ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME.h qIDAT8˭kSqϽ{+MXh mZ!PY:w[$"?1, RRDJA0CC *V  uAr?-28 /.~3{oTjD$Z ƴv;D$ bd:Uyq(sUVA"k[͇y=HڅrDSʁ*^&R ǛPy_c2 {SD35h(_rKw[_Zd2̙ޠ,&OIENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/assets/radio-unselected.png000066400000000000000000000011741321420245200244530ustar00rootroot00000000000000PNG  IHDRabKGD pHYs B(xtIME8  IDAT8˭S=kTA=3sg&K6y&n- (l"`aFl$Q+FC,D SceF+bC7cLaQ\{` B$'Eim4Y9[*Ipp<,'c Il5R۩[wkzRaOO ~Dhk_>EvrҾRuaO<#<}(FφY~UMAkÁA~W v~:UUJ. KP e$WsP}PRs~gEPCAZ;BH~ݭR J*Ԁ\ZV k!8#Q=?ǯ~sl*t(%Avv*If9|wDfёLIs!p0Qku{cs=2t(3ack="EӣW&9c PAOJ LNl5RSsk]TC'4+Ln3ݲMX. dˋ4IENDB`blackbird-gtk-theme-0.4+20171213/gtk-3.20/gtk-widgets-assets.css000066400000000000000000000102131321420245200234510ustar00rootroot00000000000000/******************* *check and radio * *******************/ /* draw regular check and radio items using our assets */ check { -gtk-icon-source: url("assets/checkbox-unchecked.png"); } check:disabled { -gtk-icon-source: url("assets/checkbox-unchecked-insensitive.png"); } check:active, check:checked { -gtk-icon-source: url("assets/checkbox-checked.png"); } check:active:disabled, check:checked:disabled { -gtk-icon-source: url("assets/checkbox-checked-insensitive.png"); } check:indeterminate { -gtk-icon-source: url("assets/checkbox-mixed.png"); } check:indeterminate:disabled { -gtk-icon-source: url("assets/checkbox-mixed-insensitive.png"); } radio { -gtk-icon-source: url("assets/radio-unselected.png"); } radio:disabled { -gtk-icon-source: url("assets/radio-unselected-insensitive.png"); } radio:active, radio:checked { -gtk-icon-source: url("assets/radio-selected.png"); } radio:active:disabled, radio:checked:disabled { -gtk-icon-source: url("assets/radio-selected-insensitive.png"); } radio:indeterminate { -gtk-icon-source: url("assets/radio-mixed.png"); } radio:indeterminate:disabled { -gtk-icon-source: url("assets/radio-mixed-insensitive.png"); } .menuitem check, .menuitem check:disabled { -gtk-icon-source: none; } .menuitem check:active, .menuitem check check { -gtk-icon-source: url("assets/menuitem-checkbox-checked.png"); } .menuitem check:active:hover, .menuitem check check:hover { -gtk-icon-source: url("assets/menuitem-checkbox-checked-hover.png"); } .menuitem check:active:disabled, .menuitem check check:disabled { -gtk-icon-source: url("assets/menuitem-checkbox-checked-insensitive.png"); } .menuitem check:indeterminate:hover, .menuitem radio:indeterminate:hover { -gtk-icon-source: url("assets/menuitem-checkbox-mixed-hover.png"); } .menuitem check:indeterminate, .menuitem radio:indeterminate { -gtk-icon-source: url("assets/menuitem-checkbox-mixed.png"); } .menuitem check:indeterminate:disabled, .menuitem radio:indeterminate:disabled { -gtk-icon-source: url("assets/menuitem-checkbox-mixed-insensitive.png"); } .menuitem radio, .menuitem radio:disabled { -gtk-icon-source: none; } .menuitem radio:active, .menuitem radio check { -gtk-icon-source: url("assets/menuitem-radio-checked.png"); } .menuitem radio:active:hover, .menuitem radio check:hover { -gtk-icon-source: url("assets/menuitem-radio-checked-hover.png"); } .menuitem radio:active:disabled, .menuitem radio check:disabled { -gtk-icon-source: url("assets/menuitem-radio-checked-insensitive.png"); } /******************* * backdrop states * *******************/ check:active:backdrop, check row:selected:active:backdrop, check row:selected:focus:active:backdrop { -gtk-icon-source: url("assets/checkbox-checked-backdrop.png"); } check:active:disabled:backdrop, check row:selected:active:disabled:backdrop, check row:selected:focus:active:disabled:backdrop { -gtk-icon-source: url("assets/checkbox-checked-insensitive.png"); } check:indeterminate:backdrop, check row:selected:indeterminate:backdrop, check row:selected:focus:indeterminate:backdrop { -gtk-icon-source: url("assets/checkbox-mixed-backdrop.png"); } check:indeterminate:disabled:backdrop, check row:selected:indeterminate:disabled:backdrop, check row:selected:focus:indeterminate:disabled:backdrop { -gtk-icon-source: url("assets/checkbox-mixed-insensitive.png"); } radio:active:backdrop, radio row:selected:active:backdrop, radio row:selected:focus:active:backdrop { -gtk-icon-source: url("assets/radio-selected-backdrop.png"); } radio:active:disabled:backdrop, radio row:selected:active:disabled:backdrop, radio row:selected:focus:active:disabled:backdrop { -gtk-icon-source: url("assets/radio-selected-insensitive.png"); } radio:indeterminate:backdrop, radio row:selected:indeterminate:backdrop, radio row:selected:focus:indeterminate:backdrop { -gtk-icon-source: url("assets/radio-mixed-backdrop.png"); } radio:indeterminate:disabled:backdrop, radio row:selected:indeterminate:disabled:backdrop, radio row:selected:focus:indeterminate:disabled:backdrop { -gtk-icon-source: url("assets/radio-mixed-insensitive.png"); } blackbird-gtk-theme-0.4+20171213/gtk-3.20/gtk-widgets-backdrop.css000066400000000000000000000143511321420245200237430ustar00rootroot00000000000000/********** * states * **********/ *:selected:backdrop, *:selected:focus:backdrop { background-color: @backdrop_selected_bg_color; color: @backdrop_selected_fg_color; } /****************** * common effects * ******************/ /* remove shadows */ button:active:backdrop, .primary-toolbar button:active:backdrop { box-shadow: none; } entry:backdrop { box-shadow: none; } /********** * button * **********/ /* default button */ button:backdrop { border-color: mix(shade(@theme_bg_color, 0.8), @backdrop_selected_bg_color, 0.3); background-image: -gtk-gradient(linear, left top, left bottom, from (mix(shade(shade(@theme_bg_color, 1.06), 1.12), @backdrop_selected_bg_color, 0.3)), to (mix(shade(shade(@theme_bg_color, 1.06), 0.97), @backdrop_selected_bg_color, 0.3))); } button:hover:backdrop { background-image: -gtk-gradient(linear, left top, left bottom, from (mix(shade(shade(@theme_bg_color, 1.06), 1.40), @backdrop_selected_bg_color, 0.3)), to (mix(shade(shade(@theme_bg_color, 1.06), 1.05), @backdrop_selected_bg_color, 0.3))); } button:active:backdrop { border-color: mix(shade(@theme_bg_color, 0.7), @backdrop_selected_bg_color, 0.3); background-image: -gtk-gradient(linear, left top, left bottom, from (mix(shade(shade(@theme_bg_color, 1.06), 0.97), @backdrop_selected_bg_color, 0.3)), to (mix(shade(shade(@theme_bg_color, 1.06), 0.82), @backdrop_selected_bg_color, 0.3))); } button:active:hover:backdrop { background-image: -gtk-gradient(linear, left top, left bottom, from (mix(shade(shade(@theme_bg_color, 1.06), 1.05), @backdrop_selected_bg_color, 0.1)), to (mix(shade(shade(@theme_bg_color, 1.06), 0.90), @backdrop_selected_bg_color, 0.1))); } /**************** * cell and row * ****************/ row:selected:backdrop, row:selected:focus:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.9); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); color: @backdrop_selected_fg_color; } /************ * iconview * ************/ GtkIconView.view.cell:selected:backdrop, GtkIconView.view.cell:selected:focus:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.9); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); color: @backdrop_selected_fg_color; } /******************* * symbolic images * *******************/ image:selected:backdrop, image:selected:hover:backdrop, view.image:selected:backdrop, view.image:selected:hover:backdrop { color: @backdrop_selected_fg_color; } /************************* * progressbar and scale * *************************/ progressbar:backdrop, progressbar row:backdrop, progressbar row:hover:backdrop, progressbar row:selected:backdrop, progressbar row:selected:focus:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); } progressbar.vertical:backdrop { background-image: -gtk-gradient(linear, left top, right top, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); } trough row:backdrop, trough row:hover:backdrop, trough row:selected:backdrop, trough row:selected:focus:backdrop { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_bg_color, 1.1)), to (shade(@theme_bg_color, 1.12))); } levelbar.fill-block:backdrop { border-width: 1px; border-style: solid; border-color: shade(@backdrop_selected_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.15)), to (shade(@backdrop_selected_bg_color, 0.95))); } levelbar.fill-block.empty-fill-block:backdrop { border-color: alpha(@theme_fg_color, 0.1); background-color: transparent; background-image: none; } scale.highlight.left:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); } scale.highlight.bottom:backdrop { border-color: shade(@backdrop_selected_bg_color, 0.8); background-image: -gtk-gradient(linear, left top, right top, from (shade(@backdrop_selected_bg_color, 1.1)), to (shade(@backdrop_selected_bg_color, 0.9))); } scale.highlight.left:disabled:backdrop { border-color: shade(@theme_bg_color, 0.9); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_bg_color, 0.99)), to (shade(@theme_bg_color, 0.95))); } scale.highlight.bottom:disabled:backdrop { border-color: shade(@theme_bg_color, 0.9); background-image: -gtk-gradient(linear, left top, left bottom, from (shade(@theme_bg_color, 0.99)), to (shade(@theme_bg_color, 0.95))); } /************ * viewport * ************/ view:selected:backdrop, view:selected:focus:backdrop { background-color: @backdrop_selected_bg_color; color: @backdrop_selected_fg_color; } blackbird-gtk-theme-0.4+20171213/gtk-3.20/gtk-widgets.css000066400000000000000000004116641321420245200221700ustar00rootroot00000000000000/* NOTES to contributors: * use 4 spaces indents, and keep code ALIGNED and ORDERED */ /* default */ * { -GtkArrow-arrow-scaling: 0.6; -GtkHTML-link-color: @link_color; -GtkIMHtml-hyperlink-color: @link_color; -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; -GtkScrolledWindowscrollbar-spacing: 0; -GtkTextView-error-underline-color: @error_color; -GtkToolButton-icon-spacing: 6; -GtkToolItemGroup-expander-size: 11; -treeview-expander-size: 11; -GtkWindow-resize-grip-height: 13; -GtkWindow-resize-grip-width: 13; -WnckTasklist-fade-overlay-rect: 0; background-clip: padding-box; outline-color: alpha(@theme_fg_color, 0.3); outline-style: dashed; outline-offset: 2px; } /*************** * base states * ***************/ .background { background-color: @theme_bg_color; color: @theme_fg_color; } *:selected { background-color: shade(@theme_selected_bg_color, 1.23); color: @theme_selected_fg_color; } *:selected:focus { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } *:selected:backdrop { text-shadow: none; -gtk-icon-shadow: none; } *:disabled { color: mix(@theme_fg_color, @theme_bg_color, 0.4); } *:active { background-color: shade(@theme_bg_color, 0.915); } /* apply effects to insensitive and prelit images */ *:disabled { -gtk-icon-effect: dim; } *:hover { -gtk-icon-effect: highlight; } .gtkstyle-fallback { background-color: @theme_bg_color; color: @theme_fg_color; } .gtkstyle-fallback:hover { background-color: shade(@theme_bg_color, 1.1); color: @theme_fg_color; } .gtkstyle-fallback:active { background-color: shade(@theme_bg_color, 0.9); color: @theme_fg_color; } .gtkstyle-fallback:disabled { background-color: shade(shade(@theme_bg_color, 0.95), 1.05); color: mix(@theme_fg_color, @theme_bg_color, 0.5); } .gtkstyle-fallback:selected { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } GtkImage, GtkImage:disabled, GtkLabel, GtkLabel:disabled, GtkBox, GtkBox:disabled, GtkGrid, GtkGrid:disabled { background-color: transparent; } /****************** * visual effects * ******************/ /* transitions */ button, button { transition: none; } entry { transition: all 150ms ease-out; } entry:focus { transition: all 150ms ease-in; } notebook tab GtkLabel, notebook .prelight-page, notebook .prelight-page GtkLabel, notebook .active-page, notebook .active-page GtkLabel { transition: all 200ms ease-in; } /* inset shadows */ button, .primary-toolbar .raised button, .primary-toolbar .raisedbutton, toolbar button, headerbar button, switch slider { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } button, button.default { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } button:active, .primary-toolbar button:active, toolbar button:active, headerbar button:active, button:checked, .primary-toolbar button:checked, toolbar button:checked, headerbar button:checked { color: @theme_fg_color; box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } button:disabled, .primary-toolbar .raised button:disabled, .primary-toolbar .raisedbutton:disabled, toolbar button:disabled, headerbar button:disabled, switch slider:disabled { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } entry { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.1); } /* disable inset shadow */ .primary-toolbar combobox, .primary-toolbar button *, .primary-toolbar button, notebook tab button, column-header button, GtkCalendarbutton { box-shadow: none; } /************* * assistant * *************/ GtkAssistantsidebar .highlight { font-weight: bold; } GtkAssistantsidebar { padding: 2px; border-width: 0 1px 0 0; border-style: solid; border-right-color: shade(@theme_bg_color, 0.7); border-radius: 0; background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1); color: mix(@theme_text_color, @theme_base_color, 0.3); } /********** * button * **********/ button { padding: 2px 4px; border-width: 1px; border-radius: 3px; border-style: solid; border-top-color: shade(@theme_bg_color, 0.8); border-right-color: shade(@theme_bg_color, 0.72); border-left-color: shade(@theme_bg_color, 0.72); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; } button:hover { border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.78); border-left-color: shade(@theme_bg_color, 0.78); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } button:active, button:checked { border-color: shade(@theme_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } button:active:hover, button:checked:hover { border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.78); border-left-color: shade(@theme_bg_color, 0.78); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } button:focus, button:hover:focus, button:active:focus, button:active:hover:focus, button:checked:focus, button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } button:disabled { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } button:active:disabled, button:checked:disabled { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } /* default button */ button.default { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(alpha(@theme_selected_bg_color, 0.7), 1.05), shade(alpha(@theme_selected_bg_color, 0.7), 0.97) ); } button.default:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 1.05), shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 0.97) ); } button.default:active, button.default:checked { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(alpha(@theme_selected_bg_color, 0.7), 1.05), shade(alpha(@theme_selected_bg_color, 0.7), 0.97) ); } button.default:active:hover, button.default:checked:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 1.05), shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 0.97) ); } button.flat, button.flat:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: none; } button:link > label, *:link { color: @link_color; text-decoration-line: underline; } button:visited > label, *:link:visited, *:visited { color: @link_visited_color; text-decoration-line: underline; } /**************** * cell and row * ****************/ .cell { border-width: 0; border-radius: 0; } .cell:selected, .cell:selected:focus { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } row:selected, row:selected:hover, row:selected:focus { border-width: 1px 0; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } /******************* * check and radio * *******************/ checkbutton, radiobutton, checkbutton:disabled, radiobutton:disabled, check, radio, check:disabled, radio:disabled { min-height: 16px; min-width: 16px; border: 1px solid; border-style: none; background-color: transparent; color: @theme_text_color; } check:hover, radio:hover, checkbutton:hover, checkbutton:active:hover, checkbutton:selected, checkbutton:selected:focus { background-color: shade(@theme_bg_color, 1.05); } /***************** * column-header * *****************/ column-header button, column-header button:active, column-header button:checked { border-width: 0 1px 1px 0; border-radius: 0; } column-header button, column-header button:active, column-header button:checked, column-header button:focus, column-header button:active:focus, column-header button:checked:focus { border-color: shade(@theme_bg_color, 0.97); border-bottom-color: shade(@theme_bg_color, 0.9); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.14), 0.98), shade(shade(@theme_bg_color, 1.14), 1.35) ); } column-header button:hover, column-header button:active:hover, column-header button:checked:hover, column-header button:hover:focus, column-header button:active:hover:focus, column-header button:checked:hover:focus { border-color: shade(@theme_bg_color, 0.97); border-bottom-color: shade(@theme_bg_color, 0.9); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.98), 0.98), shade(shade(@theme_bg_color, 0.98), 1.35) ); } column-header:last-child button { border-width: 0 0 1px 0; } /**************** * content view * ****************/ .content-view.view { background-color: @theme_base_color; } .content-view.view:hover { background-color: alpha(@theme_selected_bg_color, 0.6); } .content-view.view:selected, .content-view.view:active { background-color: @theme_selected_bg_color; } .content-view.view:disabled { background-color: shade(@theme_base_color, 0.9); } GdMainIconView.content-view { -GdMainIconView-icon-size: 40; } GtkIconView.content-view.check { background-color: transparent; } GtkIconView.content-view.check:active { background-color: transparent; } .content-view.view.check, .content-view.view.check:active { background-color: transparent; } GtkIconView.content-view.check:hover, GtkIconView.content-view.check:disabled, GtkIconView.content-view.check:selected { background-color: transparent; } /**************** * drawing area * ****************/ GtkDrawingArea { background-color: transparent; } GtkDrawingArea:disabled { background-color: shade(@theme_base_color, 0.9); } /*********** * gtkhtml * ***********/ GtkHTML { background-color: @theme_base_color; color: @theme_text_color; } /*********** *sclaendar * ************/ calendar { padding: 0; } calendar:indeterminate { color: mix(@theme_fg_color, @theme_bg_color, 0.5); } calendar.view { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-color: @theme_base_color; background-image: none; } calendar.header { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); } GtkCalendarbutton, GtkCalendarbutton:hover, GtkCalendarbutton:disabled { border-width: 0; background-color: transparent; background-image: none; } .highlight, GtkCalendar.highlight { border-width: 0; background-color: transparent; color: @theme_selected_bg_color; } /****************** * combobox entry * ******************/ .primary-toolbar combobox combobox-entry .entry, .primary-toolbar combobox combobox-entry .entry:active, .primary-toolbar combobox combobox-entry .entry:focus, .primary-toolbar combobox combobox-entry .entry:disabled, combobox combobox-entry .entry, combobox combobox-entry .entry:active, combobox combobox-entry .entry:focus, combobox combobox-entry .entry:disabled { border-width: 1px 0 1px 1px; border-top-right-radius: 0; border-bottom-right-radius: 0; } .primary-toolbar combobox combobox-entry button, .primary-toolbar combobox combobox-entry button:hover, .primary-toolbar combobox combobox-entry button:active, .primary-toolbar combobox combobox-entry button:checked, .primary-toolbar combobox combobox-entry button:disabled, combobox combobox-entry button, combobox combobox-entry button:hover, combobox combobox-entry button:active, combobox combobox-entry button:checked, combobox combobox-entry button:disabled { border-width: 1px 1px 1px 1px; border-bottom-left-radius: 0; border-top-left-radius: 0; } combobox arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); min-height: 16px; min-width: 16px; } combobox:drop(active) { box-shadow: none; } /********* * entry * *********/ entry { padding: 3px; border-width: 1px; border-style: solid; border-top-color: shade(@theme_bg_color, 0.6); border-right-color: shade(@theme_bg_color, 0.7); border-left-color: shade(@theme_bg_color, 0.7); border-bottom-color: shade(@theme_bg_color, 0.72); border-radius: 3px; background-color: @theme_base_color; background-image: linear-gradient(to bottom, shade(@theme_base_color, 0.99), @theme_base_color ); color: @theme_text_color; } entry:active, entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); background-color: @theme_base_color; } entry:selected, entry:selected:focus { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } entry:disabled { border-color: shade(@theme_bg_color, 0.8); background-color: alpha(@theme_base_color, 0.6); background-image: none; color: mix(@theme_text_color, @theme_base_color, 0.4); } entry progressbar, entry progressbar:focus { border-width: 0; border-radius: 3px; background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.15), shade(@theme_selected_bg_color, 0.95) ); color: @theme_selected_fg_color; } entry progressbar.pulse, entry progressbar.pulse:focus { background-image: linear-gradient(to top, transparent 2px, white 2px, white 3px, @borders 3px, @borders 5px, transparent 5px); } /************ * label * ************/ label.separator { color: @theme_text_color; } label.separator:backdrop { color: @theme_bg_color; } label selection { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } label:disabled { color: shade(@theme_text_color, 0.50); } label:disabled:backdrop { color: shade(@theme_text_color, 0.50); } label:backdrop { color: @theme_text_color; } /************ * expander * ************/ expander { color: alpha(currentColor, 0.7); } expander:hover { color: alpha(currentColor, 0.8); } expander:active { color: alpha(currentColor, 0.9); } expander arrow { min-width: 16px; min-height: 16px; -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } expander arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } expander arrow:hover { color: white; } expander arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } /************** * list boxes * **************/ list { background-image: none; background-color: transparent; } list row { border: none; border-radius: 0; padding: 3px; background-image: none; background-color: transparent; } list row:hover { background-image: none; background-color: shade(@theme_bg_color, 1.02); } list row:selected { background-image: none; background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } /********* * frame * *********/ frame, .frame { border: 1px solid shade(@theme_bg_color, 0.7); border-radius: 0; } .frame.flat, frame.flat { border: none; box-shadow: none; } .frameactionbar frameactionbar { padding: 6px; border-width: 1px 0 0; } /******************* * scrolled window * *******************/ scrolledwindow.frame { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.7); border-radius: 0; } /* avoid double borders when a viewport is * packed into a GtkScrolledWindow */ scrolledwindow viewport.frame { border-style: none; } /************ * iconview * ************/ GtkIconView.view.cell:selected, GtkIconView.view.cell:selected:focus { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } .content-view rubberband, .content-view.view.rubberband, view.rubberband, view rubberband, flowbox rubberband, rubberband, .rubberband { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.9); border-radius: 0; background-color: alpha(@theme_selected_bg_color, 0.3); } /*********** * infobar * ***********/ infobar { border-width: 0; border-style: none; } .info { border-width: 1px; border-style: solid; border-color: shade(@info_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@info_bg_color, 1.1), shade(@info_bg_color, 1.0) ); color: @info_fg_color; } .info button { border-top-color: shade(@info_bg_color, 0.8); border-right-color: shade(@info_bg_color, 0.72); border-left-color: shade(@info_bg_color, 0.72); border-bottom-color: shade(@info_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@info_bg_color, 1.02), 1.05), shade(shade(@info_bg_color, 1.02), 0.97) ); color: @info_fg_color; } .info button:hover { border-top-color: shade(@info_bg_color, 0.85); border-right-color: shade(@info_bg_color, 0.78); border-left-color: shade(@info_bg_color, 0.78); border-bottom-color: shade(@info_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@info_bg_color, 1.15), shade(@info_bg_color, 1.07) ); } .info button:active, .info button:checked { border-color: shade(@info_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@info_bg_color, 0.85), 1.05), shade(shade(@info_bg_color, 0.85), 0.97) ); } .info button:active:hover, .info button:checked:hover { border-top-color: shade(@info_bg_color, 0.85); border-right-color: shade(@info_bg_color, 0.78); border-left-color: shade(@info_bg_color, 0.78); border-bottom-color: shade(@info_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@info_bg_color, 1.15), shade(@info_bg_color, 1.07) ); } .info button.close { color: @info_fg_color; } .info button.close:hover { background-image: linear-gradient(to bottom, alpha(white, 0.3), alpha(white, 0.2) 30%, alpha(black, 0.02)); } .info button.close:active { color: @info_fg_color; background-image: linear-gradient(to bottom, alpha(black, 0.1), transparent); } .warning { border-width: 1px; border-style: solid; border-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.1), shade(@warning_bg_color, 1.0) ); color: @warning_fg_color; } .warning button { border-top-color: shade(@warning_bg_color, 0.8); border-right-color: shade(@warning_bg_color, 0.72); border-left-color: shade(@warning_bg_color, 0.72); border-bottom-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@warning_bg_color, 1.02), 1.05), shade(shade(@warning_bg_color, 1.02), 0.97) ); color: @warning_fg_color; } .warning button:hover { border-top-color: shade(@warning_bg_color, 0.85); border-right-color: shade(@warning_bg_color, 0.78); border-left-color: shade(@warning_bg_color, 0.78); border-bottom-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.15), shade(@warning_bg_color, 1.07) ); } .warning button:active, .warning button:checked { border-color: shade(@warning_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@warning_bg_color, 0.85), 1.05), shade(shade(@warning_bg_color, 0.85), 0.97) ); } .warning button:active:hover, .warning button:checked:hover { border-top-color: shade(@warning_bg_color, 0.85); border-right-color: shade(@warning_bg_color, 0.78); border-left-color: shade(@warning_bg_color, 0.78); border-bottom-color: shade(@warning_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.15), shade(@warning_bg_color, 1.07) ); } .warning button.close { color: @warning_fg_color; } .warning button.close:hover { background-image: linear-gradient(to bottom, alpha(white, 0.3), alpha(white, 0.2) 30%, alpha(black, 0.02)); } .warning button.close:active { color: @warning_fg_color; background-image: linear-gradient(to bottom, alpha(black, 0.1), transparent); } .question { border-width: 1px; border-style: solid; border-color: shade(@question_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@question_bg_color, 1.1), shade(@question_bg_color, 1.0) ); color: @question_fg_color; } .question button { border-top-color: shade(@question_bg_color, 0.8); border-right-color: shade(@question_bg_color, 0.72); border-left-color: shade(@question_bg_color, 0.72); border-bottom-color: shade(@question_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@question_bg_color, 1.02), 1.05), shade(shade(@question_bg_color, 1.02), 0.97) ); color: @question_fg_color; } .question button:hover { border-top-color: shade(@question_bg_color, 0.85); border-right-color: shade(@question_bg_color, 0.78); border-left-color: shade(@question_bg_color, 0.78); border-bottom-color: shade(@question_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@question_bg_color, 1.15), shade(@question_bg_color, 1.07) ); } .question button:active, .question button:checked { border-color: shade(@question_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@question_bg_color, 0.85), 1.05), shade(shade(@question_bg_color, 0.85), 0.97) ); } .question button:active:hover, .question button:checked:hover { border-top-color: shade(@question_bg_color, 0.85); border-right-color: shade(@question_bg_color, 0.78); border-left-color: shade(@question_bg_color, 0.78); border-bottom-color: shade(@question_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@question_bg_color, 1.15), shade(@question_bg_color, 1.07) ); } .question button.close { color: @question_fg_color; } .question button.close:hover { background-image: linear-gradient(to bottom, alpha(white, 0.3), alpha(white, 0.2) 30%, alpha(black, 0.02)); } .question button.close:active { color: @question_fg_color; background-image: linear-gradient(to bottom, alpha(black, 0.1), transparent); } .error { border-width: 1px; border-style: solid; border-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.1), shade(@error_bg_color, 1.0) ); color: @error_fg_color; } .error button { border-top-color: shade(@error_bg_color, 0.8); border-right-color: shade(@error_bg_color, 0.72); border-left-color: shade(@error_bg_color, 0.72); border-bottom-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@error_bg_color, 1.02), 1.05), shade(shade(@error_bg_color, 1.02), 0.97) ); color: @error_fg_color; } .error button:hover { border-top-color: shade(@error_bg_color, 0.85); border-right-color: shade(@error_bg_color, 0.78); border-left-color: shade(@error_bg_color, 0.78); border-bottom-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.15), shade(@error_bg_color, 1.07) ); } .error button:active, .error button:checked { border-color: shade(@error_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@error_bg_color, 0.85), 1.05), shade(shade(@error_bg_color, 0.85), 0.97) ); } .error button:active:hover, .error button:checked:hover { border-top-color: shade(@error_bg_color, 0.85); border-right-color: shade(@error_bg_color, 0.78); border-left-color: shade(@error_bg_color, 0.78); border-bottom-color: shade(@error_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@error_bg_color, 1.15), shade(@error_bg_color, 1.07) ); } .error button.close { color: @error_fg_color; } .error button.close:hover { background-image: linear-gradient(to bottom, alpha(white, 0.3), alpha(white, 0.2) 30%, alpha(black, 0.02)); } .error button.close:active { color: @error_fg_color; background-image: linear-gradient(to bottom, alpha(black, 0.1), transparent); } /******************* * symbolic images * *******************/ .image { color: alpha(currentColor, 0.5); } .image:hover { color: alpha(currentColor, 0.9); } .image:selected, .image:selected:hover { color: @theme_selected_fg_color; } view.image, view.image:hover { color: alpha(currentColor, 0.9); } view.image:selected, view.image:selected:hover { color: @theme_selected_fg_color; } /***************** * miscellaneous * *****************/ floating-bar { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.7); border-radius: 3px; background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.1), shade(@theme_bg_color, 0.9) ); color: @theme_fg_color; } 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 { border-style: none; background-color: transparent; background-image: none; } view.dim-label, .dim-label { color: alpha(currentColor, 0.5); } .dnd { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.9); } .grip { background-color: transparent; } .arrow { color: alpha(currentColor, 0.7); } /******** * menu * ********/ GtkTreeMenu.menu, GtkMenuToolButton.menu, combobox .menu { background-color: @menu_bg_color; } .primary-toolbar .menu, .primary-toolbar button .menu, toolbar .menu, toolbar .primary-toolbar .menu, headerbar .menu, headerbar .primary-toolbar .menu, .menu { padding: 0; border-radius: 0; border-width: 1px; border-style: solid; border-color: shade(@menu_bg_color, 0.7); background-color: @menu_bg_color; color: @menu_fg_color; } /* Hover-effect on play-button in ubuntu soundmenu */ .menu:selected { background-color: @selected_bg_color; } .menubutton:hover, .menubutton:active, .menubutton:checked, .menubutton:active:disabled, .menubutton:checked:disabled, .menubutton:disabled, .menubutton { border-width: 0; background-color: @menu_bg_color; background-image: none; } .context-menu { font: initial; } /* ubuntu software center menu */ #toolbar-popup { background-color: @menu_bg_color; color: @menu_fg_color; } menu menuitem arrow, .menu menuitem arrow { min-height: 16px; min-width: 16px; } menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); margin-left: 10px; } menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); margin-right: 10px; } /*********** * menubar * ***********/ menubar, .menubar { -GtkWidget-window-dragging: true; border-style: none; background-color: @menubar_bg_color; background-image: none; color: @menubar_fg_color; } /*************** * menubaritem * ***************/ menubar menuitem, .menubar.menuitem, .menubar .menuitem { padding: 3px 8px; min-width: 20px; border-width: 1px; border-style: solid; border-color: transparent; background-color: transparent; background-image: none; color: @menubar_fg_color; } menubar menuitem:hover, .menubar.menuitem:hover, .menubar .menuitem:hover { border-color: shade(@theme_selected_bg_color, 1.1); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } menubar menuitem *:hover, .menubar .menuitem *:hover { color: @theme_selected_fg_color; } /************ * menuitem * ************/ GtkTreeMenu .menuitem { padding: 0; border-width: 0; } menu, menuitem, menu menuitem { padding: 3px; min-width: 40px; border-width: 1px; border-style: solid; border-color: transparent; border-radius: 0; background-color: transparent; background-image: none; color: @menu_fg_color; } menu menuitem:active, menu menuitem:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); } menu menuitem:active, menu menuitem *:active, menu menuitem:hover, menu menuitem *:hover { color: @theme_selected_fg_color; } menu menuitem:disabled { color: mix(@menu_fg_color, @menu_bg_color, 0.4); } menuitem checkbutton, menuitem radiobutton, menuitem checkbutton:hover, menuitem radiobutton:hover, menuitem checkbutton:disabled, menuitem radiobutton:disabled { border-style: none; background-color: transparent; background-image: none; } menuitem checkbutton:active, menuitem radiobutton:active { border-style: none; background-color: transparent; } menuitem GtkCalendar:indeterminate { color: mix(@menu_fg_color, @menu_bg_color, 0.5); } menuitem GtkCalendarbutton { border-style: none; background-color: transparent; background-image: none; } menuitem entry { border-color: shade(@menu_bg_color, 0.7); background-color: @menu_bg_color; background-image: none; color: @menu_fg_color; } menuitem entry:active, menuitem entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); } menuitem accelerator { color: alpha(@menu_fg_color, 0.6); } menuitem accelerator:hover { color: alpha(@theme_selected_fg_color, 0.8); } menuitem accelerator:disabled { color: alpha(mix(@menu_fg_color, @menu_bg_color, 0.5), 0.7); } GtkModelMenuItem GtkBox GtkImage { padding-right: 4px; } /************ * popovers * ************/ popover { margin: 10px; padding: 2px; border-radius: 3px; border-color: shade(@menu_bg_color, 0.8); border-width: 1px; border-style: solid; background-clip: border-box; background-image: none; background-color: @menu_bg_color; color: @menu_fg_color; box-shadow: 0 2px 3px alpha(black, 0.5); } popover.background { background-image: none; background-color: @menu_bg_color; } popover:backdrop { box-shadow: none; } popover.osd { box-shadow: 0 2px 7px 3px alpha(black, 0.5); } popover > list, popover > .view, popover > toolbar { background-image: none; background-color: transparent; } popover list { color: @menu_fg_color; } popover list:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } popover .frame { border: 1px solid mix(@menu_bg_color, @menu_fg_color, 0.12); border-radius: 2px; } popover entry { border-color: mix(@menu_bg_color, @menu_fg_color, 0.12); background-color: @menu_bg_color; background-image: none; color: @menu_fg_color; } popover entry:hover, popover entry:focus, popover entry:active { border-color: mix(@menu_bg_color, @menu_fg_color, 0.21); } popover.osd > toolbar button { border-radius: 0; border-width: 0; background-image: none; background-color: transparent; } popover separator { border: 0; background-color: transparent; color: alpha(currentColor, 0.5); font-size: 80%; font-weight: bold; } .menuitembutton { color: @theme_fg_color; } .menuitembutton, .menuitembutton:active, .menuitembutton:checked, .menuitembutton:disabled, .menuitembutton:active:disabled, .menuitembutton:checked:disabled { background-color: transparent; background-image: none; border-width: 1px; box-shadow: none; color: @menu_fg_color; } .menuitembutton:active:hover, .menuitembutton:checked:hover, .menuitembutton:hover, .menuitembutton:selected { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; } GtkModelButtonbutton { color: @menu_fg_color; } GtkModelButtonbutton:active, GtkModelButtonbutton:checked, GtkModelButtonbutton:disabled, GtkModelButtonbutton:active:disabled, GtkModelButtonbutton:checked:disabled, GtkModelButtonbutton { background-color: transparent; background-image: none; border-color: transparent; border-image: none; border-width: 1px; box-shadow: none; } GtkModelButtonbutton:active:hover, GtkModelButtonbutton:checked:hover, GtkModelButtonbutton:hover, GtkModelButtonbutton:selected { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.2), shade(@theme_selected_bg_color, 1.0) ); color: @theme_selected_fg_color; text-shadow: none; border-width: 1px; } /************ *notebook * ************/ notebook > header { padding: 1px; border-color: @dark_shadow; border-width: 1px; background-color: @panel_bg_color; } notebook > header:backdrop { border-color: @dark_shadow; background-color: @panel_bg_color; } notebook > header tabs { margin: -1px; } notebook > header.top { border-bottom-style: solid; } notebook > header.top > tabs { margin-bottom: -2px; } notebook > header.top > tabs > tab:hover { box-shadow: inset 0 -3px @light_shadow; } notebook > header.top > tabs > tab:backdrop { box-shadow: none; } notebook > header.top > tabs > tab:checked { box-shadow: inset 0 -3px @tab_checked_color; } notebook > header.bottom { border-top-style: solid; } notebook > header.bottom > tabs { margin-top: -2px; } notebook > header.bottom > tabs > tab:hover { box-shadow: inset 0 3px @light_shadow; } notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 3px @tab_checked_color; } notebook > header.left { border-right-style: solid; } notebook > header.left > tabs { margin-right: -2px; } notebook > header.left > tabs > tab:hover { box-shadow: inset -3px 0 @light_shadow; } notebook > header.left > tabs > tab:backdrop { box-shadow: none; } notebook > header.left > tabs > tab:checked { box-shadow: inset -3px 0 @tab_checked_color; } notebook > header.right { border-left-style: solid; } notebook > header.right > tabs { margin-left: -2px; } notebook > header.right > tabs > tab:hover { box-shadow: inset 3px 0 @light_shadow; } notebook > header.right > tabs > tab:backdrop { box-shadow: none; } notebook > header.right > tabs > tab:checked { box-shadow: inset 3px 0 @tab_checked_color; } notebook > header.top > tabs > arrow { border-top-style: none; } notebook > header.bottom > tabs > arrow { border-bottom-style: none; } notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { margin-left: -5px; margin-right: -5px; padding-left: 4px; padding-right: 4px; } notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } notebook > header.left > tabs > arrow { border-left-style: none; } notebook > header.right > tabs > arrow { border-right-style: none; } notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { margin-top: -5px; margin-bottom: -5px; padding-top: 4px; padding-bottom: 4px; } notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } notebook > header > tabs > arrow { min-height: 16px; min-width: 16px; border-radius: 0; } notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { background-clip: padding-box; background-image: none; background-color: shade(@theme_text_color, 0.30); border-color: transparent; box-shadow: none; } notebook > header > tabs > arrow:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px shade(@theme_text_color, 0.30); text-shadow: none; -gtk-icon-shadow: none; } notebook > header tab, notebook > header tab:backdrop { min-height: 24px; min-width: 24px; padding: 3px 8px; outline-offset: -5px; color: shade(@theme_text_color, 0.70); font-weight: bold; border-width: 1px; border-color: transparent; } notebook > header tab > label:backdrop { color: shade(@theme_text_color, 0.70); } notebook > header tab:hover { color: shade(@theme_text_color, 0.80); } notebook > header tab:hover.reorderable-page { border-color: @dark_shadow; background-color: rgba(57, 63, 63, 0.2); } notebook > header tab:backdrop.reorderable-page { border-color: transparent; background-color: transparent; } notebook > header tab:checked, notebook > header tab:backdrop:checked, notebook > header tab:checked > label:backdrop { background-color: @panel_bg_color; color: @theme_selected_fg_color } notebook > header tab:checked.reorderable-page, notebook > header tab:backdrop:checked.reorderable-page { border-color: @dark_shadow; background-color: @panel_bg_color; } notebook > header tab:checked.reorderable-page:hover { background-color: @panel_bg_color; } notebook > header tab button.flat { padding: 0; margin-top: 4px; margin-bottom: 4px; min-width: 20px; min-height: 20px; } notebook > header tab button.flat:hover { color: currentColor; } notebook > header tab button.flat, notebook > header tab button.flat:backdrop { color: alpha(currentColor,0.3); } notebook > header tab button.flat:last-child { margin-left: 4px; margin-right: -4px; } notebook > header tab button.flat:first-child { margin-left: -4px; margin-right: 4px; } notebook > header.top tabs, notebook > header.bottom tabs { padding-left: 4px; padding-right: 4px; } notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { margin-left: 3px; margin-right: 3px; } notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { margin-left: -1px; } notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { margin-right: -1px; } notebook > header.top tabs tab, notebook > header.bottom tabs tab { margin-left: 4px; margin-right: 4px; } notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { border-style: none solid; } notebook > header.left tabs, notebook > header.right tabs { padding-top: 4px; padding-bottom: 4px; } notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { margin-top: 3px; margin-bottom: 3px; } notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { margin-top: -1px; } notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { margin-bottom: -1px; } notebook > header.left tabs tab, notebook > header.right tabs tab { margin-top: 4px; margin-bottom: 4px; } notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { border-style: solid none; } notebook > header.top tab { padding-bottom: 4px; } notebook > header.bottom tab { padding-top: 4px; } notebook > stack:not(:only-child) { background-color: @panel_bg_color; } notebook > stack:not(:only-child):backdrop { background-color: @panel_bg_color; } /****************** * pane separator * ******************/ paned > separator { min-width: 4px; min-height: 4px; background-color: @theme_bg_color; color: transparent; } /************************* * progressbar and scale * *************************/ progressbar { padding: 0; border-width: 1px; border-radius: 6px; color: @theme_text_color; } progressbar progress { min-height: 4px; border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.7); border-radius: 3px; background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.15), shade(@theme_selected_bg_color, 0.95) ); } progressbar.vertical progress { min-width: 4px; border-width: 1px; border-style:solid; border-color:transparent; border-radius: 3px; background-image: linear-gradient(to right, shade(@theme_selected_bg_color, 1.15), shade(@theme_selected_bg_color, 0.95) ); } progressbar trough { min-height: 6px; border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.95), shade(@theme_bg_color, 1.15) ); } progressbar.vertical trough { min-width: 6px; border-width: 1px; border-style:solid; background-image: linear-gradient(to right, shade(@theme_bg_color, 0.95), shade(@theme_bg_color, 1.15) ); } /* level bars as used for password quality or remaining power */ levelbar block { min-width: 26px; min-height: 1px; background-color: transparent; } levelbar.vertical block { min-width: 1px; min-height: 26px; background-color: transparent; } levelbar trough { border: 1px solid; padding: 1px; border-radius: 1px; border-color: shade(@theme_bg_color, 0.4); box-shadow: inset 0 0 0 1px @light_shadow; } levelbar trough:backdrop { border-color: shade(@theme_bg_color, 0.4); box-shadow: inset 0 0 0 1px @light_shadow; } levelbar.horizontal.discrete block, levelbar.vertical.discrete block { border: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.7); } levelbar block:not(.empty) { padding: 2px; border-radius: 2px; } levelbar.horizontal.discrete block { margin: 0 1px; } levelbar.vertical.discrete block { margin: 1px 0; } levelbar block.high { border-color: shade(@success_color, 0.85); background-image: linear-gradient(to bottom, shade(@success_color, 1.2), @success_color 75%, shade(@success_color, 0.95) ); } levelbar block.low { border-color: shade(@warning_bg_color, 0.80); background-image: linear-gradient(to bottom, shade(@warning_bg_color, 1.3), @warning_bg_color 75%, shade(@warning_bg_color, 0.9) ); } levelbar block.empty { border-color: alpha(@theme_fg_color, 0.1); background-color: transparent; background-image: none; } scale { min-height: 10px; min-width: 10px; padding: 8px; } scale trough, scale fill, scale trough:backdrop, scale fill:backdrop { border: 1px solid @dark_shadow; border-radius: 1px; background-color: @theme_bg_color; box-shadow: none; } scale trough:disabled, scale fill:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled { border-color: @dark_shadow; background-color: shade(@theme_bg_color, 0.7); } scale highlight, scale highlight:backdrop { border: 1px solid shade(@theme_selected_bg_color, 0.7); border-radius: 1px; background-image: linear-gradient(to bottom, shade(shade(@theme_selected_bg_color, 0.9), 1.1), shade(shade(@theme_selected_bg_color, 0.9), 0.9) ); } scale highlight:disabled, scale highlight:backdrop:disabled { border-color: transparent; background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 0.1), shade(@theme_selected_bg_color, 0.3) ); } scale fill, scale highlight { margin: -1px; } scale slider { min-height: 12px; min-width: 12px; margin: -6px; } scale.fine-tune.horizontal { padding-top: 9px; padding-bottom: 9px; min-height: 16px; } scale.fine-tune.vertical { padding-left: 9px; padding-right: 9px; min-width: 16px; } scale.fine-tune slider { margin: -6px; } scale.fine-tune fill, scale.fine-tune highlight, scale.fine-tune trough { border-radius: 5px; -gtk-outline-radius: 7px; } scale trough { outline-offset: 2px; -gtk-outline-radius: 5px; } scale slider, scale slider:backdrop { border-width: 2px; border-style: solid; background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.2), shade(@theme_bg_color, 0.97) ); border-color: @dark_shadow; border: 2px solid @light_shadow; border-radius: 100%; } scale slider:hover { background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.4), shade(@theme_selected_bg_color, 1.2) ); border-color: transparent; } scale slider:active { border-color: @theme_selected_fg_color; } scale slider:disabled, scale slider:backdrop:disabled { border-width: 2px; border-style: solid; background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.5), shade(@theme_bg_color, 0.7) ); border-color: @light_shadow; border: 2px solid @light_shadow; } scale value, scale marks { color: alpha(currentColor,0.4); } scale marks.top { margin-bottom: 6px; margin-top: -12px; } scale marks.bottom { margin-top: 6px; margin-bottom: -12px; } scale marks.top { margin-right: 6px; margin-left: -12px; } scale marks.bottom { margin-left: 6px; margin-right: -12px; } scale.fine-tune marks.top { margin-bottom: 6px; margin-top: -9px; } scale.fine-tune marks.bottom { margin-top: 6px; margin-bottom: -9px; } scale.fine-tune marks.top { margin-right: 6px; margin-left: -9px; } scale.fine-tune marks.bottom { margin-left: 6px; margin-right: -9px; } scale.horizontal indicator { min-height: 6px; min-width: 1px; } scale.horizontal.fine-tune indicator { min-height: 3px; } scale.vertical indicator { min-height: 1px; min-width: 6px; } scale.vertical.fine-tune indicator { min-width: 3px; } /************* *scrollbar * *************/ scrollbar { background-color: @theme_bg_color; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } * { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } scrollbar.top { border-bottom: 1px solid @dark_shadow; } scrollbar.bottom { border-top: 1px solid @dark_shadow; } scrollbar.left { border-right: 1px solid @dark_shadow; } scrollbar.right { border-left: 1px solid @dark_shadow; } scrollbar:backdrop { background-color: @theme_bg_color; border-color: @dark_shadow; transition: 200ms ease-out; } scrollbar slider { min-width: 6px; min-height: 6px; margin: -1px; border: 4px solid transparent; border-radius: 8px; background-clip: padding-box; background-color: shade(@theme_fg_color, 0.70); } scrollbar slider:hover { background-color: @theme_fg_color; } scrollbar slider:hover:active { background-color: @theme_selected_fg_color; } scrollbar slider:backdrop { background-color: @theme_bg_color; } scrollbar slider:disabled { background-color: transparent; } scrollbar.fine-tune slider { min-width: 4px; min-height: 4px; } scrollbar.fine-tune.horizontal slider { border-width: 5px 4px; } scrollbar.fine-tune.vertical slider { border-width: 4px 5px; } scrollbar.overlay-indicator:not(.dragging):not(.hovering) { border-color: transparent; opacity: 0.4; background-color: transparent; } scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { margin: 0; min-width: 3px; min-height: 3px; background-color: @theme_fg_color; border: 1px solid black; } scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { min-width: 5px; min-height: 5px; background-color: @theme_fg_color; background-clip: padding-box; border-radius: 100%; border: 1px solid black; -gtk-icon-source: none; } scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { margin: 0 2px; min-width: 40px; } scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { margin: 1px 2px; min-width: 5px; } scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { margin: 2px 0; min-height: 40px; } scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { margin: 2px 1px; min-height: 5px; } scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { opacity: 0.8; } scrollbar.horizontal slider { min-width: 40px; } scrollbar.vertical slider { min-height: 40px; } scrollbar button { padding: 0; min-width: 12px; min-height: 12px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px @theme_selected_fg_color; text-shadow: none; -gtk-icon-shadow: none; color: #a6a8a7; } scrollbar button:hover { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px @theme_selected_fg_color; text-shadow: none; -gtk-icon-shadow: none; color: #cacbc9; } scrollbar button:active, scrollbar button:checked { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px @theme_selected_fg_color; text-shadow: none; -gtk-icon-shadow: none; color: @theme_selected_fg_color; } scrollbar button:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px @theme_selected_fg_color; text-shadow: none; -gtk-icon-shadow: none; color: rgba(166, 168, 167, 0.2); } scrollbar button:backdrop { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px @theme_selected_fg_color; text-shadow: none; -gtk-icon-shadow: none; color: #5d6262; } scrollbar button:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px @theme_selected_fg_color; text-shadow: none; -gtk-icon-shadow: none; color: rgba(93, 98, 98, 0.2); } scrollbar.vertical button.down { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } scrollbar.vertical button.up { -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } scrollbar.horizontal button.down { -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } treeview ~ scrollbar.vertical { border-top: 1px solid #1c1f1f; margin-top: -1px; } /************* * separator * *************/ sidebar.separator, sidebar.view.separator, sidebar .view.separator, view.separator, .separator { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.9); color: shade(@theme_bg_color, 0.9); } button .separator, button.separator { border-color: transparent; } button .separator:disabled, button.separator:disabled { border-color: transparent; } .primary-toolbar GtkSeparatorToolItem, .primary-toolbar .separator, .primary-toolbar .separator:disabled, toolbar GtkSeparatorToolItem, toolbar .separator, toolbar .separator:disabled { -GtkWidget-window-dragging: true; border-color: shade(@toolbar_bg_color, 0.95); color: shade(@toolbar_bg_color, 0.95); } headerbar GtkSeparatorToolItem, headerbar .separator, headerbar .separator:disabled, .titlebar GtkSeparatorToolItem, .titlebar .separator, .titlebar .separator:disabled { -GtkWidget-window-dragging: true; border-color: shade(@titlebar_bg_color, 0.95); color: shade(@titlebar_bg_color, 0.95); } .primary-toolbar button .separator, .primary-toolbar button.separator, toolbar button .separator, toolbar button.separator { border-color: shade(@toolbar_bg_color, 0.95); } headerbar button .separator, headerbar button.separator, .titlebar button .separator, .titlebar button.separator { border-color: shade(@titlebar_bg_color, 0.95); } .primary-toolbar button .separator:disabled, .primary-toolbar button.separator:disabled, toolbar button .separator:disabled, toolbar button.separator:disabled { border-color: shade(@toolbar_bg_color, 0.85); } headerbar button .separator:disabled, headerbar button.separator:disabled, .titlebar button .separator:disabled, .titlebar button.separator:disabled { border-color: shade(@titlebar_bg_color, 0.85); } .menuitem.separator, .menuitem .separator { border-style: none; color: shade(@menu_bg_color, 0.9); } combobox .separator { -GtkWidget-horizontal-separator: 0; -GtkWidget-vertical-separator: 0; border-style: none; } /*********** *sidebar * ***********/ sidebar, sidebar.view, sidebar .view, sidebar GtkScrolledWindow { background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1); color: mix(@theme_text_color, @theme_base_color, 0.3); /* Don't use symbolic icons in thesidebar */ -gtk-icon-style: regular; } sidebar row:selected, sidebar row:selected:hover, sidebar row:selected:focus, sidebar .view row:selected, sidebar .view row:selected:hover, sidebar .view row:selected:focus { border-width: 1px 0; border-style: solid; border-top-color: shade(@theme_bg_color, 0.85); border-bottom-color: shade(@theme_bg_color, 1.12); background-image: linear-gradient(to bottom, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.87), shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.95) 10%, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.99) 92%, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.92) ); color: mix(@theme_text_color, @theme_base_color, 0.3); } sidebar row:hover, sidebar .view row:hover { border-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.3); background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.3); background-image: none; color: @theme_text_color; } sidebar scrollbar.trough { background-image: linear-gradient(to right, shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 0.9), shade(mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1), 1.1) ); } sidebar .frame { border-width: 0; } /************** * spinbutton * **************/ spinbutton button { color: mix(@theme_text_color, @theme_base_color, 0.4); padding: 2px 3px; border-width: 0; border-radius: 0; border-style: none; background-color: transparent; background-image: none; box-shadow: inset 1px 0 shade(@theme_base_color, 0.9); } spinbutton button:disabled { color: mix(@theme_text_color, @theme_base_color, 0.7); box-shadow: inset 1px 0 shade(@theme_base_color, 0.9); } spinbutton button:active, spinbutton button:checked, spinbutton button:hover { color: @theme_fg_color; } spinbutton button:first-child { border-radius: 3px 0 0 3px; box-shadow: none; } spinbutton button:last-child { border-radius: 0 3px 3px 0; } spinbutton button:dir(rtl) { box-shadow: inset -1px 0 shade(@theme_base_color, 0.9); } spinbutton.vertical button { border-width: 1px; border-style: solid; border-top-color: shade(@theme_bg_color, 0.8); border-right-color: shade(@theme_bg_color, 0.72); border-left-color: shade(@theme_bg_color, 0.72); border-bottom-color: shade(@theme_bg_color, 0.7); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; box-shadow: none; } spinbutton.vertical button:hover { border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.78); border-left-color: shade(@theme_bg_color, 0.78); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } spinbutton.vertical button:active, spinbutton.vertical button:checked { border-color: shade(@theme_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } spinbutton.vertical button:active:hover, spinbutton.vertical button:checked:hover { border-top-color: shade(@theme_bg_color, 0.85); border-right-color: shade(@theme_bg_color, 0.78); border-left-color: shade(@theme_bg_color, 0.78); border-bottom-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } spinbutton.vertical button:focus, spinbutton.vertical button:hover:focus, spinbutton.vertical button:active:focus, spinbutton.vertical button:checked:focus, spinbutton.vertical button:active:hover:focus, spinbutton.vertical button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } spinbutton.vertical button:disabled { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); color: mix(@theme_fg_color, @theme_bg_color, 0.4); } spinbutton.vertical button:first-child { border-width: 1px; border-bottom-width: 0; border-radius: 3px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } spinbutton.vertical button:last-child { border-width: 1px; border-top-width: 0; border-radius: 3px; border-top-left-radius: 0; border-top-right-radius: 0; } spinbutton.vertical.entry { border-width: 1px; border-style: solid; border-radius: 0; } /*********** * spinner * ***********/ @keyframes spinner { to { -gtk-icon-transform: rotate(1turn); } } spinner { -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); color: @theme_fg_color; opacity: 0; } spinner:checked { animation: spinner 1s infinite linear; opacity: 1; } spinner:checked:backdrop { color: @theme_fg_color; } spinner:checked:disabled { opacity: 0.5; } .menu spinner, menu spinner, .menu spinner:hover, .primary-toolbar spinner { color: @theme_selected_bg_color; border: none; box-shadow: none; } /************* * statusbar * *************/ statusbar { padding: 3px; color: @theme_fg_color; } statusbar frame { border-width: 0; } /********** * switch * **********/ switch { padding: 0; border-radius: 3px; font-weight: bold; font-stretch: condensed; } switch slider { border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); } switch slider:disabled { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } switch trough { border-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.95), shade(@theme_bg_color, 1.15) ); color: @theme_fg_color; } switch trough:active { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 0.95), shade(@theme_selected_bg_color, 1.15) ); color: @theme_selected_fg_color; } switch trough:disabled { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 0.95), shade(shade(@theme_bg_color, 0.95), 1.15) ); color: mix(@theme_fg_color, @theme_bg_color, 0.4); } /************ * textview * ************/ textview, GtkTextView { background-color: @theme_base_color; color: @theme_text_color; } textview text { color: white; background-color: #232729; } textview text:backdrop { color: #d3d4d5; background-color: #252a2c; } /***************** * color chooser * *****************/ colorswatch, colorswatch:selected { border-width: 1px; border-style: solid; border-color: alpha(black, 0.3); border-radius: 1px; background-color: transparent; background-clip: border-box; } colorswatch:hover, colorswatch:selected:hover { border-color: alpha(black, 0.5); } colorswatch.color-dark:hover { } colorswatch.color-light:hover { } colorswatch.color-light:selected:hover, colorswatch.color-dark:selected:hover { background-image: none; } colorswatch.left, colorswatch:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } colorswatch.right, colorswatch:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } colorswatch:only-child { border-radius: 3px; } colorswatch.top { border-top-left-radius: 3px; border-top-right-radius: 3px; } colorswatch.bottom { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } GtkColorChooserWidget #add-color-button { background-clip: padding-box; border-color: alpha(black, 0.3); background-color: shade(@theme_bg_color, 0.95); color: @theme_fg_color; } GtkColorChooserWidget #add-color-button:hover { border-color: alpha(black, 0.5); background-color: shade(@theme_bg_color, 0.90); color: @theme_fg_color; } .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-color: alpha(black, 0.3); color: alpha(black, 0.3); } .color-active-badge.color-dark, .color-active-badge.color-dark:hover { border-color: alpha(white, 0.3); color: alpha(white, 0.3); } GtkColorEditor colorswatch { border-radius: 3px; } GtkColorEditor colorswatch.color-dark:hover, GtkColorEditor colorswatch.color-light:hover { background-image: none; border-color: alpha(black, 0.3); } GtkColorButtonbutton { padding: 2px; } /************** * header-bar * **************/ .titlebar:not(headerbar), headerbar { padding: 6px; border-width: 0 0 1px 0; border-style: solid; border-color: shade(@titlebar_bg_color, 0.7); background-color: @titlebar_bg_color; background-image: linear-gradient(to bottom, shade(@titlebar_bg_color, 1.0), shade(@titlebar_bg_color, 0.88) ); color: @titlebar_fg_color; } headerbar button.text-button { padding: 4px; } headerbar button.image-button { padding: 6px; } .titlebar:not(headerbar) .title, headerbar .title { font-weight: bold; padding: 0 12px; } .titlebar:not(headerbar) .subtitle, headerbar .subtitle { font-size: smaller; padding: 0 12px; } headerbar combobox, headerbar button { border-top-color: shade(@titlebar_bg_color, 0.8); border-right-color: shade(@titlebar_bg_color, 0.72); border-left-color: shade(@titlebar_bg_color, 0.72); border-bottom-color: shade(@titlebar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@titlebar_bg_color, 1.02), 1.05), shade(shade(@titlebar_bg_color, 1.02), 0.97) ); color: @titlebar_fg_color; } headerbar button:hover { border-top-color: shade(@titlebar_bg_color, 0.85); border-right-color: shade(@titlebar_bg_color, 0.78); border-left-color: shade(@titlebar_bg_color, 0.78); border-bottom-color: shade(@titlebar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@titlebar_bg_color, 1.15), shade(@titlebar_bg_color, 1.07) ); } headerbar button:active, headerbar button:checked { border-color: shade(@titlebar_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@titlebar_bg_color, 0.85), 1.05), shade(shade(@titlebar_bg_color, 0.85), 0.97) ); } headerbar button:active:hover, headerbar button:checked:hover { border-top-color: shade(@titlebar_bg_color, 0.85); border-right-color: shade(@titlebar_bg_color, 0.78); border-left-color: shade(@titlebar_bg_color, 0.78); border-bottom-color: shade(@titlebar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@titlebar_bg_color, 1.15), shade(@titlebar_bg_color, 1.07) ); } headerbar button:focus, headerbar button:hover:focus, headerbar button:active:focus, headerbar button:checked:focus, headerbar button:active:hover:focus, headerbar button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } headerbar button:disabled { border-color: shade(@titlebar_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@titlebar_bg_color, 0.95), 1.05), shade(shade(@titlebar_bg_color, 0.95), 0.97) ); } headerbar button:active:disabled, headerbar button:checked:disabled { border-color: shade(@titlebar_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@titlebar_bg_color, 0.95), 1.05), shade(shade(@titlebar_bg_color, 0.95), 0.97) ); } headerbar .entry { border-top-color: shade(@titlebar_bg_color, 0.6); border-right-color: shade(@titlebar_bg_color, 0.7); border-left-color: shade(@titlebar_bg_color, 0.7); border-bottom-color: shade(@titlebar_bg_color, 0.72); } headerbar .entry:active, headerbar .entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); } /*********** * toolbar * ***********/ toolbar { padding: 6px; border-style: none; background-color: @toolbar_bg_color; background-image: linear-gradient(to bottom, shade(@toolbar_bg_color, 1.0), shade(@toolbar_bg_color, 0.88) ); color: @toolbar_fg_color; } toolbar button { padding: 2px; } toolbar button.text-button { padding: 2px 4px; } toolbar button.image-button { padding: 3px 2px 2px 3px; } toolbar:disabled { background-color: shade(@toolbar_bg_color, 0.9); color: mix(@toolbar_fg_color, @toolbar_bg_color, 0.5); } /* menubar toolbars */ toolbar.menubar { -GtkToolbar-button-relief: normal; } /******************* * primary-toolbar * *******************/ .primary-toolbar, .primary-toolbar toolbar, .primary-toolbar toolbar { -GtkWidget-window-dragging: true; padding: 2px; border-width: 0 0 1px 0; border-style: solid; border-color: shade(@toolbar_bg_color, 0.7); background-color: @toolbar_bg_color; background-image: linear-gradient(to bottom, shade(@toolbar_bg_color, 1.0), shade(@toolbar_bg_color, 0.88) ); color: @toolbar_fg_color; } .primary-toolbar combobox, .primary-toolbar button { padding: 2px; border-width: 1px; border-color: transparent; border-radius: 3px; background-color: transparent; background-image: none; color: @toolbar_fg_color; } .primary-toolbar combobox.flat, .primary-toolbar button.flat, .primary-toolbar combobox.flat, .primary-toolbar button.flat, toolbar combobox.flat, toolbar button.flat, .primary-toolbar combobox.flat:disabled, .primary-toolbar button.flat:disabled, .primary-toolbar combobox.flat:disabled, .primary-toolbar button.flat:disabled, toolbar combobox.flat:disabled, toolbar button.flat:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: none; } .primary-toolbar .raised button, .primary-toolbar .raisedbutton, toolbar combobox, toolbar button { border-top-color: shade(@toolbar_bg_color, 0.8); border-right-color: shade(@toolbar_bg_color, 0.72); border-left-color: shade(@toolbar_bg_color, 0.72); border-bottom-color: shade(@toolbar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@toolbar_bg_color, 1.02), 1.05), shade(shade(@toolbar_bg_color, 1.02), 0.97) ); color: @toolbar_fg_color; } .primary-toolbar button:hover, toolbar button:hover { border-top-color: shade(@toolbar_bg_color, 0.85); border-right-color: shade(@toolbar_bg_color, 0.78); border-left-color: shade(@toolbar_bg_color, 0.78); border-bottom-color: shade(@toolbar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@toolbar_bg_color, 1.15), shade(@toolbar_bg_color, 1.07) ); } .primary-toolbar button:active, .primary-toolbar button:checked, toolbar button:active, toolbar button:checked { border-color: shade(@toolbar_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@toolbar_bg_color, 0.85), 1.05), shade(shade(@toolbar_bg_color, 0.85), 0.97) ); } .primary-toolbar button:active:hover, .primary-toolbar button:checked:hover, toolbar button:active:hover, toolbar button:checked:hover { border-top-color: shade(@toolbar_bg_color, 0.85); border-right-color: shade(@toolbar_bg_color, 0.78); border-left-color: shade(@toolbar_bg_color, 0.78); border-bottom-color: shade(@toolbar_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@toolbar_bg_color, 1.15), shade(@toolbar_bg_color, 1.07) ); } .primary-toolbar button:focus, .primary-toolbar button:hover:focus, .primary-toolbar button:active:focus, .primary-toolbar button:checked:focus, .primary-toolbar button:active:hover:focus, .primary-toolbar button:checked:hover:focus, toolbar button:focus, toolbar button:hover:focus, toolbar button:active:focus, toolbar button:checked:focus, toolbar button:active:hover:focus, toolbar button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .primary-toolbar button:disabled, toolbar button:disabled { border-color: shade(@toolbar_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@toolbar_bg_color, 0.95), 1.05), shade(shade(@toolbar_bg_color, 0.95), 0.97) ); } .primary-toolbar button:active:disabled, .primary-toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button:checked:disabled { border-color: shade(@toolbar_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@toolbar_bg_color, 0.95), 1.05), shade(shade(@toolbar_bg_color, 0.95), 0.97) ); } .primary-toolbar .entry, toolbar .entry { border-top-color: shade(@toolbar_bg_color, 0.6); border-right-color: shade(@toolbar_bg_color, 0.7); border-left-color: shade(@toolbar_bg_color, 0.7); border-bottom-color: shade(@toolbar_bg_color, 0.72); } .primary-toolbar .entry:active, .primary-toolbar .entry:focus, toolbar .entry:active, toolbar .entry:focus { border-color: shade(@theme_selected_bg_color, 0.8); } /* inline-toolbar */ .inline-toolbar toolbar { -GtkToolbar-button-relief: normal; padding: 2px; border-width: 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.93), @theme_bg_color ); } .inline-toolbar toolbar:last-child { border-width: 0 1px 1px 1px; border-bottom-color: shade(@theme_bg_color, 0.76); border-color: shade(@theme_bg_color, 0.7); border-radius: 0; } .inline-toolbar toolbar button { padding: 4px; border-width: 1px 0 1px 1px; border-style: solid; border-color: shade(@theme_bg_color, 0.8); border-radius: 0; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; } .inline-toolbar toolbar button:hover { border-bottom-color: shade(@theme_bg_color, 0.75); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .inline-toolbar toolbar button:active, .inline-toolbar toolbar button:checked { border-color: shade(@theme_bg_color, 0.6); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } .inline-toolbar toolbar button:active:hover, .inline-toolbar toolbar button:checked:hover { border-bottom-color: shade(@theme_bg_color, 0.75); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .inline-toolbar toolbar button:focus, .inline-toolbar toolbar button:hover:focus, .inline-toolbar toolbar button:active:focus, .inline-toolbar toolbar button:checked:focus, .inline-toolbar toolbar button:active:hover:focus, .inline-toolbar toolbar button:checked:hover:focus { border-color: shade(@theme_selected_bg_color, 0.8); } .inline-toolbar toolbar button:disabled, .inline-toolbar toolbar GtkToolButton button:disabled { border-color: shade(@theme_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.95), 1.05), shade(shade(@theme_bg_color, 0.95), 0.97) ); } /****************** * linked buttons * *****************/ /* set up shadows for visual separation */ .linked button, .inline-toolbar toolbar button, .inline-toolbar toolbar GtkToolButton button, .inline-toolbar toolbar GtkToolButton > button { padding: 6px; box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.4); } .linked button:active, .linked button:checked, .inline-toolbar toolbar button:active, .inline-toolbar toolbar button:checked, .inline-toolbar toolbar GtkToolButton button:active, .inline-toolbar toolbar GtkToolButton button:checked, .inline-toolbar toolbar GtkToolButton > button:active, .inline-toolbar toolbar GtkToolButton > button:checked { box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } .linked button:disabled, .inline-toolbar toolbar button:disabled, .inline-toolbar toolbar GtkToolButton button:disabled, .inline-toolbar toolbar GtkToolButton > button:disabled { box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.2); } /* remove box shadow from last-child and only-child */ .linked button:active:disabled:last-child, .linked button:checked:disabled:last-child, .linked button:active:disabled:only-child, .linked button:checked:disabled:only-child, .inline-toolbar toolbar button:active:disabled:last-child, .inline-toolbar toolbar button:checked:disabled:last-child, .inline-toolbar toolbar button:active:disabled:only-child, .inline-toolbar toolbar button:checked:disabled:only-child, .inline-toolbar toolbar GtkToolButton:last-child > button:active:disabled, .inline-toolbar toolbar GtkToolButton:last-child > button:checked:disabled, .inline-toolbar toolbar GtkToolButton:only-child > button:active:disabled, .inline-toolbar toolbar GtkToolButton:only-child > button:checked:disabled { box-shadow: none; } /* add back the inset shadow effect */ .linked button:last-child, .linked button:only-child, .inline-toolbar toolbar button:last-child, .inline-toolbar toolbar button:only-child, .inline-toolbar toolbar GtkToolButton:last-child > button, .inline-toolbar toolbar GtkToolButton:only-child > button { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .linked button:disabled:last-child, .linked button:disabled:only-child, .inline-toolbar toolbar button:disabled:last-child, .inline-toolbar toolbar button:disabled:only-child, .inline-toolbar toolbar GtkToolButton:last-child > button:disabled, .inline-toolbar toolbar GtkToolButton:only-child > button:disabled { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .linked button:active:last-child, .linked button:checked:last-child, .linked button:active:only-child, .linked button:checked:only-child, .inline-toolbar toolbar button:active:last-child, .inline-toolbar toolbar button:checked:last-child, .inline-toolbar toolbar button:active:only-child, .inline-toolbar toolbar button:checked:only-child, .inline-toolbar toolbar GtkToolButton:last-child > button:active, .inline-toolbar toolbar GtkToolButton:last-child > button:checked, .inline-toolbar toolbar GtkToolButton:only-child > button:active, .inline-toolbar toolbar GtkToolButton:only-child > button:checked { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } /* middle button */ .linked .entry, .linked button, .linked button:active, .linked button:checked, .linked button:active:hover, .linked button:checked:hover, .linked button:disabled, .inline-toolbar toolbar button, .inline-toolbar toolbar button:active, .inline-toolbar toolbar button:checked, .inline-toolbar toolbar button:disabled, .inline-toolbar toolbar GtkToolButton button, .inline-toolbar toolbar GtkToolButton button:active, .inline-toolbar toolbar GtkToolButton button:checked, .inline-toolbar toolbar GtkToolButton button:disabled { border-width: 1px; border-radius: 0; border-right-width: 0; border-left-width: 0; } /*leftmost button */ .linked .entry:first-child, .linked button:first-child, .linked button:active:first-child, .linked button:checked:first-child, .linked button:active:hover:first-child, .linked button:checked:hover:first-child, .linked button:disabled:first-child, .inline-toolbar toolbar button:first-child, .inline-toolbar toolbar button:active:first-child, .inline-toolbar toolbar button:checked:first-child, .inline-toolbar toolbar button:disabled:first-child, .inline-toolbar toolbar GtkToolButton:first-child button, .inline-toolbar toolbar GtkToolButton:first-child button:active, .inline-toolbar toolbar GtkToolButton:first-child button:checked, .inline-toolbar toolbar GtkToolButton:first-child button:disabled { border-width: 1px; border-radius: 3px; border-right-width: 0; 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:checked:last-child, .linked button:active:hover:last-child, .linked button:checked:hover:last-child, .linked button:disabled:last-child, .inline-toolbar toolbar button:last-child, .inline-toolbar toolbar button:active:last-child, .inline-toolbar toolbar button:checked:last-child, .inline-toolbar toolbar button:disabled:last-child, .inline-toolbar toolbar GtkToolButton:last-child button, .inline-toolbar toolbar GtkToolButton:last-child button:active, .inline-toolbar toolbar GtkToolButton:last-child button:checked, .inline-toolbar toolbar GtkToolButton:last-child button:disabled { border-width: 1px; border-radius: 3px; 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:checked:only-child, .linked button:active:hover:only-child, .linked button:checked:hover:only-child, .linked button:disabled:only-child, .inline-toolbar toolbar button:only-child, .inline-toolbar toolbar button:active:only-child, .inline-toolbar toolbar button:checked:only-child, .inline-toolbar toolbar button:disabled:only-child, .inline-toolbar toolbar GtkToolButton:only-child button, .inline-toolbar toolbar GtkToolButton:only-child button:active, .inline-toolbar toolbar GtkToolButton:only-child button:checked, .inline-toolbar toolbar GtkToolButton:only-child button:disabled { border-width: 1px; border-radius: 3px; } /* linked button shadows (vertical) */ .linked.vertical button, .inline-toolbar toolbar.vertical button, .inline-toolbar toolbar.vertical GtkToolButton > button { box-shadow: inset 0 -1px shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .linked.vertical button:active, .linked.vertical button:checked, .inline-toolbar toolbar.vertical button:active, .inline-toolbar toolbar.vertical button:checked, .inline-toolbar toolbar.vertical GtkToolButton > button:active, .inline-toolbar toolbar.vertical GtkToolButton > button:checked { box-shadow: inset 0 -1px shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } .linked.vertical button:disabled, .inline-toolbar toolbar.vertical button:disabled, .inline-toolbar toolbar.vertical GtkToolButton > button:disabled { box-shadow: inset 0 -1px shade(@theme_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } /* remove box shadow from last-child and only-child */ .linked.vertical button:active:disabled:last-child, .linked.vertical button:checked:disabled:last-child, .linked.vertical button:active:disabled:only-child, .linked.vertical button:checked:disabled:only-child, .inline-toolbar toolbar.vertical button:active:disabled:last-child, .inline-toolbar toolbar.vertical button:checked:disabled:last-child, .inline-toolbar toolbar.vertical button:active:disabled:only-child, .inline-toolbar toolbar.vertical button:checked:disabled:only-child, .inline-toolbar toolbar.vertical GtkToolButton:last-child > button:active:disabled, .inline-toolbar toolbar.vertical GtkToolButton:last-child > button:checked:disabled, .inline-toolbar toolbar.vertical GtkToolButton:only-child > button:active:disabled, .inline-toolbar toolbar.vertical GtkToolButton:only-child > button:checked:disabled { box-shadow: none; } /* add back the inset shadow effect */ .linked.vertical button:last-child, .linked.vertical button:only-child, .inline-toolbar toolbar.vertical button:last-child, .inline-toolbar toolbar.vertical button:only-child, .inline-toolbar toolbar.vertical GtkToolButton:last-child > button, .inline-toolbar toolbar.vertical GtkToolButton:only-child > button { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .linked.vertical button:disabled:last-child, .linked.vertical button:disabled:only-child, .inline-toolbar toolbar.vertical button:disabled:last-child, .inline-toolbar toolbar.vertical button:disabled:only-child, .inline-toolbar toolbar.vertical GtkToolButton:last-child > button:disabled, .inline-toolbar toolbar.vertical GtkToolButton:only-child > button:disabled { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .linked.vertical button:active:last-child, .linked.vertical button:checked:last-child, .linked.vertical button:active:only-child, .linked.vertical button:checked:only-child, .inline-toolbar toolbar.vertical button:active:last-child, .inline-toolbar toolbar.vertical button:checked:last-child, .inline-toolbar toolbar.vertical button:active:only-child, .inline-toolbar toolbar.vertical button:checked:only-child, .inline-toolbar toolbar.vertical GtkToolButton:last-child > button:active, .inline-toolbar toolbar.vertical GtkToolButton:last-child > button:checked, .inline-toolbar toolbar.vertical GtkToolButton:only-child > button:active, .inline-toolbar toolbar.vertical GtkToolButton:only-child > button:checked { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } /* middle button (vertical) */ .linked.vertical .entry, .linked.vertical button, .linked.vertical button:active, .linked.vertical button:checked, .linked.vertical button:active:hover, .linked.vertical button:checked:hover, .linked.vertical button:disabled { border-width: 1px; border-radius: 0; border-top-width: 0; border-bottom-width: 0; } /* top button (vertical) */ .linked.vertical .entry:first-child, .linked.vertical button:first-child, .linked.vertical button:active:first-child, .linked.vertical button:checked:first-child, .linked.vertical button:active:hover:first-child, .linked.vertical button:checked:hover:first-child, .linked.vertical button:disabled:first-child { border-width: 1px; border-radius: 3px; border-bottom-width: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } /* bottom button (vertical) */ .linked.vertical .entry:last-child, .linked.vertical button:last-child, .linked.vertical button:active:last-child, .linked.vertical button:checked:last-child, .linked.vertical button:active:hover:last-child, .linked.vertical button:checked:hover:last-child, .linked.vertical button:disabled:last-child { border-width: 1px; border-radius: 3px; border-top-width: 0; border-top-left-radius: 0; border-top-right-radius: 0; } /* linked single button (vertical) */ .linked.vertical .entry:only-child, .linked.vertical button:only-child, .linked.vertical button:active:only-child, .linked.vertical button:checked:only-child, .linked.vertical button:active:hover:only-child, .linked.vertical button:checked:hover:only-child, .linked.vertical button:disabled:only-child { border-width: 1px; border-radius: 3px; } /* linked toolbar buttons */ .primary-toolbar button.raised.linked, .primary-toolbar .raised.linked button, toolbar button.raised.linked, toolbar .raised.linked button, toolbar .linked button { box-shadow: inset -1px 0 shade(@toolbar_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.4); } .primary-toolbar button.raised.linked:active, .primary-toolbar button.raised.linked:checked, .primary-toolbar .raised.linked button:active, .primary-toolbar .raised.linked button:checked, toolbar button.raised.linked:active, toolbar button.raised.linked:checked, toolbar .raised.linked button:active, toolbar .raised.linked button:checked, toolbar .linked button:active, toolbar .linked button:checked { box-shadow: inset -1px 0 shade(@toolbar_bg_color, 0.8), inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } .primary-toolbar button.raised.linked:disabled, .primary-toolbar .raised.linked button:disabled, toolbar button.raised.linked:disabled, toolbar .raised.linked button:disabled, toolbar .linked button:disabled { box-shadow: inset -1px 0 shade(@toolbar_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.2); } /* remove box shadow from last-child and only-child */ .primary-toolbar button:active:disabled.raised.linked:last-child, .primary-toolbar button:checked:disabled.raised.linked:last-child, .primary-toolbar button:active:disabled.raised.linked:only-child, .primary-toolbar button:checked:disabled.raised.linked:only-child, .primary-toolbar .raised.linked button:active:disabled:last-child, .primary-toolbar .raised.linked button:checked:disabled:last-child, .primary-toolbar .raised.linked button:active:disabled:only-child, .primary-toolbar .raised.linked button:checked:disabled:only-child, toolbar button:active:disabled.raised.linked:last-child, toolbar button:checked:disabled.raised.linked:last-child, toolbar button:active:disabled.raised.linked:only-child, toolbar button:checked:disabled.raised.linked:only-child, toolbar .raised.linked button:active:disabled:last-child, toolbar .raised.linked button:checked:disabled:last-child, toolbar .raised.linked button:active:disabled:only-child, toolbar .raised.linked button:checked:disabled:only-child, toolbar .linked button:active:disabled:last-child, toolbar .linked button:checked:disabled:last-child, toolbar .linked button:active:disabled:only-child toolbar .linked button:checked:disabled:only-child { box-shadow: none; } /* add back the inset shadow effect */ .primary-toolbar button.raised.linked:last-child, .primary-toolbar button.raised.linked:only-child, .primary-toolbar .raised.linked button:last-child, .primary-toolbar .raised.linked button:only-child, toolbar button.raised.linked:last-child, toolbar button.raised.linked:only-child, toolbar .raised.linked button:last-child, toolbar .raised.linked button:only-child, toolbar .linked button:last-child, toolbar .linked button:only-child { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } .primary-toolbar button:disabled.raised.linked:last-child, .primary-toolbar button:disabled.raised.linked:only-child, .primary-toolbar .raised.linked button:disabled:last-child, .primary-toolbar .raised.linked button:disabled:only-child, toolbar button:disabled.raised.linked:last-child, toolbar button:disabled.raised.linked:only-child, toolbar .raised.linked button:disabled:last-child, toolbar .raised.linked button:disabled:only-child, toolbar .linked button:disabled:last-child, toolbar .linked button:disabled:only-child { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } .primary-toolbar button:active.raised.linked:last-child, .primary-toolbar button:checked.raised.linked:last-child, .primary-toolbar button:active.raised.linked:only-child, .primary-toolbar button:checked.raised.linked:only-child, .primary-toolbar .raised.linked button:active:last-child, .primary-toolbar .raised.linked button:checked:last-child, .primary-toolbar .raised.linked button:active:only-child, .primary-toolbar .raised.linked button:checked:only-child, toolbar button:active.raised.linked:last-child, toolbar button:checked.raised.linked:last-child, toolbar button:active.raised.linked:only-child, toolbar button:checked.raised.linked:only-child, toolbar .raised.linked button:active:last-child, toolbar .raised.linked button:checked:last-child, toolbar .raised.linked button:active:only-child, toolbar .raised.linked button:checked:only-child, toolbar .linked button:active:last-child, toolbar .linked button:checked:last-child, toolbar .linked button:active:only-child, toolbar .linked button:checked:only-child { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } /* middle button */ .primary-toolbar button.raised.linked, .primary-toolbar button.raised.linked:active, .primary-toolbar button.raised.linked:checked, .primary-toolbar button.raised.linked:disabled, .primary-toolbar .raised.linked button, .primary-toolbar .raised.linked button:active, .primary-toolbar .raised.linked button:checked, .primary-toolbar .raised.linked button:disabled, toolbar button.raised.linked, toolbar button.raised.linked:active, toolbar button.raised.linked:checked, toolbar button.raised.linked:disabled, toolbar .raised.linked button, toolbar .raised.linked button:active, toolbar .raised.linked button:checked, toolbar .raised.linked button:disabled, toolbar .linked button, toolbar .linked button:active, toolbar .linked button:checked, toolbar .linked button:disabled { border-width: 1px; border-radius: 0; border-right-width: 0; border-left-width: 0; } /* leftmost button */ .primary-toolbar button.raised.linked:first-child, .primary-toolbar button.raised.linked:active:first-child, .primary-toolbar button.raised.linked:checked:first-child, .primary-toolbar button.raised.linked:disabled:first-child, .primary-toolbar .raised.linked button:first-child, .primary-toolbar .raised.linked button:active:first-child, .primary-toolbar .raised.linked button:checked:first-child, .primary-toolbar .raised.linked button:disabled:first-child, toolbar button.raised.linked:first-child, toolbar button.raised.linked:active:first-child, toolbar button.raised.linked:checked:first-child, toolbar button.raised.linked:disabled:first-child, toolbar .raised.linked button:first-child, toolbar .raised.linked button:active:first-child, toolbar .raised.linked button:checked:first-child, toolbar .raised.linked button:disabled:first-child, toolbar .linked button:first-child, toolbar .linked button:active:first-child, toolbar .linked button:checked:first-child, toolbar .linked button:disabled:first-child { border-width: 1px; border-radius: 3px; 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:checked:last-child, .primary-toolbar button.raised.linked:disabled:last-child, .primary-toolbar .raised.linked button:last-child, .primary-toolbar .raised.linked button:active:last-child, .primary-toolbar .raised.linked button:checked:last-child, .primary-toolbar .raised.linked button:disabled:last-child, toolbar button.raised.linked:last-child, toolbar button.raised.linked:active:last-child, toolbar button.raised.linked:checked:last-child, toolbar button.raised.linked:disabled:last-child, toolbar .raised.linked button:last-child, toolbar .raised.linked button:active:last-child, toolbar .raised.linked button:checked:last-child, toolbar .raised.linked button:disabled:last-child, toolbar .linked button:last-child, toolbar .linked button:active:last-child, toolbar .linked button:checked:last-child, toolbar .linked button:disabled:last-child { border-width: 1px; border-radius: 3px; border-left-width: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } /* linked single button */ .primary-toolbar button.raised.linked:only-child, .primary-toolbar button.raised.linked:active:only-child, .primary-toolbar button.raised.linked:checked:only-child, .primary-toolbar button.raised.linked:disabled:only-child, .primary-toolbar .raised.linked button:only-child, .primary-toolbar .raised.linked button:active:only-child, .primary-toolbar .raised.linked button:checked:only-child, .primary-toolbar .raised.linked button:disabled:only-child, toolbar button.raised.linked:only-child, toolbar button.raised.linked:active:only-child, toolbar button.raised.linked:checked:only-child, toolbar button.raised.linked:disabled:only-child, toolbar .raised.linked button:only-child, toolbar .raised.linked button:active:only-child, toolbar .raised.linked button:checked:only-child, toolbar .raised.linked button:disabled:only-child, toolbar .linked button:only-child, toolbar .linked button:active:only-child, toolbar .linked button:checked:only-child, toolbar .linked button:disabled:only-child { border-width: 1px; border-radius: 3px; } /* linked titlebar buttons */ headerbar button.raised.linked, headerbar .raised.linked button, headerbar .linked button { box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.4); } headerbar button.raised.linked:active, headerbar button.raised.linked:checked, headerbar .raised.linked button:active, headerbar .raised.linked button:checked, headerbar .linked button:active, headerbar .linked button:checked { box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.8), inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } headerbar button.raised.linked:disabled, headerbar .raised.linked button:disabled, headerbar .linked button:disabled { box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.8), inset 1px 1px alpha(@light_shadow, 0.2); } /* remove box shadow from last-child and only-child */ headerbar button:active:disabled.raised.linked:last-child, headerbar button:checked:disabled.raised.linked:last-child, headerbar button:active:disabled.raised.linked:only-child, headerbar button:checked:disabled.raised.linked:only-child, headerbar .raised.linked button:active:disabled:last-child, headerbar .raised.linked button:checked:disabled:last-child, headerbar .raised.linked button:active:disabled:only-child, headerbar .raised.linked button:checked:disabled:only-child, headerbar .linked button:active:disabled:last-child, headerbar .linked button:checked:disabled:last-child, headerbar .linked button:active:disabled:only-child, headerbar .linked button:checked:disabled:only-child { box-shadow: none; } /* add back the inset shadow effect */ headerbar button.raised.linked:last-child, headerbar button.raised.linked:only-child, headerbar .raised.linked button:last-child, headerbar .raised.linked button:only-child, headerbar .linked button:last-child, headerbar .linked button:only-child { box-shadow: inset 1px 1px alpha(@light_shadow, 0.4), inset -1px 0 alpha(@light_shadow, 0.4); } headerbar button:disabled.raised.linked:last-child, headerbar button:disabled.raised.linked:only-child, headerbar .raised.linked button:disabled:last-child, headerbar .raised.linked button:disabled:only-child, headerbar .linked button:disabled:last-child, headerbar .linked button:disabled:only-child { box-shadow: inset 1px 1px alpha(@light_shadow, 0.2), inset -1px 0 alpha(@light_shadow, 0.2); } headerbar button:active.raised.linked:last-child, headerbar button:checked.raised.linked:last-child, headerbar button:active.raised.linked:only-child, headerbar button:checked.raised.linked:only-child, headerbar .raised.linked button:active:last-child, headerbar .raised.linked button:checked:last-child, headerbar .raised.linked button:active:only-child, headerbar .raised.linked button:checked:only-child, headerbar .linked button:active:last-child, headerbar .linked button:checked:last-child, headerbar .linked button:active:only-child, headerbar .linked button:checked:only-child { box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06), inset -1px -1px alpha(@dark_shadow, 0.06); } /* middle button */ headerbar button.raised.linked, headerbar button.raised.linked:active, headerbar button.raised.linked:checked, headerbar button.raised.linked:disabled, headerbar .raised.linked button, headerbar .raised.linked button:active, headerbar .raised.linked button:checked, headerbar .raised.linked button:disabled, headerbar .linked button, headerbar .linked button:active, headerbar .linked button:checked, headerbar .linked button:disabled { border-width: 1px; border-radius: 0; border-right-width: 0; border-left-width: 0; } /* leftmost button */ headerbar button.raised.linked:first-child, headerbar button.raised.linked:active:first-child, headerbar button.raised.linked:checked:first-child, headerbar button.raised.linked:disabled:first-child, headerbar .raised.linked button:first-child, headerbar .raised.linked button:active:first-child, headerbar .raised.linked button:checked:first-child, headerbar .raised.linked button:disabled:first-child, headerbar .linked button:first-child, headerbar .linked button:active:first-child, headerbar .linked button:checked:first-child, headerbar .linked button:disabled:first-child { border-width: 1px; border-radius: 3px; border-right-width: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; } /* rightmost button */ headerbar button.raised.linked:last-child, headerbar button.raised.linked:active:last-child, headerbar button.raised.linked:checked:last-child, headerbar button.raised.linked:disabled:last-child, headerbar .raised.linked button:last-child, headerbar .raised.linked button:active:last-child, headerbar .raised.linked button:checked:last-child, headerbar .raised.linked button:disabled:last-child, headerbar .linked button:last-child, headerbar .linked button:active:last-child, headerbar .linked button:checked:last-child, headerbar .linked button:disabled:last-child { border-width: 1px; border-radius: 3px; border-left-width: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; } /* linked single button */ headerbar button.raised.linked:only-child, headerbar button.raised.linked:active:only-child, headerbar button.raised.linked:checked:only-child, headerbar button.raised.linked:disabled:only-child, headerbar .raised.linked button:only-child, headerbar .raised.linked button:active:only-child, headerbar .raised.linked button:checked:only-child, headerbar .raised.linked button:disabled:only-child, headerbar .linked button:only-child, headerbar .linked button:active:only-child, headerbar .linked button:checked:only-child, headerbar .linked button:disabled:only-child { border-width: 1px; border-radius: 3px; } /*********** * tooltip * ***********/ tooltip, tooltip.background { padding: 4px 4px; border-width: 1px; border-style: solid; border-color: alpha(@theme_tooltip_bg_color, 0.7); border-radius: 3px; background-color: alpha(@theme_tooltip_bg_color, 0.7); background-image: none; color: @theme_tooltip_fg_color; } tooltip * { background-color: @theme_tooltip_bg_color; color: @theme_tooltip_fg_color; } /************ * treeview * ************/ treeview { -treeview-vertical-separator: 0; } treeview.dnd { border-width: 1px; border-style: solid; border-color: @theme_selected_bg_color; border-radius: 0; } treeview entry { border-radius: 0; background-color: @theme_base_color; background-image: none; } treeview.view.separator { min-height: 2px; } /************ * viewport * ************/ view frame { border-width: 0; } view { background-color: @theme_base_color; color: @theme_text_color; } view:disabled, view:disabled:disabled { background-color: shade(@theme_base_color, 0.9); color: mix(@theme_fg_color, @theme_bg_color, 0.5); } view:selected, view:selected:focus { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; } /************** *actionbar * **************/ actionbar { padding: 6px; border-width: 0 0 1px 0; border-style: solid; border-color: shade(@theme_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.0), shade(@theme_bg_color, 0.88) ); } actionbar button.text-button { padding: 4px; } actionbar button.image-button { padding: 6px; } actionbar .title { font-weight: bold; padding: 0 12px; } actionbar .subtitle { font-size: smaller; padding: 0 12px; } /*************** * search bars * ***************/ searchbar { border-width: 0 0 1px 0; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-color: shade(@theme_bg_color, 0.98); } searchbar button.close-button { padding: 4px; } /*********** * dialogs * ***********/ GtkMessageDialog, .prompt { -GtkDialog-content-area-border: 0; -GtkDialog-action-area-border: 0; -GtkDialog-button-spacing: 0; margin: 0; padding: 0; } /******************** * various choosers * ********************/ GtkFontButton .separator, GtkFileChooserButton .separator { -GtkWidget-horizontal-separator: 0; -GtkWidget-vertical-separator: 0; } GtkFontButton GtkLabel:last-child { color: alpha(currentColor, 0.7); } GtkFileChooserButton GtkImage:last-child { color: alpha(currentColor, 0.7); } /********************* * app notifications * *********************/ .app-notification { border-style: solid; border-color: shade(@theme_base_color, 0.7); border-width: 0 1px 1px 1px; border-radius: 0 0 3px 3px; padding: 8px; background-color: @theme_base_color; background-image: none; color: @theme_text_color; } /******* * osd * *******/ .background.osd { color: @osd_fg; background-color: @osd_bg; } GtkOverlay.osd { background-color: transparent; } .osd.frame { background-clip: border-box; background-origin: border-box; } .osdbutton, .osd button { padding: 4px; border-width: 1px; border-style: solid; border-color: transparent; border-radius: 2px; background-color: transparent; background-image: none; color: @osd_fg; } .osdbutton:hover, .osdbutton:hover, .osd button:hover { border-color: shade(@osd_bg, 0.6); background-color: shade(@osd_bg, 1.15); background-image: none; } .osdbutton:active, .osdbutton:checked, .osd button:active, .osd button:checked, .osd GtkMenuButtonbutton:active, .osd GtkMenuButtonbutton:checked { border-color: shade(@osd_bg, 0.4); background-color: shade(@osd_bg, 0.65); background-image: linear-gradient(to bottom, shade(@osd_bg, 0.5), shade(@osd_bg, 0.75) ); } .osdbutton:active:hover, .osdbutton:checked:hover, .osd button:active:hover, .osd button:checked:hover, .osd GtkMenuButtonbutton:active:hover { border-color: shade(@osd_bg, 0.4); } .osdbutton:disabled, .osd button:disabled { border-color: transparent; background-color: shade(@osd_bg, 0.9); background-image: none; } .osdbutton:active:disabled, .osdbutton:checked:disabled, .osd button:active:disabled, .osd button:checked:disabled { background-color: shade(@osd_bg, 0.80); background-image: none; } .osdtoolbar { -GtkToolbar-button-relief: normal; padding: 4px; border-width: 1px; border-style: solid; border-radius: 3px; border-color: shade(@osd_bg, 0.8); background-color: @osd_bg; background-image: none; color: @osd_fg; } .osdtoolbar button { padding: 4px; border-width: 1px; border-style: solid; border-color: shade(@osd_bg, 0.8); border-radius: 3px; background-color: shade(@osd_bg, 1.05); background-image: none; color: @osd_fg; } .osdtoolbar button:hover { border-color: shade(@osd_bg, 0.7); background-color: shade(@osd_bg, 1.15); background-image: none; } .osdtoolbar button:active, .osdtoolbar button:checked { border-color: shade(@osd_bg, 0.8); background-color: shade(@osd_bg, 0.95); background-image: none; } .osdtoolbar button:active:hover, .osdtoolbar button:checked:hover { border-color: shade(@osd_bg, 0.7); } .osdtoolbar button:focus, .osdtoolbar button:hover:focus, .osdtoolbar button:active:focus, .osdtoolbar button:checked:focus, .osdtoolbar button:active:hover:focus, .osdtoolbar button:checked:hover:focus { border-color: shade(@osd_bg, 0.7); } .osdtoolbar button:disabled { border-color: shade(@osd_bg, 0.85); background-color: shade(@osd_bg, 0.9); background-image: none; } .osdtoolbar button:active:disabled, .osdtoolbar button:checked:disabled { border-color: shade(@osd_bg, 0.75); background-color: shade(@osd_bg, 0.80); background-image: none; } .osdtoolbar button:first-child { border-radius: 3px 0 0 3px; border-width: 1px 0 1px 1px; box-shadow: inset -1px 0 shade(@osd_bg, 0.9); } .osdtoolbar button:last-child { box-shadow: none; border-radius: 0 3px 3px 0; border-width: 1px 1px 1px 0; } .osdtoolbar button:only-child, .osdtoolbar GtkToolButton button, .osdtoolbar GtkToolButton:only-child button, .osdtoolbar GtkToolButton:last-child button, .osdtoolbar GtkToolButton:first-child button { border-width: 1px; border-radius: 3px; border-style: solid; } .osdtoolbar .separator { color: shade(@osd_bg, 0.9); } /* used by gnome-settings-daemon's media-keys OSD */ .osd.trough { background-color: shade(@osd_bg, 0.8); } .osd.progressbar { background-color: @osd_fg; } .osd scale slider { background-color: shade(@osd_bg, 1.08); background-image: none; /* we will draw the border using box shadow for now */ box-shadow: inset 1px 0 shade(@osd_bg, 0.7), inset 0 1px shade(@osd_bg, 0.7), inset -1px 0 shade(@osd_bg, 0.6), inset 0 -1px shade(@osd_bg, 0.6); } .osd scale slider:hover { box-shadow: inset 1px 0 shade(@osd_bg, 0.6), inset 0 1px shade(@osd_bg, 0.6), inset -1px 0 shade(@osd_bg, 0.5), inset 0 -1px shade(@osd_bg, 0.5); } .osd scale slider:disabled { background-color: shade(@osd_bg, 0.9); background-image: none; box-shadow: inset 1px 0 shade(@osd_bg, 0.8), inset 0 1px shade(@osd_bg, 0.8), inset -1px 0 shade(@osd_bg, 0.8), inset 0 -1px shade(@osd_bg, 0.8); } .osd scale trough { border-color: shade(@osd_bg, 0.7); background-color: shade(@osd_bg, 0.9); background-image: none; } .osd scale trough.highlight { border-color: @theme_selected_bg_color; background-color: @theme_selected_bg_color; background-image: none; } .osd scale trough:disabled, .osd scale trough.highlight:disabled { border-color: shade(@osd_bg, 0.9); background-color: shade(@osd_bg, 0.95); background-image: none; } .osd progressbar, progressbar.osd { -progressbar-xspacing: 0; -progressbar-yspacing: 2px; -progressbar-min-horizontal-bar-height: 2px; padding: 0; } .osd progressbar.trough, progressbar.osd.trough { padding: 0; border-style: none; border-radius: 0; background-image: none; background-color: transparent; } .osd progressbar.progressbar, progressbar.osd.progressbar { border-style: none; border-radius: 0; background-color: @theme_selected_bg_color; background-image: none; } .osd .view, .osd.view { background-color: @osd_base; } .osd scrollbar.trough { background-color: @osd_bg; } .osd scrollbar.slider { border-width: 1px; border-color: shade(@osd_bg, 0.7); border-radius: 0; background-color: shade(@osd_bg, 0.9); } .osd scrollbar.slider:hover { border-color: shade(@osd_bg, 0.7); background-color: shade(@osd_bg, 0.8); } .osd scrollbar.slider:active, .osd scrollbar.slider:checked { border-color: shade(@theme_selected_bg_color, 0.9); background-color: @theme_selected_bg_color; } .osd GtkIconView.cell:selected, .osd GtkIconView.cell:selected:focus { background-color: transparent; border-style: solid; border-width: 3px; border-color: @osd_fg; outline-color: transparent; } /* used by Documents */ .osd .page-thumbnail { border-style: solid; border-width: 1px; border-color: shade(@osd_bg, 0.9); /* when there's no pixbuf yet */ background-color: @osd_bg; } /****************************** * destructive action buttons * ******************************/ button.destructive-action { border-width: 1px; border-style: solid; border-color: shade(@error_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@error_color, 1.2), 1.05), shade(shade(@error_color, 1.2), 0.97) ); color: @theme_selected_fg_color; box-shadow: none; } button.destructive-action:hover { border-color: shade(@error_color, 0.8); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @error_color, 0.7), 1.05), shade(mix(@theme_base_color, @error_color, 0.7), 0.97) ); } button.destructive-action:active, button.destructive-action:checked { border-color: shade(@error_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@error_color, 1.2), 1.05), shade(shade(@error_color, 1.2), 0.97) ); } button.destructive-action:hover:active, button.destructive-action:hover:checked { border-color: shade(@error_color, 0.7); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @error_color, 0.7), 1.05), shade(mix(@theme_base_color, @error_color, 0.7), 0.97) ); } /****************************** * suggested action buttons * ******************************/ button.suggested-action { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; } button.suggested-action:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } button.suggested-action:active, button.suggested-action:checked { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } button.suggested-action:hover:active, button.suggested-action:hover:checked { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } /****************** * selection mode * ******************/ .selection-modeheaderbar, .selection-modetoolbar { border-style: solid; border-color: shade(@theme_selected_bg_color, 0.9); background-image: linear-gradient(to bottom, shade(@theme_selected_bg_color, 1.3), shade(@theme_selected_bg_color, 1.1) ); color: shade(@theme_selected_bg_color, 0.9); } .selection-modeheaderbar { border-top-color: shade(@theme_selected_bg_color, 1.2); border-bottom-color: @theme_selected_bg_color; } .selection-modetoolbar { padding: 4px; } /* regular button */ .selection-modeheaderbar button, .selection-modetoolbar button, .selection-modetoolbar GtkToolButton button { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_selected_bg_color, 1.2), 1.05), shade(shade(@theme_selected_bg_color, 1.2), 0.97) ); color: @theme_selected_fg_color; box-shadow: none; } .selection-modeheaderbar button:hover, .selection-modetoolbar button:hover, .selection-modetoolbar GtkToolButton button:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 1.05), shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 0.97) ); } .selection-modeheaderbar button:active, .selection-modeheaderbar button:checked, .selection-modetoolbar button:active, .selection-modetoolbar button:checked, .selection-modetoolbar GtkToolButton button:active, .selection-modetoolbar GtkToolButton button:checked { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(shade(@theme_selected_bg_color, 1.2), 1.05), shade(shade(@theme_selected_bg_color, 1.2), 0.97) ); } .selection-modeheaderbar button:hover:active, .selection-modeheaderbar button:hover:checked, .selection-modetoolbar button:hover:active, .selection-modetoolbar button:hover:checked, .selection-modetoolbar GtkToolButton button:hover:active, .selection-modetoolbar GtkToolButton button:hover:checked { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 1.05), shade(mix(@theme_base_color, @theme_selected_bg_color, 0.7), 0.97) ); } /* suggested button */ .selection-modeheaderbar button.suggested-action, .selection-modetoolbar button.suggested-action, .selection-modetoolbar GtkToolButton.suggested-action button { border-width: 1px; border-style: solid; border-color: shade(@theme_selected_bg_color, 0.8); border-radius: 3px; background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 1.02), 1.05), shade(shade(@theme_bg_color, 1.02), 0.97) ); color: @theme_fg_color; } .selection-modeheaderbar button.suggested-action:hover, .selection-modetoolbar button.suggested-action:hover, .selection-modetoolbar GtkToolButton.suggested-action button:hover { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .selection-modeheaderbar button.suggested-action:active, .selection-modeheaderbar button.suggested-action:checked, .selection-modetoolbar button.suggested-action:active, .selection-modetoolbar button.suggested-action:checked, .selection-modetoolbar GtkToolButton.suggested-action:active, .selection-modetoolbar GtkToolButton.suggested-action:checked { border-color: shade(@theme_selected_bg_color, 0.7); background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.85), 1.05), shade(shade(@theme_bg_color, 0.85), 0.97) ); } .selection-modeheaderbar button.suggested-action:hover:active, .selection-modeheaderbar button.suggested-action:hover:checked, .selection-modetoolbar button.suggested-action:hover:active, .selection-modetoolbar button.suggested-action:hover:checked, .selection-modetoolbar GtkToolButton.suggested-action button:hover:active, .selection-modetoolbar GtkToolButton.suggested-action button:hover:checked { border-color: shade(@theme_selected_bg_color, 0.8); background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } /* menu button */ .selection-modeheaderbar .selection-menubutton, .selection-modetoolbar .selection-menubutton { border-style: none; background-color: transparent; background-image: none; color: shade(@theme_selected_bg_color, 0.7); } .selection-modetoolbar .dim-label, .selection-modetoolbar .selection-menubutton .dim-label { color: shade(@theme_selected_bg_color, 0.6); } .selection-modeheaderbar .selection-menubutton:hover, .selection-modetoolbar .dim-label:hover, .selection-modetoolbar .selection-menubutton:hover, .selection-modetoolbar .selection-menubutton .dim-label:hover { color: shade(@theme_selected_bg_color, 0.6); } .selection-modeheaderbar .selection-menubutton:active, .selection-modeheaderbar .selection-menubutton:checked, .selection-modetoolbar .selection-menubutton:active, .selection-modetoolbar .selection-menubutton:checked { color: shade(@theme_selected_bg_color, 0.7); box-shadow: none; } /************************* * touch text selections * *************************/ GtkBubbleWindow { border-radius: 3px; background-clip: border-box; } GtkBubbleWindow.osd.background { background-color: @osd_bg; } GtkBubbleWindow toolbar { background-color: transparent; } /******* * CSD * *******/ .titlebar { border-radius: 4px 4px 0 0; background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); color: @theme_bg_color; } .tiled .titlebar { border-radius: 3px; } .maximized .titlebar { border-radius: 0; } /* this is the default titlebar that is added by GTK * when client-side decorations are in use and the application * did not set a custom titlebar. */ .titlebar.default-decoration { border: none; box-shadow: none; } .titlebar .title { font-weight: bold; color: @titlebar_fg_color; text-shadow: 0 1px shade(@titlebar_bg_color, 1.1); } .titlebar:backdrop { background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.15), shade(@theme_bg_color, 1.07) ); } .titlebar .title:backdrop { color: @titlebar_fg_color; text-shadow: 0 1px shade(@titlebar_bg_color, 1.05); } .titlebar .titlebutton { padding: 4px; border-style: none; background: none; color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.3); -gtk-icon-shadow: 0 1px shade(@titlebar_bg_color, 1.1); box-shadow: none; } .titlebar .titlebutton:hover, .titlebar .titlebutton:hover:focus { background: none; color: @titlebar_fg_color; box-shadow: none; } .titlebar .titlebutton:active, .titlebar .titlebutton:checked, .titlebar .titlebutton:active:hover, .titlebar .titlebutton:checked:hover { background: none; color: @theme_selected_bg_color; box-shadow: none; } .titlebar .titlebutton:backdrop { background-image: none; color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.6); -gtk-icon-shadow: 0 1px shade(@titlebar_bg_color, 1.05); } .window-frame { border-style: none; border-radius: 4px 4px 0 0; box-shadow: 0 3px 7px alpha(black, 0.7), 0 0 0 1px alpha(black, 0.3); /* this is used for the resize cursor area */ margin: 10px; } .window-frame.tiled { border-radius: 0; } .window-frame:backdrop { box-shadow: 0 3px 5px alpha(black, 0.5), 0 0 0 1px alpha(black, 0.2); } .window-frame.csd.popup { border-style: none; border-radius: 0; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); } .window-frame.csdtooltip { border-radius: 4px; box-shadow: none; } blackbird-gtk-theme-0.4+20171213/gtk-3.20/gtk.css000066400000000000000000000046401321420245200205140ustar00rootroot00000000000000/* dark colormap */ @define-color theme_bg_color #383838; @define-color theme_fg_color #dedede; @define-color theme_base_color #333333; @define-color theme_text_color #eeeeee; @define-color theme_selected_bg_color #5588ee; @define-color theme_selected_fg_color #ffffff; @define-color theme_tooltip_bg_color #111111; @define-color theme_tooltip_fg_color #dedede; /* shadow effects */ @define-color light_shadow #444; @define-color dark_shadow #000; /* misc colors used by gtk+ */ @define-color info_fg_color rgb (0, 0, 0); @define-color info_bg_color rgb (252, 246, 202); @define-color warning_fg_color rgb (0, 0, 0); @define-color warning_bg_color rgb (250, 173, 61); @define-color question_fg_color rgb (255, 255, 255); @define-color question_bg_color rgb (85, 136, 238); @define-color error_fg_color rgb (255, 255, 255); @define-color error_bg_color rgb (237, 54, 54); @define-color link_color #5588ee; @define-color link_visited_color #2a76c6; @define-color success_color #4e9a06; @define-color error_color #cc0000; /* widget colors */ @define-color titlebar_bg_color @theme_bg_color; @define-color titlebar_fg_color @theme_fg_color; @define-color menubar_bg_color @theme_bg_color; @define-color menubar_fg_color @theme_fg_color; @define-color toolbar_bg_color @theme_bg_color; @define-color toolbar_fg_color @theme_fg_color; @define-color menu_bg_color @theme_bg_color; @define-color menu_fg_color @theme_fg_color; @define-color panel_bg_color @theme_bg_color; @define-color panel_fg_color @theme_fg_color; @define-color tab_checked_color #215d9c; /* osd */ @define-color osd_base #333; @define-color osd_fg #eee; @define-color osd_bg alpha(@osd_base, 0.8); /* backdrop colors */ @define-color backdrop_selected_bg_color shade (@theme_bg_color, 0.9); @define-color backdrop_selected_fg_color @theme_fg_color; /* window manager colors */ @define-color wm_bg @theme_bg_color; @define-color wm_title_focused mix(@theme_fg_color, @theme_bg_color, 0.1); @define-color wm_title_unfocused mix(@theme_fg_color, @theme_bg_color, 0.6); @define-color wm_border_focused shade(@theme_bg_color, 0.7); @define-color wm_border_unfocused shade(@theme_bg_color, 0.8); @import url("gtk-widgets.css"); @import url("gtk-widgets-assets.css"); @import url("gtk-widgets-backdrop.css"); @import url("apps/gnome-applications.css"); @import url("apps/granite-widgets.css"); @import url("apps/unity.css"); @import url("apps/xfce.css"); @import url("apps/lightdm-gtk-greeter.css"); blackbird-gtk-theme-0.4+20171213/gtk-3.20/settings.ini000066400000000000000000000007441321420245200215570ustar00rootroot00000000000000[Settings] gtk-color-scheme = "base_color:#333333\nbg_color:#383838\ntooltip_bg_color:#333333\nselected_bg_color:#5588ee\ntext_color:#eeeeee\nfg_color:#dedede\ntooltip_fg_color:#dedede\nselected_fg_color:#f9f9f9\nmenubar_bg_color:#333333\nmenubar_fg_color:#dedede\ntoolbar_bg_color:#333333\ntoolbar_fg_color:#dedede\nmenu_bg_color:#333333\nmenu_fg_color:#dedede\npanel_bg_color:#333333\npanel_fg_color:#dedede\nlink_color:#5588ee" gtk-auto-mnemonics = 1 gtk-visible-focus = automatic blackbird-gtk-theme-0.4+20171213/index.theme000066400000000000000000000002431321420245200201760ustar00rootroot00000000000000[X-GNOME-Metatheme] Name=Blackbird Type=X-GNOME-Metatheme Comment=Blackbird theme GtkTheme=Blackbird MetacityTheme=Blackbird IconTheme=Adwaita CursorTheme=Adwaita blackbird-gtk-theme-0.4+20171213/metacity-1/000077500000000000000000000000001321420245200200215ustar00rootroot00000000000000blackbird-gtk-theme-0.4+20171213/metacity-1/close-focus-none.svg000066400000000000000000000061311321420245200237220ustar00rootroot00000000000000 image/svg+xml blackbird-gtk-theme-0.4+20171213/metacity-1/close-focus-normal.svg000066400000000000000000000066031321420245200242570ustar00rootroot00000000000000 image/svg+xml blackbird-gtk-theme-0.4+20171213/metacity-1/close-focus.svg000066400000000000000000000067211321420245200227720ustar00rootroot00000000000000 image/svg+xml blackbird-gtk-theme-0.4+20171213/metacity-1/close-pressed.svg000066400000000000000000000036011321420245200233120ustar00rootroot00000000000000 blackbird-gtk-theme-0.4+20171213/metacity-1/close_focused_normal.png000066400000000000000000000005421321420245200247150ustar00rootroot00000000000000PNG  IHDRrP6bKGDhj! pHYs  tIME&!yIDAT8풱j@E 2E+54A2}"8TIܬ6{ .-v]W"Ptk&, @J f5ڶePJi¾HmB r˲ c:=S)+ ȉ&: |YH)?3fΘ9;?2g(;IENDB`blackbird-gtk-theme-0.4+20171213/metacity-1/close_focused_prelight.png000066400000000000000000000005321321420245200252420ustar00rootroot00000000000000PNG  IHDRrP6bKGDhj! pHYs  tIME2hIDAT81n0` #p "at rnaT`6/ϓ1Z<]މu]`UULDh@I욦C۶eyB7C<1 !ۚB\PJA)waZ4M뺂1M ֲI:mێD":VDz,}p΍EQ|ug?|+b)IENDB`blackbird-gtk-theme-0.4+20171213/metacity-1/close_focused_pressed.png000066400000000000000000000005101321420245200250650ustar00rootroot00000000000000PNG  IHDRrP6bKGDhj! pHYs  tIMEfsIDAT8O Q}w/aA(+e$+ea#FMM,b( e(X̟-gy=9Z-s0i0U8H 54I:YK$ Y{(1kA/cx:qd@oo\H$l-<#`{eP0;0lt>ΫפJ.$K:;=N1}IENDB`blackbird-gtk-theme-0.4+20171213/metacity-1/close_unfocused.png000066400000000000000000000005441321420245200237120ustar00rootroot00000000000000PNG  IHDRrP6bKGDhj! pHYs  tIME,UggIDAT8풻jPE EG{+ѯx˔EH? I8i3ܰgyB\MӼu~-˂뾅m,p@L\}QJ4M50DQէe_a.J)(B[3ADm<낙qMt2)%@iFtLJɖe}q\8y+,3 x߶ qWDTQ$I+|g\2sy67>Qgm9IENDB`blackbird-gtk-theme-0.4+20171213/metacity-1/maximize_focused_normal.png000066400000000000000000000003511321420245200254310ustar00rootroot00000000000000PNG  IHDRrP6bKGDhj! pHYs  tIME22RvIDAT8푱 Db?u`O0b$Ƹ.i借!"^ =Ǽ]O=f)˘m<M3\Z@)3s3rMUf$6se#Cx2IENDB`blackbird-gtk-theme-0.4+20171213/metacity-1/maximize_focused_prelight.png000066400000000000000000000003441321420245200257610ustar00rootroot00000000000000PNG  IHDRrP6bKGDhj! pHYs  tIME 7/RHqIDAT8푱 0 D/Z/)u^Q3XP'@! IX̜sC͸ޟwp59Nsg*p1BDs^Ձ͜LSJgLd a ;xIENDB`blackbird-gtk-theme-0.4+20171213/metacity-1/maximize_focused_pressed.png000066400000000000000000000004041321420245200256050ustar00rootroot00000000000000PNG  IHDRrP6bKGDhj! pHYs  tIME+gIDAT8!PDgF8nCV#AںPGz(~@4Qlf C/$I4T=$L~k blackbird-gtk-theme-0.4+20171213/metacity-1/menu-focus-normal.svg000066400000000000000000000035151321420245200241150ustar00rootroot00000000000000 blackbird-gtk-theme-0.4+20171213/metacity-1/menu-focus.svg000066400000000000000000000042151321420245200226250ustar00rootroot00000000000000 blackbird-gtk-theme-0.4+20171213/metacity-1/menu-pressed.svg000066400000000000000000000034731321420245200231600ustar00rootroot00000000000000 blackbird-gtk-theme-0.4+20171213/metacity-1/metacity-theme-1.xml000066400000000000000000000410511321420245200236210ustar00rootroot00000000000000 Greybird Satyajit Sahoo GPL July, 2012 Greybird metacity theme <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2))" color="shade/gtk:fg[NORMAL]/1.2" /> </draw_ops> <draw_ops name="title_unfocused"> <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(1 `max` ((height - title_height) / 2)) + 1" color="shade/gtk:bg[NORMAL]/1.2" /> <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2))" color="shade/gtk:fg[NORMAL]/2.0" /> </draw_ops> <!-- ::: BUTTON ICONS ::: --> <!-- close icon --> <draw_ops name="close_button_normal"> <image filename="close_focused_normal.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_button_prelight"> <image filename="close_focused_prelight.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_button_pressed"> <image filename="close_focused_pressed.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_button_unfocused"> <image filename="close_unfocused.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <!-- maximize icon --> <draw_ops name="maximize_button_normal"> <image filename="maximize_focused_normal.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_button_prelight"> <image filename="maximize_focused_prelight.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_button_pressed"> <image filename="maximize_focused_pressed.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_button_unfocused"> <image filename="maximize_unfocused.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <!-- unmaximize icon --> <draw_ops name="unmaximize_button_normal"> <image filename="unmaximize_focused_normal.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unmaximize_button_prelight"> <image filename="unmaximize_focused_prelight.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unmaximize_button_pressed"> <image filename="unmaximize_focused_pressed.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unmaximize_button_unfocused"> <image filename="unmaximize_unfocused.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <!-- minimize icon --> <draw_ops name="minimize_button_normal"> <image filename="minimize_focused_normal.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_button_prelight"> <image filename="minimize_focused_prelight.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_button_pressed"> <image filename="minimize_focused_pressed.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_button_unfocused"> <image filename="minimize_unfocused.png" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> </draw_ops> <!-- menu icon --> <draw_ops name="menu_button"></draw_ops> <!-- :: BLANK :: --> <draw_ops name="blank"></draw_ops> <!-- ::: FRAME STYLES ::: --> <frame_style name="normal" geometry="normal"> <piece position="entire_background" draw_ops="round_titlebar_unfocused"/> <piece position="title" draw_ops="title_unfocused"/> <button function="close" state="normal" draw_ops="close_button_unfocused"/> <button function="close" state="pressed" draw_ops="close_button_pressed"/> <button function="close" state="prelight" draw_ops="close_button_prelight"/> <button function="maximize" state="normal" draw_ops="maximize_button_unfocused"/> <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/> <button function="maximize" state="prelight" draw_ops="maximize_button_prelight"/> <button function="minimize" state="normal" draw_ops="minimize_button_unfocused"/> <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/> <button function="minimize" state="prelight" draw_ops="minimize_button_prelight"/> <button function="menu" state="normal" draw_ops="menu_button"/> <button function="menu" state="pressed" draw_ops="menu_button"/> <button function="menu" state="prelight" draw_ops="menu_button"/> </frame_style> <frame_style name="normal_shaded" geometry="shaded" parent="normal"> <piece position="entire_background" draw_ops="round_titlebar"/> </frame_style> <frame_style name="focused" geometry="normal" parent="normal"> <piece position="entire_background" draw_ops="round_titlebar"/> <piece position="title" draw_ops="title"/> <button function="close" state="normal" draw_ops="close_button_normal"/> <button function="close" state="pressed" draw_ops="close_button_pressed"/> <button function="close" state="prelight" draw_ops="close_button_prelight"/> <button function="maximize" state="normal" draw_ops="maximize_button_normal"/> <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/> <button function="maximize" state="prelight" draw_ops="maximize_button_prelight"/> <button function="minimize" state="normal" draw_ops="minimize_button_normal"/> <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/> <button function="minimize" state="prelight" draw_ops="minimize_button_prelight"/> <button function="menu" state="normal" draw_ops="menu_button"/> <button function="menu" state="pressed" draw_ops="menu_button"/> <button function="menu" state="prelight" draw_ops="menu_button"/> </frame_style> <frame_style name="focused_shaded" geometry="shaded" parent="focused"> <piece position="entire_background" draw_ops="round_titlebar_shaded"/> </frame_style> <frame_style name="normal_maximized" geometry="normal_maximized" parent="normal"> <piece position="entire_background" draw_ops="titlebar_maximized_unfocused"/> <button function="maximize" state="normal" draw_ops="unmaximize_button_unfocused"/> <button function="maximize" state="pressed" draw_ops="unmaximize_button_pressed"/> <button function="maximize" state="prelight" draw_ops="unmaximize_button_prelight"/> </frame_style> <frame_style name="focused_maximized" geometry="normal_maximized" parent="focused"> <piece position="entire_background" draw_ops="titlebar_maximized"/> <button function="maximize" state="normal" draw_ops="unmaximize_button_normal"/> <button function="maximize" state="pressed" draw_ops="unmaximize_button_pressed"/> <button function="maximize" state="prelight" draw_ops="unmaximize_button_prelight"/> </frame_style> <frame_style name="border" geometry="border" parent="normal"> <piece position="entire_background" draw_ops="border"/> <piece position="title" draw_ops="blank"/> </frame_style> <frame_style name="utility_normal" geometry="utility" parent="normal"></frame_style> <frame_style name="utility_focused" geometry="utility" parent="focused"></frame_style> <frame_style name="utility_focused_shaded" geometry="utility" parent="focused_shaded"> <piece position="entire_background" draw_ops="titlebar_shaded"/> </frame_style> <frame_style_set name="normal"> <frame focus="yes" state="normal" resize="both" style="focused"/> <frame focus="no" state="normal" resize="both" style="normal"/> <frame focus="yes" state="maximized" style="focused_maximized"/> <frame focus="no" state="maximized" style="normal_maximized"/> <frame focus="yes" state="shaded" style="focused_shaded"/> <frame focus="no" state="shaded" style="normal_shaded"/> <frame focus="yes" state="maximized_and_shaded" style="focused_maximized"/> <frame focus="no" state="maximized_and_shaded" style="normal_maximized"/> </frame_style_set> <frame_style_set name="utility" parent="normal"> <frame focus="yes" state="normal" resize="both" style="utility_focused"/> <frame focus="no" state="normal" resize="both" style="utility_normal"/> <!-- this is a bunch of crap since utility windows shouldn't be maximized --> <frame focus="yes" state="maximized" style="focused"/> <frame focus="no" state="maximized" style="normal"/> <frame focus="yes" state="shaded" style="utility_focused_shaded"/> <frame focus="no" state="shaded" style="utility_normal"/> <frame focus="yes" state="maximized_and_shaded" style="focused_shaded"/> <frame focus="no" state="maximized_and_shaded" style="normal"/> </frame_style_set> <frame_style_set name="border"> <frame focus="yes" state="normal" resize="both" style="border"/> <frame focus="no" state="normal" resize="both" style="border"/> <frame focus="yes" state="maximized" style="border"/> <frame focus="no" state="maximized" style="border"/> <frame focus="yes" state="shaded" style="border"/> <frame focus="no" state="shaded" style="border"/> <frame focus="yes" state="maximized_and_shaded" style="border"/> <frame focus="no" state="maximized_and_shaded" style="border"/> </frame_style_set> <menu_icon function="close" state="normal" draw_ops="close_button_icon_unfocused"/> <menu_icon function="maximize" state="normal" draw_ops="maximize_button_icon_unfocused"/> <menu_icon function="unmaximize" state="normal" draw_ops="maximize_button_icon_unfocused"/> <menu_icon function="minimize" state="normal" draw_ops="minimize_button_icon_unfocused"/> <!-- ::: WINDOWS ::: --> <window type="normal" style_set="normal"/> <window type="dialog" style_set="normal"/> <window type="modal_dialog" style_set="normal"/> <window type="menu" style_set="normal"/> <window type="utility" style_set="utility"/> <window type="border" style_set="border"/> </metacity_theme> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/metacity-theme-3.xml������������������������������������0000664�0000000�0000000�00000205170�13214202452�0023627�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0"?> <metacity_theme> <info> <name>Greybird</name> <author>Satyajit Sahoo</author> <copyright>GPL</copyright> <date>July, 2012</date> <description>Greybird mutter theme</description> </info> <!-- ::: CONSTANTS ::: --> <constant name="C_border_focused" value="gtk:custom(wm_border_focused,shade/gtk:custom(wm_bg,gtk:bg[NORMAL])/0.7)" /> <constant name="C_border_unfocused" value="gtk:custom(wm_border_unfocused,shade/gtk:custom(wm_bg,gtk:bg[NORMAL])/0.8)" /> <constant name="C_title_focused" value="gtk:custom(wm_title_focused,shade/gtk:fg[NORMAL]/1.2)" /> <constant name="C_title_focused_shadow" value="shade/gtk:bg[NORMAL]/1.4" /> <constant name="C_title_unfocused" value="gtk:custom(wm_title_unfocused,shade/gtk:fg[NORMAL]/2.0)" /> <constant name="C_title_unfocused_shadow" value="shade/gtk:bg[NORMAL]/1.2" /> <!-- ::: GEOMETRY ::: --> <frame_geometry name="normal" title_scale="medium" rounded_top_left="5" rounded_top_right="5"> <distance name="left_width" value="1"/> <distance name="right_width" value="1"/> <distance name="bottom_height" value="1"/> <distance name="left_titlebar_edge" value="5"/> <distance name="right_titlebar_edge" value="5"/> <distance name="title_vertical_pad" value="3"/> <aspect_ratio name="button" value="1.0"/> <border name="title_border" left="2" right="2" top="5" bottom="0"/> <border name="button_border" left="2" right="2" top="3" bottom="0"/> </frame_geometry> <frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="5" rounded_top_right="5" parent="normal" /> <frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> <distance name="left_width" value="0" /> <distance name="right_width" value="0" /> <distance name="bottom_height" value="0" /> </frame_geometry> <frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> <distance name="right_width" value="1" /> </frame_geometry> <frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> <distance name="left_width" value="1" /> </frame_geometry> <frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="false" rounded_top_right="false"> <distance name="title_vertical_pad" value="5"/> <border name="title_border" left="10" right="10" top="0" bottom="1"/> <border name="button_border" left="0" right="0" top="0" bottom="2"/> </frame_geometry> <frame_geometry name="small_unfocused" parent="small" /> <frame_geometry name="nobuttons" hide_buttons="true" parent="normal" /> <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" /> </frame_geometry> <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" /> <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> <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="small" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="small"> <distance name="title_vertical_pad" value="0"/> </frame_geometry> <!-- ::: TITLES ::: --> <draw_ops name="title_focused"> <title version="< 3.1" x="(0 `max` ((width - title_width) / 2)) + 2" y="(1 `max` ((height - title_height) / 2)) + 1" color="C_title_focused_shadow"/> <title version="< 3.1" x="(0 `max` ((width - title_width) / 2)) + 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))) + 2" y="(1 `max` ((height - title_height) / 2)) + 1" ellipsize_width="width" color="C_title_focused_shadow"/> <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" 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)) + 2" y="(1 `max` ((height - title_height) / 2)) + 1" color="C_title_unfocused_shadow"/> <title version="< 3.1" x="(0 `max` ((width - title_width) / 2)) + 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))) + 2" y="(1 `max` ((height - title_height) / 2)) + 1" ellipsize_width="width" color="C_title_unfocused_shadow"/> <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" 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="gtk:custom(wm_bg,gtk:custom(wm_bg,gtk:bg[NORMAL]))" 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"> <gradient type="vertical" x="0" y="0" width="width" height="19"> <color value="shade/gtk:custom(wm_bg,gtk:bg[NORMAL])/1.07"/> <color value="shade/gtk:custom(wm_bg,gtk:bg[NORMAL])/1.0"/> </gradient> </draw_ops> <draw_ops name="titlebar_fill_attached_focused"> <include name="entire_background_focused" /> </draw_ops> <draw_ops name="titlebar_fill_unfocused"> <gradient type="vertical" x="0" y="0" width="width" height="19"> <color value="shade/gtk:custom(wm_bg,gtk:bg[NORMAL])/1.07"/> <color value="shade/gtk:custom(wm_bg,gtk:bg[NORMAL])/1.0"/> </gradient> </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="border_attached_focused"> <rectangle color="C_border_focused" 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="5" y1="0" x2="width-6" 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="5" x2="0" y2="height-2" /> <line color="C_border_focused" x1="width-1" y1="5" x2="width-1" y2="height-2" /> <arc color="C_border_focused" x="0" y="0" width="11" height="11" start_angle="270" extent_angle="90" /> <arc color="C_border_focused" x="width-12" y="0" width="11" height="11" start_angle="0" extent_angle="90" /> <!-- double arcs for darker borders --> <arc color="C_border_focused" x="0" y="0" width="11" height="11" start_angle="270" extent_angle="90" /> <arc color="C_border_focused" x="width-12" y="0" width="11" height="11" start_angle="0" extent_angle="90" /> </draw_ops> <draw_ops name="rounded_border_unfocused"> <line color="C_border_unfocused" x1="5" y1="0" x2="width-6" 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="5" x2="0" y2="height-2" /> <line color="C_border_unfocused" x1="width-1" y1="5" x2="width-1" y2="height-2" /> <arc color="C_border_unfocused" x="0" y="0" width="11" height="11" start_angle="270" extent_angle="90" /> <arc color="C_border_unfocused" x="width-12" y="0" width="11" height="11" start_angle="0" extent_angle="90" /> <!-- double arcs for darker borders --> <arc color="C_border_unfocused" x="0" y="0" width="11" height="11" start_angle="270" extent_angle="90" /> <arc color="C_border_unfocused" x="width-12" y="0" width="11" height="11" 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" y1="0" x2="width" 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="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_prelight"> <image filename="close_focused_prelight.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_focused_pressed"> <image filename="close_focused_pressed.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused"> <image filename="close_unfocused.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="close_unfocused_prelight"> <include name="close_focused_prelight" /> </draw_ops> <draw_ops name="close_unfocused_pressed"> <include name="close_focused_pressed" /> </draw_ops> <!-- maximize icon --> <draw_ops name="maximize_focused"> <image filename="maximize_focused_normal.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_prelight"> <image filename="maximize_focused_prelight.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_focused_pressed"> <image filename="maximize_focused_pressed.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused"> <image filename="maximize_unfocused.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="maximize_unfocused_prelight"> <include name="maximize_focused_prelight" /> </draw_ops> <draw_ops name="maximize_unfocused_pressed"> <include name="maximize_focused_pressed" /> </draw_ops> <!-- unmaximize icon --> <draw_ops name="unmaximize_focused"> <image filename="unmaximize_focused_normal.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unmaximize_focused_prelight"> <image filename="unmaximize_focused_prelight.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unmaximize_focused_pressed"> <image filename="unmaximize_focused_pressed.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unmaximize_unfocused"> <image filename="unmaximize_unfocused.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unmaximize_unfocused_prelight"> <include name="unmaximize_focused_prelight" /> </draw_ops> <draw_ops name="unmaximize_unfocused_pressed"> <include name="unmaximize_focused_pressed" /> </draw_ops> <!-- minimize icon --> <draw_ops name="minimize_focused"> <image filename="minimize_focused_normal.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_prelight"> <image filename="minimize_focused_prelight.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_focused_pressed"> <image filename="minimize_focused_pressed.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused"> <image filename="minimize_unfocused.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="minimize_unfocused_prelight"> <include name="minimize_focused_prelight" /> </draw_ops> <draw_ops name="minimize_unfocused_pressed"> <include name="minimize_focused_pressed" /> </draw_ops> <!-- menu icon --> <draw_ops name="menu_focused"></draw_ops> <draw_ops name="menu_focused_prelight"></draw_ops> <draw_ops name="menu_focused_pressed"></draw_ops> <draw_ops name="menu_unfocused"></draw_ops> <draw_ops name="menu_unfocused_prelight"></draw_ops> <draw_ops name="menu_unfocused_pressed"></draw_ops> <!-- shade icon --> <draw_ops name="shade_focused"> <image filename="shade_focused_normal.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_prelight"> <image filename="shade_focused_prelight.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_focused_pressed"> <image filename="shade_focused_pressed.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused"> <image filename="shade_unfocused.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="shade_unfocused_prelight"> <include name="shade_focused_prelight" /> </draw_ops> <draw_ops name="shade_unfocused_pressed"> <include name="shade_focused_pressed" /> </draw_ops> <!-- unshade icon --> <draw_ops name="unshade_focused"> <image filename="unshade_focused_normal.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_prelight"> <image filename="unshade_focused_prelight.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_focused_pressed"> <image filename="unshade_focused_pressed.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused"> <image filename="unshade_unfocused.png" x="0" y="1" width="object_width" height="object_height"/> </draw_ops> <draw_ops name="unshade_unfocused_prelight"> <include name="unshade_focused_prelight" /> </draw_ops> <draw_ops name="unshade_unfocused_pressed"> <include name="unshade_focused_pressed" /> </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="overlay" draw_ops="border_attached_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="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 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> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/minimize_focused_normal.png�����������������������������0000664�0000000�0000000�00000000252�13214202452�0025427�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIME9wK���7IDAT8c``F\i˂K1'''\F( ��z"Iˠ����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/minimize_focused_prelight.png���������������������������0000664�0000000�0000000�00000000252�13214202452�0025755�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIME���7IDAT8c``F\i\p!^\ب8e4bG��ʧd]l����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/minimize_focused_pressed.png����������������������������0000664�0000000�0000000�00000000311�13214202452�0025600�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIME EA���VIDAT8푱 0 b&tL4ln" (|˖oghhPFcb[42nc8jxc\R 9����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/minimize_unfocused.png����������������������������������0000664�0000000�0000000�00000000252�13214202452�0024422�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIME.9r1���7IDAT8c``F\sOcJJ ^\8e4bG��(!����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/shade_focused_normal.png��������������������������������0000664�0000000�0000000�00000000435�13214202452�0024675�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIME5 ɿ���IDAT8= 0 K! =>@|nW S vkI<Ǔpgx^k!p�mՙۖQ @UuO'1( }y2k-rΨNVsG8)s9Z:ut5�RJL)q/ocU~l϶V7%E_* ����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/shade_focused_prelight.png������������������������������0000664�0000000�0000000�00000000440�13214202452�0025217�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIME>j���IDAT8;@ Dgm@é�= ڞKȩR.eψ1z|a4O�`f ðs."`f03DmdEQ`G�P% }߇꺾sGD ";3CUUSGwwuw|/C_|{3϶V'РC@a����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/shade_focused_pressed.png�������������������������������0000664�0000000�0000000�00000000454�13214202452�0025053�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIME9R���IDAT8c`# dL?c1R=kP30LKwd$˰9T d``lHa GU zp&'&ffx\ff&fffx\ff?>Cٲ˗.Xp&#8ц!ffFIgO7h>��Np=a'����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/shade_unfocused.png�������������������������������������0000664�0000000�0000000�00000000422�13214202452�0023664�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIMEH"���IDAT8= B8crƎ9D<ЭJNA|e=�pg䜙s^0 ��AJiu%23*D"UECORjfyo4!Βc;#�ܫ.dCR K)|`eε~-N? y-����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/unmaximize_focused_normal.png���������������������������0000664�0000000�0000000�00000000351�13214202452�0025774�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIMEA���vIDAT8푱 Db?u`O0b$Ƹ.i借!"^ =Ǽ]O=f)˘m<M3\Z�@)3s3�rMUf$6se#Cx2����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/unmaximize_focused_prelight.png�������������������������0000664�0000000�0000000�00000000344�13214202452�0026324�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIME ���qIDAT8푱 0 D/Z/)u^Q3XP'@! IX̜sC͸ޟwp59Nsg*p1BDs^Ձ͜LSJgL�d a ;x����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/unmaximize_focused_pressed.png��������������������������0000664�0000000�0000000�00000000373�13214202452�0026155�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIME0M���IDAT8c`# dL?cԱc333#] ép(g``dd`[12ff?vN?ƮX~n2CGQ.\##bjՅU.P)63R)?ۣz��%c#ժ����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/unmaximize_unfocused.png��������������������������������0000664�0000000�0000000�00000000354�13214202452�0024772�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIME"T���yIDAT8푱 0 ?R2[f;!3hy DH^e끟!"^ =Ǽ]O=f)˘m<M3\Z�@)3s3�rMUf$6sj&$.����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/unshade_focused_normal.png������������������������������0000664�0000000�0000000�00000000447�13214202452�0025243�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIMET���IDAT81n0 E sJ}/L>nh iy+G1ϳyֽcf<GV~YDw˲u۶<O`�}{RJRrSJ.<F<:]9O?]%C2W4Z94>E =>����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/unshade_focused_prelight.png����������������������������0000664�0000000�0000000�00000000436�13214202452�0025567�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIME&���IDAT8풫0 O0Rc+LI۩`RI+怃?#_i̚6T=+O4*s78M13YJc6 ��X}{Z4_VJY蜃AM93C)eyg"RIbb SEuQ,H3s$9����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/unshade_focused_pressed.png�����������������������������0000664�0000000�0000000�00000000446�13214202452�0025417�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIMEi_���IDAT8= Pgw!sاxN 2 XHAڀB4c ҂AZ3.flFH'k;,6y$+%˳ָ{F B G87}/4j`@4+ �H�lz-PDfAѡ"IHگ+8gDa����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/metacity-1/unshade_unfocused.png�����������������������������������0000664�0000000�0000000�00000000453�13214202452�0024233�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������rP6���bKGD�h��j!��� pHYs�� �� ����tIME2^>���IDAT81n0 EF�jE3t/5o}< ٚ|$OVZucf<FZa< �\Y47suݺ:}m躎R#S9?%,GtGRhf_BZSkM?Lѓ/|.>ί,����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfce-notify-4.0/���������������������������������������������������0000775�0000000�0000000�00000000000�13214202452�0020576�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfce-notify-4.0/gtkrc����������������������������������������������0000664�0000000�0000000�00000002632�13214202452�0021636�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������style "notify-window" { XfceNotifyWindow::summary-bold = 1 bg[NORMAL] = "#f9edbe" XfceNotifyWindow::border-color = darker("#f9edbe") XfceNotifyWindow::border-radius = 10.0 XfceNotifyWindow::border-width = 1.0 } style "notify-button" { bg[NORMAL] = "#eadda9" bg[PRELIGHT] = darker("#f9edbe") fg[NORMAL] = "#555555" fg[PRELIGHT] = "#555555" engine "murrine" { roundness = 4 border_shades = { 0.95, 0.95 } lightborder_shade = 1.0 glowstyle = 0 glow_shade = 1.0 gradient_shades = {1.0,1.0,1.0,1.0} } } style "notify-text" { fg[NORMAL] = "#555555" GtkWidget::link-color = "#a7a7a7" } style "notify-progressbar" { xthickness = 0 ythickness = 0 fg[PRELIGHT] = "#eeeeee" bg[NORMAL] = "#eadda9" # trough color bg[ACTIVE] = "#f9edbe" bg[SELECTED] = "#eadda9" engine "murrine" { gradient_shades = {1.0,1.0,1.0,1.0} lightborder_shade = 1.0 glowstyle = 0 glow_shade = 1.0 contrast = 0.2 border_shades = { 0.9, 0.9 } trough_shades = {0.95, 0.95} trough_border_shades = { 0.95, 0.95 } progressbarstyle = 0 } } class "XfceNotifyWindow" style "notify-window" widget_class "XfceNotifyWindow.*.GtkButton*" style "notify-button" widget_class "XfceNotifyWindow.*.<GtkLabel>" style "notify-text" widget_class "XfceNotifyWindow.*.<GtkProgress>" style "notify-progressbar" widget_class "XfceNotifyWindow.*.<GtkProgressBar>" style "notify-progressbar" ������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/�������������������������������������������������������������0000775�0000000�0000000�00000000000�13214202452�0017111�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/base.png�����������������������������������������������������0000664�0000000�0000000�00000000342�13214202452�0020530�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME X ���bIDAT8A0o/ehXk4=h^zue&*` X  ܢ1H|+xH&&$HflO*٩ͣpV1@ʶ����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/bottom-active.xpm��������������������������������������������0000664�0000000�0000000�00000000162�13214202452�0022413�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * bottom_active_xpm[] = { "2 2 3 1", " c None", ". c #2A2A2A", "+ c #090909", "..", "++"}; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/bottom-inactive.xpm������������������������������������������0000777�0000000�0000000�00000000000�13214202452�0026241�2bottom-active.xpm�����������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/bottom-left-active.xpm���������������������������������������0000664�0000000�0000000�00000000167�13214202452�0023350�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * bottom_left_active_xpm[] = { "2 2 3 1", " c None", ". c #090909", "+ c #2A2A2A", ".+", ".."}; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/bottom-left-inactive.xpm�������������������������������������0000777�0000000�0000000�00000000000�13214202452�0030121�2bottom-left-active.xpm������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/bottom-right-active.xpm��������������������������������������0000664�0000000�0000000�00000000170�13214202452�0023525�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * bottom_right_active_xpm[] = { "2 2 3 1", " c None", ". c #2A2A2A", "+ c #090909", ".+", "++"}; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/bottom-right-inactive.xpm������������������������������������0000777�0000000�0000000�00000000000�13214202452�0030467�2bottom-right-active.xpm�����������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/close-active.png���������������������������������������������0000664�0000000�0000000�00000000416�13214202452�0022176�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB���� pHYs�� �� ����tIME  S���IDAT8 0EZAw/W=.&,;8o1"8 wV5e z\auk؊q/=7=$"4Z^SC2d 2,jr[>={P ko>YF+ۦEdClޢ����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/close-active.xpm���������������������������������������������0000664�0000000�0000000�00000002075�13214202452�0022221�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * close_active_xpm[] = { "20 24 30 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #494949", "$ c #CACACA", "% c #464646", "& c #2F2F2F", "* c #474747", "= c #CBCBCB", "- c #C8C8C8", "; c #FFFFFF", "> c #DFDFDF", ", c #434343", "' c #E3E3E3", ") c #272727", "! c #D9D9D9", "~ c #DBDBDB", "{ c #E2E2E2", "] c #282828", "^ c #1E1E1E", "/ c #D4D4D4", "( c #2C2C2C", "_ c #3C3C3C", ": c #D5D5D5", "< c #424242", "[ c #2A2A2A", "} c #BEBEBE", "| c #212121", "1 c #0A0A0A", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@#$%&&*=#@@@@@@", "@@@@@@-;>,*';-@@@@@@", "@@@@@@)!;~{;!)@@@@@@", "@@@@@@]^/;;/^]@@@@@@", "@@@@@@(_:;;:_(@@@@@@", "@@@@@@<>;//;><@@@@@@", "@@@@@@-;!^^!;-@@@@@@", "@@@@@@[}|@@|}[@@@@@@", "@@@@@@@1@@@@1@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "((((((((((((((((((((", "...................."}; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/close-inactive.png�������������������������������������������0000664�0000000�0000000�00000000455�13214202452�0022530�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB���� pHYs�� �� ����tIME 0+e$ ���IDAT810 Eb``@ y MKHAX\9γ~Gt3p\"ɶOC�ꂣI.Xs:|X`_%ukCn|GǭX([v!ϓ{G6e ]_6ջ;X\)`- 9g)@4#@�onLJ|����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/close-inactive.xpm�������������������������������������������0000664�0000000�0000000�00000001651�13214202452�0022547�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * close_inactive_xpm[] = { "20 24 20 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #494949", "$ c #A8A8A8", "% c #464646", "& c #2F2F2F", "* c #474747", "= c #CCCCCC", "- c #434343", "; c #272727", "> c #282828", ", c #1E1E1E", "' c #2C2C2C", ") c #3C3C3C", "! c #424242", "~ c #2A2A2A", "{ c #212121", "] c #0A0A0A", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@#$%&&*$#@@@@@@", "@@@@@@$=$-*$=$@@@@@@", "@@@@@@;$=$$=$;@@@@@@", "@@@@@@>,$==$,>@@@@@@", "@@@@@@')$==$)'@@@@@@", "@@@@@@!$=$$=$!@@@@@@", "@@@@@@$=$,,$=$@@@@@@", "@@@@@@~${@@{$~@@@@@@", "@@@@@@@]@@@@]@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "''''''''''''''''''''", "...................."}; ���������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/close-prelight.png�������������������������������������������0000664�0000000�0000000�00000000416�13214202452�0022541�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB���� pHYs�� �� ����tIME  S���IDAT8 0EZAw/W=.&,;8o1"8 wV5e z\auk؊q/=7=$"4Z^SC2d 2,jr[>={P ko>YF+ۦEdClޢ����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/close-prelight.xpm�������������������������������������������0000664�0000000�0000000�00000001651�13214202452�0022563�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * close_prelight_xpm[] = { "20 24 20 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #494949", "$ c #709CB5", "% c #464646", "& c #2F2F2F", "* c #474747", "= c #8FC1DE", "- c #434343", "; c #272727", "> c #282828", ", c #1E1E1E", "' c #2C2C2C", ") c #3C3C3C", "! c #424242", "~ c #2A2A2A", "{ c #212121", "] c #0A0A0A", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@#$%&&*$#@@@@@@", "@@@@@@$=$-*$=$@@@@@@", "@@@@@@;$=$$=$;@@@@@@", "@@@@@@>,$==$,>@@@@@@", "@@@@@@')$==$)'@@@@@@", "@@@@@@!$=$$=$!@@@@@@", "@@@@@@$=$,,$=$@@@@@@", "@@@@@@~${@@{$~@@@@@@", "@@@@@@@]@@@@]@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "''''''''''''''''''''", "...................."}; ���������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/close-pressed.png��������������������������������������������0000664�0000000�0000000�00000000416�13214202452�0022370�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB���� pHYs�� �� ����tIME  S���IDAT8 0EZAw/W=.&,;8o1"8 wV5e z\auk؊q/=7=$"4Z^SC2d 2,jr[>={P ko>YF+ۦEdClޢ����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/close-pressed.xpm��������������������������������������������0000664�0000000�0000000�00000001631�13214202452�0022410�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * close_pressed_xpm[] = { "20 24 19 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #3A3A3A", "$ c #3E85AE", "% c #383838", "& c #2F2F2F", "* c #393939", "= c #3BABEB", "- c #353535", "; c #272727", "> c #282828", ", c #1E1E1E", "' c #2C2C2C", ") c #303030", "! c #2A2A2A", "~ c #212121", "{ c #080808", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@#$%&&*$#@@@@@@", "@@@@@@$=$-*$=$@@@@@@", "@@@@@@;$=$$=$;@@@@@@", "@@@@@@>,$==$,>@@@@@@", "@@@@@@')$==$)'@@@@@@", "@@@@@@-$=$$=$-@@@@@@", "@@@@@@$=$,,$=$@@@@@@", "@@@@@@!$~@@~$!@@@@@@", "@@@@@@@{@@@@{@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "''''''''''''''''''''", "...................."}; �������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/hide-active.png����������������������������������������������0000664�0000000�0000000�00000000363�13214202452�0022003�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME 6 ���sIDAT8퓱 0 _Ep?ҹ碐j(AC%À1I7@3!ڐGACH[̌;IiHDm Qf2ް6\ZRjfww̷^xy9B#\����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/hide-active.xpm����������������������������������������������0000664�0000000�0000000�00000001361�13214202452�0022022�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * hide_active_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #FFFFFF", "$ c #D5D5D5", "% c #ACACAC", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@########@@@@@@", "@@@@@@$$$$$$$$@@@@@@", "@@@@@@%%%%%%%%@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/hide-inactive.png��������������������������������������������0000664�0000000�0000000�00000000413�13214202452�0022326�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME 7aaK���IDAT8A w+>S>(S-$Ust0<X$@$,Ơz;MX:6" d507 -&sզ>[dpEFmn ɷ# x`7XHL ����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/hide-inactive.xpm��������������������������������������������0000664�0000000�0000000�00000001344�13214202452�0022352�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * hide_inactive_xpm[] = { "20 24 7 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #CCCCCC", "$ c #A8A8A8", "% c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@########@@@@@@", "@@@@@@########@@@@@@", "@@@@@@$$$$$$$$@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "%%%%%%%%%%%%%%%%%%%%", "...................."}; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/hide-prelight.png��������������������������������������������0000664�0000000�0000000�00000000363�13214202452�0022346�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME 6 ���sIDAT8퓱 0 _Ep?ҹ碐j(AC%À1I7@3!ڐGACH[̌;IiHDm Qf2ް6\ZRjfww̷^xy9B#\����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/hide-prelight.xpm��������������������������������������������0000664�0000000�0000000�00000001363�13214202452�0022367�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * hide_prelight_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #8FC1DE", "$ c #709CB5", "% c #5384A0", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@########@@@@@@", "@@@@@@$$$$$$$$@@@@@@", "@@@@@@%%%%%%%%@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/hide-pressed.png���������������������������������������������0000664�0000000�0000000�00000000363�13214202452�0022175�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME 6 ���sIDAT8퓱 0 _Ep?ҹ碐j(AC%À1I7@3!ڐGACH[̌;IiHDm Qf2ް6\ZRjfww̷^xy9B#\����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/hide-pressed.xpm���������������������������������������������0000664�0000000�0000000�00000001362�13214202452�0022215�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * hide_pressed_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #3CABEA", "$ c #3E85AE", "% c #336F91", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@########@@@@@@", "@@@@@@$$$$$$$$@@@@@@", "@@@@@@%%%%%%%%@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/left-active.xpm����������������������������������������������0000664�0000000�0000000�00000000152�13214202452�0022040�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * left_active_xpm[] = { "2 1 3 1", " c None", ". c #090909", "+ c #2A2A2A", ".+"}; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/left-inactive.xpm��������������������������������������������0000777�0000000�0000000�00000000000�13214202452�0025315�2left-active.xpm�������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-active.png������������������������������������������0000664�0000000�0000000�00000000455�13214202452�0022717�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME $���IDAT8T 0 9qeE[%^/" yjI؉!p9ǘL/Cr d)R!|amu}jy^>!~զT150Ϛ8R{`:<۠ .Ы-zy=ʆg����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-active.xpm������������������������������������������0000664�0000000�0000000�00000001710�13214202452�0022732�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * maximize_active_xpm[] = { "20 24 22 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #979693", "$ c #FFFFFF", "% c #989896", "& c #DCDCDC", "* c #C9C9C8", "= c #DBDBDA", "- c #989796", "; c #C5C5C4", "> c #8C8C8B", ", c #969592", "' c #C8C7C6", ") c #9D9C9A", "! c #D7D7D6", "~ c #C6C6C4", "{ c #D0D0D0", "] c #8D8C8C", "^ c #93928F", "/ c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@#$$$$@@@@@", "@@@@@@@@@@@%$$$@@@@@", "@@@@@@@@@@@&$$$@@@@@", "@@@@@@@@@@*$=-$@@@@@", "@@@@@@@@@@@;@@>@@@@@", "@@@@@,@@'@@@@@@@@@@@", "@@@@@$)!$~@@@@@@@@@@", "@@@@@$$${@@@@@@@@@@@", "@@@@@$$$]@@@@@@@@@@@", "@@@@@$$$$^@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "////////////////////", "...................."}; ��������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-inactive.png����������������������������������������0000664�0000000�0000000�00000000464�13214202452�0023246�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME (.>X$���IDAT8ݔ=0 c#j r01 |,R6CK(e?'mp 8"rKu%8{gb_C^ ~[dN\z4:VTZҦhTs"c~if 0G/8 _X Kkٝ-Y=y3yxF*2����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-inactive.xpm����������������������������������������0000664�0000000�0000000�00000001541�13214202452�0023263�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * maximize_inactive_xpm[] = { "20 24 15 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #979693", "$ c #CCCCCC", "% c #989896", "& c #A8A8A8", "* c #989796", "= c #8C8C8B", "- c #969592", "; c #9D9C9A", "> c #8D8C8C", ", c #93928F", "' c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@#$$$$@@@@@", "@@@@@@@@@@@%$$$@@@@@", "@@@@@@@@@@@&$$$@@@@@", "@@@@@@@@@@&$&*$@@@@@", "@@@@@@@@@@@&@@=@@@@@", "@@@@@-@@&@@@@@@@@@@@", "@@@@@$;&$&@@@@@@@@@@", "@@@@@$$$&@@@@@@@@@@@", "@@@@@$$$>@@@@@@@@@@@", "@@@@@$$$$,@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "''''''''''''''''''''", "...................."}; ���������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-prelight.png����������������������������������������0000664�0000000�0000000�00000000455�13214202452�0023262�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME $���IDAT8T 0 9qeE[%^/" yjI؉!p9ǘL/Cr d)R!|amu}jy^>!~զT150Ϛ8R{`:<۠ .Ы-zy=ʆg����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-prelight.xpm����������������������������������������0000664�0000000�0000000�00000001367�13214202452�0023305�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * maximize_prelight_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #5384A0", "$ c #8FC1DE", "% c #709CB5", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@#$$$$@@@@@", "@@@@@@@@@@@#$$$@@@@@", "@@@@@@@@@@@%$$$@@@@@", "@@@@@@@@@@%$%#$@@@@@", "@@@@@@@@@@@%@@#@@@@@", "@@@@@#@@%@@@@@@@@@@@", "@@@@@$#%$%@@@@@@@@@@", "@@@@@$$$%@@@@@@@@@@@", "@@@@@$$$#@@@@@@@@@@@", "@@@@@$$$$#@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-pressed.png�����������������������������������������0000664�0000000�0000000�00000000455�13214202452�0023111�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME $���IDAT8T 0 9qeE[%^/" yjI؉!p9ǘL/Cr d)R!|amu}jy^>!~զT150Ϛ8R{`:<۠ .Ы-zy=ʆg����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-pressed.xpm�����������������������������������������0000664�0000000�0000000�00000001366�13214202452�0023133�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * maximize_pressed_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #336F91", "$ c #3CABEA", "% c #3E85AE", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@#$$$$@@@@@", "@@@@@@@@@@@#$$$@@@@@", "@@@@@@@@@@@%$$$@@@@@", "@@@@@@@@@@%$%#$@@@@@", "@@@@@@@@@@@%@@#@@@@@", "@@@@@#@@%@@@@@@@@@@@", "@@@@@$#%$%@@@@@@@@@@", "@@@@@$$$%@@@@@@@@@@@", "@@@@@$$$#@@@@@@@@@@@", "@@@@@$$$$#@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-toggled-active.png����������������������������������0000664�0000000�0000000�00000000457�13214202452�0024344�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME82ŧ���IDAT8 0Dw$؃/</tKۤBB; }{ 90]uHw8H,x=cÅˑx^efia f,9{ېυX`LU?U,KXII4#=n 6oR؈����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-toggled-active.xpm����������������������������������0000664�0000000�0000000�00000001720�13214202452�0024356�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * maximize_toggled_active_xpm[] = { "20 24 22 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #969592", "$ c #C8C7C6", "% c #FFFFFF", "& c #9D9C9A", "* c #D7D7D6", "= c #C6C6C4", "- c #D0D0D0", "; c #8D8C8C", "> c #93928F", ", c #979693", "' c #989896", ") c #DCDCDC", "! c #C9C9C8", "~ c #DBDBDA", "{ c #989796", "] c #C5C5C4", "^ c #8C8C8B", "/ c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@#@@$@@@@@@", "@@@@@@@@@@%&*%=@@@@@", "@@@@@@@@@@%%%-@@@@@@", "@@@@@@@@@@%%%;@@@@@@", "@@@@@@@@@@%%%%>@@@@@", "@@@@@,%%%%@@@@@@@@@@", "@@@@@@'%%%@@@@@@@@@@", "@@@@@@)%%%@@@@@@@@@@", "@@@@@!%~{%@@@@@@@@@@", "@@@@@@]@@^@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "////////////////////", "...................."}; ������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-toggled-inactive.png��������������������������������0000664�0000000�0000000�00000000473�13214202452�0024671�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME9mR���IDAT8T10 EQG;KΕ%B8Dv,Ul_.5=@'a43]OpS8*;�L6Ljh4<.~?Ŋ)C[<*jrll�cYDrH 0dž!Hr B1eP UlKkUuRػ 8ưk����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-toggled-inactive.xpm��������������������������������0000664�0000000�0000000�00000001551�13214202452�0024707�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * maximize_toggled_inactive_xpm[] = { "20 24 15 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #969592", "$ c #A8A8A8", "% c #CCCCCC", "& c #9D9C9A", "* c #8D8C8C", "= c #93928F", "- c #979693", "; c #989896", "> c #989796", ", c #8C8C8B", "' c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@#@@$@@@@@@", "@@@@@@@@@@%&$%$@@@@@", "@@@@@@@@@@%%%$@@@@@@", "@@@@@@@@@@%%%*@@@@@@", "@@@@@@@@@@%%%%=@@@@@", "@@@@@-%%%%@@@@@@@@@@", "@@@@@@;%%%@@@@@@@@@@", "@@@@@@$%%%@@@@@@@@@@", "@@@@@$%$>%@@@@@@@@@@", "@@@@@@$@@,@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "''''''''''''''''''''", "...................."}; �������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-toggled-prelight.png��������������������������������0000664�0000000�0000000�00000000457�13214202452�0024707�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME86c���IDAT8 0Dw$؃/</tKۤBB; }{ 90]uHw8H,x=cÅˑx^efia f,9{ېυX`LU?U,KXII4#=n 6oR؈����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-toggled-prelight.xpm��������������������������������0000664�0000000�0000000�00000001377�13214202452�0024731�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * maximize_toggled_prelight_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #5384A0", "$ c #709CB5", "% c #8FC1DE", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@#@@$@@@@@@", "@@@@@@@@@@%#$%$@@@@@", "@@@@@@@@@@%%%$@@@@@@", "@@@@@@@@@@%%%#@@@@@@", "@@@@@@@@@@%%%%#@@@@@", "@@@@@#%%%%@@@@@@@@@@", "@@@@@@#%%%@@@@@@@@@@", "@@@@@@$%%%@@@@@@@@@@", "@@@@@$%$#%@@@@@@@@@@", "@@@@@@$@@#@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-toggled-pressed.png���������������������������������0000664�0000000�0000000�00000000457�13214202452�0024536�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME8;}���IDAT8 0Dw$؃/</tKۤBB; }{ 90]uHw8H,x=cÅˑx^efia f,9{ېυX`LU?U,KXII4#=n 6oR؈����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/maximize-toggled-pressed.xpm���������������������������������0000664�0000000�0000000�00000001376�13214202452�0024557�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * maximize_toggled_pressed_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #336F91", "$ c #3E85AE", "% c #3CABEA", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@#@@$@@@@@@", "@@@@@@@@@@%#$%$@@@@@", "@@@@@@@@@@%%%$@@@@@@", "@@@@@@@@@@%%%#@@@@@@", "@@@@@@@@@@%%%%#@@@@@", "@@@@@#%%%%@@@@@@@@@@", "@@@@@@#%%%@@@@@@@@@@", "@@@@@@$%%%@@@@@@@@@@", "@@@@@$%$#%@@@@@@@@@@", "@@@@@@$@@#@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/menu-active.png����������������������������������������������0000664�0000000�0000000�00000000421�13214202452�0022031�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME P#���IDAT8픽 FG΅"MlBHhSAISM $9焒z!i3%YoKK^'�|m~� lp�| !"!L>pSm/W JTT�����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/menu-active.xpm����������������������������������������������0000664�0000000�0000000�00000001361�13214202452�0022055�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * menu_active_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #FFFFFF", "$ c #D4D4D4", "% c #E2E2E2", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@#$$$$$$#@@@@@@", "@@@@@@@#%%%%#@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@@@##@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/menu-inactive.png��������������������������������������������0000664�0000000�0000000�00000000435�13214202452�0022365�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME e'���IDAT8 0 E'(!+tzƿTGqCB"YB|&�@^/h/n I>}5IN شSIlli:" |N(�4un@$�r DP ?QPs#"3)ܳݾavaUS����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/menu-inactive.xpm��������������������������������������������0000664�0000000�0000000�00000001344�13214202452�0022405�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * menu_inactive_xpm[] = { "20 24 7 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #CCCCCC", "$ c #A8A8A8", "% c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@#$$$$$$#@@@@@@", "@@@@@@@#$$$$#@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@@@##@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "%%%%%%%%%%%%%%%%%%%%", "...................."}; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/menu-prelight.png��������������������������������������������0000664�0000000�0000000�00000000421�13214202452�0022374�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME ΔS���IDAT8픽 FG΅"MlBHhSAISM $9焒z!i3%YoKK^'�|m~� lp�| !"!L>pSm/W JTT�����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/menu-prelight.xpm��������������������������������������������0000664�0000000�0000000�00000001363�13214202452�0022422�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * menu_prelight_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #8FC1DE", "$ c #709CB5", "% c #80B4D2", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@#$$$$$$#@@@@@@", "@@@@@@@#%%%%#@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@@@##@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/menu-pressed.png���������������������������������������������0000664�0000000�0000000�00000000421�13214202452�0022223�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME %o���IDAT8픽 FG΅"MlBHhSAISM $9焒z!i3%YoKK^'�|m~� lp�| !"!L>pSm/W JTT�����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/menu-pressed.xpm���������������������������������������������0000664�0000000�0000000�00000001362�13214202452�0022250�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * menu_pressed_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #3CABEA", "$ c #3E85AE", "% c #329EDC", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@#$$$$$$#@@@@@@", "@@@@@@@#%%%%#@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@@@##@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/right-active.xpm���������������������������������������������0000664�0000000�0000000�00000000153�13214202452�0022224�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * right_active_xpm[] = { "2 1 3 1", " c None", ". c #2A2A2A", "+ c #090909", ".+"}; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/right-inactive.xpm�������������������������������������������0000777�0000000�0000000�00000000000�13214202452�0025663�2right-active.xpm������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-active.png���������������������������������������������0000664�0000000�0000000�00000000416�13214202452�0022155�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME .΁w���IDAT8퓻0 E%(]B%QP=qtc8{%tof6Hz3)cjGNICq!KF~)by[=AH.RiwH$"+ޏȤڳ<DMV.����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-active.xpm���������������������������������������������0000664�0000000�0000000�00000001343�13214202452�0022175�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * shade_active_xpm[] = { "20 24 7 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #FFFFFF", "$ c #E2E2E2", "% c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@##@@@@@@@@@", "@@@@@@@@#$$#@@@@@@@@", "@@@@@@@#$##$#@@@@@@@", "@@@@@@#$#@@#$#@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "%%%%%%%%%%%%%%%%%%%%", "...................."}; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-inactive.png�������������������������������������������0000664�0000000�0000000�00000000432�13214202452�0022502�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME .(t���IDAT8A B1 D_?|$G(7jLJ_EdI`+I:$\�<~0N�L~@vnϣ\0ܞIHZ;.wYMVm=YRJ�%NL){dRgy/V+x����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-inactive.xpm�������������������������������������������0000664�0000000�0000000�00000001326�13214202452�0022525�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * shade_inactive_xpm[] = { "20 24 6 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #CCCCCC", "$ c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@##@@@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@######@@@@@@@", "@@@@@@###@@###@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "$$$$$$$$$$$$$$$$$$$$", "...................."}; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-prelight.png�������������������������������������������0000664�0000000�0000000�00000000416�13214202452�0022520�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME .���IDAT8퓻0 E%(]B%QP=qtc8{%tof6Hz3)cjGNICq!KF~)by[=AH.RiwH$"+ޏȤڳ<DMV.����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-prelight.xpm�������������������������������������������0000664�0000000�0000000�00000001345�13214202452�0022542�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * shade_prelight_xpm[] = { "20 24 7 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #709CB5", "$ c #8FC1DE", "% c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@##@@@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@$$$$$$@@@@@@@", "@@@@@@$$$@@$$$@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "%%%%%%%%%%%%%%%%%%%%", "...................."}; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-pressed.png��������������������������������������������0000664�0000000�0000000�00000000416�13214202452�0022347�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME .���IDAT8퓻0 E%(]B%QP=qtc8{%tof6Hz3)cjGNICq!KF~)by[=AH.RiwH$"+ޏȤڳ<DMV.����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-pressed.xpm��������������������������������������������0000664�0000000�0000000�00000001402�13214202452�0022363�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * shade_pressed_xpm[] = { "20 24 9 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #3E85AE", "$ c #329EDC", "% c #37A0DC", "& c #3CABEA", "* c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@##@@@@@@@@@", "@@@@@@@@$$$$@@@@@@@@", "@@@@@@@%%%%%%@@@@@@@", "@@@@@@&&&@@&&&@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "********************", "...................."}; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-toggled-active.png�������������������������������������0000664�0000000�0000000�00000000424�13214202452�0023577�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME +X5���IDAT8픹 DHnl'ms[„#(ۀh!۷ <GJosR.KF#jlUoJ6<5 /V0vmM1F 12�a]!A@wHġr.U=HMV+6=����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-toggled-active.xpm�������������������������������������0000664�0000000�0000000�00000001353�13214202452�0023621�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * shade_toggled_active_xpm[] = { "20 24 7 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #FFFFFF", "$ c #E2E2E2", "% c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@#$#@@#$#@@@@@@", "@@@@@@@#$##$#@@@@@@@", "@@@@@@@@#$$#@@@@@@@@", "@@@@@@@@@##@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "%%%%%%%%%%%%%%%%%%%%", "...................."}; �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-toggled-inactive.png�����������������������������������0000664�0000000�0000000�00000000437�13214202452�0024132�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME +67 ���IDAT8TQ 0 })`+x;PִE%{MH^Zv�^7uk>K>O)ϢDޞ և"98dC #$Ypx4sQүU<dO v !]F +Yĭ]lnRZnn_Zy����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-toggled-inactive.xpm�����������������������������������0000664�0000000�0000000�00000001336�13214202452�0024151�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * shade_toggled_inactive_xpm[] = { "20 24 6 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #CCCCCC", "$ c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@###@@###@@@@@@", "@@@@@@@######@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@@@##@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "$$$$$$$$$$$$$$$$$$$$", "...................."}; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-toggled-prelight.png�����������������������������������0000664�0000000�0000000�00000000424�13214202452�0024142�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME +X5���IDAT8픹 DHnl'ms[„#(ۀh!۷ <GJosR.KF#jlUoJ6<5 /V0vmM1F 12�a]!A@wHġr.U=HMV+6=����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-toggled-prelight.xpm�����������������������������������0000664�0000000�0000000�00000001374�13214202452�0024167�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * shade_toggled_prelight_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #8FC1DE", "$ c #709CB5", "% c #80B4D2", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@#$$@@$$#@@@@@@", "@@@@@@@#%%%%#@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@@@##@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-toggled-pressed.png������������������������������������0000664�0000000�0000000�00000000424�13214202452�0023771�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME +X5���IDAT8픹 DHnl'ms[„#(ۀh!۷ <GJosR.KF#jlUoJ6<5 /V0vmM1F 12�a]!A@wHġr.U=HMV+6=����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/shade-toggled-pressed.xpm������������������������������������0000664�0000000�0000000�00000001373�13214202452�0024015�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * shade_toggled_pressed_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #3CABEA", "$ c #3E85AE", "% c #329EDC", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@#$$@@$$#@@@@@@", "@@@@@@@#%%%%#@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@@@##@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-active.png���������������������������������������������0000664�0000000�0000000�00000000427�13214202452�0022210�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME�-9F;5���IDAT8A 0 D&d7_;?/Ԑ*3CCߗ!`<ؚ7߁^xo0\(k kfHM@ O!)`fj tfsckI9EKK#p8X a(����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-active.xpm���������������������������������������������0000664�0000000�0000000�00000001324�13214202452�0022225�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * stick_active_xpm[] = { "20 24 6 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #FFFFFF", "$ c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@######@@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@@######@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "$$$$$$$$$$$$$$$$$$$$", "...................."}; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-inactive.png�������������������������������������������0000664�0000000�0000000�00000000446�13214202452�0022540�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME�.VH>���IDAT8唽0 #bV!^#+]ZDvhPS|ID \Z v"bJ^gnO9g[CPP AZ<+pTge 2{sf!^sO7>yۿM�jX|yV����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-inactive.xpm�������������������������������������������0000664�0000000�0000000�00000001326�13214202452�0022556�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * stick_inactive_xpm[] = { "20 24 6 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #CCCCCC", "$ c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@######@@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@@######@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "$$$$$$$$$$$$$$$$$$$$", "...................."}; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-prelight.png�������������������������������������������0000664�0000000�0000000�00000000427�13214202452�0022553�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME�. KpXZ���IDAT8A 0 D&d7_;?/Ԑ*3CCߗ!`<ؚ7߁^xo0\(k kfHM@ O!)`fj tfsckI9EKK#p8X a(����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-prelight.xpm�������������������������������������������0000664�0000000�0000000�00000001364�13214202452�0022574�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * stick_prelight_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #709CB5", "$ c #87B9D6", "% c #8FC1DE", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@######@@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@$$@@@@$$@@@@@@", "@@@@@@$$@@@@$$@@@@@@", "@@@@@@%%@@@@%%@@@@@@", "@@@@@@@%%%%%%@@@@@@@", "@@@@@@@@%%%%@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-pressed.png��������������������������������������������0000664�0000000�0000000�00000000427�13214202452�0022402�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME�.o���IDAT8A 0 D&d7_;?/Ԑ*3CCߗ!`<ؚ7߁^xo0\(k kfHM@ O!)`fj tfsckI9EKK#p8X a(����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-pressed.xpm��������������������������������������������0000664�0000000�0000000�00000001363�13214202452�0022422�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * stick_pressed_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #3E85AE", "$ c #39A3DF", "% c #3CABEA", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@######@@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@$$@@@@$$@@@@@@", "@@@@@@$$@@@@$$@@@@@@", "@@@@@@%%@@@@%%@@@@@@", "@@@@@@@%%%%%%@@@@@@@", "@@@@@@@@%%%%@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-toggled-active.png�������������������������������������0000664�0000000�0000000�00000000466�13214202452�0023636�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME)M:���IDAT8 0DwJQDhEEyI$IJ\t̆CiI`ofvX$*�!Y%]7<<h=t53&;K6oj`u.`fR+kfk`YRa;y',& FE_9cpƖ+C}����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-toggled-active.xpm�������������������������������������0000664�0000000�0000000�00000001334�13214202452�0023651�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * stick_toggled_active_xpm[] = { "20 24 6 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #FFFFFF", "$ c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@#@@@@@@@", "@@@@@@@@##@@##@@@@@@", "@@@@@@@###@####@@@@@", "@@@@@@##@@@##@@@@@@@", "@@@@@@##@@#@@@@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@@######@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "$$$$$$$$$$$$$$$$$$$$", "...................."}; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-toggled-inactive.png�����������������������������������0000664�0000000�0000000�00000000504�13214202452�0024156�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME1^sl���IDAT81 0 Aq(?$Er6^Ą%ݻK`FI%z* ɋS3�$#fs~)*$9c5Wh n%P(S  S ?\~L <-gb潖`!+)NOa7)`0k^txqq|-n/s <����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-toggled-inactive.xpm�����������������������������������0000664�0000000�0000000�00000001336�13214202452�0024202�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * stick_toggled_inactive_xpm[] = { "20 24 6 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #CCCCCC", "$ c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@#@@@@@@@", "@@@@@@@@##@@##@@@@@@", "@@@@@@@###@####@@@@@", "@@@@@@##@@@##@@@@@@@", "@@@@@@##@@#@@@@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@##@@@@##@@@@@@", "@@@@@@@######@@@@@@@", "@@@@@@@@####@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "$$$$$$$$$$$$$$$$$$$$", "...................."}; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-toggled-prelight.png�����������������������������������0000664�0000000�0000000�00000000466�13214202452�0024201�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIME$3a���IDAT8 0DwJQDhEEyI$IJ\t̆CiI`ofvX$*�!Y%]7<<h=t53&;K6oj`u.`fR+kfk`YRa;y',& FE_9cpƖ+C}����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-toggled-prelight.xpm�����������������������������������0000664�0000000�0000000�00000001374�13214202452�0024220�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * stick_toggled_prelight_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #709CB5", "$ c #87B9D6", "% c #8FC1DE", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@#@@@@@@@", "@@@@@@@@##@@##@@@@@@", "@@@@@@@###@####@@@@@", "@@@@@@##@@@##@@@@@@@", "@@@@@@$$@@$@@@@@@@@@", "@@@@@@$$@@@@$$@@@@@@", "@@@@@@%%@@@@%%@@@@@@", "@@@@@@@%%%%%%@@@@@@@", "@@@@@@@@%%%%@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-toggled-pressed.png������������������������������������0000664�0000000�0000000�00000000466�13214202452�0024030�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Kv���sRGB����bKGD������ pHYs�� �� ����tIMEj~���IDAT8 0DwJQDhEEyI$IJ\t̆CiI`ofvX$*�!Y%]7<<h=t53&;K6oj`u.`fR+kfk`YRa;y',& FE_9cpƖ+C}����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/stick-toggled-pressed.xpm������������������������������������0000664�0000000�0000000�00000001373�13214202452�0024046�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * stick_toggled_pressed_xpm[] = { "20 24 8 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #3E85AE", "$ c #39A3DF", "% c #3CABEA", "& c #2C2C2C", "....................", "++++++++++++++++++++", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@#@@@@@@@", "@@@@@@@@##@@##@@@@@@", "@@@@@@@###@####@@@@@", "@@@@@@##@@@##@@@@@@@", "@@@@@@$$@@$@@@@@@@@@", "@@@@@@$$@@@@$$@@@@@@", "@@@@@@%%@@@@%%@@@@@@", "@@@@@@@%%%%%%@@@@@@@", "@@@@@@@@%%%%@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@", "&&&&&&&&&&&&&&&&&&&&", "...................."}; ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/themerc������������������������������������������������������0000664�0000000�0000000�00000001305�13214202452�0020462�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Author: Simon Steinbeiß <simon.steinbeiss@elfenbeinturm.at> # Modified by: Marcelo Aguero <marceloaguero@gmail.com> # Modified again by: Simon Steinbeiß <simon.steinbeiss@elfenbeinturm.at> # Author of original metacity theme: elementart Art Team # Greybird theme for xfwm4 using GTK color pickup. # License: GPL # Date: January 2011 active_text_color=#ffffff active_text_shadow_color=#0c0c0c inactive_text_color=#cccccc inactive_text_shadow_color=#3c3c3c title_shadow_active=true title_shadow_inactive=true full_width_title=true title_vertical_offset_active=2 title_vertical_offset_inactive=2 button_offset=4 button_spacing=2 shadow_delta_height=2 shadow_delta_width=0 shadow_delta_x=0 shadow_delta_y=-10���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-1-active.png�������������������������������������������0000664�0000000�0000000�00000000222�13214202452�0022343�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������zR���sRGB����bKGD�̿��� pHYs�� �� ����tIME 7}���IDATc`b , C��ݰVJ-����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-1-active.xpm�������������������������������������������0000664�0000000�0000000�00000000426�13214202452�0022371�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * title_1_active_xpm[] = { "2 24 5 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #2C2C2C", "..", "++", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "##", ".."}; ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-1-inactive.png�����������������������������������������0000664�0000000�0000000�00000000232�13214202452�0022673�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������zR���sRGB����bKGD�̿��� pHYs�� �� ����tIME =V���IDATc`: , hFe``a�W6< ����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-1-inactive.xpm�����������������������������������������0000664�0000000�0000000�00000000430�13214202452�0022713�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * title_1_inactive_xpm[] = { "2 24 5 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #2C2C2C", "..", "++", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "@@", "##", ".."}; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-2-active.png�������������������������������������������0000777�0000000�0000000�00000000000�13214202452�0025601�2title-1-active.png����������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-2-active.xpm�������������������������������������������0000777�0000000�0000000�00000000000�13214202452�0025641�2title-1-active.xpm����������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-2-inactive.png�����������������������������������������0000777�0000000�0000000�00000000000�13214202452�0026457�2title-1-inactive.png��������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-2-inactive.xpm�����������������������������������������0000777�0000000�0000000�00000000000�13214202452�0026517�2title-1-inactive.xpm��������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-3-active.png�������������������������������������������0000777�0000000�0000000�00000000000�13214202452�0025602�2title-1-active.png����������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-3-active.xpm�������������������������������������������0000777�0000000�0000000�00000000000�13214202452�0025642�2title-1-active.xpm����������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-3-inactive.png�����������������������������������������0000777�0000000�0000000�00000000000�13214202452�0026460�2title-1-inactive.png��������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-3-inactive.xpm�����������������������������������������0000777�0000000�0000000�00000000000�13214202452�0026520�2title-1-inactive.xpm��������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-4-active.png�������������������������������������������0000777�0000000�0000000�00000000000�13214202452�0025603�2title-1-active.png����������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-4-active.xpm�������������������������������������������0000777�0000000�0000000�00000000000�13214202452�0025643�2title-1-active.xpm����������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-4-inactive.png�����������������������������������������0000777�0000000�0000000�00000000000�13214202452�0026461�2title-1-inactive.png��������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-4-inactive.xpm�����������������������������������������0000777�0000000�0000000�00000000000�13214202452�0026521�2title-1-inactive.xpm��������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-5-active.png�������������������������������������������0000777�0000000�0000000�00000000000�13214202452�0025604�2title-1-active.png����������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-5-active.xpm�������������������������������������������0000777�0000000�0000000�00000000000�13214202452�0025644�2title-1-active.xpm����������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-5-inactive.png�����������������������������������������0000777�0000000�0000000�00000000000�13214202452�0026462�2title-1-inactive.png��������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/title-5-inactive.xpm�����������������������������������������0000777�0000000�0000000�00000000000�13214202452�0026522�2title-1-inactive.xpm��������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/top-left-active.png������������������������������������������0000664�0000000�0000000�00000000264�13214202452�0022624�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ټ���sRGB���� pHYs�� �� ����tIME  (���FIDAT(c`0"s/SEl�N+/ ,t* C?hYb? Xcu0x �� k5z����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/top-left-active.xpm������������������������������������������0000664�0000000�0000000�00000000647�13214202452�0022651�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * top_left_active_xpm[] = { "8 24 5 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #2C2C2C", " ...", " ..+++", " .@@@@@", " .@@@@@@", " .@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".#######", "........"}; �����������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/top-left-inactive.png����������������������������������������0000664�0000000�0000000�00000000337�13214202452�0023154�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ټ���sRGB����bKGD������ pHYs�� �� ����tIME "Q2���_IDAT(ŒA !-wuz2٢x10 . p�p--Ԭ>@dw�Aa3@L2/9+����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/top-left-inactive.xpm����������������������������������������0000664�0000000�0000000�00000000647�13214202452�0023200�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * top_left_active_xpm[] = { "8 24 5 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #2C2C2C", " ...", " ..+++", " .@@@@@", " .@@@@@@", " .@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".@@@@@@@", ".#######", "........"}; �����������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/top-right-active.png�����������������������������������������0000664�0000000�0000000�00000000273�13214202452�0023007�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ټ���sRGB���� pHYs�� �� ����tIME z]���MIDAT(c`0_ C_*`5j0Q&* A?l ӈ0YV,$�e-J S����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/top-right-active.xpm�����������������������������������������0000664�0000000�0000000�00000000650�13214202452�0023026�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * top_right_active_xpm[] = { "8 24 5 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #2C2C2C", "... ", "+++.. ", "@@@@@. ", "@@@@@@. ", "@@@@@@. ", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "#######.", "........"}; ����������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/top-right-inactive.png���������������������������������������0000664�0000000�0000000�00000000352�13214202452�0023334�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ټ���sRGB����bKGD������ pHYs�� �� ����tIME 6jO���jIDAT(őA 0[<߱`+]QPtІ! SP܅RISR O'l(-㭆UCvrON�prXAԅ 5WL����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������blackbird-gtk-theme-0.4+20171213/xfwm4/top-right-inactive.xpm���������������������������������������0000664�0000000�0000000�00000000650�13214202452�0023355�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* XPM */ static char * top_right_active_xpm[] = { "8 24 5 1", " c None", ". c #090909", "+ c #5C5C5C", "@ c #242424", "# c #2C2C2C", "... ", "+++.. ", "@@@@@. ", "@@@@@@. ", "@@@@@@. ", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "@@@@@@@.", "#######.", "........"}; ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������