From b465a72b1b73c276339c06c99d74cff270feab65 Mon Sep 17 00:00:00 2001 From: Aaron Johnson Date: Sat, 18 Apr 2020 22:56:49 -0500 Subject: [PATCH] init --- COPYING | 674 +++ gtk-2.0/applications.rc | 72 + gtk-2.0/gtkrc | 408 ++ gtk-3.0/applications.css | 104 + gtk-3.0/gtk-widgets-img.css | 710 +++ gtk-3.0/gtk-widgets.css | 4389 +++++++++++++++++ gtk-3.0/gtk.css | 514 ++ gtk-3.0/img/border-error.svg | 104 + gtk-3.0/img/border-focused-ptb.svg | 98 + gtk-3.0/img/border-focused-switch.svg | 105 + gtk-3.0/img/border-focused.svg | 119 + gtk-3.0/img/border-gnome-panel-button.svg | 112 + gtk-3.0/img/border-inline-button.svg | 88 + gtk-3.0/img/border-insensitive.svg | 83 + gtk-3.0/img/border.svg | 83 + gtk-3.0/img/checkbox-checked-hover.png | Bin 0 -> 2305 bytes gtk-3.0/img/checkbox-checked-insensitive.png | Bin 0 -> 469 bytes gtk-3.0/img/checkbox-checked.png | Bin 0 -> 491 bytes gtk-3.0/img/checkbox-mixed-hover.png | Bin 0 -> 1945 bytes gtk-3.0/img/checkbox-mixed-insensitive.png | Bin 0 -> 324 bytes gtk-3.0/img/checkbox-mixed.png | Bin 0 -> 319 bytes gtk-3.0/img/checkbox-unchecked-hover.png | Bin 0 -> 1916 bytes .../img/checkbox-unchecked-insensitive.png | Bin 0 -> 294 bytes gtk-3.0/img/checkbox-unchecked.png | Bin 0 -> 286 bytes .../img/menuitem-checkbox-checked-hover.png | Bin 0 -> 5954 bytes .../menuitem-checkbox-checked-insensitive.png | Bin 0 -> 353 bytes gtk-3.0/img/menuitem-checkbox-checked.png | Bin 0 -> 356 bytes gtk-3.0/img/menuitem-checkbox-hover.png | Bin 0 -> 2217 bytes gtk-3.0/img/menuitem-checkbox-insensitive.png | Bin 0 -> 160 bytes gtk-3.0/img/menuitem-checkbox-mixed-hover.png | Bin 0 -> 2913 bytes .../menuitem-checkbox-mixed-insensitive.png | Bin 0 -> 188 bytes gtk-3.0/img/menuitem-checkbox-mixed.png | Bin 0 -> 173 bytes gtk-3.0/img/menuitem-checkbox.png | Bin 0 -> 158 bytes gtk-3.0/img/menuitem-radio-checked-hover.png | Bin 0 -> 11083 bytes .../menuitem-radio-checked-insensitive.png | Bin 0 -> 529 bytes gtk-3.0/img/menuitem-radio-checked.png | Bin 0 -> 651 bytes gtk-3.0/img/menuitem-radio-hover.png | Bin 0 -> 7699 bytes gtk-3.0/img/menuitem-radio-insensitive.png | Bin 0 -> 467 bytes gtk-3.0/img/menuitem-radio-mixed-hover.png | Bin 0 -> 8239 bytes .../img/menuitem-radio-mixed-insensitive.png | Bin 0 -> 484 bytes gtk-3.0/img/menuitem-radio-mixed.png | Bin 0 -> 483 bytes gtk-3.0/img/menuitem-radio.png | Bin 0 -> 478 bytes gtk-3.0/img/pane-separator-grip-horz.png | Bin 0 -> 2306 bytes gtk-3.0/img/pane-separator-grip-vert.png | Bin 0 -> 2297 bytes gtk-3.0/img/panel-grid.svg | 191 + gtk-3.0/img/radio-checked-hover.png | Bin 0 -> 2750 bytes gtk-3.0/img/radio-checked-insensitive.png | Bin 0 -> 724 bytes gtk-3.0/img/radio-checked.png | Bin 0 -> 714 bytes gtk-3.0/img/radio-mixed-hover.png | Bin 0 -> 2536 bytes gtk-3.0/img/radio-mixed-insensitive.png | Bin 0 -> 632 bytes gtk-3.0/img/radio-mixed.png | Bin 0 -> 643 bytes gtk-3.0/img/radio-unchecked-hover.png | Bin 0 -> 2507 bytes gtk-3.0/img/radio-unchecked-insensitive.png | Bin 0 -> 623 bytes gtk-3.0/img/radio-unchecked.png | Bin 0 -> 635 bytes gtk-3.0/img/resize-grip.png | Bin 0 -> 231 bytes gtk-3.0/img/scale-slider-horz-hover.png | Bin 0 -> 4746 bytes gtk-3.0/img/scale-slider-horz-insensitive.png | Bin 0 -> 377 bytes gtk-3.0/img/scale-slider-horz.png | Bin 0 -> 409 bytes gtk-3.0/img/scale-slider-vert-hover.png | Bin 0 -> 4751 bytes gtk-3.0/img/scale-slider-vert-insensitive.png | Bin 0 -> 343 bytes gtk-3.0/img/scale-slider-vert.png | Bin 0 -> 384 bytes gtk-3.0/img/slider-horz-grip.png | Bin 0 -> 173 bytes gtk-3.0/img/slider-vert-grip.png | Bin 0 -> 162 bytes gtk-3.0/mate-applications.css | 665 +++ gtk-3.0/other-applications.css | 124 + gtk-3.0/settings.ini | 5 + index.theme | 62 + metacity-1/metacity-theme-1.xml | 765 +++ openbox-3/themerc | 164 + xfwm4/README | 8 + xfwm4/bottom-active.xpm | 13 + xfwm4/bottom-inactive.xpm | 13 + xfwm4/bottom-left-active.xpm | 14 + xfwm4/bottom-left-inactive.xpm | 14 + xfwm4/bottom-right-active.xpm | 13 + xfwm4/bottom-right-inactive.xpm | 13 + xfwm4/close-active.xpm | 96 + xfwm4/close-inactive.xpm | 96 + xfwm4/close-pressed.xpm | 103 + xfwm4/hide-active.xpm | 75 + xfwm4/hide-inactive.xpm | 72 + xfwm4/hide-pressed.xpm | 84 + xfwm4/left-active.xpm | 13 + xfwm4/left-inactive.xpm | 13 + xfwm4/maximize-active.xpm | 75 + xfwm4/maximize-inactive.xpm | 72 + xfwm4/maximize-pressed.xpm | 84 + xfwm4/maximize-toggled-active.xpm | 77 + xfwm4/maximize-toggled-inactive.xpm | 72 + xfwm4/maximize-toggled-pressed.xpm | 84 + xfwm4/menu-active.xpm | 54 + xfwm4/menu-inactive.xpm | 54 + xfwm4/menu-pressed.xpm | 54 + xfwm4/png/bottom-active.png | Bin 0 -> 161 bytes xfwm4/png/bottom-inactive.png | Bin 0 -> 161 bytes xfwm4/png/bottom-left-active.png | Bin 0 -> 165 bytes xfwm4/png/bottom-left-inactive.png | Bin 0 -> 165 bytes xfwm4/png/bottom-right-active.png | Bin 0 -> 164 bytes xfwm4/png/bottom-right-inactive.png | Bin 0 -> 164 bytes xfwm4/png/close-active.png | Bin 0 -> 695 bytes xfwm4/png/close-inactive.png | Bin 0 -> 671 bytes xfwm4/png/close-pressed.png | Bin 0 -> 694 bytes xfwm4/png/hide-active.png | Bin 0 -> 551 bytes xfwm4/png/hide-inactive.png | Bin 0 -> 514 bytes xfwm4/png/hide-pressed.png | Bin 0 -> 555 bytes xfwm4/png/left-active.png | Bin 0 -> 160 bytes xfwm4/png/left-inactive.png | Bin 0 -> 160 bytes xfwm4/png/maximize-active.png | Bin 0 -> 579 bytes xfwm4/png/maximize-inactive.png | Bin 0 -> 536 bytes xfwm4/png/maximize-pressed.png | Bin 0 -> 586 bytes xfwm4/png/maximize-toggled-active.png | Bin 0 -> 583 bytes xfwm4/png/maximize-toggled-inactive.png | Bin 0 -> 527 bytes xfwm4/png/maximize-toggled-pressed.png | Bin 0 -> 583 bytes xfwm4/png/menu-active.png | Bin 0 -> 351 bytes xfwm4/png/menu-inactive.png | Bin 0 -> 351 bytes xfwm4/png/menu-pressed.png | Bin 0 -> 351 bytes xfwm4/png/right-active.png | Bin 0 -> 160 bytes xfwm4/png/right-inactive.png | Bin 0 -> 160 bytes xfwm4/png/title-1-active.png | Bin 0 -> 345 bytes xfwm4/png/title-1-inactive.png | Bin 0 -> 345 bytes xfwm4/png/top-left-active.png | Bin 0 -> 426 bytes xfwm4/png/top-left-inactive.png | Bin 0 -> 417 bytes xfwm4/png/top-right-active.png | Bin 0 -> 455 bytes xfwm4/png/top-right-inactive.png | Bin 0 -> 443 bytes xfwm4/right-active.xpm | 13 + xfwm4/right-inactive.xpm | 13 + xfwm4/themerc | 14 + xfwm4/title-1-active.xpm | 54 + xfwm4/title-1-inactive.xpm | 54 + xfwm4/title-2-active.xpm | 54 + xfwm4/title-2-inactive.xpm | 54 + xfwm4/title-3-active.xpm | 54 + xfwm4/title-3-inactive.xpm | 54 + xfwm4/title-4-active.xpm | 54 + xfwm4/title-4-inactive.xpm | 54 + xfwm4/title-5-active.xpm | 54 + xfwm4/title-5-inactive.xpm | 54 + xfwm4/top-left-active.png | Bin 0 -> 426 bytes xfwm4/top-left-active.xpm | 56 + xfwm4/top-left-inactive.xpm | 54 + xfwm4/top-right-active.png | Bin 0 -> 455 bytes xfwm4/top-right-active.xpm | 57 + xfwm4/top-right-inactive.xpm | 54 + 143 files changed, 11706 insertions(+) create mode 100644 COPYING create mode 100644 gtk-2.0/applications.rc create mode 100644 gtk-2.0/gtkrc create mode 100644 gtk-3.0/applications.css create mode 100644 gtk-3.0/gtk-widgets-img.css create mode 100644 gtk-3.0/gtk-widgets.css create mode 100644 gtk-3.0/gtk.css create mode 100644 gtk-3.0/img/border-error.svg create mode 100644 gtk-3.0/img/border-focused-ptb.svg create mode 100644 gtk-3.0/img/border-focused-switch.svg create mode 100644 gtk-3.0/img/border-focused.svg create mode 100644 gtk-3.0/img/border-gnome-panel-button.svg create mode 100644 gtk-3.0/img/border-inline-button.svg create mode 100644 gtk-3.0/img/border-insensitive.svg create mode 100644 gtk-3.0/img/border.svg create mode 100644 gtk-3.0/img/checkbox-checked-hover.png create mode 100644 gtk-3.0/img/checkbox-checked-insensitive.png create mode 100644 gtk-3.0/img/checkbox-checked.png create mode 100644 gtk-3.0/img/checkbox-mixed-hover.png create mode 100644 gtk-3.0/img/checkbox-mixed-insensitive.png create mode 100644 gtk-3.0/img/checkbox-mixed.png create mode 100644 gtk-3.0/img/checkbox-unchecked-hover.png create mode 100644 gtk-3.0/img/checkbox-unchecked-insensitive.png create mode 100644 gtk-3.0/img/checkbox-unchecked.png create mode 100644 gtk-3.0/img/menuitem-checkbox-checked-hover.png create mode 100644 gtk-3.0/img/menuitem-checkbox-checked-insensitive.png create mode 100644 gtk-3.0/img/menuitem-checkbox-checked.png create mode 100644 gtk-3.0/img/menuitem-checkbox-hover.png create mode 100644 gtk-3.0/img/menuitem-checkbox-insensitive.png create mode 100644 gtk-3.0/img/menuitem-checkbox-mixed-hover.png create mode 100644 gtk-3.0/img/menuitem-checkbox-mixed-insensitive.png create mode 100644 gtk-3.0/img/menuitem-checkbox-mixed.png create mode 100644 gtk-3.0/img/menuitem-checkbox.png create mode 100644 gtk-3.0/img/menuitem-radio-checked-hover.png create mode 100644 gtk-3.0/img/menuitem-radio-checked-insensitive.png create mode 100644 gtk-3.0/img/menuitem-radio-checked.png create mode 100644 gtk-3.0/img/menuitem-radio-hover.png create mode 100644 gtk-3.0/img/menuitem-radio-insensitive.png create mode 100644 gtk-3.0/img/menuitem-radio-mixed-hover.png create mode 100644 gtk-3.0/img/menuitem-radio-mixed-insensitive.png create mode 100644 gtk-3.0/img/menuitem-radio-mixed.png create mode 100644 gtk-3.0/img/menuitem-radio.png create mode 100644 gtk-3.0/img/pane-separator-grip-horz.png create mode 100644 gtk-3.0/img/pane-separator-grip-vert.png create mode 100644 gtk-3.0/img/panel-grid.svg create mode 100644 gtk-3.0/img/radio-checked-hover.png create mode 100644 gtk-3.0/img/radio-checked-insensitive.png create mode 100644 gtk-3.0/img/radio-checked.png create mode 100644 gtk-3.0/img/radio-mixed-hover.png create mode 100644 gtk-3.0/img/radio-mixed-insensitive.png create mode 100644 gtk-3.0/img/radio-mixed.png create mode 100644 gtk-3.0/img/radio-unchecked-hover.png create mode 100644 gtk-3.0/img/radio-unchecked-insensitive.png create mode 100644 gtk-3.0/img/radio-unchecked.png create mode 100644 gtk-3.0/img/resize-grip.png create mode 100644 gtk-3.0/img/scale-slider-horz-hover.png create mode 100644 gtk-3.0/img/scale-slider-horz-insensitive.png create mode 100644 gtk-3.0/img/scale-slider-horz.png create mode 100644 gtk-3.0/img/scale-slider-vert-hover.png create mode 100644 gtk-3.0/img/scale-slider-vert-insensitive.png create mode 100644 gtk-3.0/img/scale-slider-vert.png create mode 100644 gtk-3.0/img/slider-horz-grip.png create mode 100644 gtk-3.0/img/slider-vert-grip.png create mode 100644 gtk-3.0/mate-applications.css create mode 100644 gtk-3.0/other-applications.css create mode 100644 gtk-3.0/settings.ini create mode 100644 index.theme create mode 100644 metacity-1/metacity-theme-1.xml create mode 100644 openbox-3/themerc create mode 100644 xfwm4/README create mode 100644 xfwm4/bottom-active.xpm create mode 100644 xfwm4/bottom-inactive.xpm create mode 100644 xfwm4/bottom-left-active.xpm create mode 100644 xfwm4/bottom-left-inactive.xpm create mode 100644 xfwm4/bottom-right-active.xpm create mode 100644 xfwm4/bottom-right-inactive.xpm create mode 100644 xfwm4/close-active.xpm create mode 100644 xfwm4/close-inactive.xpm create mode 100644 xfwm4/close-pressed.xpm create mode 100644 xfwm4/hide-active.xpm create mode 100644 xfwm4/hide-inactive.xpm create mode 100644 xfwm4/hide-pressed.xpm create mode 100644 xfwm4/left-active.xpm create mode 100644 xfwm4/left-inactive.xpm create mode 100644 xfwm4/maximize-active.xpm create mode 100644 xfwm4/maximize-inactive.xpm create mode 100644 xfwm4/maximize-pressed.xpm create mode 100644 xfwm4/maximize-toggled-active.xpm create mode 100644 xfwm4/maximize-toggled-inactive.xpm create mode 100644 xfwm4/maximize-toggled-pressed.xpm create mode 100644 xfwm4/menu-active.xpm create mode 100644 xfwm4/menu-inactive.xpm create mode 100644 xfwm4/menu-pressed.xpm create mode 100644 xfwm4/png/bottom-active.png create mode 100644 xfwm4/png/bottom-inactive.png create mode 100644 xfwm4/png/bottom-left-active.png create mode 100644 xfwm4/png/bottom-left-inactive.png create mode 100644 xfwm4/png/bottom-right-active.png create mode 100644 xfwm4/png/bottom-right-inactive.png create mode 100644 xfwm4/png/close-active.png create mode 100644 xfwm4/png/close-inactive.png create mode 100644 xfwm4/png/close-pressed.png create mode 100644 xfwm4/png/hide-active.png create mode 100644 xfwm4/png/hide-inactive.png create mode 100644 xfwm4/png/hide-pressed.png create mode 100644 xfwm4/png/left-active.png create mode 100644 xfwm4/png/left-inactive.png create mode 100644 xfwm4/png/maximize-active.png create mode 100644 xfwm4/png/maximize-inactive.png create mode 100644 xfwm4/png/maximize-pressed.png create mode 100644 xfwm4/png/maximize-toggled-active.png create mode 100644 xfwm4/png/maximize-toggled-inactive.png create mode 100644 xfwm4/png/maximize-toggled-pressed.png create mode 100644 xfwm4/png/menu-active.png create mode 100644 xfwm4/png/menu-inactive.png create mode 100644 xfwm4/png/menu-pressed.png create mode 100644 xfwm4/png/right-active.png create mode 100644 xfwm4/png/right-inactive.png create mode 100644 xfwm4/png/title-1-active.png create mode 100644 xfwm4/png/title-1-inactive.png create mode 100644 xfwm4/png/top-left-active.png create mode 100644 xfwm4/png/top-left-inactive.png create mode 100644 xfwm4/png/top-right-active.png create mode 100644 xfwm4/png/top-right-inactive.png create mode 100644 xfwm4/right-active.xpm create mode 100644 xfwm4/right-inactive.xpm create mode 100644 xfwm4/themerc create mode 100644 xfwm4/title-1-active.xpm create mode 100644 xfwm4/title-1-inactive.xpm create mode 100644 xfwm4/title-2-active.xpm create mode 100644 xfwm4/title-2-inactive.xpm create mode 100644 xfwm4/title-3-active.xpm create mode 100644 xfwm4/title-3-inactive.xpm create mode 100644 xfwm4/title-4-active.xpm create mode 100644 xfwm4/title-4-inactive.xpm create mode 100644 xfwm4/title-5-active.xpm create mode 100644 xfwm4/title-5-inactive.xpm create mode 100644 xfwm4/top-left-active.png create mode 100644 xfwm4/top-left-active.xpm create mode 100644 xfwm4/top-left-inactive.xpm create mode 100644 xfwm4/top-right-active.png create mode 100644 xfwm4/top-right-active.xpm create mode 100644 xfwm4/top-right-inactive.xpm diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/COPYING @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/gtk-2.0/applications.rc b/gtk-2.0/applications.rc new file mode 100644 index 0000000..21eb187 --- /dev/null +++ b/gtk-2.0/applications.rc @@ -0,0 +1,72 @@ +style "workspace-switcher" +{ + bg[SELECTED] = shade (1.0, @selected_bg_color) + bg[PRELIGHT] = shade (1.0, @selected_bg_color) +} + +widget "*WnckPager*" style "workspace-switcher" + +# Workaround for the evolution ETable (bug #527532) +widget_class "*.." style "treeview_header" +# Workaround for the evolution ETree +widget_class "*.." style "treeview_header" + +# Special case the caja-extra-view-widget +# ToDo: A more generic approach for all applications that have a widget like this. +widget "*.caja-extra-view-widget" style : highest "caja-location" + +# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646 +# Note that this work around assumes that the combobox is _not_ in appears-as-list mode. +widget_class "*.." style "text_is_fg_color_workaround" +# This is the part of the workaround that fixes the menus +widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround" + +# Work around the usage of GtkLabel inside GtkListItems to display text. +# This breaks because the label is shown on a background that is based on the base color. +widget_class "**" style "fg_is_text_color_workaround" +# GtkCList also uses the fg color to draw text on top of the base colors. +widget_class "*" style "fg_is_text_color_workaround" +# Caja when renaming files, and maybe other places. +widget_class "*" style "fg_is_text_color_workaround" + +# See the documentation of the style. +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evo_new_button_workaround" + +########################################################################## +# Chromium. +########################################################################## + +style "chromium_toolbar_button" { + engine "clearlooks" { + colorize_scrollbar = TRUE + reliefstyle = 1 + menubarstyle = 2 + toolbarstyle = 1 + animation = FALSE + radius = 3.0 + style = GUMMY + + # Set a hint to disable backward compatibility fallbacks. + hint = "use-hints" + } +} + +style "chrome-hacks" +{ + ChromeGtkFrame::frame-color = "#86abd9" + ChromeGtkFrame::frame-gradient-color = "#8cb0dc" + ChromeGtkFrame::frame-gradient-size = 16 + ChromeGtkFrame::inactive-frame-color = "#dedcda" + ChromeGtkFrame::inactive-frame-gradient-color = "#e3e2e0" + ChromeGtkFrame::incognito-frame-color = "#4b6e99" + ChromeGtkFrame::incognito-frame-gradient-color = shade (1.02, "#4b6e99") + ChromeGtkFrame::incognito-inactive-frame-color = "#d5d3d1" + ChromeGtkFrame::incognito-inactive-frame-gradient-color = shade (1.02, "#d5d3d1") + ChromeGtkFrame::scrollbar-trough-color = shade (0.9, "#edeceb") + ChromeGtkFrame::scrollbar-slider-prelight-color = shade (1.05, "#86abd9") + ChromeGtkFrame::scrollbar-slider-normal-color = "#86abd9" +} + +class "ChromeGtkFrame" style "chrome-hacks" +widget_class "*Chrom*Button*" style "chromium_toolbar_button" + diff --git a/gtk-2.0/gtkrc b/gtk-2.0/gtkrc new file mode 100644 index 0000000..56d7d6a --- /dev/null +++ b/gtk-2.0/gtkrc @@ -0,0 +1,408 @@ + +# Please keep this gtkrc in sync with the other ones from Clearlooks based themes. + +gtk-color-scheme = "base_color:#ffffff\nfg_color:#000000\ntooltip_fg_color:#000000\nselected_bg_color:#86abd9\nselected_fg_color:#ffffff\ntext_color:#1a1a1a\nbg_color:#edeceb\ntooltip_bg_color:#f5f5b5\nlink_color:#0000ee\nvisited_link_color:#551a8b" + +style "default" { + xthickness = 1 + ythickness = 1 + + ####################### + # Style Properties + ####################### + GtkButton::child-displacement-x = 1 + GtkButton::child-displacement-y = 1 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::image-spacing = 4 + GtkToolButton::icon-spacing = 4 + + GtkCheckButton::indicator-size = 14 + + GtkPaned::handle-size = 6 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 15 + GtkRange::stepper-size = 15 + + GtkScale::slider-length = 23 + GtkScale::trough-side-details = 1 + + GtkScrollbar::min-slider-length = 30 + GtkMenuBar::internal-padding = 0 + GtkExpander::expander-size = 16 + GtkToolbar::internal-padding = 1 + GtkTreeView::expander-size = 14 + GtkTreeView::vertical-separator = 0 + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + WnckTasklist::fade-overlay-rect = 0 + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + + GtkEntry::progress-border = { 2, 2, 2, 2 } + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @visited_link_color + + #################### + # Color Definitions + #################### + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@bg_color) + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = darker (@bg_color) + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + engine "clearlooks" { + colorize_scrollbar = TRUE + reliefstyle = 1 + menubarstyle = 2 + toolbarstyle = 1 + animation = FALSE + radius = 3.0 + style = GUMMY + + # Set a hint to disable backward compatibility fallbacks. + hint = "use-hints" + } +} + +style "wide" { + xthickness = 2 + ythickness = 2 +} + +style "wider" { + xthickness = 3 + ythickness = 3 +} + +style "entry" { + xthickness = 3 + ythickness = 3 + + bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color) + fg[SELECTED] = @text_color + + engine "clearlooks" { + focus_color = shade (0.65, @selected_bg_color) + } +} + +style "spinbutton" { + + engine "clearlooks" { + hint = "spinbutton" + } +} + +style "scale" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + hint = "scale" + } +} + +style "vscale" { + + engine "clearlooks" { + hint = "vscale" + } +} + +style "hscale" { + + engine "clearlooks" { + hint = "hscale" + } +} + +style "scrollbar" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + hint = "scrollbar" + } +} + +style "hscrollbar" { + + engine "clearlooks" { + hint = "hscrollbar" + } +} + +style "vscrollbar" { + + engine "clearlooks" { + hint = "vscrollbar" + } +} + +style "notebook_bg" { + + bg[NORMAL] = shade (1.02, @bg_color) +} + +style "button" { + xthickness = 3 + ythickness = 3 + + bg[NORMAL] = shade (1.04, @bg_color) + bg[PRELIGHT] = shade (1.06, @bg_color) + bg[ACTIVE] = shade (0.85, @bg_color) +} + +# The color is changed by the notebook_bg style, this style +# changes the x/ythickness +style "notebook" { + xthickness = 3 + ythickness = 3 +} + +style "statusbar" { + + engine "clearlooks" { + hint = "statusbar" + } +} + +style "comboboxentry" { + + engine "clearlooks" { + # Note: + # If you set the appears-as-list option on comboboxes in the theme, + # then you should set this hint on the combobox instead. + hint = "comboboxentry" + } +} + +style "menubar" { + + engine "clearlooks" { + hint = "menubar" + } +} + +style "menu" { + xthickness = 1 + ythickness = 1 + + bg[NORMAL] = shade (1.08, @bg_color) + + engine "clearlooks" { + radius = 0.0 + } +} + +style "menu_item" { + xthickness = 2 + ythickness = 3 + + fg[PRELIGHT] = @selected_fg_color +} + +# This style is there to modify the separator menu items. The goals are: +# 1. Get a specific height. +# 2. The line should go to the edges (ie. no border at the left/right) +style "separator_menu_item" { + xthickness = 1 + ythickness = 0 + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 7 +} + +style "frame_title" { + + fg[NORMAL] = lighter (@fg_color) +} + +style "treeview" { + + engine "clearlooks" { + hint = "treeview" + } +} + +# The almost useless progress bar style +style "progressbar" { + xthickness = 1 + ythickness = 1 + + fg[PRELIGHT] = @selected_fg_color + + engine "clearlooks" { + # Explicitly set the radius for the progress bars inside menu items. + radius = 3.0 + + hint = "progressbar" + } +} + +# This style is based on the default style, so that the colors from the button +# style are overriden again. +style "treeview_header" = "default" { + xthickness = 2 + ythickness = 1 + + engine "clearlooks" { + hint = "treeview-header" + } +} + +style "tooltips" { + xthickness = 4 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color +} + +# fix for caja + +style "caja-location" { + + bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @bg_color) +} +widget "*.caja-extra-view-widget" style : highest "caja-location" + +# Wrokaroudn style for places where the text color is used instead of the fg color. +style "text_is_fg_color_workaround" { + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = darker (@bg_color) +} + +# Workaround style for menus where the text color is used instead of the fg color. +style "menuitem_text_is_fg_color_workaround" { + + text[NORMAL] = @fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = darker (@bg_color) +} + +# Workaround style for places where the fg color is used instead of the text color. +style "fg_is_text_color_workaround" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = darker (@bg_color) +} + +# Style to set the toolbar to use a flat style. This is because the "New" button in +# Evolution is not drawn transparent. So if there is a gradient in the background it will +# look really wrong. +# See http://bugzilla.gnome.org/show_bug.cgi?id=446953. +style "evo_new_button_workaround" { + + engine "clearlooks" { + toolbarstyle = 0 + } +} + +############################################################################### +# The following part of the gtkrc applies the different styles to the widgets. +############################################################################### + +# The default style is applied to every widget +class "GtkWidget" style "default" + +class "GtkSeparator" style "wide" +class "GtkFrame" style "wide" +class "GtkCalendar" style "wide" +class "GtkEntry" style "entry" + +class "GtkSpinButton" style "spinbutton" +class "GtkScale" style "scale" +class "GtkVScale" style "vscale" +class "GtkHScale" style "hscale" +class "GtkScrollbar" style "scrollbar" +class "GtkHScrollbar" style "hscrollbar" +class "GtkVScrollbar" style "vscrollbar" + +# General matching follows. The order is choosen so that the right styles override +# each other. EG. progressbar needs to be more important than the menu match. +widget_class "*" style "notebook_bg" +# This is not perfect, it could be done better. +# (That is modify *every* widget in the notebook, and change those back that +# we really don't want changed) +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" + +widget_class "*" style "button" +widget_class "*" style "notebook" +widget_class "**" style "statusbar" + +widget_class "**" style "comboboxentry" +widget_class "**" style "comboboxentry" + +widget_class "**" style "menubar" +widget_class "**" style "menu" +widget_class "**" style "menu_item" +widget_class "**" style "separator_menu_item" + +widget_class "*.." style "frame_title" +widget_class "*.*" style "treeview" + +widget_class "*" style "progressbar" + +# Treeview headers (and similar stock GTK+ widgets) +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" + +# The window of the tooltip is called "gtk-tooltip" +################################################################## +# FIXME: +# This will not work if one embeds eg. a button into the tooltip. +# As far as I can tell right now we will need to rework the theme +# quite a bit to get this working correctly. +# (It will involve setting different priorities, etc.) +################################################################## +widget "gtk-tooltip*" style "tooltips" + +########################################################################## +# Following are special cases and workarounds for issues in applications. +########################################################################## + +include "applications.rc" + diff --git a/gtk-3.0/applications.css b/gtk-3.0/applications.css new file mode 100644 index 0000000..184982c --- /dev/null +++ b/gtk-3.0/applications.css @@ -0,0 +1,104 @@ +/************ + * Nautilus * + ************/ + +.nautilus-desktop.nautilus-canvas-item { + color: @theme_base_color; + text-shadow: 1px 1px alpha (@theme_fg_color, 0.8); +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:hover, +.nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; +} + +.nautilus-desktop .entry { + background-image: none; + border-image: none; +} + +/******************* + * gnome-documents * + *******************/ + +.documents-scrolledwin.frame { + border-width: 1px 0 0 0; + border-radius: 0; +} + +.documents-main-view.view { + background-color: @theme_base_color; +} + +iconview.documents-main-view.check { + background-repeat: no-repeat; + background-position: center; + background-color: @theme_base_color; +} + +.documents-selection-mode.toolbar { + border-width: 0; +} + +.documents-selection-mode.toolbar .dim-label { + color: @theme_fg_color; +} + +.documents-icon-bg { + background-color: @switch_trough_active_gradient_a; + border-radius: 3px; + color: @theme_base_color; +} + +.documents-collection-icon { + background-color: @theme_bg_color; + border-radius: 3px; +} + +/* gnome-weather */ + +#weather-page stack > scrolledwindow > viewport.frame, +#weather-page stack > scrolledwindow > viewport.frame > grid > frame { + background-color: transparent; +} + +#weather-page frame.weather-clear .linked.stack-switcher.osd > button, +#weather-page frame.weather-overcast .linked.stack-switcher.osd > button, +#weather-page frame.weather-overcast stack > scrolledwindow > .frame label { + color: @theme_fg_color; + text-shadow: none; +} + +#weather-page frame.weather-clear .linked.stack-switcher.osd > button:checked, +#weather-page frame.weather-overcast .linked.stack-switcher.osd > button:checked { + color: @osd_button_fg_active; +} + +/********* + * Unity * + *********/ + +UnityPanelWidget, +.unity-panel { + background-image: none; + background-color: @theme_bg_color; + color: @theme_fg_color; + border-width: 0; +} + +.unity-panel menubar menuitem:hover { + background-color: @menu_bg_color; + border-style: solid; + border-width: 1px 1px 0px; + border-color: @menubar_menuitem_hover_border_color; + border-radius: 3px 3px 0 0; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_menuitem_hover_gradient_a), + color-stop (0.50, @menubar_menuitem_hover_gradient_b), + color-stop (0.50, @menubar_menuitem_hover_gradient_c), + to (@menubar_menuitem_hover_gradient_d)); +} + diff --git a/gtk-3.0/gtk-widgets-img.css b/gtk-3.0/gtk-widgets-img.css new file mode 100644 index 0000000..1fae2ec --- /dev/null +++ b/gtk-3.0/gtk-widgets-img.css @@ -0,0 +1,710 @@ +/********** + * Assets * + **********/ + +/************* + * GtkSwitch * + *************/ + +switch slider { + background-image: linear-gradient(to bottom, + alpha (@switch_slider_gradient_a, 0.5), + alpha (@switch_slider_gradient_b, 0.5) 50%, + alpha (@switch_slider_gradient_c, 0.5) 50%, + alpha (@switch_slider_gradient_d, 0.5)), + url("img/slider-horz-grip.png"); + background-repeat: no-repeat; + background-position: center center; +} + +switch slider:disabled { + background-image: linear-gradient(to bottom, + alpha (@switch_slider_insensitive_gradient_a, 0.8), + alpha (@switch_slider_insensitive_gradient_b, 0.8) 50%, + alpha (@switch_slider_insensitive_gradient_c, 0.8) 50%, + alpha (@switch_slider_insensitive_gradient_d, 0.8)), + url("img/slider-horz-grip.png"); +} + +/************* + * Scrollbar * + *************/ + +scrollbar slider { + background-repeat: no-repeat; + background-position: center center; +} + +scrollbar.vertical slider { + background-image: linear-gradient(to right, + alpha (@scrollbar_slider_inner_border_color, 0.5), + alpha (@scrollbar_slider_gradient_a, 0.5) 1px, + alpha (@scrollbar_slider_gradient_b, 0.5) 50%, + alpha (@scrollbar_slider_gradient_c, 0.5) 50%, + alpha (@scrollbar_slider_gradient_d, 0.5) 95%, + alpha (@scrollbar_slider_inner_border_color, 0.5)), + url("img/slider-vert-grip.png"); +} + +scrollbar.horizontal slider { + background-image: linear-gradient(to bottom, + alpha (@scrollbar_slider_inner_border_color, 0.5), + alpha (@scrollbar_slider_gradient_a, 0.5) 1px, + alpha (@scrollbar_slider_gradient_b, 0.5) 50%, + alpha (@scrollbar_slider_gradient_c, 0.5) 50%, + alpha (@scrollbar_slider_gradient_d, 0.5) 95%, + alpha (@scrollbar_slider_inner_border_color, 0.5)), + url("img/slider-horz-grip.png"); +} + +scrollbar.vertical slider:hover { + background-image: linear-gradient(to right, + alpha (@scrollbar_slider_inner_border_color, 0.5), + alpha (@scrollbar_slider_hover_gradient_a, 0.5) 1px, + alpha (@scrollbar_slider_hover_gradient_b, 0.5) 50%, + alpha (@scrollbar_slider_hover_gradient_c, 0.5) 50%, + alpha (@scrollbar_slider_hover_gradient_d, 0.5) 95%, + alpha (@scrollbar_slider_inner_border_color, 0.5)), + url("img/slider-vert-grip.png"); +} + +scrollbar.horizontal slider:hover { + background-image: linear-gradient(to bottom, + alpha (@scrollbar_slider_inner_border_color, 0.5), + alpha (@scrollbar_slider_hover_gradient_a, 0.5) 1px, + alpha (@scrollbar_slider_hover_gradient_b, 0.5) 50%, + alpha (@scrollbar_slider_hover_gradient_c, 0.5) 50%, + alpha (@scrollbar_slider_hover_gradient_d, 0.5) 95%, + alpha (@scrollbar_slider_inner_border_color, 0.5)), + url("img/slider-horz-grip.png"); +} + +/************************* + * Check and Radio items * + *************************/ + +check, +.check, +check row:selected, +check row:selected:focus { + -gtk-icon-source: url("img/checkbox-unchecked.png"); +} + +check:hover, +.check:hover, +check row:selected:hover, +check row:selected:focus:hover { + -gtk-icon-source: url("img/checkbox-unchecked-hover.png"); +} + +check:disabled, +.check:disabled, +check row:selected:disabled, +check row:selected:focus:disabled { + -gtk-icon-source: url("img/checkbox-unchecked-insensitive.png"); +} + +check:checked, +.check:checked, +check row:selected:checked, +check row:selected:focus:checked { + -gtk-icon-source: url("img/checkbox-checked.png"); +} + +check:checked:hover, +.check:checked:hover, +check row:selected:checked:hover, +check row:selected:focus:checked:hover { + -gtk-icon-source: url("img/checkbox-checked-hover.png"); +} + +check:checked:disabled, +.check:checked:disabled, +check row:selected:checked:disabled, +check row:selected:focus:checked:disabled { + -gtk-icon-source: url("img/checkbox-checked-insensitive.png"); + } + +check:indeterminate, +.check:indeterminate, +check row:selected:indeterminate, +check row:selected:focus:indeterminate { + -gtk-icon-source: url("img/checkbox-mixed.png"); +} + +check:indeterminate:hover, +.check:indeterminate:hover, +check row:selected:indeterminate:hover, +check row:selected:focus:indeterminate:hover { + -gtk-icon-source: url("img/checkbox-mixed-hover.png"); +} + +check:indeterminate:disabled, +.check:indeterminate:disabled, +check row:selected:indeterminate:disabled, +check row:selected:focus:indeterminate:disabled { + -gtk-icon-source: url("img/checkbox-mixed-insensitive.png"); +} + +radio, +.radio, +radio row:selected, +radio row:selected:focus { + -gtk-icon-source: url("img/radio-unchecked.png"); +} + +radio:hover, +.radio:hover, +radio row:selected:hover, +radio row:selected:focus:hover { + -gtk-icon-source: url("img/radio-unchecked-hover.png"); +} + +radio:disabled, +.radio:disabled, +radio row:selected:disabled, +radio row:selected:focus:disabled { + -gtk-icon-source: url("img/radio-unchecked-insensitive.png"); +} + +radio:checked, +.radio:checked, +radio row:selected:checked, +radio row:selected:focus:checked { + -gtk-icon-source: url("img/radio-checked.png"); +} + +radio:checked:hover, +.radio:checked:hover, +radio row:selected:checked:hover, +radio row:selected:focus:checked:hover { + -gtk-icon-source: url("img/radio-checked-hover.png"); +} + +radio:checked:disabled, +.radio:checked:disabled, +radio row:selected:checked:disabled, +radio row:selected:focus:checked:disabled { + -gtk-icon-source: url("img/radio-checked-insensitive.png"); +} + +radio:indeterminate, +.radio:indeterminate, +radio row:selected:indeterminate, +radio row:selected:focus:indeterminate { + -gtk-icon-source: url("img/radio-mixed.png"); +} + +radio:indeterminate:hover, +.radio:indeterminate:hover, +radio row:selected:indeterminate:hover, +radio row:selected:focus:indeterminate:hover { + -gtk-icon-source: url("img/radio-mixed-hover.png"); +} + +radio:indeterminate:disabled, +.radio:indeterminate:disabled, +radio row:selected:indeterminate:disabled, +radio row:selected:focus:indeterminate:disabled { + -gtk-icon-source: url("img/radio-mixed-insensitive.png"); +} + +/********************* + * GtkScale's slider * + *********************/ + +scale slider, +scale.horizontal slider { + background-image: url("img/scale-slider-horz.png"); +} + +scale slider:hover, +scale.horizontal slider:hover { + background-image: url("img/scale-slider-horz-hover.png"); +} + +scale slider:disabled, +scale.horizontal slider:disabled { + background-image: url("img/scale-slider-horz-insensitive.png"); +} + +scale.vertical slider { + background-image: url("img/scale-slider-vert.png"); +} + +scale.vertical slider:hover { + background-image: url("img/scale-slider-vert-hover.png"); +} + +scale.vertical slider:disabled { + background-image: url("img/scale-slider-vert-insensitive.png"); +} + +scale.horizontal.marks-before slider { + background-image: url("img/scale-slider-horz.png"); +} + +scale.horizontal.marks-before slider:hover { + background-image: url("img/scale-slider-horz-hover.png"); +} + +scale.horizontal.marks-before slider:disabled { + background-image: url("img/scale-slider-horz-insensitive.png"); +} + +scale.vertical.marks-before slider { + background-image: url("img/scale-slider-vert.png"); +} + +scale.vertical.marks-before slider:hover { + background-image: url("img/scale-slider-vert-hover.png"); +} + +scale.vertical.marks-before slider:disabled { + background-image: url("img/scale-slider-vert-insensitive.png"); +} + +scale.horizontal.marks-after slider { + background-image: url("img/scale-slider-horz.png"); +} + +scale.horizontal.marks-after slider:hover { + background-image: url("img/scale-slider-horz-hover.png"); +} + +scale.horizontal.marks-after slider:disabled { + background-image: url("img/scale-slider-horz-insensitive.png"); +} + +scale.vertical.marks-after slider { + background-image: url("img/scale-slider-vert.png"); +} + +scale.vertical.marks-after slider:hover { + background-image: url("img/scale-slider-vert-hover.png"); +} + +scale.vertical.marks-after slider:disabled { + background-image: url("img/scale-slider-vert-insensitive.png"); +} + +/********* + * Menus * + *********/ + +menu menuitem check { + -gtk-icon-source: url("img/menuitem-checkbox.png"); +} + +menu menuitem check:hover { + -gtk-icon-source: url("img/menuitem-checkbox-hover.png"); +} + +menu menuitem check:disabled { + -gtk-icon-source: url("img/menuitem-checkbox-insensitive.png"); +} + +menu menuitem check:checked, +menu menuitem check:active { + -gtk-icon-source: url("img/menuitem-checkbox-checked.png"); +} + +menu menuitem check:checked:hover, +menu menuitem check:active:hover { + -gtk-icon-source: url("img/menuitem-checkbox-checked-hover.png"); +} + +menu menuitem check:checked:disabled, +menu menuitem check:active:disabled { + -gtk-icon-source: url("img/menuitem-checkbox-checked-insensitive.png"); +} + +menu menuitem check:indeterminate { + -gtk-icon-source: url("img/menuitem-checkbox-mixed.png"); +} + +menu menuitem check:indeterminate:hover { + -gtk-icon-source: url("img/menuitem-checkbox-mixed-hover.png"); +} + +menu menuitem check:indeterminate:disabled { + -gtk-icon-source: url("img/menuitem-checkbox-mixed-insensitive.png"); +} + +menu menuitem radio { + -gtk-icon-source: url("img/menuitem-radio.png"); +} + +menu menuitem radio:hover { + -gtk-icon-source: url("img/menuitem-radio-hover.png"); +} + +menu menuitem radio:disabled { + -gtk-icon-source: url("img/menuitem-radio-insensitive.png"); +} + +menu menuitem radio:checked, +menu menuitem radio:active { + -gtk-icon-source: url("img/menuitem-radio-checked.png"); +} + +menu menuitem radio:checked:hover, +menu menuitem radio:active:hover { + -gtk-icon-source: url("img/menuitem-radio-checked-hover.png"); +} + +menu menuitem radio:checked:disabled, +menu menuitem radio:active:disabled { + -gtk-icon-source: url("img/menuitem-radio-checked-insensitive.png"); +} + +menu menuitem radio:indeterminate { + -gtk-icon-source: url("img/menuitem-radio-mixed.png"); +} + +menu menuitem radio:indeterminate:hover { + -gtk-icon-source: url("img/menuitem-radio-mixed-hover.png"); +} + +menu menuitem radio:indeterminate:disabled { + -gtk-icon-source: url("img/menuitem-radio-mixed-insensitive.png"); +} + +/********* + * Panes * + *********/ + +paned > separator { + background-image: url("img/pane-separator-grip-horz.png"); +} + +paned.vertical > separator { + background-image: url("img/pane-separator-grip-vert.png"); +} + +/*********** + * Borders * + ***********/ + +/* generic element borders */ +entry, +combobox entry, +combobox entry button, +button:checked, +trough, +trough highlight, +switch, +/* generic button borders */ +button, +button.flat:checked, +button.flat:hover, +.menu-button:checked, +.titlebar button.titlebutton:hover, +toolbar.primary-toolbar button:checked, +.titlebar button.titlebutton:hover, +toolbar.primary-toolbar .raised button, +toolbar.primary-toolbar button.raised, +toolbar.primary-toolbar .linked button.raised, +toolbar.primary-toolbar .linked button.raised:hover, +toolbar.primary-toolbar .linked button.raised:focus, +toolbar.primary-toolbar .linked button.raised:focus:hover, +toolbar.primary-toolbar .linked button.raised:focus:hover:active, +toolbar.primary-toolbar .raised.linked button, +toolbar.primary-toolbar .raised.linked button:hover, +toolbar.primary-toolbar .raised.linked button:focus, +toolbar.primary-toolbar .raised.linked button:focus:hover, +toolbar.primary-toolbar .raised.linked button:focus:hover:active, +toolbar.primary-toolbar .raised.raised button:disabled, +toolbar.primary-toolbar combobox button, +/* primary toolbar - generic element borders */ +toolbar.primary-toolbar entry, +toolbar.primary-toolbar combobox entry, +toolbar.primary-toolbar combobox button, +toolbar.primary-toolbar button:active, +toolbar.primary-toolbar button.raised:active, +toolbar.primary-toolbar .raised button:active, +toolbar.primary-toolbar button.raised:disabled, +toolbar.primary-toolbar .raised button:disabled, +toolbar.primary-toolbar switch, +toolbar.primary-toolbar switch:disabled, +toolbar.primary-toolbar combobox button:active, +toolbar.primary-toolbar combobox button:disabled, +/* primary toolbar - hover button borders */ +toolbar.primary-toolbar button:hover { + border-image: url("img/border.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; + border-color: transparent; +} + +toolbar.primary-toolbar entry, +toolbar.primary-toolbar combobox entry { + border-width: 1px 2px 2px; +} + +toolbar.primary-toolbar entry:focus, +toolbar.primary-toolbar combobox entry:focus { + border-width: 1px 2px 2px; +} + +/* Linked single button */ +.linked entry:only-child, +.linked button:only-child, +.linked button:active:only-child, +.linked button:active:hover:only-child, +.linked button:focus:only-child, +.linked button:focus:active:only-child, +.linked button:disabled:only-child, +/* Middle button (vertical) */ +.linked.vertical entry, +.linked.vertical button, +.linked.vertical button:active, +.linked.vertical button:active:hover, +.linked.vertical button:focus, +.linked.vertical button:focus:active, +.linked.vertical button:disabled, +/* Top button (vertical) */ +.linked.vertical entry:first-child, +.linked.vertical button:first-child, +.linked.vertical button:active:first-child, +.linked.vertical button:active:hover:first-child, +.linked.vertical button:focus:first-child, +.linked.vertical button:focus:active:first-child, +.linked.vertical button:disabled:first-child, +/* Bottom button (vertical) */ +.linked.vertical entry:last-child, +.linked.vertical button:last-child, +.linked.vertical button:active:last-child, +.linked.vertical button:active:hover:last-child, +.linked.vertical button:focus:last-child, +.linked.vertical button:focus:active:last-child, +.linked.vertical button:disabled:last-child, +/* Linked single button (vertical) */ +.linked.vertical entry:only-child, +.linked.vertical button:only-child, +.linked.vertical button:active:only-child, +.linked.vertical button:active:hover:only-child, +.linked.vertical button:focus:only-child, +.linked.vertical button:focus:active:only-child, +.linked.vertical button:disabled:only-child, +/* Linked buttons on primary toolbars */ +/* Middle button */ +toolbar.primary-toolbar button.raised.linked, +toolbar.primary-toolbar button.raised.linked:active, +toolbar.primary-toolbar button.raised.linked:focus, +toolbar.primary-toolbar button.raised.linked:focus:active, +toolbar.primary-toolbar button.raised.linked:disabled, +toolbar.primary-toolbar .raised.linked button, +toolbar.primary-toolbar .raised.linked button:active, +toolbar.primary-toolbar .raised.linked button:focus, +toolbar.primary-toolbar .raised.linked button:focus:active, +toolbar.primary-toolbar .raised.linked button:disabled, +toolbar.inline-toolbar button, +toolbar.inline-toolbar button:active, +toolbar.inline-toolbar button:focus, +toolbar.inline-toolbar button:focus:active, +toolbar.inline-toolbar button:disabled, +toolbar.inline-toolbar toolbutton button, +toolbar.inline-toolbar toolbutton button:active, +toolbar.inline-toolbar toolbutton button:focus, +toolbar.inline-toolbar toolbutton button:focus:active, +toolbar.inline-toolbar toolbutton button:disabled, +/* Leftmost button */ +toolbar.primary-toolbar button.raised.linked:first-child, +toolbar.primary-toolbar button.raised.linked:active:first-child, +toolbar.primary-toolbar button.raised.linked:focus:first-child, +toolbar.primary-toolbar button.raised.linked:focus:active:first-child, +toolbar.primary-toolbar button.raised.linked:disabled:first-child, +toolbar.primary-toolbar .raised.linked button:first-child, +toolbar.primary-toolbar .raised.linked button:active:first-child, +toolbar.primary-toolbar .raised.linked button:focus:first-child, +toolbar.primary-toolbar .raised.linked button:focus:active:first-child, +toolbar.primary-toolbar .raised.linked button:disabled:first-child, +toolbar.inline-toolbar button:first-child, +toolbar.inline-toolbar button:active:first-child, +toolbar.inline-toolbar button:focus:first-child, +toolbar.inline-toolbar button:focus:active:first-child, +toolbar.inline-toolbar button:disabled:first-child, +toolbar.inline-toolbar toolbutton button :first-child, +toolbar.inline-toolbar toolbutton button :first-child:active, +toolbar.inline-toolbar toolbutton button :first-child:focus, +toolbar.inline-toolbar toolbutton button :first-child:focus:active, +toolbar.inline-toolbar toolbutton button :first-child:disabled, +/* Rightmost button */ +toolbar.primary-toolbar button.raised.linked:last-child, +toolbar.primary-toolbar button.raised.linked:active:last-child, +toolbar.primary-toolbar button.raised.linked:focus:last-child, +toolbar.primary-toolbar button.raised.linked:focus:active:last-child, +toolbar.primary-toolbar button.raised.linked:disabled:last-child, +toolbar.primary-toolbar .raised.linked button:last-child, +toolbar.primary-toolbar .raised.linked button:active:last-child, +toolbar.primary-toolbar .raised.linked button:focus:last-child, +toolbar.primary-toolbar .raised.linked button:focus:active:last-child, +toolbar.primary-toolbar .raised.linked button:disabled:last-child, +toolbar.inline-toolbar button:last-child, +toolbar.inline-toolbar button:active:last-child, +toolbar.inline-toolbar button:focus:last-child, +toolbar.inline-toolbar button:focus:active:last-child, +toolbar.inline-toolbar button:disabled:last-child, +toolbar.inline-toolbar toolbutton button :last-child, +toolbar.inline-toolbar toolbutton button :last-child:active, +toolbar.inline-toolbar toolbutton button :last-child:focus, +toolbar.inline-toolbar toolbutton button :last-child:focus:active, +toolbar.inline-toolbar toolbutton button :last-child:disabled, +/* Single button */ +toolbar.inline-toolbar button:only-child, +toolbar.inline-toolbar button:active:only-child, +toolbar.inline-toolbar button:focus:only-child, +toolbar.inline-toolbar button:focus:active:only-child, +toolbar.inline-toolbar button:disabled:only-child, +toolbar.inline-toolbar toolbutton button :only-child, +toolbar.inline-toolbar toolbutton button :only-child:active, +toolbar.inline-toolbar toolbutton button :only-child:focus, +toolbar.inline-toolbar toolbutton button :only-child:focus:active, +toolbar.inline-toolbar toolbutton button :only-child:disabled { + border-image: url("img/border-inline-button.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; + border-color: transparent; +} + +/* Middle button */ +toolbar.primary-toolbar .linked button.raised, +toolbar.primary-toolbar .linked button.raised:hover, +toolbar.primary-toolbar .linked button.raised:focus, +toolbar.primary-toolbar .linked button.raised:focus:hover, +toolbar.primary-toolbar .linked button.raised:focus:hover:active, +toolbar.primary-toolbar .raised.linked button, +toolbar.primary-toolbar .raised.linked button:hover, +toolbar.primary-toolbar .raised.linked button:focus, +toolbar.primary-toolbar .raised.linked button:focus:hover, +toolbar.primary-toolbar .raised.linked button:focus:hover:active, +toolbar.primary-toolbar .raised.linked button:disabled { + border-image-width: 3px 0px 4px 0px; + border-radius: 0; + border-width: 1px 0px 1px 0px; + border-color: @border_color; + padding: 4px 3px; +} + +/* Leftmost button */ +toolbar.primary-toolbar .linked button.raised:first-child, +toolbar.primary-toolbar .linked button.raised:hover:first-child, +toolbar.primary-toolbar .linked button.raised:focus:first-child, +toolbar.primary-toolbar .linked button.raised:focus:hover:first-child, +toolbar.primary-toolbar .linked button.raised:focus:hover:active:first-child, +toolbar.primary-toolbar .raised.linked button:first-child, +toolbar.primary-toolbar .raised.linked button:hover:first-child, +toolbar.primary-toolbar .raised.linked button:focus:first-child, +toolbar.primary-toolbar .raised.linked button:focus:hover:first-child, +toolbar.primary-toolbar .raised.linked button:focus:hover:active:first-child, +toolbar.primary-toolbar .raised.linked button:disabled:first-child { + border-image-width: 3px 0px 4px 3px; + border-radius: 3px 0 0 3px; + border-width: 1px 0px 1px 1px; + border-color: @border_color; + padding: 4px 3px; +} + +/* Rightmost button */ +toolbar.primary-toolbar .linked button.raised:last-child, +toolbar.primary-toolbar .linked button.raised:hover:last-child, +toolbar.primary-toolbar .linked button.raised:focus:last-child, +toolbar.primary-toolbar .linked button.raised:focus:hover:last-child, +toolbar.primary-toolbar .linked button.raised:focus:hover:active:last-child, +toolbar.primary-toolbar .raised.linked button:last-child, +toolbar.primary-toolbar .raised.linked button:hover:last-child, +toolbar.primary-toolbar .raised.linked button:focus:last-child, +toolbar.primary-toolbar .raised.linked button:focus:hover:last-child, +toolbar.primary-toolbar .raised.linked button:focus:hover:active:last-child, +toolbar.primary-toolbar .raised.linked button:disabled:last-child { + border-image-width: 3px 3px 4px 0px; + border-radius: 0 3px 3px 0; + border-width: 1px 1px 1px 0px; + border-color: @border_color; + padding: 4px 3px; +} + +/* generic disabled element borders */ +switch:disabled, +combobox entry:disabled, +combobox button:disabled, +entry:disabled, +button:disabled, +trough row { + border-image: url("img/border-insensitive.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; + border-color: transparent; +} + +menuitem button.flat, +button.flat, +button.flat:disabled, +list row button, +list row button:hover { + border-image: none; + background-image: none; +} + +/* focused element borders */ +entry:focus, +combobox entry:focus, +button.flat:focus:checked, +button:focus:active, +button:focus, +button.default:active, +/* focused button borders */ +button.flat:focus, +button.default, +toolbar.primary-toolbar entry:focus, +toolbar.primary-toolbar button:active:focus, +toolbar.primary-toolbar button:focus:hover, +toolbar.primary-toolbar combobox entry:focus, +toolbar.primary-toolbar combobox button:focus, +toolbar.primary-toolbar button.raised:focus:active, +toolbar.primary-toolbar .raised button:focus:active, +toolbar.primary-toolbar button.raised.default:active, +toolbar.primary-toolbar .raised button.default:active, +toolbar.primary-toolbar combobox button:active:focus, +toolbar.primary-toolbar button.raised:focus, +toolbar.primary-toolbar button.raised.default, +toolbar.primary-toolbar .raised button:focus, +toolbar.primary-toolbar .raised button.default, +toolbar.primary-toolbar combobox button:focus, +toolbar.inline-toolbar.horizontal button.text-button:focus, +combobox button.combo:focus, +combobox .linked button.combo:focus, +combobox .linked button.combo:focus:only-child { + border-image: url("img/border-focused.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; + border-color: @button_default_border_color; + box-shadow: inset 0px 1px @button_default_box_shadow_color, + inset 1px 0px @button_default_box_shadow_color, + inset -1px 0px @button_default_box_shadow_color, + inset 0px -1px @button_default_box_shadow_color; +} + +/* focused primary toolbar button borders */ +toolbar.primary-toolbar button:focus { + border-image: url("img/border-focused-ptb.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; + border-color: transparent; +} + +/* focused switch trough borders */ +switch:active { + border-image: url("img/border-focused-switch.svg") 3 3 4 3 / 3px 3px 4px 3px stretch; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; + border-color: transparent; +} + diff --git a/gtk-3.0/gtk-widgets.css b/gtk-3.0/gtk-widgets.css new file mode 100644 index 0000000..05a903b --- /dev/null +++ b/gtk-3.0/gtk-widgets.css @@ -0,0 +1,4389 @@ +* { + padding: 0; + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: @error_color; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkIMHtml-hyperlink-color: @link_color; + -GtkHTML-link-color: @link_color; + -WnckTasklist-fade-overlay-rect: 0; + outline-color: @focus_border_color; + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; + -gtk-icon-style: regular; /* disable symbolic icons */ +} + +/*************** + * Base States * + ***************/ + +window { + color: @theme_fg_color; +} + +.background { + color: @theme_fg_color; + background-color: @theme_bg_color; +} + +*:selected, +*:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +*:disabled { +/* background-color: @insensitive_bg_color;*/ + color: @insensitive_fg_color; + text-shadow: 1px 1px @insensitive_text_shadow_color; + border-color: @insensitive_border_color; +} + +/* Fix for applications that have issues finding a default monospace font */ +.monospace { + font-family: Monospace; +} + +image, +image:disabled, +/*label, +label:disabled,*/ +box, +box:disabled, +grid, +grid:disabled { + background-color: transparent; +} + +/************ + * Tooltips * + ************/ + +tooltip, +tooltip.background, +.tooltip, +.tooltip.background { + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: @theme_tooltip_border_color; + border-radius: 0px; + background-color: @theme_tooltip_bg_color; + color: @theme_tooltip_fg_color; + text-shadow: none; +} + +tooltip *, +.tooltip * { + text-shadow: none; +} + +/* needed for override CSD setting */ +tooltip decoration, +.tooltip decoration, +tooltip.csd decoration, +.tooltip.csd decoration, +tooltip.ssd decoration, +.tooltip.ssd decoration, +tooltip.solid-csd decoration, +.tooltip.solid-csd decoration, +tooltip.background.csd decoration, +.tooltip.background.csd decoration, +tooltip.background.ssd decoration, +.tooltip.background.ssd decoration, +tooltip.background.solid-csd decoration, +.tooltip.background.solid-csd decoration { + border-radius: 0px; + box-shadow: 0 1px 5px @wm_shadow; +} + +/********************* + * Spinner Animation * + *********************/ +/* This is could be CPU-intensive */ + +@keyframes spin { + to { -gtk-icon-transform: rotate(1turn); } +} + +spinner { + background: none; + background-color: transparent; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:active:disabled { + opacity: 0.5; +} + +button spinner:checked { + color: @theme_fg_color; +} + +/***************** + * Miscellaneous * + *****************/ + +.floating-bar { + background-image: linear-gradient( + to bottom, + @theme_base_color 20%, + shade(@theme_base_color, 0.9)); + background-color: @theme_base_color; + border-color: @border_color; + border-radius: 3px; + border-width: 1px; + border-style: solid; +} + +.floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar.left { + border-left-width: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar button { + background-color: alpha (@theme_base_color, 0.0); + background-image: none; + border-style: none; + border-image: none; +} + +.view.rubberband, +.rubberband, +view rubberband, +rubberband { + background-color: alpha (@theme_selected_bg_color, 0.35); + background-image: linear-gradient(to bottom, + alpha (@theme_selected_bg_color, 0.35), + alpha (@theme_selected_bg_color, 0.35)); + border-color: @theme_selected_bg_color; + border-style: solid; + border-width: 1px; + border-radius: 2px; +} + +statusbar label, +statusbar frame { + color: @theme_fg_color; + font-size: smaller; +} + +statusbar frame { + padding: 2px 0px; + border-width: 0; +} + +statusbar frame button.flat { + padding: 2px 0px 0px 0px; +} + +.dnd { + border-width: 1px; + border-style: solid; + border-color: @theme_selected_bg_color; + border-radius: 0; +} + +/*Keep treeviews from jumping, separators drawn at 0 by default until hovered*/ +treeview.view.separator { + min-height: 2px; +} + +treeview.view separator, +treeview.view .separator, +treeview separator, +separator, +separator:hover, +.separator, +.separator:hover { + color: shade(@border_color, 1.30); + background-color: shade(@border_color, 1.30); +} + +/********* + * Paned * + *********/ + +/* the small line between sidebar and view */ +paned > separator { + min-width: 3px; + min-height: 3px; + border-style: none; + background-color: @theme_bg_color; + background-size: 1px 1px; + } + +paned > separator:hover, +paned > separator:selected { + background-color: @theme_bg_color; +} + +paned > separator:backdrop { +} + +paned > separator.wide { + margin: 0; + padding: 0; + min-width: 5px; + min-height: 5px; + background-size: 1px 1px, 1px 1px; +} + +paned > separator.wide:backdrop { +} + +/************************ + * overshoot/undershoot * + ************************/ + +/* displays at end of mouse scrolling */ +overshoot.top { + background-image: -gtk-gradient(radial, + center top, 0, + center top, 0.5, + to(@overshoot_bg_color), + to(rgba(137, 158, 179, 0))), + -gtk-gradient(radial, + center top, 0, + center top, 0.6, + from(rgba(56, 73, 87, 0.17)), + to(rgba(56, 73, 87, 0))); + background-size: 100% 20%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.top:backdrop { + background-image: -gtk-gradient(radial, + center top, 0, + center top, 0.5, + to(@overshoot_backdrop_bg_color), + to(rgba(131, 137, 145, 0))); + background-size: 100% 20%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient(radial, + center bottom, 0, + center bottom, 0.5, + to(@overshoot_bg_color), + to(rgba(137, 158, 179, 0))), + -gtk-gradient(radial, + center bottom, 0, + center bottom, 0.6, + from(rgba(56, 73, 87, 0.17)), + to(rgba(56, 73, 87, 0))); + background-size: 100% 20%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, + center bottom, 0, + center bottom, 0.5, + to(@overshoot_backdrop_bg_color), + to(rgba(131, 137, 145, 0))); + background-size: 100% 20%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient(radial, + left center, 0, + left center, 0.5, + to(@overshoot_bg_color), + to(rgba(137, 158, 179, 0))), + -gtk-gradient(radial, + left center, 0, + left center, 0.6, + from(rgba(56, 73, 87, 0.07)), + to(rgba(56, 73, 87, 0))); + background-size: 20% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.left:backdrop { + background-image: -gtk-gradient(radial, + left center, 0, + left center, 0.5, + to(@overshoot_backdrop_bg_color), + to(rgba(131, 137, 145, 0))); + background-size: 20% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient(radial, + right center, 0, + right center, 0.5, + to(@overshoot_bg_color), + to(rgba(137, 158, 179, 0))), + -gtk-gradient(radial, + right center, 0, + right center, 0.6, + from(rgba(56, 73, 87, 0.07)), + to(rgba(56, 73, 87, 0))); + background-size: 20% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +overshoot.right:backdrop { + background-image: -gtk-gradient(radial, + right center, 0, + right center, 0.5, + to(@overshoot_backdrop_bg_color), + to(rgba(131, 137, 145, 0))); + background-size: 20% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border-style: none; + box-shadow: none; +} + +/* result is disable undershoot */ +undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50%); + background-size: 10px 0px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; +} + +undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50%); + background-size: 10px 0px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; +} + +undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50%); + background-size: 0px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; +} + +undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50%); + background-size: 0px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; +} + +/**************** + * Text Entries * + ****************/ + +entry { + border-style: solid; + padding: 4px; + color: @entry_text_color; + background-color: @theme_base_color; +} + +entry progressbar { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +entry selection, +entry selection:focus, +entry:selected { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; +} + +entry:disabled { + color: @insensitive_fg_color; +} + +/* Entry background */ +entry { + background-color: @entry_bg_color; + background-image: linear-gradient(to bottom, + @entry_inner_border_color 1px, + @entry_bg_color 2px); +} + +/* disabled entry background */ +entry:disabled { + background-image: linear-gradient(to bottom, + @entry_insensitive_inner_border_color 2px, + @entry_insensitive_bg_color 3px); +} + +entry image.left { + padding-right: 6px; +} + +entry image.right { + padding-left: 6px; +} + +/******************* + * Symbolic images * + *******************/ + +image { + color: @internal_element_color; +} + +image:hover { + color: @internal_element_hover_color; +} + +image:selected { + color: @theme_selected_fg_color; +} + +/***************** + * Color Chooser * + *****************/ + +colorswatch, +colorswatch:selected { + border-width: 1px; + border-style: solid; + border-radius: 3px; + border-color: @color_swatch_border_color; + background-color: transparent; + background-clip: border-box; +} + +colorswatch:hover, +colorswatch:selected:hover { + border-color: @color_swatch_hover_border_color; +} + +colorchooser #add-color-button:hover, +colorchooser #add-color-button:selected:hover { +} + +.color-active-badge, +.color-active-badge:selected { + border-style: solid; + border-width: 2px; + background-color: transparent; +} + +.color-active-badge.color-light, +.color-active-badge.color-light:hover { + border-color: @color_active_badge_light_border_color; + color: @color_active_badge_light_color; +} + +.color-active-badge.color-dark, +.color-active-badge.color-dark:hover { + border-color: @color_active_badge_dark_border_color; + color: @color_active_badge_dark_color; +} + +colorswatch.color-light:hover, +colorswatch.color-dark:hover { + background-image: none; +} + +/**************** + * Progress bar * + ****************/ + +progressbar { + border-radius: 3px; + padding: 0; +} + +progressbar.horizontal { + min-height: 16px; +} + +progressbar.vertical { + min-width: 16px; +} + +/* progress component */ +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 16px; + border-radius: 1px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 16px; + border-radius: 1px; +} + +progressbar progress.left { + border-top-left-radius: 1px; + border-bottom-left-radius: 1px; +} + +progressbar progress.right { + border-top-right-radius: 1px; + border-bottom-right-radius: 1px; +} + +progressbar progress.top { + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} + +progressbar progress.bottom { + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} + +treeview.view.progressbar, +treeview.view.progressbar:hover, +progressbar.horizontal progress, +row progressbar progress, +row:hover progressbar progress, +row:selected progressbar progress, +row:selected:focus progressbar progress { + background-color: @progressbar_bg_color; + background-image: linear-gradient(to bottom, + alpha (@progressbar_gradient_a, 0.7), + alpha (@progressbar_gradient_b, 0.7) 50%, + alpha (@progressbar_gradient_c, 0.7) 50%, + alpha (@progressbar_gradient_d, 0.7)), + repeating-linear-gradient(135deg, + alpha (@progressbar_pattern_color, 0.0), + border-radius: 3px; + border-width: 1px; + border-style: solid; + border-color: @progressbar_border_color; +} + +row:selected progressbar trough, +row:selected:focus progressbar trough { + border-color: shade(@progressbar_border_color, 0.85); +} + +progressbar.vertical progress { + background-image: linear-gradient(to right, + alpha (@progressbar_gradient_a, 0.7), + alpha (@progressbar_gradient_b, 0.7) 50%, + alpha (@progressbar_gradient_c, 0.7) 50%, + alpha (@progressbar_gradient_d, 0.7)), + repeating-linear-gradient(45deg, + alpha (@progressbar_pattern_color, 0.0), + border-radius: 3px; + border-width: 1px; + border-style: solid; + border-color: @progressbar_border_color; +} + +/* for progressbars in cell renderers */ +row trough { + padding: 0; +} + +row:selected progressbar trough, +row:selected:focus progressbar trough { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (mix (@trough_gradient_a, @theme_selected_bg_color, 0.25)), + to (mix (@trough_gradient_b, @theme_selected_bg_color, 0.25))); +} + +treeview.view.trough, +treeview.view.trough:hover, +treeview.view.trough:selected { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (mix (@trough_gradient_a, @theme_selected_bg_color, 0.25)), + to (mix (@trough_gradient_b, @theme_selected_bg_color, 0.25))); + border-radius: 3px; + border-width: 1px; + border-style: solid; + border-color: @progressbar_border_color; + padding: 0px; + color: @theme_fg_color; +} + +/************ + * GtkScale * + ************/ + +scale.vertical { + min-width: 10px; +} + +scale.horizontal { + min-height: 10px; +} + +scale.horizontal trough { + min-height: 3px; + margin: 8px 0; + margin-left: 10px; + margin-right: 10px; +} + +scale.horizontal.marks-after trough { + min-height: 3px; +} + +scale.vertical trough { + min-width: 3px; + margin: 0 6px; + margin-top: 10px; + margin-bottom: 10px; +} + +scale trough { + border-color: @scale_trough_border_color; + background-color: @scale_trough_bg_color; +} + +scale trough, +scale trough highlight, +scale.vertical trough, +scale trough:disabled { + border-image: none; + border-style: solid; + border-width: 1px; + border-radius: 1px; + background-image: none; +} + +scale trough highlight { + border-color: @scale_trough_highlight_border_color; + background-color: @scale_trough_highlight_bg_color; +} + +scale trough:disabled { + border-color: @scale_trough_insensitive_border_color; + background-color: @scale_trough_insensitive_highlight_bg_color; +} + +scale trough highlight:disabled { + border-color: @scale_trough_highlight_insensitive_border_color; + background-color: @scale_trough_highlight_insensitive_bg_color; +} + +scale marks indicator { + color: @scale_mark_color; +} + +/* this makes marks visible */ +scale.horizontal indicator, +scale.horizontal.fine-tune indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator, +scale.vertical.fine-tune indicator { + min-height: 1px; + min-width: 8px; +} + +scale slider, +scale slider:hover, +scale slider:disabled { + border-radius: 0; + border-style: none; + background-color: transparent; +} + +scale.horizontal slider { + min-width: 21px; + margin: -6px 0px -9px 0px; +} + +scale.vertical slider { + min-height: 21px; + margin: 0px -7px 0px -6px; +} + +scale.horizontal.marks-after slider { + margin-top: -6px; + background-repeat: no-repeat; + min-height: 16px; +} + +scale.vertical slider, +scale.horizontal slider { + background-repeat: no-repeat; + background-position: top; +} + +scale.vertical.fine-tune slider, +scale.horizontal.fine-tune slider, +scale.horizontal.marks-after.fine-tune slider { + background-size: 80%; +} + +scale.horizontal.color.marks-before trough { + min-height: 16px; + margin: 0px 0px 0px 0px; + padding: 0px; + border-radius: 3px; +} + +scale.horizontal.color.marks-before slider { + min-height: 20px; + min-width: 30px; + background-size: 90%; +} + +scale.horizontal.color.marks-before slider:hover, +scale.vertical.color.marks-after slider:hover { + background-size: 95%; +} + +scale.horizontal.color.marks-before.fine-tune slider, +scale.vertical.color.marks-after.fine-tune slider { + background-size: 80%; +} + +scale.vertical.color.marks-after trough { + min-width: 16px; + padding: 0px; + border-radius: 3px; +} + +scale.vertical.color.marks-after slider { + background-size: 90%; +} + +scale progressbar { + background-color: @scale_progressbar_bg_color; +} + +/********** + * Frames * + **********/ + +.frame { + border-width: 1px; + border-color: @border_color; + border-style: solid; + border-radius: 3px; + background-color: @notebook_bg_color; + padding: 0; +} + +/* Style the Search and Location entry boxes for Firefox 49 */ +/* why frame and not entry ? FIXME */ +frame { + border-style: solid; + border-color: @border_color; +} + +/* Override the Firefox 49 frame styling where is absolutely shouldn't be applied */ +/* maybe we should add more here */ +box > frame, /* mate-tweak */ +statusbar > frame, /* caja, etc. */ +statusbar > widget > frame, /* pluma */ +GvcMixerDialog frame { /* Mate Mixer dialog */ + border-style: none; +} + +frame.flat, +.frame.flat { + border-style:none; +} + +.sidebar, +scrolledwindow, +scrolledwindow.frame { + border-style: solid; + border-color: @border_color; + border-width: 1px; + border-radius: 2px; + padding: 0; +} + +#pathbarbox, +filechooser scrolledwindow, +scrolledwindow viewport { + background-color: @theme_bg_color; +} + +/* avoid double borders when a viewport is + * packed into a GtkScrolledWindow */ +scrolledwindow viewport.frame { + border-style: none; +} + +/*********** + * Buttons * + ***********/ + +button { + min-height: 16px; + min-width: 16px; + outline-style: none; +} + +button, +button.menuitem.menubar, +.titlebar .linked.raised button, +.titlebar .linked.raised button:hover, +.titlebar .linked.raised button:focus, +.titlebar .linked.raised button:checked, +.titlebar .linked.raised button:disabled, +.titlebar .linked.raised button:backdrop, +.titlebar .linked.raised button:focus:hover, +.titlebar .linked.raised button:focus:hover:active { + padding: 5px 5px 6px; /* larger values makes the button arrow smaller*/ +} + +toolbar.inline-toolbar button, +toolbar.inline-toolbar button.image-button, +toolbar.inline-toolbar button.text-button, +toolbar.inline-toolbar button:checked, +toolbar.inline-toolbar button.image-button:checked, +toolbar.inline-toolbar button.text-button:checked { + padding: 3px; +} + +toolbar.inline-toolbar button box.horizontal, +toolbar.inline-toolbar button.image-button box.horizontal, +toolbar.inline-toolbar button.text-button box.horizontal, +toolbar.inline-toolbar button box.horizontal image, +toolbar.inline-toolbar button.image-button box.horizontal image, +toolbar.inline-toolbar button.text-button box.horizontal image { + border-image: none; +} + +toolbar.horizontal button, +toolbar.horizontal button:checked, +toolbar.primary-toolbar.horizontal button, +toolbar.primary-toolbar.horizontal button:checked { + padding: 4px 3px; + min-height: 16px; + min-width: 26px; +} + +button.default { + text-shadow: none; + color: @theme_fg_color; +} + +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255,255,255,0), 0 1px rgba(255,255,255,0); + text-shadow: none; + -gtk-icon-shadow: none; + border-image: none; +} + +button.flat.hover { + border-radius: 3px; +} + +button.image-button.circular-button { + border-image: none; + border-width: 1px; + border-style: solid; + border-color: @border_color; +} + +combobox button.combo, +toolbar.horizontal combobox button.combo { + padding: 4px; +} + +.path-bar button, +.linked.path-bar > button, +.path-bar button image, +.path-bar button label { + padding: 4px 3px; +} + +.path-bar button { + border-width: 1px; +} + +.linked.path-bar > button.toggle, +.linked.path-bar > button.toggle:checked:hover, /* this is really weird */ +.linked.path-bar > button.image-button, +.linked.path-bar > button.toggle.image-button, +.linked.path-bar > button.toggle.text-button { + border-width: 1px 1px 1px 0px; +} + +.linked.path-bar > button.toggle:first-child, +.linked.path-bar > button.image-button:first-child, +.linked.path-bar > button.toggle.image-button:first-child, +.linked.path-bar > button.toggle.text-button:first-child, +.linked.path-bar > button.slider-button:first-child { + border-width: 1px; +} + +.linked.path-bar > button.toggle:last-child, +.linked.path-bar > button.image-button:last-child, +.linked.path-bar > button.toggle.image-button:last-child, +.linked.path-bar > button.toggle.text-button:last-child, +.linked.path-bar > button.slider-button:last-child { + border-width: 1px 1px 1px 0px; +} + +.linked.raised button:first-child, +.linked.raised button:first-child:hover:active { + border-right-width: 0px; +} + +button { + color: @theme_text_color; + border-style: solid; + border-color: transparent; +} + +/* We want anything inside the buttons to use their background */ +button * { + background-color: transparent; +} + +button:disabled image, +.button:disabled image, +button:active:disabled image, +.button:active:disabled image{ + opacity: 0.4; +} + +/* We may want a background for focused buttons, but in the meantime let's remove it too */ +GtkMenuToolButton *, +toolbar.primary-toolbar button, +toolbar.primary-toolbar button:disabled { + background-image: none; + background-color: transparent; +} + +toolbar.primary-toolbar button { + border-image: none; + border-style: solid; + border-width: 1px 1px 2px 1px; + border-color: transparent; +} + +toolbar.primary-toolbar button:checked, +toolbar.inline-toolbar button:checked, +button:checked, +button:checked:focus, +button:focus { + color: @button_active_text_color; +} + +button:disabled, +button:checked:disabled { + color: @insensitive_fg_color; +} + +button separator { + color: shade(@internal_element_color, 1.30); +} + +/* linked buttons and entries */ + +/* Middle button */ +.linked entry, +.linked button, +.linked button:hover, +.linked button:focus, +.linked button:focus:hover, +.linked button:focus:hover:active, +.linked button:checked, +.linked button:checked:hover, +.linked button:checked:hover:active, +.linked button:disabled { + border-image: none; + border-radius: 0; + border-color: @border_color; + border-width: 1px; + padding: 4px 3px; +} + +.linked entry { + padding: 4px; +} + +/* Leftmost button */ +.linked entry:first-child, +.linked button:first-child, +.linked button:hover:first-child, +.linked button:focus:first-child, +.linked button:focus:hover:first-child, +.linked button:focus:hover:active:first-child, +.linked button:checked:first-child, +.linked button:checked:hover:first-child, +.linked button:checked:hover:active:first-child, +.linked button:disabled:first-child { + border-image: none; + border-radius: 3px 0 0 3px; + border-color: @border_color; + border-width: 1px 0px 1px 1px; + padding: 4px 3px; +} + +.linked entry:first-child { + padding: 4px; + border-width: 1px; +} + +/* Rightmost button */ +.linked entry:last-child, +.linked button:last-child, +.linked button:hover:last-child, +.linked button:focus:last-child, +.linked button:focus:hover:last-child, +.linked button:focus:hover:active:last-child, +.linked button:checked:last-child, +.linked button:checked:hover:last-child, +.linked button:checked:hover:active:last-child, +.linked button:disabled:last-child { + border-image: none; + border-radius: 0 3px 3px 0; + border-color: @border_color; + border-width: 1px 1px 1px 0px; + padding: 4px 3px; +} + +.linked entry:last-child { + padding: 4px; +} + +/* Single button */ +.linked entry:only-child, +.linked button:only-child, +.linked button:hover:only-child, +.linked button:focus:only-child, +.linked button:focus:hover:only-child, +.linked button:focus:hover:active:only-child, +.linked button:checked:only-child, +.linked button:checked:hover:only-child, +.linked button:checked:hover:active:only-child, +.linked button:disabled:only-child { + border-image: none; + border-radius: 3px; + border-color: @border_color; + border-width: 1px; + padding: 4px 3px; +} + +.linked entry:only-child { + padding: 4px; +} + +/* vertical */ + +/* Middle button */ +.linked.vertical button.image-button, +.linked.vertical button.image-button:hover, +.linked.vertical button.image-button:focus, +.linked.vertical button.image-button:focus:hover, +.linked.vertical button.image-button:focus:hover:active, +.linked.vertical button.image-button:checked, +.linked.vertical button.image-button:checked:hover, +.linked.vertical button.image-button:checked:hover:active, +.linked.vertical button.image-button:disabled { + border-image: none; + border-radius: 0; + border-color: @border_color; + border-width: 0px 1px 0px 1px; + padding: 5px 5px; +} + +/* top button */ +.linked.vertical button.image-button:first-child, +.linked.vertical button.image-button:hover:first-child, +.linked.vertical button.image-button:focus:first-child, +.linked.vertical button.image-button:focus:hover:first-child, +.linked.vertical button.image-button:focus:hover:active:first-child, +.linked.vertical button.image-button:checked:first-child, +.linked.vertical button.image-button:checked:hover:first-child, +.linked.vertical button.image-button:checked:hover:active:first-child, +.linked.vertical button.image-button:disabled:first-child { + border-image: none; + border-radius: 3px 3px 0px 0px; + border-color: @border_color; + border-width: 1px 1px 0px 1px; + padding: 5px 5px; +} + +/* bottom button */ +.linked.vertical button:last-child, +.linked.vertical button:hover:last-child, +.linked.vertical button:focus:last-child, +.linked.vertical button:focus:hover:last-child, +.linked.vertical button:focus:hover:active:last-child, +.linked.vertical button:checked:last-child, +.linked.vertical button:checked:hover:last-child, +.linked.vertical button:checked:hover:active:last-child, +.linked.vertical button:disabled:last-child { + border-image: none; + border-radius: 0px 0px 3px 3px; + border-color: @border_color; + border-width: 0px 1px 1px 1px; + padding: 5px 5px; +} + +/* Dialog Action Area */ + +/* Middle button */ +.dialog-action-area.linked button, +.dialog-action-area.linked button:hover, +.dialog-action-area.linked button:focus, +.dialog-action-area.linked button:focus:hover, +.dialog-action-area.linked button:focus:hover:active, +.dialog-action-area.linked button:checked, +.dialog-action-area.linked button:checked:hover, +.dialog-action-area.linked button:checked:hover:active, +.dialog-action-area.linked button:disabled { + padding: 4px 6px; + border-width: 1px 1px 1px 0px; +} + +.dialog-action-area.linked button.default, +.dialog-action-area.linked button:focus { + border-color: @button_default_border_color; + box-shadow: inset 0px 1px @button_default_box_shadow_color, + inset 1px 0px @button_default_box_shadow_color, + inset -1px 0px @button_default_box_shadow_color, + inset 0px -1px @button_default_box_shadow_color; +} + +/* Leftmost button */ +.dialog-action-area.linked button:first-child, +.dialog-action-area.linked button:hover:first-child, +.dialog-action-area.linked button:focus:first-child, +.dialog-action-area.linked button:focus:hover:first-child, +.dialog-action-area.linked button:focus:hover:active:first-child, +.dialog-action-area.linked button:checked:first-child, +.dialog-action-area.linked button:checked:hover:first-child, +.dialog-action-area.linked button:checked:hover:active:first-child, +.dialog-action-area.linked button:disabled:first-child { + padding: 4px 6px; + border-width: 1px 1px 1px 1px; +} + +.dialog-action-area.linked button.default:first-child, +.dialog-action-area.linked button:focus:first-child { + border-color: @button_default_border_color; + box-shadow: inset 0px 1px @button_default_box_shadow_color, + inset 1px 0px @button_default_box_shadow_color, + inset -1px 0px @button_default_box_shadow_color, + inset 0px -1px @button_default_box_shadow_color; +} + +/* Rightmost button */ +.dialog-action-area.linked button:last-child, +.dialog-action-area.linked button:hover:last-child, +.dialog-action-area.linked button:focus:last-child, +.dialog-action-area.linked button:focus:hover:last-child, +.dialog-action-area.linked button:focus:hover:active:last-child, +.dialog-action-area.linked button:checked:last-child, +.dialog-action-area.linked button:checked:hover:last-child, +.dialog-action-area.linked button:checked:hover:active:last-child, +.dialog-action-area.linked button:disabled:last-child { + padding: 4px 6px; + border-width: 1px 1px 1px 0px; +} + +.dialog-action-area.linked button.default:last-child, +.dialog-action-area.linked button:focus:last-child { + border-color: @button_default_border_color; + box-shadow: inset 0px 1px @button_default_box_shadow_color, + inset 1px 0px @button_default_box_shadow_color, + inset -1px 0px @button_default_box_shadow_color, + inset 0px -1px @button_default_box_shadow_color; +} + +/* Single button */ +.dialog-action-area.linked button:only-child, +.dialog-action-area.linked button:hover:only-child, +.dialog-action-area.linked button:focus:only-child, +.dialog-action-area.linked button:focus:hover:only-child, +.dialog-action-area.linked button:focus:hover:active:only-child, +.dialog-action-area.linked button:checked:only-child, +.dialog-action-area.linked button:checked:hover:only-child, +.dialog-action-area.linked button:checked:hover:active:only-child, +.dialog-action-area.linked button:disabled:only-child { + padding: 4px 6px; + border-width: 1px; +} + +.dialog-action-area.linked button.default:only-child, +.dialog-action-area.linked button:focus:only-child { + border-color: @button_default_border_color; + box-shadow: inset 0px 1px @button_default_box_shadow_color, + inset 1px 0px @button_default_box_shadow_color, + inset -1px 0px @button_default_box_shadow_color, + inset 0px -1px @button_default_box_shadow_color; +} + +/***************** + * GtkSpinButton * + *****************/ + +spinbutton, +spinbutton:focus { + background-color: transparent; + padding: 0px; + border-width: 1px; + border-radius: 3px; + border-style: solid; + border-color: @spinbutton_border_color; +} + +spinbutton:focus { + border-color: shade (@theme_selected_bg_color, 1.0); +} + +spinbutton.horizontal > entry, +spinbutton.horizontal > entry:focus { + padding: 0px 10px 0px 3px; + box-shadow: none; + border-radius: 3px 0px 0px 3px; + border-style: none; + border-image: none; +} + +spinbutton > button, +spinbutton > button:focus, +spinbutton > button:focus:active { + background-color: transparent; + color: @internal_element_color; + padding: 6px; + border-radius: 0; + border-width: 0 0 0 1px; + border-style: solid; + border-color: @spinbutton_border_color; + border-image: none; +} + +spinbutton > button.default, +spinbutton > button:focus { + box-shadow: none; +} + +spinbutton > button:disabled { + color: @internal_element_insensitive_color; + border-color: @insensitive_border_color; + border-image: none; + border-radius: 0; +} + +spinbutton > button:checked, +spinbutton > button:focus:checked, +spinbutton > button:hover { + color: @internal_element_hover_color; +} + +spinbutton.horizontal > button { + border-width: 0 0 0 1px; +} + +spinbutton.horizontal > button:last-child { + border-radius: 0 3px 3px 0; +} + +/*vertical */ +spinbutton.vertical > entry, +spinbutton.vertical > entry:focus { + border-image: none; + border-color: @spinbutton_border_color; + border-radius: 0px; + border-width: 1px 0px 1px 0px; + padding: 6px 2px; +} + +spinbutton.vertical > button, +spinbutton.vertical > button:focus, +spinbutton.vertical > button:focus:active, +spinbutton.vertical > button:last-child, +spinbutton.vertical > button:focus:last-child, +spinbutton.vertical > button:focus:active:last-child { + padding: 6px 2px; + border-width: 0px; +} + +spinbutton.vertical > button, +spinbutton.vertical > button:focus, +spinbutton.vertical > button:focus:active { + border-radius: 3px 3px 0px 0px; +} + +spinbutton.vertical > button:last-child, +spinbutton.vertical > button:focus:last-child, +spinbutton.vertical > button:focus:active:last-child { + border-radius: 0px 0px 3px 3px; +} + +/* linked */ +.linked.vertical > spinbutton.horizontal { + padding: 0px; + border-radius: 0px ; + border-width: 0px 1px 1px 1px; +} + +.linked.vertical > spinbutton.horizontal > entry, +.linked.vertical > spinbutton.horizontal > entry:focus { + padding: 0px 10px 0px 3px; + border-radius: 0px ; + border-style: none; + border-image: none; + box-shadow: none; +} + +.linked.vertical > spinbutton.horizontal > button, +.linked.vertical > spinbutton.horizontal > button:focus, +.linked.vertical > spinbutton.horizontal > button:hover, +.linked.vertical > spinbutton.horizontal > button:focus:active, +.linked.vertical > spinbutton.horizontal > button:focus:hover { + border-radius: 0px; + border-width: 0 0 0 1px; + border-image: none; + border-color: @spinbutton_border_color; + padding: 6px; +} + + +/********************* + * Button background * + *********************/ + +/* Button background */ +button, +spinbutton button, +combobox button.combo, +toolbar button.raised, +toolbar button, +toolbar .raised button, +toolbar button.raised:focus, +toolbar .raised button:focus, +toolbar combobox button.combo, +toolbar combobox button.combo:focus, +toolbar.primary-toolbar combobox button.combo, +.titlebar .titlebutton:hover, +colorchooser #add-color-button { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@button_gradient_a), + to (@button_gradient_d)); + background-color: transparent; +} + +/* Pushed button background */ +button:checked, +button:checked:hover, +button:hover:active, +menuitem button:hover, +spinbutton button:active, +spinbutton button:active:hover, +combobox button.combo:checked, +toolbar button:checked, +toolbar button:checked:hover, +toolbar button:hover:active, +toolbar button.raised:checked, +toolbar .raised button:checked, +toolbar button.raised:hover:active, +toolbar button.raised:checked:hover, +toolbar .raised button:hover:active, +toolbar .raised button:checked:hover, +toolbar.primary-toolbar combobox button.combo:checked, +toolbar.primary-toolbar button:checked, +toolbar.primary-toolbar button:hover:active, +toolbar.primary-toolbar button:focus:active, +toolbar.primary-toolbar button:focus:hover:active, +toolbar.inline-toolbar button:checked, +toolbar.inline-toolbar button:hover:active { + background-image: linear-gradient(to bottom, + @button_active_gradient_a, + @button_active_gradient_b 3px, + @button_active_gradient_c 4px, + @button_active_gradient_d 50%, + @button_active_gradient_e 50%, + @button_active_gradient_f); + background-color: transparent; +} + +trough, +trough highlight, +trough row, +trough row:hover { + background-image: linear-gradient(to bottom, + @trough_gradient_a, + @trough_gradient_b 4px); +} + +/* Flipped pushed button background for vertical progressbar through and the like */ +trough.vertical { + background-image: linear-gradient(to right, + @trough_gradient_a, + @trough_gradient_b 4px); +} + +/* Prelight button background */ +button:hover, +spinbutton button:hover, +combobox button.combo:hover, +toolbar button:hover, +toolbar button.raised:hover, +toolbar .raised button:hover, +toolbar combobox button.combo:hover, +toolbar.primary-toolbar button:hover, +toolbar.primary-toolbar combobox button.combo:hover, +toolbar.primary-toolbar combobox button.combo:focus:hover, +colorchooser #add-color-button:hover { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_hover_gradient_a 5%, + @button_hover_gradient_b 95%, + @button_hover_gradient_c); +} + +/* disabled button background */ +button:disabled, +combobox button.combo:disabled, +toolbar combobox button.combo:disabled { + background-image: none; + background-color: transparent; + color: @insensitive_fg_color; +} + +/* Pushed + disabled button background */ +button:checked:disabled, +toolbar button:checked:disabled, +toolbar combobox button.combo:checked:disabled { + background-image: linear-gradient(to bottom, + @button_active_insensitive_gradient_a, + @button_active_insensitive_gradient_b 3px, + @button_active_insensitive_gradient_c 4px, + @button_active_insensitive_gradient_d 50%, + @button_active_insensitive_gradient_e 50%, + @button_active_insensitive_gradient_f); + background-color: transparent; +} + +/* Focused primary toolbar button background */ +toolbar button:focus, +toolbar.primary-toolbar button:focus, +toolbar.primary-toolbar combobox button.combo:focus { + background-image: linear-gradient(to bottom, + @pt_button_focus_gradient_a, + @pt_button_focus_gradient_b 50%, + @pt_button_focus_gradient_c 50%, + @pt_button_focus_gradient_d); +} + +/* Focused + prelit primary toolbar button background */ +toolbar button:focus:hover, +toolbar.primary-toolbar button:focus:hover { + background-image: linear-gradient(to bottom, + @pt_button_focus_hover_gradient_a, + @pt_button_focus_hover_gradient_b 50%, + @pt_button_focus_hover_gradient_c 50%, + @pt_button_focus_hover_gradient_d); +} + +/* Stack switcher */ +stackswitcher > button > label, +headerbar stackswitcher > button.titlebutton > label, +headerbar.titlebar stackswitcher > button.titlebutton > label, +calendar.header stackswitcher > button.titlebutton > label { + padding-left: 6px; + padding-right: 6px; +} + +stackswitcher > button > image, +headerbar stackswitcher > button.titlebutton > image, +headerbar.titlebar stackswitcher > button.titlebutton > image, +calendar.header stackswitcher > button.titlebutton > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} + +stackswitcher > button.text-button { + padding: 5px 10px 6px; +} + +stackswitcher > button.image-button, +headerbar stackswitcher > button.titlebutton, +headerbar.titlebar stackswitcher > button.titlebutton, +calendar.header stackswitcher > button.titlebutton { + padding: 5px 2px; +} + +stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + background-color: @theme_bg_color; /* FIXME: ? */ + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; +} + +stackswitcher > button.needs-attention > label:backdrop, +stackswitcher > button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; +} + +stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 4px; +} + +stackswitcher > button.needs-attention:active > label, +stackswitcher > button.needs-attention:active > image, +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +stackswitcher > button:dir(ltr).text-button.radio, +stackswitcher > button:dir(ltr).text-button.radio:focus, +stackswitcher > button:dir(ltr).text-button.radio:hover, +stackswitcher > button:dir(ltr).text-button.radio:hover:active, +stackswitcher > button:dir(ltr).text-button.radio:checked, +stackswitcher > button:dir(ltr).text-button.radio:checked:hover, +stackswitcher > button:dir(ltr).text-button.radio:checked:hover:active { + padding: 5px 10px 6px; + border-width: 1px 0px 1px 0px; + border-image-width: 3px 0px 4px 0; + border-style: solid; + border-color: @border_color; + border-image: none; + border-radius: 0px; +} + +stackswitcher > button:dir(ltr).text-button.radio:first-child, +stackswitcher > button:dir(ltr).text-button.radio:hover:first-child, +stackswitcher > button:dir(ltr).text-button.radio:hover:active:first-child, +stackswitcher > button:dir(ltr).text-button.radio:checked:first-child, +stackswitcher > button:dir(ltr).text-button.radio:checked:hover:first-child, +stackswitcher > button:dir(ltr).text-button.radio:checked:hover:active:first-child { + border-width: 1px 0px 1px 1px; + border-image-width: 3px 0 4px 3px; + border-radius: 3px 0px 0px 3px; +} + +stackswitcher > button:dir(ltr).text-button.radio:last-child, +stackswitcher > button:dir(ltr).text-button.radio:hover:last-child, +stackswitcher > button:dir(ltr).text-button.radio:hover:active:last-child, +stackswitcher > button:dir(ltr).text-button.radio:checked:last-child, +stackswitcher > button:dir(ltr).text-button.radio:checked:hover:last-child, +stackswitcher > button:dir(ltr).text-button.radio:checked:hover:active:last-child { + border-width: 1px 1px 1px 0px; + border-image-width: 3px 3px 4px 0; + border-radius: 0px 3px 3px 0px; +} + +stackswitcher > button:dir(ltr).text-button.radio, +stackswitcher > button:dir(ltr).text-button.radio:focus { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@button_gradient_a), + to (@button_gradient_d)); + background-color: transparent; +} + +stackswitcher > button:dir(ltr).text-button:hover { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_hover_gradient_a 5%, + @button_hover_gradient_b 95%, + @button_hover_gradient_c); +} + +stackswitcher > button:dir(ltr).text-button:checked, +stackswitcher > button:dir(ltr).text-button:checked:focus, +stackswitcher > button:dir(ltr).text-button:checked:hover { + background-image: linear-gradient(to bottom, + @button_active_gradient_a, + @button_active_gradient_b 3px, + @button_active_gradient_c 4px, + @button_active_gradient_d 50%, + @button_active_gradient_e 50%, + @button_active_gradient_f); + background-color: transparent; +} + +/***************** + * Notebooks and * + * tabs * + *****************/ + +notebook { + padding: 0; + background-clip: border-box; +} + +notebook.frame { + background-color: @notebook_bg_color; + background-clip: border-box; + border-color: @border_color; + border-style: solid; + border-width: 1px; + border-radius: 3px 3px 0px 0px; +} + +/* pavu-control */ +window.background > box.vertical > notebook:not(.frame), +window.background.csd > box.vertical > notebook:not(.frame), +window.background.ssd > box.vertical > notebook:not(.frame), +window.background.solid-csd > box.vertical > notebook:not(.frame) { + margin: 0px; + background-color: @notebook_bg_color; + background-clip: border-box; + border-radius: 3px 3px 0px 0px; +} + +window.background > box.vertical > notebook:not(.frame) > stack > box, +window.background.csd > box.vertical > notebook:not(.frame) > stack > box, +window.background.ssd > box.vertical > notebook:not(.frame) > stack > box, +window.background.solid-csd > box.vertical > notebook:not(.frame) > stack > box { + margin: 0px; + border-style: solid; + border-width: 0px 0.4px 0.4px 0.4px; + border-color: @notebook_border; +} + +window.background > box.vertical > notebook:not(.frame) > header.top, +window.background.csd > box.vertical > notebook:not(.frame) > header.top, +window.background.ssd > box.vertical > notebook:not(.frame) > header.top, +window.background.solid-csd > box.vertical > notebook:not(.frame) > header.top { + margin: 0px; + border-style: solid; + border-width: 0px 0px 0px 0.1px; + border-color: @theme_bg_color; +} + +printdialog > box.view.vertical.dialog-vbox > box.vertical > notebook { + margin: 5px; + background-color: @notebook_bg_color; + border-radius: 3px 0px 0px 0px; + border-style: solid; + border-color: @border_color; + border-width: 0px 1px 1px 1px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook, /* meld preferences */ +dialog.background.ssd > box.vertical.dialog-vbox > notebook, +dialog.background.solid-csd > box.vertical.dialog-vbox > notebook { + background-color: @notebook_bg_color; +} + +/* view areas, ie. pluma-, caja-tabs */ +paned.horizontal notebook { + border-style: none; +} + +paned.horizontal notebook header { + box-shadow: none; +} + +notebook header.top { + margin: -1px -1px 0px 0px; + border-width: 0px 0px 1px 0px; + border-radius: 3px 3px 0px 0px; + background-color: @theme_bg_color; + box-shadow: inset 0px -1px 0 0 @border_color; +} + +paned.horizontal notebook header.top { + margin: 0px; + border-width: 0px 0px 0px 0.1px; + border-style: solid; + border-color: @theme_bg_color; +} + +printdialog > box.view.vertical.dialog-vbox > box.vertical > notebook > header.top { + border-radius: 0px; +} + +notebook header.bottom { + margin: 0px -1px -1px 0px; + border-width: 1px 1px 0px 0px; + background-color: @theme_bg_color; + box-shadow: inset 0px 1px 0 0 @border_color; +} + +notebook header.left { + margin: 0px 0px -1px -1px; + border-width: 0px 1px 0px 0px; + background-color: @theme_bg_color; + box-shadow: inset -1px 0px 0 0 @border_color; +} + +notebook header.right { + margin: 0px -1px -1px 0px; + border-width: 0px 0px 0px 1px; + background-color: @theme_bg_color; + box-shadow: inset 1px 0px 0 0 @border_color; +} + +/* tabs in view areas, ie. pluma-, caja-tabs */ +paned.horizontal notebook header.top tab { + padding: 4px 2px 4px 2px; + border-width: 1px 1px 0px 1px; +} + +paned.horizontal notebook header.top tab:checked { + padding: 4px 2px 4px 2px; + border-width: 1px 1px 0px 1px; +} + +notebook header tab { + border-color: @border_color; + border-style: solid; + border-width: 1px; + background-color: transparent; +} + +notebook header.top tab { + margin: 0px 0px 0px -1px; + padding: 4px 6px 4px 6px; + border-width: 1px; + border-radius: 3px 3px 0px 0px; + background-image: linear-gradient(to bottom, + @notebook_tab_gradient_a, + @notebook_tab_gradient_d); +} + +notebook header.top tab:checked { + border-top-color: @notebook_active_tab_border; + border-left-color: @notebook_active_tab_border; + border-right-color: @notebook_active_tab_border; + border-width: 1px 1px 0px 1px; + background-image: linear-gradient(to bottom, + @notebook_active_tab_strip_gradient_b 1px, + @notebook_active_tab_gradient_b 8px); +} + +notebook header.right tab { + margin: -1px 0px 0px 0px; + padding: 6px 4px 6px 4px; + border-width: 1px; + border-radius: 0px 3px 3px 0px; + background-image: linear-gradient(to left, + @notebook_tab_gradient_a, + @notebook_tab_gradient_d); +} + +notebook header.right tab:checked { + border-width: 1px 1px 1px 0px; + border-right-color: @notebook_active_tab_border; + border-top-color: @notebook_active_tab_border; + border-bottom-color: @notebook_active_tab_border; + background-image: linear-gradient(to left, + @notebook_active_tab_strip_gradient_b 1px, + @notebook_active_tab_gradient_b 8px); +} + +notebook header.bottom tab { + margin: 0px 0px 0px -1px; + padding: 4px 6px 4px 6px; + border-width: 1px; + border-radius: 0px 0px 3px 3px; + background-image: linear-gradient(to top, + @notebook_tab_gradient_a, + @notebook_tab_gradient_d); +} + +notebook header.bottom tab:checked { + border-width: 0px 1px 1px 1px; + border-bottom-color: @notebook_active_tab_border; + border-left-color: @notebook_active_tab_border; + border-right-color: @notebook_active_tab_border; + background-image: linear-gradient(to top, + @notebook_active_tab_strip_gradient_b 1px, + @notebook_active_tab_gradient_b 8px); +} + +notebook header.left tab { + margin: -1px 0px 0px 0px; + padding: 6px 4px 6px 4px; + border-width: 1px; + border-radius: 3px 0px 0px 3px; + background-image: linear-gradient(to right, + @notebook_tab_gradient_a, + @notebook_tab_gradient_d); +} + +notebook header.left tab:checked { + border-width: 1px 0px 1px 1px; + border-left-color: @notebook_active_tab_border; + border-top-color: @notebook_active_tab_border; + border-bottom-color: @notebook_active_tab_border; + background-image: linear-gradient(to right, + @notebook_active_tab_strip_gradient_b 1px, + @notebook_active_tab_gradient_b 8px); +} + +/* outlines */ +notebook header tab:checked { + outline-color: @button_default_border_color; +} + +notebook header.top tab:checked { + -gtk-outline-top-left-radius: 4px; + -gtk-outline-top-right-radius: 4px; + -gtk-outline-bottom-left-radius: 0px; + -gtk-outline-bottom-right-radius: 0px; +} + +notebook header.bottom tab:checked { + -gtk-outline-top-left-radius: 0px; + -gtk-outline-top-right-radius: 0px; + -gtk-outline-bottom-left-radius: 4px; + -gtk-outline-bottom-right-radius: 4px; +} + +notebook header.left tab:checked { + -gtk-outline-top-left-radius: 4px; + -gtk-outline-top-right-radius: 0px; + -gtk-outline-bottom-left-radius: 4px; + -gtk-outline-bottom-right-radius: 0px; +} + +notebook header.right tab:checked { + -gtk-outline-top-left-radius: 0px; + -gtk-outline-top-right-radius: 4px; + -gtk-outline-bottom-left-radius: 0px; + -gtk-outline-bottom-right-radius: 4px; +} + +/* close button styling */ +paned.horizontal notebook button.flat, +notebook button.flat.small-button { + border-image: none; + border-radius: 3px; + border-style: solid; + border-color: transparent; + border-width: 1px; + background-image: none; + background-color: transparent; + padding: 0; +} + +paned.horizontal notebook button.flat:hover, +notebook button.flat.small-button:hover{ + color: @theme_fg_color; + border-color: alpha(black, 0.1); +} + +notebook header.top tabs arrow.up, +notebook header.bottom tabs arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: @theme_fg_color; +} + +notebook header.top tabs arrow.down, +notebook header.bottom tabs arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); + color: @theme_fg_color; +} + +notebook header.left tabs arrow.up, +notebook header.right tabs arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + color: @theme_fg_color; +} + +notebook header.left tabs arrow.down, +notebook header.right tabs arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: @theme_fg_color; +} + +notebook header tabs arrow { + color: @theme_fg_color; +} + +notebook header tabs arrow:hover, +notebook header tabs arrow:active { + color: @theme_selected_bg_color; +} + +notebook header tabs arrow:disabled { + color: rgba(141, 144, 145, 0.3); +} + +notebook header tabs arrow:backdrop { + color: rgba(84, 89, 90, 0.4); +} + +notebook header tabs arrow:backdrop:disabled { + color: #c7c7c7; +} + +/************** + * ComboBoxes * + **************/ + +combobox { + padding: 0; +} + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: @theme_fg_color; + min-height: 16px; + min-width: 16px; +} + +combobox entry.combo, +combobox button.combo { + color: @internal_element_color; + padding: 4px +} + +combobox entry.combo:disabled, +combobox button.combo:disabled { + color: @insensitive_fg_color; +} + +combobox separator { + /* always disable separators */ + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} + +combobox > .linked > entry.combo, +combobox > .linked > button.combo, +combobox > .linked > button.combo:focus, +combobox > .linked > button.combo:hover, +combobox > .linked > button.combo:checked, +combobox > .linked > button.combo:focus:hover, +combobox > .linked > button.combo:disabled { + border-image-width: 3px 3px 4px 3px; + border-radius: 0px; + border-width: 1px 0px 1px 0px; +} + +combobox > .linked > entry.combo:first-child, +combobox > .linked > button.combo:first-child, +combobox > .linked > button.combo:focus:first-child, +combobox > .linked > button.combo:hover:first-child, +combobox > .linked > button.combo:checked:first-child, +combobox > .linked > button.combo:focus:hover:first-child, +combobox > .linked > button.combo:disabled:first-child { + border-image-width: 3px 0 4px 3px; + border-radius: 3px 0 0 3px; + border-width: 1px 0px 1px 1px; +} + +combobox > .linked > entry.combo:last-child, +combobox > .linked > button.combo:last-child, +combobox > .linked > button.combo:focus:last-child, +combobox > .linked > button.combo:hover:last-child, +combobox > .linked > button.combo:checked:last-child, +combobox > .linked > button.combo:focus:hover:last-child, +combobox > .linked > button.combo:disabled:last-child { + border-image-width: 3px 3px 4px 3px; + border-radius: 0 3px 3px 0; + border-width: 1px 1px 1px 1px; +} + +combobox > .linked > entry.combo:only-child, +combobox > .linked > button.combo:only-child, +combobox > .linked > button.combo:focus:only-child, +combobox > .linked > button.combo:hover:only-child, +combobox > .linked > button.combo:checked:only-child, +combobox > .linked > button.combo:focus:hover:only-child, +combobox > .linked > button.combo:disabled:only-child { + border-image-width: 3px 3px 4px 3px; + border-radius: 3px; + border-width: 1px; +} + +toolbar.primary-toolbar combobox > .linked > entry.combo, +toolbar.primary-toolbar combobox > .linked > button.combo { + border-image-width: 4px 0px 4px 0px; +} + +toolbar.primary-toolbar combobox > .linked > entry.combo:first-child, +toolbar.primary-toolbar combobox > .linked > button.combo:first-child { + border-image-width: 4px 0 4px 4px; +} + +toolbar.primary-toolbar combobox > .linked > entry.combo:last-child, +toolbar.primary-toolbar combobox > .linked > button.combo:last-child { + border-image-width: 4px 4px 4px 0; +} + +toolbar.primary-toolbar combobox > .linked > entry.combo:only-child, +toolbar.primary-toolbar combobox > .linked > button.combo:only-child { + border-image-width: 4px 4px 4px 4px; +} + +/* linked combobox */ + +/* Middle button */ +.linked > combobox > .linked > button.combo, +.linked > combobox > .linked > button.combo:hover, +.linked > combobox > .linked > button.combo:focus, +.linked > combobox > .linked > button.combo:focus:hover, +.linked > combobox > .linked > button.combo:checked, +.linked > combobox > .linked > button.combo:disabled { + border-image: none; + border-radius: 0; + border-color: @border_color; + border-width: 1px 0px 1px 0px; + border-width: 1px; + padding: 4px 2px; +} + +/* Leftmost button */ +.linked > combobox:first-child > .linked > button.combo:first-child, +.linked > combobox:first-child > .linked > button.combo:hover:first-child, +.linked > combobox:first-child > .linked > button.combo:focus:first-child, +.linked > combobox:first-child > .linked > button.combo:focus:hover:first-child, +.linked > combobox:first-child > .linked > button.combo:checked:first-child, +.linked > combobox:first-child > .linked > button.combo:disabled:first-child { + border-radius: 3px 0 0 3px; + border-width: 1px 0px 1px 1px; +} + +/* Rightmost button */ +.linked > combobox:last-child > .linked > button.combo:last-child, +.linked > combobox:last-child > .linked > button.combo:hover:last-child, +.linked > combobox:last-child > .linked > button.combo:focus:last-child, +.linked > combobox:last-child > .linked > button.combo:focus:hover:last-child, +.linked > combobox:last-child > .linked > button.combo:checked:last-child, +.linked > combobox:last-child > .linked > button.combo:disabled:last-child { + border-radius: 0 3px 3px 0; + border-width: 1px 1px 1px 0px; +} + +/* vertical */ + +/* Middle button */ +.linked.vertical > combobox > .linked > button.combo, +.linked.vertical > combobox > .linked > button.combo:hover, +.linked.vertical > combobox > .linked > button.combo:focus, +.linked.vertical > combobox > .linked > button.combo:focus:hover, +.linked.vertical > combobox > .linked > button.combo:checked, +.linked.vertical > combobox > .linked > button.combo:disabled { + border-image: none; + border-radius: 0; + border-color: @border_color; + border-width: 0px 1px 0px 1px; + padding: 5px 5px; +} + +/* top button */ +.linked.vertical > combobox:first-child > .linked > button.combo:first-child, +.linked.vertical > combobox:first-child > .linked > button.combo:hover:first-child, +.linked.vertical > combobox:first-child > .linked > button.combo:focus:first-child, +.linked.vertical > combobox:first-child > .linked > button.combo:focus:hover:first-child, +.linked.vertical > combobox:first-child > .linked > button.combo:checked:first-child, +.linked.vertical > combobox:first-child > .linked > button.combo:disabled:first-child { + border-radius: 3px 3px 0px 0px; + border-width: 1px 1px 1px 1px; +} + +/* bottom button */ +.linked.vertical > combobox:last-child > .linked > button.combo:last-child, +.linked.vertical > combobox:last-child > .linked > button.combo:hover:last-child, +.linked.vertical > combobox:last-child > .linked > button.combo:focus:last-child, +.linked.vertical > combobox:last-child > .linked > button.combo:focus:hover:last-child, +.linked.vertical > combobox:last-child > .linked > button.combo:checked:last-child, +.linked.vertical > combobox:last-child > .linked > button.combo:disabled:last-child { + border-radius: 0px 0px 3px 3px; + border-width: 0px 1px 1px 1px; +} + +/* ie. filechooser dialog */ +combobox .popup menu menuitem:hover cellview { + color: @theme_selected_fg_color; +} + +/************** + * Scrollbars * + **************/ + +scrollbar { + background-image: none; + border-style: solid; + border-color: @scrollbar_trough_border_color; + -GtkScrollbar-has-backward-stepper: true; + -GtkScrollbar-has-forward-stepper: true; + box-shadow: none; + border-image: none; +} + +scrollbar.vertical { + border-width: 0px 0px 0px 1px; + min-width: 14px; +} + +scrollbar.horizontal { + border-width: 1px 0px 0px 0px; + min-height: 14px; +} + +scrollbar trough { + border-style: solid; + border-color: @scrollbar_trough_border_color; +} + +scrolledwindow junction { + background-image: none; + background-color: @scrollbars_junction_bg_color; +} + +scrollbar.horizontal trough { + min-height: 14px; + border-radius: 0px; + border-width: 0px 1px 0px 1px; + border-image: none; + background-image: -gtk-gradient (linear, + left top, + left bottom, + color-stop (0, @scrollbar_trough_gradient_a), + color-stop (0.5, @scrollbar_trough_gradient_b)); +} + +scrollbar.vertical trough { + min-width: 14px; + border-radius: 0px; + border-width: 1px 0px 1px 0px; + border-image: none; + background-image: -gtk-gradient (linear, + left top, + right top, + color-stop (0, @scrollbar_trough_gradient_a), + color-stop (0.5, @scrollbar_trough_gradient_b)); +} + +/* Buttons */ +scrollbar.vertical button, +scrollbar.vertical .button { + min-width: 14px; + min-height: 16px; + padding: 1px 0px; +} + +scrollbar.horizontal button, +scrollbar.horizontal .button { + min-width: 16px; + min-height: 14px; + padding: 0px 1px; +} + +scrollbar.vertical button.up, +scrollbar.vertical .button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.vertical button.down, +scrollbar.vertical .button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.horizontal button.up, +scrollbar.horizontal .button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +scrollbar.horizontal button.down, +scrollbar.horizontal .button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar button, +scrollbar .button { + border-image: none; + border-style: none; + border-width: 0px; + border-radius: 0px; + background-image: none; + background-color: transparent; +} + +scrollbar button:hover, +scrollbar .button:hover { + border-image: none; + border-style: none; + border-width: 0px; + border-radius: 0px; +} + +scrollbar button:disabled, +scrollbar .button:disabled { + color: @scrollbar_button_insensitive_color; + border-image: none; + border-style: none; + border-width: 0px; + border-radius: 0px; +} + +scrollbar.horizontal button, +scrollbar.horizontal .button { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@scrollbar_button_gradient_a), + to (@scrollbar_button_gradient_d)); +} + +scrollbar.horizontal button:hover, +scrollbar.horizontal .button:hover { + background-image: -gtk-gradient (linear, + left bottom, + left top, + from (@scrollbar_button_hover_gradient_a), + to (@scrollbar_button_hover_gradient_d)); +} + +scrollbar.horizontal button:hover:active, +scrollbar.horizontal .button:hover:active { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@scrollbar_button_active_gradient_a), + to (@scrollbar_button_active_gradient_d)); +} + +scrollbar.vertical button, +scrollbar.vertical .button { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@scrollbar_button_gradient_a), + to (@scrollbar_button_gradient_d)); +} + +scrollbar.vertical button:hover, +scrollbar.vertical .button:hover { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@scrollbar_button_hover_gradient_d), + to (@scrollbar_button_hover_gradient_a)); +} + +scrollbar.vertical button:hover:active, +scrollbar.vertical .button:hover:active { + background-image: -gtk-gradient (linear, + left top, + right top, + from (@scrollbar_button_active_gradient_a), + color-stop (0.50, @scrollbar_button_active_gradient_b), + color-stop (0.50, @scrollbar_button_active_gradient_c), + to (@scrollbar_button_active_gradient_d)); +} + +scrollbar.vertical slider, +scrollbar.vertical .slider { + min-width: 14px; + min-height: 42px; + margin: 0px -1px 0px -1px; +} + +scrollbar.horizontal slider, +scrollbar.horizontal .slider { + min-width: 42px; + min-height: 14px; + margin: -1px 0px -1px 0px; +} + +scrollbar slider, +scrollbar .slider { + background-color: @scrollbar_slider_bg_color; + background-image: none; + border-radius: 0; + border-style: solid; + border-image: none; + border-color: @scrollbar_slider_border_color; + border-width: 1px; +} + +scrollbar slider:hover, +scrollbar .slider:hover { + background-color: @scrollbar_slider_hover_bg_color; +} + +/********* + * Menus * + *********/ + +/* combobox menus */ +treemenu menu { + background-color: @menu_bg_color; +} + +treemenu menuitem { + padding: 2px; +} + +menu, +.menu { + font-weight: normal; + background-color: @menu_bg_color; + color: @menu_fg_color; + padding: 1px; + border-style: solid; + border-width: 1px; + border-color: @menu_border_color; +} + +menu button, +.menu button { + background-image: none; + background-color: @menu_bg_color; + color: @internal_element_color; + border-image: none; + border-style: none; +} + +menu button:hover, +.menu button:hover { + background-image: none; + background-color: @theme_base_color; + color: @theme_text_color; + border-image: none; + border-style: none; +} + +menu button:disabled, +.menu button:disabled { + background-color: @theme_base_color; + color: lighter(@internal_element_color); + border-image: none; + border-style: none; +} + +/* this controls the general appearance of the menubar */ +menubar, +.menubar { + border-style: none; + padding: 1px; + -GtkWidget-window-dragging: true; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_gradient_a), + color-stop (0.50, @menubar_gradient_b), + to (@menubar_gradient_c)); +} + +menubar menuitem, +.menubar menuitem { + border-style: solid; + border-width: 1px 1px 0px; + border-color: transparent; + padding: 3px 5px; + background-color: transparent; + color: @menu_fg_color; + text-shadow: none; +} + +menubar:hover, /* firefox */ +menubar menuitem:hover, +.menubar menuitem:hover, +menuitem button.flat:hover, +menuitem button.flat:active { + background-color: @menu_bg_color; + border-style: solid; + border-width: 1px 1px 0px; + border-color: @menubar_menuitem_hover_border_color; + border-radius: 3px 3px 0 0; + color: @menubar_menuitem_hover_color; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_menuitem_hover_gradient_a), + color-stop (0.50, @menubar_menuitem_hover_gradient_b), + color-stop (0.50, @menubar_menuitem_hover_gradient_c), + to (@menubar_menuitem_hover_gradient_d)); +} + +menuitem button.flat:hover { + border-width: 1px; + border-radius: 3px; +} + +menuitem button.flat:focus { + color: @theme_text_color; +} + +menubar menuitem:hover, +.menubar menuitem:hover { + border-width: 1px 1px 0px; + color: @menubar_menuitem_hover_color; +} + +menu > menuitem, +.menu > menuitem { + border-width: 1px 0px; + border-style: solid; + border-color: transparent; + padding: 4px; +} + +.menuitem, /* firefox */ +menu > menuitem, +.menu > menuitem { + background-color: @menu_bg_color; + color: @theme_text_color; +} + +menu > menuitem:hover, +.menu > menuitem:hover { + border-radius: 0; +} + +treemenu menuitem:hover, +menu menuitem:hover, +.menu menuitem:hover { + border-style: solid; + border-width: 1px 0px; + border-color: @menubar_menuitem_hover_border_color; +} + +treemenu menuitem:hover, +combobox menuitem:hover, +menu menuitem:hover, +.menu menuitem:hover { + color: @menubar_menuitem_hover_color; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_menuitem_hover_gradient_a), + color-stop (0.50, @menubar_menuitem_hover_gradient_b), + color-stop (0.50, @menubar_menuitem_hover_gradient_c), + to (@menubar_menuitem_hover_gradient_d)); +} + +menu menuitem:disabled, +.menu menuitem:disabled { + background-color: @menu_bg_color; + color: mix (@menu_fg_color, @menu_bg_color, 0.6); + border-color: transparent; +} + +menuitem:disabled image, +.menuitem:disabled image, +menuitem:active:disabled image, +.menuitem:active:disabled image{ + opacity: 0.5; +} + + +menu > menuitem accelerator, +.menu > menuitem accelerator { + color: alpha (@menu_fg_color, 0.4); +} + +menu > menuitem:disabled accelerator, +.menu > menuitem:disabled accelerator { + color: mix (@menu_fg_color, @menu_bg_color, 0.7); +} + +menu > menuitem:hover accelerator, +.menu > menuitem:hover accelerator { + color: @menubar_menuitem_hover_color; +} + +menuitem arrow { + min-height: 16px; + min-width: 16px; + margin-left: 10px; + color: @theme_text_color; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +menu arrow.top, +.menu arrow.top { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu arrow.bottom, +.menu arrow.bottom { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu arrow:hover, +.menu arrow:hover { + border-color: @theme_selected_fg_color; + color: shade (@theme_selected_bg_color, 1.6); +} + +/* settings for 4 menu level, this is needed to override the menuitem:hover + state from previous menu level, as GtkArrow itself don't support states. + thanks gtk+ devs for this madness */ +menu > menuitem > arrow.right, +menu > menuitem:hover menu > menuitem > arrow.right, +menu > menuitem:hover menu > menuitem:hover menu > menuitem > arrow.right, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem > arrow.right, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem > arrow.right, +menu > menuitem > arrow.left, +menu > menuitem:hover menu > menuitem > arrow.left, +menu > menuitem:hover menu > menuitem:hover menu > menuitem > arrow.left, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem > arrow.left, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem > arrow.left, +.menu > menuitem > arrow.right, +.menu > menuitem:hover .menu > menuitem > arrow.right, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem > arrow.right, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem > arrow.right, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem > arrow.right, +.menu > menuitem > arrow.left, +.menu > menuitem:hover .menu > menuitem > arrow.left, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem > arrow.left, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem > arrow.left, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem > arrow.left { + color: @theme_text_color; +} + +menu > menuitem:hover > arrow.right, +menu > menuitem:hover menu > menuitem:hover arrow.right, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover arrow.right, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover arrow.right, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover arrow.right, +menu > menuitem:hover > arrow.left, +menu > menuitem:hover menu > menuitem:hover arrow.left, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover arrow.left, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover arrow.left, +menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover menu > menuitem:hover arrow.left, +.menu > menuitem:hover > arrow.right, +.menu > menuitem:hover .menu > menuitem:hover arrow.right, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover arrow.right, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover arrow.right, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover arrow.right, +.menu > menuitem:hover > arrow.left, +.menu > menuitem:hover .menu > menuitem:hover arrow.left, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover arrow.left, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover arrow.left, +.menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover .menu > menuitem:hover arrow.left { + color: @menubar_menuitem_hover_color; +} + +menu > menuitem:disabled > arrow, +.menu > menuitem:disabled > arrow { + color: mix (@menu_fg_color, @menu_bg_color, 0.6); + -gtk-icon-shadow: none; +} + +/* scroll arrows */ +menu > arrow, +.menu > arrow { + border-width: 0px; + border-style: none; + border-radius: 0px; + background-color: transparent; + background-image: none; + min-height: 16px; + min-width: 16px; + padding: 2px 4px; + color: @theme_text_color; +} + +menu > arrow.top, +.menu > arrow.top { + margin-top: -2px; + margin-left: -1px; + margin-right: -1px; +} + +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -2px; + margin-left: -1px; + margin-right: -1px; +} + +menu > arrow:hover, +.menu > arrow:hover { + color: @menubar_menuitem_hover_color; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_menuitem_hover_gradient_a), + color-stop (0.50, @menubar_menuitem_hover_gradient_b), + color-stop (0.50, @menubar_menuitem_hover_gradient_c), + to (@menubar_menuitem_hover_gradient_d)); +} + +menu > arrow:disabled, +.menu > arrow:disabled { + color: mix (@menu_fg_color, @menu_bg_color, 0.6); + -gtk-icon-shadow: none; + background-color: transparent; + background-image: none; +} + +menu separator, +.menu separator, +menuitem separator { + color: @menu_separator_color; + min-height: 1px; + border-image: -gtk-gradient (linear, + left top, right top, + from (alpha (#000, 0.00)), + color-stop (0.25, alpha (#000, 0.03)), + color-stop (0.85, alpha (#000, 0.03)), + to (alpha (#000, 0.00))) 1; +} + +/* style classes are for firefox */ + +menuitem check, +menuitem check:hover, +menuitem check:checked, +menuitem check:disabled, +menu menuitem .check, +menu menuitem .check:hover, +menu menuitem .check:checked, +menu menuitem .check:disabled { + margin: 0px 0px 0px 3px; + background-image: none; + background-color: transparent; + min-height: 13px; + min-width: 13px; +} + +menuitem radio, +menuitem radio:hover, +menuitem radio:checked, +menuitem radio:disabled, +menu menuitem .radio, +menu menuitem .radio:hover, +menu menuitem .radio:checked, +menu menuitem .radio:disabled { + margin: 1px 0px 0px 4px; + background-image: none; + background-color: transparent; + min-height: 14px; + min-width: 14px; +} + +/*************** + * Menu Button * + ***************/ + +menuitem button.flat:active { + color: @theme_text_color; + background-image: none; + background-color: @menu_bg_color; + border-radius: 5px 5px 0 0; + border-image: none; + border-width: 1px 1px 0 1px; + border-color: shade(@border_color, 1.30); + border-style: solid; +} + +/**************** + * Radiobuttons * + ****************/ + +check, +radio, +check:disabled, +radio:disabled { + background-color: transparent; + border-style: none; + min-height: 16px; + min-width: 16px; +} + +check, +radio, +menuitem check, +menuitem radio, +menu menuitem check, +menu menuitem radio { + padding: 0px 6px 0px 0px; + background-repeat: no-repeat; + background-position: center; +} + +check row:selected:disabled, +check row:selected:focus:disabled { + background-color: transparent; +} + +checkbutton:hover, +checkbutton:active:hover, +checkbutton:selected, +checkbutton:selected:focus { + background-color: transparent; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 1px 2px 4px; + outline-offset: 0; +} + +/************ + * Toolbars * + ************/ + +toolbar { + border-style: none; + border-color: darker (@theme_bg_color); + padding: 3px; +} + +toolbar button { + padding: 2px 5px; +} + +toolbar:disabled { + color: alpha (@theme_fg_color, 0.6); +} + +/******************** + * Menubar Toolbars * + ********************/ + +toolbar menubar { + border-style: none; + -GtkToolbar-button-relief: normal; + padding-left: 4px; + padding-right: 4px; +} + +/******************** + * Primary Toolbars * + ********************/ + +/* applications using EggEditableToolbar usually set the primary-toolbar + * hint on the containing vbox, so we need to handle both these cases here. + */ +toolbar.primary-toolbar { + border-width: 1px 0 1px 0; + border-radius: 0; + border-style: solid; + border-top-color: @toolbar_border_top_color; + border-bottom-color: @toolbar_border_bottom_color; + -GtkWidget-window-dragging: true; + -GtkToolbar-button-relief: normal; +} + +toolbar.primary-toolbar:disabled { + background-image: none; + background-color: shade (@theme_bg_color, 0.97); + border-color: shade (@theme_bg_color, 0.91); +} + +/* progressbars on primary toolbar entries are special */ +toolbar.primary-toolbar entry progress { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (@trough_gradient_a), + to (@trough_gradient_b)); + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: shade(@internal_element_color, 1.10); + border-image: none; + color: @theme_text_color; +} + +/******************* + * Inline toolbars * + *******************/ + +toolbar.inline-toolbar { + border-width: 1px; + border-radius: 0; + border-style: solid; + -GtkToolbar-button-relief: normal; + padding: 2px; +} + +toolbar.inline-toolbar:last-child { + border-width: 0 1px 1px 1px; + border-radius: 0 0 3px 3px; +} + +/* Primary and inline toolbars background */ +toolbar.primary-toolbar, +toolbar.inline-toolbar { + background-color: transparent; + background-image: linear-gradient(to bottom, + @toolbar_gradient_a 2px, + @toolbar_gradient_b 50%, + @toolbar_gradient_c 50%, + @toolbar_gradient_d); +} + +/*********** + * Sidebar * + ***********/ + +.sidebar, +.sidebar .view, +placessidebar .view { + background-color: @sidebar_bg_color; +} + +.sidebar .frame { + border-style: none; +} + +/* dialog open, nautilus */ +placessidebar.sidebar.frame viewport.frame list, +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row, +dialog filechooser placessidebar.sidebar.frame viewport.frame list, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row { + background-color: @theme_base_color; +} + +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row:selected, +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row:selected:hover, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row:selected, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row:selected:hover { + border-style: none; + color: @theme_selected_fg_color; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_menuitem_hover_gradient_a), + color-stop (0.50, @menubar_menuitem_hover_gradient_b), + color-stop (0.50, @menubar_menuitem_hover_gradient_c), + to (@menubar_menuitem_hover_gradient_d)); +} + +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row:hover, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row:hover { + background-image: linear-gradient(to bottom, + shade(@button_active_gradient_a, 1.20), + shade(@button_active_gradient_b, 1.20) 3px, + shade(@button_active_gradient_c, 1.20) 4px, + shade(@button_active_gradient_d, 1.20) 50%, + shade(@button_active_gradient_e, 1.20) 50%, + shade(@button_active_gradient_f, 1.20)); + background-color: transparent; +} + +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row revealer.sidebar-revealer image.sidebar-icon, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row revealer.sidebar-revealer image.sidebar-icon { + padding: 4px 8px 4px 6px; +} + +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row revealer.sidebar-revealer label.sidebar-label, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row revealer.sidebar-revealer label.sidebar-label { + padding: 4px 0px 4px 1px; +} + +placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row revealer.sidebar-revealer button.image-button.sidebar-button, +dialog filechooser placessidebar.sidebar.frame viewport.frame list row.activatable.sidebar-row revealer.sidebar-revealer button.image-button.sidebar-button { + background-color: transparent; + background-image: none; + border-image:none; + box-shadow: none; + border-width: 0px; + padding: 4px 12px 4px 0px; +} + +.sidebar radio, +.sidebar radio:focus, +.sidebar radio:selected { + background-image: none; + background-color: transparent; +} + +/* other locations nautilus, filechooser */ +placesview actionbar, +placesview stack frame, +.nautilus-window headerbar.titlebar { + border-width: 0px; + border-style: none; +} + +/******* + * OSD * + *******/ + +.background.osd { + color: @osd_fg; + background-color: @osd_bg; +} + +overlay.osd { + background-color: transparent; +} + +.osd.frame { + background-clip: border-box; + background-origin: border-box; +} + +.osd button, +.osd button:hover, +.osd button:checked { + border-width: 1px; + border-style: solid; + border-image: none; + border-radius: 5px; +} + +.osd .horizontal > button { + padding: 4px 6px; + margin: 0px 1px; +} + +.osd button { + border-color: shade (@theme_bg_color, 0.4); +} +.osd button:disabled { + border-color: alpha(@osd_button_border,0.5); +} + +.osd button:hover, +.osd button:checked { + border-color: shade (@theme_selected_bg_color, 0.5); +} + +.osd button { + padding: 6px; + background-image: linear-gradient(to bottom, + @osd_button_bg_a, + @osd_button_bg_b 68%, + @osd_button_bg_c); + color: @osd_button_fg; + text-shadow: 0 -1px @osd_button_shadow; + -gtk-icon-shadow: 0 -1px @osd_button_shadow; +} + +button.osd { + padding: 8px; +} + +button.osd, +button.osd:checked { + border-color: transparent; +} + +button.osd, +button.osd:hover, +button.osd:checked { + background-color: shade(@osd_bg, 1.10); +} + +button.osd { + background-image: none; + border-image: none; +} + +button.osd:focus:hover:active { + border-image: none; +} + +.osd button, +.osd button:hover, +.osd button:checked { + background-color: transparent; +} + +button.osd:disabled, +.osd button:disabled { + background-image: none; + background-color: @osd_button_bg_insensitive; +} + +button.osd:checked:disabled, +.osd button:checked:disabled { + background-image: none; + background-color: @osd_button_bg_insensitive_active; +} + +button.osd:hover:active, +.osd button:hover:active, +button.osd:checked, +button.osd:checked:hover, +.osd button:checked, +.osd button:checked:hover { + color: @osd_button_fg_active; +} + +button.osd:disabled, +button.osd:checked:disabled, +.osd button:disabled, +.osd button:checked:disabled { + color: @osd_button_fg_insensitive; + text-shadow: none; + -gtk-icon-shadow: none; +} + +button.osd:hover, +.osd button:hover { + color: @osd_button_fg_hover; + background-image: linear-gradient(to bottom, + @osd_button_bg_hover_a, + @osd_button_bg_hover_b 68%, + @osd_button_bg_hover_c); + border-image: none; +} + +button.osd:checked, +button.osd:checked:hover, +button.osd:focus:hover:active, +.osd button:checked, +.osd button:checked:hover, +.osd button.popup:checked { + background-image: linear-gradient(to bottom, + @osd_button_bg_active_a, + @osd_button_bg_active_b 20%, + @osd_button_bg_active_c); +} + +.osd .linked button:checked:first-child { + border-left-width: 1px; +} + +.osd .linked button:checked:last-child { + border-right-width: 1px; +} + +.osd button.popup:checked { + background-color: transparent; + border-color: @osd_button_border; + color: @osd_button_fg_active; + text-shadow: 0 -1px @osd_button_shadow; +} + +toolbar.osd { + color: @osd_fg; + text-shadow: 0 1px @osd_text_shadow; + padding: 5px; + border-style: solid; + border-width: 1px; + border-color: shade (@theme_bg_color, 0.4); + border-radius: 2px; + background-image: linear-gradient(to bottom, + @osd_toolbar_bg_a, + @osd_toolbar_bg_b 63%, + @osd_toolbar_bg_c); + background-color: transparent; + -GtkToolbar-button-relief: normal; +} + +toolbar.osd .flat.button.image-button { + box-shadow: none; +} + +toolbar.osd button, +toolbar.osd button:hover, +toolbar.osd button:focus, +toolbar.osd button:focus.hover, +toolbar.osd button:focus.hover:active, +toolbar.osd button:checked, +toolbar.osd button:hover:active, +toolbar.osd button:disabled, +toolbar.osd .linked button, +toolbar.osd .linked button:hover, +toolbar.osd .linked button:focus, +toolbar.osd .linked button:focus:hover, +toolbar.osd .linked button:focus:hover:active, +toolbar.osd .linked button:checked, +toolbar.osd .linked button:hover:active, +toolbar.osd .linked button:disabled { + border-color: shade (@theme_bg_color, 0.4); + border-style: solid; + border-image: none; + padding: 8px; + border-radius: 0px; +} + +toolbar.osd button:checked, +toolbar.osd button:checked:hover { + background-image: linear-gradient(to bottom, + @osd_button_bg_active_a, + @osd_button_bg_active_b 20%, + @osd_button_bg_active_c); +} + +toolbar.osd button:hover { + background-image: linear-gradient(to bottom, + @osd_button_bg_hover_a, + @osd_button_bg_hover_b 68%, + @osd_button_bg_hover_c); +} + +toolbar.osd button:first-child, +toolbar.osd button:hover:first-child, +toolbar.osd button:checked:first-child, +toolbar.osd button:hover:active:first-child, +toolbar.osd button:focus:hover:active:first-child { + border-radius: 3px 0 0 3px; + border-width: 1px 0 1px 1px; + box-shadow: inset -1px 0 @osd_button_inset; +} + +toolbar.osd button:last-child, +toolbar.osd button:hover:last-child, +toolbar.osd button:checked:last-child, +toolbar.osd button:hover:active:last-child, +toolbar.osd button:focus:hover:active:last-child { + box-shadow: none; + border-radius: 0 3px 3px 0; + border-width: 1px 1px 1px 0; +} + +toolbar.osd button:only-child, +toolbar.osd button:hover:only-child, +toolbar.osd button:checked:only-child, +toolbar.osd button:hover:active:only-child, +toolbar.osd button:focus:hover:active:only-child, +toolbar.osd toolbutton button, +toolbar.osd toolbutton:only-child button, +toolbar.osd toolbutton:last-child button, +toolbar.osd toolbutton:first-child button { + border-width: 1px; + border-radius: 3px; + border-style: solid; + box-shadow: none; +} + +toolbar.osd separator { + color: shade(@osd_lowlight, 0.80); +} + +/* used by gnome-settings-daemon's media-keys OSD */ +.osd trough { + background-color: @osd_trough_bg; + border-width: 0; +} + +.osd .progressbar, +.osd progressbar { + background-color: @osd_fg; +} + +.osd scale trough { + border-color: shade (@theme_bg_color, 0.4); + border-image: none; + /* this defines the bg color of the played segment */ + background-color: @osd_scale_trough_bg_color; +} + +.osd scale trough highlight { + background-image: none; + background-color: @theme_selected_bg_color; + background-color: @osd_scale_trough_highlight_bg_color; +} + +.osd scale trough:disabled, +.osd scale trough.highlight:disabled { + background-image: none; + background-color: transparent; +} + +.osd popover.background.scale-popup { + color: @osd_fg; + border-style: solid; + border-width: 1px; + border-color: shade (@theme_bg_color, 0.4); + border-radius: 2px; + background-image: linear-gradient(to bottom, + @osd_toolbar_bg_a, + @osd_toolbar_bg_b 63%, + @osd_toolbar_bg_c); + background-color: transparent; + padding: 2px; +} + +.osd popover.background.scale-popup button.flat.image-button { + background-image: linear-gradient(to bottom, + @osd_button_bg_a, + @osd_button_bg_b 68%, + @osd_button_bg_c); + border-radius: 3px; + border-width: 1px; + padding: 3px; +} + +.osd popover.background.scale-popup button.flat.image-button:hover { + background-image: linear-gradient(to bottom, + @osd_button_bg_hover_a, + @osd_button_bg_hover_b 78%, + @osd_button_bg_hover_c); + box-shadow: none; +} + +.osd popover.background.scale-popup button.flat.image-button:disabled { + border-color: alpha (shade(@theme_bg_color, 0.4), 0.0); + background-image: none; + background-color: transparent; +} + +/* spinbuttons in color selection */ +.osd.popover spinbutton button { + border-radius: 0px; + border-width: 0px; + border-image: none; + padding: 6px; +} + +.osd.popover spinbutton button:last-child { + border-radius: 0px 3px 3px 0px; +} + +.osd.popover spinbutton button:focus:active { + background-image: linear-gradient(to bottom, + @osd_button_bg_active_a, + @osd_button_bg_active_b 20%, + @osd_button_bg_active_c); +} + +.osd .progressbar, +.osd progressbar, +progressbar .osd { + padding: 0; + min-height: 3px; +} + +.osd .progressbar trough, +.osd progressbar trough, +progressbar .osd trough { + padding: 0; + border-image: none; + border-style: none; + border-width: 0; + background-image: none; + background-color: transparent; + border-radius: 0; +} + +.osd .progressbar, +.osd progressbar, +progressbar .osd { + border-style: none; + background-color: alpha(shade(@theme_selected_bg_color, 1.0), 0.9); + background-image: none; + border-radius: 0; +} + +.osd view, +.osd.view { + background-color: @osd_view_bg; +} + +.osd scrollbar trough { + background-color: @osd_scrollbar_trough; +} + +.osd scrollbar slider { + background-color: @osd_scrollbar_slider; +} + +.osd scrollbar slider:hover { + background-color: @osd_scrollbar_slider_prelight; +} + +.osd scrollbar slider:active { + background-color: @osd_scrollbar_slider_active; +} + +.osd iconview.cell:selected, +.osd iconview.cell:selected:focus { + background-color: transparent; + border-style: solid; + border-radius: 15px; + border-width: 3px; + border-color: @osd_button_fg; + outline-color: transparent; +} + +/* used by Documents */ +.osd .page-thumbnail { + border-style: solid; + border-width: 1px; + border-color: @osd_lowlight; + /* when there's no pixbuf yet */ + background-color: @osd_bg; +} + +/**************** + * GtkAssistant * + ****************/ + +assistant .sidebar .highlight { + color: @theme_fg_color; + font-weight: bold; +} + +assistant .sidebar { + padding: 12px; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: @gtkassistant_sidebar_border_color; + color: mix (@theme_fg_color, @theme_bg_color, 0.40); + background-color: @sidebar_bg_color; +} + +/************* + * GtkSwitch * + *************/ + +switch { + color: @switch_color; +} + +scale progressbar, +switch:checked { + color: @switch_trough_active_color; +} + +switch:checked, +switch:backdrop:checked { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (@switch_trough_active_gradient_a), + to (@switch_trough_active_gradient_b)); +} + +switch:disabled, +switch:backdrop:disabled { + background-image: none; + background-color: @insensitive_bg_color; + color: mix(@insensitive_bg_color, @insensitive_fg_color, 0.5); +} + +switch slider { + background-color: @switch_slider_bg_color; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: @switch_slider_border_color; + padding: 4px; + outline-color: @curent_color; +} + +switch slider:disabled { + background-color: @switch_slider_insensitive_bg_color; + border-color: @insensitive_border_color; +} + +/************************** + * GtkIconview GtkViewport* + **************************/ + +iconview, +viewport { + border-radius: 3px; + padding: 0; + background-color: @theme_base_color; +} + +iconview.view.cell:selected, +iconview.view.cell:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; + border-radius: 4px; +} + +iconview.cell:selected:focus { + border-radius: 3px; + border-color: alpha(@theme_text_color, 0.6); + border-width: 1px; + border-style: dashed; +} + +list, +view, +.view, +view text, +.view text, +iconview text, +textview text +treeview { + background-color: @theme_base_color; + color: @theme_text_color; +} + +view, +view:selected, +view:selected:focus, +.view:selected, +.view:selected:focus, +view text selection, +.view text selection, +view text selection:focus, +.view text selection:focus +treeview:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +view:disabled, +.view:disabled, +treeview:disabled { + background-color: @insensitive_bg_color; + color: @insensitive_fg_color; +} + +/* for firefox and probably other apps */ +label:selected, +label selection, +label selection:focus, +label selection:hover { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +label:disabled:selected, +label selection:disabled { + color: @insensitive_fg_color; +} + +label:backdrop:selected, +label selection:backdrop { + color: @theme_fg_color; +} + +label:backdrop:disabled:selected, +label selection:backdrop:disabled { + color: @insensitive_fg_color; +} + +/*************** + * GtkTreeview * + ***************/ + +treeview { + -GtkTreeView-vertical-separator: 0; + -GtkTreeView-expander-size: 13; + outline-color: alpha(currentColor, 0.6); +} + +treeview.dnd { + border-color: @internal_element_color; + border-radius: 2px; + border-width: 1px; + border-style: solid; +} + +treeview.view:selected:focus { + outline-color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.30); +} + +/* column-headers */ +treeview header button { + color: @internal_element_color; +} + +treeview header button, +treeview header button:disabled, +treeview header button:hover, +treeview header button:focus:hover { + background-color: @theme_base_color; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@column_header_button_gradient_a), + color-stop (0.50, @column_header_button_gradient_b), + color-stop (0.50, @column_header_button_gradient_c), + to (@column_header_button_gradient_d)); + padding: 0 4px; + font-weight: normal; +} + +treeview header button:disabled { + background-color: @insensitive_bg_color; +} + +treeview header button:hover, +treeview header button:focus:hover, +treeview header button:focus:hover:active, +treeview header button:hover:active, +treeview header button:checked, +treeview header button:checked:hover { + color: @internal_element_hover_color; +} + +treeview header button:checked, +treeview header button:checked:hover, +treeview header button:checked:hover:focus { + background-color: @entry_bg_color; + background-image: none; +} + +treeview header button, +treeview header button:focus, +treeview header button:checked, +treeview header button:checked:hover, +treeview header button:focus:checked, +treeview header button:focus:hover:active { + border-image: none; + border-width: 1px; + border-radius: 0; + border-style: solid; + border-color: @column_header_border_top_color @column_header_border_right_color + @column_header_border_bottom_color @column_header_border_left_color; + +} + +treeview header button:last-child, +treeview header button:last-child:focus, +treeview header button:last-child:checked, +treeview header button:last-child:hover:active, +treeview header button:last-child:active:focus { + border-right: none; +} + +row, +row:focus { + min-height: 22px; +} + +row:hover, +row:disabled, +row:selected, +row:selected:focus { + border-width: 0; +} + +row:selected, +row:selected:focus, +.cell:selected, +row:selected:hover, +row:selected:focus:hover, +.cell:selected:hover { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@menubar_menuitem_hover_gradient_a), + to (@menubar_menuitem_hover_gradient_d)); +} + +row:hover, +row:hover:focus, +.cell:hover { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (shade(@menubar_menuitem_hover_gradient_a, 1.2)), + to (shade(@menubar_menuitem_hover_gradient_d, 1.3))); +} + +.cell { + color: @theme_text_color; + padding: 2px; + border-width: 0; +} + +.cell:selected { + color: @theme_selected_fg_color; +} + +/* expander */ +expander { + border-style: solid; + border-width: 1px; + border-radius: 2px; + border-color: @border_color; + color: @theme_fg_color; + background-color: shade(@theme_bg_color, 1.02); +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: @theme_fg_color; +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + } + +treeview.view.expander:hover { + color: @theme_selected_bg_color; +} + +treeview.view.expander:selected, +treeview.view.expander:selected:hover { + color: @theme_selected_fg_color; +} + +expander arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander arrow:hover { + color: @internal_element_color; +} + +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/* why this weird padding, possible issue with gtk+-3.18 ? */ +expander arrow { + min-width: 16px; + min-height: 16px; + padding: 0px 4px 0px 0px; +} + +expander row { + border-radius: 2px; +} + +expander row:selected, +expander row:selected:focus { + border-style: solid; + border-width: 1px; + border-color: @expander_row_selected_border_color; + color: @expander_row_selected_color; + background-color: @theme_selected_bg_color; +} + +expander scrolledwindow.frame { + border-radius: 0px; + border-width: 1px 0px; +} + +expander toolbar.inline-toolbar { + border-width: 0px; + border-style: none; +} + +/* Calendars */ +calendar { + padding: 1px; + border-style:none; +} + +calendar.view { + border-radius: 3px; + border-style: solid; + border-width: 1px; + border-color: rgb(162,158,155); + padding: 0px; +} + +calendar.header { + border-radius: 3px 3px 0px 0px; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (shade (@theme_bg_color, 1.04)), + to (shade (@theme_bg_color, 0.89))); + border-width: 0; +} + +calendar button, +calendar button:disabled { + background-image: none; + background-color: transparent; +} + +calendar { + color: @theme_fg_color; + text-shadow: none; +} + +calendar:indeterminate { + color: alpha(@theme_fg_color, 0.4); +} + +calendar.highlight { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; + border-radius: 0; + padding: 0; + border-width: 0; +} + +/* Use different button and entry borders on infobars */ +infobar entry, +infobar entry:focus, +infobar button, +infobar button:disabled, +infobar button:checked, +infobar button:focus, +infobar button:focus:checked, +entry.info, +entry.info:focus, +.info button, +.info button:disabled, +.info button:checked, +.info button:focus, +.info button:focus:checked, +entry.warning, +entry.warning:focus, +.warning button, +.warning button:disabled, +.warning button:checked, +.warning button:focus, +.warning button:focus:checked, +entry.question, +entry.question:focus, +.question button, +.question button:disabled, +.question button:checked, +.question button:focus, +.question button:focus:checked, +entry.error, +entry.error:focus, +.error button, +.error button:disabled, +.error button:checked, +.error button:focus, +.error button:focus:checked { + border-image: none; + border-color: shade(@border_color, 0.9); + border-style: solid; + border-width: 1px; +} + +infobar, +.info, +.warning, +.question, +.error { + border-width: 1px; + border-style: solid; +} + +infobar { + border-color: shade(@border_color, 0.9); +} + +.info, +.info > * { + background-color: @info_bg_color; + color: @info_fg_color; + border-color: darker(@info_bg_color); +} + +.warning, +.warning > * { + background-color: @warning_bg_color; + color: @warning_fg_color; + border-color: darker(@warning_bg_color); +} + +.question, +.question > * { + background-color: @question_bg_color; + color: @question_fg_color; + border-color: darker(@question_bg_color); +} + +.error, +.error > * { + background-color: @error_bg_color; + color: @error_fg_color; + border-color: darker(@error_bg_color); +} + +.view.dim-label, +.dim-label, +.dim-label:hover, +.dim-label:focus { + color: mix (@theme_fg_color, @theme_bg_color, 0.50); +} + +.dim-label:selected, +.dim-label:selected:focus { + color: mix (@theme_selected_fg_color, @theme_base_color, 0.50); +} + +/************** + * Header bar * + **************/ + +/************ + * Titlebar * + ************/ + +headerbar, +.titlebar { + background-image: linear-gradient(to bottom, + @theme_base_color, + @theme_bg_color); + background-color: transparent; + border-radius: 7px 7px 0 0; + border-bottom: 1px solid; + border-color: shade(@border_color, 1.30); + padding: 3px 4px; +} + +.horizontal.titlebar headerbar:first-child, +paned.horizontal.titlebar headerbar:first-child { + border-top-right-radius: 0px; +} + +.horizontal.titlebar headerbar:last-child, +paned.horizontal.titlebar headerbar:last-child { + border-top-left-radius: 0px; +} + +paned.horizontal.titlebar separator, +.horizontal.titlebar separator.vertical.tilix-title-separator { + background-color: transparent; + background-image: none; + color: transparent; +} + +.tiled .titlebar { + border-radius: 0; +} + +.maximized .titlebar { + border-radius: 0; +} + +headerbar .title, +.titlebar .title { + font-weight: bold; +} + +headerbar button.titlebutton, +.titlebar button.titlebutton { + background: none; + border-image: none; +} + +/* workaround to avoid unwanted black frames if switching compositor on/off */ +.background decoration { + box-shadow: none; +} + +.background.csd decoration { + border-width: 0px; + border-radius: 7px 7px 0 0; + border-style: solid; + box-shadow: 0 0 0 1px @wm_border, 0 2px 8px 3px @wm_shadow; + margin: 10px; +} + +/* workaround to avoid unwanted black frames if switching compositor on/off */ +decoration:backdrop { +/* box-shadow: 0 0 0 1px shade(@wm_border,1.1), 0 2px 5px 1px*/ + box-shadow: none; +} + +.tiled decoration { + border-radius: 0; + background-color: @theme_bg_color; +} + +.ssd decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); +} + +.solid-csd decoration { + border-radius: 0; + margin: 4px; + background-color: @wm_bg_a; + border: solid 1px @wm_csd_solid_border_color; + box-shadow: none; +} + +/* workaround to avoid unwanted black frames if switching compositor on/off */ +.csd.popup decoration { + border-radius: 0; + box-shadow: none; +} + +messagedialog.csd decoration { + border-radius: 7px; + box-shadow: 0 1px 5px @wm_shadow; +} + +/************** + * Action bar * + **************/ + +actionbar { + border-width: 1px 0px 0px 0px; + border-style:solid; + border-color: rgb(162,158,155); + padding: 7px 7px 3px 7px; +} + +/************* + * Popovers * + *************/ + +popover.background { + background-clip: initial; + margin: 10px; + padding: 2px; + border-color: @border_color; + border: 1px solid; + border-radius: 2px; + background-color: @theme_bg_color; + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 1.0), + shade(@theme_bg_color, 0.85)); + box-shadow: 0 1px 5px @wm_shadow; + text-shadow: none; + -gtk-icon-shadow: none; +} + +popover > list, +popover > .view, +popover > toolbar popover.osd > toolbar, +popover > .inline-toolbar popover.osd > toolbar, +popover > searchbar popover.osd > toolbar, +popover > .location-bar popover.osd > toolbar, +popover > toolbar popover.osd > .inline-toolbar, +popover > .inline-toolbar .popover.osd > .inline-toolbar, +popover > searchbar popover.osd > .inline-toolbar, +popover > .location-bar popover.osd > .inline-toolbar, +popover > toolbar popover.osd > searchbar, +popover > .inline-toolbar popover.osd > searchbar, +popover > searchbar popover.osd > searchbar, +popover > .location-bar popover.osd > searchbar +popover > .inline-toolbar popover.osd > .location-bar, +popover > searchbar popover.osd > .location-bar, +popover > .location-bar popover.osd > .location-bar { + border-style: none; + background-color: transparent; +} + +popover separator { + font-size: 80%; + font-weight: bold; + color: alpha(@theme_fg_color,0.1); + text-shadow: none; + background-color: transparent; + -gtk-icon-shadow: none; + border: 0; +} + +/* ie. colorchooser */ +.popover.osd { + background-image: none; + background-color: alpha(shade(#3D3E40, 0.85), 0.35); + border: 1px solid black; + border-radius: 2px; + box-shadow: none; + color: @theme_base_color; +} + +.popover.osd spinbutton, +.popover.osd spinbutton entry { + background: transparent; + color: @theme_base_color; +} + +.popover.osd button { + text-shadow: 0 -1px @osd_text_shadow; + -gtk-icon-shadow: 0 -1px @osd_text_shadow; +} + +.popover.osd button:checked { + box-shadow: none; +} + +.popover.osd button:disabled { + color: alpha(@theme_selected_fg_color, 0.4); +} + +.popover list { + background-color: @theme_base_color; +} + +modelbutton.flat { + color: @theme_fg_color; + border-radius: 3px; +} + +modelbutton.flat, +.linked button.image-button.model { + min-height: 24px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +modelbutton.flat:checked, +modelbutton.flat:active, +modelbutton.flat:disabled, +modelbutton.flat:active:disabled, +modelbutton.flat:checked:disabled, +modelbutton.flat, +modelbutton.flat:focus, +modelbutton.flat:active:focus, +modelbutton.flat:checked:focus { + color: @theme_fg_color; + background-color: transparent; + background-image: none; + border-color: transparent; + border-image: none; + border-style: solid; + border-width: 1px; + box-shadow: none; + border-radius: 3px; +} + +modelbutton.flat:checked:hover, +modelbutton.flat:active:hover, +modelbutton.flat:hover, +modelbutton.flat:selected { + color: @theme_selected_fg_color; + background-image: linear-gradient(to bottom, + shade(@theme_selected_bg_color, 1.1), + shade(@theme_selected_bg_color, 0.8)); + text-shadow: none; + border-color: @button_active_gradient_a; + border-width: 1px; + border-radius: 3px; + border-style: solid; +} + +popover separator { + font-size: 80%; + font-weight: bold; + color: alpha(@theme_text_color,0.4); + text-shadow: none; + background-color: transparent; + -gtk-icon-shadow: none; + border: 0; +} + +popover button.default.text-button.suggested-action { + background-color: transparent; + background-image: none; + text-shadow:none; + border-style: none; + border-image: none; + box-shadow: none; +} + +popover button.default.text-button.suggested-action:hover { + color: @theme_selected_fg_color; + background-image: linear-gradient(to bottom, + shade(@theme_selected_bg_color, 1.1), + shade(@theme_selected_bg_color, 0.8)); + text-shadow: none; + border-color: @border_color; + border-width: 2px; + border-radius: 3px; +} + +/************ + * GtkStack * + ************/ + +stacksidebar.sidebar separator.horizontal { +/* -GtkWidget-separator-height: 0px; */ +} + +stacksidebar.sidebar viewport.frame { + border-color: @border_color; + border-style: solid; + border-width: 0 1px 0 0; + /* FIXME radius > 0 doesn't work */ + border-radius: 0px 0px 0px 3px; + background-color: @theme_base_color; +} + +stacksidebar.sidebar list row.activatable:selected { + border-style: none; + border-width: 0px; + box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 0.8), + inset 1px 0px shade (@theme_selected_bg_color, 0.8), + inset -1px 0px shade (@theme_selected_bg_color, 0.8), + inset 0px -1px shade (@theme_selected_bg_color, 0.8); +} + +/* address entry */ +stack .linked.vertical entry { + padding: 4px; +} + +.horizontal.titlebar.header-bar .horizontal.linked.stack-switcher button.text-button { + padding: 4px; +} + +/********************* + * App Notifications * + *********************/ + +.app-notification, +.app-notification.frame { + color: @theme_fg_color; + padding: 10px; + border-style: none; + border-radius: 0 0 4px 4px; + background-color: rgba(102, 153, 204, 0.7); + background-image: linear-gradient(to bottom, + rgba(0, 0, 0, 0.2), + transparent 2px); + background-clip: padding-box; +} + +.app-notification:backdrop, +.app-notification.frame:backdrop { + background-image: none; +} + +.app-notification button, +.app-notification headerbar button.titlebutton, +headerbar .app-notification button.titlebutton, +.app-notification .titlebar button.titlebutton, +.titlebar .app-notification button.titlebutton, +.app-notification calendar.header button.titlebutton, +calendar.header .app-notification button.titlebutton, +.app-notification.frame button { + color: @theme_fg_color; + border-color: rgba(75, 89, 112, 0.7); + background-image: linear-gradient(to bottom, + rgba(102, 153, 204, 0.7), + rgba(102, 153, 204, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); + border-radius: 3px; + padding: 0 0px 2px 0px; +} + +.app-notification button.flat, +.app-notification headerbar button.titlebutton, +headerbar .app-notification button.titlebutton, +.app-notification .titlebar button.titlebutton, +.titlebar .app-notification button.titlebutton, +.app-notification calendar.header button.titlebutton, +calendar.header .app-notification button.titlebutton, +.app-notification.frame button.flat, +.app-notification.frame headerbar button.titlebutton, +headerbar .app-notification.frame button.titlebutton, +.app-notification.frame .titlebar button.titlebutton, +.titlebar .app-notification.frame button.titlebutton, +.app-notification.frame calendar.header button.titlebutton, +calendar.header .app-notification.frame button.titlebutton { + -gtk-icon-shadow: 0 1px black; + text-shadow: 0 1px black; +} + +.app-notification button:hover, +.app-notification.frame button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, + rgba(79, 119, 158, 0.7), + rgba(79, 119, 158, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: none; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); + border-radius: 3px; +} + +.app-notification button:checked, +.app-notification button:backdrop:checked, +.app-notification.frame button:checked, +.app-notification.frame button:backdrop:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, + rgba(65, 106, 175, 0.7), + rgba(65, 106, 175, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); + border-radius: 3px; +} + +.app-notification button:disabled, +.app-notification button:backdrop:disabled, +.app-notification.frame button:disabled, +.app-notification.frame button:backdrop:disabled { + color: #878989; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, + rgba(52, 57, 57, 0.5), + rgba(52, 57, 57, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border-radius: 3px; + padding: 0px; +} + +.app-notification button:backdrop, +.app-notification.frame button:backdrop { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, + rgba(102, 153, 204, 0.7), + rgba(102, 153, 204, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border-radius: 3px; + padding: 0px; +} + +/* hyperlinks */ +/* ie. yelp */ +*:link, +*:visited { + color: @link_color; +} + +button.flat.link.text-button, +button.flat.link.text-button:hover, +button.flat.link.text-button:checked, +button.flat.link.text-button:hover:active { + text-shadow: none; +} + +/****************** + * Dialog Windows * + ******************/ + +/* ie. mate-keyboard-properties option window */ +dialog > .vertical.dialog-vbox > scrolledwindow.frame { + border-color: @border_color; + border-style: solid; + border-width: 1px; + border-radius: 2px; +} + +dialog > .vertical.dialog-vbox > scrolledwindow.frame > viewport.view > box.vertical > expander { + border-style: none; + background-color: transparent; +} + +/* credits in GtkAbout windows */ +dialog .dialog-vbox scrolledwindow.frame > viewport.view.frame { + background-color: shade (@theme_bg_color, 1.04); +} + +dialog scrolledwindow.frame viewport .vertical expander .vertical { + background-color: @theme_base_color; + border-radius: 3px; + border-color: @border_color; + border-style: solid; + border-width: 1px; +} + +/* ie. caja fm-properties-window notes tab */ +dialog > .vertical.dialog-vbox > notebook.frame > stack > scrolledwindow, +dialog > .vertical.dialog-vbox > notebook.frame > stack > scrolledwindow.frame { + border-style: none; +} + +/* print dialog */ +printdialog.background > box.view.vertical.dialog-vbox { + margin: 7px; + background-color: shade (@theme_bg_color, 1.0); +} + +printdialog.background paper { + border-style: solid; + border-width: 0.9px; + border-radius: 0px; + border-color: @border_color; + background-color: @theme_base_color; +} + +/****************** + * GtkAboutDialog * + ******************/ + +dialog.background dialog-vbox.vertical .vertical { + background: transparent; +} diff --git a/gtk-3.0/gtk.css b/gtk-3.0/gtk.css new file mode 100644 index 0000000..ce849a8 --- /dev/null +++ b/gtk-3.0/gtk.css @@ -0,0 +1,514 @@ +/*********************************************************************** + * This section can be modified to create color variants of the theme. * + ***********************************************************************/ + +/**************** + * color scheme * + ****************/ + +@define-color theme_base_color #ffffff; + +@define-color theme_bg_color #cacccc; +@define-color theme_fg_color #000000; + +@define-color theme_selected_bg_color #3c7077; +@define-color theme_selected_fg_color #ffffff; + +@define-color theme_tooltip_bg_color #414445; +@define-color theme_tooltip_fg_color #d5eef2; + +@define-color theme_text_color #1a1a1a; + +@define-color link_color #005ca8; +@define-color visited_link_color #554a5b; + +/*************** + * core colors * + ***************/ + +/* Core colors are only used in the current file, as bases for other + color declarations. */ + +@define-color core_color_a #7cbcc6; /* Core color for blue widgets in Traditional_A-Ron. */ +@define-color core_color_b #afb1b1; /* Core color for gray widgets in Traditional_A-Ron. */ + +/******************************************** + * End of configuration for color variants. * + ********************************************/ + +/*********** + * general * + ***********/ + +@define-color insensitive_bg_color @theme_bg_color; +@define-color insensitive_fg_color shade(@core_color_b, 0.70); +@define-color insensitive_text_shadow_color @theme_base_color; + +@define-color internal_element_color @theme_text_color; +@define-color internal_element_hover_color @theme_text_color; +@define-color internal_element_insensitive_color @insensitive_fg_color; + +@define-color theme_unfocused_bg_color @theme_bg_color; + +/* border */ + +@define-color border_color shade(@core_color_b, 0.67); +@define-color focus_border_color mix(#acacac, shade(@core_color_a, 0.75), 0.54); +@define-color insensitive_border_color shade(@core_color_b, 0.79); + +/********** + * button * + **********/ + +@define-color button_gradient_a shade(@core_color_b, 1.07); +@define-color button_gradient_b shade(@core_color_b, 1.06); +@define-color button_gradient_c shade(@core_color_b, 1.04); +@define-color button_gradient_d shade(@core_color_b, 0.98); + +@define-color button_default_border_color #4c97a3; +@define-color button_default_box_shadow_color #39555a; + +/* hover */ + +@define-color button_hover_gradient_a @theme_base_color; +@define-color button_hover_gradient_b shade(@core_color_b, 1.05); +@define-color button_hover_gradient_c @core_color_b; + +/* active */ + +@define-color button_active_text_color @theme_fg_color; + +@define-color button_active_gradient_a shade(@core_color_b, 0.85); +@define-color button_active_gradient_b shade(@core_color_b, 0.90); +@define-color button_active_gradient_c shade(@core_color_b, 0.91); +@define-color button_active_gradient_d shade(@core_color_b, 0.86); +@define-color button_active_gradient_e shade(@core_color_b, 0.84); +@define-color button_active_gradient_f shade(@core_color_b, 0.80); + +/* insensitive */ + +@define-color button_insensitive_inner_border_color shade(@core_color_b, 1.05); + +@define-color button_insensitive_gradient_a shade(@core_color_b, 1.04); +@define-color button_insensitive_gradient_b shade(@core_color_b, 1.01); +@define-color button_insensitive_gradient_c shade(@core_color_b, 0.99); +@define-color button_insensitive_gradient_d shade(@core_color_b, 0.96); + +/* active insensitive */ + +@define-color button_active_insensitive_gradient_a shade(@core_color_b, 0.98); +@define-color button_active_insensitive_gradient_b shade(@core_color_b, 1.02); +@define-color button_active_insensitive_gradient_c shade(@core_color_b, 1.03); +@define-color button_active_insensitive_gradient_d shade(@core_color_b, 1.01); +@define-color button_active_insensitive_gradient_e shade(@core_color_b, 0.99); +@define-color button_active_insensitive_gradient_f shade(@core_color_b, 0.96); + +/* primary toolbar focus */ + +@define-color pt_button_focus_gradient_a mix(#fafafa, shade(@core_color_a, 1.09), 0.3); +@define-color pt_button_focus_gradient_b mix(#ededed, shade(@core_color_a, 1.05), 0.3); +@define-color pt_button_focus_gradient_c mix(#e8e8e8, shade(@core_color_a, 1.01), 0.25); +@define-color pt_button_focus_gradient_d mix(#e8e8e8, shade(@core_color_a, 0.96), 0.3); + +/* primary toolbar focus hover */ + +@define-color pt_button_focus_hover_gradient_a mix(#fcfcfc, shade(@core_color_a, 1.09), 0.15); +@define-color pt_button_focus_hover_gradient_b mix(#fcfcfc, shade(@core_color_a, 1.05), 0.15); +@define-color pt_button_focus_hover_gradient_c mix(#fcfcfc, shade(@core_color_a, 1.01), 0.2); +@define-color pt_button_focus_hover_gradient_d mix(#e8e8e8, shade(@core_color_a, 0.96), 0.2); + +/***************** + * color chooser * + *****************/ + +@define-color color_swatch_border_color @border_color; +@define-color color_swatch_hover_border_color @menubar_menuitem_hover_border_color; + +@define-color color_active_badge_light_border_color @theme_fg_color; +@define-color color_active_badge_light_color @color_active_badge_light_border_color; + +@define-color color_active_badge_dark_border_color @theme_base_color; +@define-color color_active_badge_dark_color @color_active_badge_light_border_color; + +/***************** + * column-header * + *****************/ + +@define-color column_header_border_top_color @theme_base_color; +@define-color column_header_border_right_color shade(@core_color_b, 0.82); +@define-color column_header_border_bottom_color shade(@core_color_b, 0.70); +@define-color column_header_border_left_color @column_header_border_top_color; + +@define-color column_header_button_gradient_a shade(@core_color_b, 1.05); +@define-color column_header_button_gradient_b shade(@core_color_b, 1.02); +@define-color column_header_button_gradient_c @core_color_b; +@define-color column_header_button_gradient_d shade(@core_color_b, 0.96); + +/********* + * entry * + *********/ + +@define-color entry_text_color @theme_text_color; + +@define-color entry_inner_border_color shade(@core_color_b, 0.96); +@define-color entry_bg_color @theme_base_color; + +/* insensitive */ + +@define-color entry_insensitive_inner_border_color shade(@core_color_b, 0.97); +@define-color entry_insensitive_bg_color @insensitive_bg_color; + +/************ + * expander * + ************/ + +@define-color expander_row_selected_border_color mix(#acacac, shade(@core_color_a, 0.75), 0.54); + +/***************** + * fallback mode * + *****************/ + +@define-color os_chrome_bg_color @theme_bg_color; +@define-color os_chrome_fg_color @theme_fg_color; + +/* gnome-panel */ + +@define-color applet_frame_bg_color shade(@core_color_b, 0.89); +@define-color pager_bg_color shade(@core_color_b, 0.97); + +/******************************* + * info/question/error/warning * + *******************************/ + +@define-color info_bg_color @theme_tooltip_bg_color; +@define-color info_fg_color @theme_fg_color; + +@define-color question_bg_color mix(#727272, shade(@core_color_a, 0.90), 0.95); +@define-color question_fg_color @theme_base_color; + +@define-color error_color #cc0000; +@define-color error_bg_color mix(#ababab, shade(@error_color, 0.77), 0.78); +@define-color error_fg_color @theme_base_color; + +@define-color warning_bg_color #faad3d; +@define-color warning_fg_color @theme_fg_color; + +/******** + * menu * + ********/ + +@define-color menu_bg_color shade(@theme_bg_color, 1.04); +@define-color menu_fg_color @theme_fg_color; + +/* Example: submenu arrow. */ +@define-color menu_controls_color @theme_fg_color; + +@define-color menu_border_color shade(@core_color_b, 0.72); +@define-color menu_separator_color @menu_border_color; + +/*********** + * menubar * + ***********/ + +@define-color menubar_gradient_a shade(@core_color_b, 0.99); +@define-color menubar_gradient_b shade(@core_color_b, 0.98); +@define-color menubar_gradient_c shade(@core_color_b, 0.96); + +/* hover */ + +@define-color menubar_menuitem_hover_color @theme_selected_fg_color; +@define-color menubar_menuitem_hover_border_color shade(@core_color_a, 0.58); + +@define-color menubar_menuitem_hover_gradient_a @core_color_a; +@define-color menubar_menuitem_hover_gradient_b shade(@core_color_a, 0.95); +@define-color menubar_menuitem_hover_gradient_c shade(@core_color_a, 0.93); +@define-color menubar_menuitem_hover_gradient_d shade(@core_color_a, 0.88); + +/************ + * notebook * + ************/ + +@define-color notebook_bg_color shade(@core_color_b, 1.02); + +@define-color notebook_tab_inner_border_color shade(@core_color_b, 1.04); + +@define-color notebook_tab_gradient_a shade(@core_color_b, 0.97); +@define-color notebook_tab_gradient_b shade(@core_color_b, 0.92); +@define-color notebook_tab_gradient_c shade(@core_color_b, 0.90); +@define-color notebook_tab_gradient_d shade(@core_color_b, 0.86); + +/* active tab */ + +@define-color notebook_active_tab_border @menubar_menuitem_hover_border_color; + +@define-color notebook_active_tab_strip_gradient_a shade(@core_color_a, 1.05); +@define-color notebook_active_tab_strip_gradient_b shade(@core_color_a, 0.94); +@define-color notebook_active_tab_strip_border_bottom_color mix(#727272, shade(@core_color_a, 0.84), 0.65); +@define-color notebook_active_tab_gradient_a shade(@core_color_b, 1.07); +@define-color notebook_active_tab_gradient_b @notebook_bg_color; + +/******* + * osd * + *******/ + +@define-color osd_highlight #ffffff; +@define-color osd_lowlight #525252; +@define-color osd_base #212526; +@define-color osd_base_backdrop shade(@osd_base, 1.40); + +@define-color osd_fg #ededed; +@define-color osd_bg alpha(@osd_base, 0.80); +@define-color osd_bg_backdrop alpha(@osd_base_backdrop, 0.90); + +@define-color osd_text_shadow alpha(black, 0.75); + +@define-color osd_toolbar_bg_a alpha(@osd_base, 0.50); +@define-color osd_toolbar_bg_b alpha(#101010, 0.50); +@define-color osd_toolbar_bg_c alpha(shade(@osd_base, 1.02), 0.50); + +@define-color osd_button_bg_a alpha(@osd_highlight, 0.16); +@define-color osd_button_bg_b alpha(@osd_lowlight, 0.05); +@define-color osd_button_bg_c alpha(@osd_highlight, 0.12); + +@define-color osd_button_bg_insensitive alpha(@osd_bg, 0.25); +@define-color osd_button_bg_insensitive_active alpha(@osd_bg, 0.16); + +@define-color osd_button_bg_hover_a alpha(@osd_highlight, 0.28); +@define-color osd_button_bg_hover_b alpha(@osd_lowlight, 0.14); +@define-color osd_button_bg_hover_c alpha(@osd_highlight, 0.14); + +@define-color osd_button_bg_active_a alpha(black, .9); +@define-color osd_button_bg_active_b alpha(black, 0.4); +@define-color osd_button_bg_active_c alpha(black, 0); + +@define-color osd_button_bg_backdrop alpha(@osd_bg, 0.18); +@define-color osd_button_bg_backdrop_hover alpha(@osd_bg, 0.25); +@define-color osd_button_bg_backdrop_active alpha(@osd_bg, 0.35); +@define-color osd_button_bg_backdrop_insensitive alpha(@osd_bg, 0.08); + +@define-color osd_button_fg_backdrop shade(@osd_fg, 0.70); +@define-color osd_button_fg_backdrop_active shade(@osd_fg, 0.95); + +@define-color osd_button_fg shade(@osd_fg, 0.80); +@define-color osd_button_fg_hover shade(@osd_fg, 0.96); +@define-color osd_button_fg_active shade(@osd_fg, 1.10); +@define-color osd_button_fg_insensitive shade(@osd_fg, 0.70); + +@define-color osd_button_border alpha(@osd_highlight, 0.40); +@define-color osd_button_border_active alpha(@osd_highlight, 0.8); +@define-color osd_button_inset shade(@osd_fg, 0.67); +@define-color osd_button_shadow alpha(black, 0.35); + +@define-color osd_trough_bg alpha(@osd_button_fg, 0.10); +@define-color osd_scale_trough_bg_color alpha(shade(@core_color_b, 0.35), 0.4); +@define-color osd_scale_trough_highlight_bg_color alpha(shade(@core_color_a, 1.00), 0.4); + +@define-color osd_view_bg alpha(@osd_bg, 0.60); +@define-color osd_view_bg_backdrop alpha(@osd_bg_backdrop, 0.60); + +@define-color osd_scrollbar_trough shade(@osd_base, 1.70); +@define-color osd_scrollbar_trough_backdrop shade(@osd_base_backdrop, 1.40); + +@define-color osd_scrollbar_slider shade(@osd_scrollbar_trough, 1.50); +@define-color osd_scrollbar_slider_prelight shade(@osd_scrollbar_trough, 1.80); +@define-color osd_scrollbar_slider_active shade(@osd_scrollbar_trough, 2.10); +@define-color osd_scrollbar_slider_backdrop shade(@osd_scrollbar_trough_backdrop, 1.50); + +/*************** + * progressbar * + ***************/ + +@define-color progressbar_border_color mix(#6a6a6a, shade(@core_color_a, 0.75), 0.80); +@define-color progressbar_pattern_color @progressbar_border_color; + +@define-color progressbar_bg_color @core_color_a; + +@define-color progressbar_gradient_a @progressbar_bg_color; +@define-color progressbar_gradient_b @menubar_menuitem_hover_gradient_b; +@define-color progressbar_gradient_c @menubar_menuitem_hover_gradient_c; +@define-color progressbar_gradient_d @menubar_menuitem_hover_gradient_d; + +/********* + * scale * + *********/ + +@define-color scale_mark_color @border_color; +@define-color scale_progressbar_bg_color @scale_trough_highlight_gradient_b; + +@define-color scale_trough_border_color shade(@core_color_b, 0.56); +@define-color scale_trough_bg_color shade(@core_color_b, 0.90); + +/* trough highlight */ + +@define-color scale_trough_highlight_border_color mix(#2b2b2b, shade(@core_color_a, 0.75), 0.80); +@define-color scale_trough_highlight_bg_color shade(@core_color_a, 0.92); + +/* trough insensitive */ + +@define-color scale_trough_insensitive_border_color @insensitive_border_color; +@define-color scale_trough_insensitive_bg_color shade(@core_color_b, 0.97); + +/* trough highlight insensitive */ + +@define-color scale_trough_highlight_insensitive_border_color mix(#6a6a6a, shade(@core_color_a, 0.88), 0.90); +@define-color scale_trough_highlight_insensitive_bg_color shade(@core_color_a, 1.20); + +/************* + * scrollbar * + *************/ + +/* junction */ + +@define-color scrollbars_junction_bg_color @theme_bg_color; + +/* trough */ + +@define-color scrollbar_trough_border_color shade(@core_color_b, 0.67); + +@define-color scrollbar_trough_gradient_a shade(@core_color_b, 0.86); +@define-color scrollbar_trough_gradient_b shade(@core_color_b, 0.90); + +/* slider */ + +@define-color scrollbar_slider_bg_color shade(@core_color_a, 0.99); + +@define-color scrollbar_slider_gradient_a @scrollbar_slider_bg_color; +@define-color scrollbar_slider_gradient_b shade(@core_color_a, 0.96); +@define-color scrollbar_slider_gradient_c shade(@core_color_a, 0.92); +@define-color scrollbar_slider_gradient_d shade(@core_color_a, 0.88); + +@define-color scrollbar_slider_border_color mix(#000000, shade(@core_color_a, 0.72), 0.95); + +@define-color scrollbar_slider_inner_border_color shade(@core_color_a, 1.04); + +/* slider hover */ + +@define-color scrollbar_slider_hover_bg_color shade(@core_color_a, 1.03); + +@define-color scrollbar_slider_hover_gradient_a @scrollbar_slider_hover_bg_color; +@define-color scrollbar_slider_hover_gradient_b shade(@core_color_a, 0.99); +@define-color scrollbar_slider_hover_gradient_c shade(@core_color_a, 0.96); +@define-color scrollbar_slider_hover_gradient_d shade(@core_color_a, 0.91); + +/* button */ + +@define-color scrollbar_button_color @theme_fg_color; +@define-color scrollbar_button_insensitive_color @internal_element_insensitive_color; +@define-color scrollbar_button_border_color shade(@core_color_b, 0.56); + +@define-color scrollbar_button_gradient_a shade(@core_color_b, 1.07); +@define-color scrollbar_button_gradient_b shade(@core_color_b, 1.02); +@define-color scrollbar_button_gradient_c shade(@core_color_b, 0.99); +@define-color scrollbar_button_gradient_d shade(@core_color_b, 0.95); + +/* button hover */ + +@define-color scrollbar_button_hover_gradient_a shade(@core_color_b, 1.07); +@define-color scrollbar_button_hover_gradient_b shade(@core_color_b, 1.05); +@define-color scrollbar_button_hover_gradient_c shade(@core_color_b, 1.02); +@define-color scrollbar_button_hover_gradient_d shade(@core_color_b, 0.97); + +/* button active */ + +@define-color scrollbar_button_active_gradient_a shade(@core_color_b, 0.95); +@define-color scrollbar_button_active_gradient_b shade(@core_color_b, 0.92); +@define-color scrollbar_button_active_gradient_c shade(@core_color_b, 0.89); +@define-color scrollbar_button_active_gradient_d shade(@core_color_b, 0.85); + +/*********** + * sidebar * + ***********/ + +@define-color sidebar_bg_color @theme_base_color; +@define-color gtkassistant_sidebar_border_color @border_color; + +/************** + * spinbutton * + **************/ + +@define-color spinbutton_border_color @border_color; + +/********** + * switch * + **********/ + +@define-color switch_color shade(@core_color_b, 0.45); + +@define-color switch_slider_border_color @progressbar_border_color; + +@define-color switch_slider_bg_color @scrollbar_slider_bg_color; + +@define-color switch_slider_gradient_a @switch_slider_bg_color; +@define-color switch_slider_gradient_b @scrollbar_slider_gradient_b; +@define-color switch_slider_gradient_c @scrollbar_slider_gradient_c; +@define-color switch_slider_gradient_d @scrollbar_slider_gradient_d; + +/* active */ + +@define-color switch_trough_active_color @theme_base_color; + +@define-color switch_trough_active_gradient_a @menubar_menuitem_hover_border_color; +@define-color switch_trough_active_gradient_b shade(@core_color_a, 1.12); + +/* insensitive */ + +@define-color switch_slider_insensitive_bg_color @button_insensitive_gradient_a; + +@define-color switch_slider_insensitive_gradient_a @switch_slider_insensitive_bg_color; +@define-color switch_slider_insensitive_gradient_b @button_insensitive_gradient_b; +@define-color switch_slider_insensitive_gradient_c @button_insensitive_gradient_c; +@define-color switch_slider_insensitive_gradient_d @button_insensitive_gradient_d; + +/*********** + * toolbar * + ***********/ + +@define-color toolbar_border_top_color shade(@core_color_b, 0.82); +@define-color toolbar_inner_border_color @theme_base_color; +@define-color toolbar_border_bottom_color @toolbar_border_top_color; + +@define-color toolbar_gradient_a shade(@core_color_b, 1.04); +@define-color toolbar_gradient_b shade(@core_color_b, 1.01); +@define-color toolbar_gradient_c @core_color_b; +@define-color toolbar_gradient_d shade(@core_color_b, 0.97); + +/*********** + * tooltip * + ***********/ + +@define-color theme_tooltip_border_color shade(@theme_tooltip_bg_color, 0.60); + +/********** + * trough * + **********/ + +@define-color trough_gradient_a shade(@core_color_b, 0.81); +@define-color trough_gradient_b shade(@core_color_b, 0.90); + +/************************ + * overshoot/undershoot * + ************************/ + +@define-color overshoot_bg_color alpha (@theme_selected_bg_color, 0.15); +@define-color overshoot_backdrop_bg_color @theme_selected_bg_color; + +/********** + * WM * + **********/ + +@define-color wm_shadow alpha(black, 0.5); +@define-color wm_border alpha(black,0.18); +@define-color wm_bg_a shade (@theme_bg_color, 1.05); +@define-color wm_bg_b @theme_bg_color; +@define-color wm_csd_solid_border_color shade (@theme_selected_bg_color, 0.55); + +/*********** + * imports * + ***********/ + +@import url("gtk-widgets-img.css"); +@import url("gtk-widgets.css"); +@import url("applications.css"); +@import url("other-applications.css"); +@import url("mate-applications.css"); + diff --git a/gtk-3.0/img/border-error.svg b/gtk-3.0/img/border-error.svg new file mode 100644 index 0000000..6532d22 --- /dev/null +++ b/gtk-3.0/img/border-error.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/gtk-3.0/img/border-focused-ptb.svg b/gtk-3.0/img/border-focused-ptb.svg new file mode 100644 index 0000000..b360734 --- /dev/null +++ b/gtk-3.0/img/border-focused-ptb.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gtk-3.0/img/border-focused-switch.svg b/gtk-3.0/img/border-focused-switch.svg new file mode 100644 index 0000000..15fd912 --- /dev/null +++ b/gtk-3.0/img/border-focused-switch.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/gtk-3.0/img/border-focused.svg b/gtk-3.0/img/border-focused.svg new file mode 100644 index 0000000..20b37d3 --- /dev/null +++ b/gtk-3.0/img/border-focused.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/gtk-3.0/img/border-gnome-panel-button.svg b/gtk-3.0/img/border-gnome-panel-button.svg new file mode 100644 index 0000000..bcc83d8 --- /dev/null +++ b/gtk-3.0/img/border-gnome-panel-button.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/gtk-3.0/img/border-inline-button.svg b/gtk-3.0/img/border-inline-button.svg new file mode 100644 index 0000000..1691c52 --- /dev/null +++ b/gtk-3.0/img/border-inline-button.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/gtk-3.0/img/border-insensitive.svg b/gtk-3.0/img/border-insensitive.svg new file mode 100644 index 0000000..2b9e361 --- /dev/null +++ b/gtk-3.0/img/border-insensitive.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gtk-3.0/img/border.svg b/gtk-3.0/img/border.svg new file mode 100644 index 0000000..4b97b51 --- /dev/null +++ b/gtk-3.0/img/border.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/gtk-3.0/img/checkbox-checked-hover.png b/gtk-3.0/img/checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..75c6163feac2bd6c2d658b0969818b9801a75510 GIT binary patch literal 2305 zcmV+c3I6tpP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bvmh7kw{AU%t1SBztbnt=#^+EA@4B9eE0l9d zT&8a$^VvLixCoS*$1Gv)LSollcLcJpjLYGU{y7gN<5IH*=tKfQ-YoA1&^`n72IQ+{ z-lKoF-ht2g^vgRe!@&rR4+qG94E}=n$+6rK@!NqUHoh$9Tw^pHqwm#a7l3Fuin8WH zXTF1p1(3^nEuchP9__eFLQ$J-1v$-DTTm(`Vz4p{Ick(?P+xVWiVz)lj;NU{%j#2! zoVZS6z!?e+j*_H_g0srqh@hMASZMi8%U>mh=SG;y1Y@+w{-l_%27gn`77gxIJPYP|)O%NuiR~Bw zMDXnq3<(&pfy7fF8<`^!a8wYK5jl(F0tU!?ZU~Z{NMI8gTL!-IPNX%LJqMoM$W0)^ zOOOa|l4OwOoQHm*Q)noA@y>f6eDrF3@;OLw!G{oHm`N^2i7xsWVvHJ7%qr^CYtX2w zNps>P$bmkE6qBZua%Pj^D8p99{EVK$MT#rFgc6IERC0xUs;j<+8mrb+bK@orX`+P| zo3_+)C)1HBy6e7&9=rC`^MKZd3^)7;BMu#DPz_rYjjxS#nhY^Z`ROjV!TYy zOecPF2FBPC7>|?V@%uUX0Vr&Y}2+~h(OryydD0H3J54yQ~F!v+gjMpFW z#@{h#CUyT0<_xHNS42bh zLbGjdxV9JVB-O#RAFyQ)T@P%~ zzSz9l&ZmLBwfvZzsz!?2ji(-H;6UCn#MH;k?%QsC(qTN7L~7Vn7`!(3O9*?pfWduB zciw)j2>kB%2p?Kn4@MMXaXT1%1oW8ujyfPUY25?OB1{}%vX_8%K|Zi)VdUi|PI~Lx zDyXBQQM`t2-_l-AkB}3Wi{P?NTEp*EftU6ssdZ|;Z3q;3a?3z-v(wmtsbJq+Is#z( z)vf|bfaixi`cKtiwmkAt2UE|fyS+ypl?T0GH-`-$~`mkj*a>;cMt|Q)*nw*azjY58i9x zhuSb-isPY;_C_1=KCK4V9jDRo-evID8QL})N}ncmdjT${>eg4Qou!Q}yaAA-8%o=A zc&w|Hai!VK7ME;?XgB8=opxxS8J7R#JHo8*hIV-=?&NZ`K*2c>+&m#Z3a_2xic&Ot zVb*;|)_1k}Y{16@bQ*wvL;96B^H*W~*ighrXhPWk0ZPO&*5`Z&*Z=?lglR)VP)S2W zAaHVTW@&6?004NLeUUv#!$2IxUq7TG6^C{ZbqG?OEQpFYY88r5A=C=3I+$Gg1x*@~ z6c~9Dn_Cq^uLvT700uEEF;kxt#S}cp*FAiEy^HfK?{j~SUL|ibz$XyTGTpF!Lh4`F!%%BSrKXP4m`HgeYVL#7|8kzJwagga5(rZq35vgqsvj09`M({V@WBc7bNyw!e>UyLkcxo`EZ^?XNa~nNQN| zZ7p^L^lbwd*KJMS11@)f{wG~BBu5I+^cM=i`x$*x4v5?WJ!@`nt$mz602%5kbpsq6 z0;5IBUiWx+cV}<^o@w>>14C|dlvS6ECIA2c24YJ`L;&*u^8oW@;s4zL000SaNLh0L z01FcU01FcV0GgZ_00007bV*G`2jm130~`Tm8-5o600DtXL_t(I%cYacD@1V=$3MU8 zj%LA?vXJtK#>Q;T!bW4`v0-FPA&oqW6j3&m$3ju_2PkFlu|OWP6eUX~rCFJmXORha zZn@V&G}p{{G-r3t>H9g~PUk>|ApoM`2wGe<{wxv#MNve4K>;#=rp1k&K#1M5i(kcA zl0>83MxV3B0E7&HVX%K5V8Y|Vnr%rbj6FVbTa^YLsq|aFc@ZkVJ*Y&jGn@E`1 zp#iRfmlT&*@TTiuJ?S^g&#@RYgZ*5Gf^?6JVXt0pRrHn1kJI?9~ohdwNqkOmc8{6=ka5%S|NAif<9wVqtJ{8X-hV zfSj1rx3vSXG(X39hnwf8CmP%yib~7U?nwS#NQ4L>XzudcTex|Z1&4&800000NkvXXu0mjfN0>=K literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/checkbox-checked-insensitive.png b/gtk-3.0/img/checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..ca4ad9045317bb0a94dbbe96682e82b63e95e836 GIT binary patch literal 469 zcmV;`0V@89P)JcWAxE)e2U1Foj}DM^NiKJV%jF`S-b4uDXrQ)(NF)Zp z#rYZgd)pX>K{Oh}J387kBek1oHvw3TC;Eo0I+0%{_oX5uUhiNALI^C&`rd^|B*x6l zEKa|qC`z}1AUriqK6}}*B>h&o5|@XHVYcb=#D{$lxUkr0@ssqO6k zQ3inT`^*3TuDQDU`=wadb@oze4i1lkl>waF8+CSitfZ7`Ta3qJ)#-GUlu|WnC+hjx zR{+L}90UQ;Xmn#&*L5itiwuWDlF1~?<=bzyuPjfeQwoIwj^og1G_Wiy^u7j|&1Rvz z*=*uC4z*g1N~N;aAOz@kyJRvMMxzk`gTa7auZLw>RIAmE4%Zxbo<}~P$8}v=trn3; zgm$})5Mm?1c%Rs|4M4qKCzs1HnM^2^N+c4Aturz{7T!aI5R}X1Pls%5Dy|^?exG-tB4AeG+d^5Q(SB->UwmEI2@)8oUvh?!>alPg>- hp0rrZRKLAuUI6_(p2%Ug*n$86002ovPDHLkV1lQf*0%rv literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/checkbox-mixed-hover.png b/gtk-3.0/img/checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..092b26371b769fad21769c6e51f5126fefbb0795 GIT binary patch literal 1945 zcmV;K2WI$*P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bxvg;@e{AU%j1SA21vV6HgDv!dEV|;-(d^QbgoN7|H}^w8;LXn6Em2Q_L83LPR!RSRpT- z%0(KJxp~JZ5JKbd<`=-Xa_F}Y`hirzpkFXYOfcKBT@+7uZOP(UFwUditAdQS;{XsL zwns7~V88|vPl2p5D-m#vASfeq7RLn)koVk>Bs-D7Mj1;6vGI=58q1yoPc!x=5aA_= zf}126WI5-dA9WEL%3i$l-UqKf8lQX)5?t^h1PybO%PQ*BYf#mwNpqCwqK_eJj4{QW zI0^PZpF+|UQ%X6r$q1C;D`R|yrErnriZ7vPi6xa>A)o51uc2yNy9eLLemyo zYPpl?*eSZ}zK5{0Kuw9BJf>wZrPW@(b4Ju*Qq2IZiLuU^S{Y7c{pM zKRE+q>fZDA0c&lZb9FJcSK-9e3RWNbd(4Joo`+g~wf;MfMp2Vj8(UglR{N*5 zc{WhEMTv0-4E#JsdK)MZDP}>9Bmm?>Du%8#LBURkMH%2j{^Q?NYyx;#Q(5k5a67hBk7MS^s66=Oj0h_&)c!X$PR^kzq zd0B}^h~{M_9wC~Sm3V6NvJ#IF&Dj*whPSJ1q~8j=(jN5Qq=;KyRs!Nplu2UkH5`~Y!sbW(JY691PJTEuv8 z+>dwn9(V5mf1|=wGdK>Ynq{Pu2_c(X6+*8FB7y)0F)T4tpA*FtJjd5Pe0;r&^DOUk ze~w-yZ!*9q5YIB*u!uK^r#CH~^FDEul_Z7uoOsNj3lcwaU3U46bJ1Zx&x{(G^gMBt zSSWU|+`+75sKismF-6rV-=B3^;k?CJt<+fSp8SR3ytcB;b(%v+Vi8LaAwWhAWmI4x zPOC$?=2#!S8O(!sLXT6ixtLFSh+L0)%#fX5F^G zk8Qho0tB9cE3NIXHh`H=((7$4b_Dco0~gnAP2K}8cYyvUT{0v`3efZy3c&jreNzsI z+yXsoZf~u9oIU^<>MC^u92^3pMao|Hcz1VaZ~vZY_4flqZgP}Wmy9L=000JJOGiWi z^8oVz^JU@x-2eap32;bRa{vGf6951U69E94oEQKA00(qQO+^Rf1QP=x2j-BIoB#j- z*GWV{R5;7clQC)nQ4of|8TUQ*7J^_Jx3Nu^GU=>xftt->V#nO-n^+rPg5`e{g9-lv!j9=di;hHL! zSrhMFG{#B-K#WY@KDoW_kXmz4Aa|bL;}bU*=K$z>5ke@00a9yNg|L~ms)>~alI@|> zZk2-C-Mb@QFnpPog6{hdCuHJAKvl_eR|tGLM@{vY2O?Z$O?rdTkC5z*a_emOnY?%L fFQ*%0h5x8;B|kWkyElXR00000NkvXXu0mjfm@|TL literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/checkbox-mixed-insensitive.png b/gtk-3.0/img/checkbox-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..8b84e38814a56e94daa6241b80379dd5eb20a6ea GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4x1>0shGG|upCf`qr^3$#5q4VH#M(>;oF&M`+;KTJzX3_EKZ-DY|X`FDB|jW zXo)n_qNx!-Udjq=5kDf^`GAR~&{nB~BkxGyhszq<{FsEf1?^jnjX3tb+gqSF{WNci z4C99Td4_65D-{(lM0LmPYhX|4DQrL7_cd!OhqtC?_$m=^Rd$Z|Wo0>sCX_Aj4tlk? zVe7P~Nq&oO?&7>BKc~3UpdqNsqEEhWQ`?Nl1J!ZI7AIe$Z literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/checkbox-mixed.png b/gtk-3.0/img/checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..f68af349084b0aa28b3822c3f097bd9ac52d4621 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4x1>0A-90SufsqgjuO|166gHf+|;}hhHq!4?FWjT@^og^A1!`!esj2p%fPO<6kS!(WE8VY5Fo+<3puMw)*{#|;&w zM?X_eoH@gwQ1o2q^nxiyY5`t~zLy_~g?g{aNwAlj_k3zo)!lRbLPrW?xMubJst-v@ zRA_OSq~g}lp|G^(?Sin?$y;M=dY{~#(!Ai~pFJ_>9`G++A70~HZpu5^ZOKnr9-yxn NJYD@<);T3K0RWyodh!4O literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/checkbox-unchecked-hover.png b/gtk-3.0/img/checkbox-unchecked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..057c1f42473b5d506da7accb978f255cd1c0c7e2 GIT binary patch literal 1916 zcmV-?2ZQ*DP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bxcI+q&{AU%j1SA21a7_Q_?_vJJk14QmUSmihSo~aai8G97_b;t8S+~yT!d}KZzqxNPT!LQq zrRFm}!|&f7xN=Z=?>F(>;dlaFkxxLGnHffVEE0a+esU*J>e~n@>SL*ecVExIRmwR; zSLi#)yf%*xr$DKBj1uN9BzB$Su0ZyYaX6gepX1Q7;AfWWLJ@$xd%YV#`v}lGkT1)8 zME|xvfY15(2=OAMvG(g{dU;}AR3OMthvyc z&tPByZ`tx_Te$itAMMwtfn)mN%0(Q#)*&s$#kp~-F4qX*B*Q7c|dDJh8uo_p(Bno^3B>|^{M>_*66Uti>WzIZ`R;7s#ge_ z%ZZXG= z#(!eYOzQp*<_xHN=Is;K+T7>rVr}&Ob%_(h|SUhXkFEpH;q6=X|m?|89#OTNJp|rzhJERV% zXbW;)XdIFDKzvnPytjiDQ|g$;)5IsCVh=AHIbS;*(=zjc>%rgl8f!BvZnMA*8ddR9s;XY-@@Wl84yny-zl zV#|s2-a|A2P(-; zTt1sAtz0wZU}@bKDmO1L*qDTSJ0fgx;XvwsAJx28&JDuAzghVH`xjk2^|Cr|oyhr5OoMroh*ooIBFG&P$AR` ztvZ-o`UOoIk`xz5!L{Jv$70pN#aUMeS3wZ`0C943Qgo3L|Cbb6#CUMrk9YSTckcjy zqry}(I1Z?qWu%h{A)8wjLazuSf&d0FEHP7`6U7uf$Jaf4e7%eFEbnuFj$S2iGQcMg z&obSxh&PC*H!Yp>K5>+lB!&2#c+8*+5H^RA3=at44~6H0>um z`~!|(B$rICG8j1)P=yM~@q_=t?{3Y)uoJ|1oUkK7uRh~-UBXofc__4G9*U|(DWAy!220}Qx1sS0zGSPZ>@ct zJ^&f&Ds=-K90H?7%3k+)cXwxR|DI{}_X9(2a+Fnr69XX%m?7^W0002PNkl8W3bQ_Ay?4GoWRafJ1Z~X8N5YKA{GjY2N6M1`cny(ZdTm2@rM)|C5?rz z8;0-AFuZ}B5&-+{4wGp2F(d>^DNzdoJOE=7H;XsSm+MTpASIo!&Y<0Lfbaltj>Rfw z*zZyDi*F6IITMX04B9OK45XB3Z8CwAF%;x;u6GMJ z-LOtHo~AjZ!Ey@)|Ze0Pkr#8+NO~oPr0000{XE z)7O>#4x1>0q?xFwL;oF&M`+;H`JzX3_EKa|jyqD{cgFwrE z+oD(tfwd~F_W24K`W^nVOqCN|9DNtxm}Pw;vPIyMikB4k@;j+%?Wt^TP7Ha|xvx$8 zmpqB%n8Zw}*3EFA$gZ;D_`KqIo9$&TMt$e9cKX8Kd_Ll+FB@&iIlW3E~+_ylx3gQu&X%Q~loCII@_XN>>= literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/checkbox-unchecked.png b/gtk-3.0/img/checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..5c315ff0ab504a1f2f5ed6fa93b0c7d05715f9b7 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4x1>0gkt~QHUEG@dp%toLo80e4c^Fg$UtO|N-UGA!Y}P@f7u1?-5di81pb)4 zTu|5eC}57r_VCG*j;!=z@4R&M;O%<_$M-(w%iv^Vc)sYtv5en_orW4qU6$W27G#h} zep9#IbzXi`iXzJ|&#r?7DcQ^xvix;+veinT6a^;6pHbVls)wB+PTTsq!crcq2|9XwKDvv%Gp`TyJGcq!cNsD$G*1i fPkwsat%2Qfb)w9wn#jXIk1%+;`njxgN@xNAMAd3_ literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/menuitem-checkbox-checked-hover.png b/gtk-3.0/img/menuitem-checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c508afc6d6f1849336f413f8cf093d60324562 GIT binary patch literal 5954 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/menuitem-checkbox-checked.png b/gtk-3.0/img/menuitem-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..5c1ca2db29fa47a84dddc9749b85fa16d9d5e8e0 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@KN#5=*4F5rJ!QSPQfg+p*9+AZi z4BWyX%*Zfnjs#GUy~NYkmHi>RB!i(qsQAVZpwLH87sn8d^K&m5cC|PNuwJltc2}xm zHWp6ie;~-RkY8a&#-a|#YKHuTj68)5g{E=?vrLHL;hlG*ipxBu&1hd$f*TrSxcyC^j>;kMbXbvp;^m1x8)wSIq!76G;!9l3Z7)2 zJB$qiO*ZEjuF`5!U|1@0dz)g{qUDR{KbCB3+@z!EDP-|np`{_Hs&`*vXy}Ag$$jse u1wK{n?BB31TcfL}R`C3T(7gXU_v#A-rIl=Wk@^hic?M5cKbLh*2~7Y)D~cTe literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/menuitem-checkbox-hover.png b/gtk-3.0/img/menuitem-checkbox-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..12fb21ccef7dc170a2b33bfa3ff69b064a15e4c0 GIT binary patch literal 2217 zcmY*bcQo9K68^=io7fOth!R26tG8X9<>{*~R*jOxTI}jpixyeL)ypm($&y6b5TYdN zMlVsXJZ=z@ut9<#LR`*!_n!04oS8ZE&CECd%sDgntu5iKV16(F0Ia4ahKO^2uFQ;Q zHiWhs0|1PeC_5({!ZTbrC=SX@7XTvO)jGN4(?`HJ!t3E9ph2|WSuE_)Nv2tJxyyL8?ks5$WcqqB%;nYh z=yGWD#lf4`DjZt!(3qFyUnKguj;}}6`Bfz4W)9L=!aev#>Xvu_o{G|nycZuE4E|f3cLVy&x?CysbR`!Y(Yb>#`snywJvsdqkcY# z)NW+!$37xQaTnMlm*{BtTdvJI=WMxND3~g`$or%;wvvmUf}N9eYDzR!B*2lw3CEIQVc~> zMP=L)(+uB=If}xC403tB(>3z@2FVY_sJRHs8|@t3fwsm$78Wm%`lKe&sV{y+@Z;^tbfTj16yWKuL=KBFS_>-9@~!ByGtqQbj55-81(`*gXzC)*Vuk1@aCh<6_m;}g3!X|FlA~zT3)!zoesALINsIxiX*p)Qsm;I zFCOVjfMT`kbgdL4%SnTrdGy>?#ez$ljR|J`-{atK?#y zZEui}HFrTZVXz!haHv#PfRhExW&#Eq5vvzIWf0y{M^whxcX-j|u|eVX){Q$RrjcI4 zz1Od2IZRGZ6W*$hW8*7B8xxuq80K^FS6dA)uejD}JL5HL;cW-DW_~NBS7J&BhMuW( z?^MnIjv9UbBtt{7wQau9&sCl}U!`Zs|z|4l(F z{{s8IpyvVmrtZk7zXC!MPjolkld|;dHFEUJ z8bidBwf)x2!LS5kR1ruaI-P@PQI<`5_ZgoYVEZ+tSlkuWJHR(6C;l=Hf_zBE{YjUX z$mzt;EX^(*kL$0gZL)!VYTAL@kUx9}WqH&(xlKV8q-kA_0ZaTVY%cHkb4~ORHQcQ? zz}y*C+f3!mw5Z8RCj2W%ejtzIu`VaV9d%R8{!ga6VjNRis>N+^=e=96wR+8O+iPls*sK!NYia) zJ7uV}Ec=2&W-C-*%aG1pP~$uY;GLbcVD+{XWgoO5+H z?RPq_{LL({7yn>u5bmc*|W(%uv52L{>lIR^)ocd}ceO7(c&sLnJddpGxH z$r5g@<}7%rOwl?S^pU6B1FFu0BM$qc6uyujI>k7Jt|984&Sb9f>ym@u1pv5^blbqd z+SI_{@6&U3a7yvnFq2+g0jj%Bl_*zg7+WYaf+&-gu6~Cr-CATCT&r2=dcXrQ!nc9A${sr1w> zP?5FMPBhYS@^VM>^O4YE0~0THGd2-jV^$wK4-w0!#_9K!HzlCQpiFnM0`odWUJY*R zWboj(d#ByofulXENhO??07}03M1d|TEWvlNxibsh9!W<}N|3JItXGXMvYMo!Wy9$A z&>)^Uw8ftwx$yX35-3G6ICx@@2i*0O4{r-eTcCs84aC&qOSJ*M4XIF&fB;>k(U99g zM0mI#=9F~%`vJ%xFeKN$fFOSM5iok0!3}}kbMaX|T|7frf=rND0Jz9;t`~sfQrX#fBK literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/menuitem-checkbox-insensitive.png b/gtk-3.0/img/menuitem-checkbox-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..2c13f4187c4767fffa291ceac5c5fb6db654caa0 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@KN#5=*4F5rJ!QSPQfg+p*9+AZi z4BWyX%*Zfnjs#GUy~NYkmHi>RBom{-rrpJiKp|aE7sn8d^T{z=v#!>&2{CdrGc!A9 xWN2KJ3R@p{_P`MbHi@eyJ*FEEOk&eyV3_ujL*|O*ZXcjV22WQ%mvv4FO#r+wDxm-X literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/menuitem-checkbox-mixed-hover.png b/gtk-3.0/img/menuitem-checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d1aae42d5bbdecf5eb5a85c11d999cbb0edeb706 GIT binary patch literal 2913 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 a{lciV*!p!<;!YEwp$wj`elF{r5}E*Wc|MB( literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/menuitem-checkbox-mixed.png b/gtk-3.0/img/menuitem-checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..e61f59e1c9c8175e1dfc3e524c6c8956c180601a GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@KN#5=*4F5rJ!QSPQfg+p*9+AaB zRo6k7(Me-=1yGQ^#M9T6{UN&~lb{|`S&T7I$jZ~jF+}5h@|rbk{+xGEN=QsdNXW>} zR*rHG4Hab;W|nL?H%mfNvhx`8gFXNM{}=9MKTx@Z$*t&;9D}N}#(SNm^5H;J7(8A5 KT-G@yGywo2dNRlW literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/menuitem-checkbox.png b/gtk-3.0/img/menuitem-checkbox.png new file mode 100644 index 0000000000000000000000000000000000000000..767cb6ee2d25aa280e0738524f40ed0ea92322a1 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@KN#5=*4F5rJ!QSPQfg+p*9+AZi z4BWyX%*Zfnjs#GUy~NYkmHi>RB!jYyN@(vIppdqwi(`n!`Q$Zg*8Dl|pp=l9kdTm( vovj?@92zRhEX*vK5OUez+7S=GTg(jhpV{9ZI~HsR)W+cH>gTe~DWM4fv3x6% literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/menuitem-radio-checked-hover.png b/gtk-3.0/img/menuitem-radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..77397aad5f961b77525cea378321eb767bc7e025 GIT binary patch literal 11083 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 RYPJ9X002ovPDHLkV1iU4PeT9z literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/menuitem-radio-checked-insensitive.png b/gtk-3.0/img/menuitem-radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..66bffd1cb36a6373aeb3714420b88da443f89f8a GIT binary patch literal 529 zcmV+s0`C2ZP)s|8Id$(#yEFz<8$xV z_jRAu>2yw~^S-YlB0PCK9&){23B!2@Y7hi$w_D2PG63W8n8jj&@B8?^&tNdXwrv1vwHm9{3IG-0a=E;I z>UO&fheO_(PNx7EhQaZ8{ImFO$^UqtQ#DN^nM~q&9su=v{jY^*?{GMf$z;BKjK|{? z3I$x(C7;jJ>2v^a9Os)j0JGT)(=>V6aXOvEwr!bACcm~r5fSe9yM$p#zuzYwk5jEy zF$@EM{eF+@x`bg!tJQi1K>3-~<#Netwc>m}^LRW+r_-3GNwHY`mR04qivHvipXnW} TVUJ#i00000NkvXXu0mjfzn<(s literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/menuitem-radio-checked.png b/gtk-3.0/img/menuitem-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..bafc47da99a55dad7caefe83975eda91bb59e925 GIT binary patch literal 651 zcmV;60(AX}P)Rnc`(lg{$8iAATH^uO*w`SG$;j*LD~(2j+uK{(?KVm&LZJ{-Q&Y^$%;5L?+1}pv zJ0~Y607N1Y9v&WkjK&!L2N4Lp&&TxiG#3{a#9}dWx!fo#z{<+XNV~keB#}t)^z;PA80mJqvbVPRWUQVOrv%h%V}=+l;E lp_IZH!*DocXJ-ekHQ!oDMPY|=M*si-002ovPDHLkV1g2!E)W0! literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/menuitem-radio-hover.png b/gtk-3.0/img/menuitem-radio-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..a090b9f3e1ef512be5ed25f7209c4470151b6ac0 GIT binary patch literal 7699 zcmV+u9_- zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3*dawWNPME|i0Edlee9E@h#ftIi1z$I(ye(E+; zv5Lt`=0yTAc(?~(_W%6%G5^J%oSHW=m6}`5mOrt@<~u)B`~I~1-Pw4*zd!qPb-&&> z-@owO3S7hcZ|R@sJNMI%4}87DjbHDZ`uUBopMk#K{24Il&7L3D&y(c7fA?Md4Aed| z%B_~4r#k$*&d-B)DxZJnYg*-9^ndg7jaabKO1vm|zk>_*ey?u^;r;9Ui+tz4p5v>B z5TfDY!`G59$S=$Lx?20Qfqpgq=O^>K^}m1m&G^25?uXxOnZLZ2|N0j${k8G0iGO-= z_@0sf^%u3f`p0s-0>x}utLRI({Cf! z1^+!4ci-FY`zDKAb~zsPj=|h@_TPM&|Mbg$^JUJNGLf_O+g8lWE3TP_Jg4tGg+tu= z_$^%ne|>%2Z-0s(LKP3DYv#%VyB%+ck=&2i3fIqp=MvYKLe7-+82}UU?!;tVzymhB zkX&}Qcwd~ujui)WX6{4u0}r^A{9=+mhLF7}o|NI;e5SbjtWQ3B-3FU*L<%_+eA7b5 zSurN!r^HGO^%PP}DdkjBHL0bZLykG+oJ$tS^%6=fspL{hEv@t#YOJZ|T57GW_U2mv z15?YbwAxzh-J8yfI%9R7@7x)Fgb_y?d6ZE{8+{T!GtM;gEVIrw`|>L+U}EJ}R$XoN z?aT%#cHC*_U3T4V_d~3maN7L zoFw@SkNN2Ec##JPXfL1H>SFZroP1^*Fcy+$l1aWX%gJN7FmC75ao@iC;kke0H*qpMi~4$Xht5(

Z- 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 JPDHLkV1lRj%_jf= literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/menuitem-radio-mixed-hover.png b/gtk-3.0/img/menuitem-radio-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..5737f363a770878dec6f143ea39f8f811a739a5b GIT binary patch literal 8239 zcmV+~Akg25P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3;uavZyotp8&by#&m|axj|p4&L(nbD*fB`QBsp zM3agtW+jj@c(@0GX8*tcJ?4M-Q$naFrc!gu+43j0*nH=kYTuuB|8+Lrf8U?|d38U& zZ@&G&^H$(By#JQ|xxVv$`sV{*Yq;^_`=)+=;_K%|Un_rZ7__qIoAv!BdEdYHUHsgr zeRh;vE#Gf-`1d+L7v8OW{+_RGmG`3moA2L<1uLz@Lc#kTT(I}w`gRcB-_GC2zr3&O z`062qXn2Vse|CaFet5jES8KmF(2vIdd}n^P{Ch z@plV{Z#(io{-8u0`}5;`8TqVw&VEnVW5%NS6H(XL?&~&O$W3CnAIp3d{wBUJ_p9+$ zZMPGbFFWnvYr5tEh!;TdPb$0GU^aBsLl>B0oK8BFJDV~&JZ9Y@nz1An6z1{|!a6}3@ z6nxV{$5}BZ;-|z)4D}RJOey75QZ=cio)o5qLY;ecuJ61v{0JkCH1a5;jyC!vd}f?!=2>Q)ZT96?Sir=} ztE{@(>f4zOQtY_X&b#co+wO;0JK@BWPCn(-(@y{9wU1YS`T7@Lb04qy>nUAVzIlyz zO(|cuaDtO0pW!hd9Ud?800HggGh1DZUY?WBZ1W^V@@z86H)c6`3>U`jd^+x%@BZ=J zf8{rm>VM@o|DQZ(B@C9M|V+W0t}@JoF-E z>K^1xCADI5v3B=aE(SODNn9~V+Kqv_cRcw&w`{(wb!O&9n98*{2!pXVPnigeF!*uM zjy#shDcEjw?_TGs>8?g{|MZNp-|wvbyt>U_%(;9!!|A2Dvw&Lei@#IrlMPzWF46)} z*yuc~ZGW^)JZj?^dz?i4?Gf6@CGyNzXA$*hnSU-FE|)Re4g(Xq9H;NYsm_%+S3ao( z;Np;p1ld_7=CcdiU1Lqc)$}yHXR)#-X@%2q=wz|XhcI!kY0TZ5BZL-PZbVYTO=qN3 z`>ZP!%(`1K*N=0qL_{`hMIc5}h1(IyCEXjp^sjlG?c&6vu@JQ6O3V8|J)zq47|Q0pyYCynJFPi%*A};41Hq{q+ZGPB?k(3#VjZLP^ibp=>!o^P3Ol7$>&c1- zGJww{g6lpsb~!uxyL{jSzOG#KCSE(()&*_4M{`Kab)5A>GGoRnOM3ot}*>&M}=32T5CUBHXz=xTIK}-QlQJ*;G$yJ7@v9FSn*dTdqhG!7j1SWt+(3U;o0^jEHZh)#QZ@Y+)zEdDskApS1*qof1Z@uLMb( zK+#^djx)GZ)L+WNxXvl{o0^pX&hS73m z8)q9hUVq!=);r&zMH7&Xu$i6wgc4?q+;XT#xdVQ#{9>(98IJFit*}ibD-`E7?yj_4 zTN^(kvkEYMPL+e$PunD)mMm*ryJF6@iGtA}%>WygbV@%vt^>+QcZch|(3}w)iSpI7 z$q2p+gn0R^g?#gw2Zz?wO@ZID`(k&Pp%io!@zf(E0(hR~;suF(4g1gYk51)ezgXc+ z!rvrS{Y?$6+>-K*P~qcLw37gZCAOa;_ zivg9ABZS?kFR9ZFx#W#kLfK9PLlmf?l=p@3XdMUk6UpP70_AxuO&4AUI8;qv6gEqZ zgK3zP1qdQG+{mhI0g_}QsLq~zT({Vee^ir3QKDi41u4x&E|i`lwgU8$S#!1?<2O7Y zL4b;)qMIsjg1}UBLTz?cR;2}&q^90S1qD8cYQWHhPr}IDhh)vk7owP24@AMA!8}X> zaSZ|U^3RBHB*DGEw^D7@s{snoSXp(%E1{_IDooc7xHjb0>j}BX*Moh#&hMuyaFu9NCrljXCO>t55=r1YYT%`Ous(cg#=-En6g#Z&mSV}8NhSw;I$?up&LnATTf`3KNmltx8DwL_6Y_7MU zo(MmSBzJDS+X+c_F^%9a*h`zJ1z|Y12_Sdh!@DXF;8B{8A(C=NdZ5C31g!a5+ zp1s)(v7C##Sepgqi?gx3~nHEy3@a!$XLcY(?y| z=ykbfctx?Cr(Y@;FCTHgNCEX;f+&e&6UkuJ0O!#KQ; z{TkGOG)ji525TlA2R7bOlmI!7fP=V0P1j{t?y{K2dr6j-ItmlNfOe1pL{&=AW2pHA z&!e1{SewXIL0*R}3r^ZgT2L$nI}5jNxOzBW6r4;p(VaCg4&sNU3uU6zemqPqZA=I^ zfhuEr>1Q=4yyQhgJ3hhPrzwOA7ff2-?C*O-m7%C3VSL&LSCqS z0h@z!l=loP_NWcfF5(9SitvdxI*8(>i&s(+563{gp*X*o1#yo#2;q3U-N6qDwV?*> z5_91v$adlgn9bm)QpAg!ipj}q05Fno!NCX~QVdrj5Ga*!FpH=L5vzCji(n@Nh3-HU zqSE9>w8P9!q#$EKbOH#|q3T>u_!8`nYzm&59|uG=TLKD-WX}Z|$$0S~vn_F=Y@EWs z?V)v|^u#t-18xOa7~YQ%rUV1gK|S9!q2NTlS_3QH5gxD2zUUYTQ2Kpm-&`c_|_M z9@N{$`0WnO-C~puLF2)PU`lD;t^c%zw*i)yhC=~t8y|Xt3OjanYpyDTei2+hY);za zYjbyNT-TleI=^hr{A7z?xAr&NyvEPno_2J1#}AMxFIIoIz5ir8^H=x&3)`7L8SmfP z&iu)Ef3Y3%=k55YgEcNu%EtaZ)JA~lQD3(m5Z+Z0i%t3q$f-Az?lLPx12jY}1U}g; z-Ry3^3*t#Si(YXpC_mlD$W2CmZ_CIPx(NAf4)7lkoe|kK44i!4iIoIlHM_ZkoocEI z6;PQItra1TOVlX!wcYDtxay54lP%B8urh=l0v^!iIS~X1_?;n~cyM*^Au4sBY1u8% z3#8=WEA_FtZK~uab-A2)mT(d14y*?JEDZE|!O17LOW5+TT2?BTI+^O$qm&XPjB*r& z)LwmtYDFh4=7ixP6j`T4bx4ZGK~6L!?I!^-$fZ5N+8$FX#Bd)kflv{8*QszS5n!qI zR@Lc+#Mcw0blv;eNxB(Wi@5$Y8hkX^>lYa6%Z&nmnPPP z!0LtaBYzl)y+yg zTSieg^5Ui;51wzPr4z@CGuaU4#XAsdbE#oe@rX_-AMo1#rH$bE2`&F zq9L^dbOI)4k?_PE)CMIzt$Xdl4;DfigNg*JeH96(=9`XX6m>{ZqD%DdsHrp5ngq{Q z46&{hbuJ=)0dn5k-MV0(ZVKg7w8~`|>O?%;m)CsWx4!Q&q`n1AP-`UqrwDZ=jEazb z(ci|W28}K}(sKVS_Lfq0DC%7hl9C%b)p!N`e)ONU`Sz}ERCM;IhJOt3-Q%l(lej94 zs1NsTdn({x+ryG<(44owXVCB;tnr&Is)Xxq=2!dFzk264+q>2?e>UI0v!400`Tm{t z%%9Eo@2qG3Y`)(_*JTtbZPh-6Qm*5*Wey1Wl~o&=Q`dJr0H-e2@(}?vwS;ssQsou} z(CjYI?-2uPwGc<3HEJT1)l?wj@rW6Rg!Uxorig?|I&yD4PXQsSQ|n|F3J5A7yaP;f zP2DIcMjH|_A_tzw!QSZu0{9` zkk7{`BYYlxMCxa-qlB?Havn9RZYTTh(n^(|fsnK6gg%#0P}uO);@BVpF?frF96I7| z2Y~IU%bX)*MKK}tatZx-sad?aR@JA`aoVgz#Yucudt1S0q$YCJi-}qnxFPiueMxD% z@S7n%XMm_W*Dy2p_Kw8VfjdAno1It^AVC>+5swj9+6yWN;(@viA?2 ztojQ`J#I8~!0pr$XzPcTfI0$beWwscKE`L4clz*U84NQJujoGm$MB_+mnpe{;kVr| zfjm{br2O+0>@RswdaXL1TB+ROMNyfTH>5cN-}BaM3{8wXi8_VVNcb!zn#5d2+gpG}X=%2M1{7EdmL*b>#$ zoD`|xd6Tq_PX+Hr*CFeuB~yu7i(7LzL~Bb{BMn)nYe9%WvSKQpG5K-sBZscmm@gVt zfy^iBug<{Mrs5|sZIT|J;jRPBP8Xq%jneB#y`f1C>Cm1ajTN(IzlQD z1W6QQih54!6IKm?^a4c~Iy2Pi;w0_EJCm&NG;Hb7wB>?&+=taean#of@Y@U;Bx3LebxeQZfab?H>YQq+g*zM9 zd_1}1G2rdBd{6kae6z0v@?E^X#la)3-rQ}DN6j6C{$++cq##4c3|k!}RNYd;tpSu4 z?C}sLs4nI^R^KW}NU?0p1*(M}2(i2ByGPO~;Wgu#Ld(J1M-RSJcwjrK(p( zy4?Acd3mUZoGsK*iWw0|h=)DfD?MQ!|LJJwo(7-Jk`l!N+6o^s2tVW71rgyZg+6S)TbspyeCcq$(sN>&r=NU95 z<52fN!;do^rjzs}1LZ+v4OvMH6j8?1LIo%zNC8`gvJhf9etkIET z$di5Mlq@-yW>$&O_z>u@zYcc%J=i(7GbQ;|5FR`X;co>|+q?q^jPrE_vD#RJU8>6s zheWhmO&3CCDS4Wm)p4+vL(6@R^wMK&SZal_rVfGPYQ%Z}I$_LTCydmY6RJ+s-jG2* zFUu%}v2~r`8wwWXGR-%di$KA`9i~pm?hptv$?(!{KPOXfkh(u5g9TB8=yxfCQerldd zT|M<23k)PtHvtdlHQj-^Nmc`#t>?GzEO5SAKtVJ#K({EhI+&=}KFDm1Y)p+Yp~hV4 zMrShp_^s(wHDgp&7S)RA{LZ=0x58lwB0>he{<2+~SNU#k!n^lGN)w(*Pei#+9Um+* zMCuQ00(JA=z^^961Be6sYBW-3@@|-&G*wJJljGFsB+{RHo?gPrc)Xf~BRFtUdS(&kgvNCt_0mn*d z^JEAj+NQWP0z$b`=O>AhE;yrsQleP{+dNcEc`&SdIU%SiHsoroh|O@vm0lm?PAdWP zB>otL!pRLOiYYXZnkNp`pa*OB2mES=HO0GpJ^Jhls|#IqAXCz$pxcx*yX8h zn(N_q;m+yYkc@Xa_s%=r1CxSa&yEBqgzP=Txk4sjht&+p6BHly#?g(jHy$HZuNgG% z<8)#YJ|`v)4vAsG{YLdmS)*W72D7R2MBXgI+^S2*WmKY)57kmIDC+G3rP7+0Ac;I`ep7}di~Edvsqhwc3J(=a8YNR8>&qxN z?vY^PlG;1zI5F{zd-q#p?}Dr9u*H`fHLu zGx_UmHpt4`p`nEXQhq6&-FYhYD{Q&Sh0 zdi10D>`T7WXO2}378anWc|OI5sq30m9X2$FkisKqwaINE+=)=r@v4T8P5Bx=etk|w z?uML`tgyu){_mk%`c1HfC3O-LG+hWk(5!WH2>BusXEY#A(Du*lpTs`d9NGsZb@T~q zPPgjL0R=cgnint!2LC2_Aa-y1+TEvy%{#(Q=Ru-v z50xI}OBy#N-Uce6=x7;31O8wsz8caSiLjAVPSA8_MxE}dqb5oh{0LHiM}qXr5-xvk zJ?sT2Qbd9SuiLpi~v7409(Gpsjtg6^H;E9)?A}>f5{1SzIq7( z*vdV=Ck5~jEM#6<@K|nLsz*&{-4nWk{efUeqZb~LGn99PA>ae{selAjkLE^n3=AJ4 zT1K2-2U7_q)*P&eV88%X(^C4q5aZ+0IR8D{;3n~FVA_AqH-0&xv3CqQyca^sb`6#u zvoy7>Pz-3R?IpsI9ca(?`NfMOERv$jMZ3?P>|(d$9(gVFH)Uz6F@AKsHCemgWAgzK zaRTy>kgXxQ^>!H`6^KK84Ab1?Oze8Z*Oiol)S$8^)dhVRL^I^~cQWeKpm|Ut61Dnu zj48c2vVSD>9%Xj*Gjh=3fmMd`FdmYr*@c!|)2~Jl0DivT&1m(PU)sR(&HNwOTigVQ zc#3KO00D$)LqkwWLqi~Na&Km7Y-Iodc$|HaJxIeq9K~Nhq#_lEb`W(4Qk^V_ia2T& ziclfc3avVrT>1q~8j=(jN5Qq=;KyRs!Nplu2UkH5`~Y!sbW(JY691PJTEuv8+>dwn z9(V5mf1|=wGdK>Ynq{Pu2_c(X6+*8FB7y)0F)T4tpA*FtJjd5Pe0;r&^DOUke~w-y zZ!*9q5YIB*u!uK^r#CH~^FDEul_Z7uoOsNj3lcwaU3U46bJ1Zx&x{(G^gMBtSSWU| z+`+75sKismF-6rV-=B3^;k?CJt<+fSp8SR3ytcB;b(%v+Vi8LaAwWhAWmI4xPOC$?=2#!S8O(!sLXT6ixtLFSh+L0)%#fX5F^Gk8Qho z0tB9cE3NIXHh`H=((7$4b_Dco0~gnAP2K}8cYyvUT{0v`3efZy3c&jreNzsI+yXso zZf~u9oIU^<>MC^u92^3pMao|Hcz1VaZ~vZY_4flqZgP}Wmy9L=000JJOGiWi^8oVz z^JU@x-2eap32;bRa{vGh*8l(w*8xH(n|J^K00(qQO+^Rf1QP=yE{_jbGXMYq;Ymb6 zR4C7llD|(AaTtf6_j-3+r9!RPG(sCCinWI+iIa&2aFD@7XIFQ3{{#(AIyvdaAE8MH z8q{E$q9y!10%@DtK+%>KioLt91A$4zXZj59llPN1ue@8SaEu|Sm=65`Fh%f`Vqd{8 zSF!7YCnCqQx>84BKu29M6ra|&__|r9)@Y)M5DoWX$1jr}zDmtis_h@ix{uQ6XV9?_J?KDHt0mN67cIwO(mnm$Pc{(-8j*F@vc17MVm(-XAZ$4(Zk%%*%w)q>G zg(6O=%CpB)IbP@EHr?}V`VkW=D@L=qp!bar>v)>nK zc3rfcuFtK+AhU~0XKtEXUST|WopS2{t$OH^N+f6>bjTEnr%IWHBJS@l6ZQy;^*v-d zzec~Vsp0b$Gnp)wX>vD}Bpw|=X+o*CO}4m%@;shDdO&Wsjniz4yv(fu5IxtU>_~{h z+6MXcO=^t>p64?d2{UewFp(M|Tm6aCXbXV6m|s1qV+J&JE!@jcC`hEoARxlN=TT{O h_*QSy>3Szm{s(tk$G8T=wGaRR002ovPDHLkV1hoT#Gn8G literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/menuitem-radio-mixed-insensitive.png b/gtk-3.0/img/menuitem-radio-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..e82843c19b2643e02d5b6054d15b9b1e389f5c93 GIT binary patch literal 484 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 T;sK>v00000NkvXXu0mjfS95Ll literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/panel-grid.svg b/gtk-3.0/img/panel-grid.svg new file mode 100644 index 0000000..9a5027e --- /dev/null +++ b/gtk-3.0/img/panel-grid.svg @@ -0,0 +1,191 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + diff --git a/gtk-3.0/img/radio-checked-hover.png b/gtk-3.0/img/radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..e232832e5972f647d2ded16732d0b8aca5305ffb GIT binary patch literal 2750 zcmV;v3PJUWP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bvk}M|-{O1%t0url^!y4fm`1nphRQJ4oYuHoM z4W*()k|_z=jDP-~<}ds)dp16#93@7JKQCUmpp)(Sll@KB?{B@axAVnro(Bw*L+j3M zDmuQv9$qipIjDZMo2*YbtE1~#9lA9$qto9(!p_G|ULDCeohUiIL#=$;rUN$={kXJU zKTg)Yc{lh3mU_S_$2=T4yT9{6;LfMui4%E}ER2xb8A^Ydp-7&hdkV_Pny^Ym_l_Ck$nRGumSR;4(jZ_$QZ{vn`6q z=7%fb;uX1ov6Nfi7zIISs%~Kud@q&XzQqqh6$*w;bH)OTt;a0_5yGS13Rsa0f{C&P6tfkusPY?*DOmP*tl3emBq?l65Nm9u! z`y6u2Dd#M?2#Z4v3=$~;H|$Qv-fIr-ymsM(v$Cspl(Oy3kH%erG+{-3 zCryph>0k&azPomHP%@&IwcC7= z!!gm2gDEi$#4FN-aAHHwxJ%g^);Fl-LY1%|V$YnIeiKpJBt$Wr0|pe;LvnRE?Wm7m zwJ!Jb4$d>Cwc{YOpV1wAZZqES*(k#&N_SDVxXCl2N<&#VOrp^ERNPi6Wa%gm8VfXZ z%_tC_M(X>69OWuXKW^5XCa0#M|4Nh8 z>zNTEOlM!L`q77yiV9Yq5L|}{y(v}>C$05Y2As}2z1^SJajfw(oe(Z0&Om8UBL_VM;QBq zGO`=hy=qF6i7Y79#k@6iS*+D@FFCA{`kupCvxIQdG5ts>X}Fjgas5G13`qFcDK%K7@L~ z3FJ(QvxrO^K6j3CV>;MZh?#kWtacSTmC^_4N*r9~9Dn_Cq^uLvT700uEE zF;kxt#S}cp*FAiEy^HfK?{j~SUL|ibz$XyTGTpF!Lh4`F!%%BSr zKXP4m`HgeYVL#7|8kzJwagga5(rZq35v zgqsvj09`M({V@WBc7bNyw!e>UyLkcxo`EZ^?XNa~nNQN|Z7p^L^lbwd*KJMS11@)f z{wG~BBu5I+^cM=i`x$*x4v5?WJ!@`nt$mz602%5kbpsq60;5IBUiWx+cV}<^o@w>> z14C|dlvS6ECIA2c24YJ`L;&*u^8oW@;s4zL000SaNLh0L01FcU01FcV0GgZ_00007 zbV*G`2jm1310p-((!AIJ00MqVL_t(I%cYawOB7KQ$G>;x&Zyb0*kKU>NGvZq0%HuiZrrqVOSUui4-isFDbG_XC|OxT7a_!X zE6FnGpWO`I3@6vLBa@5D+RG)i^J_{202Jl9P`kfywyCV7dv|W`D@wVsZ3Mb*_9*H~ z(a_9XXP(Q2x~fWeWeEVFs0l=43;4dij>`>4dwpI{%(kqDk}QMU#9mEl+|bNiXQ0fF z)1e?ri#!l{9wN`f@AcqJD2Vb>AMQq9-{7fGu{jC{0J?5mocgFpZnqnahpV7(q%qvr zi;hqb9ibqG`+A{oq|sDUjqIFkL}G6xK@{7a29{x&GfQf?K2QMw7#SRZn=qU@*@D#S zH#~X#2qS|70D#&+C7v(53sXv|)4*mnzN9o~=Be=r7-L|JISZZ|j{pFQrF<+VlHe&1 z0KZ%yg#X*$(b3WWdA|;jeGUPoe1X^Pf}$n>0QJXPwtd>vKCdKDBJBZVEaMPRDkP8j z3SUHH3yprS2j{PJ0RSc=PXPc8Ev=3={U(m)K>2;!G+oXetf(rIDeYGOv*^_de+imu zs{e^TF*}bB$`S_7wq4rLv^)6)1-}o;vKZ9WmSMJOYPzmp&tx)N!nEW12{cy&GlP{v3IG5A07*qoM6N<$ Eg1J!+w*UYD literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/radio-checked-insensitive.png b/gtk-3.0/img/radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..46e46c253e5c3525a2c89d149d0813fb79c18612 GIT binary patch literal 724 zcmV;_0xSKAP)ne`~a$<6eK2KgC;IC8vg@BoYhSRCkF--CPot- zOdZ7aRd_bXaUHT-U{_ zTW=l9L7{#r2utbdlG0oB`8#HX5Usc2NEF$wX4mbPrg<{Dxv}0QggaBKRRKXj*Fk9S z$H#9!)`P*K^m?-A2&}q2U)x2G)P9mA4(QwFSGHh|55TU{ob$pA1o6sK0L%t$E*05kwsDQdMU-Mu{kP^cT% zb!ijumJ!;gf?)tKolY|`nL-cf=mDLH$rRJ+GyuDXLGV)N$7aKcweH}scz{_p7ruX6 zd)0S2#_&k;pX7xdgMGeKw9Gh??dbSH5k3>p2x3c^tR7%eVLNKs?h@lZ-kAh>N@xG+9evT$AE!qfo4 z_=xUhNy3t(fl}n*PSHd$Jmi%CiIjG#p(NAkv~yiFOvDB^oaM=XPtN_%f8dZ%0JLPn zCM?Us$QW--!$cx?CAfreIE7FXN6JdO6h*OTU2YHJZ?$YD`*>$3eQ9xi&bhL-6ilVG z!r)0azS@hix;p>Eqvhp4gzA_qa$sb#PZL}5%INsWeUIBsWAk;Ys%rq)+*oINYC=mT zwG$m3w|c#2&#dJ0xpywNr=XJ9jbBl6XYez}`Y_oTEW03`rM z#<;hzFn7-5ImM0EHgsJl6bj+@`|i0|Ntu!(jj#n_8Hi{TdWP)Yt-+lxQi<{&OS}!LlqY%d!_7 zi9`UXs;*&c>n9H304Ss&q59u^hlYm!mwo~ir|m!phvIU1*xXnLpuN4l=*b?pxv`Gd z>$Tm9f`Izl=c|oPPfY|a_-g6y?gn6Zco=}r&Q6>AFf~d2<*V=WIa9UOlZkCsmzH~< z_w~qFbmZU|$42Grm;Ex6(Vy(aXdhC}%=1gr21myt!Q;oAG_@2R66y2~ckbLB6smgL zG_$zep8Z{LI0Qn7(C3+t-tV*D9>wEZ0G#$#QeS`N?X`x6vaFGPV47LG3q@s86a`f+ w9Tcial$1D76tFBwK4)SWMwgUwUzrY#KYWusP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1dDmF+eR{AU#|fdCl5av0BX2QJ^kq`jNG@7Z3h zL|UT^-Nr@oKxa5 z{TP||=2hV$P--5tgt-feU02;6$UZYphb#1R9*!&`-Yiu(o&b<{pZ5T0Ujcdt@|Da- z^dIR1_?(YkK42LRMi9PyK>lm+7sM|M%i|Hhf8fQ&PoHznF`ACi_t#|?fM_@oWz9ur zzJrMckjr{4;D|Uq(QKL+Q`Wh=$xahcZ#K>G(mQE#d z;tIwHoZ+CsQIa%K@K(7SQ0IgnUudnH)_Ro`D>uSaCK#hd_BV(5r-#3Dm@(>vh^#(X z!7rYX3pXZn^NLv@gvQ~`FM#iH=(jKNgHQ#7e!;Bxz--GlQ9QlHmMoqH^E}3#6=Y&N z1^^M(_Hc#-4A?;8DUglKkq9^{2+HuB#c=@x>2 zi0~35f}126WI5*%KhY^-D0}hFdmnuCYJBoJNN~Z25Mr1`E=P$j`WRx28dJeOq{ zsH#bG;v}enK7|yMrj&AKld({St&I5@n!-hjE53vhikbfl3V)()$mj^AL74r{!an)Bkr8nhFK;38FzF@7*K35lGI}0bKR*-#o-ZdN6Jeyknuj79+G)g&QK!x=9 zpS^9563!&Ovvq5NP+4=B>=sZ3+7scitRZseRaKZJC4-E$LqUjtQ@z9 z-hXZOUbjfe-tVoty-OTZUrNMHRD{aGruMQuNe1EX_v%>he)}(}rEM-40NOVIU2py1hhmj)w0#Sk`3XNl$-1i+#qLLpeszpxye?9@UrFmbGN7k%Grzt#82JQ}o_nNgk_k<4`J1Tac(M<>i~yGXTM;*x=6vJO+gr2ICwKT3J8O>a zJaIm?r5OoMroh*ooIBFG& zP$AR`tvZ-o`UOoIk`xz5!L{Jv$70pN#aUMeS3wZ`0C943Qgo3L|Cbb6#CUMrk9YST zckcjyqry}(I1Z?qWu%h{A)8wjLazuSf&d0FEHP7`6U7uf$Jaf4e7%eFEbnuFj$S2i zGQcMg&obSxh&PC*H!Yp>K5>+lB!&2#c+8*+5H^RA3=at44~6 zH0>um`~!|(B$rICG8j1)P=yM~@q_=t?{3Y)uoJ|1oUkK7uRh~-UBXofc__4G9*U|(DWAy!220}Qx1sS0zGSP zZ>@ctJ^&f&Ds=-K90H?7%3k+)cXwxR|DI{}_X9(2a+Fnr69XdTC5_H}CP-A1UjfvKRU@Kw@EkbX_Q@wfcWFVgOP(%uX2fcX^ z&7~Iw!GEEi45B6m(Zn_;fV$HFIlGfSXLAW8?;v&nvl*Hld;|iCdU%!3Hl*X3W-ugLVjErOQ5eOj0f3wHz*VP zH&zh-FO7KzvKVMot`qyUUHIrH`^GNfQo$shdWAQB9qW^>3^CP%MgP z!+V(olvl|@t z-+gQ(lU=H*A7>nJ&wtVV{$s)JwAXb#fr51%=Q9@|rNm&+ht1fCdoGH_+plt$FMSKc zNi}jHguu{o;W;WSsHo#bG>q>s{r4S(iKmh>m@wG;yp4St` z4EZ>2+$=#)==iex+0wMwqex)l2SkCa6s&6}PCZ|+;EqQXO6eki!w6Esb;qby-=1o9 zEB98QQuQc;1g;*=^OVacBY*^v14>nrFbq6h+kk0i|H~Z=`e^U(LkMx?fKqJ$qI|F! zJMr-jV@RG$y$>frE)t0Av7M!*JA2%7(P}pSNwyCdxX-a#F4sBd+fyHD5`^gYdNp>? zs>I_u3YLXbdJX_E96IQ*zvTN59@eO)JqZFI88bWG1y!Y>ly2?qe#&{{@iWKy1pt_v zpNEl5y;&`nb)WkiLEuMSm?;w>1ezABQH^#LMFk;%5E9`e0Ox#DN;y@gGvg1#*VwGf SzD`#F0000KI?T|P7v7X`OLu%J|3*@bI&f>@~( zLHBO+2h=7_Y?JP^6*Q8zwy~ft8YeT=Oc!}G$vhWpNV3vmQGZmhT3UWQHTjU|vKihD*~|=oIz7d=4daonRRI7l0AO`C zzOqs}p(uxOIWf}Ju*Ap}_bl2uwHiMe+3&Y`X zi81!1?T{K)6I+^=O3%JZ9@y_iG~RJYFpL_;#%`vlC|13fJOoR}KqB})Js=8bP2mx%HquH>)7@Odn dw}olX_zeb4^sKR!{&N5T002ovPDHLkV1iS{73u&0 literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/radio-unchecked-hover.png b/gtk-3.0/img/radio-unchecked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..1eebe7f4722c9625b5c6c71b944b2d39c239fef1 GIT binary patch literal 2507 zcmV;+2{iVJP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1YuaxJM2{AU%t1SAHDwSLME4&*w&je%0p?CYI z0cNX-_mE9Us zC!Dx~F#N&HUTsZ<-mSPKe0r zgB9%J>A5gtGB@8?1wv>X-ogU-wnM*t@gKM<7z_($#R0P|TSW=<=38#@?65AN-%&wE z+EDs2+q$#DG*<@^#p(|s3#z^7fiZ7wWB1KCoxx#&_uc5{&RcorbadQo6 zqQxdnTWYzJ>Btn__t0aPu08cU;A_JTKf;JZhK@Ay!`fl>Q~L#LbXeoX)LbVIYZx^m zR|U;<5+-M0j6H#InGC?8d2(izyywZ>BFaQDXCAMs{_ z{t<8d6LV%#_y1tdfV$7TeZg9rb*?VPb`(xbtwZ!-zH2tDc^0+&U;F>2Xq0lqhzuF< zKWp3WT|A5QuGT#g9hJ3)$!-Bzz|R>@$U7!14b`T;mV1kco+Bs&?|Zm)I#c>@7Wpd# z+PkRsxK}mp&VhsZt3;<-x14crSc0PVnr*kvD!lD1?27FiRl zMD4#id#_uhWbb*aZtD_D>T3{wBMMhJ*wkLOCCR}3!`>bH-LoGBS>e5W#Oia}7!&oh zZ4#yqe?^!OZfuAdcOiSR^~KbDO-*4WK6L=TMI3Q#{9hK~8jhu!{n^an43Y=-}gqs5pK|IUw3s3tutR zC!CTT3^U@`NZb~B%Bjc|KW4R`dvnsCZX`lVRAqbiEQ5u%T%#0ZA3Hw!VXFs1gJ6-j z_=x;Cc9eVqCsFf1#)$c5;zO+LGsDD}SRr6j>8lJ`Za{l}oTY5{>?pJ|H*AUsl|5Y5 ze&b|*29j!Q*SH=xXuhgzX?tX6*AzFly`22lY3Iq~SAnhdP0R3OJhhMz>9EG(L@bKXP=Dgszp>sn>(*WC4IS6uQ+{7E zF=}D$N69LZd{fHv`K>_e46^=7XXJA2wZ9cc``~kpdjjRNk>(34Z~p{ZI)eA-8e!?A z)w>25xtloraV__dM&I6MJ{$C{XaBnYts=oCFqwYEX>4Tx0C=2zkv&MmKpe$iKcpfRhjtKk2vVIah>AFB6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfa&%I3krMxx6k5c1aNLh~_a1le0Dq&xR5LgZsG4P@ zlL;Z4TNOgD2qJ<21~Du#Q=b#X6ge3JS*_Gq>z@3D;k>r8%ypVWNMaF75FtQD4P{hdAx^7CiitGsCp`QEj$b5~Os+B* zITlcb3d!+<|H1EW&BEk_n-op}T`#u%F#?2kfo9#dzmILZc>)BUfh(=;uQq_0Ptxmc zEp`O-Z37qAZB5<-E_ZtGn0vJg|K~y-)rIXKV6G0rs-|Wn8 zQfm_Jy7^&E8;fmBv2LHdrvd_TPRoq51MMF2osUG)we#{uWYU5i_a?b^RVNQ5y; z850{mpLmN9;@y=M1#BnH;AXD5sh@ql+}M1(qGo?>=m3CdD1fnJk;=r-z}&&!-gk@% z3%eX}Zq7HzP{u%+cynQ?o+#A6=Dur906<(m zjLGzghtsE%A#-bM)-(*S3%klh2!SX`&zQ(mL7)yHIN&(0W1FVVIlt|?ZbzB+tv~B< V*L^SDjA{S?002ovPDHLkV1jQLy1)Pc literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/radio-unchecked-insensitive.png b/gtk-3.0/img/radio-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..e9d18a2fe49918aa1b87f6a39786c7c95c06dc33 GIT binary patch literal 623 zcmV-#0+9WQP)#Qs;#zadK zTmAq`3v0czLrhHzI2^!bY{CN{mCDVRrHdE7M$znT zoIpy6vF9aS_hj#UX#)l$- z40-rih%oNLQke)LFpNZl8nmZrItT%zRETB*ob!F9)Iyogtl!NN*m0)+jEP)#vg|r%#l3m(pC@u3S&cvL3);#dw<-o0~}BU09e&< z1CHZ>H~4d#+Yk`D0#GQGe3Z&Yzt=NE2yt^2RRi5mvl`a@dfhy?wUPI2?|ezrYHTm@ zn2ONw+4Sh>g}a9a20l|+TIuM3H>`(7xiXl_EZo*q714<+7zzXd0HtC9tJ!5%tFoh0 zQ`cwpQzy4ut>#Nb)%GaHj|#T(8&BqDABjvlCAuk{S`g3X=ftjQKCZDU0H6;5c!S^C z+{~ZWwBxuMpX|D@_~bSC{eHY(dv`{bJ#iP%v~05T?Q0@B5$n12=y(jd+=m3EH0S~x zA;4ko~5N?0lKckaUARe$iG6N z;q+>DxhLRFb_L;!mtVJy`K4zk@M@U%8*%F>{^^jr%*S4V=NNMbIzZ(JyO$d z;U{Cs#idt?BZqw$k99l}OtX&Z>6=L^%QtM>f}(2eUXUaTO6i03wYU1G+{b&BN*Mrf zLLWppeCfqlB;vKWb;q_X*9#qHB7{JeJxMB4qpwc_A%Nouw3;?J=QBcxHZvVqe*jX& V^k#s^MH2u3002ovPDHLkV1oW;8W;co literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/resize-grip.png b/gtk-3.0/img/resize-grip.png new file mode 100644 index 0000000000000000000000000000000000000000..3bd6e6076cb8306d912811f83ed15f4322c64206 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhoCO|{#XvD(5N2eUHAey{$X?>< z>&kwIO+;K(eQopPr$8Z&64!_l=ltB<)VvagZ)c|M2Z|MWx;TbNT%Ox!$kkvV;v8I< z^M1cJR~4h+o{72Q)?aoXS(&gf%241$yMLU6kg313d*{S1l`Jb)4hCI2jTUD{hsSeW zPkz4fS!7|k*zH{b+0IYj#N}MRWw3SGpC2(n#r8t)G}F(je)%tHT4Ls$RO5R8Gi%WM WiPOKyZrcR3ox#)9&t;ucLK6VyeNLzV literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/scale-slider-horz-hover.png b/gtk-3.0/img/scale-slider-horz-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..5db828fa0d6a0c20dda6b24207eeb50734dc4f75 GIT binary patch literal 4746 zcmV;55_Ro~P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3*tb{xBog#U9Dy#&s~ayWqJydCuN`vaM!Te2lz z+pk?ms!}GC1c5*xz_OA5{m(Z4!@robH8GW%8=v?WTWr4bq1yYeo!`#J^ZWjho_p@| zbz|3a!*eO{9`2u|KjS;s(?1Wq)^OwVbyJ@^zCIH@H(nD4UD@+ty&K7Of3LgvOw{Cl z$gP%lQ-{Cr^BH(dd457UQ-4gNf1CFUvEZeZ7!|yi;DSBB>$M=uO33k z=3L5;B{<~M_FnJSzB}lXlV6|AkKTW6^+)IX{)`Ae_%gqumcPD1n7?%Xaq-*2;lm>T z`NkIa^LCz}y;t2^?(TZbcr-tVvgYNTGs#{9mxuFM=2iGfd@kqJcvai&Bsj}XJ9tgk zoF^*VxagMaZaX>e(@ji_UVP!*`{~2ERzva4Pa@`s885ee2`#KpiQDvI2we>R!xnee zZD+mdDl0F?Q16(`onU|SGQYa{Coi-2R2MmQCZTsXz+RDy85%kL%_sum_7k^s9Q=Ac z;kR$V0;)tX9XD4t*zLGejO6~oRyc7Ej7z-VtZ=5RX98Tr+6iM^AObeKkX&}Qcwd~u zkCgy*EcYS$K?Gb%eqp4KWQaG#lQOK$GsT^;KKbnRGTcNUQplkYn-)63iZOwo5-S+$ zDWsTE%BiGkQcFFD9COM!m#ie$ODM6Vl1nMIw9;#+v8I}9skOG+n{NRQOf9$4YHO`` zZ#oNg=IV^^Tp50Z5l0$%lu<_;eFC2uXPSAIS!bJl`4tv4vGOXbuC}^3BQS+TNs^^V zl_q_IwHGcOub5GR#iIk2jA5r6~DdjbVQ#wf+Ga}}rBjQCP z0HD3b%vKkp*T`wiZ1W^V@)(&kHfA}E7$J<}eA@0KcK<}~x8i0}{jIq9e~X;a(EWcz z&JenvB6hP-eQE>Qw{z>$neBYpb1+oL>FV4}79>Xvm@VsPnNrV0-`+g)`Q7o2tlgZHhH~l3asGI8_c}2( zj2x=(NAJ%zPKlKefz!7tTMm%={bBe%CVdvC%{g+gx0EjP;9zXuXJ=rTKEM+CYl138@)pocyK{JE?ISPPmE!QL))>?s2V91u-)P(pHHF(OylW_uTB8_IiG)|e6k z7Ii4{gFa&8$yKQ&#V!v8H*s=ohAbE}deao~@C?ke^nDM{A2=l!He5Vxu&c}ft?cqO z*+D*Dq+}-QlS+_#wks8wQtY02X!Tr!E%E$hW;lpnbEPrT?Dz%Ym7o|&!OB=Mo7$J{ zGZ)XZFd}B8ojjY{R9w-TRXeo+ao_b5D(dTZWB+Bq7w>&Rl`?Eu>}H`%8{}wqVz14n z1fMRn>mgAaS7~Dvs1ZMQ_E>YTE2Az~1ysvRE~Bx*3yMCsS$L<%?SRg##UG4AvFT1o z*`PeG=0`ug&d!5S)^`~2^1nH7({_NfS{sVQYXm?t6l2s$#Y_Q#sHMvamq{NKH zelO6{dz;j3f?BCIIVrc)F4g!A3Qu~QoI^%cUYYqn4~Y>6)1!BaZ*$Ka9sUnzt8~N0V%_bVYk(6 z9f%<$*qB6fB{mdDXCKiqLW?kHTN%UJ&WBY<)fz%SHCC)b5ocF`mo^CpFwt&!P{zjG zjY>q}IF)J0dUVZfJ}$bb6+G&UJ;FOt~pbdgrk#izgGtsu{p}R1YaFq;?3dH|?#Vi85S5{i(FQSn5gV8$^jx%jNnYrY)tj+KRfeKTHV;!ot&oDtP#Z1jR0)_Mx+D_r z#;8lNE@(j3t^ES+6JpBLI0y{xyL5As8se2lV-8x}pa|>+8Zu0UoacB?AlAAG^keqa zby%uGZ9gVRr5uqUN$aCfsqBmxK0xY2_OIOOnsfkRQ|+)qHU1=mfo5VO@o}PA#Zyqa z_vcFR1vyUy*=0=lrRRE|pkZG0Ir-DD;@GM#8t5H{D{&#!1`H~`Qj{m%>Vidd z?+4!)&l+?jyHmBoiQ7#Ab2%lQI6Rp!e9+G0Dil%^0w_n{D~T|guIJd5J>~R)rXu?w zvxAg8#|5Tl221N;g0xSStWZl;QasGP9EnMBko`ipQF#B1?o#uvRwYbH>pTir_!CEv zBI|J*B+y0Oz(_N}+vOF2kLeDvucG+ZTl+{9EF1JrRWl8eQ`V-;|Nv9%+ zy=+*aQi2h7%#|^B`Q#EZfEKj{3Pepx+ccsjlW_X8RFt@-rG=l6D>ub>>Q8m51p1|Y z_d)wa8cA8(zW7CCsbG1-_&yj%+}Z6;)M^J_{rV`>GZ9frEXV$8Q6~aYb>=wmJ_ok| zTp33eTrg9hWUDY)JKtObYJ_jV1vsVh(?)#xNdGkYH=0b%ROOmg zTz=fWH;dLFCW6FBNb<2jo7kT>Fi9mT5>afx+Fl}0FCuU3ed-|qgqrUeMa(L9z^p2S z+I7GFN*pS!>>`HhOviIK_`2DcvbvVuM9$ipa(c2-LL5poNA2K|ti-jfnQTD!1TZuQ zPjcpSXh7^f|E^BFg+q5`kZ{U6GXaI zwLv4JB76ie;{u0LBtuYo`f{S>!byObNr3j?f5-8{|9J2pV3dKjLLUv(hhNkJTtJJH zWA&C=tS2HqB?z_djH?zvg|_^0Nuie3LxqrWP$ZfMirQo4eDY?G8HXT%W>Mm#;%9(^ByTg_U6;IiVi z#ARDIqlr$jV9+oK%T0X{#zdK}}#Xw&`dr`^?m}h2iDd zI?kQ>oKZV1*0Y8zDnf2~Ag88JdD!YRgqSYE z2$If{NV$pBqdZD_j>V|3{nVUI));c7H?0E*X?PNrk6Zg@?4mclS|uEs2Rj<6l~p_T zk~$o~%Jea7jA6il=JE=ZY7GTK{~m8rUFeGth14&X^%#v^AeS5>k!}x_i1|$g?-5R> zg{%h^;nuFE$9QlsxNPnAXtR@{`B1*sU+q#iE>z=K!I zzMX~DFC1JzLUPwG{aR;Y%gkQCr+|;jE=@gV8%+wr`8xaBlI|A-Wa=*_*7K4xrGvA% z2-L@S^jxJx1Np$h4 zBB$~Beo=#fqVM&w42ux$bOaNg3FWin?zDG@fHs^H=J8Z9~W;M^j#P#eiR{iAJPma~j7pi@>d5CXixvg1y@5FFysn2hz7Fg1isJ+z=yEC6I7Dh`aR{L)}Yc2N<3igH9TJ? z>REs)J~1ps53@q2)PV#&;g~thK6E7WnEwMz?EkpMZknh700D$)LqkwWLqi~Na&Km7 zY-Iodc$|HaJxIeq9K~Nhq#_lEb`W(4Qk^V_ia2T&iclfc3avVrT>1q~8j=(jN5Qq= z;KyRs!Nplu2UkH5`~Y!sbW(JY691PJTEuv8+>dwn9(V5mf1|=wGdK>Ynq{Pu2_c(X z6+*8FB7y)0F)T4tpA*FtJjd5Pe0;r&^DOUke~w-yZ!*9q5YIB*u!uK^r#CH~^FDEu zl_Z7uoOsNj3lcwaU3U46bJ1Zx&x{(G^gMBtSSWU|+`+75sKismF-6rV-=B3^;k?CJ zt<+fSp8SR3ytcB;b(%v+Vi8LaAwWhAWmI4xPOC z$?=2#!S8O(!sLXT6ixtLFSh+L0)%#fX5F^Gk8Qho0tB9cE3NIXHh`H=((7$4b_Dco z0~gnAP2K}8cYyvUT{0v`3efZy3c&jreNzsI+yXsoZf~u9oIU^<>MC^u92^3pMao|H zcz1VaZ~vZY_4flqZgP}Wmy9L=000JJOGiWi^8oVz^JU@x-2eap32;bRa{vGf6951U z69E94oEQKA00(qQO+^Rf1QP=!5EwM#9smFV97#k$R5;7E(?3hYKo|z_=R%Fu8>050}@$CDdp% z>JN_h;dpuPZaBs{NB?O=gYg88A0R7T&7)z|(AwH$tap7&Q)hwh-Y!=4V&=>*>{ZZT;Fh3v?}8ND^HDBkzhPWOFTz@QP`+yFb~>p!iGqKS1As6L0RTkw zp&DDaMnz2LI3~&07*qoM6N<$g6dTZ9{>OV literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/scale-slider-horz-insensitive.png b/gtk-3.0/img/scale-slider-horz-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..9319b7b0a141884ae891812947c470e8eb9b15ae GIT binary patch literal 377 zcmV-<0fzpGP)pY<7 z`+nyg^O^zd>~E| zjdLrEHh-@4ADX5{YeQtMW&Se9xfOE4shgVD#T$8^qkjH=RhG2AJ^Gb8(d5=L9G*pA Xu!a-?RI&?L00000NkvXXu0mjf988m@ literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/scale-slider-horz.png b/gtk-3.0/img/scale-slider-horz.png new file mode 100644 index 0000000000000000000000000000000000000000..355b9d6b273ceece04e562118b80eae312d9729e GIT binary patch literal 409 zcmV;K0cQS*P)300008bVXQnLvL+uWo~o;_RN;Q0003b zNkl4LA6a*CD>F69Ua97E#)H1Pt)cn|dkA~(Q9>Iqse0IZ}I zS}UEpanbOjrurmr^5)HCGLsoKpG}qTPb3Ti(ln(iHLYoREe<;!Lyd;_MHEH!1_KP^@)edTXZ!pnCP0?G1B&(fW2>P25&QhkrXqskpC=U&P>OuV zp~~4lzlplOx-5=QPEiW7EaR`--QHlK&noMwA7d4+v)wAzQ7zQLsQh7?PHLmB;ZXXz*{@xv` zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3*tavM7mg#Y6dbA&GJI1bi`xxpNNz5<#QMah1$ zXUvdDH9;&@Sy`D)oB5xAFY_<{`E*6&L&~wlc=68{Uu@+?zRth0f6L|f@AGfm&+_@Y zk#N6Zx#W0u=g(B{@s;c0;{%U1q+UU<@i9^S{tdGEZSZ%9Ulw-vE5qea zZ`daC}3DqVSe}KpFGT3T|*>SK5+sU?8_>0*@k9Le=~}N$hz|uc7Pv` zJN?%Set;?&3_Hx31J=BkXZTxqts=38j7rIuT1wF95-d+4#Jo_pza*x?2=G2%!gk22~MGhvG9XP9xO znP-`Gfwkq9Utz_SR$gV*XV&B{+xN#GWKHg@*_|mJm!4VUs!8cFg(#f_%^4Z9UdVXT z3;<}WIlHoWZ#8q8v#VH&B3L#VG&g35W{ed2DK;#5=I$eNKgyd4`A2!P|CBkSsr!Fq z&XBsVdHW`7L;GCc89P;|F})nsw_>SX%o3YcZw%FO`nwXr)vYgU`C0Tz5w}(y0pzt= z$BG>?T1lFVajxn5OwMGMjcn9Of~XkgGpF&T_}K{7%xw<0W>2$)x~IMBYHL=eT7@OK zGD?W16CT$}&m^s|5g65_bq$g+vu(U;T?em{TO6b5Yd=Rh6Vx(zQMn2rC(Ujjz;Y41 zyA|6tr+3|j068qzt8HT+drC-q3Ll+5+rS)+-nh&!-x{?$4moQJsio;tnL*fPI>%$w z*}-0)645POt1HEG@!DITzU|==Ftv~Y|Ek1#j#Xr)g%YA$t{g+&C&@ag*`MJPdg!{N zK^)iXQDu%Oqq~p2Ar?YPJ35+(J>EP&K$WpbV-c1}>$$7&bypp7%zHN@}T%BH#>GZudoLfxfQXjP%%XYf+MMjHx#~%vMocvk<9nSK&`h{Mq{391|Xfm)SPXxgjA}s5s{pBKqxv+VPeofnj4Xz z*$T$PRT4Equg@ib6(3>_(YX>jQ3}3M7?pR17WBasSwz*A(sJOX3P3n3K_p6NN)jyR zmsgH)1CFB^w=s*f8c@B%$}D`Q1P{0j5g0*N9}70RC{y&z-tvN-+g>xD^2jvCoa+jr zm%~Mb(sC6Ftsc&XHr)u-^*&e9&_o^7&bD1Gu{k*Hq`_T-1HnqWbYbh_LaTX<(9MJ} zR|#-gwA5#!zC&foDb21^<2Cg;IuMuu7m@?x%O9k$ZzucNG_6%)P3=yJbO82JNh&#p zb;g=-jm?yQxmL*fDp!^F_j5%Vuq```_h|yjI+Q?N5A+LP2cd1maWIPWCqBbIecZu? z6eHb2CZI3S`~UzA!9JF-X;?HnfcD%3ITEVd_9YY!BdDL|dsKqu#QCx#?z7LnAkSuG z-n1qa>;mZhSJiQxHd6HBQ*I%wxh$~io8zWX(Y;eXa|_+ROqd!)@~BiaBjgIV-)sb; z;93+W?{%gc$-8mY9UmBUq^s^=v9LAw3s_-HM<5`4>sI2=2>$M9O^uE=q$sobtQY-9 z&_<1A8b;|eq3s*O{3sUDBy727zlA8|3y zz{u}V^3NbKKM07+vq2f?EJ&YmJ(N!SPBZ#!VLjARkEZb2mn#XC?slNm^ELdoi^mBU}?*l)VKcI-PBW;W-$pi2X|nQs4wvt!kjb z-z?YYR4f)oqA`j$7nKP=Em3($`X*-zJIrS!tB0Wyit=TOMbr5DK1_lb^?REc5s!K0~jEMUHnxkgXZLsYkqVCLzMewKjf-^e0_kAZ8 zFsmfk6ZJC@-BDIkjZ0fY@pL4j<@hKz1XR-73l6Yknh4|3Xo{G8-hyrJH)AE)H4c?u zWq}S{!H(BO@6YKuiKod{8p?{OH{fb}#2`#yO5@2@g10`^=&xBi$;#UPb!O%r&M3_! z3WKLBVrS`fmM~E4pidQGtXe$z+FL{f2HMg$oyUA_JxoEVTfi=#$n-Ops``Fy+~#!d zN8`rsEbLn1ZJ2=0S7mZ$RXqt6^P+!P#5I&!#)=>|ss0I75I+LhtmLR9L#TVso&Dh^ zujnhG3;QrQHknZ2s#m!cc@OGVhq;tONbDo4^yXt-8a1Pz_Odb6*(PVprAGBmX-pdr z*0gPVRPDh@AyOSd-FAMHDs4u$X-|nbQR|hJ)wK4VKZ}(~NHq&Kn1chmhx0KKBNP91 zXBL6MF8pNk#}~a#2vreNeb->+urNef-C{~JdEmrUgsG`;j#wGJv$uc<#D&j$r4JSP z2QlU=WV9f@faVo4-{Qr*0p`8cyu#%xwY;Fk{1z^9V@0EYbKg)&?t&89l!5@pF$fMb z(~hVxv6N*?A6VfC2P;tz+`S?NGr8x-(xhYly6&B$!IYR1vuw0vf{m5asHyqP%bDdi z74yz00qpffC$xebny3O48Yf?->FGMCpD15eY-j>`~)s~`I3 z*iVR^A9Nb?lUDPSPGf%3YJSpb%xws$u9;I{#46T8-v6v9VVpC)3NfnApM-)tSnfNWO7Va0T|QG z1OCYa$e5F5DjC;B>w)}P=4y;;Xm^J6+n1j{FSxk%eW?SU0ui z_DC(&O1h)CaC2fT*0T1|ad0DtvC6QuO0xL$Rv{Bhos^6E)DBxuyZNr`m_Kbhzv?>X zPutF~x{mpM+d-mIO)8PG-vi@@^^fsLhdyEiz;$$GThm>EX@UzKotomJOC)DqONGqz zCa&0|EI3)Ae zmhsIon!mP;Z#LTe+(-Z3Mw_4e=-=CD^VdOni;4N$puB^`yr9JW3MH=oGf2!6C0+28 zjXkv1@DW#1(?El4=(k>{F6~Za8m7hB76S6!B5y;R<1*?4LX5jX1$ReAUTy-4{&UkVl)dJ5X!P!?A2$j6z9in5!EETF8WEackz7}uQ^L-jo1`r7k}_%Q*lpqZRP z`RUKXQ%Ye~F)}HDSc5>gbP``-Q=#3kXMhIxx`Z~;%mo=>i~a^7rjwDh%c;RL~EAqP3<>Bn=@5pb>o&C zB0WhvDq_wt%211^9xCYvsn9 zZ|#Y|YitqkW-I&FE)6odToKlnx+&T+@(civD}m(HtSgJ!+=4#u`#C||8mk0KWUTYu ziHdnl4KhDNSqc#}WRH=|d5psOHsIRl+(*#wMD`7+&CLBcj{EIm&b#}z(zg=HQ z&mq0$puqIhzuOO0f;-}zsz^16`L3^zDc5sKm}zemF6T2WPpZPGDm?Vwzj>ZMH~p$> zul7Ejm9Nw7J8~#U{oZd8%&kT+Uk?XD`UQ%*+tFMaD0IO?)bv7KrRMUA*Q!12Igg0Y z|7#KA31-qr>{*Ws(j2-ts4g_Bq6+r)KJFa0;=rdGQ&5^ne`*)afYa4-G&5GQ=(m<& zcS&da9dlD{L9@@)^hS_Rqku)02h_68R~_p6U%t?S02*ejNu;zEj&R_L+=cPZnGRv2 z$7^UYfMOP795vo>0nr5OoMroh*ooIBFG& zP$AR`tvZ-o`UOoIk`xz5!L{Jv$70pN#aUMeS3wZ`0C943Qgo3L|Cbb6#CUMrk9YST zckcjyqry}(I1Z?qWu%h{A)8wjLazuSf&d0FEHP7`6U7uf$Jaf4e7%eFEbnuFj$S2i zGQcMg&obSxh&PC*H!Yp>K5>+lB!&2#c+8*+5H^RA3=at44~6 zH0>um`~!|(B$rICG8j1)P=yM~@q_=t?{3Y)uoJ|1oUkK7uRh~-UBXofc__4G9*U|(DWAy!220}Qx1sS0zGSP zZ>@ctJ^&f&Ds=-K90H?7%3k+)cXwxR|DI{}_X9(2a+Fnr69Xh15rVEY0003FNkl?bzAOZ0AFT>wIe@2}*u+F28rvLx{F);CQurs{*{FNvTufKd_ z;ALfDV6st`W0<(>Aj9iVU+`*p^W_`E{1fLH%;lvR7+=18$*}hPwf~3jJS12~SS!mi dILb*d0szXJlw|Mz46pzI002ovPDHLkV1lmG9)SP= literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/scale-slider-vert-insensitive.png b/gtk-3.0/img/scale-slider-vert-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..234023391ca57e14f9c857b9148783fc67aed434 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp@KrG6^1|;X^rE~!)&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVhfRcqOUFz%UlSd7j%WL;drzrLoz!w;i$gAibuv;{D21 zrfj$98V}Ya z*O@GTZFQ-z2PoR5V6?J>Yj&@X*P;#%EvIRzJkI`y10fn4K>em%A(*q1=f-#DO;V6F_-6O>YQVHw@0%X z;=M<`r>dS&FNi8$gqeHfW-y?&(V{jQ-Lcc#BZ?x7F#xCnDEii@LJ(NGoi6!9PQ9us zq9{VW$G?}bTrTkYoSwgZ(c{hyA0~(DBJBUWBqNKLqh_ z?@#Tm5elruIfuR;(MrwdPuNC-TAHL>UtQp4?gwDbFw2PJ7&D!Wxy>@o^LvUFKf+o| eoFuf{o8|?1#kAnBE}6vu0000{XE)7O>#4wpDPqtf%F^kATnm8Xki2*>s051$JD+h>1IZj0P4 zZ@gf$q=bY-1Q1L7`}_Mm1M`WT9ZmB4{~chRaP!FQ58|F5^k*?Ku-#QNwOVd*4rmI4 Mr>mdKI;Vst0NW-sfdBvi literal 0 HcmV?d00001 diff --git a/gtk-3.0/img/slider-vert-grip.png b/gtk-3.0/img/slider-vert-grip.png new file mode 100644 index 0000000000000000000000000000000000000000..4b5a55a329f31aa16d1a012eb977a95edb24351c GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1c!3HD^Kbl$tDYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^DWND9B#o>FdgVhfAEDQ9?0q-$S5~zNd?02*>s0FP{qjpKoB3NPk;* z=EM8@^= grid { + border-style: outset; + border-width: 0px 0px 1px 0px; + border-color: rgba(0, 0, 0, 0.23); +} + +PanelToplevel.horizontal.bottom > grid { + border-style: outset; + border-width: 1px 0px 0px 0px; + border-color: rgba(0, 0, 0, 0.23); +} + +PanelToplevel.vertical.left > grid { + border-style: outset; + border-width: 0px 1px 0px 0px; + border-color: rgba(0, 0, 0, 0.23); +} + +PanelToplevel.vertical.right > grid { + border-style: outset; + border-width: 0px 0px 0px 1px; + border-color: rgba(0, 0, 0, 0.23); +} + +/* hide buttons */ +PanelToplevel > grid > button { + padding: 0px; + border-radius: 0px; +} + +#PanelApplet, +#PanelApplet scrolledwindow { + border-width: 0; +} + +#PanelApplet scrolledwindow > viewport.frame { + background-color: transparent; +} + +PanelSeparator { + border-width: 0; + background-image: none; + color: shade (@theme_bg_color, 0.75); + text-shadow: none; +} + +MatePanelAppletFrameDBus > MatePanelAppletFrameDBus { + background-image: -gtk-scaled(url("img/panel-grid.svg")); + background-color: transparent; + background-repeat: no-repeat; + background-position: left; +} + +/* outlines */ +window.background, /* selector where outlines are writen on GtkTrayIcon */ +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar PanelApplet, +.mate-panel-menu-bar button, +#PanelApplet > #clock-applet-button.flat.toggle, +#PanelApplet > #showdesktop-button, +#PanelApplet > wnck-tasklist > button, +PanelApplet.wnck-applet .wnck-pager { + outline-offset: -2px; + outline-style: solid; + outline-color: shade (@theme_selected_bg_color, 0.8); + outline-width: 2px; +} + +.mate-panel-menu-bar button { + -gtk-outline-radius: 3px; + box-shadow: none; + border-image: none; +} + +/* main menu */ +/* set normal menubar button */ +.mate-panel-menu-bar menubar { + padding: 0px; + background-image: none; +} + +/* all applets */ +.mate-panel-menu-bar #PanelApplet button, +.mate-panel-menu-bar #PanelApplet button.flat, +.mate-panel-menu-bar #PanelApplet button.toggle, +.mate-panel-menu-bar #PanelApplet button.flat.toggle { + padding: 4px; + border-radius: 3px; + border-width: 1px; + border-style: solid; + text-shadow: none; + border-color: @border_color; + color: @theme_fg_color; + background-color: transparent; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (@button_gradient_a), + to (@button_gradient_d)); +} + +.mate-panel-menu-bar #PanelApplet button:checked, +.mate-panel-menu-bar #PanelApplet button:checked:hover, +.mate-panel-menu-bar #PanelApplet button:hover:active, +.mate-panel-menu-bar #PanelApplet button.flat:checked, +.mate-panel-menu-bar #PanelApplet button.flat:checked:hover, +.mate-panel-menu-bar #PanelApplet button.flat:hover:active, +.mate-panel-menu-bar #PanelApplet button.toggle:checked, +.mate-panel-menu-bar #PanelApplet button.toggle:checked:hover, +.mate-panel-menu-bar #PanelApplet button.toggle:hover:active, +.mate-panel-menu-bar #PanelApplet button.flat.toggle:checked, +.mate-panel-menu-bar #PanelApplet button.flat.toggle:checked:hover, +.mate-panel-menu-bar #PanelApplet button.flat.toggle:hover:active { + border-style: solid; + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_active_gradient_a, + @button_active_gradient_b 3px, + @button_active_gradient_c 4px, + @button_active_gradient_d 50%, + @button_active_gradient_e 50%, + @button_active_gradient_f); +} + +.mate-panel-menu-bar #PanelApplet button:hover, +.mate-panel-menu-bar #PanelApplet button.flat:hover, +.mate-panel-menu-bar #PanelApplet button.toggle:hover, +.mate-panel-menu-bar #PanelApplet button.flat.toggle:hover { + border-style: solid; + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_hover_gradient_a 5%, + @button_hover_gradient_b 95%, + @button_hover_gradient_c); +} + +/* use only outlines if focused */ +.mate-panel-menu-bar #PanelApplet button:focus { + box-shadow: none; + border-image: none; +} + +/* 1.18 changings for gtk+-3.22 warning fixes*/ +.mate-panel-menu-bar #PanelApplet #drive-button, +.mate-panel-menu-bar #PanelApplet #drive-button:hover, +.mate-panel-menu-bar #PanelApplet #charpick-applet-button, +.mate-panel-menu-bar #PanelApplet #showdesktop-button:checked { + border-image: url("img/border.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-width: 0px; +} + +/* checkboxes in applet popup menu */ +.mate-panel-menu-bar menu > menuitem > box > menuitem { + padding: 0px 0px 0px 4px; +} + +#PanelApplet > #clock-applet-button.flat.toggle { + background-color: transparent; + background-image: none; + border-color: transparent; +} + +#PanelApplet > #clock-applet-button.flat.toggle:hover { + border-style: solid; + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_hover_gradient_a 5%, + @button_hover_gradient_b 95%, + @button_hover_gradient_c); +} + +#PanelApplet > #clock-applet-button.flat.toggle:checked { + border-style: solid; + border-color: @border_color; + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_active_gradient_a, + @button_active_gradient_b 3px, + @button_active_gradient_c 4px, + @button_active_gradient_d 50%, + @button_active_gradient_e 50%, + @button_active_gradient_f); +} + +#PanelApplet > #clock-applet-button.flat.toggle:checked:hover { + border-image: none; +} + +/* use only outlines if focused */ +#PanelApplet > #clock-applet-button.flat.toggle:focus { + box-shadow: none; + border-image: none; +} + + +#clock-applet-button.flat.toggle > box.horizontal > label { + font-weight: normal; +} + +/* calendar window */ +#MatePanelPopupWindow { + border-radius: 3px; +} + +#MatePanelPopupWindow expander { + border-style: none; +} + +/* Weird, this sets the border color of the clockmap */ +#MatePanelPopupWindow > frame > box > box > box > widget { + color: @border_color; +} + +PanelApplet.wnck-applet .wnck-pager { + background-image: none; + color: shade (@theme_selected_bg_color, 1.30); + background-color: transparent; + text-shadow: none; +} + +/* selected WnckPager */ +PanelApplet.wnck-applet .wnck-pager:selected { + background-image: linear-gradient(to bottom, + shade (@theme_selected_bg_color, 0.8), + shade (@theme_selected_bg_color, 1.06)); +} + +/* hover of WnckPager */ +PanelApplet.wnck-applet .wnck-pager:hover { + background-image: linear-gradient(to bottom, + shade (@theme_selected_bg_color, 1.86), + shade (@theme_selected_bg_color, 1.0)); +} + +/* Classic icon style */ +.mate-panel-menu-bar { + -PanelMenuBar-icon-visible: true; +} + +na-tray-applet { + background-image: none; + background-color: transparent; + padding: 0; + text-shadow: none; + -NaTrayApplet-icon-padding: 1px; /*any more and outlines get cut off*/ +} + +/* volume applet, brightness applet */ +.mate-panel-applet-slider { + background: transparent; +} + +.mate-panel-applet-slider frame { + background-color: @theme_bg_color; + border-image: none; + border-style: solid; + border-radius:2px; + padding: 0px; + margin: 0px; +} + +.mate-panel-applet-slider frame frame { + background-color:transparent; + border-style: none; + box-shadow: none; +} + +.mate-panel-applet-slider frame button { + color: @theme_fg_color; +} + +/* xrandr applet */ +.mate-panel-menu-bar menuitem.xrandr-applet:disabled > box > label { + color: @menu_fg_color; + text-shadow: none; +} + +/* mate-menu, mintmenu fork */ +#mate-menu.background { + border-color: @border_color; + border-style: solid; + border-width: 1px; +} + +/* mate-indicator-applet */ +/* needed for a transparent panel */ +#fast-user-switch-applet > #fast-user-switch-menubar { + background-color: transparent; + background-image: none; +} + +/* globalmenu (vala-panel-appmenu) */ +#PanelApplet > .-vala-panel-appmenu-core > scrolledwindow > viewport.frame { + background-color: transparent; +} + +#PanelApplet > .-vala-panel-appmenu-core > scrolledwindow { + border-style: none; +} + +/**************** + * Pluma * + ****************/ + +/* pluma line numbers */ +.pluma-window textview { + background-color: shade (@bg_color, 1.07); +} + +/* Printpreview */ +.pluma-print-preview toolbar.horizontal { + background-color: transparent; + background-image: linear-gradient(to bottom, + @toolbar_gradient_a 2px, + @toolbar_gradient_b 50%, + @toolbar_gradient_c 50%, + @toolbar_gradient_d); + border-width: 1px 0 1px 1px; + border-radius: 0; + border-style: solid; + border-top-color: @toolbar_border_top_color; + border-bottom-color: @toolbar_border_bottom_color; + padding: 0px; +} + +.pluma-print-preview toolbar.horizontal toolitem entry { + padding: 2px 6px; +} + +.pluma-print-preview toolbar.horizontal button.image-button, +.pluma-print-preview toolbar.horizontal button.flat.image-button { + background-color: transparent; + padding: 0px; +} + +.pluma-print-preview toolbar.horizontal toolbutton button.text-button, +.pluma-print-preview toolbar.horizontal toolbutton button.flat.text-button { + background-color: transparent; + padding: 0px 8px; + border-radius: 2px; +} + +/* sidebar file-browser */ +.pluma-window paned.horizontal box.horizontal button.flat { + padding: 0px; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + border-width: 1px 0px 0px 0px; + border-style: solid; + border-color: @border_color; + border-radius: 0px; +} + +/* sidebar close button */ +.pluma-window paned.horizontal box.vertical notebook.frame toolbar button { + padding: 4px; +} + +.pluma-window paned.horizontal box.vertical notebook.frame #ToolBar toolbutton button { + border-width: 1px 1px 2px 1px; +} + +.pluma-window paned.horizontal box.vertical notebook.frame #ToolBar toolbutton button:hover { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_hover_gradient_a 5%, + @button_hover_gradient_b 95%, + @button_hover_gradient_c); + border-image: url("img/border.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; +} + +.pluma-window paned.horizontal box.vertical notebook.frame #ToolBar toolbutton button:checked { + background-image: linear-gradient(to bottom, + @button_active_gradient_a, + @button_active_gradient_b 3px, + @button_active_gradient_c 4px, + @button_active_gradient_d 50%, + @button_active_gradient_e 50%, + @button_active_gradient_f); + background-color: transparent; + border-image: url("img/border.svg") 3 3 4 3 / 3px 3px 4px 3px repeat; + border-radius: 3px; + border-width: 1px 1px 2px 1px; + border-style: solid; +} + +/********* + * Atril * + *********/ + +/* atril and eom */ +EggToolbarEditor.vertical scrolledwindow { + background-color: shade (@theme_base_color, 1.0); + border-color: @border_color; + border-width: 1px; + border-radius: 0px; + border-style: solid; +} + +/* broken text selection */ +.atril-window scrolledwindow.frame > widget:active, +.atril-window scrolledwindow.frame > widget:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +.lock-dialog { + border-radius: 4px; + border-style: solid; + border-width: 0px; + /* not sure if box-shadow works here */ + box-shadow: 0 0 0 1px @wm_border, 0 2px 8px 3px @wm_shadow; +} + +.lock-dialog notebook { + border-style: none; +} + +/* mate-appearance-properties, UI tab */ + +.appearance-window > box.vertical.dialog-vbox > notebook.frame box.vertical > box.vertical > box.horizontal > box.vertical menubar { + border-style: solid; + border-width: 1px 1px 0px 1px; + border-color: darker (@theme_bg_color); + -GtkToolbar-button-relief: normal; + padding-left: 4px; + padding-right: 4px; +} + +.appearance-window > box.vertical.dialog-vbox > notebook.frame box.vertical > box.vertical > box.horizontal > box.vertical toolbar { + border-style: solid; + border-width: 1px; + border-color: @toolbar_border_top_color; + background-color: transparent; + background-image: linear-gradient(to bottom, + @toolbar_gradient_a 2px, + @toolbar_gradient_b 50%, + @toolbar_gradient_c 50%, + @toolbar_gradient_d); +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 20px; + border-style: solid; + border-width: 1px; + border-color: rgba(0,0,0,0.6); + background-image: linear-gradient(to bottom, + @osd_toolbar_bg_a, + @osd_toolbar_bg_b 63%, + @osd_toolbar_bg_c); + background-color: transparent; +} + +MsdOsdWindow.background.osd .trough { + background-color: @osd_trough_bg; + border-radius: 3px; + border-width: 1px; + border-color: rgba(0,0,0,0.6); +} + +MsdOsdWindow.background.osd .progressbar { + border-width: 1px; + border-radius: 3px; + border-color: rgba(0,0,0,0.4); + background-color: alpha(shade(@theme_selected_bg_color, 1.0), 0.9); +} + +/***************** + * mate-terminal * + *****************/ + +/* override settings for pavu-control */ +window.background.mate-terminal > box.vertical > notebook, +window.background.mate-terminal > box.vertical > notebook > stack > box { + border-style: none; + margin: 0px; +} + +/* override settings for pavu-control */ +window.background.mate-terminal > box.vertical > notebook > header.top { + border-radius: 3px 0px 0px 0px; + margin: 0px; + border-style: solid; + border-color: @theme_bg_color; + border-width: 0px 0px 0px 0.1px; +} + +window.background.mate-terminal > box.vertical > notebook > header.top tab { + border-radius: 3px 3px 0px 0px; + padding: 4px 2px 4px 6px; + margin: 0px 0px 0px -1px; + border-style: solid; + border-color: @border_color; + border-width: 1px; +} + +window.background.mate-terminal > box.vertical > notebook > header.top tab:checked, +window.background.mate-terminal > box.vertical > notebook > header.top tab:checked:hover { + border-radius: 3px 3px 0px 0px; + padding: 4px 2px 4px 6px; + margin: 0px 0px 0px -1px; + border-style: solid; + border-color: @border_color; + border-top-color: @notebook_active_tab_border; + border-left-color: @notebook_active_tab_border; + border-right-color: @notebook_active_tab_border; + border-width: 1px; +} + +/*********************** + * mate-volume-control * + ***********************/ + +/* application notebook page */ +GvcMixerDialog notebook.frame scrolledwindow { + border-style: none; +} + +/* override previous setting */ +GvcMixerDialog notebook.frame box scrolledwindow.frame { + border-style: solid; + border-color: @border_color; + border-width: 1px; + border-radius: 2px; + padding: 0; +} + +/*********************** + * mate-control-center * + ***********************/ + +#MyControlCenter button.flat { + outline-style: dashed; +} + +/* mate-keyboard-layout-view, mate-keyboard-layout-chooser */ +/* this way it styles only the border of the keys, the bg of the map itself + use the .view class, and use old and new selectors for a while */ +matekbd-keyboard-drawing, +.gswitchit-layout-view > box.dialog-vbox > box.vertical > widget, +#xkb-layout-chooser > box.dialog-vbox > box.vertical > box.vertical > frame > widget { + background-color: shade (@theme_bg_color, 1.0); +} + +#xkb-layout-chooser > box.dialog-vbox > box.vertical > box.vertical > frame > border { + border-radius: 0px; +} + +/* fix for some maximized windows + https://github.com/mate-desktop/mate-desktop/issues/291 + FIXME Sadly pluma ignore doesn't show the maximised style class */ + +window.background.maximized.engrampa-window > grid.horizontal > paned.horizontal > scrolledwindow.frame, +window.background.maximized.atril-window > box.vertical > paned.horizontal > box.vertical > scrolledwindow.frame, +window.background.pluma-window > box.vertical > paned.horizontal > paned.vertical > notebook box.vertical > scrolledwindow.frame, +window.background.maximized.logview-window > box.vertical > paned.horizontal > box.vertical > scrolledwindow.frame, +window.background.maximized.caja-navigation-window notebook.caja-notebook scrolledwindow.frame { + border-right-width: 0px; +} + diff --git a/gtk-3.0/other-applications.css b/gtk-3.0/other-applications.css new file mode 100644 index 0000000..3024f62 --- /dev/null +++ b/gtk-3.0/other-applications.css @@ -0,0 +1,124 @@ +/* Parole media player */ + +.osd #ParoleScale.horizontal { + background-color: transparent; +} + +.osd #ParoleScale.horizontal trough { + min-height: 4px; + margin: 0px; +} + +/* rhythmbox */ + +.primary-toolbar.toolbar.horizontal RBHeader.horizontal button.scale.flat, +.primary-toolbar.toolbar.horizontal RBHeader.horizontal button.scale.flat:checked, +.primary-toolbar.toolbar.horizontal RBHeader.horizontal button.scale.flat:hover { + padding: 0px 6px; +} + +/* nemo */ + +/* this sets the bg color for scrolledwindow junction, the little square beside the scrollbars */ +.nemo-window .nemo-window-pane > notebook box.vertical > overlay scrolledwindow { + background-color: @theme_bg_color; +} + +/* treewiew, view and compact view */ +.nemo-window .nemo-window-pane > notebook box.vertical > overlay > scrolledwindow.view, +.nemo-window .nemo-window-pane > notebook box.vertical > overlay > scrolledwindow > treeview.view { + background-color: @theme_base_color; +} + +.nemo-window toolbar.primary-toolbar { + border-width: 1px 1px 0px 1px; +} + +.nemo-properties-dialog frame.view { + border-color: transparent; +} + +.nemo-properties-dialog frame.view stack scrolledwindow viewport.frame { + background-color: @notebook_bg_color; +} + +/* kill unwanted borders */ +.nemo-desktop-window .nemo-window-pane > notebook box > overlay > scrolledwindow { + border-style: none; + border-width: 0px; + padding: 0px; +} + +/************* + * Yumex-DNF * + *************/ + +/* list sidebar row */ +window.background.yumex-dnf-window > box.vertical > box.vertical > box.horizontal > paned.vertical > stack > box.vertical > box.horizontal > box.vertical list.sidebar { + border-width: 1px 0px 1px 1px; +} + +/* info sidebar */ +window.background.yumex-dnf-window > box.vertical > box.vertical > box.horizontal > paned.vertical > box.horizontal > box.vertical list.sidebar { + border-width: 1px 0px 1px 1px; +} + +/**************** + * pavu-control * + ****************/ + +window.background > box.vertical > notebook scrolledwindow viewport, +window.background.csd > box.vertical > notebook scrolledwindow viewport, +window.background.ssd > box.vertical > notebook scrolledwindow viewport, +window.background.solid-csd > box.vertical > notebook scrolledwindow viewport, +window.background > box.vertical > notebook scrolledwindow viewport scale, +window.background.csd > box.vertical > notebook scrolledwindow viewport scale, +window.background.ssd > box.vertical > notebook scrolledwindow viewport scale, +window.background.solid-csd > box.vertical > notebook scrolledwindow viewport scale { + background-color: shade (@theme_bg_color, 1.03); +} + +/**************** + * virt-manager * + ****************/ + +window.background > box.vertical > notebook overlay > scrolledwindow, +window.background > box.vertical > notebook overlay > scrolledwindow viewport { + border-style: none; + border-width: 0px; +} + +/*********** + * Lightdm * + ***********/ + +/* 2.0 */ +.lightdm-gtk-greeter #login_window.background, +/* 1.8.5 */ +#login_window.background.lightdm-gtk-greeter, +#login_window.background.lightdm-gtk-greeter box.vertical { + border-radius: 6px; + border-style: solid; + border-width: 1px; + border-color: shade(@theme_bg_color, 0.4); +} + +/* 2.0 */ +.lightdm-gtk-greeter #login_window.background #user_image_border, +/* 1.8.5 */ +#login_window.background.lightdm-gtk-greeter #user_image_border { + border-style: solid; + border-width: 1px; + border-color: shade(@theme_bg_color, 0.8); +} + +/* 2.0 */ +.lightdm-gtk-greeter #panel_window.background, +.lightdm-gtk-greeter #panel_window.background menubar separator, +/* 1.8.5 */ +#panel_window.background.lightdm-gtk-greeter, +#panel_window.background.lightdm-gtk-greeter menubar separator { + background-color: transparent; + color: @theme_fg_color; +} + diff --git a/gtk-3.0/settings.ini b/gtk-3.0/settings.ini new file mode 100644 index 0000000..0bd15f9 --- /dev/null +++ b/gtk-3.0/settings.ini @@ -0,0 +1,5 @@ +[Settings] +gtk-color-scheme = "base_color:#ffffff\nbg_color:#edeceb\nfg_color:#000000\nselected_bg_color:#86abd9\nselected_fg_color:#ffffff\ntooltip_bg_color:#f5f5b5\ntooltip_fg_color:#000000\ntext_color:#1a1a1a\nlink_color:#0000ee\nvisited_link_color:#551a8b" +gtk-auto-mnemonics = 0 +gtk-visible-focus = automatic +gtk-primary-button-warps-slider = false diff --git a/index.theme b/index.theme new file mode 100644 index 0000000..52b71f4 --- /dev/null +++ b/index.theme @@ -0,0 +1,62 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name[ast]=Traditional_A-Ron +Name[be]=Традыцыя_A-Ron +Name[bg]=Traditional_A-Ron +Name[br]=Traditional_A-Ron +Name[ca]=Traditional_A-Ron +Name[cmn]=Traditional_A-Ron +Name[cs]=Tradiční_A-Ron +Name[da]=Traditional_A-Ron +Name[de]=Traditional_A-Ron +Name[el]=Traditional_A-Ron +Name[en_AU]=Traditional_A-Ron +Name[en_GB]=Traditional_A-Ron +Name[es]=Tradicional A-Ron +Name[es_MX]=A-Ron Tradicional +Name[et]=Traditsiooniline OK +Name[eu]=TradizionalaAdos +Name[fa]=تایید سنتی +Name[fi]=Traditional_A-Ron +Name[fr]=Traditional_A-Ron +Name[gl]=A-Ron tradicional +Name[hr]=Traditional_A-Ron +Name[hu]=Traditional_A-Ron +Name[id]=TradisionalA-Ron +Name[is]=Traditional_A-Ron +Name[it]=Traditional_A-Ron +Name[ja]=トラディショナル A-Ron +Name[ko]=Traditional_A-Ron +Name[ky]=Traditional_A-Ron +Name[lt]=Įprasta „A-Ron“ +Name[lv]=Traditional_A-Ron +Name[mr]=Traditional_A-Ron +Name[ms]=Traditional_A-Ron +Name[nb]=Traditional_A-Ron +Name[nl]=Traditional_A-Ron +Name[oc]=Traditional_A-Ron +Name[pl]=Traditional_A-Ron +Name[pt]=Traditional_A-Ron +Name[pt_BR]=Tradicional_A-Ron +Name[ro]=Tradițional_A-Ron +Name[ru]=Traditional_A-Ron +Name[sk]=TradičnáOk +Name[sl]=Traditional_A-Ron +Name[sr]=Традиционална +Name[sv]=Traditional_A-Ron +Name[th]=Traditional_A-Ron +Name[tr]=Traditional_A-Ron +Name[uk]=Traditional_A-Ron +Name[zh_CN]=Traditional_A-Ron +Name[zh_TW]=Traditional_A-Ron +Name=Traditional_A-Ron +Comment=Port of Clearlooks-Phenix, A-Ronified, Motif borders +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Traditional_A-Ron +MetacityTheme=Traditional_A-Ron +IconTheme=mate +CursorTheme=mate-black +CursorSize=24 +ButtonLayout=:minimize,maximize,close diff --git a/metacity-1/metacity-theme-1.xml b/metacity-1/metacity-theme-1.xml new file mode 100644 index 0000000..c3990b5 --- /dev/null +++ b/metacity-1/metacity-theme-1.xml @@ -0,0 +1,765 @@ + + + + Motif + Alexander Rokashevich + Alexander Rokashevich, 2007 + 2007-09-05 + Motif Window Manager Theme based on colors from GTK+ theme, modified from mwm-north theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <include name="draw_relief_focused"/> + </draw_ops> + <draw_ops name="draw_title_unfocused"> + <!-- normal --> + <rectangle color="gtk:bg[NORMAL]" x="1" y="1" width="width-2" height="height-2" filled="true"/> + <title color="gtk:fg[NORMAL]" x="(width-title_width)/2 `max` 10" y="(height-title_height)/2"/> + <include name="draw_relief_unfocused"/> + </draw_ops> +<!-- +####################################################### +# BORDER DRAW OPS +####################################################### +--> + <draw_ops name="draw_border_corners_focused"> + <!-- top left --> + <line color="gtk:dark[SELECTED]" x1="top_height-1" y1="1" x2="top_height-1" y2="bottom_height-1"/> + <line color="gtk:light[SELECTED]" x1="top_height" y1="1" x2="top_height" y2="bottom_height-1"/> + <!-- top right --> + <line color="gtk:dark[SELECTED]" x1="width-top_height-1" y1="1" x2="width-top_height-1" y2="bottom_height-1"/> + <line color="gtk:light[SELECTED]" x1="width-top_height" y1="1" x2="width-top_height" y2="bottom_height-1"/> + <!-- right top --> + <line color="gtk:dark[SELECTED]" x1="width-right_width+1" y1="top_height-1" x2="width-2" y2="top_height-1"/> + <line color="gtk:light[SELECTED]" x1="width-right_width+1" y1="top_height" x2="width-2" y2="top_height"/> + <!-- right bottom --> + <line color="gtk:dark[SELECTED]" x1="width-right_width+1" y1="height-top_height-1" x2="width-2" y2="height-top_height-1"/> + <line color="gtk:light[SELECTED]" x1="width-right_width+1" y1="height-top_height" x2="width-2" y2="height-top_height"/> + <!-- bottom right --> + <line color="gtk:dark[SELECTED]" x1="width-top_height-1" y1="height-bottom_height+1" x2="width-top_height-1" y2="height-2"/> + <line color="gtk:light[SELECTED]" x1="width-top_height" y1="height-bottom_height+1" x2="width-top_height" y2="height-2"/> + <!-- bottom left --> + <line color="gtk:dark[SELECTED]" x1="top_height-1" y1="height-bottom_height+1" x2="top_height-1" y2="height-2"/> + <line color="gtk:light[SELECTED]" x1="top_height" y1="height-bottom_height+1" x2="top_height" y2="height-2"/> + <!-- left bottom --> + <line color="gtk:dark[SELECTED]" x1="1" y1="height-top_height-1" x2="left_width-1" y2="height-top_height-1"/> + <line color="gtk:light[SELECTED]" x1="1" y1="height-top_height" x2="left_width-1" y2="height-top_height"/> + <!-- left top --> + <line color="gtk:dark[SELECTED]" x1="1" y1="top_height-1" x2="left_width-1" y2="top_height-1"/> + <line color="gtk:light[SELECTED]" x1="1" y1="top_height" x2="left_width-1" y2="top_height"/> + </draw_ops> + <draw_ops name="draw_border_corners_unfocused"> + <!-- top left --> + <line color="gtk:dark[NORMAL]" x1="top_height-1" y1="1" x2="top_height-1" y2="bottom_height-1"/> + <line color="gtk:light[NORMAL]" x1="top_height" y1="1" x2="top_height" y2="bottom_height-1"/> + <!-- top right --> + <line color="gtk:dark[NORMAL]" x1="width-top_height-1" y1="1" x2="width-top_height-1" y2="bottom_height-1"/> + <line color="gtk:light[NORMAL]" x1="width-top_height" y1="1" x2="width-top_height" y2="bottom_height-1"/> + <!-- right top --> + <line color="gtk:dark[NORMAL]" x1="width-right_width+1" y1="top_height-1" x2="width-2" y2="top_height-1"/> + <line color="gtk:light[NORMAL]" x1="width-right_width+1" y1="top_height" x2="width-2" y2="top_height"/> + <!-- right bottom --> + <line color="gtk:dark[NORMAL]" x1="width-right_width+1" y1="height-top_height-1" x2="width-2" y2="height-top_height-1"/> + <line color="gtk:light[NORMAL]" x1="width-right_width+1" y1="height-top_height" x2="width-2" y2="height-top_height"/> + <!-- bottom right --> + <line color="gtk:dark[NORMAL]" x1="width-top_height-1" y1="height-bottom_height+1" x2="width-top_height-1" y2="height-2"/> + <line color="gtk:light[NORMAL]" x1="width-top_height" y1="height-bottom_height+1" x2="width-top_height" y2="height-2"/> + <!-- bottom left --> + <line color="gtk:dark[NORMAL]" x1="top_height-1" y1="height-bottom_height+1" x2="top_height-1" y2="height-2"/> + <line color="gtk:light[NORMAL]" x1="top_height" y1="height-bottom_height+1" x2="top_height" y2="height-2"/> + <!-- left bottom --> + <line color="gtk:dark[NORMAL]" x1="1" y1="height-top_height-1" x2="left_width-1" y2="height-top_height-1"/> + <line color="gtk:light[NORMAL]" x1="1" y1="height-top_height" x2="left_width-1" y2="height-top_height"/> + <!-- left top --> + <line color="gtk:dark[NORMAL]" x1="1" y1="top_height-1" x2="left_width-1" y2="top_height-1"/> + <line color="gtk:light[NORMAL]" x1="1" y1="top_height" x2="left_width-1" y2="top_height"/> + </draw_ops> + <draw_ops name="draw_border_base_focused"> + <!-- background --> + <rectangle color="gtk:bg[SELECTED]" x="0" y="0" width="width" height="right_width" filled="true"/> + <rectangle color="gtk:bg[SELECTED]" x="0" y="0" width="left_width" height="height" filled="true"/> + <rectangle color="gtk:bg[SELECTED]" x="width-right_width" y="0" width="right_width" height="height" filled="true"/> + <rectangle color="gtk:bg[SELECTED]" x="0" y="height-right_width" width="width" height="right_width" filled="true"/> + <!-- light --> + <line color="gtk:light[SELECTED]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:light[SELECTED]" x1="0" y1="1" x2="width-2" y2="1"/> + <line color="gtk:light[SELECTED]" x1="0" y1="2" x2="0" y2="height-1"/> + <line color="gtk:light[SELECTED]" x1="1" y1="2" x2="1" y2="height-2"/> + <line color="gtk:light[SELECTED]" x1="left_width" y1="height-right_width" x2="width-right_width" y2="height-right_width"/> + <line color="gtk:light[SELECTED]" x1="width-right_width" y1="right_width" x2="width-right_width" y2="height-right_width-1"/> + <!-- dark --> + <line color="gtk:dark[SELECTED]" x1="1" y1="height-1" x2="width-1" y2="height-1"/> + <line color="gtk:dark[SELECTED]" x1="2" y1="height-2" x2="width-1" y2="height-2"/> + <line color="gtk:dark[SELECTED]" x1="width-1" y1="1" x2="width-1" y2="height-3"/> + <line color="gtk:dark[SELECTED]" x1="width-2" y1="2" x2="width-2" y2="height-3"/> + <line color="gtk:dark[SELECTED]" x1="left_width-1" y1="right_width-1" x2="width-right_width" y2="right_width-1"/> + <line color="gtk:dark[SELECTED]" x1="left_width-1" y1="right_width" x2="left_width-1" y2="height-right_width"/> + </draw_ops> + <draw_ops name="draw_border_focused"> + <include name="draw_border_base_focused"/> + <include name="draw_border_corners_focused"/> + </draw_ops> + <draw_ops name="draw_border_nocorners_focused"> + <include name="draw_border_base_focused"/> + </draw_ops> + <draw_ops name="draw_border_base_unfocused"> + <!-- background --> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="right_width" filled="true"/> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="left_width" height="height" filled="true"/> + <rectangle color="gtk:bg[NORMAL]" x="width-right_width" y="0" width="right_width" height="height" filled="true"/> + <rectangle color="gtk:bg[NORMAL]" x="0" y="height-right_width" width="width" height="right_width" filled="true"/> + <!-- light --> + <line color="gtk:light[NORMAL]" x1="0" y1="0" x2="width-1" y2="0"/> + <line color="gtk:light[NORMAL]" x1="0" y1="1" x2="width-2" y2="1"/> + <line color="gtk:light[NORMAL]" x1="0" y1="2" x2="0" y2="height-1"/> + <line color="gtk:light[NORMAL]" x1="1" y1="2" x2="1" y2="height-2"/> + <line color="gtk:light[NORMAL]" x1="left_width" y1="height-right_width" x2="width-right_width" y2="height-right_width"/> + <line color="gtk:light[NORMAL]" x1="width-right_width" y1="right_width" x2="width-right_width" y2="height-right_width-1"/> + <!-- dark --> + <line color="gtk:dark[NORMAL]" x1="1" y1="height-1" x2="width-1" y2="height-1"/> + <line color="gtk:dark[NORMAL]" x1="2" y1="height-2" x2="width-1" y2="height-2"/> + <line color="gtk:dark[NORMAL]" x1="width-1" y1="1" x2="width-1" y2="height-3"/> + <line color="gtk:dark[NORMAL]" x1="width-2" y1="2" x2="width-2" y2="height-3"/> + <line color="gtk:dark[NORMAL]" x1="left_width-1" y1="right_width-1" x2="width-right_width" y2="right_width-1"/> + <line color="gtk:dark[NORMAL]" x1="left_width-1" y1="right_width" x2="left_width-1" y2="height-right_width"/> + </draw_ops> + <draw_ops name="draw_border_unfocused"> + <include name="draw_border_base_unfocused"/> + <include name="draw_border_corners_unfocused"/> + </draw_ops> + <draw_ops name="draw_border_nocorners_unfocused"> + <include name="draw_border_base_unfocused"/> + </draw_ops> +<!-- +####################################################### +# BUTTON DRAW OPS +####################################################### +############## +# FOCUSED +############### +--> + <!-- MENU BUTTON --> + <draw_ops name="draw_button_menu_icon_focused"> + <!-- draw menu icon --> + <line color="gtk:dark[SELECTED]" x1="width-5" y1="height/2-1" x2="width-5" y2="height/2+2"/> + <line color="gtk:dark[SELECTED]" x1="4" y1="height/2+2" x2="width-5" y2="height/2+2"/> + <line color="gtk:light[SELECTED]" x1="4" y1="height/2-1" x2="width-5" y2="height/2-1"/> + <line color="gtk:light[SELECTED]" x1="4" y1="height/2-1" x2="4" y2="height/2+2"/> + </draw_ops> + <draw_ops name="draw_button_menu_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_menu_icon_focused"/> + </draw_ops> + <draw_ops name="draw_button_menu_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_menu_icon_focused"/> + </draw_ops> + <!-- MINIMIZE BUTTON --> + <draw_ops name="draw_button_minimize_icon_focused"> + <!-- draw minimize icon --> + <line color="gtk:light[SELECTED]" x1="width/2-2" y1="height/2-1" x2="width/2+1" y2="height/2-1"/> + <line color="gtk:light[SELECTED]" x1="width/2-2" y1="height/2-1" x2="width/2-2" y2="height/2+2"/> + <line color="gtk:dark[SELECTED]" x1="width/2+1" y1="height/2" x2="width/2+1" y2="height/2+2"/> + <line color="gtk:dark[SELECTED]" x1="width/2-1" y1="height/2+2" x2="width/2+1" y2="height/2+2"/> + </draw_ops> + <draw_ops name="draw_button_minimize_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_minimize_icon_focused"/> + </draw_ops> + <draw_ops name="draw_button_minimize_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_minimize_icon_focused"/> + </draw_ops> + <!-- MAXIMIZE BUTTON --> + <draw_ops name="draw_button_maximize_icon_focused"> + <!-- draw maximize icon --> + <line color="gtk:light[SELECTED]" x1="4" y1="4" x2="width-5" y2="4"/> + <line color="gtk:light[SELECTED]" x1="4" y1="4" x2="4" y2="height-5"/> + <line color="gtk:dark[SELECTED]" x1="width-5" y1="5" x2="width-5" y2="height-5"/> + <line color="gtk:dark[SELECTED]" x1="5" y1="height-5" x2="width-5" y2="height-5"/> + </draw_ops> + <draw_ops name="draw_button_maximize_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_maximize_icon_focused"/> + </draw_ops> + <draw_ops name="draw_button_maximize_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_maximize_icon_focused"/> + </draw_ops> + <!-- RESTORE BUTTON --> + <draw_ops name="draw_button_restore_icon_focused"> + <!-- draw restore icon --> + <line color="gtk:dark[SELECTED]" x1="4" y1="4" x2="width-5" y2="4"/> + <line color="gtk:dark[SELECTED]" x1="4" y1="4" x2="4" y2="height-5"/> + <line color="gtk:light[SELECTED]" x1="width-5" y1="5" x2="width-5" y2="height-5"/> + <line color="gtk:light[SELECTED]" x1="5" y1="height-5" x2="width-5" y2="height-5"/> + </draw_ops> + <draw_ops name="draw_button_restore_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_restore_icon_focused"/> + </draw_ops> + <draw_ops name="draw_button_restore_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_restore_icon_focused"/> + </draw_ops> + <!-- CLOSE BUTTON --> + <draw_ops name="draw_button_close_icon_focused"> + <!-- draw close icon --> + <line color="gtk:light[SELECTED]" x1="4" y1="height-7" x2="width-7" y2="4"/> + <line color="gtk:dark[SELECTED]" x1="6" y1="height-5" x2="width-5" y2="6"/> + <line color="gtk:light[SELECTED]" x1="4" y1="6" x2="width-7" y2="height-5"/> + <line color="gtk:dark[SELECTED]" x1="6" y1="4" x2="width-5" y2="height-7"/> + <line color="gtk:dark[SELECTED]" x1="5" y1="height-6" x2="6" y2="height-5"/> + <line color="gtk:light[SELECTED]" x1="4" y1="6" x2="6" y2="4"/> + <line color="gtk:dark[SELECTED]" x1="width-7" y1="height-5" x2="width-5" y2="height-7"/> + <line color="gtk:dark[SELECTED]" x1="width-6" y1="5" x2="width-5" y2="6"/> + <line color="gtk:bg[SELECTED]" x1="5" y1="height-5" x2="width-6" y2="6"/> + <line color="gtk:bg[SELECTED]" x1="6" y1="height-7" x2="width-7" y2="6"/> + <line color="gtk:bg[SELECTED]" x1="4" y1="height-6" x2="width-7" y2="5"/> + <line color="gtk:bg[SELECTED]" x1="5" y1="6" x2="width-7" y2="height-6"/> + <line color="gtk:bg[SELECTED]" x1="6" y1="6" x2="width-7" y2="height-7"/> + <line color="gtk:bg[SELECTED]" x1="7" y1="6" x2="width-6" y2="height-7"/> + </draw_ops> + <draw_ops name="draw_button_close_focused"> + <include name="draw_panel_focused"/> + <include name="draw_button_close_icon_focused"/> + </draw_ops> + <draw_ops name="draw_button_close_pressed_focused"> + <include name="draw_panel_pressed_focused"/> + <include name="draw_button_close_icon_focused"/> + </draw_ops> +<!-- +################ +# UNFOCUSED +################ +--> + <!-- MENU BUTTON --> + <draw_ops name="draw_button_menu_icon_unfocused"> + <!-- draw menu icon --> + <line color="gtk:dark[NORMAL]" x1="width-5" y1="height/2-1" x2="width-5" y2="height/2+2"/> + <line color="gtk:dark[NORMAL]" x1="4" y1="height/2+2" x2="width-5" y2="height/2+2"/> + <line color="gtk:light[NORMAL]" x1="4" y1="height/2-1" x2="width-5" y2="height/2-1"/> + <line color="gtk:light[NORMAL]" x1="4" y1="height/2-1" x2="4" y2="height/2+2"/> + </draw_ops> + <draw_ops name="draw_button_menu_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_menu_icon_unfocused"/> + </draw_ops> + <draw_ops name="draw_button_menu_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_menu_icon_unfocused"/> + </draw_ops> + <!-- MINIMIZE BUTTON --> + <draw_ops name="draw_button_minimize_icon_unfocused"> + <!-- draw minimize icon --> + <line color="gtk:light[NORMAL]" x1="width/2-2" y1="height/2-1" x2="width/2+1" y2="height/2-1"/> + <line color="gtk:light[NORMAL]" x1="width/2-2" y1="height/2-1" x2="width/2-2" y2="height/2+2"/> + <line color="gtk:dark[NORMAL]" x1="width/2+1" y1="height/2" x2="width/2+1" y2="height/2+2"/> + <line color="gtk:dark[NORMAL]" x1="width/2-1" y1="height/2+2" x2="width/2+1" y2="height/2+2"/> + </draw_ops> + <draw_ops name="draw_button_minimize_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_minimize_icon_unfocused"/> + </draw_ops> + <draw_ops name="draw_button_minimize_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_minimize_icon_unfocused"/> + </draw_ops> + <!-- MAXIMIZE BUTTON --> + <draw_ops name="draw_button_maximize_icon_unfocused"> + <!-- draw maximize icon --> + <line color="gtk:light[NORMAL]" x1="4" y1="4" x2="width-5" y2="4"/> + <line color="gtk:light[NORMAL]" x1="4" y1="4" x2="4" y2="height-5"/> + <line color="gtk:dark[NORMAL]" x1="width-5" y1="5" x2="width-5" y2="height-5"/> + <line color="gtk:dark[NORMAL]" x1="5" y1="height-5" x2="width-5" y2="height-5"/> + </draw_ops> + <draw_ops name="draw_button_maximize_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_maximize_icon_unfocused"/> + </draw_ops> + <draw_ops name="draw_button_maximize_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_maximize_icon_unfocused"/> + </draw_ops> + <!-- RESTORE BUTTON --> + <draw_ops name="draw_button_restore_icon_unfocused"> + <!-- draw maximize icon --> + <line color="gtk:dark[NORMAL]" x1="4" y1="4" x2="width-5" y2="4"/> + <line color="gtk:dark[NORMAL]" x1="4" y1="4" x2="4" y2="height-5"/> + <line color="gtk:light[NORMAL]" x1="width-5" y1="5" x2="width-5" y2="height-5"/> + <line color="gtk:light[NORMAL]" x1="5" y1="height-5" x2="width-5" y2="height-5"/> + </draw_ops> + <draw_ops name="draw_button_restore_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_restore_icon_unfocused"/> + </draw_ops> + <draw_ops name="draw_button_restore_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_restore_icon_unfocused"/> + </draw_ops> + <!-- CLOSE BUTTON --> + <draw_ops name="draw_button_close_icon_unfocused"> + <!-- draw close icon --> + <line color="gtk:light[NORMAL]" x1="4" y1="height-7" x2="width-7" y2="4"/> + <line color="gtk:dark[NORMAL]" x1="6" y1="height-5" x2="width-5" y2="6"/> + <line color="gtk:light[NORMAL]" x1="4" y1="6" x2="width-7" y2="height-5"/> + <line color="gtk:dark[NORMAL]" x1="6" y1="4" x2="width-5" y2="height-7"/> + <line color="gtk:dark[NORMAL]" x1="5" y1="height-6" x2="6" y2="height-5"/> + <line color="gtk:light[NORMAL]" x1="4" y1="6" x2="6" y2="4"/> + <line color="gtk:dark[NORMAL]" x1="width-7" y1="height-5" x2="width-5" y2="height-7"/> + <line color="gtk:dark[NORMAL]" x1="width-6" y1="5" x2="width-5" y2="6"/> + <line color="gtk:bg[NORMAL]" x1="5" y1="height-5" x2="width-6" y2="6"/> + <line color="gtk:bg[NORMAL]" x1="6" y1="height-7" x2="width-7" y2="6"/> + <line color="gtk:bg[NORMAL]" x1="4" y1="height-6" x2="width-7" y2="5"/> + <line color="gtk:bg[NORMAL]" x1="5" y1="6" x2="width-7" y2="height-6"/> + <line color="gtk:bg[NORMAL]" x1="6" y1="6" x2="width-7" y2="height-7"/> + <line color="gtk:bg[NORMAL]" x1="7" y1="6" x2="width-6" y2="height-7"/> + </draw_ops> + <draw_ops name="draw_button_close_unfocused"> + <include name="draw_panel_unfocused"/> + <include name="draw_button_close_icon_unfocused"/> + </draw_ops> + <draw_ops name="draw_button_close_pressed_unfocused"> + <include name="draw_panel_pressed_unfocused"/> + <include name="draw_button_close_icon_unfocused"/> + </draw_ops> + <!-- BORDER BUTTON STUB--> + <draw_ops name="border_stub"/> +<!-- +####################################################### +# FRAME STYLES +####################################################### +############## +# FOCUSED +############## +--> + <!-- NORMAL + SHADED STYLE --> + <frame_style name="style_focused_common" geometry="normal"> + <!-- border --> + <piece position="entire_background"> + <draw_ops> + <include name="draw_border_focused"/> + </draw_ops> + </piece> + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_focused"/> + </draw_ops> + </piece> + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_focused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> + <button function="maximize" state="normal" draw_ops="draw_button_maximize_focused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_focused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> + </frame_style> + <frame_style name="style_nocorners_focused" geometry="normal"> + <!-- border --> + <piece position="entire_background"> + <draw_ops> + <include name="draw_border_nocorners_focused"/> + </draw_ops> + </piece> + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_focused"/> + </draw_ops> + </piece> + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_focused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> + <button function="maximize" state="normal" draw_ops="draw_button_maximize_focused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_focused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> + </frame_style> + <frame_style name="style_maximized_focused" geometry="maximized"> + <!-- border --> + <piece position="entire_background"> + <draw_ops> + <include name="draw_border_focused"/> + </draw_ops> + </piece> + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_focused"/> + </draw_ops> + </piece> + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_focused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> + <button function="maximize" state="normal" draw_ops="draw_button_restore_focused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_focused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> + </frame_style> + <frame_style name="style_maximized_shaded_focused" geometry="shaded"> + <!-- border --> + <piece position="entire_background"> + <draw_ops> + <include name="draw_border_nocorners_focused"/> + </draw_ops> + </piece> + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_focused"/> + </draw_ops> + </piece> + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_focused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_focused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_focused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_focused"/> + <button function="maximize" state="normal" draw_ops="draw_button_restore_focused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_focused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_focused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_focused"/> + </frame_style> + <!-- NORMAL STYLE --> + <frame_style name="style_focused" geometry="normal" parent="style_focused_common"/> + <!-- SHADED STYLE --> + <frame_style name="style_shaded_focused" geometry="shaded" parent="style_nocorners_focused"/> + <!-- BORDER STYLE --> + <frame_style name="style_focused_border" geometry="border"> + <!-- borders --> + <piece position="entire_background"> + <draw_ops> + <include name="draw_border_nocorners_focused"/> + </draw_ops> + </piece> + <!-- buttons : Not sure why i need these --> + <button function="close" state="normal" draw_ops="border_stub"/> + <button function="close" state="pressed" draw_ops="border_stub"/> + <button function="minimize" state="normal" draw_ops="border_stub"/> + <button function="minimize" state="pressed" draw_ops="border_stub"/> + <button function="maximize" state="normal" draw_ops="border_stub"/> + <button function="maximize" state="pressed" draw_ops="border_stub"/> + <button function="menu" state="normal" draw_ops="border_stub"/> + <button function="menu" state="pressed" draw_ops="border_stub"/> + </frame_style> +<!-- +################ +# UNFOCUSED +################ +--> + <!-- NORMAL + SHADED STYLE --> + <frame_style name="style_unfocused_common" geometry="normal"> + <!-- border --> + <piece position="entire_background"> + <draw_ops> + <include name="draw_border_unfocused"/> + </draw_ops> + </piece> + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_unfocused"/> + </draw_ops> + </piece> + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> + <button function="maximize" state="normal" draw_ops="draw_button_maximize_unfocused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_unfocused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> + </frame_style> + <frame_style name="style_nocorners_unfocused" geometry="normal"> + <!-- border --> + <piece position="entire_background"> + <draw_ops> + <include name="draw_border_nocorners_unfocused"/> + </draw_ops> + </piece> + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_unfocused"/> + </draw_ops> + </piece> + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> + <button function="maximize" state="normal" draw_ops="draw_button_maximize_unfocused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_maximize_pressed_unfocused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> + </frame_style> + <frame_style name="style_maximized_unfocused" geometry="maximized"> + <!-- border --> + <piece position="entire_background"> + <draw_ops> + <include name="draw_border_unfocused"/> + </draw_ops> + </piece> + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_unfocused"/> + </draw_ops> + </piece> + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> + <button function="maximize" state="normal" draw_ops="draw_button_restore_unfocused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_unfocused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> + </frame_style> + <!-- maximized without resize handles --> + <frame_style name="style_maximized_shaded_unfocused" geometry="shaded"> + <!-- border --> + <piece position="entire_background"> + <draw_ops> + <include name="draw_border_nocorners_unfocused"/> + </draw_ops> + </piece> + <!-- Title Text --> + <piece position="title"> + <draw_ops> + <include name="draw_title_unfocused"/> + </draw_ops> + </piece> + <!-- buttons --> + <button function="close" state="normal" draw_ops="draw_button_close_unfocused"/> + <button function="close" state="pressed" draw_ops="draw_button_close_pressed_unfocused"/> + <button function="minimize" state="normal" draw_ops="draw_button_minimize_unfocused"/> + <button function="minimize" state="pressed" draw_ops="draw_button_minimize_pressed_unfocused"/> + <button function="maximize" state="normal" draw_ops="draw_button_restore_unfocused"/> + <button function="maximize" state="pressed" draw_ops="draw_button_restore_pressed_unfocused"/> + <button function="menu" state="normal" draw_ops="draw_button_menu_unfocused"/> + <button function="menu" state="pressed" draw_ops="draw_button_menu_pressed_unfocused"/> + </frame_style> + <!-- NORMAL STYLE --> + <frame_style name="style_unfocused" geometry="normal" parent="style_unfocused_common"/> + <!-- SHADED STYLE --> + <frame_style name="style_shaded_unfocused" geometry="shaded" parent="style_nocorners_unfocused"/> + <!-- BORDER STYLE --> + <frame_style name="style_unfocused_border" geometry="border"> + <!-- borders --> + <piece position="entire_background"> + <draw_ops> + <include name="draw_border_nocorners_unfocused"/> + </draw_ops> + </piece> + <!-- buttons : Not sure why i need these --> + <button function="close" state="normal" draw_ops="border_stub"/> + <button function="close" state="pressed" draw_ops="border_stub"/> + <button function="minimize" state="normal" draw_ops="border_stub"/> + <button function="minimize" state="pressed" draw_ops="border_stub"/> + <button function="maximize" state="normal" draw_ops="border_stub"/> + <button function="maximize" state="pressed" draw_ops="border_stub"/> + <button function="menu" state="normal" draw_ops="border_stub"/> + <button function="menu" state="pressed" draw_ops="border_stub"/> + </frame_style> +<!-- +####################################################### +# STYLES SETS +####################################################### +--> + <!-- NORMAL STYLE SET --> + <frame_style_set name="normal"> + <frame focus="yes" state="normal" resize="both" style="style_focused"/> + <frame focus="no" state="normal" resize="both" style="style_unfocused"/> + <frame focus="yes" state="maximized" style="style_maximized_focused"/> + <frame focus="no" state="maximized" style="style_maximized_unfocused"/> + <frame focus="yes" state="shaded" style="style_shaded_focused"/> + <frame focus="no" state="shaded" style="style_shaded_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="style_maximized_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="style_maximized_shaded_unfocused"/> + </frame_style_set> + <!-- NOCORNERS STYLE SET --> + <frame_style_set name="nocorners"> + <frame focus="yes" state="normal" resize="both" style="style_nocorners_focused"/> + <frame focus="no" state="normal" resize="both" style="style_nocorners_unfocused"/> + <frame focus="yes" state="maximized" style="style_nocorners_focused"/> + <frame focus="no" state="maximized" style="style_nocorners_unfocused"/> + <frame focus="yes" state="shaded" style="style_shaded_focused"/> + <frame focus="no" state="shaded" style="style_shaded_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="style_nocorners_focused"/> + <frame focus="no" state="maximized_and_shaded" style="style_nocorners_unfocused"/> + </frame_style_set> + <!-- BORDER STYLE SET --> + <frame_style_set name="border"> + <frame focus="yes" state="normal" resize="both" style="style_focused_border"/> + <frame focus="no" state="normal" resize="both" style="style_unfocused_border"/> + <frame focus="yes" state="maximized" style="style_focused_border"/> + <frame focus="no" state="maximized" style="style_unfocused_border"/> + <frame focus="yes" state="shaded" style="style_focused_border"/> + <frame focus="no" state="shaded" style="style_unfocused_border"/> + <frame focus="yes" state="maximized_and_shaded" style="style_focused_border"/> + <frame focus="no" state="maximized_and_shaded" style="style_unfocused_border"/> + </frame_style_set> + <window type="normal" style_set="normal"/> + <window type="dialog" style_set="nocorners"/> + <window type="modal_dialog" style_set="nocorners"/> + <window type="menu" style_set="nocorners"/> + <window type="utility" style_set="normal"/> + <window type="border" style_set="border"/> +<!-- +####################################################### +# MENU ICONS +####################################################### +--> + <menu_icon function="maximize" state="normal"> + <draw_ops> + <include name="draw_button_maximize_icon_unfocused"/> + </draw_ops> + </menu_icon> + <menu_icon function="close" state="normal"> + <draw_ops> + <include name="draw_button_close_icon_unfocused"/> + </draw_ops> + </menu_icon> + <menu_icon function="minimize" state="normal"> + <draw_ops> + <include name="draw_button_minimize_icon_unfocused"/> + </draw_ops> + </menu_icon> + <menu_icon function="unmaximize" state="normal"> + <draw_ops/> + </menu_icon> +</metacity_theme> diff --git a/openbox-3/themerc b/openbox-3/themerc new file mode 100644 index 0000000..f81c428 --- /dev/null +++ b/openbox-3/themerc @@ -0,0 +1,164 @@ +!# Clearlooks-Evolving +!# Clearlooks as it evolves in gnome-git... +!# Last updated 09/03/10 + +# Fonts +# these are really halos, but who cares? + +*.font: shadow=n +window.active.label.text.font:shadow=y:shadowtint=30:shadowoffset=1 +window.inactive.label.text.font:shadow=y:shadowtint=00:shadowoffset=0 +menu.items.font:shadow=y:shadowtint=0:shadowoffset=1 + +!# general stuff + +border.width: 1 +padding.width: 3 +padding.height: 2 +window.handle.width: 3 +window.client.padding.width: 0 +menu.overlap: 2 +*.justify: center + +!# lets set our damn shadows here, eh? + +*.bg.highlight: 50 +*.bg.shadow: 05 + +window.active.title.bg.highlight: 35 +window.active.title.bg.shadow: 05 + +window.inactive.title.bg.highlight: 30 +window.inactive.title.bg.shadow: 05 + +window.*.grip.bg.highlight: 50 +window.*.grip.bg.shadow: 30 + +window.*.handle.bg.highlight: 50 +window.*.handle.bg.shadow: 30 + +!# Menu settings + +menu.border.color: #aaaaaa +menu.border.width: 1 + +menu.title.bg: solid flat +menu.title.bg.color: #E6E7E6 +menu.title.text.color: #111111 + +menu.items.bg: Flat Solid +menu.items.bg.color: #ffffff +menu.items.text.color: #111111 +menu.items.disabled.text.color: #aaaaaa + +menu.items.active.bg: Flat Gradient splitvertical border + +menu.items.active.bg.color: #97b8e2 +menu.items.active.bg.color.splitTo: #a8c5e9 + +menu.items.active.bg.colorTo: #91b3de +menu.items.active.bg.colorTo.splitTo: #80a7d6 +menu.items.active.bg.border.color: #4b6e99 +menu.items.active.text.color: #ffffff + +menu.separator.width: 1 +menu.separator.padding.width: 0 +menu.separator.padding.height: 3 +menu.separator.color: #aaaaaa + +!# set handles here and only the once? + +window.*.handle.bg: Raised solid +window.*.handle.bg.color: #eaebec + +window.*.grip.bg: Raised solid +window.*.grip.bg.color: #eaebec + +!# Active + +window.*.border.color: #585a5d + +window.active.title.separator.color: #4e76a8 + +*.title.bg: Raised Gradient splitvertical +*.title.bg.color: #8CB0DC +*.title.bg.color.splitTo: #99BAE3 +*.title.bg.colorTo: #86ABD9 +*.title.bg.colorTo.splitTo: #7AA1D1 + +window.active.label.bg: Parentrelative +window.active.label.text.color: #ffffff + +window.active.button.*.bg: Flat Gradient splitvertical Border + +window.active.button.*.bg.color: #92B4DF +window.active.button.*.bg.color.splitTo: #B0CAEB +window.active.button.*.bg.colorTo: #86ABD9 +window.active.button.*.bg.colorTo.splitTo: #769FD0 + +window.active.button.*.bg.border.color: #49678B +window.active.button.*.image.color: #F4F5F6 + +window.active.button.hover.bg.color: #b5d3ef +window.active.button.hover.bg.color.splitTo: #b5d3ef +window.active.button.hover.bg.colorTo: #9cbae7 +window.active.button.hover.bg.colorTo.splitTo: #8caede +window.active.button.hover.bg.border.color: #4A658C +window.active.button.hover.image.color: #ffffff + +window.active.button.pressed.bg: Flat solid Border +window.active.button.pressed.bg.color: #7aa1d2 + +window.active.button.hover.bg.border.color: #4A658C + +!# inactive + +!#window.inactive.border.color: #7e8285 +window.inactive.title.separator.color: #96999d + +window.inactive.title.bg: Raised Gradient splitvertical +window.inactive.title.bg.color: #E3E2E0 +window.inactive.title.bg.color.splitTo: #EBEAE9 +window.inactive.title.bg.colorTo: #DEDCDA +window.inactive.title.bg.colorTo.splitTo: #D5D3D1 + +window.inactive.label.bg: Parentrelative +window.inactive.label.text.color: #70747d + +window.inactive.button.*.bg: Flat Gradient splitVertical Border +window.inactive.button.*.bg.color: #ffffff +window.inactive.button.*.bg.color.splitto: #ffffff +window.inactive.button.*.bg.colorTo: #F9F8F8 +window.inactive.button.*.bg.colorTo.splitto: #E9E7E6 +window.inactive.button.*.bg.border.color: #928F8B +window.inactive.button.*.image.color: #6D6C6C + + +!# osd (pop ups and what not, dock?) + +osd.border.width: 1 +osd.border.color: #aaaaaa + +osd.bg: flat border gradient splitvertical +osd.bg.color: #F0EFEE +osd.bg.color.splitto: #f5f5f4 +osd.bg.colorTo: #EAEBEC +osd.bg.colorTo.splitto: #E7E5E4 + +osd.bg.border.color: #ffffff + +osd.active.label.bg: parentrelative +osd.active.label.bg.color: #efefef +osd.active.label.bg.border.color: #9c9e9c +osd.active.label.text.color: #444 + +osd.inactive.label.bg: parentrelative +osd.inactive.label.text.color: #70747d + +!# yeah whatever, this is fine anyhoo? +osd.hilight.bg: flat vertical gradient +osd.hilight.bg.color: #9ebde5 +osd.hilight.bg.colorTo: #749dcf +osd.unhilight.bg: flat vertical gradient +osd.unhilight.bg.color: #BABDB6 +osd.unhilight.bg.colorTo: #efefef diff --git a/xfwm4/README b/xfwm4/README new file mode 100644 index 0000000..60bf1f4 --- /dev/null +++ b/xfwm4/README @@ -0,0 +1,8 @@ +Clearlooks XFWM4 Theme +---------------------- +Based on Clearlooks Metacity from Fedora 14. + +Author: Casey Kirsle +Date: Jan 4 2011 + +http://www.kirsle.net/ diff --git a/xfwm4/bottom-active.xpm b/xfwm4/bottom-active.xpm new file mode 100644 index 0000000..8ebd180 --- /dev/null +++ b/xfwm4/bottom-active.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *bottom_active[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #EDECEB", +". c #D2D0CE", +"X c #6D6A68", +/* pixels */ +" ", +" ", +"....", +"XXXX" +}; diff --git a/xfwm4/bottom-inactive.xpm b/xfwm4/bottom-inactive.xpm new file mode 100644 index 0000000..b9925f0 --- /dev/null +++ b/xfwm4/bottom-inactive.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *bottom_inactive[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #EDECEB", +". c #D2D0CE", +"X c #85827E", +/* pixels */ +" ", +" ", +"....", +"XXXX" +}; diff --git a/xfwm4/bottom-left-active.xpm b/xfwm4/bottom-left-active.xpm new file mode 100644 index 0000000..0fef50f --- /dev/null +++ b/xfwm4/bottom-left-active.xpm @@ -0,0 +1,14 @@ +/* XPM */ +static char *bottom_left_active[] = { +/* columns rows colors chars-per-pixel */ +"4 4 4 1 ", +" c #6D6A68", +". c #EDECEB", +"X c gray100", +"o c #D2D0CE", +/* pixels */ +" X..", +" X..", +" Xoo", +" " +}; diff --git a/xfwm4/bottom-left-inactive.xpm b/xfwm4/bottom-left-inactive.xpm new file mode 100644 index 0000000..f48c816 --- /dev/null +++ b/xfwm4/bottom-left-inactive.xpm @@ -0,0 +1,14 @@ +/* XPM */ +static char *bottom_left_inactive[] = { +/* columns rows colors chars-per-pixel */ +"4 4 4 1 ", +" c #85827E", +". c #EDECEB", +"X c #F4F4F3", +"o c #D2D0CE", +/* pixels */ +" X..", +" X..", +" Xoo", +" " +}; diff --git a/xfwm4/bottom-right-active.xpm b/xfwm4/bottom-right-active.xpm new file mode 100644 index 0000000..8f85d98 --- /dev/null +++ b/xfwm4/bottom-right-active.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *bottom_right_active[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #6D6A68", +". c #D2D0CE", +"X c #EDECEB", +/* pixels */ +"XX. ", +"XX. ", +"... ", +" " +}; diff --git a/xfwm4/bottom-right-inactive.xpm b/xfwm4/bottom-right-inactive.xpm new file mode 100644 index 0000000..b25d229 --- /dev/null +++ b/xfwm4/bottom-right-inactive.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *bottom_right_inactive[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #85827E", +". c #D2D0CE", +"X c #EDECEB", +/* pixels */ +"XX. ", +"XX. ", +"... ", +" " +}; diff --git a/xfwm4/close-active.xpm b/xfwm4/close-active.xpm new file mode 100644 index 0000000..f415334 --- /dev/null +++ b/xfwm4/close-active.xpm @@ -0,0 +1,96 @@ +/* XPM */ +static char *close_active[] = { +/* columns rows colors chars-per-pixel */ +"20 24 66 1 ", +" c #48668A", +". c #B2CCED", +"X c #9EBDE5", +"o c #86ABD9", +"O c #4E76A8", +"+ c #455D7C", +"@ c #7AA1D1", +"# c #CEDBED", +"$ c #78A0D1", +"% c #82A8D7", +"& c #94B6E1", +"* c #9BBBE4", +"= c #7AA2D2", +"- c #E1EAF6", +"; c #749DCF", +": c #7DA4D4", +"> c #CFDCED", +", c #5A80AF", +"< c #99B9E3", +"1 c #81A7D6", +"2 c #91B3DF", +"3 c #97B8E2", +"4 c #7BA2D2", +"5 c #7099CC", +"6 c #99BAE3", +"7 c #5A7FAE", +"8 c #8BAFDC", +"9 c #93B5E0", +"0 c #84A9D8", +"q c #7FA5D5", +"w c #5A80AE", +"e c #8DB1DD", +"r c #7293BC", +"t c #95B6E1", +"y c #557BAC", +"u c #537AAB", +"i c #83A9D7", +"p c #7EA5D4", +"a c #88ADDB", +"s c #7B9ECC", +"d c #89ADDA", +"f c #648EC3", +"g c #83A8D7", +"h c #6D94C5", +"j c #80A2CF", +"k c #7C9FCD", +"l c #6F95C5", +"z c #8FB1DD", +"x c #7197C7", +"c c #8DB0DC", +"v c #7CA3D3", +"b c #90B2DE", +"n c #80A6D5", +"m c #87ABD9", +"M c #8CAFDB", +"N c #8AAEDB", +"B c #84A9D7", +"V c #DCE7F4", +"C c #729BCD", +"Z c #7399C8", +"A c #7EA1CE", +"S c #86AAD8", +"D c #C3D3E9", +"F c #BACFEC", +"G c #C0D0E8", +"H c #ABC4E4", +/* pixels */ +"++++++++++++++++++++", +"....................", +"66o%%%%%%%%%%%%%%o66", +"30C C03", +"05 8............8 50", +": oXXXXXXXXXXXXXX5 :", +"p X**************o p", +"n X<<<Ouj<<jurF<<o n", +"1 X33OD#,AA,#Vr33o 1", +"g Xtty#-#7w#-#ytto g", +"B X99k,#->>-#,k99o B", +"S X222s7>-->ws222o S", +"m XoooZw>-->7Zoooo m", +"d Xiix,#->>-#,xiio d", +"N X11y#-#w7#-#y11o N", +"M XqqOG#,ll,#Vrqqo M", +"c X:::Ouh::hurH::o c", +"z X==============o z", +"b o$$$$$$$$$$$$$$5 b", +"ae f;;;;;;;;;;;;f ea", +"vo8 8ov", +"44e&&&&&&&&&&&&&&e44", +"@@@@@@@@@@@@@@@@@@@@", +"OOOOOOOOOOOOOOOOOOOO" +}; diff --git a/xfwm4/close-inactive.xpm b/xfwm4/close-inactive.xpm new file mode 100644 index 0000000..7ef0eb9 --- /dev/null +++ b/xfwm4/close-inactive.xpm @@ -0,0 +1,96 @@ +/* XPM */ +static char *close_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 24 66 1 ", +" c #918E8A", +". c #F9F8F8", +"X c gray100", +"o c #FEFEFE", +"O c #D4D2D0", +"+ c #9D9996", +"@ c #85827E", +"# c #EDECEB", +"$ c #FDFDFD", +"% c #E4E3E2", +"& c #D9D7D5", +"* c #EBE9E9", +"= c #6B6A6A", +"- c #E7E5E4", +"; c #F0EEEE", +": c #7E7D7D", +"> c #DBD9D8", +", c #7C7C7C", +"< c #F2F0F0", +"1 c #F6F5F5", +"2 c #7C7B7B", +"3 c #F1F1F1", +"4 c #F4F3F3", +"5 c #EBEAE9", +"6 c #D5D3D1", +"7 c gray95", +"8 c #DEDCDA", +"9 c #E0DEDD", +"0 c #E2E1DF", +"q c #EEEDED", +"w c gray93", +"e c #E2E1E0", +"r c #D6D4D2", +"t c #E9E8E8", +"y c #ECEAEA", +"u c #E1DFDE", +"i c #DEDDDC", +"p c #DCDBDA", +"a c #F2F1F0", +"s c #E0DFDE", +"d c #DFDDDC", +"f c gray97", +"g c #E1E0DF", +"h c #EAE9E8", +"j c #D0CECB", +"k c #CECBC9", +"l c #E3E2E1", +"z c #717070", +"x c #DFDDDB", +"c c #F9F9F9", +"v c #E2E0DF", +"b c gray85", +"n c #DCDAD9", +"m c #DDDBDA", +"M c #EBEAEA", +"N c #DEDCDB", +"B c #E7E5E5", +"V c #7D7C7C", +"C c #7C7A7A", +"Z c #929292", +"A c #7B7B7B", +"S c #CFCDCD", +"D c #B2B1B1", +"F c gray56", +"G c #D0CFCF", +"H c #B9B9B9", +/* pixels */ +"@@@@@@@@@@@@@@@@@@@@", +"....................", +"558&&&&&&&&&&&&&&855", +"h>j j>h", +">k aXXXXXXXXXXXXa k>", +"> #XXXXXXXXXXXXXX0 >", +"> Xoooooooooooooo. >", +"n XoooocoooocbHoo. n", +"p XoooZ:7oo7:zboo. p", +"m Xoof:=:77:=:foo. m", +"N X$$$3:=V,=:3$$$. N", +"i X$$$$3V==,3$$$$. i", +"d X....w2==2w..... d", +"9 X111M,=CA=,M111. 9", +"s X44q,=,tt,=,q44. s", +"g X<<<F2B<<B2zG<<. g", +"v X;;;;y;;;;ySD;;. v", +"e X##############. e", +"l #**************0 l", +"x0 O------------O 0x", +"r89 98r", +"66u%%%%%%%%%%%%%%u66", +"OOOOOOOOOOOOOOOOOOOO", +"++++++++++++++++++++" +}; diff --git a/xfwm4/close-pressed.xpm b/xfwm4/close-pressed.xpm new file mode 100644 index 0000000..e299c10 --- /dev/null +++ b/xfwm4/close-pressed.xpm @@ -0,0 +1,103 @@ +/* XPM */ +static char *close_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 24 73 1 ", +" c #455D7C", +". c #7099CC", +"X c #4E76A8", +"o c #99BAE3", +"O c #B2CCED", +"+ c #7AA1D1", +"@ c #86ABD9", +"# c #CEDBED", +"$ c #719ACD", +"% c #7BA2D3", +"& c #7AA1D2", +"* c #6690C4", +"= c #E1EAF6", +"- c #5A80AE", +"; c #729ACD", +": c #CFDCED", +"> c #79A0D2", +", c #769ED0", +"< c #759DCF", +"1 c #7BA2D2", +"2 c #97B8E2", +"3 c #739CCE", +"4 c #78A0D1", +"5 c #779ED0", +"6 c #779FD1", +"7 c #749CCF", +"8 c #739BCE", +"9 c #5A7FAE", +"0 c #7293BC", +"q c #7CA3D3", +"w c #557BAC", +"e c #6990C2", +"r c #537AAB", +"t c #96B7E1", +"y c #7DA4D3", +"u c #89ADDA", +"i c #678EC1", +"p c #678FC1", +"a c #6A91C3", +"s c #6B91C3", +"d c #DCE7F4", +"f c #668DC0", +"g c #B7D0EF", +"h c #688FC1", +"j c #90B3DE", +"k c #A2C0E5", +"l c #A9C2E3", +"z c #A5BFE0", +"x c #90B2DD", +"c c #A5C2E7", +"v c #82A8D6", +"b c #ACC8EA", +"n c #8FB2DE", +"m c #9EBDE4", +"M c #93B5E0", +"N c #9BBAE2", +"B c #83A9D7", +"V c #94B5DF", +"C c #BFD0E7", +"Z c #8DB1DD", +"A c #B3CDED", +"S c #A9C5E8", +"D c #84AAD8", +"F c #8CB0DC", +"G c #92B4DF", +"H c #B0CAEB", +"J c #BECFE6", +"K c #97B8E0", +"L c #81A7D6", +"P c #8DB0DC", +"I c #80A6D5", +"U c #94B6E0", +"Y c #7EA5D4", +/* pixels */ +" ", +"OOOOOOOOOOOOOOOOOOOO", +"oooooooooooooooooooo", +"222 222", +"tt .............. gt", +"U *%%%%%%%%%%%%%%% g", +"M *&&&&&&&&&&&&&&& A", +"G *>>>Xrs>>sr0l>>> H", +"j *44XC#-aa-#d0444 b", +"n *66w#=#9-#=#w666 S", +"Z *55e-#=::=#-e555 c", +"F *,,,e9:==:-e,,,, k", +"@ *<<<h-:==:9h<<<< m", +"D *77p-#=::=#-p777 N", +"B *33w#=#-9#=#w333 K", +"v *88XJ#-ii-#d0888 V", +"L *;;;Xrf;;fr0z;;; x", +"I *$$$$$$$$$$$$$$$ P", +"Y *............... u", +"yy .............. uy", +"qq@ @qq", +"111@@@@@@@@@@@@@@111", +"++++++++++++++++++++", +"XXXXXXXXXXXXXXXXXXXX" +}; diff --git a/xfwm4/hide-active.xpm b/xfwm4/hide-active.xpm new file mode 100644 index 0000000..904da7b --- /dev/null +++ b/xfwm4/hide-active.xpm @@ -0,0 +1,75 @@ +/* XPM */ +static char *hide_active[] = { +/* columns rows colors chars-per-pixel */ +"20 24 45 1 ", +" c #48668A", +". c #4E76A8", +"X c #B2CCED", +"o c #86ABD9", +"O c #9EBDE5", +"+ c #455D7C", +"@ c #7AA1D1", +"# c #97B8E2", +"$ c #E1EAF6", +"% c #95B6E1", +"& c #82A8D7", +"* c #9BBBE4", +"= c #99B9E3", +"- c #7AA2D2", +"; c #78A0D1", +": c #93B5E0", +"> c #91B3DF", +", c #94B6E1", +"< c #749DCF", +"1 c #81A7D6", +"2 c #7DA4D4", +"3 c #83A9D7", +"4 c #8DB1DD", +"5 c #7099CC", +"6 c #7BA2D2", +"7 c #8BAFDC", +"8 c #84A9D8", +"9 c #7FA5D5", +"0 c #99BAE3", +"q c #7EA5D4", +"w c #84A9D7", +"e c #89ADDA", +"r c #8DB0DC", +"t c #87ABD9", +"y c #88ADDB", +"u c #83A8D7", +"i c #8AAEDB", +"p c #90B2DE", +"a c #80A6D5", +"s c #7CA3D3", +"d c #648EC3", +"f c #729BCD", +"g c #8CAFDB", +"h c #86AAD8", +"j c #8FB1DD", +/* pixels */ +"++++++++++++++++++++", +"XXXXXXXXXXXXXXXXXXXX", +"00o&&&&&&&&&&&&&&o00", +"#8f f8#", +"85 7XXXXXXXXXXXX7 58", +"2 oOOOOOOOOOOOOOO5 2", +"q O**************o q", +"a O==============o a", +"1 O##############o 1", +"u O%%%%%%%%%%%%%%o u", +"w O::::::::::::::o w", +"h O>>>>>>>>>>>>>>o h", +"t Oooooooooooooooo t", +"e O33..........33o e", +"i O11.$$$$$$$$.11o i", +"g O99.$$$$$$$$.99o g", +"r O22..........22o r", +"j O--------------o j", +"p o;;;;;;;;;;;;;;5 p", +"y4 d<<<<<<<<<<<<d 4y", +"so7 7os", +"664,,,,,,,,,,,,,,466", +"@@@@@@@@@@@@@@@@@@@@", +"...................." +}; diff --git a/xfwm4/hide-inactive.xpm b/xfwm4/hide-inactive.xpm new file mode 100644 index 0000000..5b9dd02 --- /dev/null +++ b/xfwm4/hide-inactive.xpm @@ -0,0 +1,72 @@ +/* XPM */ +static char *hide_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 24 42 1 ", +" c #918E8A", +". c #FEFEFE", +"X c #F9F8F8", +"o c gray100", +"O c #FDFDFD", +"+ c #D4D2D0", +"@ c #9D9996", +"# c #85827E", +"$ c #6B6A6A", +"% c #EDECEB", +"& c #F6F5F5", +"* c #E4E3E2", +"= c #F0EEEE", +"- c #D9D7D5", +"; c #EBE9E9", +": c #E7E5E4", +"> c #DBD9D8", +", c #F2F0F0", +"< c #F4F3F3", +"1 c #D5D3D1", +"2 c #DEDCDA", +"3 c #E2E1DF", +"4 c #EBEAE9", +"5 c #E0DEDD", +"6 c #E2E1E0", +"7 c #F2F1F0", +"8 c #CECBC9", +"9 c #E1DFDE", +"0 c #EAE9E8", +"q c #DEDDDC", +"w c #D6D4D2", +"e c #DCDBDA", +"r c #DEDCDB", +"t c #D0CECB", +"y c #E1E0DF", +"u c #E0DFDE", +"i c #DDDBDA", +"p c #DFDDDC", +"a c #E2E0DF", +"s c #E3E2E1", +"d c #DCDAD9", +"f c #DFDDDB", +/* pixels */ +"####################", +"XXXXXXXXXXXXXXXXXXXX", +"442--------------244", +"0>t t>0", +">8 7oooooooooooo7 8>", +"> %oooooooooooooo3 >", +"> o..............X >", +"d o..............X d", +"e o..............X e", +"i o..............X i", +"r oOOOOOOOOOOOOOOX r", +"q oOOOOOOOOOOOOOOX q", +"p oXXXXXXXXXXXXXXX p", +"5 o&&&&&&&&&&&&&&X 5", +"u o<<<$$$$$$$$<<<X u", +"y o,,,$$$$$$$$,,,X y", +"a o==============X a", +"6 o%%%%%%%%%%%%%%X 6", +"s %;;;;;;;;;;;;;;3 s", +"f3 +::::::::::::+ 3f", +"w25 52w", +"119**************911", +"++++++++++++++++++++", +"@@@@@@@@@@@@@@@@@@@@" +}; diff --git a/xfwm4/hide-pressed.xpm b/xfwm4/hide-pressed.xpm new file mode 100644 index 0000000..3516b85 --- /dev/null +++ b/xfwm4/hide-pressed.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *hide_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 24 54 1 ", +" c #455D7C", +". c #4E76A8", +"X c #7099CC", +"o c #7AA1D1", +"O c #B2CCED", +"+ c #99BAE3", +"@ c #86ABD9", +"# c #E1EAF6", +"$ c #759DCF", +"% c #779ED0", +"& c #779FD1", +"* c #7BA2D3", +"= c #79A0D2", +"- c #719ACD", +"; c #78A0D1", +": c #7AA1D2", +"> c #769ED0", +", c #6690C4", +"< c #97B8E2", +"1 c #7BA2D2", +"2 c #749CCF", +"3 c #739BCE", +"4 c #739CCE", +"5 c #729ACD", +"6 c #7CA3D3", +"7 c #7DA4D3", +"8 c #96B7E1", +"9 c #89ADDA", +"0 c #B7D0EF", +"q c #9BBAE2", +"w c #80A6D5", +"e c #7EA5D4", +"r c #94B5DF", +"t c #97B8E0", +"y c #8DB1DD", +"u c #9EBDE4", +"i c #90B2DD", +"p c #8FB2DE", +"a c #94B6E0", +"s c #8CB0DC", +"d c #ACC8EA", +"f c #B3CDED", +"g c #84AAD8", +"h c #82A8D6", +"j c #A9C5E8", +"k c #83A9D7", +"l c #8DB0DC", +"z c #93B5E0", +"x c #A5C2E7", +"c c #81A7D6", +"v c #B0CAEB", +"b c #A2C0E5", +"n c #90B3DE", +"m c #92B4DF", +/* pixels */ +" ", +"OOOOOOOOOOOOOOOOOOOO", +"++++++++++++++++++++", +"<<< <<<", +"88 XXXXXXXXXXXXXX 08", +"a ,*************** 0", +"z ,::::::::::::::: f", +"m ,=============== v", +"n ,;;;;;;;;;;;;;;; d", +"p ,&&&&&&&&&&&&&&& j", +"y ,%%%%%%%%%%%%%%% x", +"s ,>>>>>>>>>>>>>>> b", +"@ ,$$$$$$$$$$$$$$$ u", +"g ,22..........222 q", +"k ,44.########.444 t", +"h ,33.########.333 r", +"c ,55..........555 i", +"w ,--------------- l", +"e ,XXXXXXXXXXXXXXX 9", +"77 XXXXXXXXXXXXXX 97", +"66@ @66", +"111@@@@@@@@@@@@@@111", +"oooooooooooooooooooo", +"...................." +}; diff --git a/xfwm4/left-active.xpm b/xfwm4/left-active.xpm new file mode 100644 index 0000000..a4d5c1f --- /dev/null +++ b/xfwm4/left-active.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *left_active[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #EDECEB", +". c gray100", +"X c #6D6A68", +/* pixels */ +"X. ", +"X. ", +"X. ", +"X. " +}; diff --git a/xfwm4/left-inactive.xpm b/xfwm4/left-inactive.xpm new file mode 100644 index 0000000..c129ed6 --- /dev/null +++ b/xfwm4/left-inactive.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *left_inactive[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #EDECEB", +". c #F4F4F3", +"X c #85827E", +/* pixels */ +"X. ", +"X. ", +"X. ", +"X. " +}; diff --git a/xfwm4/maximize-active.xpm b/xfwm4/maximize-active.xpm new file mode 100644 index 0000000..afb788b --- /dev/null +++ b/xfwm4/maximize-active.xpm @@ -0,0 +1,75 @@ +/* XPM */ +static char *maximize_active[] = { +/* columns rows colors chars-per-pixel */ +"20 24 45 1 ", +" c #4E76A8", +". c #48668A", +"X c #E1EAF6", +"o c #B2CCED", +"O c #9EBDE5", +"+ c #86ABD9", +"@ c #455D7C", +"# c #7AA1D1", +"$ c #94B6E1", +"% c #9BBBE4", +"& c #7AA2D2", +"* c #78A0D1", +"= c #82A8D7", +"- c #749DCF", +"; c #91B3DF", +": c #83A9D7", +"> c #81A7D6", +", c #97B8E2", +"< c #7DA4D4", +"1 c #7099CC", +"2 c #8BAFDC", +"3 c #8DB1DD", +"4 c #95B6E1", +"5 c #7FA5D5", +"6 c #99B9E3", +"7 c #99BAE3", +"8 c #7BA2D2", +"9 c #93B5E0", +"0 c #84A9D8", +"q c #8FB1DD", +"w c #84A9D7", +"e c #8AAEDB", +"r c #86AAD8", +"t c #729BCD", +"y c #8DB0DC", +"u c #7CA3D3", +"i c #8CAFDB", +"p c #83A8D7", +"a c #89ADDA", +"s c #88ADDB", +"d c #80A6D5", +"f c #90B2DE", +"g c #7EA5D4", +"h c #87ABD9", +"j c #648EC3", +/* pixels */ +"@@@@@@@@@@@@@@@@@@@@", +"oooooooooooooooooooo", +"77+==============+77", +",0t..............t0,", +"01.2oooooooooooo2.10", +"<.+OOOOOOOOOOOOOO1.<", +"g.O%%%%%%%%%%%%%%+.g", +"d.O66 66+.d", +">.O,, XXXXXXXX ,,+.>", +"p.O44 XXXXXXXX 44+.p", +"w.O99 X X 99+.w", +"r.O;; X ;;;; X ;;+.r", +"h.O++ X ++++ X +++.h", +"a.O:: X :::: X ::+.a", +"e.O>> X X >>+.e", +"i.O55 XXXXXXXX 55+.i", +"y.O<< <<+.y", +"q.O&&&&&&&&&&&&&&+.q", +"f.+**************1.f", +"s3.j------------j.3s", +"u+2..............2+u", +"883$$$$$$$$$$$$$$388", +"####################", +" " +}; diff --git a/xfwm4/maximize-inactive.xpm b/xfwm4/maximize-inactive.xpm new file mode 100644 index 0000000..5dfd5ae --- /dev/null +++ b/xfwm4/maximize-inactive.xpm @@ -0,0 +1,72 @@ +/* XPM */ +static char *maximize_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 24 42 1 ", +" c #918E8A", +". c #F9F8F8", +"X c #FEFEFE", +"o c gray100", +"O c #6B6A6A", +"+ c #FDFDFD", +"@ c #D4D2D0", +"# c #9D9996", +"$ c #85827E", +"% c #EDECEB", +"& c #E4E3E2", +"* c #F0EEEE", +"= c #D9D7D5", +"- c #EBE9E9", +"; c #F6F5F5", +": c #F4F3F3", +"> c #E7E5E4", +", c #DBD9D8", +"< c #F2F0F0", +"1 c #DEDCDA", +"2 c #E2E1DF", +"3 c #D5D3D1", +"4 c #EBEAE9", +"5 c #E0DEDD", +"6 c #D0CECB", +"7 c #DEDCDB", +"8 c #DFDDDB", +"9 c #E1DFDE", +"0 c #F2F1F0", +"q c #E0DFDE", +"w c #D6D4D2", +"e c #DCDBDA", +"r c #E1E0DF", +"t c #DCDAD9", +"y c #DFDDDC", +"u c #DEDDDC", +"i c #DDDBDA", +"p c #EAE9E8", +"a c #E2E0DF", +"s c #E3E2E1", +"d c #CECBC9", +"f c #E2E1E0", +/* pixels */ +"$$$$$$$$$$$$$$$$$$$$", +"....................", +"441==============144", +"p,6 6,p", +",d 0oooooooooooo0 d,", +", %oooooooooooooo2 ,", +", oXXXXXXXXXXXXXX. ,", +"t oXXXXXXXXXXXXXX. t", +"e oXXXOOOOOOOOXXX. e", +"i oXXXOOOOOOOOXXX. i", +"7 o+++O++++++O+++. 7", +"u o+++O++++++O+++. u", +"y o...O......O.... y", +"5 o;;;O;;;;;;O;;;. 5", +"q o:::O::::::O:::. q", +"r o<<<OOOOOOOO<<<. r", +"a o**************. a", +"f o%%%%%%%%%%%%%%. f", +"s %--------------2 s", +"82 @>>>>>>>>>>>>@ 28", +"w15 51w", +"339&&&&&&&&&&&&&&933", +"@@@@@@@@@@@@@@@@@@@@", +"####################" +}; diff --git a/xfwm4/maximize-pressed.xpm b/xfwm4/maximize-pressed.xpm new file mode 100644 index 0000000..c85646d --- /dev/null +++ b/xfwm4/maximize-pressed.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *maximize_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 24 54 1 ", +" c #455D7C", +". c #4E76A8", +"X c #7099CC", +"o c #E1EAF6", +"O c #B2CCED", +"+ c #7AA1D1", +"@ c #99BAE3", +"# c #86ABD9", +"$ c #7BA2D3", +"% c #7AA1D2", +"& c #719ACD", +"* c #6690C4", +"= c #749CCF", +"- c #769ED0", +"; c #759DCF", +": c #7BA2D2", +"> c #97B8E2", +", c #739BCE", +"< c #779FD1", +"1 c #79A0D2", +"2 c #78A0D1", +"3 c #739CCE", +"4 c #729ACD", +"5 c #779ED0", +"6 c #7CA3D3", +"7 c #7DA4D3", +"8 c #96B7E1", +"9 c #B7D0EF", +"0 c #89ADDA", +"q c #81A7D6", +"w c #B0CAEB", +"e c #97B8E0", +"r c #92B4DF", +"t c #94B6E0", +"y c #9BBAE2", +"u c #93B5E0", +"i c #A2C0E5", +"p c #84AAD8", +"a c #80A6D5", +"s c #90B3DE", +"d c #A9C5E8", +"f c #B3CDED", +"g c #90B2DD", +"h c #8CB0DC", +"j c #8DB1DD", +"k c #8FB2DE", +"l c #94B5DF", +"z c #83A9D7", +"x c #7EA5D4", +"c c #9EBDE4", +"v c #82A8D6", +"b c #A5C2E7", +"n c #8DB0DC", +"m c #ACC8EA", +/* pixels */ +" ", +"OOOOOOOOOOOOOOOOOOOO", +"@@@@@@@@@@@@@@@@@@@@", +">>> >>>", +"88 XXXXXXXXXXXXXX 98", +"t *$$$$$$$$$$$$$$$ 9", +"u *%%%%%%%%%%%%%%% f", +"r *11..........111 w", +"s *22.oooooooo.222 m", +"k *<<.oooooooo.<<< d", +"j *55.o......o.555 b", +"h *--.o.----.o.--- i", +"# *;;.o.;;;;.o.;;; c", +"p *==.o.====.o.=== y", +"z *33.o......o.333 e", +"v *,,.oooooooo.,,, l", +"q *44..........444 g", +"a *&&&&&&&&&&&&&&& n", +"x *XXXXXXXXXXXXXXX 0", +"77 XXXXXXXXXXXXXX 07", +"66# #66", +":::##############:::", +"++++++++++++++++++++", +"...................." +}; diff --git a/xfwm4/maximize-toggled-active.xpm b/xfwm4/maximize-toggled-active.xpm new file mode 100644 index 0000000..5ca0169 --- /dev/null +++ b/xfwm4/maximize-toggled-active.xpm @@ -0,0 +1,77 @@ +/* XPM */ +static char *maximize_toggled_active[] = { +/* columns rows colors chars-per-pixel */ +"20 24 47 1 ", +" c #48668A", +". c #4E76A8", +"X c #86ABD9", +"o c #9EBDE5", +"O c #E1EAF6", +"+ c #455D7C", +"@ c #7AA1D1", +"# c #99BAE3", +"$ c #7DA4D4", +"% c #78A0D1", +"& c #7AA2D2", +"* c #94B6E1", +"= c #9BBBE4", +"- c #99B9E3", +"; c #82A8D7", +": c #749DCF", +"> c #B2CCED", +", c #81A7D6", +"< c #97B8E2", +"1 c #95B6E1", +"2 c #91B3DF", +"3 c #7FA5D5", +"4 c #83A9D7", +"5 c #93B5E0", +"6 c #84A9D8", +"7 c #7099CC", +"8 c #7BA2D2", +"9 c #8DB1DD", +"0 c #97B9E2", +"q c #8BAFDC", +"w c #8CAFDB", +"e c #83A8D7", +"r c #8AAEDB", +"t c #8FB1DD", +"y c #90B2DE", +"u c #7EA5D4", +"i c #7CA3D3", +"p c #80A6D5", +"a c #88ADDB", +"s c #648EC3", +"d c #86AAD8", +"f c #729BCD", +"g c #8DB0DC", +"h c #84A9D7", +"j c #89ADDA", +"k c #96B8E1", +"l c #87ABD9", +/* pixels */ +"++++++++++++++++++++", +"####################", +"00X;;;;;;;;;;;;;;X00", +"k6f f6k", +"67 q>>>>>>>>>>>>q 76", +"$ Xoooooooooooooo7 $", +"u o==============X u", +"p o--------------X p", +", o<<<........<<<X ,", +"e o111.OOOOOO.111X e", +"h o555.OOOOOO.555X h", +"d o222.O....O.222X d", +"l oXXX.O.XX.O.XXXX l", +"j o444.O....O.444X j", +"r o,,,.OOOOOO.,,,X r", +"w o333........333X w", +"g o$$$$$$$$$$$$$$X g", +"t o&&&&&&&&&&&&&&X t", +"y X%%%%%%%%%%%%%%7 y", +"a9 s::::::::::::s 9a", +"iXq qXi", +"889**************988", +"@@@@@@@@@@@@@@@@@@@@", +"...................." +}; diff --git a/xfwm4/maximize-toggled-inactive.xpm b/xfwm4/maximize-toggled-inactive.xpm new file mode 100644 index 0000000..83ecc42 --- /dev/null +++ b/xfwm4/maximize-toggled-inactive.xpm @@ -0,0 +1,72 @@ +/* XPM */ +static char *maximize_toggled_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 24 42 1 ", +" c #918E8A", +". c #FEFEFE", +"X c #F9F8F8", +"o c gray100", +"O c #6B6A6A", +"+ c #D4D2D0", +"@ c #85827E", +"# c #FDFDFD", +"$ c #9D9996", +"% c #EDECEB", +"& c #F2F0F0", +"* c #F0EEEE", +"= c #E4E3E2", +"- c #D9D7D5", +"; c #EBE9E9", +": c #F6F5F5", +"> c #E7E5E4", +", c #F4F3F3", +"< c #DBD9D8", +"1 c #D5D3D1", +"2 c #DEDCDA", +"3 c #E2E1DF", +"4 c #EBEAE9", +"5 c #E0DEDD", +"6 c #E2E0DF", +"7 c #DCDBDA", +"8 c #CECBC9", +"9 c #F2F1F0", +"0 c #EAE9E8", +"q c #E0DFDE", +"w c #D6D4D2", +"e c #E2E1E0", +"r c #DFDDDB", +"t c #E3E2E1", +"y c #DCDAD9", +"u c #DEDCDB", +"i c #DDDBDA", +"p c #E1E0DF", +"a c #DEDDDC", +"s c #D0CECB", +"d c #DFDDDC", +"f c #E1DFDE", +/* pixels */ +"@@@@@@@@@@@@@@@@@@@@", +"XXXXXXXXXXXXXXXXXXXX", +"442--------------244", +"0<s s<0", +"<8 9oooooooooooo9 8<", +"< %oooooooooooooo3 <", +"< o..............X <", +"y o..............X y", +"7 o..............X 7", +"i o....OOOOOO....X i", +"u o####OOOOOO####X u", +"a o####O####O####X a", +"d oXXXXOXXXXOXXXXX d", +"5 o::::O::::O::::X 5", +"q o,,,,OOOOOO,,,,X q", +"p o&&&&&&&&&&&&&&X p", +"6 o**************X 6", +"e o%%%%%%%%%%%%%%X e", +"t %;;;;;;;;;;;;;;3 t", +"r3 +>>>>>>>>>>>>+ 3r", +"w25 52w", +"11f==============f11", +"++++++++++++++++++++", +"$$$$$$$$$$$$$$$$$$$$" +}; diff --git a/xfwm4/maximize-toggled-pressed.xpm b/xfwm4/maximize-toggled-pressed.xpm new file mode 100644 index 0000000..ea0a0d1 --- /dev/null +++ b/xfwm4/maximize-toggled-pressed.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *maximize_toggled_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 24 54 1 ", +" c #455D7C", +". c #4E76A8", +"X c #7099CC", +"o c #E1EAF6", +"O c #7AA1D1", +"+ c #99BAE3", +"@ c #97B9E2", +"# c #86ABD9", +"$ c #7BA2D3", +"% c #79A0D2", +"& c #7AA1D2", +"* c #729ACD", +"= c #719ACD", +"- c #6690C4", +"; c #759DCF", +": c #769ED0", +"> c #78A0D1", +", c #749CCF", +"< c #779FD1", +"1 c #739CCE", +"2 c #739BCE", +"3 c #779ED0", +"4 c #7BA2D2", +"5 c #96B8E1", +"6 c #7CA3D3", +"7 c #95B7E1", +"8 c #7DA4D3", +"9 c #B7D0EF", +"0 c #89ADDA", +"q c #9EBDE4", +"w c #7EA5D4", +"e c #8DB1DD", +"r c #A5C2E7", +"t c #91B4DF", +"y c #93B6E0", +"u c #A9C5E8", +"i c #92B5DF", +"p c #83A9D7", +"a c #94B5DF", +"s c #81A7D6", +"d c #8EB2DD", +"f c #8CB0DC", +"g c #90B2DD", +"h c #8DB0DC", +"j c #82A8D6", +"k c #90B3DE", +"l c #A2C0E5", +"z c #80A6D5", +"x c #B0CAEB", +"c c #ACC8EA", +"v c #97B8E0", +"b c #84AAD8", +"n c #9BBAE2", +"m c #B3CDED", +/* pixels */ +" ", +"++++++++++++++++++++", +"@@@@@@@@@@@@@@@@@@@@", +"555 555", +"77 XXXXXXXXXXXXXX 97", +"y -$$$$$$$$$$$$$$$ 9", +"i -&&&&&&&&&&&&&&& m", +"t -%%%%%%%%%%%%%%% x", +"k ->>>........>>>> c", +"d -<<<.oooooo.<<<< u", +"e -333.oooooo.3333 r", +"f -:::.o....o.:::: l", +"# -;;;.o.;;.o.;;;; q", +"b -,,,.o....o.,,,, n", +"p -111.oooooo.1111 v", +"j -222........2222 a", +"s -*************** g", +"z -=============== h", +"w -XXXXXXXXXXXXXXX 0", +"88 XXXXXXXXXXXXXX 08", +"66# #66", +"444##############444", +"OOOOOOOOOOOOOOOOOOOO", +"...................." +}; diff --git a/xfwm4/menu-active.xpm b/xfwm4/menu-active.xpm new file mode 100644 index 0000000..d4569dd --- /dev/null +++ b/xfwm4/menu-active.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *menu_active[] = { +/* columns rows colors chars-per-pixel */ +"20 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111111111111111111", +">>>>>>>>>>>>>>>>>>>>", +"====================", +"--------------------", +"$$$$$$$$$$$$$$$$$$$$", +",,,,,,,,,,,,,,,,,,,,", +"55555555555555555555", +"@@@@@@@@@@@@@@@@@@@@", +"&&&&&&&&&&&&&&&&&&&&", +"22222222222222222222", +";;;;;;;;;;;;;;;;;;;;", +"++++++++++++++++++++", +"OOOOOOOOOOOOOOOOOOOO", +"%%%%%%%%%%%%%%%%%%%%", +"oooooooooooooooooooo", +"33333333333333333333", +"XXXXXXXXXXXXXXXXXXXX", +"::::::::::::::::::::", +"********************", +"####################", +"....................", +" ", +"<<<<<<<<<<<<<<<<<<<<", +"44444444444444444444" +}; diff --git a/xfwm4/menu-inactive.xpm b/xfwm4/menu-inactive.xpm new file mode 100644 index 0000000..97d5173 --- /dev/null +++ b/xfwm4/menu-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *menu_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 24 24 1 ", +" c #D5D3D1", +". c #9D9996", +"X c #D9D7D5", +"o c #D8D6D4", +"O c #F9F8F8", +"+ c #DDDBD9", +"@ c #E3E2E1", +"# c #E2E1E0", +"$ c #EBEAE9", +"% c #D7D5D3", +"& c #85827E", +"* c #E7E6E5", +"= c #E9E8E7", +"- c #E5E4E3", +"; c #DEDCDA", +": c #D6D4D2", +"> c #DCDAD8", +", c #E6E5E4", +"< c #E4E3E2", +"1 c #E8E7E6", +"2 c #DBD9D7", +"3 c #EAE9E8", +"4 c #D4D2D0", +"5 c #DAD8D6", +/* pixels */ +"&&&&&&&&&&&&&&&&&&&&", +"OOOOOOOOOOOOOOOOOOOO", +"$$$$$$$$$$$$$$$$$$$$", +"33333333333333333333", +"====================", +"11111111111111111111", +"********************", +",,,,,,,,,,,,,,,,,,,,", +"--------------------", +"<<<<<<<<<<<<<<<<<<<<", +"@@@@@@@@@@@@@@@@@@@@", +"####################", +";;;;;;;;;;;;;;;;;;;;", +"++++++++++++++++++++", +">>>>>>>>>>>>>>>>>>>>", +"22222222222222222222", +"55555555555555555555", +"XXXXXXXXXXXXXXXXXXXX", +"oooooooooooooooooooo", +"%%%%%%%%%%%%%%%%%%%%", +"::::::::::::::::::::", +" ", +"44444444444444444444", +"...................." +}; diff --git a/xfwm4/menu-pressed.xpm b/xfwm4/menu-pressed.xpm new file mode 100644 index 0000000..41d8b9d --- /dev/null +++ b/xfwm4/menu-pressed.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *menu_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111111111111111111", +">>>>>>>>>>>>>>>>>>>>", +"====================", +"--------------------", +"$$$$$$$$$$$$$$$$$$$$", +",,,,,,,,,,,,,,,,,,,,", +"55555555555555555555", +"@@@@@@@@@@@@@@@@@@@@", +"&&&&&&&&&&&&&&&&&&&&", +"22222222222222222222", +";;;;;;;;;;;;;;;;;;;;", +"++++++++++++++++++++", +"OOOOOOOOOOOOOOOOOOOO", +"%%%%%%%%%%%%%%%%%%%%", +"oooooooooooooooooooo", +"33333333333333333333", +"XXXXXXXXXXXXXXXXXXXX", +"::::::::::::::::::::", +"********************", +"####################", +"....................", +" ", +"<<<<<<<<<<<<<<<<<<<<", +"44444444444444444444" +}; diff --git a/xfwm4/png/bottom-active.png b/xfwm4/png/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..43d5d665487d69c18377cf957ac73838b849c6c5 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm3?%32=lOs*>5jgR3=Hc}n6q}h1o9<ITq8<? z^V3So6N^$A98>a>QWZRN6Vp?JQWH}u3s0un02Oft_=LE=ee?R#g>$)C8II~Ihk=4} yo-U3d6}OTS7?>Iun3NkBk`h>etfT}cAPKb5je&PzquCRnN(N6?KbLh*2~7Zx2rB#l literal 0 HcmV?d00001 diff --git a/xfwm4/png/bottom-inactive.png b/xfwm4/png/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf873fa335456909b1c3386cbb5033796a03abe GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm3?%32=lOs*>5jgR3=Hc}n6q}h1o9<ITq8<? z^V3So6N^$A98>a>QWZRN6Vp?JQWH}u3s0un02Oft_=LE=ee?R#g>$V<buCLX^MHbK yo-U3d6}OTS7?>Iun3NkBk`h>etfT}cAPKb5je&PzquCRnN(N6?KbLh*2~7aUgDdj@ literal 0 HcmV?d00001 diff --git a/xfwm4/png/bottom-left-active.png b/xfwm4/png/bottom-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a51d43c155f7409ddcce86315bb9019c63b4ab19 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm3?%32=lOs*>5jgR3=Hc}n6q}h1o9<ITq8<? z^V3So6N^$A98>a>QWZRN6Vp?JQWH}u3s0un02T2B_=LFTW@Ws6^ZNh)|CcVD%iDCd z04Of+>EaktaVseyAt{B0LxD|zQNY2WX{Mw?gM<Tv!T|<`gA9V9VynV{N*O#|{an^L HB{Ts59fB|p literal 0 HcmV?d00001 diff --git a/xfwm4/png/bottom-left-inactive.png b/xfwm4/png/bottom-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..207776defa105fc5c66789802d65b7cb586981db GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm3?%32=lOs*>5jgR3=Hc}n6q}h1o9<ITq8<? z^V3So6N^$A98>a>QWZRN6Vp?JQWH}u3s0un02T2B_=LE&Hr2g-^ZLt|&zCNoJFq4f zXb6M6r;B4q#jT`-grpP}4h1#=Mga$hrkRoo4H6Cv3I`Y%4l)RaimeI*DrN9=^>bP0 Hl+XkK7(*}T literal 0 HcmV?d00001 diff --git a/xfwm4/png/bottom-right-active.png b/xfwm4/png/bottom-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6e1ff3359e42b53ce69782b5a72ca1c7bd9dad54 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm3?%32=lOs*>5jgR3=Hc}n6q}h1o9<ITq8<? z^V3So6N^$A98>a>QWZRN6Vp?JQWH}u3s0un02Oft_=LFTW@TKuaPIA!*PmP0Wda2i zJzX3_DsCkuBqgOVa44_|FbX*E^z`)bFfblrU}9ioV_-PRz-Q!kU@lNGgQu&X%Q~lo FCIDG+Ead<I literal 0 HcmV?d00001 diff --git a/xfwm4/png/bottom-right-inactive.png b/xfwm4/png/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..fd01e0becd63be5f7a9a24463cd5db4c4407f00c GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm3?%32=lOs*>5jgR3=Hc}n6q}h1o9<ITq8<? z^V3So6N^$A98>a>QWZRN6Vp?JQWH}u3s0un02Oft_=LE&Hq~9aaPIA!*J=S$yMTg< zo-U3d6}OTSl9EywI270f7zG@7dU|?z7#NQ*FflN)F)*BD;4^YNFc+wp!PC{xWt~$( F696AdE9L+I literal 0 HcmV?d00001 diff --git a/xfwm4/png/close-active.png b/xfwm4/png/close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..111d65897727613b28b94c538cce3160c89aa48f GIT binary patch literal 695 zcmV;o0!aOdP)<h;3K|Lk000e1NJLTq000yK000;W0{{R3&6O=g00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy#!yUDMM!3f zvdrzCz2%0h*-mz-MO}P)q0!FU?RcQkf~eP&w&9z*<a(mg;p+BuozH!w)X&`QT7a*a zx#NMS){(Q{m$>44qSA1g%$d65T7RyKuiTTh;Do8zf2Gx0fUb?P-Exz>mA2tkd#qD> ztAnZ6ex=lit=oH^%!#eqWRAmwsMl?j#ekyEe4ov4mBo*--Eo)4jj-H&qtlSG-hign zhpX9)uiJ{Q+k~mt+~@Rio6U2X$bO;DhN{@Z)9Jd;?7-0ItHk8zo?(Fi00DPNL_t(| z+G1eE0ssPtfe{M;2p|Rt31&_dz$_sF5I_u~GFA*Iz)D6GAb=QT#2KWJwMsFF%K!ur z13v>Z6ABP#;0FjG22}<oZWO@Gpb8K`3?>XrLPA0;$~r<qI?4+6LPE?8CIA7%Ak4rd zD#~KVE@)#T$Zn}1D$2|t3=lvJS`18zic0Lf?2>XoLP=4PnL!I6fEX+on53n31=)E8 z1bEp6b)}`587u$-h{2YDNkl|MT~dITS3pi3$Yf@)1qdJpQwAnxW@c+Skf5YBkjczo z3J^dH8VpP-Dh4p^1}ZAd3>p9d#9+?ABrFWFNKO)Dk+3i`gE>F|F_<wh$;z@gunX$x zft(~O%gkT~5I_uu3{3p|{4C1a{QTO=3Xc5z%nXJA0mPusz{G<Bm>Ki|0*JwwftdpZ zh%*=i1Q3IoJcA}563}FjR|5zj1|w!E)IgSEHUbDB1~D;tE)*ayCI%2d3~X2cKmakY dU;zLD1^{p68yXxsXjA|I002ovPDHLkV1f<RBT4`O literal 0 HcmV?d00001 diff --git a/xfwm4/png/close-inactive.png b/xfwm4/png/close-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..71e7adb099a67894ec3a6e084ce84b46b51c4285 GIT binary patch literal 671 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%9SiUYah=%L_4CJ%|NsC0`}gn4 zr3-UsPHSzdd;8|~-@kvKJbrZZ`qkGjUuI`zJ%9S-!@GBNwY9fz-l(am`Sjt#x36Do zs;fVK{P^Yb=hv@ZUcG$r)2C1O?%aBC@9v|A_ust*fkzJ?T)T4V<%<_@UcGvF|K7d3 zckbN2_37h>2lwyYzkBEV_wNrM+<*1*#f5XH&z(N`_|e0{f`a>ZZ~y%H^U;I*H*em& zbL-~a+qYi7dUfy4?dMOQ)&ecAs+u%uQgwCp`Lky?ZQR)3-+$r!`JFp=3JTf)!-O&3 z)5S5Q;#N|^VI~Hqjz&Rl1`Y+b!a_|w5d~E}J^=@wTTE6w8V>Fb(h3a{EG3dxW=v?1 zYF@|Sz+lK>u)%mCgCrYc0|OJ6k>O$nHxM()ppiqWi8I-K!U9g9q7_Z7Yk#WFoT>Wr zYp-L|Dh9?Q30y)~o;-gzeF}@vECt74kdE|(M-LtdJbk`V<jF&ERwGHtGmK0fj;uN- z6thkqR^||5=32$TBGAmnEPNupNXf=VsYt*-3nXH~JbA;04Ko$`r}FkMkeqPxgaR+n z$**{Pl9Dzx*)(-^IXH#+^h|V=1v-9<#Eh1fmN%|CEiF1OUu0WaBqX;0y?n5vv6G); z%7K=(vhwoE&4NHTpD;Gq2=YxO&}|oz6P~*<8u3(tT&{5Vz@cuI2#FLPphibWFDcUr zOP7j(*iKF}g;_PcJ%Em4<`!cBI$})(gF^!&gUVv@6P_i>Ex^RX;OXk;vd$@?2>=vr BFkS!v literal 0 HcmV?d00001 diff --git a/xfwm4/png/close-pressed.png b/xfwm4/png/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..64da277de8405a613d22be140ddf449d7ba81019 GIT binary patch literal 694 zcmV;n0!jUeP)<h;3K|Lk000e1NJLTq000yK000;W0{{R3&6O=g00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy+fYnYMMYhF zaGA_bcBq-U<Fd@{dZE#VtJ%)m?QxpTd!o~Nq0(lM#Nq1pT7a%{n$6GL?RlWmcAn66 zozHus(wDg6bDYk2pwV}p(08BFbezv~o6cH)u5y#Se52D<d#q`Y!c%&ymbc-3q|=G5 z+GmczXOF>Zk;7||!`$ceW{tqN(C=uE!H~1wqQK>;!sDgC;E=N2rNZZesMf5=>W{MC zp1tIgwcwk&;)AKzl(pZ#(C3Y@-LuW@sm17os@ROM+>*54u*&Pc&*qo7;DM*sjj-H+ zrqz_T;C`jl)UpSB0004DNkl<Zc-mrMzybgQh=BzQ00<xkW-I_8fEYwXL{PN?1poqw zK~a%`5d|=4DFOr#gF6E^Cn{jj0tg@mGX`!hRKQ>Z5I_tL4BP?&0!#|(0s`s^GI~HZ zgCjryG3YRGi-|E=vGb~_@v>{kh>3|Y7y|?lg9!t-goGSB54$ukkdTv*kYKO{2p|S) z25xb2d7uD4KMy;vytueHgCRfwG1xP33knL#OY`&a@bk(8nSu<u00G3n#=tEkB&5v? z5|q{kGKCmS0Ro7@j)7ZJQWd6MRZ>!t!5kof7%UjLMMXgt@k)a%5)~C?a0Un<1|tS; zDJdo=c3u?~kdvgOq!=s#0*Jwdft!zyk4Zt3k55xUMjyy#FaQW31~&$74phM43J^dH z9t_-!Xu+fm5I_t{O6WnStOO8146?FpsDaETD+>@n48p>~Y$yOI01!Y7tXKd*05LFO c0RRC80Go^$VvvNT#{d8T07*qoM6N<$g8sE9WdHyG literal 0 HcmV?d00001 diff --git a/xfwm4/png/hide-active.png b/xfwm4/png/hide-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6bfe7e822df3d589fbe3b560001bbe8e8f39bece GIT binary patch literal 551 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%wFmfwxO${@`IW8Mbmnc_>YMZS zK6Q<)sakk(`i@5rUwxap?P1f3>$7)1nYr_E)uKxk3ocIH`e5Sb`%|_(ESY=0arw2{ zC0CkPUhmy_w_xU(>P45j*WYPbd82;m)tS2<*Dbx$vhsT8+FQLF?zFGI*|GL^^NQ<T z>uyijbgyCA)tbeZQ~C}U%|6?+{&w4{8~q#azS(4_#lXO*=IP=XQgJIO;V2UWQ%55w zHv@+Po1|o#p2z_mWo7{fo;N|Wcr+Y>yJQs_B$gbJRGGNd%c#Sfkwu`HgV~syOCVi< z5vU`QO)O93z!?Q@ppGma9UF~?nU1_b9W9a(Hv$=qn++To3^j~56f9y$V@qvdNSctG z@X(#{3{MdQ<B<ht4=6P-&5+!}$kgFDv9VQB)Ifs?Xub_|_X-VVnT{?a;}gt4J{NQM z1_Nbw5d$u6W8)PJKoK$K?ky%x0a3GNI&uRo6Oo8;aS^!X>M}!81n3#Z_QqCmRs-V~ zAf;N&#_~YN2CxDht7^!`tEjTzpu#d1pmSfHnY5x&=j0kbAX`W%sY%1Z$B7AO+Kmki hK!+wA0fq|?gH@x@$vF+S+kuhD;OXk;vd$@?2>{V$%MSnm literal 0 HcmV?d00001 diff --git a/xfwm4/png/hide-inactive.png b/xfwm4/png/hide-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..4284490c12de1b04b460182117f46ab0beae2557 GIT binary patch literal 514 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%)dl#3xK8Zr`uFeO&mTYj|NsB@ z@82tzF3g=dt+lBxJ1gt$o7dmIetq)z(T8{MZeG9o`sK^#PoLbrdE?WE4_`iizIyrM zy*sxaJ-q+=)yoI>?ml|>;M2zs=T4t|c>mt3moM(!y>so#r8~E8-Me%9!nxBAAKZU% z|K8o(x9;D)^XS3-$B!P~xpnjY-P<;XjExKoj9i{Bjv*Ddk`j(HF)(#Ba&j|pD6knC z3dV^jD5<dtIPe%Tb@6C81Uj%OG)S;4kx-dAu|cJI3WEcKA%{VM(PD-`HpT`9CN3l6 zMGR^nX3~WNB3D3$RQfnp0=WSPMM4;XTvoO;F_8mD7BB$K+%%(U69eOs1*Z=5yz>kN zDiTOfc;>|D!}ACvdgg$Ripmj2RtGiVW+R|I8ioekTwI4(8hzB*R6!;tCp>cmD$W8b zRycUzOefO}2^FB@9p^Sq=4b6NTEWaB(7a58S=(MHAywci3(#^)!NMyJV&W5-f$YS@ t%sdeVT^$~vL)JuqJhCB?k%5toVS^%nts3+6Kw$hZc)I$ztaD0e0sw)C(NzEd literal 0 HcmV?d00001 diff --git a/xfwm4/png/hide-pressed.png b/xfwm4/png/hide-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..0a68892084e96dbf94831ecaccdaa8636408cea4 GIT binary patch literal 555 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%Eeh}nadnNY@he+VF!M~+!i$^E zyq&r0aog&f4_|#NoqN7~-i7k{7poUtu3T`baMsz11sAIpUMib+A#K8u={p`(FS=AR z=X~+(bH#Jc70o(Zv-ooDlFQS!KkQt4Yx{-wvv)meSa!8;>6Iy4?@!<Hpm*cld3&Es z*mSpl)4eI%9`tOuv*yIB&1c`Xth&*(;@ZliFPc|g@7-``^414S4?S;Oer?04*NYB3 zov``dq%HS39loq!U|{6;ba4!+xRsP}fQf;rqmh-HfkS~UOou_CL87IlC15KPD^S?c ztE-Wd)!>8&Ba1+@RI`G)R>A~Ept@Q%$GVUM3pfQFc$V=r*{o<d$N|*nBf;`BfU%j) zfx&Qv5l7KNCN|jyhNOTbfhR7kJZub%M;4q@&}iV2=wSp}*y}ifS=2y-8ECLr^MVcz zWtonS4uca+K)zn{f*BIZ)*=R7ot=gnAQ7|X1uHb10zyKjI5Gk);*n%IdQ|Y%(W6Ht zLqM+VbDSV9YVZQ&NSkH_;V1)7kg-ctsxEkXgS5A>NM|W*_Vi!?vNvonkmh3G0y3G6 k#TbAd=!sx(XkcV$og`SFD{$sCFd`W|UHx3vIVCg!0L3BN8UO$Q literal 0 HcmV?d00001 diff --git a/xfwm4/png/left-active.png b/xfwm4/png/left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e8d09c79e56847611a3785496af201dcd9e89636 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm3?%32=lOs*>5jgR3=Hc}n6q}h1o9<ITq8<? z^V3So6N^$A98>a>QWZRN6Vp?JQWH}u3s0un02Oft_=LE=ee?SN|NpsJ86Sm3t$>2E zo-U3d6}OTSl2Q^FI270f7zG>>m=qcgusAd@GBC_y;BDWs9^?iFPgg&ebxsLQ0Hnn% AWB>pF literal 0 HcmV?d00001 diff --git a/xfwm4/png/left-inactive.png b/xfwm4/png/left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..b81e8abb444878aa1a725eacf10f4812915d73fa GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm3?%32=lOs*>5jgR3=Hc}n6q}h1o9<ITq8<? z^V3So6N^$A98>a>QWZRN6Vp?JQWH}u3s0un02Oft_=LE=ee?Rum(Q(Db;$v0e}RIs zo-U3d6}OTSl2Q^FI270f7zG>>m=qcgusAd@GBC_y;BDWs9^?iFPgg&ebxsLQ0LL*c A3jhEB literal 0 HcmV?d00001 diff --git a/xfwm4/png/maximize-active.png b/xfwm4/png/maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ae3871ff0a76fbf3b2ff8660a86b10fcfea52692 GIT binary patch literal 579 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%wFmfwxcZf?@JQ==`0CrHGjHeZ zecHDArfY0X)xwKYwmqD^`$^TJOBD+)Hm$f`GWYz%&G(yEUT<7}ZTgN!wM(uP%skV* z{!Z`4yHmG4tY3O{=FZ16cRj9NbZPR|2Q4da^l!Y|vhsS@y4!85ZWPTv+q>aT&Em^F z>u)!&xZb(;R>#`g4a=@h*mSRM>6P}?H&gl!pJd!LpMinV$<xI#q~cam!eJ%`rjABQ zZUznoHc!tmIgtZenw$a-JWWPjJsJ*yZUPDo5-BZ`t`oL)8E~CuU=e5*P}b(=5=awa z0_xCp6Y~=}aB2lBP={2Hj*t*ffr8?}Q!5yOe5M|qrY0VrfCCB|Cr)WF07X{y=p-d^ zI2sy;xrH_`Buz+8nK&&ip(!IRX~ML$)G5qB16kd~?Ccc!`}w^#8fk%SGgIc))}C<u z6xU*jt&B_^j=d9G=gXgX{JcGAO-~jB;}M1PCzKQ#41ygRrUuFZ-5MehdE}_zw(joD zMyo*jg_OG|2psz8<g}*83#9z?i9@YS5t6AOvnEfRD$UAaoW%rGw@YI&pT5wAM3GQ- zpfgg#1g|)VC5EyA*_xVxd?E^3svtkUiC}PGFic=(U}R&s8Y@tHbi+qWU<5OGy85}S Ib4q9e06})!o&W#< literal 0 HcmV?d00001 diff --git a/xfwm4/png/maximize-inactive.png b/xfwm4/png/maximize-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..bcb2e7740e56d7da8173af80ab9bd3e68a726ba2 GIT binary patch literal 536 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%)dl#3xK8Zr`uXF>zkmP!|Nozz zmG$@U-z%3c%$+%{wW;pyo7YbsKl<?Q-OcM)U%!0$?d#VspFcl;`sDV_8=pRWxOeB) zqlfpeUcUJH)yoI>?p`=|`re(}_wU|*c>ms~j~^b~zjy7*r8~E8J$!Kg&aIpG@7}q0 z_s-qhw_d$`@#w+*$B!PKJALxe!v`AK(_SzzFe-SuIEGZ*N_udBiGiu3QIMN~LxIiE zFi}oKK}U^Ez=3B~lMs)FgHwR0LW2a0sYJ?*i48o>Z3+$yh8#u(MvEB)*&G`fn7E9L z7c#hkm`MRgL_%1AhE#4);1+3Meagtx;m8^szzWo_A~_=x2qF$LxELCFFtG?U8!cO4 z1T;#+(16+Y7}H1j8A$<5K)r=*X?AvYVs-`$fjvBr7#NQzoIY^o{Q2{T_}LV?COV1% z%@UEA(c03Iu#I_U4-Xem#e!o8&h#=#NL~SY!*O!sOkq|7qYRK0R?O=9Tmp#!>_Brh z1=-9PRSq0eP+|pot?1CB6^%N2I_yC9qD7ZtG#sKrM1V%$*uVhvN5XMni10Aj7V-bA TJ{MaKj5P*NS3j3^P6<r_F2&qU literal 0 HcmV?d00001 diff --git a/xfwm4/png/maximize-pressed.png b/xfwm4/png/maximize-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..cf3e4c89cc258b93b072574c61a7facabdc429e6 GIT binary patch literal 586 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%Eeh}nadnNY@he+VF!RjASKl_B zd0Vyc;>=x-+g9JKUUa!?;ibY^XVWGeDVcM=Y~F>^x#z1FU7Eh*QSt0^<?}CAF1S>& z;9~Kdb49bxme0FTv-ooDlFQS!Kiq!dedpR+jmxiXIQ4q^jt7&r+@G@T!R%d+CU1SP z=)lvKRW}-zU7fJ`-pZpdHlKYvVbk574R?As-tFIXZ_3vD%`30hExj^t?~|q#*Onf7 z-n-$>niH>b-md$>z`&^I>EaktaVsg|022dKM<XjY1BU{enGS<Og9Hl;OTbnpR-mw> zS63q^tAU3%Ba1+@60<qGR>A}}pt@AHJim|w3pfQFc({1(96HofprE63Mu8p3f5mf0 zNvY>dzyS><r9%l^K#^TMcbuF!92FH6*?1cmk}f1Z5ED;NY0F4U6A>3rHvpNJ%a#`x zr_euL+|6(W1B(E&HM6<A{DkAj*%wRjFan)1wQ+Vk`-#U78v}W~7#NQ%IDbG_tIHrb zBxH)C9MHi%5<6H~1-Ef?aT&b;xm1UF`wWRgACr=jc%necj~zJM$|d0g^w7bE#@U>@ zGg3f)3lg$@k)i@J-l<8}biz$l6;MFTpFdxgl>y}WMp1B>xB<iD0K-IgezAv(X4C`Y OnZeW5&t;ucLK6V5w&+g) literal 0 HcmV?d00001 diff --git a/xfwm4/png/maximize-toggled-active.png b/xfwm4/png/maximize-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8a4b16bd3365f664ad20df786359a8418fc15b87 GIT binary patch literal 583 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%^#=HaxO${@`IW6`TYYoh-lq>= zeRGYisakk(=B~%JORiKbxLCF5(v)ovXYYP8bLZox71vAVp5JulZR7H5(|0_Yy6xe_ z&G+k<UTt1^ee%`^Eh}#n%sf-Q=u+>-yVG|*>Rx}RXZ`Kw71z7g-R|FbcfzK7bxW_* zEWX^Z>}to_+bMmA+g9Buntir+!=09u*E`qVnzrL%`|6uKj-n?R7#JNqT^vIyZY3og zWny6JXq4q<;80+blvJ}5IiRA<Ea1SiOK294hC{HExI%-3ii%_k>x2fK<|Ql+42A^; z28N3nJlXgf7?J|g5}r9S`tY1$U_7$m)PXbIOfw`x7@0a8Cp1QScytJIHTbBpIRX_< zNKX(G6H7~BWOh@S-03I>G<A#QjH5@7CN?>!2{)So&CM_{=<et+*wkRM*??)L504bc z%;N{n967@B#F<k~jm;Kl&V|GTF=656l`KXxB}#xUcWi8o3<wZNQ=4$|$N~nSyNh_v zELyb4K%Eh2LJ`P>qX*730$sHQq<CWEOm0>KLk%Vtfo36QVRfzvDFIACkDF$)mDZ^& zIH$0d4QPax&!!cPI;WQ~0og%8m+ojdM0s%m9eiU01JDHtM}Q&5!(g*n*zj@wyG_7I OX7F_Nb6Mw<&;$UZgW`bz literal 0 HcmV?d00001 diff --git a/xfwm4/png/maximize-toggled-inactive.png b/xfwm4/png/maximize-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..f2aae495394a260a039c62120f79efaeffe6e11a GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%)dl#3xK8Zr`uFeO&mTYj|Nozz zm38IPh1RCJzkmPEojL98o7bN{eE9J0-IK?UZeG9o`sK@SU%x(o`sB;!&$n;hxO(~G zy*sxaJ-q+=)yoI>?ml{O|IY1O=T4ve^zp;1moFaNzjy7*rAH4R+`oJK@uP=#Zr!|h z=l0#(w}1lo?%ug@?)3e;cOKrqx8IMMm4Sg#+|$J|q~cam!eJ%`rjABVZUznoHbX<f zI1vRUH8ueU9wVn$JQ@zM9&8E?5-m$4mdu>kVA4EAz=6S#!?3_;F+(7mVgmycmyz)z z1~m{fDd3Pu2oul{Paj855Vw(IQv;(*04q@c6v-Jk8yS>1k_-(sm{|mxr9uS!3=CH= z0-0>g#wXHs3Yt0{nSlzANY41#*uV;u>;S3LVcx7D;Bbaz;|z%uMy3wOsf{zaS%Dgv zfO0I%#^ziJNfSWsu4GH|6FG21fgkAZE}l6x8V*w&1%bwixJX8@PGHb(Ucm%(_leGq z#cZ2)bjX1Gz@7bR0fTR1BG9D?N5MhB3=9GT20jh}&ei!(HUJ}w!PC{xWt~$(698cM B)fE5$ literal 0 HcmV?d00001 diff --git a/xfwm4/png/maximize-toggled-pressed.png b/xfwm4/png/maximize-toggled-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..830075ac9b9af9ecf239b78e2e88da104b0354b7 GIT binary patch literal 583 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%Eeh}nadnNY@he+VF!RjASKq1@ zUYxn>@${XK+E(AJUUa!~!KJE&mx^YcEu3{WZNib#x#!E~U8q=av1HEq^7$8w=bS5^ zeXe}oh3Z9@rtNrGv-tAV?GJ00T;6`+edpR+^Y%WeTY9B;<K3l)o=@CzfAY2mE04aI zwDo@T%Ij0M-fvuft#8xao(*><Y`WXK;ZD<vYZEr#TXf)Q!?LRzPQ6}p;??vW4_a2; zn7!-K=Cf~KA6di1z`&^O>EaktaVsg|022dKN24e=1BU{enGS<OgT#@eM+3Jqu>yr1 zgC;d{vKn}JGqDIX3o+}nYb8uz1F92ci_;4^kiaG2z|+OEXU>X-gCKn+k`=5hED{SD zPKYEJumF|uvc)MXD!Qc^B(NB@N=#t{8aS^pJS0R!jU%PYNP_`rs2a1ry}iA%v4^p- z@`RJ;7qA13e8aP+rl!WhZpwql$rD(C<|MPlIXXJd@KOk#aF7LPQHW$kYiny_8q>@} zJZ=n(M;07Dpsl3DR4g<>^Uwk|pb4*d_S{*~;K&VB`$e*%GJvt!%z?r1gy9FHg{+f# zfJ_h1h3s>CL_jQ$4U5@~cDJwq*&Uso8y7PyU;r{VBrpOEKG4C+z#_rGdqbct>B+YL Qz({8BboFyt=akR{0J^;B#Q*>R literal 0 HcmV?d00001 diff --git a/xfwm4/png/menu-active.png b/xfwm4/png/menu-active.png new file mode 100644 index 0000000000000000000000000000000000000000..797d51c71a49975ee11b3fade68e9544a07ce789 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%c?9@`xK=N^RI~VU<MM0GE3db$ zzS*<k&ZI5(YnNP}w*6ttsv8qF->X}CW#+EO(|0`T-FUZQ+0{*F-cH%}plabo*Vvl= zP4}8sT=OeiF?s8Q#eTB6Kr`ohx;TbZ+)5HS#>BwX;mE+vz@fk<r^BGoAW^ZAp@AXk z!2z&@09c|BEOBE4SmF>^f(0yL2bPEc>qs~Vl4ukLOQeA%Tp$u)9gXr}i9Co=5Q!ro l9gNZ-yA{FWM?h9EGjNHDPE5N0-y7&q22WQ%mvv4FO#maLbg%#b literal 0 HcmV?d00001 diff --git a/xfwm4/png/menu-inactive.png b/xfwm4/png/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..949c579205a00024e9241d7acb0a8ba4b8470614 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%c?9@`xL&<{aqi4%H?Lp4aqY^_ zA3yHizWMmk!$%Jvyngla`qj&=O?A(oJ$?D&`O_zl@7=j|?aHM)w{ARp`sB&uM=zc~ zyM6QetCugXT)J@U#x=9N&rg76&h>P045_%4^xzN^15-yMD>nm&0vn$WgF=IZ%SMI< zhNK4vK@yG<V2M1i1PessC|H66EMW$gxB-zk3^qy>EWrpdY6Hk9f#YBaPOwB8Si%CL l11!NP4YJ!1EG_{OXJ!a;6P;MGBpwue44$rjF6*2UngGWZfkyxU literal 0 HcmV?d00001 diff --git a/xfwm4/png/menu-pressed.png b/xfwm4/png/menu-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..797d51c71a49975ee11b3fade68e9544a07ce789 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy`!3-qNPSte*QY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%c?9@`xK=N^RI~VU<MM0GE3db$ zzS*<k&ZI5(YnNP}w*6ttsv8qF->X}CW#+EO(|0`T-FUZQ+0{*F-cH%}plabo*Vvl= zP4}8sT=OeiF?s8Q#eTB6Kr`ohx;TbZ+)5HS#>BwX;mE+vz@fk<r^BGoAW^ZAp@AXk z!2z&@09c|BEOBE4SmF>^f(0yL2bPEc>qs~Vl4ukLOQeA%Tp$u)9gXr}i9Co=5Q!ro l9gNZ-yA{FWM?h9EGjNHDPE5N0-y7&q22WQ%mvv4FO#maLbg%#b literal 0 HcmV?d00001 diff --git a/xfwm4/png/right-active.png b/xfwm4/png/right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ec79cc5a42b9210a092929f59e8a0fad8ab9527a GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm3?%32=lOs*>5jgR3=Hc}n6q}h1o9<ITq8<? z^V3So6N^$A98>a>QWZRN6Vp?JQWH}u3s0un02Oft_=LE=ee?R#g>$)C8II~Ihk=5! zo-U3d6}OTS5)x9FI270f7zG>>m=qcgusAd@GBDIJ@cuJqw+AX@@O1TaS?83{1ORi6 BD)ImT literal 0 HcmV?d00001 diff --git a/xfwm4/png/right-inactive.png b/xfwm4/png/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..7cb7be236b0d812002de9af9418dcd4518e8c27c GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm3?%32=lOs*>5jgR3=Hc}n6q}h1o9<ITq8<? z^V3So6N^$A98>a>QWZRN6Vp?JQWH}u3s0un02Oft_=LE=ee?R#g>$V<buCLX^MHb~ zo-U3d6}OTS5)x9FI270f7zG>>m=qcgusAd@GBDIJ@cuJqw+AX@@O1TaS?83{1OTfN BE9n3L literal 0 HcmV?d00001 diff --git a/xfwm4/png/title-1-active.png b/xfwm4/png/title-1-active.png new file mode 100644 index 0000000000000000000000000000000000000000..978d3c8fa6cef1a52ffc2e1e4ca8cde87319a398 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTm!3<*kJU$6Xv7|ftIx;Y<KVi<=^%BUJEOCt} z3C>R|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dc{5#STzTD|B}&Em_A%da)Byxz9@ zX3vH@leXNiU2=Ka_J=L2ZcNyGuWsp;nY$iO-|?t-<K2d3S2vw`J7wF0s)ZL_V{7_1 z-D_HL&97|5<gE`D`^n}4&7AJ(;uunKD@lNjv4J5;fB{54U<8w_U=l1Mzyg+K2ayTP zU~wj}2t*}VBmt~G0U`ocp8zovA`Vvn0Bphouy_K*G_XnrW{~9&BSD5SGb~-pnmSGH S?s=dS89ZJ6T-G@yGywqchI3v3 literal 0 HcmV?d00001 diff --git a/xfwm4/png/title-1-inactive.png b/xfwm4/png/title-1-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d8b42f669a2b67180c16f635a661b9e9336e2def GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTm!3<*kJU$6Xv7|ftIx;Y<KVi<=^%BUJEOCt} z3C>R|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dc{5#STzdiC<fxihETyngk@wJSe= z{J4Aj=Ho{XA3c2V`qj(pS1-3V)jfaq^yQ1^PoF%#cjwl%E0^xvy7BDklP8ZKy?FlY z_RZ_BUcR_;>B6lW*Ua)hKLMIK-P6S}q~cc61181>hNJ{W5cz-sL<+Ei*<cX?HZU7Z z3b26LU|9i(E@qHO0y|h7!iLB~%z>BymQ8@DhnNO22Q1FO46+cS6(r2eFr$|>b$ORY Q9MFjjp00i_>zopr03}d>CIA2c literal 0 HcmV?d00001 diff --git a/xfwm4/png/top-left-active.png b/xfwm4/png/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7f5ee062851ac14cc00b5ad31e60750884376393 GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTm!3<*kJU$6Xv7|ftIx;Y<KVi<=^%BUJEOCt} z3C>R|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dah65tc!>Ka=!Z|~DhXWsgit?1o& zw`J9hDcc@Q*nF>T^-YhouG%G+`#0U2y!AoTiffI_uT?L)RJZiXq%HRwmR;@HaHo0Y z^_s<(s}^1isNOhz$D?W6ALeFd{Qv*|;f0MXK=Wlvg8YJkTwH)beAA=rKy_O@T^vIy zZY51%V{BkZVo35UY+zuTG{?t>f$<1~ii!#YQ-@>J9M2#jg$4-;iJLcWFfeg=eERT# zfkj|~h=>Rahl0Y%bLaR392_Rio-M7=(4fN2&F#Rz=$V+92r@}VMuvfrMI|yak`bt} ztD^&?@yXMttRRiYkFx_c26=dJ05vXYXkY+o)YH=gX<W2u5lG|DpFhDGJ3AR!1e!&R d1sGT)7^WRz`DIWSF9vi!gQu&X%Q~loCIIcdt8f4S literal 0 HcmV?d00001 diff --git a/xfwm4/png/top-left-inactive.png b/xfwm4/png/top-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..3e80c7dadb04dd933ccea42dc34806a896f88dd1 GIT binary patch literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTm!3<*kJU$6Xv7|ftIx;Y<KVi<=^%BUJEOCt} z3C>R|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dc{7vK}(+S*k2<;&-vKYq-eIqlk& zOLuSIynXZf^Jh;VJ$!KQ&aE5Qt^kRrPafaAe)Y<w3qbzkM-QJpee&Y@v#XacK6(7; z`qj%XUp#;H^2L&cbN~PUzgP9OHPB?Kk|4ieAQwAe5K&^d1yr@!)5S5Q;#SfG7RCmK zB!)!J1_q`{JU%`Qj7Jz$jvQrV>TnEd^7P?RXpoSQXl-d>VB+xDw0Sc#i@*dC5fK&+ z1%;D`4>JomI0U)4uqZS%ENN(9aA08c<m2N5nKWn490o=fmB`3QMxe%`;$o1-l;mV) zkjC@p`GFcIO`k3f)TkmZE)LQd7#IlBsH39;(%9PC3ex!L<3~mo0cK`n0R|QchL%4p V4GQ}lMS;#|@O1TaS?83{1OPT#tt9{e literal 0 HcmV?d00001 diff --git a/xfwm4/png/top-right-active.png b/xfwm4/png/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..eb780f5dbfe9422260b3323dfb06a8e89cdef891 GIT binary patch literal 455 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTm!3<*kJU$6Xv7|ftIx;Y<KVi<=^%BUJEOCt} z3C>R|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dah9^ez=TD|D9Yix~Q*@~LQmwPwf zowDsg+v=OmE3Z%5a=&Wf#g<h!sux|Fy!F9^&G%}TTy9)`t!KlX{!RBh(z+U!U2R%% zt#0X+wI^OTt+*agy>Z(1htqdF%FW97|NsB?lfRAut&lAV@(TuXaRP?Ow&z(ug=alo z978H@B~4&tY+y*5Aiy+<f$@lf8ru>ErVd9huNV(Dg$4-~)uXB@K!L`oQ>Qix0tG56 zDkLNrfdb9V%@BdgN=cA_V?e+Jus}pa1XzWmgF^#Y;Kq#`5G~!^-4KDBHz8VFTw1^a zKYsp%2t-8801LRdx`G87`}_OB0yAdLgb2)@JsT`wVQC2w;N)1s$i%~NnU__`$Zu*k P&|?gqu6{1-oD!M<Iy$)T literal 0 HcmV?d00001 diff --git a/xfwm4/png/top-right-inactive.png b/xfwm4/png/top-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..312cd7c8d91dc0ccc7643d1a2f131e40584a1f55 GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTm!3<*kJU$6Xv7|ftIx;Y<KVi<=^%BUJEOCt} z3C>R|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dc{7vK}(+S*ii>B70WGpF6YdHvRn zYj<wlc>L($qlXWkJ$-WT&aLOqo?gFt`RS9#H?Lp4a_Pd2YgevaxpepT%@@y~J$d}- z>g9{CUcUJD?d!`I&zCHm`~Uy{tn&v8fF?_o1o;I6x!3`Nh!VpspsKT;E{-7;w~{8X zFg7qGO-Nvv#K3q&L5*z*15<}%$drkWLJAEMM~+IWsxSftJUlukG6Ds5?ARe82~^S8 z+}sQnsHms_3phqZ%m54AxN!rbV(#3zU;ztDOG%Ix$AEwdV1bCpNU%WT%$YMG0ud1q zEz_q@2Mhf8`4ggI_UzeU0Tvb(h%GKIEf5tyen7Nva!4>R@i26(XUSTm+<5}%F$Pap KKbLh*2~7Zc6uw&k literal 0 HcmV?d00001 diff --git a/xfwm4/right-active.xpm b/xfwm4/right-active.xpm new file mode 100644 index 0000000..6dab842 --- /dev/null +++ b/xfwm4/right-active.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *right_active[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #EDECEB", +". c #D2D0CE", +"X c #6D6A68", +/* pixels */ +" .X", +" .X", +" .X", +" .X" +}; diff --git a/xfwm4/right-inactive.xpm b/xfwm4/right-inactive.xpm new file mode 100644 index 0000000..d47f59f --- /dev/null +++ b/xfwm4/right-inactive.xpm @@ -0,0 +1,13 @@ +/* XPM */ +static char *right_inactive[] = { +/* columns rows colors chars-per-pixel */ +"4 4 3 1 ", +" c #EDECEB", +". c #D2D0CE", +"X c #85827E", +/* pixels */ +" .X", +" .X", +" .X", +" .X" +}; diff --git a/xfwm4/themerc b/xfwm4/themerc new file mode 100644 index 0000000..82582e3 --- /dev/null +++ b/xfwm4/themerc @@ -0,0 +1,14 @@ +# Clearlooks XFWM4 by Casey Kirsle + +show_app_icon=true +active_text_color=#FFFFFF +inactive_text_color=#939393 +title_shadow_active=frame +title_shadow_inactive=false +button_layout=O|HMC +button_offset=2 +button_spacing=2 +full_width_title=true +maximized_offset=0 +title_vertical_offset_active=1 +title_vertical_offset_inactive=1 diff --git a/xfwm4/title-1-active.xpm b/xfwm4/title-1-active.xpm new file mode 100644 index 0000000..5421df8 --- /dev/null +++ b/xfwm4/title-1-active.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___active[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111", +">>>>>", +"=====", +"-----", +"$$$$$", +",,,,,", +"55555", +"@@@@@", +"&&&&&", +"22222", +";;;;;", +"+++++", +"OOOOO", +"%%%%%", +"ooooo", +"33333", +"XXXXX", +":::::", +"*****", +"#####", +".....", +" ", +"<<<<<", +"44444" +}; diff --git a/xfwm4/title-1-inactive.xpm b/xfwm4/title-1-inactive.xpm new file mode 100644 index 0000000..e2f89a2 --- /dev/null +++ b/xfwm4/title-1-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___inactive[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #D5D3D1", +". c #9D9996", +"X c #D9D7D5", +"o c #D8D6D4", +"O c #F9F8F8", +"+ c #DDDBD9", +"@ c #E3E2E1", +"# c #E2E1E0", +"$ c #EBEAE9", +"% c #D7D5D3", +"& c #85827E", +"* c #E7E6E5", +"= c #E9E8E7", +"- c #E5E4E3", +"; c #DEDCDA", +": c #D6D4D2", +"> c #DCDAD8", +", c #E6E5E4", +"< c #E4E3E2", +"1 c #E8E7E6", +"2 c #DBD9D7", +"3 c #EAE9E8", +"4 c #D4D2D0", +"5 c #DAD8D6", +/* pixels */ +"&&&&&", +"OOOOO", +"$$$$$", +"33333", +"=====", +"11111", +"*****", +",,,,,", +"-----", +"<<<<<", +"@@@@@", +"#####", +";;;;;", +"+++++", +">>>>>", +"22222", +"55555", +"XXXXX", +"ooooo", +"%%%%%", +":::::", +" ", +"44444", +"....." +}; diff --git a/xfwm4/title-2-active.xpm b/xfwm4/title-2-active.xpm new file mode 100644 index 0000000..5421df8 --- /dev/null +++ b/xfwm4/title-2-active.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___active[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111", +">>>>>", +"=====", +"-----", +"$$$$$", +",,,,,", +"55555", +"@@@@@", +"&&&&&", +"22222", +";;;;;", +"+++++", +"OOOOO", +"%%%%%", +"ooooo", +"33333", +"XXXXX", +":::::", +"*****", +"#####", +".....", +" ", +"<<<<<", +"44444" +}; diff --git a/xfwm4/title-2-inactive.xpm b/xfwm4/title-2-inactive.xpm new file mode 100644 index 0000000..e2f89a2 --- /dev/null +++ b/xfwm4/title-2-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___inactive[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #D5D3D1", +". c #9D9996", +"X c #D9D7D5", +"o c #D8D6D4", +"O c #F9F8F8", +"+ c #DDDBD9", +"@ c #E3E2E1", +"# c #E2E1E0", +"$ c #EBEAE9", +"% c #D7D5D3", +"& c #85827E", +"* c #E7E6E5", +"= c #E9E8E7", +"- c #E5E4E3", +"; c #DEDCDA", +": c #D6D4D2", +"> c #DCDAD8", +", c #E6E5E4", +"< c #E4E3E2", +"1 c #E8E7E6", +"2 c #DBD9D7", +"3 c #EAE9E8", +"4 c #D4D2D0", +"5 c #DAD8D6", +/* pixels */ +"&&&&&", +"OOOOO", +"$$$$$", +"33333", +"=====", +"11111", +"*****", +",,,,,", +"-----", +"<<<<<", +"@@@@@", +"#####", +";;;;;", +"+++++", +">>>>>", +"22222", +"55555", +"XXXXX", +"ooooo", +"%%%%%", +":::::", +" ", +"44444", +"....." +}; diff --git a/xfwm4/title-3-active.xpm b/xfwm4/title-3-active.xpm new file mode 100644 index 0000000..5421df8 --- /dev/null +++ b/xfwm4/title-3-active.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___active[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111", +">>>>>", +"=====", +"-----", +"$$$$$", +",,,,,", +"55555", +"@@@@@", +"&&&&&", +"22222", +";;;;;", +"+++++", +"OOOOO", +"%%%%%", +"ooooo", +"33333", +"XXXXX", +":::::", +"*****", +"#####", +".....", +" ", +"<<<<<", +"44444" +}; diff --git a/xfwm4/title-3-inactive.xpm b/xfwm4/title-3-inactive.xpm new file mode 100644 index 0000000..e2f89a2 --- /dev/null +++ b/xfwm4/title-3-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___inactive[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #D5D3D1", +". c #9D9996", +"X c #D9D7D5", +"o c #D8D6D4", +"O c #F9F8F8", +"+ c #DDDBD9", +"@ c #E3E2E1", +"# c #E2E1E0", +"$ c #EBEAE9", +"% c #D7D5D3", +"& c #85827E", +"* c #E7E6E5", +"= c #E9E8E7", +"- c #E5E4E3", +"; c #DEDCDA", +": c #D6D4D2", +"> c #DCDAD8", +", c #E6E5E4", +"< c #E4E3E2", +"1 c #E8E7E6", +"2 c #DBD9D7", +"3 c #EAE9E8", +"4 c #D4D2D0", +"5 c #DAD8D6", +/* pixels */ +"&&&&&", +"OOOOO", +"$$$$$", +"33333", +"=====", +"11111", +"*****", +",,,,,", +"-----", +"<<<<<", +"@@@@@", +"#####", +";;;;;", +"+++++", +">>>>>", +"22222", +"55555", +"XXXXX", +"ooooo", +"%%%%%", +":::::", +" ", +"44444", +"....." +}; diff --git a/xfwm4/title-4-active.xpm b/xfwm4/title-4-active.xpm new file mode 100644 index 0000000..5421df8 --- /dev/null +++ b/xfwm4/title-4-active.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___active[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111", +">>>>>", +"=====", +"-----", +"$$$$$", +",,,,,", +"55555", +"@@@@@", +"&&&&&", +"22222", +";;;;;", +"+++++", +"OOOOO", +"%%%%%", +"ooooo", +"33333", +"XXXXX", +":::::", +"*****", +"#####", +".....", +" ", +"<<<<<", +"44444" +}; diff --git a/xfwm4/title-4-inactive.xpm b/xfwm4/title-4-inactive.xpm new file mode 100644 index 0000000..e2f89a2 --- /dev/null +++ b/xfwm4/title-4-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___inactive[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #D5D3D1", +". c #9D9996", +"X c #D9D7D5", +"o c #D8D6D4", +"O c #F9F8F8", +"+ c #DDDBD9", +"@ c #E3E2E1", +"# c #E2E1E0", +"$ c #EBEAE9", +"% c #D7D5D3", +"& c #85827E", +"* c #E7E6E5", +"= c #E9E8E7", +"- c #E5E4E3", +"; c #DEDCDA", +": c #D6D4D2", +"> c #DCDAD8", +", c #E6E5E4", +"< c #E4E3E2", +"1 c #E8E7E6", +"2 c #DBD9D7", +"3 c #EAE9E8", +"4 c #D4D2D0", +"5 c #DAD8D6", +/* pixels */ +"&&&&&", +"OOOOO", +"$$$$$", +"33333", +"=====", +"11111", +"*****", +",,,,,", +"-----", +"<<<<<", +"@@@@@", +"#####", +";;;;;", +"+++++", +">>>>>", +"22222", +"55555", +"XXXXX", +"ooooo", +"%%%%%", +":::::", +" ", +"44444", +"....." +}; diff --git a/xfwm4/title-5-active.xpm b/xfwm4/title-5-active.xpm new file mode 100644 index 0000000..5421df8 --- /dev/null +++ b/xfwm4/title-5-active.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___active[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #7BA2D2", +". c #7CA3D3", +"X c #81A7D6", +"o c #83A9D7", +"O c #86ABD9", +"+ c #8CB0DC", +"@ c #92B4DF", +"# c #7DA4D3", +"$ c #96B7E1", +"% c #84AAD8", +"& c #90B3DE", +"* c #7EA5D4", +"= c #99BAE3", +"- c #97B8E2", +"; c #8DB1DD", +": c #80A6D5", +"> c #B2CCED", +", c #94B6E0", +"< c #7AA1D1", +"1 c #455D7C", +"2 c #8FB2DE", +"3 c #82A8D6", +"4 c #4E76A8", +"5 c #93B5E0", +/* pixels */ +"11111", +">>>>>", +"=====", +"-----", +"$$$$$", +",,,,,", +"55555", +"@@@@@", +"&&&&&", +"22222", +";;;;;", +"+++++", +"OOOOO", +"%%%%%", +"ooooo", +"33333", +"XXXXX", +":::::", +"*****", +"#####", +".....", +" ", +"<<<<<", +"44444" +}; diff --git a/xfwm4/title-5-inactive.xpm b/xfwm4/title-5-inactive.xpm new file mode 100644 index 0000000..e2f89a2 --- /dev/null +++ b/xfwm4/title-5-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char *title___inactive[] = { +/* columns rows colors chars-per-pixel */ +"5 24 24 1 ", +" c #D5D3D1", +". c #9D9996", +"X c #D9D7D5", +"o c #D8D6D4", +"O c #F9F8F8", +"+ c #DDDBD9", +"@ c #E3E2E1", +"# c #E2E1E0", +"$ c #EBEAE9", +"% c #D7D5D3", +"& c #85827E", +"* c #E7E6E5", +"= c #E9E8E7", +"- c #E5E4E3", +"; c #DEDCDA", +": c #D6D4D2", +"> c #DCDAD8", +", c #E6E5E4", +"< c #E4E3E2", +"1 c #E8E7E6", +"2 c #DBD9D7", +"3 c #EAE9E8", +"4 c #D4D2D0", +"5 c #DAD8D6", +/* pixels */ +"&&&&&", +"OOOOO", +"$$$$$", +"33333", +"=====", +"11111", +"*****", +",,,,,", +"-----", +"<<<<<", +"@@@@@", +"#####", +";;;;;", +"+++++", +">>>>>", +"22222", +"55555", +"XXXXX", +"ooooo", +"%%%%%", +":::::", +" ", +"44444", +"....." +}; diff --git a/xfwm4/top-left-active.png b/xfwm4/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7f5ee062851ac14cc00b5ad31e60750884376393 GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTm!3<*kJU$6Xv7|ftIx;Y<KVi<=^%BUJEOCt} z3C>R|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dah65tc!>Ka=!Z|~DhXWsgit?1o& zw`J9hDcc@Q*nF>T^-YhouG%G+`#0U2y!AoTiffI_uT?L)RJZiXq%HRwmR;@HaHo0Y z^_s<(s}^1isNOhz$D?W6ALeFd{Qv*|;f0MXK=Wlvg8YJkTwH)beAA=rKy_O@T^vIy zZY51%V{BkZVo35UY+zuTG{?t>f$<1~ii!#YQ-@>J9M2#jg$4-;iJLcWFfeg=eERT# zfkj|~h=>Rahl0Y%bLaR392_Rio-M7=(4fN2&F#Rz=$V+92r@}VMuvfrMI|yak`bt} ztD^&?@yXMttRRiYkFx_c26=dJ05vXYXkY+o)YH=gX<W2u5lG|DpFhDGJ3AR!1e!&R d1sGT)7^WRz`DIWSF9vi!gQu&X%Q~loCIIcdt8f4S literal 0 HcmV?d00001 diff --git a/xfwm4/top-left-active.xpm b/xfwm4/top-left-active.xpm new file mode 100644 index 0000000..69c5964 --- /dev/null +++ b/xfwm4/top-left-active.xpm @@ -0,0 +1,56 @@ +/* XPM */ +static char * top_left_active_xpm[] = { +"5 24 29 1", +" c None", +". c #455D7C", +"+ c #9EBDE5", +"@ c #B2CCED", +"# c #4E76A8", +"$ c #8DB1DD", +"% c #84AAD8", +"& c #94B6E0", +"* c #90B3DE", +"= c #86ABD9", +"- c #48668A", +"; c #7DA4D3", +"> c #8FB2DE", +", c #93B5E0", +"' c #82A8D6", +") c #81A7D6", +"! c #7BA2D2", +"~ c #7EA5D4", +"{ c #92B4DF", +"] c #80A6D5", +"^ c #8CB0DC", +"/ c #83A9D7", +"( c #7CA3D3", +"_ c #7AA1D1", +": c #507BB1", +"< c #97B8E2", +"[ c #96B7E1", +"} c #6D6A68", +"| c #FFFFFF", +" ", +" -:", +" -@@", +" -@<<", +" :@[[", +".+&&&", +".+,,,", +".+{{{", +".+***", +".+>>>", +".+$$$", +".+^^^", +".+===", +".+%%%", +".+///", +".+'''", +".+)))", +".+]]]", +".+~~~", +".+;;;", +".+(((", +".+!!!", +".+___", +"}####"}; diff --git a/xfwm4/top-left-inactive.xpm b/xfwm4/top-left-inactive.xpm new file mode 100644 index 0000000..ddb22d7 --- /dev/null +++ b/xfwm4/top-left-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char * top_left_inactive_xpm[] = { +"5 24 27 1", +" c None", +". c #85827E", +"+ c #F4F4F3", +"@ c #F9F8F8", +"# c #9D9996", +"$ c #D6D4D2", +"% c #DDDBD9", +"& c #DBD9D7", +"* c #E7E6E5", +"= c #E2E1E0", +"- c #DEDCDA", +"; c #D8D6D4", +"> c #DCDAD8", +", c #E5E4E3", +"' c #D9D7D5", +") c #D4D2D0", +"! c #DAD8D6", +"~ c #E3E2E1", +"{ c #E6E5E4", +"] c #E8E7E6", +"^ c #D5D3D1", +"/ c #E4E3E2", +"( c #D7D5D3", +"_ c #E9E8E7", +": c #EAE9E8", +"< c #A4A19D", +"[ c #FFFFFF", +" ", +" .<", +" .@@", +" .@::", +" <@__", +".+]]]", +".+***", +".+{{{", +".+,,,", +".+///", +".+~~~", +".+===", +".+---", +".+%%%", +".+>>>", +".+&&&", +".+!!!", +".+'''", +".+;;;", +".+(((", +".+$$$", +".+^^^", +".+)))", +".####"}; diff --git a/xfwm4/top-right-active.png b/xfwm4/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..eb780f5dbfe9422260b3323dfb06a8e89cdef891 GIT binary patch literal 455 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTm!3<*kJU$6Xv7|ftIx;Y<KVi<=^%BUJEOCt} z3C>R|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6Dah9^ez=TD|D9Yix~Q*@~LQmwPwf zowDsg+v=OmE3Z%5a=&Wf#g<h!sux|Fy!F9^&G%}TTy9)`t!KlX{!RBh(z+U!U2R%% zt#0X+wI^OTt+*agy>Z(1htqdF%FW97|NsB?lfRAut&lAV@(TuXaRP?Ow&z(ug=alo z978H@B~4&tY+y*5Aiy+<f$@lf8ru>ErVd9huNV(Dg$4-~)uXB@K!L`oQ>Qix0tG56 zDkLNrfdb9V%@BdgN=cA_V?e+Jus}pa1XzWmgF^#Y;Kq#`5G~!^-4KDBHz8VFTw1^a zKYsp%2t-8801LRdx`G87`}_OB0yAdLgb2)@JsT`wVQC2w;N)1s$i%~NnU__`$Zu*k P&|?gqu6{1-oD!M<Iy$)T literal 0 HcmV?d00001 diff --git a/xfwm4/top-right-active.xpm b/xfwm4/top-right-active.xpm new file mode 100644 index 0000000..52a72fc --- /dev/null +++ b/xfwm4/top-right-active.xpm @@ -0,0 +1,57 @@ +/* XPM */ +static char * top_right_active_xpm[] = { +"5 24 30 1", +" c None", +". c #7BA2D3", +"+ c #455D7C", +"@ c #4E76A8", +"# c #7CA3D3", +"$ c #8DB1DD", +"% c #94B6E0", +"& c #86ABD9", +"* c #83A9D7", +"= c #92B4DF", +"- c #7AA1D1", +"; c #84AAD8", +"> c #7BA2D2", +", c #93B5E0", +"' c #90B3DE", +") c #7DA4D3", +"! c #81A7D6", +"~ c #8CB0DC", +"{ c #8FB2DE", +"] c #48668A", +"^ c #80A6D5", +"/ c #82A8D6", +"( c #7EA5D4", +"_ c #ADC8EB", +": c #82A8D7", +"< c #507BB1", +"[ c #96B7E1", +"} c #97B8E2", +"| c #6D6A68", +"1 c #FFFFFF", +" ", +"<] ", +"__] ", +"}}:] ", +"[[:< ", +"%%%.+", +",,,.+", +"===.+", +"'''.+", +"{{{.+", +"$$$.+", +"~~~.+", +"&&&.+", +";;;.+", +"***.+", +"///.+", +"!!!.+", +"^^^.+", +"(((.+", +"))).+", +"###.+", +">>>.+", +"---.+", +"@@@@|"}; diff --git a/xfwm4/top-right-inactive.xpm b/xfwm4/top-right-inactive.xpm new file mode 100644 index 0000000..17fd51c --- /dev/null +++ b/xfwm4/top-right-inactive.xpm @@ -0,0 +1,54 @@ +/* XPM */ +static char * top_right_inactive_xpm[] = { +"5 24 27 1", +" c None", +". c #85827E", +"+ c #D2D0CE", +"@ c #9D9996", +"# c #DBD9D7", +"$ c #DAD8D6", +"% c #DCDAD8", +"& c #E3E2E1", +"* c #E2E1E0", +"= c #E6E5E4", +"- c #DEDCDA", +"; c #E7E6E5", +"> c #D7D5D3", +", c #E5E4E3", +"' c #D9D7D5", +") c #D4D2D0", +"! c #D8D6D4", +"~ c #D6D4D2", +"{ c #DDDBD9", +"] c #E8E7E6", +"^ c #E4E3E2", +"/ c #D5D3D1", +"( c #EAE9E8", +"_ c #F6F6F5", +": c #E9E8E7", +"< c #A4A19D", +"[ c #FFFFFF", +" ", +"<. ", +"__. ", +"((+. ", +"::+< ", +"]]]+.", +";;;+.", +"===+.", +",,,+.", +"^^^+.", +"&&&+.", +"***+.", +"---+.", +"{{{+.", +"%%%+.", +"###+.", +"$$$+.", +"'''+.", +"!!!+.", +">>>+.", +"~~~+.", +"///+.", +")))+.", +"@@@@."};