Initial release: 1.0-1
359
Bunsen-Blackish/LICENSE.CC
Normal file
|
@ -0,0 +1,359 @@
|
|||
Creative 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/.
|
339
Bunsen-Blackish/LICENSE.GPL
Normal file
|
@ -0,0 +1,339 @@
|
|||
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.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 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.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
32
Bunsen-Blackish/README
Normal file
|
@ -0,0 +1,32 @@
|
|||
Bunsen-Blackish, a dark theme for Bunsen, by hhh
|
||||
---------------------------------------------
|
||||
|
||||
based on Greybird by The Shimmer Project.
|
||||
|
||||
Light text on a dark background will not work with some programs, for
|
||||
example input fields in Iceweasel/Firefox.
|
||||
|
||||
In order to fix this, navigate to
|
||||
|
||||
~/.mozilla/firefox/${your_profile_folder}/chrome
|
||||
|
||||
rename userContent-example.css to userContent.css and append the
|
||||
following CSS to the file:
|
||||
|
||||
input {
|
||||
-moz-appearance: none !important;
|
||||
background-color: white;
|
||||
color: black;
|
||||
}
|
||||
|
||||
textarea {
|
||||
-moz-appearance: none !important;
|
||||
background-color: white;
|
||||
color: black;
|
||||
}
|
||||
|
||||
select {
|
||||
-moz-appearance: none !important;
|
||||
background-color: white;
|
||||
color: black;
|
||||
}
|
19
Bunsen-Blackish/gtk-2.0/apps/chromium.rc
Normal file
|
@ -0,0 +1,19 @@
|
|||
# Google Chrome/Chromium theming (requires 9.0.597 or newer)
|
||||
style "chrome-gtk-frame"
|
||||
{
|
||||
ChromeGtkFrame::frame-color = shade (0.5, @bg_color)
|
||||
ChromeGtkFrame::inactive-frame-color = shade (0.5, @bg_color)
|
||||
ChromeGtkFrame::incognito-frame-color = shade (0.5, @bg_color)
|
||||
ChromeGtkFrame::incognito-inactive-frame-color = shade (0.5, @bg_color)
|
||||
|
||||
ChromeGtkFrame::frame-gradient-size = 100
|
||||
ChromeGtkFrame::frame-gradient-color = shade (1.08,@bg_color)
|
||||
ChromeGtkFrame::inactive-frame-gradient-color = shade (1.08,@bg_color)
|
||||
ChromeGtkFrame::incognito-frame-gradient-color = shade (1.08,@bg_color)
|
||||
ChromeGtkFrame::incognito-inactive-frame-gradient-color = shade (1.08,@bg_color)
|
||||
|
||||
ChromeGtkFrame::scrollbar-trough-color = @base_color
|
||||
ChromeGtkFrame::scrollbar-slider-prelight-color = shade(0.92, @bg_color)
|
||||
ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
|
||||
}
|
||||
class "ChromeGtkFrame" style "chrome-gtk-frame"
|
3
Bunsen-Blackish/gtk-2.0/apps/claws-mail.rc
Normal file
|
@ -0,0 +1,3 @@
|
|||
widget_class "*<GtkNotebook>.<GtkScrolledWindow>.<GtkViewport>*" style "notebook" # Claws-Mail compose-window workaround
|
||||
widget_class "*.<GtkCMCTree>.<GtkButton>" style "treeview-header" # Claws-Mail treeview-headers
|
||||
widget_class "*.<GtkCMCList>.<GtkButton>" style "treeview-header" # Claws-Mail treeview-headers
|
17
Bunsen-Blackish/gtk-2.0/apps/gmusicbrowser.rc
Normal file
|
@ -0,0 +1,17 @@
|
|||
style "traytip-bg"
|
||||
{
|
||||
bg[NORMAL] = @base_color
|
||||
engine "murrine"
|
||||
{
|
||||
textstyle = 1
|
||||
text_shade = 0.75
|
||||
}
|
||||
}
|
||||
|
||||
style "gmusicbrowser-handle"
|
||||
{
|
||||
GtkPaned::handle-size = 1
|
||||
}
|
||||
|
||||
widget "Shimmer Desktop.VBMain.HPMain" style "gmusicbrowser-handle"
|
||||
widget "Shimmer Traytip" style "traytip-bg"
|
51
Bunsen-Blackish/gtk-2.0/apps/terminal.rc
Normal file
|
@ -0,0 +1,51 @@
|
|||
style "terminal"
|
||||
{
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[ACTIVE] = @bg_color
|
||||
bg[PRELIGHT] = @bg_color
|
||||
bg[SELECTED] = @bg_color
|
||||
base[NORMAL] = @bg_color
|
||||
}
|
||||
|
||||
style "terminal-scrollbar"
|
||||
{
|
||||
base[NORMAL] = @bg_color
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[PRELIGHT] = shade(0.95,@bg_color)
|
||||
engine "murrine" {
|
||||
gradient_shades = {0.85,0.85,0.85,0.85}
|
||||
colorize_scrollbar = FALSE
|
||||
glow_shade = 1.0
|
||||
trough_shades = { 0.975, 0.975 } # make the trough #CECECE (@bg_color)
|
||||
trough_border_shades = { 1.03, 1.03 } # make the trough #CECECE
|
||||
border_shades = { 0.75, 0.75 }
|
||||
contrast = 0.0
|
||||
}
|
||||
}
|
||||
|
||||
style "terminal-notebook" = "dark"
|
||||
{
|
||||
bg[NORMAL] = shade (1.08, @bg_color) # Tab background.
|
||||
bg[ACTIVE] = shade (0.98, @bg_color) # Unfocused tab background.
|
||||
fg[ACTIVE] = shade (0.86, @bg_color)
|
||||
base[NORMAL] = @text_color
|
||||
engine "murrine"
|
||||
{
|
||||
highlight_shade = 1.0
|
||||
roundness = 3
|
||||
contrast = 0.6
|
||||
|
||||
|
||||
## things that don't work:
|
||||
#glow_shade = 0.8
|
||||
#glowstyle = 2
|
||||
#focusstyle = 3
|
||||
#glazestyle = 3
|
||||
#border_shades = { 0.45, 2.5 }
|
||||
#prelight_shade = 1.5
|
||||
}
|
||||
}
|
||||
|
||||
class "*TerminalWindow" style "terminal"
|
||||
widget_class "TerminalWindow*GtkNotebook" style "terminal-notebook"
|
||||
widget "*TerminalWindow.*.GtkVScrollbar" style "terminal-scrollbar"
|
79
Bunsen-Blackish/gtk-2.0/apps/thunar.rc
Normal file
|
@ -0,0 +1,79 @@
|
|||
style "sidepane"
|
||||
{
|
||||
GtkTreeView::vertical-separator = 4
|
||||
|
||||
base[NORMAL] = mix (0.1, shade (1.35,@selected_bg_color), shade (0.9,@base_color))
|
||||
base[INSENSITIVE] = mix (0.4, shade (1.35,@selected_bg_color), shade (0.9,@base_color))
|
||||
|
||||
text[NORMAL] = mix (0.7, @text_color, @base_color)
|
||||
text[ACTIVE] = mix (0.7, @text_color, @base_color)
|
||||
text[SELECTED] = mix (0.7, @text_color, @base_color)
|
||||
|
||||
engine "pixmap" {
|
||||
|
||||
image {
|
||||
function = FLAT_BOX
|
||||
state = SELECTED
|
||||
recolorable = TRUE
|
||||
file = "thunar/sidebar_active.png"
|
||||
border = { 0, 0, 0, 0 }
|
||||
stretch = TRUE
|
||||
}
|
||||
|
||||
image {
|
||||
function = FOCUS
|
||||
recolorable = TRUE
|
||||
file = "thunar/sidebar_active.png"
|
||||
border = { 0, 0, 0, 0 }
|
||||
stretch = TRUE
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
style "breadcrumbs"
|
||||
{
|
||||
xthickness = 9
|
||||
ythickness = 4
|
||||
ThunarLocationButtons::spacing = 0
|
||||
|
||||
engine "pixmap" {
|
||||
image {
|
||||
function = BOX
|
||||
state = PRELIGHT
|
||||
recolorable = TRUE
|
||||
file = "thunar/breadcrumb_prelight.png"
|
||||
border = { 4, 10, 0, 0 }
|
||||
stretch = TRUE
|
||||
}
|
||||
image {
|
||||
function = BOX
|
||||
state = ACTIVE
|
||||
file = "thunar/breadcrumb_active.png"
|
||||
border = { 4, 10, 0, 0 }
|
||||
stretch = TRUE
|
||||
}
|
||||
image {
|
||||
function = BOX
|
||||
state = INSENSITIVE
|
||||
file = ""
|
||||
border = { 0, 10, 0, 0 }
|
||||
stretch = TRUE
|
||||
}
|
||||
image {
|
||||
function = BOX
|
||||
file = "thunar/breadcrumb_default.png"
|
||||
border = { 4, 10, 0, 10 }
|
||||
stretch = TRUE
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
widget_class "*ThunarLocationButtons*" style "breadcrumbs"
|
||||
widget_class "*ThunarShortcutsView*" style "sidepane"
|
||||
widget_class "*ThunarTreeView*" style "sidepane"
|
||||
widget_class "*ThunarLocationEntry*" style "entry"
|
||||
widget_class "*ThunarStatusbar*" style "resize-grip"
|
||||
|
||||
# Gtk2 Open-File Dialog
|
||||
widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane"
|
||||
widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "treeview-header"
|
BIN
Bunsen-Blackish/gtk-2.0/apps/thunar/breadcrumb_active.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
Bunsen-Blackish/gtk-2.0/apps/thunar/breadcrumb_default.png
Normal file
After Width: | Height: | Size: 725 B |
BIN
Bunsen-Blackish/gtk-2.0/apps/thunar/breadcrumb_prelight.png
Normal file
After Width: | Height: | Size: 724 B |
BIN
Bunsen-Blackish/gtk-2.0/apps/thunar/sidebar_active.png
Normal file
After Width: | Height: | Size: 194 B |
140
Bunsen-Blackish/gtk-2.0/apps/xfce-panel.rc
Normal file
|
@ -0,0 +1,140 @@
|
|||
style "theme-panel" = "dark"
|
||||
{
|
||||
xthickness = 1
|
||||
ythickness = 1
|
||||
|
||||
bg[NORMAL] = shade (0.35, @bg_color_dark)
|
||||
bg[ACTIVE] = shade (0.65, @bg_color_dark)
|
||||
bg[PRELIGHT] = shade (0.85, @selected_bg_color)
|
||||
bg[SELECTED] = shade (0.65, @selected_bg_color)
|
||||
|
||||
fg[NORMAL] = shade (0.9, @base_color)
|
||||
fg[PRELIGHT] = @base_color
|
||||
fg[ACTIVE] = shade (0.9, @base_color)
|
||||
fg[SELECTED] = shade (0.9, @base_color)
|
||||
|
||||
text[NORMAL] = shade (0.9, @base_color)
|
||||
text[PRELIGHT] = @base_color
|
||||
text[ACTIVE] = shade (0.9, @base_color)
|
||||
text[SELECTED] = shade (0.9, @base_color)
|
||||
|
||||
engine "murrine" {
|
||||
roundness = 0
|
||||
glowstyle = 0
|
||||
glazestyle = 0
|
||||
textstyle = 1
|
||||
text_shade = 0.2
|
||||
}
|
||||
}
|
||||
|
||||
style "theme-panel-text"
|
||||
{
|
||||
fg[NORMAL] = @base_color
|
||||
fg[PRELIGHT] = "#ffffff"
|
||||
fg[ACTIVE] = @base_color
|
||||
|
||||
text[NORMAL] = @base_color
|
||||
text[PRELIGHT] = "#ffffff"
|
||||
text[ACTIVE] = @base_color
|
||||
|
||||
engine "murrine" {
|
||||
textstyle = 1
|
||||
text_shade = 0.2
|
||||
}
|
||||
}
|
||||
|
||||
style "panel-entry" = "dark"
|
||||
{
|
||||
fg[NORMAL] = @text_color
|
||||
fg[PRELIGHT] = @text_color
|
||||
fg[ACTIVE] = @text_color
|
||||
fg[SELECTED] = @text_color
|
||||
fg[INSENSITIVE] = @text_color
|
||||
|
||||
text[NORMAL] = @text_color
|
||||
text[PRELIGHT] = @text_color
|
||||
text[ACTIVE] = @text_color
|
||||
text[SELECTED] = @text_color
|
||||
text[INSENSITIVE] = @text_color
|
||||
|
||||
}
|
||||
|
||||
style "theme-main-menu-text" = "theme-panel-text"
|
||||
{
|
||||
fg[PRELIGHT] = "#ffffff"
|
||||
text[PRELIGHT] = "#ffffff"
|
||||
}
|
||||
|
||||
style "workspace-switcher" = "theme-panel"
|
||||
{
|
||||
bg[SELECTED] = shade (0.8, @selected_bg_color)
|
||||
}
|
||||
|
||||
style "window-buttons" = "theme-panel"
|
||||
{
|
||||
xthickness = 3
|
||||
ythickness = 3
|
||||
|
||||
bg[ACTIVE] = shade (0.65, @selected_bg_color)
|
||||
bg[PRELIGHT] = shade (0.85, @selected_bg_color)
|
||||
bg[SELECTED] = shade (0.85, @selected_bg_color)
|
||||
|
||||
fg[NORMAL] = shade (0.7, @base_color)
|
||||
fg[ACTIVE] = @base_color
|
||||
fg[PRELIGHT] = @base_color
|
||||
|
||||
engine "murrine" {
|
||||
contrast = 0.0
|
||||
gradient_shades = { 1.0, 0.9, 0.8, 0.7 }
|
||||
roundness = 1
|
||||
reliefstyle = 0
|
||||
textstyle = 1
|
||||
text_shade = 0.2
|
||||
}
|
||||
}
|
||||
|
||||
style "indicator" = "theme-panel"
|
||||
{
|
||||
xthickness = 0
|
||||
ythickness = 0
|
||||
}
|
||||
|
||||
widget "*PanelWidget*" style "theme-panel"
|
||||
widget "*PanelApplet*" style "theme-panel"
|
||||
widget "*fast-user-switch*" style "theme-panel"
|
||||
widget "*CPUFreq*Applet*" style "theme-panel"
|
||||
class "PanelApp*" style "theme-panel"
|
||||
class "PanelToplevel*" style "theme-panel"
|
||||
widget_class "*PanelToplevel*" style "theme-panel"
|
||||
widget_class "*notif*" style "theme-panel"
|
||||
widget_class "*Notif*" style "theme-panel"
|
||||
widget_class "*Tray*" style "theme-panel"
|
||||
widget_class "*tray*" style "theme-panel"
|
||||
widget_class "*computertemp*" style "theme-panel"
|
||||
widget_class "*Applet*Tomboy*" style "theme-panel"
|
||||
widget_class "*Applet*Netstatus*" style "theme-panel"
|
||||
|
||||
# Fixes for tooltip text in some apps.
|
||||
widget_class "*Notif*Beagle*" style "theme-panel"
|
||||
widget_class "*Notif*Brasero*" style "theme-panel"
|
||||
|
||||
# XFCE panel theming.
|
||||
widget "*Xfce*Panel*" style "theme-panel"
|
||||
class "*Xfce*Panel*" style "theme-panel"
|
||||
widget "*WnckPager*" style "workspace-switcher"
|
||||
|
||||
# Fix gtk-entries in the panel
|
||||
class "GtkEntry" style "combo"
|
||||
class "*SexyIconEntry*" style:highest "combo" # fixes dict-plugin
|
||||
widget "*xfce4-verve-plugin*GtkEntry" style:highest "combo" # fixes verve-plugin
|
||||
|
||||
# Make sure panel text color doesn't change
|
||||
widget_class "*Panel*MenuBar*" style "theme-main-menu-text"
|
||||
widget_class "*Panel*<GtkMenuBar>*" style "theme-main-menu-text"
|
||||
widget "*.clock-applet-button.*" style "theme-panel-text"
|
||||
widget "*PanelApplet*" style "theme-panel-text"
|
||||
|
||||
# Override general panel-style with specific plugin-styles
|
||||
widget "*indicator-applet*" style "indicator"
|
||||
widget "*indicator-button*" style "indicator"
|
||||
widget "*XfceTasklist*" style "window-buttons"
|
804
Bunsen-Blackish/gtk-2.0/gtkrc
Normal file
|
@ -0,0 +1,804 @@
|
|||
# Author: hhh <hsumen@post.com>
|
||||
# Theme: Bunsen=Blackish
|
||||
# based on "Greybird" by Simon Steinbeiß
|
||||
# Description: As is the original theme, this theme is 100% free and open source.
|
||||
|
||||
gtk-color-scheme = "bg_color:#292929\nselected_bg_color:#171717\nbase_color:#333333" # Background, base.
|
||||
gtk-color-scheme = "fg_color:#d9d9d9\nselected_fg_color:#e6e6e6\ntext_color:#d9d9d9" # Foreground, text.
|
||||
gtk-color-scheme = "tooltip_bg_color:#292929\ntooltip_fg_color:#e6e6e6" # Tooltips.
|
||||
gtk-color-scheme = "link_color:#4a90d9" # Hyperlinks
|
||||
gtk-color-scheme = "panel_bg:#292929" # same as bg_color
|
||||
gtk-color-scheme = "fm_color:#d9d9d9" # same as fg_color
|
||||
gtk-color-scheme = "bg_color_dark:#292929\ntext_color_dark:#d9d9d9"
|
||||
|
||||
gtk-icon-sizes = "panel-applications-menu=24,24:panel-menu=24,24:panel=16,16:gtk-button=16,16"
|
||||
gtk-button-images = 0 # Disables icons for buttons with text
|
||||
gtk-toolbar-style = 0 # Disables text in toolbar
|
||||
gtk-auto-mnemonics = 1 # Disables ugly lines under menu items
|
||||
|
||||
####################
|
||||
## Default Styles ##
|
||||
####################
|
||||
|
||||
style "default"
|
||||
{
|
||||
GnomeHRef ::link_color = @link_color
|
||||
GtkHTML ::link-color = @link_color
|
||||
GtkIMHtmlr ::hyperlink-color = @link_color
|
||||
GtkIMHtml ::hyperlink-color = @link_color
|
||||
GtkWidget ::link-color = @link_color
|
||||
GtkWidget ::visited-link-color = @text_color
|
||||
|
||||
GtkButton ::child-displacement-x = 1
|
||||
GtkButton ::child-displacement-y = 1
|
||||
GtkButton ::default-border = { 0, 0, 0, 0 }
|
||||
GtkCheckButton ::indicator-size = 15
|
||||
|
||||
GtkEntry ::honors-transparent-bg-hint = 1
|
||||
GtkEntry ::progress-border = { 3, 3, 3, 3 }
|
||||
GtkEntry ::state-hint = 0
|
||||
|
||||
GtkImage ::x-ayatana-indicator-dynamic = 1
|
||||
|
||||
GtkMenu ::horizontal-padding = 0
|
||||
GtkMenu ::vertical-padding = 0
|
||||
|
||||
GtkPaned ::handle-size = 3
|
||||
|
||||
GtkNotebook ::tab-overlap =-2
|
||||
|
||||
GtkProgressBar ::min-vertical-bar-width = 10
|
||||
GtkProgressBar ::min-horizontal-bar-height = 10
|
||||
|
||||
GtkRange ::trough-border = 0
|
||||
GtkRange ::slider-width = 10
|
||||
GtkRange ::stepper-size = 13
|
||||
GtkRange ::stepper_spacing = 0
|
||||
|
||||
GtkScale ::slider-length = 15
|
||||
GtkScale ::slider-width = 12
|
||||
GtkScale ::trough-side-details = 1
|
||||
|
||||
GtkScrollbar ::min-slider-length = 50
|
||||
#GtkScrollbar ::slider-width = 15 # Huh, Shimmer Project? This property isn't in the Reference Manual
|
||||
#GtkScrollbar ::activate-slider = 1 # Wha?
|
||||
#GtkScrollbar ::trough-border = 0 # Zah?
|
||||
GtkScrollbar ::has-backward-stepper = 1
|
||||
GtkScrollbar ::has-forward-stepper = 1
|
||||
|
||||
GtkScrolledWindow ::scrollbar-spacing = 0
|
||||
GtkScrolledWindow ::scrollbars-within-bevel = 1
|
||||
|
||||
GtkMenuBar ::internal-padding = 0
|
||||
GtkMenuBar ::window-dragging = 1
|
||||
|
||||
GtkExpander ::expander-size = 12
|
||||
GtkToolbar ::internal-padding = 0
|
||||
GtkTreeView ::expander-size = 10
|
||||
GtkTreeView ::vertical-separator = 0
|
||||
|
||||
GtkWidget ::focus-line-width = 1
|
||||
GtkWidget ::focus-padding = 0
|
||||
|
||||
GtkWindow ::resize-grip-height = 13
|
||||
GtkWindow ::resize-grip-width = 13
|
||||
|
||||
xthickness = 1
|
||||
ythickness = 1
|
||||
|
||||
fg[NORMAL] = @fg_color
|
||||
fg[PRELIGHT] = @selected_fg_color
|
||||
fg[SELECTED] = @selected_fg_color
|
||||
fg[ACTIVE] = @selected_fg_color
|
||||
fg[INSENSITIVE] = mix (0.4, @fg_color, @bg_color)
|
||||
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[PRELIGHT] = shade (1.02, @bg_color)
|
||||
bg[SELECTED] = @selected_bg_color
|
||||
bg[INSENSITIVE] = @bg_color
|
||||
bg[ACTIVE] = @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] = @base_color
|
||||
|
||||
text[NORMAL] = @text_color
|
||||
text[PRELIGHT] = @selected_fg_color
|
||||
text[ACTIVE] = @fg_color
|
||||
text[SELECTED] = @selected_fg_color
|
||||
text[INSENSITIVE] = darker (@bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
animation = FALSE
|
||||
arrowstyle = 2 # 0 = normal arrows, 1 = filled arrows
|
||||
border_shades = { 1.2, 1.0 } # gradient to draw on border
|
||||
cellstyle = 0
|
||||
colorize_scrollbar = TRUE
|
||||
comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow
|
||||
contrast = 0.4 # 0.8 for less contrast, more than 1.0 for more contrast on borders
|
||||
default_button_color = mix (0.2, shade(0.9,@base_color), shade (0.9, @selected_bg_color))
|
||||
expanderstyle = 0
|
||||
focus_color = @selected_bg_color
|
||||
focusstyle = 2
|
||||
glazestyle = 1 # 0 = flat highlight, 1 = curved highlight, 2 = concave style, 3 = top curved highlight, 4 = beryl highlight
|
||||
gradient_shades = {1.2,1.0,1.0,0.9} #{1.1,1.0,1.0,0.87}
|
||||
glowstyle = 4 # 0,1,2,3,4
|
||||
glow_shade = 1.1
|
||||
handlestyle = 1
|
||||
highlight_shade = 1.0 # set highlight amount for buttons or widgets
|
||||
lightborder_shade = 1.1 # sets lightborder amount for buttons or widgets
|
||||
lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides
|
||||
listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised
|
||||
listviewstyle = 2 # 0 = nothing, 1 = dotted, 2 = solid
|
||||
menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
|
||||
menubarstyle = 2 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
|
||||
menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped
|
||||
menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe
|
||||
prelight_shade = .9 # shade level for scrollbar's slider, comboboxstyle(1), and prelight state with gradient_colors
|
||||
progressbarstyle = 0 # 0 = nothing, 1 = stripes, 2 = lines
|
||||
reliefstyle = 3 # 0 = flat, 1 = inset, 2 = shadow
|
||||
rgba = FALSE # FALSE = disabled, TRUE = enabled
|
||||
roundness = 2 # 0 = squared, 1 = old default, more will increase roundness
|
||||
scrollbarstyle = 0 # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles
|
||||
separatorstyle = 0 # 0 = Hard seperators 1 = Smooth seperators
|
||||
sliderstyle = 0 # 0 = nothing added, 1 = handles
|
||||
stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
|
||||
shadow_shades = { 1.0, 1.0 } # gradient for shadows.
|
||||
textstyle = 0 # 0 = normal text, 1 = inset
|
||||
toolbarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient
|
||||
trough_shades = { 0.75, 0.75 } # draw gradient on trough of GtkScrollbar and GtkProgressbar
|
||||
#trough_border_shades = { 0.9, 0.7 }
|
||||
}
|
||||
}
|
||||
|
||||
style "resize-grip"
|
||||
{
|
||||
engine "pixmap" {
|
||||
}
|
||||
}
|
||||
|
||||
style "paned" = "default"
|
||||
{
|
||||
engine "murrine"
|
||||
{
|
||||
contrast = 1.0
|
||||
}
|
||||
}
|
||||
|
||||
### THEME MODULES ###
|
||||
|
||||
style "dark" {
|
||||
|
||||
GtkMenuBar :: shadow-type = GTK_SHADOW_NONE
|
||||
|
||||
bg[NORMAL] = @bg_color_dark
|
||||
bg[ACTIVE] = shade (0.7, @bg_color_dark)
|
||||
bg[PRELIGHT] = shade (0.7, @bg_color_dark)
|
||||
bg[SELECTED] = shade (0.6, @bg_color_dark)
|
||||
|
||||
fg[NORMAL] = @text_color_dark
|
||||
fg[PRELIGHT] = @text_color_dark
|
||||
fg[ACTIVE] = @text_color_dark
|
||||
fg[SELECTED] = @text_color_dark
|
||||
|
||||
text[NORMAL] = @text_color_dark
|
||||
text[PRELIGHT] = @text_color_dark
|
||||
text[ACTIVE] = @text_color_dark
|
||||
text[SELECTED] = @text_color_dark
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
roundness = 0 # Roundness of menu items.
|
||||
}
|
||||
}
|
||||
|
||||
style "wide"
|
||||
{
|
||||
xthickness = 2
|
||||
ythickness = 2
|
||||
}
|
||||
|
||||
style "wider"
|
||||
{
|
||||
xthickness = 3
|
||||
ythickness = 3
|
||||
}
|
||||
|
||||
style "entry" = "wider"
|
||||
{
|
||||
bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color)
|
||||
base[INSENSITIVE] = shade (1.06, @bg_color)
|
||||
fg[SELECTED] = @text_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
contrast = 0.4
|
||||
focus_color = mix (0.1, @bg_color, shade (0.8, @selected_bg_color))
|
||||
reliefstyle = 0
|
||||
border_shades = {1.03,0.8}
|
||||
}
|
||||
}
|
||||
|
||||
style "button" = "wider"
|
||||
{
|
||||
bg[NORMAL] = shade (1.02, @bg_color)
|
||||
bg[PRELIGHT] = shade (1.09, @bg_color)
|
||||
bg[ACTIVE] = shade (0.85, @bg_color)
|
||||
bg[SELECTED] = shade (0.5, @selected_bg_color)
|
||||
bg[INSENSITIVE] = shade (0.95, @bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
contrast = 0.9
|
||||
highlight_shade = 1.0
|
||||
lightborder_shade = 1.2
|
||||
gradient_shades = {1.05,1.0,0.97,0.97}
|
||||
border_shades = { 1.1, 0.9 }
|
||||
shadow_shades = {1.0,1.0}
|
||||
reliefstyle = 0
|
||||
roundness = 2
|
||||
}
|
||||
}
|
||||
|
||||
style "notebook-button" = "notebook-bg"
|
||||
{
|
||||
xthickness = 3 # Width of tabs and notebook borders.
|
||||
ythickness = 3
|
||||
}
|
||||
|
||||
style "notebook-bg"
|
||||
{
|
||||
bg[NORMAL] = shade (0.95, @base_color)
|
||||
bg[ACTIVE] = shade (0.97, @bg_color)
|
||||
fg[ACTIVE] = mix (0.8, @fg_color, shade (0.97, @bg_color))
|
||||
}
|
||||
|
||||
style "notebook" = "notebook-bg"
|
||||
{
|
||||
xthickness = 3 # Width of tabs and notebook borders.
|
||||
ythickness = 3 # Height of tabs and notebook borders.
|
||||
|
||||
engine "murrine" {
|
||||
contrast = .6
|
||||
gradient_shades = {1.1,1.05,1.05,1.0}
|
||||
#focusstyle = 2
|
||||
#lightborder_shade = 1.16
|
||||
}
|
||||
}
|
||||
|
||||
style "menu"
|
||||
{
|
||||
ythickness = 3
|
||||
xthickness = 0
|
||||
GtkMenuBar :: shadow-type = GTK_SHADOW_NONE
|
||||
|
||||
bg[SELECTED] = @selected_bg_color
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[PRELIGHT] = @selected_bg_color
|
||||
bg[ACTIVE] = @bg_color
|
||||
bg[INSENSITIVE] = @bg_color
|
||||
fg[NORMAL] = @fg_color # Color for normal text.
|
||||
fg[PRELIGHT] = @selected_fg_color
|
||||
fg[SELECTED] = @selected_fg_color
|
||||
fg[ACTIVE] = @selected_fg_color
|
||||
fg[INSENSITIVE] = mix (0.4, @fg_color, @bg_color) # Text color for non-interactive menu items
|
||||
text[NORMAL] = @text_color # Color for menu-item radio/checks.
|
||||
base[NORMAL] = @bg_color # Color for menu-item radio/checks background.
|
||||
text[PRELIGHT] = @fg_color
|
||||
text[SELECTED] = @selected_fg_color
|
||||
text[ACTIVE] = @selected_fg_color
|
||||
text[INSENSITIVE] = mix (0.4, @fg_color, @bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
roundness = 0 # Roundness of menu items.
|
||||
gradient_shades = {1.25,1.1,1.1,1.0}
|
||||
contrast = 0.9
|
||||
lightborder_shade = 1.5
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
style "menubar" = "menu"
|
||||
{
|
||||
xthickness = 3
|
||||
ythickness = 2
|
||||
|
||||
bg[NORMAL] = @bg_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
roundness = 0
|
||||
}
|
||||
}
|
||||
|
||||
style "menubar-menuitem"
|
||||
{
|
||||
ythickness = 4
|
||||
xthickness = 2
|
||||
|
||||
bg[PRELIGHT] = @selected_bg_color
|
||||
bg[SELECTED] = @selected_bg_color
|
||||
fg[NORMAL] = @fg_color
|
||||
fg[PRELIGHT] = @selected_fg_color
|
||||
fg[SELECTED] = @selected_fg_color
|
||||
text[NORMAL] = @fg_color
|
||||
text[PRELIGHT] = @selected_fg_color
|
||||
text[SELECTED] = @selected_fg_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
lightborder_shade = 1.5
|
||||
}
|
||||
}
|
||||
|
||||
style "separator-menu-item"
|
||||
{
|
||||
xthickness = 1
|
||||
ythickness = 0
|
||||
|
||||
GtkSeparatorMenuItem::horizontal-padding = 2
|
||||
|
||||
GtkWidget::wide-separators = 1
|
||||
GtkWidget::separator-width = 1
|
||||
GtkWidget::separator-height = 7
|
||||
}
|
||||
|
||||
style "treeview"
|
||||
{
|
||||
bg[NORMAL] = @bg_color
|
||||
engine "murrine"
|
||||
{
|
||||
roundness = 0
|
||||
gradient_shades = {1.3,1.2,1.2,1.1}
|
||||
}
|
||||
}
|
||||
|
||||
style "treeview-header" = "button"
|
||||
{
|
||||
xthickness = 2
|
||||
ythickness = 1
|
||||
|
||||
bg[NORMAL] = shade (1.14, @bg_color) # Color for treeview headers.
|
||||
bg[PRELIGHT] = shade (0.98, @bg_color) # Color for treeview header prelight.
|
||||
bg[ACTIVE] = shade (0.85, @bg_color) # Color for pressed-treeview.
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
roundness = 0 # This makes treeview progressbars square.
|
||||
gradient_shades = {0.98,1.0,1.3,1.35}
|
||||
}
|
||||
}
|
||||
|
||||
style "frame-title"
|
||||
{
|
||||
fg[NORMAL] = @fg_color
|
||||
}
|
||||
|
||||
style "tooltips" = "wider"
|
||||
{
|
||||
xthickness = 7
|
||||
ythickness = 4
|
||||
|
||||
bg[NORMAL] = @tooltip_bg_color
|
||||
bg[SELECTED] = @selected_bg_color
|
||||
fg[NORMAL] = @tooltip_fg_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
roundness = 0
|
||||
rgba = TRUE
|
||||
}
|
||||
}
|
||||
|
||||
style "progressbar"
|
||||
{
|
||||
xthickness = 0
|
||||
ythickness = 0
|
||||
|
||||
fg[PRELIGHT] = @selected_fg_color
|
||||
bg[NORMAL] = shade (1.05, @bg_color)
|
||||
bg[SELECTED] = shade (1.05, @selected_bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
gradient_shades = {1.15,1.05,1.0,0.95}
|
||||
trough_shades = {1.15, 1.15}
|
||||
trough_border_shades = { 0.8, 0.7 }
|
||||
roundness = 1
|
||||
contrast = 0.8
|
||||
border_shades = { 1.0, 0.8 }
|
||||
lightborder_shade = 1.1
|
||||
glowstyle = 0
|
||||
glow_shade = 1.0
|
||||
}
|
||||
}
|
||||
|
||||
style "scrollbar"
|
||||
{
|
||||
GtkScrollbar::stepper-size = 0
|
||||
GtkScrollbar::arrow-scaling = 0.0
|
||||
|
||||
bg[NORMAL] = shade (0.85, @selected_bg_color)
|
||||
bg[ACTIVE] = shade (0.85, @selected_bg_color)
|
||||
bg[PRELIGHT] = shade (0.70, @selected_bg_color)
|
||||
bg[INSENSITIVE] = shade (0.70, @selected_bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
colorize_scrollbar = FALSE
|
||||
roundness = 0
|
||||
border_shades = {1.0, 1.0}
|
||||
trough_shades = {0.95, 0.95}
|
||||
contrast = 0.05
|
||||
gradient_shades = {1.06,1.06,1.04,1.04}
|
||||
}
|
||||
}
|
||||
|
||||
style "hscrollbar" {
|
||||
}
|
||||
|
||||
style "vscrollbar" {
|
||||
}
|
||||
|
||||
style "statusbar"
|
||||
{
|
||||
xthickness = 2
|
||||
}
|
||||
|
||||
style "comboboxentry"
|
||||
{
|
||||
xthickness = 4
|
||||
text[NORMAL] = @text_color
|
||||
text[PRELIGHT] = @text_color
|
||||
|
||||
fg[NORMAL] = @text_color
|
||||
fg[PRELIGHT] = @text_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
contrast = 0.4
|
||||
reliefstyle = 0
|
||||
border_shades = {1.03,0.8}
|
||||
shadow_shades = {0.5,0.0}
|
||||
}
|
||||
}
|
||||
|
||||
style "combo" = "comboboxentry"
|
||||
{
|
||||
bg[ACTIVE] = shade (0.85, @bg_color) # Color for pressed-spinbuttons.
|
||||
}
|
||||
|
||||
style "spin" = "combo"
|
||||
{
|
||||
engine "murrine"
|
||||
{
|
||||
border_shades = {0.7, 0.8}
|
||||
}
|
||||
}
|
||||
|
||||
style "scale" = "button"
|
||||
{
|
||||
GtkWidget ::focus-line-width = 0
|
||||
GtkWidget ::focus-padding = 0
|
||||
|
||||
bg[ACTIVE] = shade (0.86, @bg_color)
|
||||
bg[NORMAL] = shade (1.30, @bg_color)
|
||||
bg[PRELIGHT] = mix (0.4, shade (0.9, @selected_bg_color), shade (1.05, @bg_color))
|
||||
bg[SELECTED] = shade (0.9, @selected_bg_color)
|
||||
bg[INSENSITIVE] = shade (0.98, @bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
border_shades = {1.0, 0.75}
|
||||
contrast = 1.10
|
||||
lightborderstyle = 1
|
||||
roundness = 2
|
||||
trough_shades = {0.9, 1.1}
|
||||
trough_border_shades = {1.20, 1.20}
|
||||
}
|
||||
}
|
||||
|
||||
style "vscale" = "scale"
|
||||
{
|
||||
}
|
||||
|
||||
style "hscale" = "scale"
|
||||
{
|
||||
}
|
||||
|
||||
style "radiocheck"
|
||||
{
|
||||
bg[NORMAL] = shade (1.06, @bg_color)
|
||||
bg[PRELIGHT] = shade (1.06, @bg_color)
|
||||
bg[ACTIVE] = shade (0.85, @bg_color)
|
||||
bg[SELECTED] = @base_color
|
||||
bg[INSENSITIVE] = shade (0.95, @bg_color)
|
||||
text[PRELIGHT] = shade (0.8, @selected_bg_color)
|
||||
fg[ACTIVE] = @fg_color
|
||||
fg[INSENSITIVE] = mix (0.4, @fg_color, @bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
border_shades = { 0.9, 0.8 }
|
||||
contrast = 0.8
|
||||
lightborder_shade = 1.5
|
||||
}
|
||||
}
|
||||
|
||||
style "toolbar" = "default"
|
||||
{
|
||||
engine "murrine"
|
||||
{
|
||||
contrast = 1.13
|
||||
lightborder_shade = 1.0
|
||||
gradient_shades = {1.0,0.94,0.94,0.88}
|
||||
}
|
||||
}
|
||||
|
||||
style "toolbar-separator" {
|
||||
xthickness = 0
|
||||
ythickness = 1
|
||||
|
||||
GtkVSeparator::vertical-padding = 0
|
||||
GtkWidget::wide-separators = 1
|
||||
GtkWidget::separator-width = 7
|
||||
GtkWidget::separator-height = 1
|
||||
|
||||
|
||||
engine "murrine" {
|
||||
contrast = 1.0
|
||||
separatorstyle = 0
|
||||
}
|
||||
}
|
||||
|
||||
style "infobar" {
|
||||
engine "murrine" {
|
||||
}
|
||||
}
|
||||
|
||||
style "nautilus_location" {
|
||||
bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @selected_bg_color)
|
||||
}
|
||||
|
||||
style "xfce-header"
|
||||
{
|
||||
base[NORMAL] = shade (1.18, @bg_color)
|
||||
engine "murrine"
|
||||
{
|
||||
textstyle = 1
|
||||
text_shade = 0.85
|
||||
}
|
||||
}
|
||||
|
||||
style "xfwm-tabwin"
|
||||
{
|
||||
Xfwm4TabwinWidget::border-width = 1
|
||||
Xfwm4TabwinWidget::icon-size = 64
|
||||
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[SELECTED] = @selected_bg_color
|
||||
fg[NORMAL] = @fg_color
|
||||
base[SELECTED] = @base_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
focusstyle = 0
|
||||
}
|
||||
}
|
||||
|
||||
style "xfdesktop-icon-view"
|
||||
{
|
||||
font_name = "bold"
|
||||
XfdesktopIconView::label-alpha = 0
|
||||
XfdesktopIconView::selected-label-alpha = 60
|
||||
fg[NORMAL] = shade (0.9, @selected_fg_color)
|
||||
fg[ACTIVE] = @selected_fg_color
|
||||
engine "murrine"
|
||||
{
|
||||
textstyle = 5
|
||||
text_shade = 0.05
|
||||
}
|
||||
}
|
||||
|
||||
style "xfsm-logout"
|
||||
{
|
||||
GtkDialog::content-area-border = 12
|
||||
GtkDialog::content-area-spacing = 6
|
||||
GtkDialog::action-area-spacing = 0
|
||||
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[SELECTED] = @bg_color # Border around the dialog
|
||||
fg[NORMAL] = @fg_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
contrast = 1.2
|
||||
highlight_shade = 1.00
|
||||
lightborder_shade = 1.95
|
||||
gradient_shades = {1.2,1.1,0.95,0.93}
|
||||
border_shades = { 1.2,0.95 }
|
||||
reliefstyle = 2
|
||||
shadow_shades = { 1.3, 1.7 }
|
||||
}
|
||||
}
|
||||
|
||||
style "calendar"
|
||||
{
|
||||
fg[NORMAL] = @fg_color
|
||||
fg[PRELIGHT] = @selected_fg_color
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[PRELIGHT] = @selected_bg_color
|
||||
}
|
||||
|
||||
style "overlay-scrollbar"
|
||||
{
|
||||
bg[SELECTED] = shade (1.0, @selected_bg_color)
|
||||
bg[INSENSITIVE] = shade (0.85, @bg_color)
|
||||
bg[ACTIVE] = shade (0.6, @bg_color)
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# The following part of the gtkrc applies the different styles to the widgets.
|
||||
###############################################################################
|
||||
|
||||
class "GtkWindow*" style "resize-grip"
|
||||
|
||||
# Murrine default style is applied to every widget.
|
||||
class "GtkWidget" style "default"
|
||||
|
||||
# Increase the x/ythickness in some widgets.
|
||||
class "GtkFrame" style "wide"
|
||||
class "GtkEntry" style "entry"
|
||||
class "GtkSeparator" style "wide"
|
||||
class "GtkCalendar" style "wide"
|
||||
class "GtkToolbar" style "toolbar"
|
||||
class "GtkHandleBox*" style "toolbar"
|
||||
class "GtkStatusbar" style "resize-grip"
|
||||
|
||||
class "GtkSpinButton" style "spin"
|
||||
class "GtkScale" style "scale"
|
||||
class "GtkVScale" style "vscale"
|
||||
class "GtkHScale" style "hscale"
|
||||
|
||||
class "GtkScrollbar" style "scrollbar"
|
||||
class "GtkVScrollbar" style "scrollbar"
|
||||
class "GtkHScrollbar" style "scrollbar"
|
||||
|
||||
class "GtkRadio*" style "radiocheck"
|
||||
class "GtkCheck*" style "radiocheck"
|
||||
|
||||
# General matching following, the order is choosen so that the right styles override each other eg. progressbar needs to be more important then the menu match.
|
||||
#widget_class "*<GtkNotebook>*<GtkEventBox>" style "notebook"
|
||||
#widget_class "*<GtkNotebook>*<GtkScrolledWindow>" style "notebook"
|
||||
#widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "notebook"
|
||||
#widget_class "*<GtkNotebook>*<GtkLayout>" style "notebook"
|
||||
#widget_class "*<GtkNotebook>*<GtkLabel>" style "notebook-button"
|
||||
widget_class "*<GtkNotebook>*<GtkEventBox>" style "notebook-bg"
|
||||
widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "notebook-bg"
|
||||
widget_class "*<GtkNotebook>*<GtkLayout>" style "notebook-bg"
|
||||
widget_class "*<GtkNotebook>*<GtkViewport>" style "notebook-bg"
|
||||
widget_class "*<GtkNotebook>*<GtkScrolledWindow>" style "notebook-bg"
|
||||
widget_class "*<GtkNotebook>*<GtkToolbar>" style "notebook-bg"
|
||||
widget_class "*<GtkNotebook>*<GtkLabel>" style "notebook-bg"
|
||||
|
||||
widget_class "*<GtkButton>" style "button"
|
||||
widget_class "*<GtkNotebook>" style "notebook"
|
||||
widget_class "*<GtkStatusbar>*" style "statusbar"
|
||||
|
||||
widget_class "*<GtkNotebook>*<GtkButton>" style "notebook-button"
|
||||
widget_class "*<GtkNotebook>*<GtkButton>*<GtkLabel>" style "notebook-button"
|
||||
|
||||
widget_class "*<GtkComboBoxEntry>*" style "comboboxentry"
|
||||
widget_class "*<GtkCombo>*" style "combo"
|
||||
widget_class "*<GtkViewport>*" style "wider"
|
||||
widget_class "*<GtkEntry>*" style "wider"
|
||||
|
||||
widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menubar-menuitem"
|
||||
widget_class "*<GtkMenu>*" style "menu"
|
||||
widget_class "*<GtkMenuBar>*" style "menubar"
|
||||
widget_class "*<GtkSeparatorMenuItem>*" style "separator-menu-item"
|
||||
# Scale widget in menus (e.g. ubuntu's sound indicator)
|
||||
widget_class "*<GtkMenuItem>.*.<GtkScale>" style "scale"
|
||||
|
||||
widget_class "*.<GtkFrame>.<GtkLabel>" style "frame-title"
|
||||
widget_class "*.<GtkTreeView>*" style "treeview"
|
||||
|
||||
widget_class "*GtkCalendar*" style "calendar"
|
||||
|
||||
widget_class "*GtkHPaned" style "paned"
|
||||
widget_class "*GtkVPaned" style "paned"
|
||||
|
||||
widget_class "*<GtkProgress>" style "progressbar"
|
||||
widget_class "*<GtkProgressBar>" style "progressbar"
|
||||
|
||||
widget_class "*<GtkRadioButton>*" style "radiocheck"
|
||||
widget_class "*<GtkCheckButton>*" style "radiocheck"
|
||||
|
||||
# Treeview header
|
||||
widget_class "*.<GtkTreeView>.<GtkButton>" style "treeview-header"
|
||||
widget_class "*.<GtkCTree>.<GtkButton>" style "treeview-header"
|
||||
widget_class "*.<GtkList>.<GtkButton>" style "treeview-header"
|
||||
widget_class "*.<GtkCList>.<GtkButton>" style "treeview-header"
|
||||
widget_class "*GnmSimpleCanvas*" style "treeview-header" # Gnumeric treeview-headers
|
||||
|
||||
# Xfce specific theming
|
||||
widget_class "*XfceHeading*" style "xfce-header"
|
||||
widget "xfwm4-tabwin*" style "xfwm-tabwin"
|
||||
widget_class "*XfsmLogoutDialog*" style "xfsm-logout"
|
||||
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
|
||||
|
||||
widget_class "*<OsScrollbar>" style "overlay-scrollbar"
|
||||
widget_class "*<OsThumb>" style "overlay-scrollbar"
|
||||
|
||||
# The window of the tooltip is called "gtk-tooltip"
|
||||
################################
|
||||
# FIXME:
|
||||
# This will not work if one embeds eg. a button into the tooltip.
|
||||
# As far as I can tell right now we will need to rework the theme
|
||||
# quite a bit to get this working correctly.
|
||||
# (It will involve setting different priorities, etc.)
|
||||
################################
|
||||
widget "gtk-tooltip*" style "tooltips"
|
||||
|
||||
###################################################
|
||||
# SPECIAL CASES AND WORKAROUNDS
|
||||
###################################################
|
||||
|
||||
# Special case the nautilus-extra-view-widget
|
||||
# ToDo: A more generic approach for all applications that have a widget like this.
|
||||
widget "*.nautilus-extra-view-widget" style : highest "nautilus_location"
|
||||
|
||||
# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
|
||||
# Note that the work around assumes that the combobox is _not_ in appears-as-list mode.
|
||||
# This style does not affect GtkComboBoxEntry, it does have an effect on comboboxes in appears-as-list mode though.
|
||||
style "text-is-fg-color-workaround"
|
||||
{
|
||||
text[NORMAL] = @fg_color
|
||||
text[PRELIGHT] = @fg_color
|
||||
text[SELECTED] = @selected_fg_color
|
||||
text[ACTIVE] = @fg_color
|
||||
text[INSENSITIVE] = darker (@bg_color)
|
||||
}
|
||||
widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround"
|
||||
|
||||
style "menuitem-text-is-fg-color-workaround"
|
||||
{
|
||||
text[NORMAL] = @fg_color
|
||||
text[PRELIGHT] = @selected_fg_color
|
||||
text[SELECTED] = @selected_fg_color
|
||||
text[ACTIVE] = @fg_color
|
||||
text[INSENSITIVE] = darker (@bg_color)
|
||||
}
|
||||
widget "*.gtk-combobox-popup-menu.*" style "menuitem-text-is-fg-color-workaround"
|
||||
|
||||
# Work around the usage of GtkLabel inside GtkListItems to display text.
|
||||
# This breaks because the label is shown on a background that is based on the base color set.
|
||||
style "fg-is-text-color-workaround"
|
||||
{
|
||||
fg[NORMAL] = @text_color
|
||||
fg[PRELIGHT] = @selected_fg_color
|
||||
fg[ACTIVE] = @selected_fg_color
|
||||
fg[SELECTED] = @selected_fg_color
|
||||
fg[INSENSITIVE] = mix (0.4, @text_color, @bg_color)
|
||||
}
|
||||
widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround"
|
||||
# The same problem also exists for GtkCList and GtkCTree.
|
||||
# Only match GtkCList and not the parent widgets, because that would also change the headers.
|
||||
widget_class "*<GtkCList>" style "fg-is-text-color-workaround"
|
||||
widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround"
|
||||
|
||||
# panel theming###
|
||||
#include "apps/xfce-panel.rc"
|
||||
|
||||
|
||||
# application specific theming###
|
||||
include "apps/chromium.rc"
|
||||
#include "apps/claws-mail.rc"
|
||||
#include "apps/gmusicbrowser.rc"
|
||||
#include "apps/terminal.rc"
|
||||
#include "apps/thunar.rc"
|
||||
|
BIN
Bunsen-Blackish/gtk-2.0/resize_grip.png
Normal file
After Width: | Height: | Size: 187 B |
BIN
Bunsen-Blackish/gtk-2.0/xfsmlogout.png
Normal file
After Width: | Height: | Size: 131 B |
316
Bunsen-Blackish/gtk-3.0/apps/gnome-applications.css
Normal file
|
@ -0,0 +1,316 @@
|
|||
/***********************
|
||||
* fallback mode panel *
|
||||
***********************/
|
||||
PanelWidget,
|
||||
PanelApplet,
|
||||
PanelToplevel {
|
||||
padding: 0;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.5),
|
||||
shade(@panel_bg_color, 1.05)
|
||||
);
|
||||
|
||||
color: @panel_fg_color;
|
||||
}
|
||||
|
||||
PanelApplet {
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
PanelSeparator {
|
||||
border-width: 0;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.5),
|
||||
shade(@panel_bg_color, 1.05)
|
||||
);
|
||||
|
||||
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: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.5),
|
||||
shade(@panel_bg_color, 1.05)
|
||||
);
|
||||
}
|
||||
|
||||
PanelAppletFrame {
|
||||
border-width: 0;
|
||||
background-color: @panel_bg_color;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.5),
|
||||
shade(@panel_bg_color, 1.05)
|
||||
);
|
||||
}
|
||||
|
||||
PanelApplet .button {
|
||||
-GtkButton-inner-border: 2;
|
||||
|
||||
border-width: 0 1px;
|
||||
border-radius: 0;
|
||||
border-color: transparent;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.5),
|
||||
shade(@panel_bg_color, 1.05)
|
||||
);
|
||||
|
||||
color: @panel_fg_color;
|
||||
|
||||
text-shadow: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
PanelApplet .button:active {
|
||||
border-width: 0 1px;
|
||||
border-radius: 0;
|
||||
border-color: shade(@panel_bg_color, 0.7);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 0.85),
|
||||
shade(@panel_bg_color, 1.0)
|
||||
);
|
||||
}
|
||||
|
||||
PanelApplet .button:prelight {
|
||||
border-width: 0 1px;
|
||||
border-radius: 0;
|
||||
border-color: shade(@panel_bg_color, 0.7);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.7),
|
||||
shade(@panel_bg_color, 1.25)
|
||||
);
|
||||
}
|
||||
|
||||
PanelApplet .button:active:prelight {
|
||||
border-width: 0 1px;
|
||||
border-radius: 0;
|
||||
border-color: shade(@panel_bg_color, 0.7);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 0.85),
|
||||
shade(@panel_bg_color, 1.0)
|
||||
);
|
||||
}
|
||||
|
||||
WnckPager, WnckTasklist {
|
||||
background-color: @panel_bg_color;
|
||||
}
|
||||
|
||||
/************
|
||||
* nautilus *
|
||||
************/
|
||||
.nautilus-canvas-item {
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.nautilus-desktop.nautilus-canvas-item {
|
||||
color: white;
|
||||
text-shadow: 1px 1px black;
|
||||
}
|
||||
|
||||
.nautilus-desktop.nautilus-canvas-item:active {
|
||||
color: @theme_fg_color;
|
||||
}
|
||||
|
||||
.nautilus-desktop.nautilus-canvas-item:selected {
|
||||
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 .toolbar {
|
||||
border-width: 0 0 1px;
|
||||
border-style: solid;
|
||||
border-color: shade(@toolbar_bg_color, 0.8);
|
||||
}
|
||||
|
||||
NautilusWindow .sidebar .frame {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
NautilusWindow > GtkGrid > .pane-separator,
|
||||
NautilusWindow > GtkGrid > .pane-separator:hover {
|
||||
border-width: 0 1px 0 1px;
|
||||
border-style: solid;
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1);
|
||||
}
|
||||
|
||||
NautilusNotebook.notebook {
|
||||
border-right-width: 0;
|
||||
border-left-width: 0;
|
||||
border-bottom-width: 0;
|
||||
}
|
||||
|
||||
NautilusNotebook .frame {
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
NautilusQueryEditor .primary-toolbar.toolbar {
|
||||
border-top-width: 0;
|
||||
border-bottom-width: 0;
|
||||
}
|
||||
|
||||
NautilusQueryEditor .toolbar {
|
||||
padding-top: 3px;
|
||||
padding-bottom: 2px;
|
||||
border-width: 1px 0 0 0;
|
||||
border-style: solid;
|
||||
border-color: @toolbar_bg_color;
|
||||
background-color: shade(@toolbar_bg_color, 0.9);
|
||||
}
|
||||
|
||||
NautilusQueryEditor .toolbar:nth-child(2) {
|
||||
border-color: shade(@toolbar_bg_color, 0.8);
|
||||
}
|
||||
|
||||
NautilusQueryEditor .toolbar:last-child,
|
||||
NautilusQueryEditor .primary-toolbar.toolbar:only-child {
|
||||
border-bottom-width: 1px;
|
||||
border-bottom-color: shade(@toolbar_bg_color, 0.8);
|
||||
}
|
||||
|
||||
/******************
|
||||
* gnome terminal *
|
||||
******************/
|
||||
VteTerminal {
|
||||
background-color: @theme_base_color;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
TerminalWindow GtkNotebook.notebook {
|
||||
border-right-width: 0;
|
||||
border-bottom-width: 0;
|
||||
border-left-width: 0;
|
||||
}
|
||||
|
||||
/*********
|
||||
* 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: @theme_bg_color;
|
||||
color: shade(@theme_bg_color, 0.8);
|
||||
}
|
||||
|
||||
GeditPanel.title GtkLabel {
|
||||
padding: 5px 0;
|
||||
}
|
||||
|
||||
GeditPanel.vertical .title {
|
||||
padding: 5px 0 4px 3px;
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
GeditPanel .toolbar {
|
||||
border-style: none;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
GeditDocumentsPanel .view {
|
||||
background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1);
|
||||
}
|
||||
|
||||
GeditPanel.vertical .notebook {
|
||||
padding: 0;
|
||||
border-width: 1px 0;
|
||||
}
|
||||
|
||||
GeditPanel.horizontal .notebook {
|
||||
padding: 0;
|
||||
border-width: 0 1px 1px 0;
|
||||
}
|
||||
|
||||
GeditWindow .notebook {
|
||||
border-width: 1px 0;
|
||||
}
|
||||
|
||||
GeditPanel .notebook tab,
|
||||
GeditWindow .notebook tab {
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
GeditStatusComboBox .button,
|
||||
GeditStatusComboBox .button:hover,
|
||||
GeditStatusComboBox .button:active,
|
||||
GeditStatusComboBox .button:active:hover {
|
||||
padding: 1px 6px 2px 4px;
|
||||
border-style: solid;
|
||||
border-width: 0 1px;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
GeditStatusComboBox .button:hover,
|
||||
GeditStatusComboBox .button:active,
|
||||
GeditStatusComboBox .button:active:hover {
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
}
|
||||
|
||||
GeditViewFrame .gedit-search-slider {
|
||||
padding: 4px;
|
||||
border-radius: 0 0 3px 3px;
|
||||
border-width: 0 1px 1px 1px;
|
||||
border-style: solid;
|
||||
border-color: shade(@theme_base_color, 0.8);
|
||||
background-color: @theme_base_color;
|
||||
}
|
||||
|
||||
GeditViewFrame .gedit-search-slider .not-found {
|
||||
background-color: @error_bg_color;
|
||||
background-image: none;
|
||||
color: @error_fg_color;
|
||||
}
|
||||
|
||||
GeditViewFrame .gedit-search-slider .not-found:selected {
|
||||
background-color: @theme_selected_bg_color;
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
GeditFileBrowserWidget .primary-toolbar.toolbar {
|
||||
padding: 2px;
|
||||
border-top: none;
|
||||
background-color: @theme_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/***************
|
||||
* font-viewer *
|
||||
***************/
|
||||
SushiFontWidget {
|
||||
padding: 6px 12px;
|
||||
}
|
||||
|
||||
/*************
|
||||
* gucharmap *
|
||||
*************/
|
||||
GucharmapChartable {
|
||||
background-color: @theme_base_color;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
GucharmapChartable:active,
|
||||
GucharmapChartable:focus,
|
||||
GucharmapChartable:selected {
|
||||
background-color: @theme_selected_bg_color;
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
/*************
|
||||
* evolution *
|
||||
*************/
|
||||
EPreviewPane .entry {
|
||||
background-color: @theme_base_color;
|
||||
color: @theme_text_color;
|
||||
}
|
687
Bunsen-Blackish/gtk-3.0/apps/granite-widgets.css
Normal file
|
@ -0,0 +1,687 @@
|
|||
/********************
|
||||
* dynamic notebook *
|
||||
********************/
|
||||
.dynamic-notebook {
|
||||
background-color: shade(@theme_bg_color, 1.05);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.dynamic-notebook GtkLabel,
|
||||
.dynamic-notebook GtkImage {
|
||||
color: alpha(@theme_fg_color, 0.5);
|
||||
}
|
||||
|
||||
.dynamic-notebook .notebook {
|
||||
-GtkNotebook-tab-overlap: 3px;
|
||||
-GtkNotebook-initial-gap: 12px;
|
||||
|
||||
border-width: 1px 0 0 0;
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
border-radius: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.dynamic-notebook .notebook tab {
|
||||
padding: 3px;
|
||||
border-width: 1px;
|
||||
border-color: shade(@theme_bg_color, 0.9);
|
||||
border-radius: 3px;
|
||||
background-color: @theme_bg_color;
|
||||
background-image: none;
|
||||
color: @theme_fg_color;
|
||||
}
|
||||
|
||||
.dynamic-notebook .notebook tab:active {
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
background-color: shade(@theme_bg_color, 1.05);
|
||||
color: @theme_fg_color;
|
||||
}
|
||||
|
||||
.dynamic-notebook .notebook tab .entry {
|
||||
border-radius: 3px;
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
.dynamic-notebook .button:hover,
|
||||
.dynamic-notebook .button:hover:active,
|
||||
.dynamic-notebook .notebook .button,
|
||||
.dynamic-notebook .notebook .button:hover,
|
||||
.dynamic-notebook .notebook .button:hover:active {
|
||||
border-color: shade(@theme_bg_color, 0.7);
|
||||
background-color: shade(@theme_bg_color, 1.10);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.dynamic-notebook .button:hover:active,
|
||||
.dynamic-notebook .notebook .button:hover:active {
|
||||
border-color: shade(@theme_bg_color, 0.6);
|
||||
background-color: shade(@theme_bg_color, 0.85);
|
||||
color: shade(@theme_fg_color, 0.7);
|
||||
}
|
||||
|
||||
.dynamic-notebook .menu GtkLabel {
|
||||
color: @menu_fg;
|
||||
}
|
||||
|
||||
/****************
|
||||
* content view *
|
||||
****************/
|
||||
.content-view-window {
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: shade(@theme_base_color, 0.8);
|
||||
border-radius: 2px;
|
||||
background-color:@theme_base_color;
|
||||
background-image: none;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.content-view,
|
||||
.content-view GtkViewport {
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.content-view * {
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.content-view .entry {
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.content-view .button {
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: shade(@theme_base_color, 0.8);
|
||||
border-radius: 2px;
|
||||
background-color: shade(@theme_base_color, 1.02);
|
||||
background-image: none;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.content-view .button:hover {
|
||||
border-color: shade(@theme_base_color, 0.7);
|
||||
background-color: shade(@theme_base_color, 1.10);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.content-view .button:active {
|
||||
border-color: shade(@theme_base_color, 0.6);
|
||||
background-color: shade(@theme_base_color, 0.85);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.content-view .button:active:hover {
|
||||
border-color: shade(@theme_base_color, 0.7);
|
||||
color: shade(@theme_text_color, 1.10);
|
||||
}
|
||||
|
||||
.content-view .button:insensitive {
|
||||
border-color: shade(@theme_base_color, 0.8);
|
||||
background-color: shade(@theme_base_color, 0.95);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.content-view .help_button * {
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.content-view .toolbar {
|
||||
-GtkWidget-window-dragging: true;
|
||||
|
||||
padding: 1px;
|
||||
border-width: 0 0 1px 0;
|
||||
border-style: solid;
|
||||
border-color: shade(@theme_base_color, 0.8);
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.content-view .menu {
|
||||
padding: 0;
|
||||
border-radius: 0;
|
||||
border-style: none;
|
||||
background-color: @menu_bg_color;
|
||||
background-image: none;
|
||||
color: @menu_fg_color;
|
||||
}
|
||||
|
||||
/**************
|
||||
* sourcelist *
|
||||
**************/
|
||||
.source-list,
|
||||
.source-list.view {
|
||||
border-radius: 0;
|
||||
background-color: @theme_bg_color;
|
||||
background-image: none;
|
||||
color: mix(@theme_fg_color, @theme_bg_color, 0.1);
|
||||
}
|
||||
|
||||
.source-list {
|
||||
-GtkTreeView-horizontal-separator: 1;
|
||||
-GtkTreeView-vertical-separator: 1;
|
||||
}
|
||||
|
||||
.source-list.view:selected,
|
||||
.source-list.view:prelight:selected {
|
||||
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);
|
||||
}
|
||||
|
||||
.source-list.view: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;
|
||||
}
|
||||
|
||||
.source-list.badge,
|
||||
.source-list.badge:prelight,
|
||||
.source-list.badge:selected,
|
||||
.source-list.badge:prelight:selected {
|
||||
margin: 0 3px;
|
||||
padding: 0 6px;
|
||||
border-width: 0;
|
||||
border-radius: 10px;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@theme_selected_bg_color, 1.1),
|
||||
shade(@theme_selected_bg_color, 0.9)
|
||||
);
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
/******************
|
||||
* no undo button *
|
||||
******************/
|
||||
.button.noundo,
|
||||
.content-view .button.noundo {
|
||||
border-color: shade(@error_bg_color, 0.8);
|
||||
background-color: shade(@error_bg_color, 1.05);
|
||||
background-image: none;
|
||||
color: @error_fg_color;
|
||||
}
|
||||
|
||||
.button.noundo:hover,
|
||||
.content-view .button.noundo:hover {
|
||||
border-color: shade(@error_bg_color, 0.7);
|
||||
background-color: @error_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.noundo:active,
|
||||
.content-view .button.noundo:active {
|
||||
border-color: shade(@error_bg_color, 0.8);
|
||||
background-color: shade(@error_bg_color, 0.95);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.noundo:active:hover,
|
||||
.content-view .button.noundo:active:hover {
|
||||
border-color: shade(@error_bg_color, 0.7);
|
||||
background-color: shade(@error_bg_color, 0.97);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.noundo GtkLabel,
|
||||
.button.noundo Gtklabel:prelight {
|
||||
color: @error_fg_color;
|
||||
}
|
||||
|
||||
/**********************
|
||||
* affirmative button *
|
||||
**********************/
|
||||
.button.affirmative,
|
||||
.content-view .button.affirmative {
|
||||
border-color: shade(@theme_selected_bg_color, 0.8);
|
||||
background-color: shade(@theme_selected_bg_color, 1.05);
|
||||
background-image: none;
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
.button.affirmative:hover,
|
||||
.content-view .button.affirmative:hover {
|
||||
border-color: shade(@theme_selected_bg_color, 0.7);
|
||||
background-color: @theme_selected_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.affirmative:active,
|
||||
.content-view .button.affirmative:active {
|
||||
border-color: shade(@theme_selected_bg_color, 0.8);
|
||||
background-color: shade(@theme_selected_bg_color, 0.95);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.affirmative:active:hover,
|
||||
.content-view .button.affirmative:active:hover {
|
||||
border-color: shade(@theme_selected_bg_color, 0.7);
|
||||
background-color: shade(@theme_selected_bg_color, 0.97);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.affirmative GtkLabel,
|
||||
.button.affirmative Gtklabel:prelight {
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
/**********************
|
||||
* secondary toolbars *
|
||||
**********************/
|
||||
.secondary-toolbar.toolbar {
|
||||
padding: 2px;
|
||||
border-color: shade(@toolbar_bg_color, 0.8);
|
||||
background-color: @toolbar_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button {
|
||||
border-color: shade(@toolbar_bg_color, 0.8);
|
||||
background-color: shade(@toolbar_bg_color, 1.05);
|
||||
background-image: none;
|
||||
color: @toolbar_fg_color;
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button:hover {
|
||||
border-color: shade(@toolbar_bg_color, 0.7);
|
||||
background-color: shade(@toolbar_bg_color, 1.10);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button:active {
|
||||
border-color: shade(@toolbar_bg_color, 0.8);
|
||||
background-color: shade(@toolbar_bg_color, 0.95);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button:active:hover {
|
||||
border-color: shade(@toolbar_bg_color, 0.7);
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button:focus,
|
||||
.secondary-toolbar.toolbar .button:hover:focus,
|
||||
.secondary-toolbar.toolbar .button:active:focus,
|
||||
.secondary-toolbar.toolbar .button:active:hover:focus {
|
||||
border-color: shade(@toolbar_bg_color, 0.7);
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button:insensitive {
|
||||
border-color: shade(@toolbar_bg_color, 0.85);
|
||||
background-color: shade(@toolbar_bg_color, 0.9);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button:active *:insensitive {
|
||||
border-color: shade(@toolbar_bg_color, 0.75);
|
||||
background-color: shade(@toolbar_bg_color, 0.80);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/*******************
|
||||
* bottom toolbars *
|
||||
*******************/
|
||||
.bottom-toolbar.toolbar {
|
||||
padding: 6px;
|
||||
border-width: 1px 0 0 0;
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
background-color: @theme_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button {
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
background-color: shade(@theme_bg_color, 1.05);
|
||||
background-image: none;
|
||||
color: @theme_fg_color;
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button:hover {
|
||||
border-color: shade(@theme_bg_color, 0.7);
|
||||
background-color: shade(@theme_bg_color, 1.10);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button:active {
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
background-color: shade(@theme_bg_color, 0.95);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button:active:hover {
|
||||
border-color: shade(@theme_bg_color, 0.7);
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button:focus,
|
||||
.bottom-toolbar.toolbar .button:hover:focus,
|
||||
.bottom-toolbar.toolbar .button:active:focus,
|
||||
.bottom-toolbar.toolbar .button:active:hover:focus {
|
||||
border-color: shade(@theme_bg_color, 0.7);
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button:insensitive {
|
||||
border-color: shade(@theme_bg_color, 0.85);
|
||||
background-color: shade(@theme_bg_color, 0.9);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button:active *:insensitive {
|
||||
border-color: shade(@theme_bg_color, 0.75);
|
||||
background-color: shade(@theme_bg_color, 0.80);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/*************
|
||||
* statusbar *
|
||||
*************/
|
||||
GraniteWidgetsStatusBar {
|
||||
padding: 1px;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@theme_bg_color, 1.0),
|
||||
shade(@theme_bg_color, 0.88)
|
||||
);
|
||||
|
||||
box-shadow: inset 0 1px shade(@theme_bg_color, 0.8);
|
||||
}
|
||||
|
||||
/***********
|
||||
* popover *
|
||||
***********/
|
||||
GraniteWidgetsPopOver {
|
||||
-GraniteWidgetsPopOver-arrow-width: 21;
|
||||
-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: linear-gradient(to bottom,
|
||||
@menu_bg_color,
|
||||
shade(@menu_bg_color, 0.98)
|
||||
);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .sidebar.view,
|
||||
GraniteWidgetsPopOver * {
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
color: @menu_fg_color;
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .sidebar.view:selected,
|
||||
GraniteWidgetsPopOver .sidebar.view:selected:focus,
|
||||
GraniteWidgetsPopOver *:selected,
|
||||
GraniteWidgetsPopOver *:selected:focus {
|
||||
background-color: @theme_selected_bg_color;
|
||||
background-image: none;
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .button {
|
||||
border-color: shade(@menu_bg_color, 0.8);
|
||||
background-color: shade(@menu_bg_color, 1.08);
|
||||
background-image: none;
|
||||
color: @menu_fg_color;
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .button:hover {
|
||||
border-color: shade(@menu_bg_color, 0.7);
|
||||
background-color: shade(@menu_bg_color, 1.10);
|
||||
background-image: none;
|
||||
color: shade(@menu_fg_color, 0.7);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .button:active {
|
||||
border-color: shade(@menu_bg_color, 0.8);
|
||||
background-color: shade(@menu_bg_color, 0.95);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .button:active:hover {
|
||||
border-color: shade(@menu_bg_color, 0.7);
|
||||
color: shade(@menu_fg_color, 0.7);
|
||||
}
|
||||
|
||||
/* linked buttons */
|
||||
GraniteWidgetsPopOver .linked .button {
|
||||
box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .linked .button:active {
|
||||
box-shadow: inset -1px 0 shade(@menu_bg_color, 0.8),
|
||||
inset 1px 1px alpha(@dark_shadow, 0.06),
|
||||
inset -1px -1px alpha(@dark_shadow, 0.06);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .linked .button:insensitive {
|
||||
box-shadow: inset -1px 0 shade(@menu_bg_color, 0.8),
|
||||
inset 1px 1px alpha(@light_shadow, 0.2);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .linked .button:last-child,
|
||||
GraniteWidgetsPopOver .linked .button:only-child,
|
||||
GraniteWidgetsPopOver .linked .button:insensitive:last-child,
|
||||
GraniteWidgetsPopOver .linked .button:insensitive:only-child,
|
||||
GraniteWidgetsPopOver .linked .button:active *:insensitive:last-child,
|
||||
GraniteWidgetsPopOver .linked .button:active *:insensitive:only-child {
|
||||
box-shadow: inset 1px 1px alpha(@light_shadow, 0.4),
|
||||
inset -1px 0 alpha(@light_shadow, 0.4);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .linked .button:active:last-child,
|
||||
GraniteWidgetsPopOver .linked .button:active:only-child {
|
||||
box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06),
|
||||
inset -1px -1px alpha(@dark_shadow, 0.06);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .entry {
|
||||
border-color: shade(@menu_bg_color, 0.7);
|
||||
background-color: @menu_bg_color;
|
||||
background-image: none;
|
||||
color: @menu_fg_color;
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .entry:active,
|
||||
GraniteWidgetsPopOver .entry:focus {
|
||||
border-color: shade(@menu_bg_color, 0.7);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver *.separator {
|
||||
border-color: shade(@menu_bg_color, 0.9);
|
||||
color: transparent;
|
||||
}
|
||||
|
||||
.button.app {
|
||||
border-width: 0;
|
||||
border-radius: 2px;
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.app:hover {
|
||||
border-color: shade(@theme_selected_bg_color, 0.8);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@theme_selected_bg_color, 1.1),
|
||||
shade(@theme_selected_bg_color, 0.9)
|
||||
);
|
||||
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
.button.app:focus {
|
||||
border-color: shade(@theme_selected_bg_color, 0.8);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@theme_selected_bg_color, 1.1),
|
||||
shade(@theme_selected_bg_color, 0.9)
|
||||
);
|
||||
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
/********
|
||||
* gala *
|
||||
********/
|
||||
.gala-workspaces-background {
|
||||
border-width: 1px 0 0 0;
|
||||
border-color: shade(@panel_bg_color, 0.8);
|
||||
background-color: @panel_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.gala-workspace-selected {
|
||||
border-width: 1px;
|
||||
border-radius: 2px;
|
||||
border-color: shade(@theme_selected_bg_color, 0.9);
|
||||
background-color: @theme_selected_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/*********
|
||||
* files *
|
||||
*********/
|
||||
.files-overlay-bar {
|
||||
margin: 3px;
|
||||
padding: 3px 6px;
|
||||
border-width: 1px;
|
||||
border-color: shade(@theme_base_color, 0.7);
|
||||
border-radius: 2px;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@theme_bg_color, 1.1),
|
||||
shade(@theme_bg_color, 0.9)
|
||||
);
|
||||
}
|
||||
|
||||
.files-overlay-bar GtkLabel {
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
/*********
|
||||
* noise *
|
||||
*********/
|
||||
.album-list-view,
|
||||
.album-list-view * {
|
||||
border-color: shade(@theme_base_color, 0.7);
|
||||
border-radius: 0;
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.album-list-view GtkTreeView {
|
||||
-GtkTreeView-vertical-separator: 1;
|
||||
-GtkTreeView-grid-line-width: 0;
|
||||
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.album-list-view GtkTreeView row:nth-child(even) {
|
||||
border-width: 0;
|
||||
border-style: none;
|
||||
background-color: shade(@theme_base_color, 0.9);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
|
||||
.album-list-view GtkTreeView row:nth-child(odd) {
|
||||
border-width: 0;
|
||||
border-style: none;
|
||||
background-color: shade(@theme_base_color, 1.0);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.album-list-view GtkTreeView row:selected {
|
||||
background-color: @selected_bg_color;
|
||||
background-image: none;
|
||||
color: @selected_fg_color;
|
||||
}
|
||||
|
||||
/**********
|
||||
* birdie *
|
||||
**********/
|
||||
BirdieWidgetsTweetList * {
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/*********
|
||||
* tweet *
|
||||
*********/
|
||||
.tweet {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**********
|
||||
* notify *
|
||||
**********/
|
||||
.notify {
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: shade(@theme_base_color, 0.7);
|
||||
border-radius: 2px;
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.notify .low {
|
||||
}
|
||||
|
||||
.notify .critical {
|
||||
}
|
||||
|
||||
/*********
|
||||
* panel *
|
||||
*********/
|
||||
.panel {
|
||||
background-color: @panel_bg_color;
|
||||
background-image: none;
|
||||
color: @panel_fg_color;
|
||||
font: bold;
|
||||
}
|
||||
|
||||
.panel .menubar .menuitem {
|
||||
padding: 1px 3px;
|
||||
}
|
||||
|
||||
.shadow {
|
||||
background-color: transparent;
|
||||
background-image: linear-gradient(to bottom,
|
||||
rgba(0, 0, 0, 0.3),
|
||||
transparent
|
||||
);
|
||||
}
|
||||
|
||||
.composited-indicator,
|
||||
.wingpanel-app-button,
|
||||
.wingpanel-indicator-button {
|
||||
padding: 0 2px;
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
color: @panel_fg_color;
|
||||
}
|
||||
|
||||
.composited-indicator.menuitem:active,
|
||||
.composited-indicator.menuitem:prelight {
|
||||
border-style: none;
|
||||
background-image: none;
|
||||
}
|
58
Bunsen-Blackish/gtk-3.0/apps/lightdm-unity-greeter.css
Normal file
|
@ -0,0 +1,58 @@
|
|||
.lightdm.menu {
|
||||
background-image: none;
|
||||
background-color: alpha(black, 0.6);
|
||||
border-color: alpha(white, 0.2);
|
||||
border-radius: 3px;
|
||||
padding: 1px;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.lightdm-combo .menu {
|
||||
background-color: alpha(black, 0.6);
|
||||
border-radius: 0;
|
||||
padding: 0;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.lightdm.menu .menuitem *,
|
||||
.lightdm.menu .menuitem.check:active,
|
||||
.lightdm.menu .menuitem.radio:active {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.lightdm.menubar {
|
||||
background-image: none;
|
||||
background-color: alpha(black, 0.5);
|
||||
}
|
||||
|
||||
.lightdm-combo.combobox-entry .button,
|
||||
.lightdm-combo .cell,
|
||||
.lightdm-combo .button,
|
||||
.lightdm-combo .entry,
|
||||
.lightdm.button,
|
||||
.lightdm.entry {
|
||||
background-image: none;
|
||||
background-color: alpha(black, 0.3);
|
||||
border-color: alpha(white, 0.6);
|
||||
border-radius: 3px;
|
||||
padding: 7px;
|
||||
color: white;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
.lightdm.button,
|
||||
.lightdm.button:hover,
|
||||
.lightdm.button:active,
|
||||
.lightdm.button:active:focus,
|
||||
.lightdm.entry,
|
||||
.lightdm.entry:hover,
|
||||
.lightdm.entry:active,
|
||||
.lightdm.entry:active:focus {
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.lightdm.button:focus,
|
||||
.lightdm.entry:focus {
|
||||
border-color: alpha(white, 0.9);
|
||||
color: white;
|
||||
}
|
14
Bunsen-Blackish/gtk-3.0/apps/synaptic.css
Normal file
|
@ -0,0 +1,14 @@
|
|||
/* Synaptic's toolbar */
|
||||
GtkWindow > GtkVBox > .dock,
|
||||
GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar {
|
||||
padding: 6px;
|
||||
border-style: none;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@toolbar_bg_color, 1.0),
|
||||
shade(@toolbar_bg_color, 0.88)
|
||||
);
|
||||
|
||||
color: @toolbar_fg_color;
|
||||
|
||||
box-shadow: inset 0 -1px shade(@toolbar_bg_color, 0.7);
|
||||
}
|
31
Bunsen-Blackish/gtk-3.0/apps/unity.css
Normal file
|
@ -0,0 +1,31 @@
|
|||
UnityPanelWidget,
|
||||
.unity-panel {
|
||||
border-width: 0 0 1px 0;
|
||||
border-style: solid;
|
||||
border-color: shade(@panel_bg_color, 1.0);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.2),
|
||||
shade(@panel_bg_color, 1.0)
|
||||
);
|
||||
}
|
||||
|
||||
.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.8);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@theme_bg_color, 1.2),
|
||||
shade(@theme_bg_color, 1.0)
|
||||
);
|
||||
|
||||
color: @theme_fg_color;
|
||||
}
|
51
Bunsen-Blackish/gtk-3.0/apps/xfce.css
Normal file
|
@ -0,0 +1,51 @@
|
|||
XfceHeading {
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
padding: 0;
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
.xfce4-panel {
|
||||
background-color: shade(@panel_bg_color, 0.35);
|
||||
font: normal;
|
||||
color: @panel_fg_color;
|
||||
}
|
||||
|
||||
.xfce4-panel .button {
|
||||
border-radius: 0;
|
||||
padding: 1px;
|
||||
color: @panel_fg_color;
|
||||
}
|
||||
|
||||
.xfce4-panel .button {
|
||||
text-shadow: 0px 1px alpha(@dark_shadow, 1.0);
|
||||
}
|
||||
|
||||
.xfce4-panel .button:active {
|
||||
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 {
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@selected_bg_color, 0.88),
|
||||
shade(@selected_bg_color, 0.85)
|
||||
);
|
||||
|
||||
border-color: shade(@selected_bg_color, 0.6);
|
||||
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);
|
||||
color: @panel_fg_color;
|
||||
transition: none;
|
||||
}
|
||||
|
||||
.xfce4-panel .menu {
|
||||
text-shadow: none;
|
||||
-gtk-image-effect: none;
|
||||
}
|
BIN
Bunsen-Blackish/gtk-3.0/assets/checkbox-checked-hover.png
Normal file
After Width: | Height: | Size: 491 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/checkbox-checked-insensitive.png
Normal file
After Width: | Height: | Size: 580 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/checkbox-checked.png
Normal file
After Width: | Height: | Size: 605 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/checkbox-mixed-hover.png
Normal file
After Width: | Height: | Size: 283 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/checkbox-mixed-insensitive.png
Normal file
After Width: | Height: | Size: 383 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/checkbox-mixed.png
Normal file
After Width: | Height: | Size: 383 B |
After Width: | Height: | Size: 349 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/checkbox-unchecked.png
Normal file
After Width: | Height: | Size: 352 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/grid-selection-checked.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
Bunsen-Blackish/gtk-3.0/assets/grid-selection-unchecked.png
Normal file
After Width: | Height: | Size: 330 B |
After Width: | Height: | Size: 227 B |
After Width: | Height: | Size: 363 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/menuitem-checkbox-checked.png
Normal file
After Width: | Height: | Size: 285 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png
Normal file
After Width: | Height: | Size: 97 B |
After Width: | Height: | Size: 167 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/menuitem-checkbox-mixed.png
Normal file
After Width: | Height: | Size: 158 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/menuitem-radio-checked-hover.png
Normal file
After Width: | Height: | Size: 109 B |
After Width: | Height: | Size: 181 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/menuitem-radio-checked.png
Normal file
After Width: | Height: | Size: 167 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/pane-separator-vertical.png
Normal file
After Width: | Height: | Size: 148 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/pane-separator.png
Normal file
After Width: | Height: | Size: 151 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/radio-mixed-hover.png
Normal file
After Width: | Height: | Size: 481 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/radio-mixed-insensitive.png
Normal file
After Width: | Height: | Size: 562 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/radio-mixed.png
Normal file
After Width: | Height: | Size: 577 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/radio-selected-hover.png
Normal file
After Width: | Height: | Size: 535 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/radio-selected-insensitive.png
Normal file
After Width: | Height: | Size: 629 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/radio-selected.png
Normal file
After Width: | Height: | Size: 624 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/radio-unselected-insensitive.png
Normal file
After Width: | Height: | Size: 525 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/radio-unselected.png
Normal file
After Width: | Height: | Size: 563 B |
BIN
Bunsen-Blackish/gtk-3.0/assets/resize-grip.png
Normal file
After Width: | Height: | Size: 187 B |
159
Bunsen-Blackish/gtk-3.0/gtk-widgets-assets.css
Normal file
|
@ -0,0 +1,159 @@
|
|||
/*******************
|
||||
* 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:hover,
|
||||
.check:checked:hover {
|
||||
-gtk-icon-source: url("assets/checkbox-checked-hover.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:hover {
|
||||
-gtk-icon-source: url("assets/checkbox-mixed-hover.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:hover,
|
||||
.radio:checked:hover {
|
||||
-gtk-icon-source: url("assets/radio-selected-hover.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:hover {
|
||||
-gtk-icon-source: url("assets/radio-mixed-hover.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");
|
||||
}
|
||||
|
||||
GtkIconView.content-view.cell.check {
|
||||
-gtk-icon-source: url("assets/grid-selection-unchecked.png");
|
||||
}
|
||||
|
||||
GtkIconView.content-view.cell.check:active, GtkIconView.content-view.cell.check:checked {
|
||||
-gtk-icon-source: url("assets/grid-selection-checked.png");
|
||||
}
|
||||
|
||||
/***************
|
||||
* resize grip *
|
||||
***************/
|
||||
.grip {
|
||||
background-image: url("assets/resize-grip.png");
|
||||
}
|
||||
|
||||
/******************
|
||||
* pane separator *
|
||||
******************/
|
||||
.pane-separator,
|
||||
.pane-separator.horizontal {
|
||||
background-image: url("assets/pane-separator.png");
|
||||
background-repeat: no-repeat;
|
||||
background-position: center center;
|
||||
}
|
||||
|
||||
.pane-separator.vertical {
|
||||
background-image: url("assets/pane-separator-vertical.png");
|
||||
background-repeat: no-repeat;
|
||||
background-position: center center;
|
||||
}
|
4289
Bunsen-Blackish/gtk-3.0/gtk-widgets.css
Executable file
75
Bunsen-Blackish/gtk-3.0/gtk.css
Normal file
|
@ -0,0 +1,75 @@
|
|||
/* Bunsen-Blackish by hhh
|
||||
based on Greybird */
|
||||
/* default color scheme */
|
||||
@define-color bg_color #292929;
|
||||
@define-color fg_color #d9d9d9;
|
||||
@define-color base_color #333333;
|
||||
@define-color text_color #d9d9d9;
|
||||
@define-color selected_bg_color #171717;
|
||||
@define-color selected_fg_color #e6e6e6;
|
||||
@define-color tooltip_bg_color #292929;
|
||||
@define-color tooltip_fg_color #d9d9d9;
|
||||
|
||||
/* colormap actually used by the theme, to be overridden in other css files */
|
||||
@define-color theme_bg_color @bg_color;
|
||||
@define-color theme_fg_color @fg_color;
|
||||
@define-color theme_base_color @base_color;
|
||||
@define-color theme_text_color @text_color;
|
||||
@define-color theme_selected_bg_color @selected_bg_color;
|
||||
@define-color theme_selected_fg_color @selected_fg_color;
|
||||
@define-color theme_tooltip_bg_color @tooltip_bg_color;
|
||||
@define-color theme_tooltip_fg_color @tooltip_fg_color;
|
||||
|
||||
/* shadow effects */
|
||||
@define-color light_shadow #fff;
|
||||
@define-color dark_shadow #000;
|
||||
|
||||
/* misc colors used by gtk+ */
|
||||
@define-color info_fg_color rgb (50, 49, 40);
|
||||
@define-color info_bg_color rgb (252, 246, 202);
|
||||
@define-color warning_fg_color rgb (50, 34, 12);
|
||||
@define-color warning_bg_color rgb (250, 173, 61);
|
||||
@define-color question_fg_color rgb (215, 232, 250);
|
||||
@define-color question_bg_color rgb (57, 142, 231);
|
||||
@define-color error_fg_color rgb (251, 214, 214);
|
||||
@define-color error_bg_color rgb (237, 54, 54);
|
||||
@define-color link_color #4a90d9;
|
||||
@define-color success_color #4e9a06;
|
||||
@define-color warning_color #f57900;
|
||||
@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 @bg_color;
|
||||
@define-color panel_fg_color @fg_color;
|
||||
|
||||
/* osd */
|
||||
@define-color osd_base @base_color;
|
||||
@define-color osd_fg @fg_color;
|
||||
@define-color osd_bg alpha(@osd_base, 0.8);
|
||||
|
||||
/* window manager colors */
|
||||
@define-color wm_bg_a shade(@theme_bg_color, 1.07);
|
||||
@define-color wm_bg_b @theme_bg_color;
|
||||
@define-color wm_title_focused shade(@theme_fg_color, 1.2);
|
||||
@define-color wm_title_focused_shadow shade(@theme_bg_color, 1.2);
|
||||
@define-color wm_title_unfocused shade(@theme_fg_color, 2.0);
|
||||
@define-color wm_title_unfocused_shadow shade(@theme_bg_color, 1.1);
|
||||
@define-color wm_border_focused shade(@theme_bg_color, 0.7);
|
||||
@define-color wm_border_unfocused shade(@theme_bg_color, 0.8);
|
||||
|
||||
/* lightdm greeter color scheme */
|
||||
@define-color lightdm_bg_color @bg_color;
|
||||
@define-color lightdm_fg_color @fg_color;
|
||||
|
||||
@import url("gtk-widgets.css");
|
||||
@import url("gtk-widgets-assets.css");
|
||||
@import url("apps/lightdm-gtk-greeter.css");
|
||||
|
3
Bunsen-Blackish/gtk-3.0/settings.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[Settings]
|
||||
gtk-auto-mnemonics = 1
|
||||
gtk-visible-focus = automatic
|
12
Bunsen-Blackish/index.theme
Normal file
|
@ -0,0 +1,12 @@
|
|||
[Desktop Entry]
|
||||
Type=X-GNOME-Metatheme
|
||||
Name=Bunsen-Blackish
|
||||
Comment=
|
||||
Encoding=UTF-8
|
||||
|
||||
[X-GNOME-Metatheme]
|
||||
GtkTheme=Bunsen-Blackish
|
||||
MetacityTheme=
|
||||
IconTheme=
|
||||
CursorTheme=
|
||||
ButtonLayout=:minimize,maximize,close
|
93
Bunsen-Blackish/openbox-3/themerc
Normal file
|
@ -0,0 +1,93 @@
|
|||
!! Bunsen-Blackish by hhh (hsumen@post.com)
|
||||
|
||||
!! Menu settings
|
||||
|
||||
menu.title.bg: flat gradient vertical bevel1
|
||||
menu.title.bg.color: #292929
|
||||
menu.title.bg.colorTo: #292929
|
||||
menu.title.text.color: #d9d9d9
|
||||
menu.title.text.justify: right
|
||||
|
||||
menu.items.bg: flat solid
|
||||
menu.items.bg.color: #3C3C3C
|
||||
menu.items.text.color: #d9d9d9
|
||||
menu.items.disabled.text.color: #575757
|
||||
|
||||
menu.items.active.bg: flat gradient vertical bevel1
|
||||
menu.items.active.bg.color: #171717
|
||||
menu.items.active.bg.colorTo:#101010
|
||||
menu.items.active.text.color: #d9d9d9
|
||||
menu.bullet.selected.image.color: #d9d9d9
|
||||
|
||||
menu.separator.color: #535353
|
||||
|
||||
!! focused window settings
|
||||
|
||||
window.active.title.bg: flat gradient vertical bevel1
|
||||
window.active.title.bg.color: #595959
|
||||
window.active.title.bg.colorTo: #292929
|
||||
window.active.title.separator.color: #292929
|
||||
|
||||
window.active.handle.bg: flat gradient vertical bevel1
|
||||
window.active.handle.bg.color: #292929
|
||||
window.active.handle.bg.colorTo: #292929
|
||||
|
||||
window.active.grip.bg: parentrelative
|
||||
|
||||
window.active.label.bg: parentrelative
|
||||
window.active.label.text.color: #d9d9d9
|
||||
|
||||
window.*.button.*.bg: parentrelative
|
||||
window.active.button.*.image.color: #d9d9d9
|
||||
window.active.button.*.hover.image.color: #FFFFFF
|
||||
window.active.button.*.pressed.image.color: #000000
|
||||
window.active.button.disabled.image.color: #575757
|
||||
|
||||
!! unfocused window settings
|
||||
|
||||
window.inactive.title.bg: flat gradient vertical bevel1
|
||||
window.inactive.title.bg.color: #454545
|
||||
window.inactive.title.bg.colorTo: #292929
|
||||
window.inactive.title.separator.color: #292929
|
||||
|
||||
window.inactive.handle.bg: flat gradient vertical bevel1
|
||||
window.inactive.handle.bg.color: #292929
|
||||
window.inactive.handle.bg.colorTo: #292929
|
||||
|
||||
window.inactive.grip.bg: parentrelative
|
||||
|
||||
window.inactive.label.bg: parentrelative
|
||||
window.inactive.label.text.color: #999999
|
||||
|
||||
window.inactive.button.*.image.color: #999999
|
||||
window.inactive.button.*.hover.image.color: #FFFFFF
|
||||
window.inactive.button.*.pressed.image.color: #000000
|
||||
window.inactive.button.disabled.image.color: #575757
|
||||
|
||||
!! Global width settings
|
||||
border.Width: 1
|
||||
padding.width: 1
|
||||
window.handle.width: 0
|
||||
window.client.padding.width: 0
|
||||
menu.overlap: -6
|
||||
|
||||
!! Miscellaneous settings
|
||||
border.color: #3C3C3C
|
||||
|
||||
!! OSD
|
||||
osd.bg: flat gradient vertical bevel1
|
||||
osd.bg.color: #292929
|
||||
osd.bg.colorTo: #292929
|
||||
osd.label.bg: parentrelative
|
||||
osd.hilight.bg: flat solid
|
||||
osd.hilight.bg.color: #8c8c8c
|
||||
osd.unhilight.bg: flat solid
|
||||
osd.unhilight.bg.color: #292929
|
||||
osd.label.text.color: #e8e8e8
|
||||
|
||||
!! font me!
|
||||
window.label.text.justify: center
|
||||
window.active.label.text.font:shadow=n:shadowtint=-60:shadowoffset=1
|
||||
window.inactive.label.text.font:shadow=n:shadowtint=-60:shadowoffset=1
|
||||
menu.items.font:
|
||||
menu.title.text.font:shadow=n:shadowtint=70
|
64
Bunsen-Blackish/xfce-notify-4.0/gtkrc
Normal file
|
@ -0,0 +1,64 @@
|
|||
# Bunsen-Blackish by hhh (hsumen@post.com)
|
||||
# based on
|
||||
# Theme: waldorf Xfce4 notification theme
|
||||
# Description: A default theme for CrunchBang Waldorf
|
||||
# Author: Philip Newborough <corenominal@corenominal.org>
|
||||
# Web: http://crunchbang.org/
|
||||
# -------------------------------------------------------
|
||||
style "bunsen-notify-window"
|
||||
{
|
||||
bg[NORMAL] = "#171717"
|
||||
XfceNotifyWindow::border-color = "#171717"
|
||||
XfceNotifyWindow::border-color-hover = "#919191"
|
||||
XfceNotifyWindow::border-radius =0.0
|
||||
XfceNotifyWindow::border-width = 2.0
|
||||
XfceNotifyWindow::border-width-hover = 2.0
|
||||
XfceNotifyWindow::summary-bold = 1
|
||||
}
|
||||
class "XfceNotifyWindow" style "bunsen-notify-window"
|
||||
|
||||
style "bunsen-notify-button"
|
||||
{
|
||||
bg[NORMAL] = "#171717"
|
||||
fg[NORMAL] = "#d9d9d9"
|
||||
fg[PRELIGHT] = "#d9d9d9"
|
||||
}
|
||||
|
||||
style "bunsen-notify-text"
|
||||
{
|
||||
fg[NORMAL] = "#d9d9d9"
|
||||
GtkWidget::link-color = "#a7a7a7"
|
||||
}
|
||||
|
||||
style "bunsen-notify-progressbar"
|
||||
{
|
||||
xthickness = 1
|
||||
ythickness = 1
|
||||
|
||||
bg[NORMAL] = "#171717"
|
||||
bg[SELECTED] = "#d8d8d8"
|
||||
bg[ACTIVE] = "#333333"
|
||||
|
||||
GtkProgressBar::min-vertical-bar-width = 4
|
||||
GtkProgressBar::min-horizontal-bar-height = 4
|
||||
|
||||
engine "murrine" {
|
||||
gradient_shades = {1.1,0.95,1.1,0.85}
|
||||
contrast = 0.5
|
||||
border_shades = { 0.9, 0.9 }
|
||||
progressbarstyle = 0
|
||||
}
|
||||
}
|
||||
|
||||
style "bunsen-summary"
|
||||
{
|
||||
font_name = "Bold"
|
||||
}
|
||||
|
||||
|
||||
widget "XfceNotifyWindow.*.summary" style "bunsen-summary"
|
||||
widget_class "XfceNotifyWindow.*.GtkButton*" style "bunsen-notify-button"
|
||||
widget_class "XfceNotifyWindow.*.<GtkLabel>" style "bunsen-notify-text"
|
||||
widget_class "XfceNotifyWindow.*.<GtkProgress>" style "bunsen-notify-progressbar"
|
||||
widget_class "XfceNotifyWindow.*.<GtkProgressBar>" style "bunsen-notify-progressbar"
|
||||
|
359
Bunsen-Blue-Dark/LICENSE.CC
Normal file
|
@ -0,0 +1,359 @@
|
|||
Creative 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/.
|
339
Bunsen-Blue-Dark/LICENSE.GPL
Normal file
|
@ -0,0 +1,339 @@
|
|||
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.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 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.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
33
Bunsen-Blue-Dark/README
Normal file
|
@ -0,0 +1,33 @@
|
|||
Bunsen-Blue-Dark, a dark theme for Bunsen, by hhh
|
||||
---------------------------------------------
|
||||
|
||||
based on Greybird by The Shimmer Project.
|
||||
|
||||
Light text on a dark background will not work with some programs, for
|
||||
example input fields in Iceweasel/Firefox.
|
||||
|
||||
In order to fix this, navigate to
|
||||
|
||||
~/.mozilla/firefox/${your_profile_folder}/chrome
|
||||
|
||||
rename userContent-example.css to userContent.css and append the
|
||||
following CSS to the file:
|
||||
|
||||
input {
|
||||
-moz-appearance: none !important;
|
||||
background-color: white;
|
||||
color: black;
|
||||
}
|
||||
|
||||
textarea {
|
||||
-moz-appearance: none !important;
|
||||
background-color: white;
|
||||
color: black;
|
||||
}
|
||||
|
||||
select {
|
||||
-moz-appearance: none !important;
|
||||
background-color: white;
|
||||
color: black;
|
||||
}
|
||||
|
19
Bunsen-Blue-Dark/gtk-2.0/apps/chromium.rc
Normal file
|
@ -0,0 +1,19 @@
|
|||
# Google Chrome/Chromium theming (requires 9.0.597 or newer)
|
||||
style "chrome-gtk-frame"
|
||||
{
|
||||
ChromeGtkFrame::frame-color = shade (0.5, @bg_color)
|
||||
ChromeGtkFrame::inactive-frame-color = shade (0.5, @bg_color)
|
||||
ChromeGtkFrame::incognito-frame-color = shade (0.5, @bg_color)
|
||||
ChromeGtkFrame::incognito-inactive-frame-color = shade (0.5, @bg_color)
|
||||
|
||||
ChromeGtkFrame::frame-gradient-size = 100
|
||||
ChromeGtkFrame::frame-gradient-color = shade (1.08,@bg_color)
|
||||
ChromeGtkFrame::inactive-frame-gradient-color = shade (1.08,@bg_color)
|
||||
ChromeGtkFrame::incognito-frame-gradient-color = shade (1.08,@bg_color)
|
||||
ChromeGtkFrame::incognito-inactive-frame-gradient-color = shade (1.08,@bg_color)
|
||||
|
||||
ChromeGtkFrame::scrollbar-trough-color = @base_color
|
||||
ChromeGtkFrame::scrollbar-slider-prelight-color = shade(0.92, @bg_color)
|
||||
ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
|
||||
}
|
||||
class "ChromeGtkFrame" style "chrome-gtk-frame"
|
3
Bunsen-Blue-Dark/gtk-2.0/apps/claws-mail.rc
Normal file
|
@ -0,0 +1,3 @@
|
|||
widget_class "*<GtkNotebook>.<GtkScrolledWindow>.<GtkViewport>*" style "notebook" # Claws-Mail compose-window workaround
|
||||
widget_class "*.<GtkCMCTree>.<GtkButton>" style "treeview-header" # Claws-Mail treeview-headers
|
||||
widget_class "*.<GtkCMCList>.<GtkButton>" style "treeview-header" # Claws-Mail treeview-headers
|
17
Bunsen-Blue-Dark/gtk-2.0/apps/gmusicbrowser.rc
Normal file
|
@ -0,0 +1,17 @@
|
|||
style "traytip-bg"
|
||||
{
|
||||
bg[NORMAL] = @base_color
|
||||
engine "murrine"
|
||||
{
|
||||
textstyle = 1
|
||||
text_shade = 0.75
|
||||
}
|
||||
}
|
||||
|
||||
style "gmusicbrowser-handle"
|
||||
{
|
||||
GtkPaned::handle-size = 1
|
||||
}
|
||||
|
||||
widget "Shimmer Desktop.VBMain.HPMain" style "gmusicbrowser-handle"
|
||||
widget "Shimmer Traytip" style "traytip-bg"
|
51
Bunsen-Blue-Dark/gtk-2.0/apps/terminal.rc
Normal file
|
@ -0,0 +1,51 @@
|
|||
style "terminal"
|
||||
{
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[ACTIVE] = @bg_color
|
||||
bg[PRELIGHT] = @bg_color
|
||||
bg[SELECTED] = @bg_color
|
||||
base[NORMAL] = @bg_color
|
||||
}
|
||||
|
||||
style "terminal-scrollbar"
|
||||
{
|
||||
base[NORMAL] = @bg_color
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[PRELIGHT] = shade(0.95,@bg_color)
|
||||
engine "murrine" {
|
||||
gradient_shades = {0.85,0.85,0.85,0.85}
|
||||
colorize_scrollbar = FALSE
|
||||
glow_shade = 1.0
|
||||
trough_shades = { 0.975, 0.975 } # make the trough #CECECE (@bg_color)
|
||||
trough_border_shades = { 1.03, 1.03 } # make the trough #CECECE
|
||||
border_shades = { 0.75, 0.75 }
|
||||
contrast = 0.0
|
||||
}
|
||||
}
|
||||
|
||||
style "terminal-notebook" = "dark"
|
||||
{
|
||||
bg[NORMAL] = shade (1.08, @bg_color) # Tab background.
|
||||
bg[ACTIVE] = shade (0.98, @bg_color) # Unfocused tab background.
|
||||
fg[ACTIVE] = shade (0.86, @bg_color)
|
||||
base[NORMAL] = @text_color
|
||||
engine "murrine"
|
||||
{
|
||||
highlight_shade = 1.0
|
||||
roundness = 3
|
||||
contrast = 0.6
|
||||
|
||||
|
||||
## things that don't work:
|
||||
#glow_shade = 0.8
|
||||
#glowstyle = 2
|
||||
#focusstyle = 3
|
||||
#glazestyle = 3
|
||||
#border_shades = { 0.45, 2.5 }
|
||||
#prelight_shade = 1.5
|
||||
}
|
||||
}
|
||||
|
||||
class "*TerminalWindow" style "terminal"
|
||||
widget_class "TerminalWindow*GtkNotebook" style "terminal-notebook"
|
||||
widget "*TerminalWindow.*.GtkVScrollbar" style "terminal-scrollbar"
|
79
Bunsen-Blue-Dark/gtk-2.0/apps/thunar.rc
Normal file
|
@ -0,0 +1,79 @@
|
|||
style "sidepane"
|
||||
{
|
||||
GtkTreeView::vertical-separator = 4
|
||||
|
||||
base[NORMAL] = mix (0.1, shade (1.35,@selected_bg_color), shade (0.9,@base_color))
|
||||
base[INSENSITIVE] = mix (0.4, shade (1.35,@selected_bg_color), shade (0.9,@base_color))
|
||||
|
||||
text[NORMAL] = mix (0.7, @text_color, @base_color)
|
||||
text[ACTIVE] = mix (0.7, @text_color, @base_color)
|
||||
text[SELECTED] = mix (0.7, @text_color, @base_color)
|
||||
|
||||
engine "pixmap" {
|
||||
|
||||
image {
|
||||
function = FLAT_BOX
|
||||
state = SELECTED
|
||||
recolorable = TRUE
|
||||
file = "thunar/sidebar_active.png"
|
||||
border = { 0, 0, 0, 0 }
|
||||
stretch = TRUE
|
||||
}
|
||||
|
||||
image {
|
||||
function = FOCUS
|
||||
recolorable = TRUE
|
||||
file = "thunar/sidebar_active.png"
|
||||
border = { 0, 0, 0, 0 }
|
||||
stretch = TRUE
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
style "breadcrumbs"
|
||||
{
|
||||
xthickness = 9
|
||||
ythickness = 4
|
||||
ThunarLocationButtons::spacing = 0
|
||||
|
||||
engine "pixmap" {
|
||||
image {
|
||||
function = BOX
|
||||
state = PRELIGHT
|
||||
recolorable = TRUE
|
||||
file = "thunar/breadcrumb_prelight.png"
|
||||
border = { 4, 10, 0, 0 }
|
||||
stretch = TRUE
|
||||
}
|
||||
image {
|
||||
function = BOX
|
||||
state = ACTIVE
|
||||
file = "thunar/breadcrumb_active.png"
|
||||
border = { 4, 10, 0, 0 }
|
||||
stretch = TRUE
|
||||
}
|
||||
image {
|
||||
function = BOX
|
||||
state = INSENSITIVE
|
||||
file = ""
|
||||
border = { 0, 10, 0, 0 }
|
||||
stretch = TRUE
|
||||
}
|
||||
image {
|
||||
function = BOX
|
||||
file = "thunar/breadcrumb_default.png"
|
||||
border = { 4, 10, 0, 10 }
|
||||
stretch = TRUE
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
widget_class "*ThunarLocationButtons*" style "breadcrumbs"
|
||||
widget_class "*ThunarShortcutsView*" style "sidepane"
|
||||
widget_class "*ThunarTreeView*" style "sidepane"
|
||||
widget_class "*ThunarLocationEntry*" style "entry"
|
||||
widget_class "*ThunarStatusbar*" style "resize-grip"
|
||||
|
||||
# Gtk2 Open-File Dialog
|
||||
widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane"
|
||||
widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "treeview-header"
|
BIN
Bunsen-Blue-Dark/gtk-2.0/apps/thunar/breadcrumb_active.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
Bunsen-Blue-Dark/gtk-2.0/apps/thunar/breadcrumb_default.png
Normal file
After Width: | Height: | Size: 725 B |
BIN
Bunsen-Blue-Dark/gtk-2.0/apps/thunar/breadcrumb_prelight.png
Normal file
After Width: | Height: | Size: 724 B |
BIN
Bunsen-Blue-Dark/gtk-2.0/apps/thunar/sidebar_active.png
Normal file
After Width: | Height: | Size: 194 B |
140
Bunsen-Blue-Dark/gtk-2.0/apps/xfce-panel.rc
Normal file
|
@ -0,0 +1,140 @@
|
|||
style "theme-panel" = "dark"
|
||||
{
|
||||
xthickness = 1
|
||||
ythickness = 1
|
||||
|
||||
bg[NORMAL] = shade (0.35, @bg_color_dark)
|
||||
bg[ACTIVE] = shade (0.65, @bg_color_dark)
|
||||
bg[PRELIGHT] = shade (0.85, @selected_bg_color)
|
||||
bg[SELECTED] = shade (0.65, @selected_bg_color)
|
||||
|
||||
fg[NORMAL] = shade (0.9, @base_color)
|
||||
fg[PRELIGHT] = @base_color
|
||||
fg[ACTIVE] = shade (0.9, @base_color)
|
||||
fg[SELECTED] = shade (0.9, @base_color)
|
||||
|
||||
text[NORMAL] = shade (0.9, @base_color)
|
||||
text[PRELIGHT] = @base_color
|
||||
text[ACTIVE] = shade (0.9, @base_color)
|
||||
text[SELECTED] = shade (0.9, @base_color)
|
||||
|
||||
engine "murrine" {
|
||||
roundness = 0
|
||||
glowstyle = 0
|
||||
glazestyle = 0
|
||||
textstyle = 1
|
||||
text_shade = 0.2
|
||||
}
|
||||
}
|
||||
|
||||
style "theme-panel-text"
|
||||
{
|
||||
fg[NORMAL] = @base_color
|
||||
fg[PRELIGHT] = "#ffffff"
|
||||
fg[ACTIVE] = @base_color
|
||||
|
||||
text[NORMAL] = @base_color
|
||||
text[PRELIGHT] = "#ffffff"
|
||||
text[ACTIVE] = @base_color
|
||||
|
||||
engine "murrine" {
|
||||
textstyle = 1
|
||||
text_shade = 0.2
|
||||
}
|
||||
}
|
||||
|
||||
style "panel-entry" = "dark"
|
||||
{
|
||||
fg[NORMAL] = @text_color
|
||||
fg[PRELIGHT] = @text_color
|
||||
fg[ACTIVE] = @text_color
|
||||
fg[SELECTED] = @text_color
|
||||
fg[INSENSITIVE] = @text_color
|
||||
|
||||
text[NORMAL] = @text_color
|
||||
text[PRELIGHT] = @text_color
|
||||
text[ACTIVE] = @text_color
|
||||
text[SELECTED] = @text_color
|
||||
text[INSENSITIVE] = @text_color
|
||||
|
||||
}
|
||||
|
||||
style "theme-main-menu-text" = "theme-panel-text"
|
||||
{
|
||||
fg[PRELIGHT] = "#ffffff"
|
||||
text[PRELIGHT] = "#ffffff"
|
||||
}
|
||||
|
||||
style "workspace-switcher" = "theme-panel"
|
||||
{
|
||||
bg[SELECTED] = shade (0.8, @selected_bg_color)
|
||||
}
|
||||
|
||||
style "window-buttons" = "theme-panel"
|
||||
{
|
||||
xthickness = 3
|
||||
ythickness = 3
|
||||
|
||||
bg[ACTIVE] = shade (0.65, @selected_bg_color)
|
||||
bg[PRELIGHT] = shade (0.85, @selected_bg_color)
|
||||
bg[SELECTED] = shade (0.85, @selected_bg_color)
|
||||
|
||||
fg[NORMAL] = shade (0.7, @base_color)
|
||||
fg[ACTIVE] = @base_color
|
||||
fg[PRELIGHT] = @base_color
|
||||
|
||||
engine "murrine" {
|
||||
contrast = 0.0
|
||||
gradient_shades = { 1.0, 0.9, 0.8, 0.7 }
|
||||
roundness = 1
|
||||
reliefstyle = 0
|
||||
textstyle = 1
|
||||
text_shade = 0.2
|
||||
}
|
||||
}
|
||||
|
||||
style "indicator" = "theme-panel"
|
||||
{
|
||||
xthickness = 0
|
||||
ythickness = 0
|
||||
}
|
||||
|
||||
widget "*PanelWidget*" style "theme-panel"
|
||||
widget "*PanelApplet*" style "theme-panel"
|
||||
widget "*fast-user-switch*" style "theme-panel"
|
||||
widget "*CPUFreq*Applet*" style "theme-panel"
|
||||
class "PanelApp*" style "theme-panel"
|
||||
class "PanelToplevel*" style "theme-panel"
|
||||
widget_class "*PanelToplevel*" style "theme-panel"
|
||||
widget_class "*notif*" style "theme-panel"
|
||||
widget_class "*Notif*" style "theme-panel"
|
||||
widget_class "*Tray*" style "theme-panel"
|
||||
widget_class "*tray*" style "theme-panel"
|
||||
widget_class "*computertemp*" style "theme-panel"
|
||||
widget_class "*Applet*Tomboy*" style "theme-panel"
|
||||
widget_class "*Applet*Netstatus*" style "theme-panel"
|
||||
|
||||
# Fixes for tooltip text in some apps.
|
||||
widget_class "*Notif*Beagle*" style "theme-panel"
|
||||
widget_class "*Notif*Brasero*" style "theme-panel"
|
||||
|
||||
# XFCE panel theming.
|
||||
widget "*Xfce*Panel*" style "theme-panel"
|
||||
class "*Xfce*Panel*" style "theme-panel"
|
||||
widget "*WnckPager*" style "workspace-switcher"
|
||||
|
||||
# Fix gtk-entries in the panel
|
||||
class "GtkEntry" style "combo"
|
||||
class "*SexyIconEntry*" style:highest "combo" # fixes dict-plugin
|
||||
widget "*xfce4-verve-plugin*GtkEntry" style:highest "combo" # fixes verve-plugin
|
||||
|
||||
# Make sure panel text color doesn't change
|
||||
widget_class "*Panel*MenuBar*" style "theme-main-menu-text"
|
||||
widget_class "*Panel*<GtkMenuBar>*" style "theme-main-menu-text"
|
||||
widget "*.clock-applet-button.*" style "theme-panel-text"
|
||||
widget "*PanelApplet*" style "theme-panel-text"
|
||||
|
||||
# Override general panel-style with specific plugin-styles
|
||||
widget "*indicator-applet*" style "indicator"
|
||||
widget "*indicator-button*" style "indicator"
|
||||
widget "*XfceTasklist*" style "window-buttons"
|
804
Bunsen-Blue-Dark/gtk-2.0/gtkrc
Normal file
|
@ -0,0 +1,804 @@
|
|||
# Author: hhh <hsumen@post.com>
|
||||
# Theme: Bunsen-Blue-Dark
|
||||
# based on "Greybird" by Simon Steinbeiß
|
||||
# Description: As is the original theme, this theme is 100% free and open source.
|
||||
|
||||
gtk-color-scheme = "bg_color:#3c3c3c\nselected_bg_color:#5C8AB8\nbase_color:#454545" # Background, base.
|
||||
gtk-color-scheme = "fg_color:#d9d9d9\nselected_fg_color:#e6e6e6\ntext_color:#d9d9d9" # Foreground, text.
|
||||
gtk-color-scheme = "tooltip_bg_color:#454545\ntooltip_fg_color:#e6e6e6" # Tooltips.
|
||||
gtk-color-scheme = "link_color:#4a90d9" # Hyperlinks
|
||||
gtk-color-scheme = "panel_bg:#3c3c3c" # same as bg_color
|
||||
gtk-color-scheme = "fm_color:#d9d9d9" # same as fg_color
|
||||
gtk-color-scheme = "bg_color_dark:#3c3c3c\ntext_color_dark:#d9d9d9"
|
||||
|
||||
gtk-icon-sizes = "panel-applications-menu=24,24:panel-menu=24,24:panel=16,16:gtk-button=16,16"
|
||||
gtk-button-images = 0 # Disables icons for buttons with text
|
||||
gtk-toolbar-style = 0 # Disables text in toolbar
|
||||
gtk-auto-mnemonics = 1 # Disables ugly lines under menu items
|
||||
|
||||
####################
|
||||
## Default Styles ##
|
||||
####################
|
||||
|
||||
style "default"
|
||||
{
|
||||
GnomeHRef ::link_color = @link_color
|
||||
GtkHTML ::link-color = @link_color
|
||||
GtkIMHtmlr ::hyperlink-color = @link_color
|
||||
GtkIMHtml ::hyperlink-color = @link_color
|
||||
GtkWidget ::link-color = @link_color
|
||||
GtkWidget ::visited-link-color = @text_color
|
||||
|
||||
GtkButton ::child-displacement-x = 1
|
||||
GtkButton ::child-displacement-y = 1
|
||||
GtkButton ::default-border = { 0, 0, 0, 0 }
|
||||
GtkCheckButton ::indicator-size = 15
|
||||
|
||||
GtkEntry ::honors-transparent-bg-hint = 1
|
||||
GtkEntry ::progress-border = { 3, 3, 3, 3 }
|
||||
GtkEntry ::state-hint = 0
|
||||
|
||||
GtkImage ::x-ayatana-indicator-dynamic = 1
|
||||
|
||||
GtkMenu ::horizontal-padding = 0
|
||||
GtkMenu ::vertical-padding = 0
|
||||
|
||||
GtkPaned ::handle-size = 3
|
||||
|
||||
GtkNotebook ::tab-overlap =-2
|
||||
|
||||
GtkProgressBar ::min-vertical-bar-width = 10
|
||||
GtkProgressBar ::min-horizontal-bar-height = 10
|
||||
|
||||
GtkRange ::trough-border = 0
|
||||
GtkRange ::slider-width = 10
|
||||
GtkRange ::stepper-size = 13
|
||||
GtkRange ::stepper_spacing = 0
|
||||
|
||||
GtkScale ::slider-length = 15
|
||||
GtkScale ::slider-width = 12
|
||||
GtkScale ::trough-side-details = 1
|
||||
|
||||
GtkScrollbar ::min-slider-length = 50
|
||||
#GtkScrollbar ::slider-width = 15 # Huh, Shimmer Project? This property isn't in the Reference Manual
|
||||
#GtkScrollbar ::activate-slider = 1 # Wha?
|
||||
#GtkScrollbar ::trough-border = 0 # Zah?
|
||||
GtkScrollbar ::has-backward-stepper = 1
|
||||
GtkScrollbar ::has-forward-stepper = 1
|
||||
|
||||
GtkScrolledWindow ::scrollbar-spacing = 0
|
||||
GtkScrolledWindow ::scrollbars-within-bevel = 1
|
||||
|
||||
GtkMenuBar ::internal-padding = 0
|
||||
GtkMenuBar ::window-dragging = 1
|
||||
|
||||
GtkExpander ::expander-size = 12
|
||||
GtkToolbar ::internal-padding = 0
|
||||
GtkTreeView ::expander-size = 10
|
||||
GtkTreeView ::vertical-separator = 0
|
||||
|
||||
GtkWidget ::focus-line-width = 1
|
||||
GtkWidget ::focus-padding = 0
|
||||
|
||||
GtkWindow ::resize-grip-height = 13
|
||||
GtkWindow ::resize-grip-width = 13
|
||||
|
||||
xthickness = 1
|
||||
ythickness = 1
|
||||
|
||||
fg[NORMAL] = @fg_color
|
||||
fg[PRELIGHT] = @selected_fg_color
|
||||
fg[SELECTED] = @selected_fg_color
|
||||
fg[ACTIVE] = @selected_fg_color
|
||||
fg[INSENSITIVE] = mix (0.4, @fg_color, @bg_color)
|
||||
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[PRELIGHT] = shade (1.02, @bg_color)
|
||||
bg[SELECTED] = @selected_bg_color
|
||||
bg[INSENSITIVE] = @bg_color
|
||||
bg[ACTIVE] = @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] = @base_color
|
||||
|
||||
text[NORMAL] = @text_color
|
||||
text[PRELIGHT] = @selected_fg_color
|
||||
text[ACTIVE] = @fg_color
|
||||
text[SELECTED] = @selected_fg_color
|
||||
text[INSENSITIVE] = darker (@bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
animation = FALSE
|
||||
arrowstyle = 2 # 0 = normal arrows, 1 = filled arrows
|
||||
border_shades = { 1.2, 1.0 } # gradient to draw on border
|
||||
cellstyle = 0
|
||||
colorize_scrollbar = TRUE
|
||||
comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow
|
||||
contrast = 0.4 # 0.8 for less contrast, more than 1.0 for more contrast on borders
|
||||
default_button_color = mix (0.2, shade(0.9,@base_color), shade (0.9, @selected_bg_color))
|
||||
expanderstyle = 0
|
||||
focus_color = @selected_bg_color
|
||||
focusstyle = 2
|
||||
glazestyle = 1 # 0 = flat highlight, 1 = curved highlight, 2 = concave style, 3 = top curved highlight, 4 = beryl highlight
|
||||
gradient_shades = {1.2,1.0,1.0,0.9} #{1.1,1.0,1.0,0.87}
|
||||
glowstyle = 4 # 0,1,2,3,4
|
||||
glow_shade = 1.1
|
||||
handlestyle = 1
|
||||
highlight_shade = 1.0 # set highlight amount for buttons or widgets
|
||||
lightborder_shade = 1.1 # sets lightborder amount for buttons or widgets
|
||||
lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides
|
||||
listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised
|
||||
listviewstyle = 2 # 0 = nothing, 1 = dotted, 2 = solid
|
||||
menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
|
||||
menubarstyle = 2 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
|
||||
menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped
|
||||
menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe
|
||||
prelight_shade = .9 # shade level for scrollbar's slider, comboboxstyle(1), and prelight state with gradient_colors
|
||||
progressbarstyle = 0 # 0 = nothing, 1 = stripes, 2 = lines
|
||||
reliefstyle = 3 # 0 = flat, 1 = inset, 2 = shadow
|
||||
rgba = FALSE # FALSE = disabled, TRUE = enabled
|
||||
roundness = 2 # 0 = squared, 1 = old default, more will increase roundness
|
||||
scrollbarstyle = 0 # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles
|
||||
separatorstyle = 0 # 0 = Hard seperators 1 = Smooth seperators
|
||||
sliderstyle = 0 # 0 = nothing added, 1 = handles
|
||||
stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
|
||||
shadow_shades = { 1.0, 1.0 } # gradient for shadows.
|
||||
textstyle = 0 # 0 = normal text, 1 = inset
|
||||
toolbarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient
|
||||
trough_shades = { 0.75, 0.75 } # draw gradient on trough of GtkScrollbar and GtkProgressbar
|
||||
#trough_border_shades = { 0.9, 0.7 }
|
||||
}
|
||||
}
|
||||
|
||||
style "resize-grip"
|
||||
{
|
||||
engine "pixmap" {
|
||||
}
|
||||
}
|
||||
|
||||
style "paned" = "default"
|
||||
{
|
||||
engine "murrine"
|
||||
{
|
||||
contrast = 1.0
|
||||
}
|
||||
}
|
||||
|
||||
### THEME MODULES ###
|
||||
|
||||
style "dark" {
|
||||
|
||||
GtkMenuBar :: shadow-type = GTK_SHADOW_NONE
|
||||
|
||||
bg[NORMAL] = @bg_color_dark
|
||||
bg[ACTIVE] = shade (0.7, @bg_color_dark)
|
||||
bg[PRELIGHT] = shade (0.7, @bg_color_dark)
|
||||
bg[SELECTED] = shade (0.6, @bg_color_dark)
|
||||
|
||||
fg[NORMAL] = @text_color_dark
|
||||
fg[PRELIGHT] = @text_color_dark
|
||||
fg[ACTIVE] = @text_color_dark
|
||||
fg[SELECTED] = @text_color_dark
|
||||
|
||||
text[NORMAL] = @text_color_dark
|
||||
text[PRELIGHT] = @text_color_dark
|
||||
text[ACTIVE] = @text_color_dark
|
||||
text[SELECTED] = @text_color_dark
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
roundness = 0 # Roundness of menu items.
|
||||
}
|
||||
}
|
||||
|
||||
style "wide"
|
||||
{
|
||||
xthickness = 2
|
||||
ythickness = 2
|
||||
}
|
||||
|
||||
style "wider"
|
||||
{
|
||||
xthickness = 3
|
||||
ythickness = 3
|
||||
}
|
||||
|
||||
style "entry" = "wider"
|
||||
{
|
||||
bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color)
|
||||
base[INSENSITIVE] = shade (1.06, @bg_color)
|
||||
fg[SELECTED] = @text_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
contrast = 0.4
|
||||
focus_color = mix (0.1, @bg_color, shade (0.8, @selected_bg_color))
|
||||
reliefstyle = 0
|
||||
border_shades = {1.03,0.8}
|
||||
}
|
||||
}
|
||||
|
||||
style "button" = "wider"
|
||||
{
|
||||
bg[NORMAL] = shade (1.02, @bg_color)
|
||||
bg[PRELIGHT] = shade (1.09, @bg_color)
|
||||
bg[ACTIVE] = shade (0.85, @bg_color)
|
||||
bg[SELECTED] = shade (0.5, @selected_bg_color)
|
||||
bg[INSENSITIVE] = shade (0.95, @bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
contrast = 0.9
|
||||
highlight_shade = 1.0
|
||||
lightborder_shade = 1.2
|
||||
gradient_shades = {1.05,1.0,0.97,0.97}
|
||||
border_shades = { 1.1, 0.9 }
|
||||
shadow_shades = {1.0,1.0}
|
||||
reliefstyle = 0
|
||||
roundness = 2
|
||||
}
|
||||
}
|
||||
|
||||
style "notebook-button" = "notebook-bg"
|
||||
{
|
||||
xthickness = 3 # Width of tabs and notebook borders.
|
||||
ythickness = 3
|
||||
}
|
||||
|
||||
style "notebook-bg"
|
||||
{
|
||||
bg[NORMAL] = shade (0.95, @base_color)
|
||||
bg[ACTIVE] = shade (0.97, @bg_color)
|
||||
fg[ACTIVE] = mix (0.8, @fg_color, shade (0.97, @bg_color))
|
||||
}
|
||||
|
||||
style "notebook" = "notebook-bg"
|
||||
{
|
||||
xthickness = 3 # Width of tabs and notebook borders.
|
||||
ythickness = 3 # Height of tabs and notebook borders.
|
||||
|
||||
engine "murrine" {
|
||||
contrast = .6
|
||||
gradient_shades = {1.1,1.05,1.05,1.0}
|
||||
#focusstyle = 2
|
||||
#lightborder_shade = 1.16
|
||||
}
|
||||
}
|
||||
|
||||
style "menu"
|
||||
{
|
||||
ythickness = 3
|
||||
xthickness = 0
|
||||
GtkMenuBar :: shadow-type = GTK_SHADOW_NONE
|
||||
|
||||
bg[SELECTED] = @selected_bg_color
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[PRELIGHT] = @selected_bg_color
|
||||
bg[ACTIVE] = @bg_color
|
||||
bg[INSENSITIVE] = @bg_color
|
||||
fg[NORMAL] = @fg_color # Color for normal text.
|
||||
fg[PRELIGHT] = @selected_fg_color
|
||||
fg[SELECTED] = @selected_fg_color
|
||||
fg[ACTIVE] = @selected_fg_color
|
||||
fg[INSENSITIVE] = mix (0.4, @fg_color, @bg_color) # Text color for non-interactive menu items
|
||||
text[NORMAL] = @text_color # Color for menu-item radio/checks.
|
||||
base[NORMAL] = @bg_color # Color for menu-item radio/checks background.
|
||||
text[PRELIGHT] = @fg_color
|
||||
text[SELECTED] = @selected_fg_color
|
||||
text[ACTIVE] = @selected_fg_color
|
||||
text[INSENSITIVE] = mix (0.4, @fg_color, @bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
roundness = 0 # Roundness of menu items.
|
||||
gradient_shades = {1.25,1.1,1.1,1.0}
|
||||
contrast = 0.9
|
||||
lightborder_shade = 1.5
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
style "menubar" = "menu"
|
||||
{
|
||||
xthickness = 3
|
||||
ythickness = 2
|
||||
|
||||
bg[NORMAL] = @bg_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
roundness = 0
|
||||
}
|
||||
}
|
||||
|
||||
style "menubar-menuitem"
|
||||
{
|
||||
ythickness = 4
|
||||
xthickness = 2
|
||||
|
||||
bg[PRELIGHT] = @selected_bg_color
|
||||
bg[SELECTED] = @selected_bg_color
|
||||
fg[NORMAL] = @fg_color
|
||||
fg[PRELIGHT] = @selected_fg_color
|
||||
fg[SELECTED] = @selected_fg_color
|
||||
text[NORMAL] = @fg_color
|
||||
text[PRELIGHT] = @selected_fg_color
|
||||
text[SELECTED] = @selected_fg_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
lightborder_shade = 1.5
|
||||
}
|
||||
}
|
||||
|
||||
style "separator-menu-item"
|
||||
{
|
||||
xthickness = 1
|
||||
ythickness = 0
|
||||
|
||||
GtkSeparatorMenuItem::horizontal-padding = 2
|
||||
|
||||
GtkWidget::wide-separators = 1
|
||||
GtkWidget::separator-width = 1
|
||||
GtkWidget::separator-height = 7
|
||||
}
|
||||
|
||||
style "treeview"
|
||||
{
|
||||
bg[NORMAL] = @bg_color
|
||||
engine "murrine"
|
||||
{
|
||||
roundness = 0
|
||||
gradient_shades = {1.3,1.2,1.2,1.1}
|
||||
}
|
||||
}
|
||||
|
||||
style "treeview-header" = "button"
|
||||
{
|
||||
xthickness = 2
|
||||
ythickness = 1
|
||||
|
||||
bg[NORMAL] = shade (1.14, @bg_color) # Color for treeview headers.
|
||||
bg[PRELIGHT] = shade (0.98, @bg_color) # Color for treeview header prelight.
|
||||
bg[ACTIVE] = shade (0.85, @bg_color) # Color for pressed-treeview.
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
roundness = 0 # This makes treeview progressbars square.
|
||||
gradient_shades = {0.98,1.0,1.3,1.35}
|
||||
}
|
||||
}
|
||||
|
||||
style "frame-title"
|
||||
{
|
||||
fg[NORMAL] = @fg_color
|
||||
}
|
||||
|
||||
style "tooltips" = "wider"
|
||||
{
|
||||
xthickness = 7
|
||||
ythickness = 4
|
||||
|
||||
bg[NORMAL] = @tooltip_bg_color
|
||||
bg[SELECTED] = @selected_bg_color
|
||||
fg[NORMAL] = @tooltip_fg_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
roundness = 0
|
||||
rgba = TRUE
|
||||
}
|
||||
}
|
||||
|
||||
style "progressbar"
|
||||
{
|
||||
xthickness = 0
|
||||
ythickness = 0
|
||||
|
||||
fg[PRELIGHT] = @selected_fg_color
|
||||
bg[NORMAL] = shade (1.05, @bg_color)
|
||||
bg[SELECTED] = shade (1.05, @selected_bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
gradient_shades = {1.15,1.05,1.0,0.95}
|
||||
trough_shades = {1.15, 1.15}
|
||||
trough_border_shades = { 0.8, 0.7 }
|
||||
roundness = 1
|
||||
contrast = 0.8
|
||||
border_shades = { 1.0, 0.8 }
|
||||
lightborder_shade = 1.1
|
||||
glowstyle = 0
|
||||
glow_shade = 1.0
|
||||
}
|
||||
}
|
||||
|
||||
style "scrollbar"
|
||||
{
|
||||
GtkScrollbar::stepper-size = 0
|
||||
GtkScrollbar::arrow-scaling = 0.0
|
||||
|
||||
bg[NORMAL] = shade (0.85, @selected_bg_color)
|
||||
bg[ACTIVE] = shade (0.85, @selected_bg_color)
|
||||
bg[PRELIGHT] = shade (0.70, @selected_bg_color)
|
||||
bg[INSENSITIVE] = shade (0.70, @selected_bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
colorize_scrollbar = FALSE
|
||||
roundness = 0
|
||||
border_shades = {1.0, 1.0}
|
||||
trough_shades = {0.95, 0.95}
|
||||
contrast = 0.05
|
||||
gradient_shades = {1.06,1.06,1.04,1.04}
|
||||
}
|
||||
}
|
||||
|
||||
style "hscrollbar" {
|
||||
}
|
||||
|
||||
style "vscrollbar" {
|
||||
}
|
||||
|
||||
style "statusbar"
|
||||
{
|
||||
xthickness = 2
|
||||
}
|
||||
|
||||
style "comboboxentry"
|
||||
{
|
||||
xthickness = 4
|
||||
text[NORMAL] = @text_color
|
||||
text[PRELIGHT] = @text_color
|
||||
|
||||
fg[NORMAL] = @text_color
|
||||
fg[PRELIGHT] = @text_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
contrast = 0.4
|
||||
reliefstyle = 0
|
||||
border_shades = {1.03,0.8}
|
||||
shadow_shades = {0.5,0.0}
|
||||
}
|
||||
}
|
||||
|
||||
style "combo" = "comboboxentry"
|
||||
{
|
||||
bg[ACTIVE] = shade (0.85, @bg_color) # Color for pressed-spinbuttons.
|
||||
}
|
||||
|
||||
style "spin" = "combo"
|
||||
{
|
||||
engine "murrine"
|
||||
{
|
||||
border_shades = {0.7, 0.8}
|
||||
}
|
||||
}
|
||||
|
||||
style "scale" = "button"
|
||||
{
|
||||
GtkWidget ::focus-line-width = 0
|
||||
GtkWidget ::focus-padding = 0
|
||||
|
||||
bg[ACTIVE] = shade (0.86, @bg_color)
|
||||
bg[NORMAL] = shade (1.30, @bg_color)
|
||||
bg[PRELIGHT] = mix (0.4, shade (0.9, @selected_bg_color), shade (1.05, @bg_color))
|
||||
bg[SELECTED] = shade (0.9, @selected_bg_color)
|
||||
bg[INSENSITIVE] = shade (0.98, @bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
border_shades = {1.0, 0.75}
|
||||
contrast = 1.10
|
||||
lightborderstyle = 1
|
||||
roundness = 2
|
||||
trough_shades = {0.9, 1.1}
|
||||
trough_border_shades = {1.20, 1.20}
|
||||
}
|
||||
}
|
||||
|
||||
style "vscale" = "scale"
|
||||
{
|
||||
}
|
||||
|
||||
style "hscale" = "scale"
|
||||
{
|
||||
}
|
||||
|
||||
style "radiocheck"
|
||||
{
|
||||
bg[NORMAL] = shade (1.06, @bg_color)
|
||||
bg[PRELIGHT] = shade (1.06, @bg_color)
|
||||
bg[ACTIVE] = shade (0.85, @bg_color)
|
||||
bg[SELECTED] = @base_color
|
||||
bg[INSENSITIVE] = shade (0.95, @bg_color)
|
||||
text[PRELIGHT] = shade (0.8, @selected_bg_color)
|
||||
fg[ACTIVE] = @fg_color
|
||||
fg[INSENSITIVE] = mix (0.4, @fg_color, @bg_color)
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
border_shades = { 0.9, 0.8 }
|
||||
contrast = 0.8
|
||||
lightborder_shade = 1.5
|
||||
}
|
||||
}
|
||||
|
||||
style "toolbar" = "default"
|
||||
{
|
||||
engine "murrine"
|
||||
{
|
||||
contrast = 1.13
|
||||
lightborder_shade = 1.0
|
||||
gradient_shades = {1.0,0.94,0.94,0.88}
|
||||
}
|
||||
}
|
||||
|
||||
style "toolbar-separator" {
|
||||
xthickness = 0
|
||||
ythickness = 1
|
||||
|
||||
GtkVSeparator::vertical-padding = 0
|
||||
GtkWidget::wide-separators = 1
|
||||
GtkWidget::separator-width = 7
|
||||
GtkWidget::separator-height = 1
|
||||
|
||||
|
||||
engine "murrine" {
|
||||
contrast = 1.0
|
||||
separatorstyle = 0
|
||||
}
|
||||
}
|
||||
|
||||
style "infobar" {
|
||||
engine "murrine" {
|
||||
}
|
||||
}
|
||||
|
||||
style "nautilus_location" {
|
||||
bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @selected_bg_color)
|
||||
}
|
||||
|
||||
style "xfce-header"
|
||||
{
|
||||
base[NORMAL] = shade (1.18, @bg_color)
|
||||
engine "murrine"
|
||||
{
|
||||
textstyle = 1
|
||||
text_shade = 0.85
|
||||
}
|
||||
}
|
||||
|
||||
style "xfwm-tabwin"
|
||||
{
|
||||
Xfwm4TabwinWidget::border-width = 1
|
||||
Xfwm4TabwinWidget::icon-size = 64
|
||||
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[SELECTED] = @selected_bg_color
|
||||
fg[NORMAL] = @fg_color
|
||||
base[SELECTED] = @base_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
focusstyle = 0
|
||||
}
|
||||
}
|
||||
|
||||
style "xfdesktop-icon-view"
|
||||
{
|
||||
font_name = "bold"
|
||||
XfdesktopIconView::label-alpha = 0
|
||||
XfdesktopIconView::selected-label-alpha = 60
|
||||
fg[NORMAL] = shade (0.9, @selected_fg_color)
|
||||
fg[ACTIVE] = @selected_fg_color
|
||||
engine "murrine"
|
||||
{
|
||||
textstyle = 5
|
||||
text_shade = 0.05
|
||||
}
|
||||
}
|
||||
|
||||
style "xfsm-logout"
|
||||
{
|
||||
GtkDialog::content-area-border = 12
|
||||
GtkDialog::content-area-spacing = 6
|
||||
GtkDialog::action-area-spacing = 0
|
||||
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[SELECTED] = @bg_color # Border around the dialog
|
||||
fg[NORMAL] = @fg_color
|
||||
|
||||
engine "murrine"
|
||||
{
|
||||
contrast = 1.2
|
||||
highlight_shade = 1.00
|
||||
lightborder_shade = 1.95
|
||||
gradient_shades = {1.2,1.1,0.95,0.93}
|
||||
border_shades = { 1.2,0.95 }
|
||||
reliefstyle = 2
|
||||
shadow_shades = { 1.3, 1.7 }
|
||||
}
|
||||
}
|
||||
|
||||
style "calendar"
|
||||
{
|
||||
fg[NORMAL] = @fg_color
|
||||
fg[PRELIGHT] = @selected_fg_color
|
||||
bg[NORMAL] = @bg_color
|
||||
bg[PRELIGHT] = @selected_bg_color
|
||||
}
|
||||
|
||||
style "overlay-scrollbar"
|
||||
{
|
||||
bg[SELECTED] = shade (1.0, @selected_bg_color)
|
||||
bg[INSENSITIVE] = shade (0.85, @bg_color)
|
||||
bg[ACTIVE] = shade (0.6, @bg_color)
|
||||
}
|
||||
|
||||
###############################################################################
|
||||
# The following part of the gtkrc applies the different styles to the widgets.
|
||||
###############################################################################
|
||||
|
||||
class "GtkWindow*" style "resize-grip"
|
||||
|
||||
# Murrine default style is applied to every widget.
|
||||
class "GtkWidget" style "default"
|
||||
|
||||
# Increase the x/ythickness in some widgets.
|
||||
class "GtkFrame" style "wide"
|
||||
class "GtkEntry" style "entry"
|
||||
class "GtkSeparator" style "wide"
|
||||
class "GtkCalendar" style "wide"
|
||||
class "GtkToolbar" style "toolbar"
|
||||
class "GtkHandleBox*" style "toolbar"
|
||||
class "GtkStatusbar" style "resize-grip"
|
||||
|
||||
class "GtkSpinButton" style "spin"
|
||||
class "GtkScale" style "scale"
|
||||
class "GtkVScale" style "vscale"
|
||||
class "GtkHScale" style "hscale"
|
||||
|
||||
class "GtkScrollbar" style "scrollbar"
|
||||
class "GtkVScrollbar" style "scrollbar"
|
||||
class "GtkHScrollbar" style "scrollbar"
|
||||
|
||||
class "GtkRadio*" style "radiocheck"
|
||||
class "GtkCheck*" style "radiocheck"
|
||||
|
||||
# General matching following, the order is choosen so that the right styles override each other eg. progressbar needs to be more important then the menu match.
|
||||
#widget_class "*<GtkNotebook>*<GtkEventBox>" style "notebook"
|
||||
#widget_class "*<GtkNotebook>*<GtkScrolledWindow>" style "notebook"
|
||||
#widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "notebook"
|
||||
#widget_class "*<GtkNotebook>*<GtkLayout>" style "notebook"
|
||||
#widget_class "*<GtkNotebook>*<GtkLabel>" style "notebook-button"
|
||||
widget_class "*<GtkNotebook>*<GtkEventBox>" style "notebook-bg"
|
||||
widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "notebook-bg"
|
||||
widget_class "*<GtkNotebook>*<GtkLayout>" style "notebook-bg"
|
||||
widget_class "*<GtkNotebook>*<GtkViewport>" style "notebook-bg"
|
||||
widget_class "*<GtkNotebook>*<GtkScrolledWindow>" style "notebook-bg"
|
||||
widget_class "*<GtkNotebook>*<GtkToolbar>" style "notebook-bg"
|
||||
widget_class "*<GtkNotebook>*<GtkLabel>" style "notebook-bg"
|
||||
|
||||
widget_class "*<GtkButton>" style "button"
|
||||
widget_class "*<GtkNotebook>" style "notebook"
|
||||
widget_class "*<GtkStatusbar>*" style "statusbar"
|
||||
|
||||
widget_class "*<GtkNotebook>*<GtkButton>" style "notebook-button"
|
||||
widget_class "*<GtkNotebook>*<GtkButton>*<GtkLabel>" style "notebook-button"
|
||||
|
||||
widget_class "*<GtkComboBoxEntry>*" style "comboboxentry"
|
||||
widget_class "*<GtkCombo>*" style "combo"
|
||||
widget_class "*<GtkViewport>*" style "wider"
|
||||
widget_class "*<GtkEntry>*" style "wider"
|
||||
|
||||
widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menubar-menuitem"
|
||||
widget_class "*<GtkMenu>*" style "menu"
|
||||
widget_class "*<GtkMenuBar>*" style "menubar"
|
||||
widget_class "*<GtkSeparatorMenuItem>*" style "separator-menu-item"
|
||||
# Scale widget in menus (e.g. ubuntu's sound indicator)
|
||||
widget_class "*<GtkMenuItem>.*.<GtkScale>" style "scale"
|
||||
|
||||
widget_class "*.<GtkFrame>.<GtkLabel>" style "frame-title"
|
||||
widget_class "*.<GtkTreeView>*" style "treeview"
|
||||
|
||||
widget_class "*GtkCalendar*" style "calendar"
|
||||
|
||||
widget_class "*GtkHPaned" style "paned"
|
||||
widget_class "*GtkVPaned" style "paned"
|
||||
|
||||
widget_class "*<GtkProgress>" style "progressbar"
|
||||
widget_class "*<GtkProgressBar>" style "progressbar"
|
||||
|
||||
widget_class "*<GtkRadioButton>*" style "radiocheck"
|
||||
widget_class "*<GtkCheckButton>*" style "radiocheck"
|
||||
|
||||
# Treeview header
|
||||
widget_class "*.<GtkTreeView>.<GtkButton>" style "treeview-header"
|
||||
widget_class "*.<GtkCTree>.<GtkButton>" style "treeview-header"
|
||||
widget_class "*.<GtkList>.<GtkButton>" style "treeview-header"
|
||||
widget_class "*.<GtkCList>.<GtkButton>" style "treeview-header"
|
||||
widget_class "*GnmSimpleCanvas*" style "treeview-header" # Gnumeric treeview-headers
|
||||
|
||||
# Xfce specific theming
|
||||
widget_class "*XfceHeading*" style "xfce-header"
|
||||
widget "xfwm4-tabwin*" style "xfwm-tabwin"
|
||||
widget_class "*XfsmLogoutDialog*" style "xfsm-logout"
|
||||
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
|
||||
|
||||
widget_class "*<OsScrollbar>" style "overlay-scrollbar"
|
||||
widget_class "*<OsThumb>" style "overlay-scrollbar"
|
||||
|
||||
# The window of the tooltip is called "gtk-tooltip"
|
||||
################################
|
||||
# FIXME:
|
||||
# This will not work if one embeds eg. a button into the tooltip.
|
||||
# As far as I can tell right now we will need to rework the theme
|
||||
# quite a bit to get this working correctly.
|
||||
# (It will involve setting different priorities, etc.)
|
||||
################################
|
||||
widget "gtk-tooltip*" style "tooltips"
|
||||
|
||||
###################################################
|
||||
# SPECIAL CASES AND WORKAROUNDS
|
||||
###################################################
|
||||
|
||||
# Special case the nautilus-extra-view-widget
|
||||
# ToDo: A more generic approach for all applications that have a widget like this.
|
||||
widget "*.nautilus-extra-view-widget" style : highest "nautilus_location"
|
||||
|
||||
# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
|
||||
# Note that the work around assumes that the combobox is _not_ in appears-as-list mode.
|
||||
# This style does not affect GtkComboBoxEntry, it does have an effect on comboboxes in appears-as-list mode though.
|
||||
style "text-is-fg-color-workaround"
|
||||
{
|
||||
text[NORMAL] = @fg_color
|
||||
text[PRELIGHT] = @fg_color
|
||||
text[SELECTED] = @selected_fg_color
|
||||
text[ACTIVE] = @fg_color
|
||||
text[INSENSITIVE] = darker (@bg_color)
|
||||
}
|
||||
widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround"
|
||||
|
||||
style "menuitem-text-is-fg-color-workaround"
|
||||
{
|
||||
text[NORMAL] = @fg_color
|
||||
text[PRELIGHT] = @selected_fg_color
|
||||
text[SELECTED] = @selected_fg_color
|
||||
text[ACTIVE] = @fg_color
|
||||
text[INSENSITIVE] = darker (@bg_color)
|
||||
}
|
||||
widget "*.gtk-combobox-popup-menu.*" style "menuitem-text-is-fg-color-workaround"
|
||||
|
||||
# Work around the usage of GtkLabel inside GtkListItems to display text.
|
||||
# This breaks because the label is shown on a background that is based on the base color set.
|
||||
style "fg-is-text-color-workaround"
|
||||
{
|
||||
fg[NORMAL] = @text_color
|
||||
fg[PRELIGHT] = @selected_fg_color
|
||||
fg[ACTIVE] = @selected_fg_color
|
||||
fg[SELECTED] = @selected_fg_color
|
||||
fg[INSENSITIVE] = mix (0.4, @text_color, @bg_color)
|
||||
}
|
||||
widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround"
|
||||
# The same problem also exists for GtkCList and GtkCTree.
|
||||
# Only match GtkCList and not the parent widgets, because that would also change the headers.
|
||||
widget_class "*<GtkCList>" style "fg-is-text-color-workaround"
|
||||
widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround"
|
||||
|
||||
# panel theming###
|
||||
#include "apps/xfce-panel.rc"
|
||||
|
||||
|
||||
# application specific theming###
|
||||
include "apps/chromium.rc"
|
||||
#include "apps/claws-mail.rc"
|
||||
#include "apps/gmusicbrowser.rc"
|
||||
#include "apps/terminal.rc"
|
||||
#include "apps/thunar.rc"
|
||||
|
BIN
Bunsen-Blue-Dark/gtk-2.0/resize_grip.png
Normal file
After Width: | Height: | Size: 187 B |
BIN
Bunsen-Blue-Dark/gtk-2.0/xfsmlogout.png
Normal file
After Width: | Height: | Size: 131 B |
316
Bunsen-Blue-Dark/gtk-3.0/apps/gnome-applications.css
Normal file
|
@ -0,0 +1,316 @@
|
|||
/***********************
|
||||
* fallback mode panel *
|
||||
***********************/
|
||||
PanelWidget,
|
||||
PanelApplet,
|
||||
PanelToplevel {
|
||||
padding: 0;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.5),
|
||||
shade(@panel_bg_color, 1.05)
|
||||
);
|
||||
|
||||
color: @panel_fg_color;
|
||||
}
|
||||
|
||||
PanelApplet {
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
PanelSeparator {
|
||||
border-width: 0;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.5),
|
||||
shade(@panel_bg_color, 1.05)
|
||||
);
|
||||
|
||||
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: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.5),
|
||||
shade(@panel_bg_color, 1.05)
|
||||
);
|
||||
}
|
||||
|
||||
PanelAppletFrame {
|
||||
border-width: 0;
|
||||
background-color: @panel_bg_color;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.5),
|
||||
shade(@panel_bg_color, 1.05)
|
||||
);
|
||||
}
|
||||
|
||||
PanelApplet .button {
|
||||
-GtkButton-inner-border: 2;
|
||||
|
||||
border-width: 0 1px;
|
||||
border-radius: 0;
|
||||
border-color: transparent;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.5),
|
||||
shade(@panel_bg_color, 1.05)
|
||||
);
|
||||
|
||||
color: @panel_fg_color;
|
||||
|
||||
text-shadow: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
PanelApplet .button:active {
|
||||
border-width: 0 1px;
|
||||
border-radius: 0;
|
||||
border-color: shade(@panel_bg_color, 0.7);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 0.85),
|
||||
shade(@panel_bg_color, 1.0)
|
||||
);
|
||||
}
|
||||
|
||||
PanelApplet .button:prelight {
|
||||
border-width: 0 1px;
|
||||
border-radius: 0;
|
||||
border-color: shade(@panel_bg_color, 0.7);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.7),
|
||||
shade(@panel_bg_color, 1.25)
|
||||
);
|
||||
}
|
||||
|
||||
PanelApplet .button:active:prelight {
|
||||
border-width: 0 1px;
|
||||
border-radius: 0;
|
||||
border-color: shade(@panel_bg_color, 0.7);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 0.85),
|
||||
shade(@panel_bg_color, 1.0)
|
||||
);
|
||||
}
|
||||
|
||||
WnckPager, WnckTasklist {
|
||||
background-color: @panel_bg_color;
|
||||
}
|
||||
|
||||
/************
|
||||
* nautilus *
|
||||
************/
|
||||
.nautilus-canvas-item {
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.nautilus-desktop.nautilus-canvas-item {
|
||||
color: white;
|
||||
text-shadow: 1px 1px black;
|
||||
}
|
||||
|
||||
.nautilus-desktop.nautilus-canvas-item:active {
|
||||
color: @theme_fg_color;
|
||||
}
|
||||
|
||||
.nautilus-desktop.nautilus-canvas-item:selected {
|
||||
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 .toolbar {
|
||||
border-width: 0 0 1px;
|
||||
border-style: solid;
|
||||
border-color: shade(@toolbar_bg_color, 0.8);
|
||||
}
|
||||
|
||||
NautilusWindow .sidebar .frame {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
NautilusWindow > GtkGrid > .pane-separator,
|
||||
NautilusWindow > GtkGrid > .pane-separator:hover {
|
||||
border-width: 0 1px 0 1px;
|
||||
border-style: solid;
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1);
|
||||
}
|
||||
|
||||
NautilusNotebook.notebook {
|
||||
border-right-width: 0;
|
||||
border-left-width: 0;
|
||||
border-bottom-width: 0;
|
||||
}
|
||||
|
||||
NautilusNotebook .frame {
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
NautilusQueryEditor .primary-toolbar.toolbar {
|
||||
border-top-width: 0;
|
||||
border-bottom-width: 0;
|
||||
}
|
||||
|
||||
NautilusQueryEditor .toolbar {
|
||||
padding-top: 3px;
|
||||
padding-bottom: 2px;
|
||||
border-width: 1px 0 0 0;
|
||||
border-style: solid;
|
||||
border-color: @toolbar_bg_color;
|
||||
background-color: shade(@toolbar_bg_color, 0.9);
|
||||
}
|
||||
|
||||
NautilusQueryEditor .toolbar:nth-child(2) {
|
||||
border-color: shade(@toolbar_bg_color, 0.8);
|
||||
}
|
||||
|
||||
NautilusQueryEditor .toolbar:last-child,
|
||||
NautilusQueryEditor .primary-toolbar.toolbar:only-child {
|
||||
border-bottom-width: 1px;
|
||||
border-bottom-color: shade(@toolbar_bg_color, 0.8);
|
||||
}
|
||||
|
||||
/******************
|
||||
* gnome terminal *
|
||||
******************/
|
||||
VteTerminal {
|
||||
background-color: @theme_base_color;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
TerminalWindow GtkNotebook.notebook {
|
||||
border-right-width: 0;
|
||||
border-bottom-width: 0;
|
||||
border-left-width: 0;
|
||||
}
|
||||
|
||||
/*********
|
||||
* 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: @theme_bg_color;
|
||||
color: shade(@theme_bg_color, 0.8);
|
||||
}
|
||||
|
||||
GeditPanel.title GtkLabel {
|
||||
padding: 5px 0;
|
||||
}
|
||||
|
||||
GeditPanel.vertical .title {
|
||||
padding: 5px 0 4px 3px;
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
GeditPanel .toolbar {
|
||||
border-style: none;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
GeditDocumentsPanel .view {
|
||||
background-color: mix(shade(@theme_base_color, 0.9), shade(@theme_selected_bg_color, 1.35), 0.1);
|
||||
}
|
||||
|
||||
GeditPanel.vertical .notebook {
|
||||
padding: 0;
|
||||
border-width: 1px 0;
|
||||
}
|
||||
|
||||
GeditPanel.horizontal .notebook {
|
||||
padding: 0;
|
||||
border-width: 0 1px 1px 0;
|
||||
}
|
||||
|
||||
GeditWindow .notebook {
|
||||
border-width: 1px 0;
|
||||
}
|
||||
|
||||
GeditPanel .notebook tab,
|
||||
GeditWindow .notebook tab {
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
GeditStatusComboBox .button,
|
||||
GeditStatusComboBox .button:hover,
|
||||
GeditStatusComboBox .button:active,
|
||||
GeditStatusComboBox .button:active:hover {
|
||||
padding: 1px 6px 2px 4px;
|
||||
border-style: solid;
|
||||
border-width: 0 1px;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
GeditStatusComboBox .button:hover,
|
||||
GeditStatusComboBox .button:active,
|
||||
GeditStatusComboBox .button:active:hover {
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
}
|
||||
|
||||
GeditViewFrame .gedit-search-slider {
|
||||
padding: 4px;
|
||||
border-radius: 0 0 3px 3px;
|
||||
border-width: 0 1px 1px 1px;
|
||||
border-style: solid;
|
||||
border-color: shade(@theme_base_color, 0.8);
|
||||
background-color: @theme_base_color;
|
||||
}
|
||||
|
||||
GeditViewFrame .gedit-search-slider .not-found {
|
||||
background-color: @error_bg_color;
|
||||
background-image: none;
|
||||
color: @error_fg_color;
|
||||
}
|
||||
|
||||
GeditViewFrame .gedit-search-slider .not-found:selected {
|
||||
background-color: @theme_selected_bg_color;
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
GeditFileBrowserWidget .primary-toolbar.toolbar {
|
||||
padding: 2px;
|
||||
border-top: none;
|
||||
background-color: @theme_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/***************
|
||||
* font-viewer *
|
||||
***************/
|
||||
SushiFontWidget {
|
||||
padding: 6px 12px;
|
||||
}
|
||||
|
||||
/*************
|
||||
* gucharmap *
|
||||
*************/
|
||||
GucharmapChartable {
|
||||
background-color: @theme_base_color;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
GucharmapChartable:active,
|
||||
GucharmapChartable:focus,
|
||||
GucharmapChartable:selected {
|
||||
background-color: @theme_selected_bg_color;
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
/*************
|
||||
* evolution *
|
||||
*************/
|
||||
EPreviewPane .entry {
|
||||
background-color: @theme_base_color;
|
||||
color: @theme_text_color;
|
||||
}
|
687
Bunsen-Blue-Dark/gtk-3.0/apps/granite-widgets.css
Normal file
|
@ -0,0 +1,687 @@
|
|||
/********************
|
||||
* dynamic notebook *
|
||||
********************/
|
||||
.dynamic-notebook {
|
||||
background-color: shade(@theme_bg_color, 1.05);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.dynamic-notebook GtkLabel,
|
||||
.dynamic-notebook GtkImage {
|
||||
color: alpha(@theme_fg_color, 0.5);
|
||||
}
|
||||
|
||||
.dynamic-notebook .notebook {
|
||||
-GtkNotebook-tab-overlap: 3px;
|
||||
-GtkNotebook-initial-gap: 12px;
|
||||
|
||||
border-width: 1px 0 0 0;
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
border-radius: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.dynamic-notebook .notebook tab {
|
||||
padding: 3px;
|
||||
border-width: 1px;
|
||||
border-color: shade(@theme_bg_color, 0.9);
|
||||
border-radius: 3px;
|
||||
background-color: @theme_bg_color;
|
||||
background-image: none;
|
||||
color: @theme_fg_color;
|
||||
}
|
||||
|
||||
.dynamic-notebook .notebook tab:active {
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
background-color: shade(@theme_bg_color, 1.05);
|
||||
color: @theme_fg_color;
|
||||
}
|
||||
|
||||
.dynamic-notebook .notebook tab .entry {
|
||||
border-radius: 3px;
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
.dynamic-notebook .button:hover,
|
||||
.dynamic-notebook .button:hover:active,
|
||||
.dynamic-notebook .notebook .button,
|
||||
.dynamic-notebook .notebook .button:hover,
|
||||
.dynamic-notebook .notebook .button:hover:active {
|
||||
border-color: shade(@theme_bg_color, 0.7);
|
||||
background-color: shade(@theme_bg_color, 1.10);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.dynamic-notebook .button:hover:active,
|
||||
.dynamic-notebook .notebook .button:hover:active {
|
||||
border-color: shade(@theme_bg_color, 0.6);
|
||||
background-color: shade(@theme_bg_color, 0.85);
|
||||
color: shade(@theme_fg_color, 0.7);
|
||||
}
|
||||
|
||||
.dynamic-notebook .menu GtkLabel {
|
||||
color: @menu_fg;
|
||||
}
|
||||
|
||||
/****************
|
||||
* content view *
|
||||
****************/
|
||||
.content-view-window {
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: shade(@theme_base_color, 0.8);
|
||||
border-radius: 2px;
|
||||
background-color:@theme_base_color;
|
||||
background-image: none;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.content-view,
|
||||
.content-view GtkViewport {
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.content-view * {
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.content-view .entry {
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.content-view .button {
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: shade(@theme_base_color, 0.8);
|
||||
border-radius: 2px;
|
||||
background-color: shade(@theme_base_color, 1.02);
|
||||
background-image: none;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.content-view .button:hover {
|
||||
border-color: shade(@theme_base_color, 0.7);
|
||||
background-color: shade(@theme_base_color, 1.10);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.content-view .button:active {
|
||||
border-color: shade(@theme_base_color, 0.6);
|
||||
background-color: shade(@theme_base_color, 0.85);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.content-view .button:active:hover {
|
||||
border-color: shade(@theme_base_color, 0.7);
|
||||
color: shade(@theme_text_color, 1.10);
|
||||
}
|
||||
|
||||
.content-view .button:insensitive {
|
||||
border-color: shade(@theme_base_color, 0.8);
|
||||
background-color: shade(@theme_base_color, 0.95);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.content-view .help_button * {
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.content-view .toolbar {
|
||||
-GtkWidget-window-dragging: true;
|
||||
|
||||
padding: 1px;
|
||||
border-width: 0 0 1px 0;
|
||||
border-style: solid;
|
||||
border-color: shade(@theme_base_color, 0.8);
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.content-view .menu {
|
||||
padding: 0;
|
||||
border-radius: 0;
|
||||
border-style: none;
|
||||
background-color: @menu_bg_color;
|
||||
background-image: none;
|
||||
color: @menu_fg_color;
|
||||
}
|
||||
|
||||
/**************
|
||||
* sourcelist *
|
||||
**************/
|
||||
.source-list,
|
||||
.source-list.view {
|
||||
border-radius: 0;
|
||||
background-color: @theme_bg_color;
|
||||
background-image: none;
|
||||
color: mix(@theme_fg_color, @theme_bg_color, 0.1);
|
||||
}
|
||||
|
||||
.source-list {
|
||||
-GtkTreeView-horizontal-separator: 1;
|
||||
-GtkTreeView-vertical-separator: 1;
|
||||
}
|
||||
|
||||
.source-list.view:selected,
|
||||
.source-list.view:prelight:selected {
|
||||
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);
|
||||
}
|
||||
|
||||
.source-list.view: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;
|
||||
}
|
||||
|
||||
.source-list.badge,
|
||||
.source-list.badge:prelight,
|
||||
.source-list.badge:selected,
|
||||
.source-list.badge:prelight:selected {
|
||||
margin: 0 3px;
|
||||
padding: 0 6px;
|
||||
border-width: 0;
|
||||
border-radius: 10px;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@theme_selected_bg_color, 1.1),
|
||||
shade(@theme_selected_bg_color, 0.9)
|
||||
);
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
/******************
|
||||
* no undo button *
|
||||
******************/
|
||||
.button.noundo,
|
||||
.content-view .button.noundo {
|
||||
border-color: shade(@error_bg_color, 0.8);
|
||||
background-color: shade(@error_bg_color, 1.05);
|
||||
background-image: none;
|
||||
color: @error_fg_color;
|
||||
}
|
||||
|
||||
.button.noundo:hover,
|
||||
.content-view .button.noundo:hover {
|
||||
border-color: shade(@error_bg_color, 0.7);
|
||||
background-color: @error_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.noundo:active,
|
||||
.content-view .button.noundo:active {
|
||||
border-color: shade(@error_bg_color, 0.8);
|
||||
background-color: shade(@error_bg_color, 0.95);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.noundo:active:hover,
|
||||
.content-view .button.noundo:active:hover {
|
||||
border-color: shade(@error_bg_color, 0.7);
|
||||
background-color: shade(@error_bg_color, 0.97);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.noundo GtkLabel,
|
||||
.button.noundo Gtklabel:prelight {
|
||||
color: @error_fg_color;
|
||||
}
|
||||
|
||||
/**********************
|
||||
* affirmative button *
|
||||
**********************/
|
||||
.button.affirmative,
|
||||
.content-view .button.affirmative {
|
||||
border-color: shade(@theme_selected_bg_color, 0.8);
|
||||
background-color: shade(@theme_selected_bg_color, 1.05);
|
||||
background-image: none;
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
.button.affirmative:hover,
|
||||
.content-view .button.affirmative:hover {
|
||||
border-color: shade(@theme_selected_bg_color, 0.7);
|
||||
background-color: @theme_selected_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.affirmative:active,
|
||||
.content-view .button.affirmative:active {
|
||||
border-color: shade(@theme_selected_bg_color, 0.8);
|
||||
background-color: shade(@theme_selected_bg_color, 0.95);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.affirmative:active:hover,
|
||||
.content-view .button.affirmative:active:hover {
|
||||
border-color: shade(@theme_selected_bg_color, 0.7);
|
||||
background-color: shade(@theme_selected_bg_color, 0.97);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.affirmative GtkLabel,
|
||||
.button.affirmative Gtklabel:prelight {
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
/**********************
|
||||
* secondary toolbars *
|
||||
**********************/
|
||||
.secondary-toolbar.toolbar {
|
||||
padding: 2px;
|
||||
border-color: shade(@toolbar_bg_color, 0.8);
|
||||
background-color: @toolbar_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button {
|
||||
border-color: shade(@toolbar_bg_color, 0.8);
|
||||
background-color: shade(@toolbar_bg_color, 1.05);
|
||||
background-image: none;
|
||||
color: @toolbar_fg_color;
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button:hover {
|
||||
border-color: shade(@toolbar_bg_color, 0.7);
|
||||
background-color: shade(@toolbar_bg_color, 1.10);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button:active {
|
||||
border-color: shade(@toolbar_bg_color, 0.8);
|
||||
background-color: shade(@toolbar_bg_color, 0.95);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button:active:hover {
|
||||
border-color: shade(@toolbar_bg_color, 0.7);
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button:focus,
|
||||
.secondary-toolbar.toolbar .button:hover:focus,
|
||||
.secondary-toolbar.toolbar .button:active:focus,
|
||||
.secondary-toolbar.toolbar .button:active:hover:focus {
|
||||
border-color: shade(@toolbar_bg_color, 0.7);
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button:insensitive {
|
||||
border-color: shade(@toolbar_bg_color, 0.85);
|
||||
background-color: shade(@toolbar_bg_color, 0.9);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.secondary-toolbar.toolbar .button:active *:insensitive {
|
||||
border-color: shade(@toolbar_bg_color, 0.75);
|
||||
background-color: shade(@toolbar_bg_color, 0.80);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/*******************
|
||||
* bottom toolbars *
|
||||
*******************/
|
||||
.bottom-toolbar.toolbar {
|
||||
padding: 6px;
|
||||
border-width: 1px 0 0 0;
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
background-color: @theme_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button {
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
background-color: shade(@theme_bg_color, 1.05);
|
||||
background-image: none;
|
||||
color: @theme_fg_color;
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button:hover {
|
||||
border-color: shade(@theme_bg_color, 0.7);
|
||||
background-color: shade(@theme_bg_color, 1.10);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button:active {
|
||||
border-color: shade(@theme_bg_color, 0.8);
|
||||
background-color: shade(@theme_bg_color, 0.95);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button:active:hover {
|
||||
border-color: shade(@theme_bg_color, 0.7);
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button:focus,
|
||||
.bottom-toolbar.toolbar .button:hover:focus,
|
||||
.bottom-toolbar.toolbar .button:active:focus,
|
||||
.bottom-toolbar.toolbar .button:active:hover:focus {
|
||||
border-color: shade(@theme_bg_color, 0.7);
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button:insensitive {
|
||||
border-color: shade(@theme_bg_color, 0.85);
|
||||
background-color: shade(@theme_bg_color, 0.9);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.bottom-toolbar.toolbar .button:active *:insensitive {
|
||||
border-color: shade(@theme_bg_color, 0.75);
|
||||
background-color: shade(@theme_bg_color, 0.80);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/*************
|
||||
* statusbar *
|
||||
*************/
|
||||
GraniteWidgetsStatusBar {
|
||||
padding: 1px;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@theme_bg_color, 1.0),
|
||||
shade(@theme_bg_color, 0.88)
|
||||
);
|
||||
|
||||
box-shadow: inset 0 1px shade(@theme_bg_color, 0.8);
|
||||
}
|
||||
|
||||
/***********
|
||||
* popover *
|
||||
***********/
|
||||
GraniteWidgetsPopOver {
|
||||
-GraniteWidgetsPopOver-arrow-width: 21;
|
||||
-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: linear-gradient(to bottom,
|
||||
@menu_bg_color,
|
||||
shade(@menu_bg_color, 0.98)
|
||||
);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .sidebar.view,
|
||||
GraniteWidgetsPopOver * {
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
color: @menu_fg_color;
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .sidebar.view:selected,
|
||||
GraniteWidgetsPopOver .sidebar.view:selected:focus,
|
||||
GraniteWidgetsPopOver *:selected,
|
||||
GraniteWidgetsPopOver *:selected:focus {
|
||||
background-color: @theme_selected_bg_color;
|
||||
background-image: none;
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .button {
|
||||
border-color: shade(@menu_bg_color, 0.8);
|
||||
background-color: shade(@menu_bg_color, 1.08);
|
||||
background-image: none;
|
||||
color: @menu_fg_color;
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .button:hover {
|
||||
border-color: shade(@menu_bg_color, 0.7);
|
||||
background-color: shade(@menu_bg_color, 1.10);
|
||||
background-image: none;
|
||||
color: shade(@menu_fg_color, 0.7);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .button:active {
|
||||
border-color: shade(@menu_bg_color, 0.8);
|
||||
background-color: shade(@menu_bg_color, 0.95);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .button:active:hover {
|
||||
border-color: shade(@menu_bg_color, 0.7);
|
||||
color: shade(@menu_fg_color, 0.7);
|
||||
}
|
||||
|
||||
/* linked buttons */
|
||||
GraniteWidgetsPopOver .linked .button {
|
||||
box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .linked .button:active {
|
||||
box-shadow: inset -1px 0 shade(@menu_bg_color, 0.8),
|
||||
inset 1px 1px alpha(@dark_shadow, 0.06),
|
||||
inset -1px -1px alpha(@dark_shadow, 0.06);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .linked .button:insensitive {
|
||||
box-shadow: inset -1px 0 shade(@menu_bg_color, 0.8),
|
||||
inset 1px 1px alpha(@light_shadow, 0.2);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .linked .button:last-child,
|
||||
GraniteWidgetsPopOver .linked .button:only-child,
|
||||
GraniteWidgetsPopOver .linked .button:insensitive:last-child,
|
||||
GraniteWidgetsPopOver .linked .button:insensitive:only-child,
|
||||
GraniteWidgetsPopOver .linked .button:active *:insensitive:last-child,
|
||||
GraniteWidgetsPopOver .linked .button:active *:insensitive:only-child {
|
||||
box-shadow: inset 1px 1px alpha(@light_shadow, 0.4),
|
||||
inset -1px 0 alpha(@light_shadow, 0.4);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .linked .button:active:last-child,
|
||||
GraniteWidgetsPopOver .linked .button:active:only-child {
|
||||
box-shadow: inset 1px 1px alpha(@dark_shadow, 0.06),
|
||||
inset -1px -1px alpha(@dark_shadow, 0.06);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .entry {
|
||||
border-color: shade(@menu_bg_color, 0.7);
|
||||
background-color: @menu_bg_color;
|
||||
background-image: none;
|
||||
color: @menu_fg_color;
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver .entry:active,
|
||||
GraniteWidgetsPopOver .entry:focus {
|
||||
border-color: shade(@menu_bg_color, 0.7);
|
||||
}
|
||||
|
||||
GraniteWidgetsPopOver *.separator {
|
||||
border-color: shade(@menu_bg_color, 0.9);
|
||||
color: transparent;
|
||||
}
|
||||
|
||||
.button.app {
|
||||
border-width: 0;
|
||||
border-radius: 2px;
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.button.app:hover {
|
||||
border-color: shade(@theme_selected_bg_color, 0.8);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@theme_selected_bg_color, 1.1),
|
||||
shade(@theme_selected_bg_color, 0.9)
|
||||
);
|
||||
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
.button.app:focus {
|
||||
border-color: shade(@theme_selected_bg_color, 0.8);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@theme_selected_bg_color, 1.1),
|
||||
shade(@theme_selected_bg_color, 0.9)
|
||||
);
|
||||
|
||||
color: @theme_selected_fg_color;
|
||||
}
|
||||
|
||||
/********
|
||||
* gala *
|
||||
********/
|
||||
.gala-workspaces-background {
|
||||
border-width: 1px 0 0 0;
|
||||
border-color: shade(@panel_bg_color, 0.8);
|
||||
background-color: @panel_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.gala-workspace-selected {
|
||||
border-width: 1px;
|
||||
border-radius: 2px;
|
||||
border-color: shade(@theme_selected_bg_color, 0.9);
|
||||
background-color: @theme_selected_bg_color;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/*********
|
||||
* files *
|
||||
*********/
|
||||
.files-overlay-bar {
|
||||
margin: 3px;
|
||||
padding: 3px 6px;
|
||||
border-width: 1px;
|
||||
border-color: shade(@theme_base_color, 0.7);
|
||||
border-radius: 2px;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@theme_bg_color, 1.1),
|
||||
shade(@theme_bg_color, 0.9)
|
||||
);
|
||||
}
|
||||
|
||||
.files-overlay-bar GtkLabel {
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
/*********
|
||||
* noise *
|
||||
*********/
|
||||
.album-list-view,
|
||||
.album-list-view * {
|
||||
border-color: shade(@theme_base_color, 0.7);
|
||||
border-radius: 0;
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.album-list-view GtkTreeView {
|
||||
-GtkTreeView-vertical-separator: 1;
|
||||
-GtkTreeView-grid-line-width: 0;
|
||||
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.album-list-view GtkTreeView row:nth-child(even) {
|
||||
border-width: 0;
|
||||
border-style: none;
|
||||
background-color: shade(@theme_base_color, 0.9);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
|
||||
.album-list-view GtkTreeView row:nth-child(odd) {
|
||||
border-width: 0;
|
||||
border-style: none;
|
||||
background-color: shade(@theme_base_color, 1.0);
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.album-list-view GtkTreeView row:selected {
|
||||
background-color: @selected_bg_color;
|
||||
background-image: none;
|
||||
color: @selected_fg_color;
|
||||
}
|
||||
|
||||
/**********
|
||||
* birdie *
|
||||
**********/
|
||||
BirdieWidgetsTweetList * {
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
/*********
|
||||
* tweet *
|
||||
*********/
|
||||
.tweet {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**********
|
||||
* notify *
|
||||
**********/
|
||||
.notify {
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: shade(@theme_base_color, 0.7);
|
||||
border-radius: 2px;
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
color: @theme_text_color;
|
||||
}
|
||||
|
||||
.notify .low {
|
||||
}
|
||||
|
||||
.notify .critical {
|
||||
}
|
||||
|
||||
/*********
|
||||
* panel *
|
||||
*********/
|
||||
.panel {
|
||||
background-color: @panel_bg_color;
|
||||
background-image: none;
|
||||
color: @panel_fg_color;
|
||||
font: bold;
|
||||
}
|
||||
|
||||
.panel .menubar .menuitem {
|
||||
padding: 1px 3px;
|
||||
}
|
||||
|
||||
.shadow {
|
||||
background-color: transparent;
|
||||
background-image: linear-gradient(to bottom,
|
||||
rgba(0, 0, 0, 0.3),
|
||||
transparent
|
||||
);
|
||||
}
|
||||
|
||||
.composited-indicator,
|
||||
.wingpanel-app-button,
|
||||
.wingpanel-indicator-button {
|
||||
padding: 0 2px;
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
color: @panel_fg_color;
|
||||
}
|
||||
|
||||
.composited-indicator.menuitem:active,
|
||||
.composited-indicator.menuitem:prelight {
|
||||
border-style: none;
|
||||
background-image: none;
|
||||
}
|
58
Bunsen-Blue-Dark/gtk-3.0/apps/lightdm-unity-greeter.css
Normal file
|
@ -0,0 +1,58 @@
|
|||
.lightdm.menu {
|
||||
background-image: none;
|
||||
background-color: alpha(black, 0.6);
|
||||
border-color: alpha(white, 0.2);
|
||||
border-radius: 3px;
|
||||
padding: 1px;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.lightdm-combo .menu {
|
||||
background-color: alpha(black, 0.6);
|
||||
border-radius: 0;
|
||||
padding: 0;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.lightdm.menu .menuitem *,
|
||||
.lightdm.menu .menuitem.check:active,
|
||||
.lightdm.menu .menuitem.radio:active {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.lightdm.menubar {
|
||||
background-image: none;
|
||||
background-color: alpha(black, 0.5);
|
||||
}
|
||||
|
||||
.lightdm-combo.combobox-entry .button,
|
||||
.lightdm-combo .cell,
|
||||
.lightdm-combo .button,
|
||||
.lightdm-combo .entry,
|
||||
.lightdm.button,
|
||||
.lightdm.entry {
|
||||
background-image: none;
|
||||
background-color: alpha(black, 0.3);
|
||||
border-color: alpha(white, 0.6);
|
||||
border-radius: 3px;
|
||||
padding: 7px;
|
||||
color: white;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
.lightdm.button,
|
||||
.lightdm.button:hover,
|
||||
.lightdm.button:active,
|
||||
.lightdm.button:active:focus,
|
||||
.lightdm.entry,
|
||||
.lightdm.entry:hover,
|
||||
.lightdm.entry:active,
|
||||
.lightdm.entry:active:focus {
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.lightdm.button:focus,
|
||||
.lightdm.entry:focus {
|
||||
border-color: alpha(white, 0.9);
|
||||
color: white;
|
||||
}
|
14
Bunsen-Blue-Dark/gtk-3.0/apps/synaptic.css
Normal file
|
@ -0,0 +1,14 @@
|
|||
/* Synaptic's toolbar */
|
||||
GtkWindow > GtkVBox > .dock,
|
||||
GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar {
|
||||
padding: 6px;
|
||||
border-style: none;
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@toolbar_bg_color, 1.0),
|
||||
shade(@toolbar_bg_color, 0.88)
|
||||
);
|
||||
|
||||
color: @toolbar_fg_color;
|
||||
|
||||
box-shadow: inset 0 -1px shade(@toolbar_bg_color, 0.7);
|
||||
}
|
31
Bunsen-Blue-Dark/gtk-3.0/apps/unity.css
Normal file
|
@ -0,0 +1,31 @@
|
|||
UnityPanelWidget,
|
||||
.unity-panel {
|
||||
border-width: 0 0 1px 0;
|
||||
border-style: solid;
|
||||
border-color: shade(@panel_bg_color, 1.0);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@panel_bg_color, 1.2),
|
||||
shade(@panel_bg_color, 1.0)
|
||||
);
|
||||
}
|
||||
|
||||
.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.8);
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@theme_bg_color, 1.2),
|
||||
shade(@theme_bg_color, 1.0)
|
||||
);
|
||||
|
||||
color: @theme_fg_color;
|
||||
}
|
51
Bunsen-Blue-Dark/gtk-3.0/apps/xfce.css
Normal file
|
@ -0,0 +1,51 @@
|
|||
XfceHeading {
|
||||
background-color: @theme_base_color;
|
||||
background-image: none;
|
||||
padding: 0;
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
.xfce4-panel {
|
||||
background-color: shade(@panel_bg_color, 0.35);
|
||||
font: normal;
|
||||
color: @panel_fg_color;
|
||||
}
|
||||
|
||||
.xfce4-panel .button {
|
||||
border-radius: 0;
|
||||
padding: 1px;
|
||||
color: @panel_fg_color;
|
||||
}
|
||||
|
||||
.xfce4-panel .button {
|
||||
text-shadow: 0px 1px alpha(@dark_shadow, 1.0);
|
||||
}
|
||||
|
||||
.xfce4-panel .button:active {
|
||||
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 {
|
||||
background-image: linear-gradient(to bottom,
|
||||
shade(@selected_bg_color, 0.88),
|
||||
shade(@selected_bg_color, 0.85)
|
||||
);
|
||||
|
||||
border-color: shade(@selected_bg_color, 0.6);
|
||||
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);
|
||||
color: @panel_fg_color;
|
||||
transition: none;
|
||||
}
|
||||
|
||||
.xfce4-panel .menu {
|
||||
text-shadow: none;
|
||||
-gtk-image-effect: none;
|
||||
}
|
BIN
Bunsen-Blue-Dark/gtk-3.0/assets/checkbox-checked-hover.png
Normal file
After Width: | Height: | Size: 491 B |
BIN
Bunsen-Blue-Dark/gtk-3.0/assets/checkbox-checked-insensitive.png
Normal file
After Width: | Height: | Size: 580 B |
BIN
Bunsen-Blue-Dark/gtk-3.0/assets/checkbox-checked.png
Normal file
After Width: | Height: | Size: 605 B |
BIN
Bunsen-Blue-Dark/gtk-3.0/assets/checkbox-mixed-hover.png
Normal file
After Width: | Height: | Size: 283 B |
BIN
Bunsen-Blue-Dark/gtk-3.0/assets/checkbox-mixed-insensitive.png
Normal file
After Width: | Height: | Size: 383 B |
BIN
Bunsen-Blue-Dark/gtk-3.0/assets/checkbox-mixed.png
Normal file
After Width: | Height: | Size: 383 B |
After Width: | Height: | Size: 349 B |
BIN
Bunsen-Blue-Dark/gtk-3.0/assets/checkbox-unchecked.png
Normal file
After Width: | Height: | Size: 352 B |
BIN
Bunsen-Blue-Dark/gtk-3.0/assets/grid-selection-checked.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
Bunsen-Blue-Dark/gtk-3.0/assets/grid-selection-unchecked.png
Normal file
After Width: | Height: | Size: 330 B |
After Width: | Height: | Size: 227 B |
After Width: | Height: | Size: 363 B |
BIN
Bunsen-Blue-Dark/gtk-3.0/assets/menuitem-checkbox-checked.png
Normal file
After Width: | Height: | Size: 285 B |
After Width: | Height: | Size: 97 B |
After Width: | Height: | Size: 167 B |
BIN
Bunsen-Blue-Dark/gtk-3.0/assets/menuitem-checkbox-mixed.png
Normal file
After Width: | Height: | Size: 158 B |
BIN
Bunsen-Blue-Dark/gtk-3.0/assets/menuitem-radio-checked-hover.png
Normal file
After Width: | Height: | Size: 109 B |
After Width: | Height: | Size: 181 B |
BIN
Bunsen-Blue-Dark/gtk-3.0/assets/menuitem-radio-checked.png
Normal file
After Width: | Height: | Size: 167 B |