back xml themes out of trunk
This commit is contained in:
parent
268c13867d
commit
96bb892054
29 changed files with 1719 additions and 3702 deletions
|
@ -1,7 +1,3 @@
|
|||
3.5:
|
||||
* Changed theme format to xml, use the included themetoxml program to convert
|
||||
themes to the new format.
|
||||
|
||||
3.4:
|
||||
* Add Indian Bengali translation
|
||||
* Updated Italian translation
|
||||
|
|
36
Makefile.am
36
Makefile.am
|
@ -36,9 +36,6 @@ nodist_bin_SCRIPTS = \
|
|||
data/xsession/openbox-gnome-session \
|
||||
data/xsession/openbox-kde-session
|
||||
|
||||
noinst_PROGRAMS = \
|
||||
tools/themetoxml/themetoxml
|
||||
|
||||
## render ##
|
||||
|
||||
render_rendertest_CPPFLAGS = \
|
||||
|
@ -234,21 +231,6 @@ openbox_openbox_SOURCES = \
|
|||
openbox/xerror.h
|
||||
|
||||
|
||||
## themetoxml ##
|
||||
|
||||
tools_themetoxml_themetoxml_CPPFLAGS = \
|
||||
$(X_CFLAGS) \
|
||||
$(GLIB_CFLAGS) \
|
||||
$(XML_CFLAGS)
|
||||
tools_themetoxml_themetoxml_LDADD = \
|
||||
$(X_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(XML_LIBS)
|
||||
tools_themetoxml_themetoxml_SOURCES = \
|
||||
tools/themetoxml/themetoxml.c \
|
||||
tools/themetoxml/rgb.h
|
||||
|
||||
|
||||
## gnome-panel-control ##
|
||||
|
||||
tools_gnome_panel_control_gnome_panel_control_CPPFLAGS = \
|
||||
|
@ -276,11 +258,11 @@ dist_docxbm_DATA = \
|
|||
|
||||
clearlooks_themedir = $(themedir)/Clearlooks/openbox-3
|
||||
dist_clearlooks_theme_DATA= \
|
||||
themes/Clearlooks/openbox-3/themerc.xml
|
||||
themes/Clearlooks/openbox-3/themerc
|
||||
|
||||
clearlooksolive_themedir = $(themedir)/Clearlooks-Olive/openbox-3
|
||||
dist_clearlooksolive_theme_DATA= \
|
||||
themes/Clearlooks-Olive/openbox-3/themerc.xml
|
||||
themes/Clearlooks-Olive/openbox-3/themerc
|
||||
|
||||
mikachu_themedir = $(themedir)/Mikachu/openbox-3
|
||||
dist_mikachu_theme_DATA= \
|
||||
|
@ -289,7 +271,7 @@ dist_mikachu_theme_DATA= \
|
|||
themes/Mikachu/openbox-3/desk.xbm \
|
||||
themes/Mikachu/openbox-3/iconify.xbm \
|
||||
themes/Mikachu/openbox-3/max.xbm \
|
||||
themes/Mikachu/openbox-3/themerc.xml
|
||||
themes/Mikachu/openbox-3/themerc
|
||||
|
||||
|
||||
natura_themedir = $(themedir)/Natura/openbox-3
|
||||
|
@ -306,11 +288,11 @@ dist_natura_theme_DATA= \
|
|||
themes/Natura/openbox-3/max.xbm \
|
||||
themes/Natura/openbox-3/shade.xbm \
|
||||
themes/Natura/openbox-3/shade_hover.xbm \
|
||||
themes/Natura/openbox-3/themerc.xml
|
||||
themes/Natura/openbox-3/themerc
|
||||
|
||||
artwizboxed_themedir = $(themedir)/Artwiz-boxed/openbox-3
|
||||
dist_artwizboxed_theme_DATA= \
|
||||
themes/Artwiz-boxed/openbox-3/themerc.xml
|
||||
themes/Artwiz-boxed/openbox-3/themerc
|
||||
|
||||
bear2_themedir = $(themedir)/Bear2/openbox-3
|
||||
dist_bear2_theme_DATA= \
|
||||
|
@ -325,11 +307,11 @@ dist_bear2_theme_DATA= \
|
|||
themes/Bear2/openbox-3/max.xbm \
|
||||
themes/Bear2/openbox-3/shade_pressed.xbm \
|
||||
themes/Bear2/openbox-3/shade.xbm \
|
||||
themes/Bear2/openbox-3/themerc.xml
|
||||
themes/Bear2/openbox-3/themerc
|
||||
|
||||
orang_themedir = $(themedir)/Orang/openbox-3
|
||||
dist_orang_theme_DATA= \
|
||||
themes/Orang/openbox-3/themerc.xml
|
||||
themes/Orang/openbox-3/themerc
|
||||
|
||||
syscrash_themedir = $(themedir)/Syscrash/openbox-3
|
||||
dist_syscrash_theme_DATA= \
|
||||
|
@ -337,7 +319,7 @@ dist_syscrash_theme_DATA= \
|
|||
themes/Syscrash/openbox-3/max_pressed.xbm \
|
||||
themes/Syscrash/openbox-3/max_toggled.xbm \
|
||||
themes/Syscrash/openbox-3/max.xbm \
|
||||
themes/Syscrash/openbox-3/themerc.xml
|
||||
themes/Syscrash/openbox-3/themerc
|
||||
|
||||
## public headers ##
|
||||
|
||||
|
@ -403,7 +385,6 @@ dist_noinst_DATA = \
|
|||
version.h.in \
|
||||
data/rc.xsd \
|
||||
data/menu.xsd \
|
||||
data/themerc.xsd \
|
||||
data/xsession/openbox.desktop.in \
|
||||
data/xsession/openbox-gnome.desktop.in \
|
||||
data/xsession/openbox-kde.desktop.in \
|
||||
|
@ -446,7 +427,6 @@ dist_doc_DATA = \
|
|||
COPYING \
|
||||
data/rc.xsd \
|
||||
data/menu.xsd \
|
||||
data/themerc.xsd \
|
||||
doc/rc-mouse-focus.xml
|
||||
|
||||
nodist_man_MANS = \
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<openbox_menu xmlns="http://openbox.org/4.0/menu">
|
||||
<openbox_menu xmlns="http://openbox.org/3.4/menu">
|
||||
|
||||
<menu id="games-menu" label="Games">
|
||||
<item label="Crack-Attack">
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- XML Schema for the Openbox windowm anager menu file -->
|
||||
<!-- XML Schema for the Openbox window manager menu file -->
|
||||
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="http://openbox.org/4.0/menu"
|
||||
xmlns:ob="http://openbox.org/4.0/menu"
|
||||
targetNamespace="http://openbox.org/3.4/menu"
|
||||
xmlns:ob="http://openbox.org/3.4/menu"
|
||||
elementFormDefault="qualified">
|
||||
<!--
|
||||
root node
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<!-- Do not edit this file, it will be overwritten on install.
|
||||
Copy the file to $HOME/.config/openbox/ instead. -->
|
||||
|
||||
<openbox_config xmlns="http://openbox.org/4.0/rc">
|
||||
<openbox_config xmlns="http://openbox.org/3.4/rc">
|
||||
|
||||
<resistance>
|
||||
<strength>10</strength>
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
<!-- XML Schema for the Openbox window manager configuration file -->
|
||||
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="http://openbox.org/4.0/rc"
|
||||
xmlns:ob="http://openbox.org/4.0/rc"
|
||||
targetNamespace="http://openbox.org/3.4/rc"
|
||||
xmlns:ob="http://openbox.org/3.4/rc"
|
||||
elementFormDefault="qualified">
|
||||
<!--
|
||||
root node
|
||||
|
@ -350,9 +350,10 @@
|
|||
<xsd:enumeration value="BLCorner"/>
|
||||
<xsd:enumeration value="BRCorner"/>
|
||||
<xsd:enumeration value="Top"/>
|
||||
<xsd:enumeration value="Bottom"/>
|
||||
<xsd:enumeration value="Left"/>
|
||||
<xsd:enumeration value="Right"/>
|
||||
<xsd:enumeration value="Bottom"/>
|
||||
<xsd:enumeration value="Handle"/>
|
||||
<xsd:enumeration value="Maximize"/>
|
||||
<xsd:enumeration value="AllDesktops"/>
|
||||
<xsd:enumeration value="Shade"/>
|
||||
|
|
197
data/themerc.xsd
197
data/themerc.xsd
|
@ -1,197 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="http://openbox.org/4.0/themerc"
|
||||
xmlns:obt="http://openbox.org/4.0/themerc"
|
||||
elementFormDefault="qualified"
|
||||
version="1.0">
|
||||
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en">
|
||||
Openbox theme definition
|
||||
Version 1
|
||||
Copyright 2007 Dana Jansens
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
|
||||
<xs:element name="openbox_theme" type="obt:theme">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="en">
|
||||
The root node
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="color">
|
||||
<xs:attribute name="r" type="xs:integer"/>
|
||||
<xs:attribute name="g" type="xs:integer"/>
|
||||
<xs:attribute name="b" type="xs:integer"/>
|
||||
<xs:attribute name="a" type="xs:integer"/>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="point">
|
||||
<xs:attribute name="x" type="xs:integer"/>
|
||||
<xs:attribute name="y" type="xs:integer"/>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:simpleType name="justify">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="left"/>
|
||||
<xs:enumeration value="right"/>
|
||||
<xs:enumeration value="center"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:complexType name="shadow">
|
||||
<xs:all>
|
||||
<xs:element name="offset" type="obt:point" minOccurs="0"/>
|
||||
<xs:element name="primary" type="obt:color" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="text">
|
||||
<xs:all>
|
||||
<xs:element name="primary" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="shadow" type="obt:shadow" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="textarea">
|
||||
<xs:all>
|
||||
<xs:element name="style" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="primary" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="secondary" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="interlace" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="border" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="text" type="obt:text" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="area">
|
||||
<xs:all>
|
||||
<xs:element name="style" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="primary" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="secondary" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="interlace" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="border" type="obt:color" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="buttonarea">
|
||||
<xs:all>
|
||||
<xs:element name="style" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="primary" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="secondary" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="interlace" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="border" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="image" type="obt:color" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="allmenus">
|
||||
<xs:all>
|
||||
<xs:element name="border" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="overlap" type="xs:integer" minOccurs="0"/>
|
||||
<xs:element name="justify" type="obt:justify" minOccurs="0"/>
|
||||
<xs:element name="title" type="obt:textarea" minOccurs="0"/>
|
||||
<xs:element name="entries" type="obt:area" minOccurs="0"/>
|
||||
<xs:element name="inactive" type="obt:text" minOccurs="0"/>
|
||||
<xs:element name="active" type="obt:textarea" minOccurs="0"/>
|
||||
<xs:element name="disabled" type="obt:text" minOccurs="0"/>
|
||||
<xs:element name="activedisabled" type="obt:textarea" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="allbuttons">
|
||||
<xs:all>
|
||||
<xs:element name="unpressed" type="obt:buttonarea" minOccurs="0"/>
|
||||
<xs:element name="pressed" type="obt:buttonarea" minOccurs="0"/>
|
||||
<xs:element name="hover" type="obt:buttonarea" minOccurs="0"/>
|
||||
<xs:element name="disabled" type="obt:buttonarea" minOccurs="0"/>
|
||||
<xs:element name="toggled-unpressed" type="obt:buttonarea" minOccurs="0"/>
|
||||
<xs:element name="toggled-pressed" type="obt:buttonarea" minOccurs="0"/>
|
||||
<xs:element name="toggled-hover" type="obt:buttonarea" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="window">
|
||||
<xs:all>
|
||||
<xs:element name="border" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="titleseparator" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="clientpadding" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="titlebar" type="obt:area" minOccurs="0"/>
|
||||
<xs:element name="label" type="obt:textarea" minOccurs="0"/>
|
||||
<xs:element name="handle" type="obt:area" minOccurs="0"/>
|
||||
<xs:element name="grip" type="obt:area" minOccurs="0"/>
|
||||
<xs:element name="buttons" type="obt:allbuttons" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="allwindows">
|
||||
<xs:all>
|
||||
<xs:element name="justify" type="obt:justify" minOccurs="0"/>
|
||||
<xs:element name="inactive" type="obt:window" minOccurs="0"/>
|
||||
<xs:element name="active" type="obt:window" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="allosd">
|
||||
<xs:all>
|
||||
<xs:element name="border" type="obt:color" minOccurs="0"/>
|
||||
<xs:element name="label" type="obt:textarea" minOccurs="0"/>
|
||||
<xs:element name="background" type="obt:area" minOccurs="0"/>
|
||||
<xs:element name="hilight" type="obt:area" minOccurs="0"/>
|
||||
<xs:element name="unhilight" type="obt:area" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="windowDimensions">
|
||||
<xs:all>
|
||||
<xs:element name="border" type="xs:integer" minOccurs="0"/>
|
||||
<xs:element name="clientpadding" type="obt:point" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="menuDimensions">
|
||||
<xs:all>
|
||||
<xs:element name="border" type="xs:integer" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="osdDimensions">
|
||||
<xs:all>
|
||||
<xs:element name="border" type="xs:integer" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="themeDimensions">
|
||||
<xs:all>
|
||||
<xs:element name="padding" type="obt:point" minOccurs="0"/>
|
||||
<xs:element name="handle" type="xs:integer" minOccurs="0"/>
|
||||
<xs:element name="window" type="obt:windowDimensions" minOccurs="0"/>
|
||||
<xs:element name="menu" type="obt:menuDimensions" minOccurs="0"/>
|
||||
<xs:element name="osd" type="obt:osdDimensions" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="about">
|
||||
<xs:all>
|
||||
<xs:element name="author" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="email" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="webpage" type="xs:string" minOccurs="0"/>
|
||||
<xs:element name="comment" type="xs:string" minOccurs="0"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="theme">
|
||||
<xs:all>
|
||||
<xs:element name="about" type="obt:about" minOccurs="0"/>
|
||||
<xs:element name="dimensions" type="obt:themeDimensions" minOccurs="0"/>
|
||||
<xs:element name="osd" type="obt:allosd" minOccurs="0"/>
|
||||
<xs:element name="menu" type="obt:allmenus" minOccurs="0"/>
|
||||
<xs:element name="window" type="obt:allwindows" minOccurs="0"/>
|
||||
</xs:all>
|
||||
<xs:attribute name="version" type="xs:integer" use="required" fixed="1"/>
|
||||
<xs:attribute name="engine" type="xs:string" use="required" fixed="box"/>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
|
@ -1223,6 +1223,8 @@ ObFrameContext frame_context_from_string(const gchar *name)
|
|||
return OB_FRAME_CONTEXT_BRCORNER;
|
||||
else if (!g_ascii_strcasecmp("Top", name))
|
||||
return OB_FRAME_CONTEXT_TOP;
|
||||
else if (!g_ascii_strcasecmp("Handle", name))
|
||||
return OB_FRAME_CONTEXT_BOTTOM;
|
||||
else if (!g_ascii_strcasecmp("Bottom", name))
|
||||
return OB_FRAME_CONTEXT_BOTTOM;
|
||||
else if (!g_ascii_strcasecmp("Left", name))
|
||||
|
|
|
@ -165,6 +165,7 @@ gboolean parse_load(const gchar *path, const gchar *rootname,
|
|||
xmlDocPtr *doc, xmlNodePtr *root)
|
||||
{
|
||||
struct stat s;
|
||||
|
||||
if (stat(path, &s) < 0)
|
||||
return FALSE;
|
||||
|
||||
|
|
1449
render/theme.c
1449
render/theme.c
File diff suppressed because it is too large
Load diff
102
themes/Artwiz-boxed/openbox-3/themerc
Normal file
102
themes/Artwiz-boxed/openbox-3/themerc
Normal file
|
@ -0,0 +1,102 @@
|
|||
menu.title.bg: raised gradient diagonal
|
||||
menu.title.bg.color: rgb:90/94/98
|
||||
menu.title.bg.colorTo: rgb:20/24/28
|
||||
menu.title.text.color: white
|
||||
menu.title.text.justify: center
|
||||
|
||||
menu.items.bg: sunken gradient diagonal
|
||||
menu.items.bg.color: rgb:10/20/30
|
||||
menu.items.bg.colorTo: rgb:70/80/90
|
||||
menu.items.text.color: rgb:90/a0/b0
|
||||
menu.items.justify: center
|
||||
|
||||
menu.items.active.bg: raised gradient diagonal
|
||||
menu.items.active.bg.color: rgb:90/94/98
|
||||
menu.items.active.bg.colorTo: rgb:20/24/28
|
||||
menu.items.active.text.color: white
|
||||
menu.bullet.image.color: rgb:90/a0/b0
|
||||
menu.bullet.selected.image.color: #ffffff
|
||||
|
||||
window.active.title.bg: raised gradient vertical
|
||||
window.active.title.bg.color: rgb:80/84/88
|
||||
window.active.title.bg.colorTo: rgb:30/34/38
|
||||
window.inactive.title.bg: raised vertical gradient
|
||||
window.inactive.title.bg.color: rgb:50/54/58
|
||||
window.inactive.title.bg.colorTo: black
|
||||
|
||||
window.active.label.bg: sunken diagonal gradient
|
||||
window.active.label.bg.color: rgb:10/20/30
|
||||
window.active.label.bg.colorTo: rgb:70/80/90
|
||||
window.active.label.text.color: white
|
||||
window.inactive.label.bg: sunken gradient diagonal
|
||||
window.inactive.label.bg.color: black
|
||||
window.inactive.label.bg.colorTo: rgb:40/50/60
|
||||
window.inactive.label.text.color: rgb:60/64/68
|
||||
window.label.text.justify: center
|
||||
|
||||
window.active.button.unpressed.bg: raised gradient diagonal
|
||||
window.active.button.unpressed.bg.color: rgb:90/94/98
|
||||
window.active.button.unpressed.bg.colorTo: rgb:20/24/28
|
||||
window.active.button.unpressed.image.color: white
|
||||
|
||||
window.inactive.button.unpressed.bg: raised gradient diagonal
|
||||
window.inactive.button.unpressed.bg.color: rgb:50/54/58
|
||||
window.inactive.button.unpressed.bg.colorTo: black
|
||||
window.inactive.button.unpressed.image.color: rgb:70/74/78
|
||||
|
||||
window.active.button.pressed.bg: sunken gradient diagonal
|
||||
window.active.button.pressed.bg.color: rgb:20/40/50
|
||||
window.active.button.pressed.bg.colorTo: rgb:60/70/80
|
||||
|
||||
window.inactive.button.pressed.bg: sunken gradient diagonal
|
||||
window.inactive.button.pressed.bg.color: rgb:50/54/58
|
||||
window.inactive.button.pressed.bg.colorTo: black
|
||||
window.inactive.button.pressed.image.color: rgb:70/74/78
|
||||
|
||||
window.active.client.color: rgb:40/44/48
|
||||
window.inactive.client.color: rgb:20/24/28
|
||||
|
||||
window.active.handle.bg: raised gradient diagonal
|
||||
window.active.handle.bg.color: rgb:70/74/78
|
||||
window.active.handle.bg.colorTo: rgb:40/44/48
|
||||
|
||||
window.inactive.handle.bg: raised gradient diagonal
|
||||
window.inactive.handle.bg.color: rgb:50/54/58
|
||||
window.inactive.handle.bg.colorTo: black
|
||||
|
||||
window.active.grip.bg: sunken diagonal gradient
|
||||
window.active.grip.bg.color: rgb:20/30/40
|
||||
window.active.grip.bg.colorTo: rgb:60/70/80
|
||||
|
||||
window.inactive.grip.bg: sunken diagonal gradient
|
||||
window.inactive.grip.bg.color: black
|
||||
window.inactive.grip.bg.colorTo: rgb:30/40/50
|
||||
|
||||
window.active.button.toggled.bg: raised gradient diagonal
|
||||
window.active.button.toggled.bg.color: rgb:90/94/98
|
||||
window.active.button.toggled.bg.colorTo: rgb:20/24/28
|
||||
window.active.button.toggled.image.color: white
|
||||
|
||||
window.inactive.button.toggled.bg: raised gradient diagonal
|
||||
window.inactive.button.toggled.bg.color: rgb:50/54/58
|
||||
window.inactive.button.toggled.bg.colorTo: black
|
||||
window.inactive.button.toggled.image.color: rgb:70/74/78
|
||||
|
||||
window.active.button.disabled.bg: raised gradient diagonal
|
||||
window.active.button.disabled.bg.color: rgb:90/94/98
|
||||
window.active.button.disabled.bg.colorTo: rgb:20/24/28
|
||||
window.active.button.disabled.image.color: grey
|
||||
|
||||
window.inactive.button.disabled.bg: raised gradient diagonal
|
||||
window.inactive.button.disabled.bg.color: rgb:50/54/58
|
||||
window.inactive.button.disabled.bg.colorTo: black
|
||||
window.inactive.button.disabled.image.color: rgb:70/74/78
|
||||
|
||||
border.color: black
|
||||
padding.width: 1
|
||||
borderWidth: 1
|
||||
window.handle.width: 4
|
||||
|
||||
window.active.label.text.font:
|
||||
menu.title.text.font:
|
||||
menu.items.font:
|
|
@ -1,160 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<openbox_theme engine="box" version="1" xmlns="http://openbox.org/4.0/themerc">
|
||||
<about>
|
||||
<author></author>
|
||||
<email></email>
|
||||
<webpage></webpage>
|
||||
<comment></comment>
|
||||
</about>
|
||||
<dimensions>
|
||||
<handle>4</handle>
|
||||
<padding x="1" y="1"/>
|
||||
<window>
|
||||
<border>1</border>
|
||||
</window>
|
||||
<menu>
|
||||
<border>1</border>
|
||||
</menu>
|
||||
</dimensions>
|
||||
<window>
|
||||
<active>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<clientpadding r="64" g="68" b="72" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
</text>
|
||||
<style>sunken diagonal gradient</style>
|
||||
<primary r="16" g="32" b="48" a="255"/>
|
||||
<secondary r="112" g="128" b="144" a="255"/>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="255" g="255" b="255" a="255"/>
|
||||
<style>raised gradient diagonal</style>
|
||||
<primary r="144" g="148" b="152" a="255"/>
|
||||
<secondary r="32" g="36" b="40" a="255"/>
|
||||
</unpressed>
|
||||
<disabled>
|
||||
<image r="190" g="190" b="190" a="255"/>
|
||||
<style>raised gradient diagonal</style>
|
||||
<primary r="144" g="148" b="152" a="255"/>
|
||||
<secondary r="32" g="36" b="40" a="255"/>
|
||||
</disabled>
|
||||
<toggled-unpressed>
|
||||
<image r="255" g="255" b="255" a="255"/>
|
||||
<style>raised gradient diagonal</style>
|
||||
<primary r="144" g="148" b="152" a="255"/>
|
||||
<secondary r="32" g="36" b="40" a="255"/>
|
||||
</toggled-unpressed>
|
||||
<pressed>
|
||||
<style>sunken gradient diagonal</style>
|
||||
<primary r="32" g="64" b="80" a="255"/>
|
||||
<secondary r="96" g="112" b="128" a="255"/>
|
||||
</pressed>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>raised gradient vertical</style>
|
||||
<primary r="128" g="132" b="136" a="255"/>
|
||||
<secondary r="48" g="52" b="56" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>raised gradient diagonal</style>
|
||||
<primary r="112" g="116" b="120" a="255"/>
|
||||
<secondary r="64" g="68" b="72" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>sunken diagonal gradient</style>
|
||||
<primary r="32" g="48" b="64" a="255"/>
|
||||
<secondary r="96" g="112" b="128" a="255"/>
|
||||
</grip>
|
||||
</active>
|
||||
<inactive>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<clientpadding r="32" g="36" b="40" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="96" g="100" b="104" a="255"/>
|
||||
</text>
|
||||
<style>sunken gradient diagonal</style>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<secondary r="64" g="80" b="96" a="255"/>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="112" g="116" b="120" a="255"/>
|
||||
<style>raised gradient diagonal</style>
|
||||
<primary r="80" g="84" b="88" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
</unpressed>
|
||||
<pressed>
|
||||
<image r="112" g="116" b="120" a="255"/>
|
||||
<style>sunken gradient diagonal</style>
|
||||
<primary r="80" g="84" b="88" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
</pressed>
|
||||
<disabled>
|
||||
<image r="112" g="116" b="120" a="255"/>
|
||||
<style>raised gradient diagonal</style>
|
||||
<primary r="80" g="84" b="88" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
</disabled>
|
||||
<toggled-unpressed>
|
||||
<image r="112" g="116" b="120" a="255"/>
|
||||
<style>raised gradient diagonal</style>
|
||||
<primary r="80" g="84" b="88" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
</toggled-unpressed>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>raised vertical gradient</style>
|
||||
<primary r="80" g="84" b="88" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>raised gradient diagonal</style>
|
||||
<primary r="80" g="84" b="88" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>sunken diagonal gradient</style>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<secondary r="48" g="64" b="80" a="255"/>
|
||||
</grip>
|
||||
</inactive>
|
||||
<justify>center</justify>
|
||||
</window>
|
||||
<menu>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<justify>center</justify>
|
||||
<title>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
</text>
|
||||
<style>raised gradient diagonal</style>
|
||||
<primary r="144" g="148" b="152" a="255"/>
|
||||
<secondary r="32" g="36" b="40" a="255"/>
|
||||
</title>
|
||||
<inactive>
|
||||
<primary r="144" g="160" b="176" a="255"/>
|
||||
</inactive>
|
||||
<active>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
</text>
|
||||
<style>raised gradient diagonal</style>
|
||||
<primary r="144" g="148" b="152" a="255"/>
|
||||
<secondary r="32" g="36" b="40" a="255"/>
|
||||
</active>
|
||||
<entries>
|
||||
<style>sunken gradient diagonal</style>
|
||||
<primary r="16" g="32" b="48" a="255"/>
|
||||
<secondary r="112" g="128" b="144" a="255"/>
|
||||
</entries>
|
||||
<activedisabled>
|
||||
<style>raised gradient diagonal</style>
|
||||
<primary r="144" g="148" b="152" a="255"/>
|
||||
<secondary r="32" g="36" b="40" a="255"/>
|
||||
</activedisabled>
|
||||
</menu>
|
||||
</openbox_theme>
|
83
themes/Bear2/openbox-3/themerc
Normal file
83
themes/Bear2/openbox-3/themerc
Normal file
|
@ -0,0 +1,83 @@
|
|||
!! Bear2 by David Barr <david@chalkskeletons.com>
|
||||
!! http://david.chalkskeletons.com
|
||||
!! another blue theme
|
||||
|
||||
!!General
|
||||
|
||||
window.handle.width: 4
|
||||
window.client.padding.width: 0
|
||||
window.client.padding.height: 0
|
||||
border.Width: 1
|
||||
padding.width: 3
|
||||
menu.overlap: 2
|
||||
border.color: #4e4e4e
|
||||
window.frameColor: #eeeeec
|
||||
window.*.client.color: #eeeeec
|
||||
*.text.justify: center
|
||||
|
||||
!!Fonts
|
||||
|
||||
window.active.label.text.font: shadow=y:shadowoffset=1:shadowtint=3
|
||||
window.inactive.label.text.font: shadow=y:shadowoffset=1:shadowtint=0
|
||||
menu.items.font:
|
||||
menu.title.text.font: shadow=y:shadowoffset=1:shadowtint=30
|
||||
|
||||
!!Menu
|
||||
menu.border.color: #9d9d9d
|
||||
menu.title.bg: flat border vertical gradient
|
||||
menu.title.bg.color: #3465A4
|
||||
menu.title.bg.colorTo: #407CCA
|
||||
menu.title.bg.border.color: #729fcf
|
||||
menu.title.text.color: #ffffff
|
||||
|
||||
menu.items.bg: flat border solid
|
||||
menu.items.bg.color: #eeeeec
|
||||
menu.items.bg.border.color: #EFEBE7
|
||||
|
||||
menu.items.text.color: #444444
|
||||
menu.items.disabled.text.color: #babdb6
|
||||
|
||||
menu.items.active.bg: flat solid
|
||||
menu.items.active.bg.color: #4481c0
|
||||
menu.items.active.bg.colorTo: #4175aa
|
||||
menu.items.active.text.color: #f6f8fb
|
||||
menu.items.active.bg.border.color: #416c98
|
||||
|
||||
!!Active
|
||||
|
||||
window.active.title.bg: flat border gradient osx
|
||||
window.active.title.bg.color: #3465A4
|
||||
window.active.title.bg.colorTo: #407CCA
|
||||
window.active.title.bg.border.color: #699acd
|
||||
|
||||
window.active.label.bg: parentrelative
|
||||
window.active.label.text.color: #ffffff
|
||||
|
||||
window.active.button.*.bg: parentrelative
|
||||
window.active.button.*.image.color: #efefef
|
||||
window.active.button.hover.bg.color: #729fcf
|
||||
window.active.button.hover.image.color: #ffffff
|
||||
window.active.button.pressed.bg.color: #a7cef2
|
||||
window.active.button.disabled.image.color: #6d8fbc
|
||||
|
||||
window.active.handle.bg: raised solid
|
||||
window.active.handle.bg.color: #E7e7e7
|
||||
window.*.grip.bg: parentrelative
|
||||
|
||||
!!Inactive
|
||||
|
||||
window.inactive.title.bg: flat border gradient osx
|
||||
window.inactive.title.bg.color: #dcdcdc
|
||||
window.inactive.title.bg.colorTo: #eeeeec
|
||||
window.inactive.title.bg.border.color: #efefef
|
||||
window.inactive.label.bg: parentrelative
|
||||
window.inactive.label.text.color: #888a85
|
||||
|
||||
window.inactive.button.*.bg: parentrelative
|
||||
window.inactive.button.*.image.color: #888a85
|
||||
window.inactive.button.pressed.bg.color: #d3d7cf
|
||||
window.inactive.button.pressed.bg.color: #4f5051
|
||||
window.inactive.button.disabled.image.color: #d0d0d0
|
||||
|
||||
window.inactive.handle.bg: raised solid
|
||||
window.inactive.handle.bg.color: #E7e7e7
|
|
@ -1,171 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<openbox_theme engine="box" version="1" xmlns="http://openbox.org/4.0/themerc">
|
||||
<about>
|
||||
<author></author>
|
||||
<email></email>
|
||||
<webpage></webpage>
|
||||
<comment></comment>
|
||||
</about>
|
||||
<dimensions>
|
||||
<handle>4</handle>
|
||||
<padding x="3" y="3"/>
|
||||
<window>
|
||||
<border>1</border>
|
||||
<clientpadding x="0" y="0"/>
|
||||
</window>
|
||||
<menu>
|
||||
<border>1</border>
|
||||
</menu>
|
||||
</dimensions>
|
||||
<window>
|
||||
<active>
|
||||
<border r="78" g="78" b="78" a="255"/>
|
||||
<clientpadding r="238" g="238" b="236" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
<primary r="0" g="0" b="0" a="7"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>parentrelative</style>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="239" g="239" b="239" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
</unpressed>
|
||||
<pressed>
|
||||
<image r="239" g="239" b="239" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="167" g="206" b="242" a="255"/>
|
||||
</pressed>
|
||||
<disabled>
|
||||
<image r="109" g="143" b="188" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
</disabled>
|
||||
<hover>
|
||||
<image r="255" g="255" b="255" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="114" g="159" b="207" a="255"/>
|
||||
</hover>
|
||||
<toggled-unpressed>
|
||||
<image r="239" g="239" b="239" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
</toggled-unpressed>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>flat border gradient osx</style>
|
||||
<primary r="52" g="101" b="164" a="255"/>
|
||||
<secondary r="64" g="124" b="202" a="255"/>
|
||||
<border r="105" g="154" b="205" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>raised solid</style>
|
||||
<primary r="231" g="231" b="231" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>parentrelative</style>
|
||||
</grip>
|
||||
</active>
|
||||
<inactive>
|
||||
<border r="78" g="78" b="78" a="255"/>
|
||||
<clientpadding r="238" g="238" b="236" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="136" g="138" b="133" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
<primary r="255" g="255" b="255" a="0"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>parentrelative</style>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="136" g="138" b="133" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
</unpressed>
|
||||
<pressed>
|
||||
<image r="136" g="138" b="133" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="79" g="80" b="81" a="255"/>
|
||||
</pressed>
|
||||
<disabled>
|
||||
<image r="208" g="208" b="208" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
</disabled>
|
||||
<hover>
|
||||
<image r="136" g="138" b="133" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
</hover>
|
||||
<toggled-unpressed>
|
||||
<image r="136" g="138" b="133" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
</toggled-unpressed>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>flat border gradient osx</style>
|
||||
<primary r="220" g="220" b="220" a="255"/>
|
||||
<secondary r="238" g="238" b="236" a="255"/>
|
||||
<border r="239" g="239" b="239" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>raised solid</style>
|
||||
<primary r="231" g="231" b="231" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>parentrelative</style>
|
||||
</grip>
|
||||
</inactive>
|
||||
<justify>center</justify>
|
||||
</window>
|
||||
<menu>
|
||||
<border r="157" g="157" b="157" a="255"/>
|
||||
<justify>center</justify>
|
||||
<overlap>2</overlap>
|
||||
<title>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
<primary r="0" g="0" b="0" a="76"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>flat border vertical gradient</style>
|
||||
<primary r="52" g="101" b="164" a="255"/>
|
||||
<secondary r="64" g="124" b="202" a="255"/>
|
||||
<border r="114" g="159" b="207" a="255"/>
|
||||
</title>
|
||||
<inactive>
|
||||
<primary r="68" g="68" b="68" a="255"/>
|
||||
</inactive>
|
||||
<disabled>
|
||||
<primary r="186" g="189" b="182" a="255"/>
|
||||
</disabled>
|
||||
<activedisabled>
|
||||
<text>
|
||||
<primary r="186" g="189" b="182" a="255"/>
|
||||
</text>
|
||||
<style>flat solid</style>
|
||||
<primary r="68" g="129" b="192" a="255"/>
|
||||
<secondary r="65" g="117" b="170" a="255"/>
|
||||
<border r="65" g="108" b="152" a="255"/>
|
||||
</activedisabled>
|
||||
<active>
|
||||
<text>
|
||||
<primary r="246" g="248" b="251" a="255"/>
|
||||
</text>
|
||||
<style>flat solid</style>
|
||||
<primary r="68" g="129" b="192" a="255"/>
|
||||
<secondary r="65" g="117" b="170" a="255"/>
|
||||
<border r="65" g="108" b="152" a="255"/>
|
||||
</active>
|
||||
<entries>
|
||||
<style>flat border solid</style>
|
||||
<primary r="238" g="238" b="236" a="255"/>
|
||||
<border r="239" g="235" b="231" a="255"/>
|
||||
</entries>
|
||||
</menu>
|
||||
</openbox_theme>
|
121
themes/Clearlooks-Olive/openbox-3/themerc
Normal file
121
themes/Clearlooks-Olive/openbox-3/themerc
Normal file
|
@ -0,0 +1,121 @@
|
|||
# Name: Clearlooks-Olive
|
||||
# Author: John McKnight <jmcknight@gmail.com>
|
||||
# Note: This is a port of the Clearlooks-Olive metacity theme to Openbox.
|
||||
|
||||
# Menu settings
|
||||
menu.title.bg: Raised Gradient Vertical
|
||||
menu.title.bg.color: #95ad70
|
||||
menu.title.bg.colorTo: #7d925d
|
||||
menu.title.text.color: #ffffff
|
||||
menu.title.text.justify: Left
|
||||
|
||||
menu.items.bg: Flat Solid
|
||||
menu.items.bg.color: #f1eee0
|
||||
menu.items.text.color: #444444
|
||||
menu.items.disabled.text.color: #aaaaaa
|
||||
menu.items.active.disabled.text.color: #969696
|
||||
|
||||
menu.items.active.bg: Flat Gradient Vertical Border
|
||||
menu.items.active.bg.color: #b4c994
|
||||
menu.items.active.bg.colorTo: #92aa6d
|
||||
menu.items.active.bg.border.color: #92aa6d
|
||||
menu.items.active.text.color: #ffffff
|
||||
|
||||
|
||||
# Window settings (focused)
|
||||
window.active.title.bg: Raised Gradient Vertical
|
||||
window.active.title.bg.color: #95ad70
|
||||
window.active.title.bg.colorTo: #7d925d
|
||||
|
||||
window.active.label.bg: Parentrelative
|
||||
window.active.label.text.color: #ffffff
|
||||
|
||||
window.active.handle.bg: Raised Gradient Vertical
|
||||
window.active.handle.bg.color: #95ad70
|
||||
window.active.handle.bg.colorTo: #7d925d
|
||||
|
||||
window.active.grip.bg: Raised Gradient Vertical
|
||||
window.active.grip.bg.color: #95ad70
|
||||
window.active.grip.bg.colorTo: #7d925d
|
||||
|
||||
window.active.button.unpressed.bg: Flat Gradient Vertical Border
|
||||
window.active.button.unpressed.bg.color: #65744e
|
||||
window.active.button.unpressed.bg.colorTo: #5b6846
|
||||
window.active.button.unpressed.bg.border.color: #abbc91
|
||||
window.active.button.unpressed.image.color: #ffffff
|
||||
|
||||
window.active.button.pressed.bg: Flat Gradient Vertical Border
|
||||
window.active.button.pressed.bg.color: #373d2b
|
||||
window.active.button.pressed.bg.colorTo: #333828
|
||||
window.active.button.pressed.bg.border.color: #abbc91
|
||||
window.active.button.pressed.image.color: #ffffff
|
||||
|
||||
window.active.button.disabled.bg: Flat Gradient Vertical Border
|
||||
window.active.button.disabled.bg.color: #373d2b
|
||||
window.active.button.disabled.bg.colorTo: #333828
|
||||
window.active.button.disabled.bg.border.color: #abbc91
|
||||
window.active.button.disabled.image.color: #abbc91
|
||||
|
||||
window.active.button.toggled.bg: Flat Gradient Vertical Border
|
||||
window.active.button.toggled.bg.color: #65744e
|
||||
window.active.button.toggled.bg.colorTo: #5b6846
|
||||
window.active.button.toggled.bg.border.color: #abbc91
|
||||
window.active.button.toggled.image.color: #b9b7a7
|
||||
|
||||
|
||||
# Window settings (unfocused)
|
||||
window.inactive.title.bg: Raised Gradient Vertical
|
||||
window.inactive.title.bg.color: #f1eeea
|
||||
window.inactive.title.bg.colorTo: #d8cfc7
|
||||
|
||||
window.inactive.label.bg: Parentrelative
|
||||
window.inactive.label.text.color: #000000
|
||||
|
||||
window.inactive.handle.bg: Raised Gradient Vertical
|
||||
window.inactive.handle.bg.color: #f1eeea
|
||||
window.inactive.handle.bg.colorTo: #d8cfc7
|
||||
|
||||
window.inactive.grip.bg: Raised Gradient Vertical
|
||||
window.inactive.grip.bg.color: #f1eeea
|
||||
window.inactive.grip.bg.colorTo: #d8cfc7
|
||||
|
||||
window.inactive.button.unpressed.bg: Flat Gradient Vertical Border
|
||||
window.inactive.button.unpressed.bg.color: #efebe7
|
||||
window.inactive.button.unpressed.bg.colorTo: #ddd6ce
|
||||
window.inactive.button.unpressed.bg.border.color: #8f8173
|
||||
window.inactive.button.unpressed.image.color: #000000
|
||||
|
||||
window.inactive.button.pressed.bg: Flat Gradient Vertical Border
|
||||
window.inactive.button.pressed.bg.color: #efebe7
|
||||
window.inactive.button.pressed.bg.colorTo: #ddd6ce
|
||||
window.inactive.button.pressed.bg.border.color: #8f8173
|
||||
window.inactive.button.pressed.image.color: #000000
|
||||
|
||||
window.inactive.button.disabled.bg: Flat Gradient Vertical Border
|
||||
window.inactive.button.disabled.bg.color: #efebe7
|
||||
window.inactive.button.disabled.bg.colorTo: #ddd6ce
|
||||
window.inactive.button.disabled.bg.border.color: #8f8173
|
||||
window.inactive.button.disabled.image.color: #8f8173
|
||||
|
||||
window.inactive.button.toggled.bg: Flat Gradient Vertical Border
|
||||
window.inactive.button.toggled.bg.color: #efebe7
|
||||
window.inactive.button.toggled.bg.colorTo: #ddd6ce
|
||||
window.inactive.button.toggled.bg.border.color: #8f8173
|
||||
window.inactive.button.toggled.image.color: #000000
|
||||
|
||||
|
||||
### Everything else
|
||||
border.width: 1
|
||||
padding.width: 2
|
||||
window.handle.width: 3
|
||||
window.client.padding.width: 0
|
||||
window.client.padding.height: 0
|
||||
border.color: #000000
|
||||
menu.overlap: 0
|
||||
|
||||
|
||||
### Fonts
|
||||
window.active.label.text.font:shadow=y:shadowtint=70:shadowoffset=1
|
||||
window.inactive.label.text.font:shadow=y:shadowtint=20:shadowoffset=1
|
||||
menu.items.font:
|
||||
menu.title.text.font:shadow=y:shadowtint=70
|
|
@ -1,183 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<openbox_theme engine="box" version="1" xmlns="http://openbox.org/4.0/themerc">
|
||||
<about>
|
||||
<author></author>
|
||||
<email></email>
|
||||
<webpage></webpage>
|
||||
<comment></comment>
|
||||
</about>
|
||||
<dimensions>
|
||||
<handle>3</handle>
|
||||
<padding x="2" y="2"/>
|
||||
<window>
|
||||
<border>1</border>
|
||||
<clientpadding x="0" y="0"/>
|
||||
</window>
|
||||
<menu>
|
||||
<border>1</border>
|
||||
</menu>
|
||||
</dimensions>
|
||||
<window>
|
||||
<active>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
<primary r="0" g="0" b="0" a="178"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>Parentrelative</style>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="255" g="255" b="255" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="101" g="116" b="78" a="255"/>
|
||||
<secondary r="91" g="104" b="70" a="255"/>
|
||||
<border r="171" g="188" b="145" a="255"/>
|
||||
</unpressed>
|
||||
<pressed>
|
||||
<image r="255" g="255" b="255" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="55" g="61" b="43" a="255"/>
|
||||
<secondary r="51" g="56" b="40" a="255"/>
|
||||
<border r="171" g="188" b="145" a="255"/>
|
||||
</pressed>
|
||||
<disabled>
|
||||
<image r="171" g="188" b="145" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="55" g="61" b="43" a="255"/>
|
||||
<secondary r="51" g="56" b="40" a="255"/>
|
||||
<border r="171" g="188" b="145" a="255"/>
|
||||
</disabled>
|
||||
<toggled-unpressed>
|
||||
<image r="185" g="183" b="167" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="101" g="116" b="78" a="255"/>
|
||||
<secondary r="91" g="104" b="70" a="255"/>
|
||||
<border r="171" g="188" b="145" a="255"/>
|
||||
</toggled-unpressed>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="149" g="173" b="112" a="255"/>
|
||||
<secondary r="125" g="146" b="93" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="149" g="173" b="112" a="255"/>
|
||||
<secondary r="125" g="146" b="93" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="149" g="173" b="112" a="255"/>
|
||||
<secondary r="125" g="146" b="93" a="255"/>
|
||||
</grip>
|
||||
</active>
|
||||
<inactive>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
<primary r="0" g="0" b="0" a="51"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>Parentrelative</style>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="0" g="0" b="0" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="239" g="235" b="231" a="255"/>
|
||||
<secondary r="221" g="214" b="206" a="255"/>
|
||||
<border r="143" g="129" b="115" a="255"/>
|
||||
</unpressed>
|
||||
<pressed>
|
||||
<image r="0" g="0" b="0" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="239" g="235" b="231" a="255"/>
|
||||
<secondary r="221" g="214" b="206" a="255"/>
|
||||
<border r="143" g="129" b="115" a="255"/>
|
||||
</pressed>
|
||||
<disabled>
|
||||
<image r="143" g="129" b="115" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="239" g="235" b="231" a="255"/>
|
||||
<secondary r="221" g="214" b="206" a="255"/>
|
||||
<border r="143" g="129" b="115" a="255"/>
|
||||
</disabled>
|
||||
<toggled-unpressed>
|
||||
<image r="0" g="0" b="0" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="239" g="235" b="231" a="255"/>
|
||||
<secondary r="221" g="214" b="206" a="255"/>
|
||||
<border r="143" g="129" b="115" a="255"/>
|
||||
</toggled-unpressed>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="241" g="238" b="234" a="255"/>
|
||||
<secondary r="216" g="207" b="199" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="241" g="238" b="234" a="255"/>
|
||||
<secondary r="216" g="207" b="199" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="241" g="238" b="234" a="255"/>
|
||||
<secondary r="216" g="207" b="199" a="255"/>
|
||||
</grip>
|
||||
</inactive>
|
||||
</window>
|
||||
<menu>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<justify>left</justify>
|
||||
<overlap>0</overlap>
|
||||
<title>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
<primary r="0" g="0" b="0" a="178"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="149" g="173" b="112" a="255"/>
|
||||
<secondary r="125" g="146" b="93" a="255"/>
|
||||
</title>
|
||||
<inactive>
|
||||
<primary r="68" g="68" b="68" a="255"/>
|
||||
</inactive>
|
||||
<disabled>
|
||||
<primary r="170" g="170" b="170" a="255"/>
|
||||
</disabled>
|
||||
<activedisabled>
|
||||
<text>
|
||||
<primary r="150" g="150" b="150" a="255"/>
|
||||
</text>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="180" g="201" b="148" a="255"/>
|
||||
<secondary r="146" g="170" b="109" a="255"/>
|
||||
<border r="146" g="170" b="109" a="255"/>
|
||||
</activedisabled>
|
||||
<active>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
</text>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="180" g="201" b="148" a="255"/>
|
||||
<secondary r="146" g="170" b="109" a="255"/>
|
||||
<border r="146" g="170" b="109" a="255"/>
|
||||
</active>
|
||||
<entries>
|
||||
<style>Flat Solid</style>
|
||||
<primary r="241" g="238" b="224" a="255"/>
|
||||
</entries>
|
||||
</menu>
|
||||
</openbox_theme>
|
118
themes/Clearlooks/openbox-3/themerc
Normal file
118
themes/Clearlooks/openbox-3/themerc
Normal file
|
@ -0,0 +1,118 @@
|
|||
# Name: Clearlooks
|
||||
# Author: John McKnight <jmcknight@gmail.com>
|
||||
# Note: This is a port of the Clearlooks metacity theme to Openbox.
|
||||
|
||||
# Menu settings
|
||||
menu.title.bg: Raised Gradient Vertical
|
||||
menu.title.bg.color: #658fb5
|
||||
menu.title.bg.colorTo: #4d6982
|
||||
menu.title.text.color: #ffffff
|
||||
menu.title.text.justify: Left
|
||||
|
||||
menu.items.bg: Flat Solid
|
||||
menu.items.bg.color: #f8f5f2
|
||||
menu.items.text.color: #000000
|
||||
menu.items.disabled.text.color: #aaaaaa
|
||||
|
||||
menu.items.active.bg: Flat Gradient Vertical
|
||||
menu.items.active.bg.color: #628cb2
|
||||
menu.items.active.bg.colorTo: #50708d
|
||||
menu.items.active.text.color: #ffffff
|
||||
|
||||
|
||||
# Window settings (focused)
|
||||
window.active.title.bg: Raised Gradient Vertical
|
||||
window.active.title.bg.color: #658fb5
|
||||
window.active.title.bg.colorTo: #4d6982
|
||||
|
||||
window.active.label.bg: Parentrelative
|
||||
window.active.label.text.color: #ffffff
|
||||
|
||||
window.active.handle.bg: Raised Gradient Vertical
|
||||
window.active.handle.bg.color: #658fb5
|
||||
window.active.handle.bg.colorTo: #4d6982
|
||||
|
||||
window.active.grip.bg: Raised Gradient Vertical
|
||||
window.active.grip.bg.color: #658fb5
|
||||
window.active.grip.bg.colorTo: #4d6982
|
||||
|
||||
window.active.button.unpressed.bg: Flat Gradient Vertical Border
|
||||
window.active.button.unpressed.bg.color: #6993b9
|
||||
window.active.button.unpressed.bg.colorTo: #55799a
|
||||
window.active.button.unpressed.bg.border.color: #3d4c5a
|
||||
window.active.button.unpressed.image.color: #ffffff
|
||||
|
||||
window.active.button.pressed.bg: Flat Gradient Vertical Border
|
||||
window.active.button.pressed.bg.color: #537797
|
||||
window.active.button.pressed.bg.colorTo: #50708e
|
||||
window.active.button.pressed.bg.border.color: #3d4c5a
|
||||
window.active.button.pressed.image.color: #ffffff
|
||||
|
||||
window.active.button.disabled.bg: Flat Gradient Vertical Border
|
||||
window.active.button.disabled.bg.color: #537797
|
||||
window.active.button.disabled.bg.colorTo: #50708e
|
||||
window.active.button.disabled.bg.border.color: #3d4c5a
|
||||
window.active.button.disabled.image.color: #3d4c5a
|
||||
|
||||
window.active.button.toggled.bg: Flat Gradient Vertical Border
|
||||
window.active.button.toggled.bg.color: #6993b9
|
||||
window.active.button.toggled.bg.colorTo: #55799a
|
||||
window.active.button.toggled.bg.border.color: #3d4c5a
|
||||
window.active.button.toggled.image.color: #cccccc
|
||||
|
||||
|
||||
# Window settings (unfocused)
|
||||
window.inactive.title.bg: Raised Gradient Vertical
|
||||
window.inactive.title.bg.color: #f1eeea
|
||||
window.inactive.title.bg.colorTo: #d8cfc7
|
||||
|
||||
window.inactive.label.bg: Parentrelative
|
||||
window.inactive.label.text.color: #000000
|
||||
|
||||
window.inactive.handle.bg: Raised Gradient Vertical
|
||||
window.inactive.handle.bg.color: #f1eeea
|
||||
window.inactive.handle.bg.colorTo: #d8cfc7
|
||||
|
||||
window.inactive.grip.bg: Raised Gradient Vertical
|
||||
window.inactive.grip.bg.color: #f1eeea
|
||||
window.inactive.grip.bg.colorTo: #d8cfc7
|
||||
|
||||
window.inactive.button.unpressed.bg: Flat Gradient Vertical Border
|
||||
window.inactive.button.unpressed.bg.color: #efebe7
|
||||
window.inactive.button.unpressed.bg.colorTo: #ddd6ce
|
||||
window.inactive.button.unpressed.bg.border.color: #8f8173
|
||||
window.inactive.button.unpressed.image.color: #000000
|
||||
|
||||
window.inactive.button.pressed.bg: Flat Gradient Vertical Border
|
||||
window.inactive.button.pressed.bg.color: #efebe7
|
||||
window.inactive.button.pressed.bg.colorTo: #ddd6ce
|
||||
window.inactive.button.pressed.bg.border.color: #8f8173
|
||||
window.inactive.button.pressed.image.color: #000000
|
||||
|
||||
window.inactive.button.disabled.bg: Flat Gradient Vertical Border
|
||||
window.inactive.button.disabled.bg.color: #efebe7
|
||||
window.inactive.button.disabled.bg.colorTo: #ddd6ce
|
||||
window.inactive.button.disabled.bg.border.color: #8f8173
|
||||
window.inactive.button.disabled.image.color: #8f8173
|
||||
|
||||
window.inactive.button.toggled.bg: Flat Gradient Vertical Border
|
||||
window.inactive.button.toggled.bg.color: #efebe7
|
||||
window.inactive.button.toggled.bg.colorTo: #ddd6ce
|
||||
window.inactive.button.toggled.bg.border.color: #8f8173
|
||||
window.inactive.button.toggled.image.color: #000000
|
||||
|
||||
|
||||
### Everything else
|
||||
border.width: 1
|
||||
padding.width: 2
|
||||
window.handle.width: 3
|
||||
window.client.padding.width: 0
|
||||
window.client.padding.height: 0
|
||||
border.color: #000000
|
||||
menu.overlap: 0
|
||||
|
||||
### Fonts
|
||||
window.active.label.text.font:shadow=y:shadowtint=70:shadowoffset=1
|
||||
window.inactive.label.text.font:shadow=y:shadowtint=20:shadowoffset=1
|
||||
menu.items.font:
|
||||
menu.title.text.font:shadow=y:shadowtint=70
|
|
@ -1,181 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<openbox_theme engine="box" version="1" xmlns="http://openbox.org/4.0/themerc">
|
||||
<about>
|
||||
<author></author>
|
||||
<email></email>
|
||||
<webpage></webpage>
|
||||
<comment></comment>
|
||||
</about>
|
||||
<dimensions>
|
||||
<handle>3</handle>
|
||||
<padding x="2" y="2"/>
|
||||
<window>
|
||||
<border>1</border>
|
||||
<clientpadding x="0" y="0"/>
|
||||
</window>
|
||||
<menu>
|
||||
<border>1</border>
|
||||
</menu>
|
||||
</dimensions>
|
||||
<window>
|
||||
<active>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
<primary r="0" g="0" b="0" a="178"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>Parentrelative</style>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="255" g="255" b="255" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="105" g="147" b="185" a="255"/>
|
||||
<secondary r="85" g="121" b="154" a="255"/>
|
||||
<border r="61" g="76" b="90" a="255"/>
|
||||
</unpressed>
|
||||
<pressed>
|
||||
<image r="255" g="255" b="255" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="83" g="119" b="151" a="255"/>
|
||||
<secondary r="80" g="112" b="142" a="255"/>
|
||||
<border r="61" g="76" b="90" a="255"/>
|
||||
</pressed>
|
||||
<disabled>
|
||||
<image r="61" g="76" b="90" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="83" g="119" b="151" a="255"/>
|
||||
<secondary r="80" g="112" b="142" a="255"/>
|
||||
<border r="61" g="76" b="90" a="255"/>
|
||||
</disabled>
|
||||
<toggled-unpressed>
|
||||
<image r="204" g="204" b="204" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="105" g="147" b="185" a="255"/>
|
||||
<secondary r="85" g="121" b="154" a="255"/>
|
||||
<border r="61" g="76" b="90" a="255"/>
|
||||
</toggled-unpressed>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="101" g="143" b="181" a="255"/>
|
||||
<secondary r="77" g="105" b="130" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="101" g="143" b="181" a="255"/>
|
||||
<secondary r="77" g="105" b="130" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="101" g="143" b="181" a="255"/>
|
||||
<secondary r="77" g="105" b="130" a="255"/>
|
||||
</grip>
|
||||
</active>
|
||||
<inactive>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
<primary r="0" g="0" b="0" a="51"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>Parentrelative</style>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="0" g="0" b="0" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="239" g="235" b="231" a="255"/>
|
||||
<secondary r="221" g="214" b="206" a="255"/>
|
||||
<border r="143" g="129" b="115" a="255"/>
|
||||
</unpressed>
|
||||
<pressed>
|
||||
<image r="0" g="0" b="0" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="239" g="235" b="231" a="255"/>
|
||||
<secondary r="221" g="214" b="206" a="255"/>
|
||||
<border r="143" g="129" b="115" a="255"/>
|
||||
</pressed>
|
||||
<disabled>
|
||||
<image r="143" g="129" b="115" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="239" g="235" b="231" a="255"/>
|
||||
<secondary r="221" g="214" b="206" a="255"/>
|
||||
<border r="143" g="129" b="115" a="255"/>
|
||||
</disabled>
|
||||
<toggled-unpressed>
|
||||
<image r="0" g="0" b="0" a="255"/>
|
||||
<style>Flat Gradient Vertical Border</style>
|
||||
<primary r="239" g="235" b="231" a="255"/>
|
||||
<secondary r="221" g="214" b="206" a="255"/>
|
||||
<border r="143" g="129" b="115" a="255"/>
|
||||
</toggled-unpressed>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="241" g="238" b="234" a="255"/>
|
||||
<secondary r="216" g="207" b="199" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="241" g="238" b="234" a="255"/>
|
||||
<secondary r="216" g="207" b="199" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="241" g="238" b="234" a="255"/>
|
||||
<secondary r="216" g="207" b="199" a="255"/>
|
||||
</grip>
|
||||
</inactive>
|
||||
</window>
|
||||
<menu>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<justify>left</justify>
|
||||
<overlap>0</overlap>
|
||||
<title>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
<primary r="0" g="0" b="0" a="178"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>Raised Gradient Vertical</style>
|
||||
<primary r="101" g="143" b="181" a="255"/>
|
||||
<secondary r="77" g="105" b="130" a="255"/>
|
||||
</title>
|
||||
<inactive>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
</inactive>
|
||||
<disabled>
|
||||
<primary r="170" g="170" b="170" a="255"/>
|
||||
</disabled>
|
||||
<activedisabled>
|
||||
<text>
|
||||
<primary r="170" g="170" b="170" a="255"/>
|
||||
</text>
|
||||
<style>Flat Gradient Vertical</style>
|
||||
<primary r="98" g="140" b="178" a="255"/>
|
||||
<secondary r="80" g="112" b="141" a="255"/>
|
||||
</activedisabled>
|
||||
<active>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
</text>
|
||||
<style>Flat Gradient Vertical</style>
|
||||
<primary r="98" g="140" b="178" a="255"/>
|
||||
<secondary r="80" g="112" b="141" a="255"/>
|
||||
</active>
|
||||
<entries>
|
||||
<style>Flat Solid</style>
|
||||
<primary r="248" g="245" b="242" a="255"/>
|
||||
</entries>
|
||||
</menu>
|
||||
</openbox_theme>
|
160
themes/Mikachu/openbox-3/themerc
Normal file
160
themes/Mikachu/openbox-3/themerc
Normal file
|
@ -0,0 +1,160 @@
|
|||
!! Menu settings
|
||||
|
||||
menu.title.bg: raised gradient crossdiagonal bevel1
|
||||
menu.title.bg.color: #6699CC
|
||||
menu.title.bg.colorTo: #334866
|
||||
menu.title.bg.border.color: #000000
|
||||
menu.title.text.color: #CCCCFF
|
||||
menu.title.text.justify: center
|
||||
|
||||
menu.items.bg: flat gradient vertical bevel1
|
||||
menu.items.bg.color: #B8B8D8
|
||||
menu.items.bg.colorTo: #A0A0BA
|
||||
menu.items.bg.border.color: #000000
|
||||
menu.items.text.color: #000022
|
||||
menu.items.disabled.text.color: #711
|
||||
|
||||
menu.items.active.bg: raised gradient mirrorhorizontal bevel1
|
||||
menu.items.active.bg.color: #555577
|
||||
menu.items.active.bg.colorTo: #6699CC
|
||||
menu.items.active.bg.border.color: #000000
|
||||
menu.items.active.text.color: #CCCCFF
|
||||
|
||||
menu.frame.justify: left
|
||||
|
||||
!! General window settings
|
||||
window.label.text.justify: left
|
||||
|
||||
!! focused window settings
|
||||
window.active.client.color: #80A080
|
||||
|
||||
window.active.title.bg: raised gradient crossdiagonal bevel1
|
||||
window.active.title.bg.color: #6699CC
|
||||
window.active.title.bg.colorTo: #334866
|
||||
window.active.title.bg.border.color: #000000
|
||||
|
||||
window.active.handle.bg: flat gradient crossdiagonal bevel1
|
||||
window.active.handle.bg.color: #6699CC
|
||||
window.active.handle.bg.colorTo: #334866
|
||||
window.active.handle.bg.border.color: #000000
|
||||
|
||||
window.active.grip.bg: parentrelative
|
||||
window.active.grip.bg.color: #000000
|
||||
window.active.grip.bg.colorTo: #000000
|
||||
window.active.grip.bg.border.color: #000000
|
||||
|
||||
window.active.label.bg: parentrelative
|
||||
window.active.label.bg.color: #000000
|
||||
window.active.label.bg.colorTo: #000000
|
||||
window.active.label.bg.border.color: #000000
|
||||
window.active.label.text.color: #BFE9FF
|
||||
|
||||
window.active.button.unpressed.bg: parentrelative
|
||||
window.active.button.unpressed.bg.color: #000000
|
||||
window.active.button.unpressed.bg.colorTo: #000000
|
||||
window.active.button.unpressed.bg.border.color: #000000
|
||||
window.active.button.unpressed.image.color: grey85
|
||||
|
||||
window.active.button.pressed.bg: sunken parentrelative bevel1
|
||||
window.active.button.pressed.bg.color: #6699CC
|
||||
window.active.button.pressed.bg.colorTo: #334866
|
||||
window.active.button.pressed.bg.border.color: #000000
|
||||
window.active.button.pressed.image.color: green
|
||||
|
||||
window.active.button.toggled.bg: sunken parentrelative bevel2
|
||||
window.active.button.toggled.bg.color: #6699CC
|
||||
window.active.button.toggled.bg.colorTo: #334866
|
||||
window.active.button.toggled.bg.border.color: #000000
|
||||
window.active.button.toggled.image.color: grey85
|
||||
|
||||
window.active.button.disabled.bg: parentrelative
|
||||
window.active.button.disabled.bg.color: #000000
|
||||
window.active.button.disabled.bg.colorTo: #000000
|
||||
window.active.button.disabled.image.color: #000000
|
||||
window.active.button.disabled.bg.border.color: #000000
|
||||
|
||||
window.active.button.hover.bg: parentrelative
|
||||
window.active.button.hover.image.color: #00FF00
|
||||
window.active.button.hover.bg.color: #000000
|
||||
window.active.button.hover.bg.colorTo: #000000
|
||||
window.active.button.hover.bg.border.color: #000000
|
||||
|
||||
!window.active.button.hover.bg: raised gradient crossdiagonal bevel1
|
||||
!window.active.button.hover.image.color: #00FF00
|
||||
!window.active.button.hover.bg.color: #334866
|
||||
!window.active.button.hover.bg.colorTo: #6699CC
|
||||
!window.active.button.hover.bg.border.color: #000000
|
||||
|
||||
!! unfocused window settings
|
||||
window.inactive.client.color: grey50
|
||||
|
||||
window.inactive.title.bg: flat gradient diagonal bevel1
|
||||
window.inactive.title.bg.color: #7F7FA0
|
||||
window.inactive.title.bg.colorTo: #333350
|
||||
window.inactive.title.bg.border.color: #000000
|
||||
|
||||
window.inactive.handle.bg: flat gradient diagonal bevel1
|
||||
window.inactive.handle.bg.color: grey50
|
||||
window.inactive.handle.bg.colorTo: grey20
|
||||
window.inactive.handle.bg.border.color: #000000
|
||||
|
||||
window.inactive.grip.bg: parentrelative
|
||||
window.inactive.grip.bg.color: #000000
|
||||
window.inactive.grip.bg.colorTo: #000000
|
||||
window.inactive.grip.bg.border.color: #000000
|
||||
|
||||
window.inactive.label.bg: parentrelative
|
||||
window.inactive.label.bg.color: #000000
|
||||
window.inactive.label.bg.colorTo: #000000
|
||||
window.inactive.label.bg.border.color: #000000
|
||||
window.inactive.label.text.color: #C3C3E0
|
||||
|
||||
window.inactive.button.unpressed.bg: parentrelative
|
||||
window.inactive.button.unpressed.bg.color: #000000
|
||||
window.inactive.button.unpressed.bg.colorTo: #000000
|
||||
window.inactive.button.unpressed.bg.border.color: #000000
|
||||
window.inactive.button.unpressed.image.color: grey60
|
||||
|
||||
window.inactive.button.pressed.bg: sunken parentrelative bevel1
|
||||
window.inactive.button.pressed.bg.color: grey60
|
||||
window.inactive.button.pressed.bg.colorTo: grey20
|
||||
window.inactive.button.pressed.bg.border.color: #000000
|
||||
window.inactive.button.pressed.image.color: #00CC00
|
||||
|
||||
window.inactive.button.disabled.bg: parentrelative
|
||||
window.inactive.button.disabled.bg.color: #000000
|
||||
window.inactive.button.disabled.bg.colorTo: #000000
|
||||
window.inactive.button.disabled.bg.border.color: #000000
|
||||
window.inactive.button.disabled.image.color: #000000
|
||||
|
||||
window.inactive.button.toggled.bg: sunken parentrelative bevel2
|
||||
window.inactive.button.toggled.bg.color: grey60
|
||||
window.inactive.button.toggled.bg.colorTo: grey20
|
||||
window.inactive.button.toggled.bg.border.color: #000000
|
||||
window.inactive.button.toggled.image.color: grey60
|
||||
|
||||
window.inactive.button.hover.bg: parentrelative
|
||||
window.inactive.button.hover.bg.color: #000000
|
||||
window.inactive.button.hover.bg.colorTo: #000000
|
||||
window.inactive.button.hover.image.color: #00CC00
|
||||
window.inactive.button.hover.bg.border.color: #000000
|
||||
|
||||
!! Global width settings
|
||||
border.width: 1
|
||||
padding.width: 1
|
||||
window.handle.width: 0
|
||||
window.client.padding.width: 0
|
||||
window.client.padding.height: 0
|
||||
focus.inner.color: #A6CAF3
|
||||
focus.outer.color: #0000A0
|
||||
|
||||
!! Miscellaneous settings
|
||||
border.color: #223344
|
||||
|
||||
!! Font stuff
|
||||
window.active.label.text.font:shadow=n
|
||||
window.inactive.label.text.font:shadowoffset=3:shadowtint=32:shadow=y
|
||||
menu.title.text.font:shadowoffset=2:shadowtint=35:shadow=y
|
||||
menu.items.font:shadowoffset=2:shadowtint=15:shadow=y
|
||||
|
||||
!menu.overlap: 3
|
|
@ -1,227 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<openbox_theme engine="box" version="1" xmlns="http://openbox.org/4.0/themerc">
|
||||
<about>
|
||||
<author></author>
|
||||
<email></email>
|
||||
<webpage></webpage>
|
||||
<comment></comment>
|
||||
</about>
|
||||
<dimensions>
|
||||
<handle>0</handle>
|
||||
<padding x="1" y="1"/>
|
||||
<window>
|
||||
<border>1</border>
|
||||
<clientpadding x="0" y="0"/>
|
||||
</window>
|
||||
<menu>
|
||||
<border>1</border>
|
||||
</menu>
|
||||
</dimensions>
|
||||
<window>
|
||||
<active>
|
||||
<border r="34" g="51" b="68" a="255"/>
|
||||
<clientpadding r="128" g="128" b="160" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="191" g="233" b="255" a="255"/>
|
||||
</text>
|
||||
<style>parentrelative</style>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="217" g="217" b="217" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</unpressed>
|
||||
<pressed>
|
||||
<image r="0" g="255" b="0" a="255"/>
|
||||
<style>parentrelative sunken bevel1</style>
|
||||
<primary r="102" g="153" b="204" a="255"/>
|
||||
<secondary r="51" g="72" b="102" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</pressed>
|
||||
<disabled>
|
||||
<image r="0" g="0" b="0" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</disabled>
|
||||
<hover>
|
||||
<image r="0" g="255" b="0" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</hover>
|
||||
<toggled-unpressed>
|
||||
<image r="217" g="217" b="217" a="255"/>
|
||||
<style>sunken parentrelative bevel2</style>
|
||||
<primary r="102" g="153" b="204" a="255"/>
|
||||
<secondary r="51" g="72" b="102" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</toggled-unpressed>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>raised gradient crossdiagonal bevel1</style>
|
||||
<primary r="102" g="153" b="204" a="255"/>
|
||||
<secondary r="51" g="72" b="102" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>flat gradient crossdiagonal bevel1</style>
|
||||
<primary r="102" g="153" b="204" a="255"/>
|
||||
<secondary r="51" g="72" b="102" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>parentrelative</style>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</grip>
|
||||
</active>
|
||||
<inactive>
|
||||
<border r="34" g="51" b="68" a="255"/>
|
||||
<clientpadding r="127" g="127" b="127" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="195" g="195" b="224" a="255"/>
|
||||
<shadow>
|
||||
<offset x="3" y="3"/>
|
||||
<primary r="0" g="0" b="0" a="81"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>parentrelative</style>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="153" g="153" b="153" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</unpressed>
|
||||
<pressed>
|
||||
<image r="0" g="204" b="0" a="255"/>
|
||||
<style>sunken parentrelative bevel1</style>
|
||||
<primary r="153" g="153" b="153" a="255"/>
|
||||
<secondary r="51" g="51" b="51" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</pressed>
|
||||
<disabled>
|
||||
<image r="0" g="0" b="0" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</disabled>
|
||||
<hover>
|
||||
<image r="0" g="204" b="0" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</hover>
|
||||
<toggled-unpressed>
|
||||
<image r="153" g="153" b="153" a="255"/>
|
||||
<style>sunken parentrelative bevel2</style>
|
||||
<primary r="153" g="153" b="153" a="255"/>
|
||||
<secondary r="51" g="51" b="51" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</toggled-unpressed>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>flat gradient diagonal bevel1</style>
|
||||
<primary r="127" g="127" b="160" a="255"/>
|
||||
<secondary r="51" g="51" b="80" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>flat gradient diagonal bevel1</style>
|
||||
<primary r="127" g="127" b="127" a="255"/>
|
||||
<secondary r="51" g="51" b="51" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>parentrelative</style>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</grip>
|
||||
</inactive>
|
||||
<justify>left</justify>
|
||||
</window>
|
||||
<menu>
|
||||
<overlap>-3</overlap>
|
||||
<border r="34" g="51" b="68" a="255"/>
|
||||
<justify>center</justify>
|
||||
<title>
|
||||
<text>
|
||||
<primary r="204" g="204" b="255" a="255"/>
|
||||
<shadow>
|
||||
<offset x="2" y="2"/>
|
||||
<primary r="0" g="0" b="0" a="89"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>raised gradient crossdiagonal bevel1</style>
|
||||
<primary r="102" g="153" b="204" a="255"/>
|
||||
<secondary r="51" g="72" b="102" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</title>
|
||||
<inactive>
|
||||
<primary r="0" g="0" b="34" a="255"/>
|
||||
<shadow>
|
||||
<offset x="2" y="2"/>
|
||||
<primary r="0" g="0" b="0" a="38"/>
|
||||
</shadow>
|
||||
</inactive>
|
||||
<disabled>
|
||||
<primary r="119" g="17" b="17" a="255"/>
|
||||
<shadow>
|
||||
<offset x="2" y="2"/>
|
||||
<primary r="0" g="0" b="0" a="38"/>
|
||||
</shadow>
|
||||
</disabled>
|
||||
<active-disabled>
|
||||
<text>
|
||||
<primary r="119" g="17" b="17" a="255"/>
|
||||
<shadow>
|
||||
<offset x="2" y="2"/>
|
||||
<primary r="0" g="0" b="0" a="38"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>raised gradient mirrorhorizontal</style>
|
||||
<primary r="85" g="85" b="119" a="255"/>
|
||||
<secondary r="102" g="153" b="204" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</active-disabled>
|
||||
<active>
|
||||
<text>
|
||||
<primary r="204" g="204" b="255" a="255"/>
|
||||
<shadow>
|
||||
<offset x="2" y="2"/>
|
||||
<primary r="0" g="0" b="0" a="38"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>raised gradient mirrorhorizontal</style>
|
||||
<primary r="85" g="85" b="119" a="255"/>
|
||||
<secondary r="102" g="153" b="204" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</active>
|
||||
<entries>
|
||||
<style>flat gradient vertical bevel1</style>
|
||||
<primary r="184" g="184" b="216" a="255"/>
|
||||
<secondary r="160" g="160" b="186" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</entries>
|
||||
</menu>
|
||||
</openbox_theme>
|
99
themes/Natura/openbox-3/themerc
Normal file
99
themes/Natura/openbox-3/themerc
Normal file
|
@ -0,0 +1,99 @@
|
|||
!! Natura by quandar (http://deletefactory.net/quandar)
|
||||
|
||||
!! Global Width
|
||||
window.handle.width: 2
|
||||
|
||||
window.client.padding.width: 0
|
||||
window.client.padding.height: 0
|
||||
border.Width: 1
|
||||
padding.width: 2
|
||||
|
||||
window.active.border.color: #000000
|
||||
window.inactive.border.color: #000000
|
||||
menu.border.color: #000000
|
||||
menu.overlap: 0
|
||||
window.frameColor: #eeeeee
|
||||
window.*.client.color: #eeeeee
|
||||
*.text.justify: left
|
||||
|
||||
!! Menu
|
||||
menu.title.bg: flat gradient split
|
||||
menu.title.bg.color: #5c4e45
|
||||
menu.title.bg.colorTo: #51443e
|
||||
menu.title.text.color: #ffffff
|
||||
|
||||
menu.items.bg: flat solid
|
||||
menu.items.bg.color: #f9f2ee
|
||||
|
||||
menu.items.text.color: #000000
|
||||
menu.items.disabled.text.color: #737573
|
||||
|
||||
menu.items.active.bg: flat gradient split
|
||||
menu.items.active.bg.color: #5c4e45
|
||||
menu.items.active.bg.colorTo:#51443e
|
||||
menu.items.active.text.color: #f9f2ee
|
||||
|
||||
!! Active Windows
|
||||
window.active.title.bg: flat gradient split
|
||||
window.active.title.bg.color: #5c4e45
|
||||
window.active.title.bg.colorTo: #51443e
|
||||
window.active.*.bg.border.color: #000000
|
||||
|
||||
window.active.label.bg: parentrelative
|
||||
window.active.label.text.color: #f9f2ee
|
||||
|
||||
window.active.button.*.bg: parentrelative
|
||||
window.active.button.*.image.color: #f9f2ee
|
||||
window.active.button.*.bg.border.color: #4e5860
|
||||
|
||||
window.active.button.hover.bg.color: #576773
|
||||
window.active.button.hover.bg.border.color: #9aabb9
|
||||
window.active.button.pressed.bg.color: #343b40
|
||||
window.active.button.pressed.bg.colorTo: #000000
|
||||
window.active.button.pressed.image.color: #b6b6b6
|
||||
window.active.button.pressed.bg.border.color: #b1a19e
|
||||
|
||||
window.active.button.disabled.bg: parentrelative
|
||||
window.active.button.disabled.image.color: #725e51
|
||||
|
||||
window.active.handle.bg: flat solid
|
||||
window.active.handle.bg.color:#51443e
|
||||
|
||||
window.*.grip.bg: flat solid
|
||||
window.*.grip.bg.color: #51443e
|
||||
|
||||
window.handle.width: 2
|
||||
|
||||
!! Inactive Windows
|
||||
window.inactive.title.bg: flat gradient vertical
|
||||
window.inactive.title.bg.color: #f0ece3
|
||||
window.inactive.title.bg.colorTo: #f8f7f2
|
||||
window.inactive.*.border.color: #bfbfbf
|
||||
|
||||
window.inactive.label.bg: parentrelative
|
||||
window.inactive.label.text.color: #919191
|
||||
|
||||
window.inactive.button.*.bg: parentrelative
|
||||
window.inactive.button.*.bg.color: #eeeeee
|
||||
window.inactive.button.*.image.color: #b6b6b6
|
||||
window.inactive.button.*.bg.border.color: #c9c9c9
|
||||
|
||||
window.inactive.button.pressed.bg.color: #c5c2c5
|
||||
window.inactive.button.pressed.bg.border.color: #7b7d7b
|
||||
window.inactive.button.pressed.image.color: #999999
|
||||
|
||||
window.inactive.button.hover.bg.color: #afb1b2
|
||||
window.inactive.button.hover.bg.border.color: #d9dfe4
|
||||
window.inactive.button.hover.image.color: #a0a0a0
|
||||
window.inactive.button.disabled.bg: parentrelative
|
||||
window.inactive.button.disabled.image.color: #dddddd
|
||||
|
||||
window.inactive.handle.bg: flat solid
|
||||
window.inactive.handle.bg.color: #f9f7f3
|
||||
window.inactive.grip.bg: parentrelative
|
||||
|
||||
!! Fonts
|
||||
window.active.label.text.font: shadow=y:shadowoffset=1:shadowtint=75
|
||||
window.inactive.label.text.font: shadow=y:shadowoffset=1:shadowtint=0
|
||||
menu.items.font:
|
||||
menu.title.text.font: shadow=y:shadowoffset=1:shadowtint=75
|
|
@ -1,190 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<openbox_theme engine="box" version="1" xmlns="http://openbox.org/4.0/themerc">
|
||||
<about>
|
||||
<author></author>
|
||||
<email></email>
|
||||
<webpage></webpage>
|
||||
<comment></comment>
|
||||
</about>
|
||||
<dimensions>
|
||||
<handle>2</handle>
|
||||
<padding x="2" y="2"/>
|
||||
<window>
|
||||
<border>1</border>
|
||||
<clientpadding x="0" y="0"/>
|
||||
</window>
|
||||
<menu>
|
||||
<border>1</border>
|
||||
</menu>
|
||||
</dimensions>
|
||||
<window>
|
||||
<active>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<clientpadding r="238" g="238" b="238" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="249" g="242" b="238" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
<primary r="0" g="0" b="0" a="191"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>parentrelative</style>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="249" g="242" b="238" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<border r="78" g="88" b="96" a="255"/>
|
||||
</unpressed>
|
||||
<pressed>
|
||||
<image r="182" g="182" b="182" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="52" g="59" b="64" a="255"/>
|
||||
<secondary r="0" g="0" b="0" a="255"/>
|
||||
<border r="177" g="161" b="158" a="255"/>
|
||||
</pressed>
|
||||
<disabled>
|
||||
<image r="114" g="94" b="81" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<border r="78" g="88" b="96" a="255"/>
|
||||
</disabled>
|
||||
<hover>
|
||||
<image r="249" g="242" b="238" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="87" g="103" b="115" a="255"/>
|
||||
<border r="154" g="171" b="185" a="255"/>
|
||||
</hover>
|
||||
<toggled-unpressed>
|
||||
<image r="249" g="242" b="238" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<border r="78" g="88" b="96" a="255"/>
|
||||
</toggled-unpressed>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>flat gradient split</style>
|
||||
<primary r="92" g="78" b="69" a="255"/>
|
||||
<secondary r="81" g="68" b="62" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>flat solid</style>
|
||||
<primary r="81" g="68" b="62" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>flat solid</style>
|
||||
<primary r="81" g="68" b="62" a="255"/>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
</grip>
|
||||
</active>
|
||||
<inactive>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<clientpadding r="238" g="238" b="238" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="145" g="145" b="145" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
<primary r="255" g="255" b="255" a="0"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>parentrelative</style>
|
||||
<border r="191" g="191" b="191" a="255"/>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="182" g="182" b="182" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="238" g="238" b="238" a="255"/>
|
||||
<border r="201" g="201" b="201" a="255"/>
|
||||
</unpressed>
|
||||
<pressed>
|
||||
<image r="153" g="153" b="153" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="197" g="194" b="197" a="255"/>
|
||||
<border r="123" g="125" b="123" a="255"/>
|
||||
</pressed>
|
||||
<disabled>
|
||||
<image r="221" g="221" b="221" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="238" g="238" b="238" a="255"/>
|
||||
<border r="201" g="201" b="201" a="255"/>
|
||||
</disabled>
|
||||
<hover>
|
||||
<image r="160" g="160" b="160" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="175" g="177" b="178" a="255"/>
|
||||
<border r="217" g="223" b="228" a="255"/>
|
||||
</hover>
|
||||
<toggled-unpressed>
|
||||
<image r="182" g="182" b="182" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
<primary r="238" g="238" b="238" a="255"/>
|
||||
<border r="201" g="201" b="201" a="255"/>
|
||||
</toggled-unpressed>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>flat gradient vertical</style>
|
||||
<primary r="240" g="236" b="227" a="255"/>
|
||||
<secondary r="248" g="247" b="242" a="255"/>
|
||||
<border r="191" g="191" b="191" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>flat solid</style>
|
||||
<primary r="249" g="247" b="243" a="255"/>
|
||||
<border r="191" g="191" b="191" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>parentrelative</style>
|
||||
<primary r="81" g="68" b="62" a="255"/>
|
||||
<border r="191" g="191" b="191" a="255"/>
|
||||
</grip>
|
||||
</inactive>
|
||||
<justify>left</justify>
|
||||
</window>
|
||||
<menu>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<justify>left</justify>
|
||||
<overlap>0</overlap>
|
||||
<title>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
<primary r="0" g="0" b="0" a="191"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>flat gradient split</style>
|
||||
<primary r="92" g="78" b="69" a="255"/>
|
||||
<secondary r="81" g="68" b="62" a="255"/>
|
||||
</title>
|
||||
<inactive>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
</inactive>
|
||||
<disabled>
|
||||
<primary r="115" g="117" b="115" a="255"/>
|
||||
</disabled>
|
||||
<activedisabled>
|
||||
<text>
|
||||
<primary r="115" g="117" b="115" a="255"/>
|
||||
</text>
|
||||
<style>flat gradient split</style>
|
||||
<primary r="92" g="78" b="69" a="255"/>
|
||||
<secondary r="81" g="68" b="62" a="255"/>
|
||||
</activedisabled>
|
||||
<active>
|
||||
<text>
|
||||
<primary r="249" g="242" b="238" a="255"/>
|
||||
</text>
|
||||
<style>flat gradient split</style>
|
||||
<primary r="92" g="78" b="69" a="255"/>
|
||||
<secondary r="81" g="68" b="62" a="255"/>
|
||||
</active>
|
||||
<entries>
|
||||
<style>flat solid</style>
|
||||
<primary r="249" g="242" b="238" a="255"/>
|
||||
</entries>
|
||||
</menu>
|
||||
</openbox_theme>
|
100
themes/Orang/openbox-3/themerc
Normal file
100
themes/Orang/openbox-3/themerc
Normal file
|
@ -0,0 +1,100 @@
|
|||
!! i be a mess
|
||||
|
||||
menu.title.bg: flat solid border
|
||||
menu.title.bg.color: #ce5c00
|
||||
menu.title.bg.border.color: #fcaf3e
|
||||
menu.title.text.color: #ffffff
|
||||
|
||||
menu.items.bg: flat solid
|
||||
#menu.items.bg.color: #ffffff
|
||||
menu.items.bg.color: #d3d7cf
|
||||
menu.items.text.color: #000000
|
||||
menu.items.disabled.text.color: #737573
|
||||
|
||||
menu.items.active.bg: flat solid
|
||||
menu.items.active.bg.color: #ce5c00
|
||||
menu.items.active.text.color: #ffffff
|
||||
|
||||
!! General window settings
|
||||
*.justify: left
|
||||
|
||||
!! focused window settings
|
||||
window.active.client.color: #f7f7f7
|
||||
|
||||
window.active.title.bg: flat border solid
|
||||
window.active.title.bg.color: #ce5c00
|
||||
window.active.title.bg.border.color: #fcaf3e
|
||||
|
||||
window.active.handle.bg: flat solid border
|
||||
window.active.handle.bg.color: #d3d7cf
|
||||
window.active.handle.bg.border.color: #eeeeec
|
||||
!window.active.handle.bg.color: #969494
|
||||
window.active.grip.bg: parentrelative
|
||||
|
||||
window.active.label.bg: parentrelative
|
||||
window.active.label.text.color: #ffffff
|
||||
|
||||
window.active.button.*.bg: parentrelative
|
||||
window.active.button.*.image.color: #ffffff
|
||||
|
||||
window.active.button.pressed.bg: flat solid bevel1
|
||||
!window.active.button.pressed.bg.color: #888888
|
||||
window.active.button.pressed.bg.color: #f57900
|
||||
window.active.button.pressed.image.color: #d3d7cf
|
||||
|
||||
!#hover
|
||||
window.active.button.hover.bg: flat solid
|
||||
window.active.button.hover.image.color: #ffffff
|
||||
window.active.button.hover.bg.color: #fcaf3e
|
||||
|
||||
window.active.button.disabled.bg: flat solid
|
||||
window.active.button.disabled.bg.color: #dfb454
|
||||
window.active.button.disabled.image.color: #ffffff
|
||||
|
||||
|
||||
!! unfocused window settings
|
||||
window.inactive.client.color: #f7f7f7
|
||||
|
||||
window.inactive.title.bg: flat solid border
|
||||
window.inactive.title.bg.color: #d3d7cf
|
||||
window.inactive.title.bg.border.color: #dfe3db
|
||||
|
||||
window.inactive.handle.bg: flat solid
|
||||
window.inactive.handle.bg.color: #d3d7cf
|
||||
|
||||
window.inactive.grip.bg: parentrelative
|
||||
|
||||
window.inactive.label.bg: parentrelative
|
||||
window.inactive.label.text.color: #888a85
|
||||
|
||||
window.inactive.button.*.bg: parentrelative
|
||||
window.inactive.button.unpressed.image.color: #555555
|
||||
|
||||
window.inactive.button.pressed.bg: flat border solid
|
||||
window.inactive.button.pressed.bg.color: #aaaaaa
|
||||
window.inactive.button.pressed.bg.border.color: #e5e5e5
|
||||
|
||||
window.inactive.button.hover.bg: flat solid
|
||||
window.inactive.button.hover.bg.color: #e3e3e3
|
||||
|
||||
window.inactive.button.disabled.bg:flat solid
|
||||
window.inactive.button.disabled.bg.color: #e3e3e3
|
||||
|
||||
|
||||
!! Global width settings
|
||||
border.Width: 1
|
||||
padding.width: 1
|
||||
window.handle.width: 3
|
||||
window.client.padding.width: 0
|
||||
window.client.padding.height: 0
|
||||
menu.overlap: 2
|
||||
|
||||
!! Miscellaneous settings
|
||||
border.color: #000000
|
||||
|
||||
!! font me!
|
||||
window.active.label.text.font:
|
||||
window.inactive.label.text.font:
|
||||
menu.title.text.font:
|
||||
menu.items.font:
|
||||
|
|
@ -1,152 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<openbox_theme engine="box" version="1" xmlns="http://openbox.org/4.0/themerc">
|
||||
<about>
|
||||
<author></author>
|
||||
<email></email>
|
||||
<webpage></webpage>
|
||||
<comment></comment>
|
||||
</about>
|
||||
<dimensions>
|
||||
<handle>3</handle>
|
||||
<padding x="1" y="1"/>
|
||||
<window>
|
||||
<border>1</border>
|
||||
<clientpadding x="0" y="0"/>
|
||||
</window>
|
||||
<menu>
|
||||
<border>1</border>
|
||||
</menu>
|
||||
</dimensions>
|
||||
<window>
|
||||
<active>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<clientpadding r="247" g="247" b="247" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
</text>
|
||||
<style>parentrelative</style>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="255" g="255" b="255" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
</unpressed>
|
||||
<pressed>
|
||||
<image r="211" g="215" b="207" a="255"/>
|
||||
<style>flat solid bevel1</style>
|
||||
<primary r="245" g="121" b="0" a="255"/>
|
||||
</pressed>
|
||||
<disabled>
|
||||
<image r="255" g="255" b="255" a="255"/>
|
||||
<style>flat solid</style>
|
||||
<primary r="223" g="180" b="84" a="255"/>
|
||||
</disabled>
|
||||
<hover>
|
||||
<image r="255" g="255" b="255" a="255"/>
|
||||
<style>flat solid</style>
|
||||
<primary r="252" g="175" b="62" a="255"/>
|
||||
</hover>
|
||||
<toggled-unpressed>
|
||||
<image r="255" g="255" b="255" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
</toggled-unpressed>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>flat border solid</style>
|
||||
<primary r="206" g="92" b="0" a="255"/>
|
||||
<border r="252" g="175" b="62" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>flat solid border</style>
|
||||
<primary r="211" g="215" b="207" a="255"/>
|
||||
<border r="238" g="238" b="236" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>parentrelative</style>
|
||||
</grip>
|
||||
</active>
|
||||
<inactive>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<clientpadding r="247" g="247" b="247" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="136" g="138" b="133" a="255"/>
|
||||
</text>
|
||||
<style>parentrelative</style>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="85" g="85" b="85" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
</unpressed>
|
||||
<disabled>
|
||||
<style>flat solid</style>
|
||||
<primary r="227" g="227" b="227" a="255"/>
|
||||
</disabled>
|
||||
<pressed>
|
||||
<style>flat border solid</style>
|
||||
<primary r="170" g="170" b="170" a="255"/>
|
||||
<border r="229" g="229" b="229" a="255"/>
|
||||
</pressed>
|
||||
<toggled-unpressed>
|
||||
<style>parentrelative</style>
|
||||
</toggled-unpressed>
|
||||
<hover>
|
||||
<style>flat solid</style>
|
||||
<primary r="227" g="227" b="227" a="255"/>
|
||||
</hover>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>flat solid border</style>
|
||||
<primary r="211" g="215" b="207" a="255"/>
|
||||
<border r="223" g="227" b="219" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>flat solid</style>
|
||||
<primary r="211" g="215" b="207" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>parentrelative</style>
|
||||
</grip>
|
||||
</inactive>
|
||||
<justify>left</justify>
|
||||
</window>
|
||||
<menu>
|
||||
<border r="0" g="0" b="0" a="255"/>
|
||||
<justify>left</justify>
|
||||
<overlap>2</overlap>
|
||||
<title>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
</text>
|
||||
<style>flat solid border</style>
|
||||
<primary r="206" g="92" b="0" a="255"/>
|
||||
<border r="252" g="175" b="62" a="255"/>
|
||||
</title>
|
||||
<inactive>
|
||||
<primary r="0" g="0" b="0" a="255"/>
|
||||
</inactive>
|
||||
<disabled>
|
||||
<primary r="115" g="117" b="115" a="255"/>
|
||||
</disabled>
|
||||
<activedisabled>
|
||||
<text>
|
||||
<primary r="115" g="117" b="115" a="255"/>
|
||||
</text>
|
||||
<style>flat solid</style>
|
||||
<primary r="206" g="92" b="0" a="255"/>
|
||||
</activedisabled>
|
||||
<active>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
</text>
|
||||
<style>flat solid</style>
|
||||
<primary r="206" g="92" b="0" a="255"/>
|
||||
</active>
|
||||
<entries>
|
||||
<style>flat solid</style>
|
||||
<primary r="211" g="215" b="207" a="255"/>
|
||||
</entries>
|
||||
</menu>
|
||||
</openbox_theme>
|
114
themes/Syscrash/openbox-3/themerc
Normal file
114
themes/Syscrash/openbox-3/themerc
Normal file
|
@ -0,0 +1,114 @@
|
|||
!! syscrash's theme, based off nightm4re's flax or something
|
||||
|
||||
!!---------------------------------------------------------------------------
|
||||
!! Dimensions
|
||||
|
||||
border.width: 1
|
||||
border.color: #6d6d6d
|
||||
|
||||
padding.width: 1
|
||||
window.handle.width: 0
|
||||
window.client.padding.width: 0
|
||||
window.client.padding.height: 0
|
||||
|
||||
menu.overlap: 0
|
||||
|
||||
!!---------------------------------------------------------------------------
|
||||
!! Fonts
|
||||
|
||||
window.active.label.text.font: shadow=y
|
||||
window.label.text.justify: left
|
||||
|
||||
menu.title.text.font: shadow=y
|
||||
menu.title.text.justify: left
|
||||
|
||||
menu.items.font:
|
||||
|
||||
!!---------------------------------------------------------------------------
|
||||
!! Menu Settings
|
||||
|
||||
menu.title.bg: flat gradient vertical
|
||||
menu.title.bg.color: #4c4c4c
|
||||
menu.title.bg.colorTo: #707070
|
||||
menu.title.text.color: white
|
||||
|
||||
menu.items.bg: flat solid
|
||||
menu.items.bg.color: #e6e6e0
|
||||
menu.items.text.color: #22221c
|
||||
|
||||
menu.items.active.bg: flat solid
|
||||
menu.items.active.bg.color: #4c4c4c
|
||||
menu.items.active.text.color: #ffffff
|
||||
|
||||
menu.items.disabled.text.color: #8c8c75
|
||||
|
||||
!!---------------------------------------------------------------------------
|
||||
!! Window Settings
|
||||
|
||||
window.active.padding.width: 10
|
||||
window.active.title.bg: flat solid
|
||||
window.active.title.bg.color: #9b9b9b
|
||||
|
||||
window.active.label.bg: flat gradient vertical border
|
||||
window.active.label.bg.color: #4c4c4c
|
||||
window.active.label.bg.colorTo: #707070
|
||||
window.active.label.text.color: white
|
||||
|
||||
window.active.handle.bg: flat gradient crossdiagonal
|
||||
window.active.handle.bg.color: #d3deda
|
||||
window.active.handle.bg.colorTo: #9fbfc1
|
||||
|
||||
window.active.grip.bg: flat solid
|
||||
window.active.grip.bg.color: #9fbfc1
|
||||
|
||||
window.active.client.color: #4c4c4c
|
||||
window.inactive.client.color: #707070
|
||||
|
||||
window.inactive.title.bg: flat solid
|
||||
window.inactive.title.bg.color: #9b9b9b
|
||||
|
||||
window.inactive.label.bg: parentrelative
|
||||
window.inactive.label.text.color: #4c4c4c
|
||||
|
||||
window.inactive.handle.bg: flat solid
|
||||
window.inactive.handle.bg.color: #e6e6e0
|
||||
|
||||
window.inactive.grip.bg: flat solid
|
||||
window.inactive.grip.bg.color: #e6e6e0
|
||||
|
||||
!!---------------------------------------------------------------------------
|
||||
!! Button Settings
|
||||
|
||||
window.active.button.unpressed.bg: flat gradient vertical border
|
||||
window.active.button.unpressed.bg.color: #515151
|
||||
window.active.button.unpressed.bg.colorTo: #676767
|
||||
window.active.button.unpressed.image.color: white
|
||||
|
||||
window.active.button.pressed.bg: flat gradient crossdiagonal border
|
||||
window.active.button.pressed.bg.color: #d3deda
|
||||
window.active.button.pressed.bg.colorTo: #9fbfc1
|
||||
|
||||
window.active.button.hover.bg: flat solid border
|
||||
window.active.button.hover.bg.color: #e6e6e0
|
||||
|
||||
window.active.button.disabled.bg: parentrelative
|
||||
window.active.button.disabled.image.color: #8c8c75
|
||||
|
||||
!! without this it looks right
|
||||
!!window.active.button.toggled.bg: flat solid
|
||||
!!window.active.button.toggled.bg.color: #9fbfc1
|
||||
|
||||
window.inactive.button.unpressed.bg: parentrelative
|
||||
window.inactive.button.unpressed.image.color: #4c4c4c
|
||||
|
||||
window.inactive.button.hover.bg: flat solid border
|
||||
window.inactive.button.hover.bg.color: #e6e6e0
|
||||
window.inactive.button.pressed.bg: flat gradient crossdiagonal border
|
||||
window.inactive.button.pressed.bg.color: #d3deda
|
||||
window.inactive.button.pressed.bg.colorTo: #9fbfc1
|
||||
|
||||
window.inactive.button.disabled.bg: parentrelative
|
||||
window.inactive.button.disabled.image.color: #8c8c75
|
||||
|
||||
!! window.inactive.button.toggled.bg: flat solid
|
||||
!! window.inactive.button.toggled.bg.color: #444438
|
|
@ -1,153 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<openbox_theme engine="box" version="1" xmlns="http://openbox.org/4.0/themerc">
|
||||
<about>
|
||||
<author></author>
|
||||
<email></email>
|
||||
<webpage></webpage>
|
||||
<comment></comment>
|
||||
</about>
|
||||
<dimensions>
|
||||
<handle>0</handle>
|
||||
<padding x="1" y="1"/>
|
||||
<window>
|
||||
<border>1</border>
|
||||
<clientpadding x="0" y="0"/>
|
||||
</window>
|
||||
<menu>
|
||||
<border>1</border>
|
||||
</menu>
|
||||
</dimensions>
|
||||
<window>
|
||||
<active>
|
||||
<border r="109" g="109" b="109" a="255"/>
|
||||
<clientpadding r="76" g="76" b="76" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>flat gradient vertical border</style>
|
||||
<primary r="76" g="76" b="76" a="255"/>
|
||||
<secondary r="112" g="112" b="112" a="255"/>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="255" g="255" b="255" a="255"/>
|
||||
<style>flat gradient vertical border</style>
|
||||
<primary r="81" g="81" b="81" a="255"/>
|
||||
<secondary r="103" g="103" b="103" a="255"/>
|
||||
</unpressed>
|
||||
<disabled>
|
||||
<image r="140" g="140" b="117" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
</disabled>
|
||||
<pressed>
|
||||
<style>flat gradient crossdiagonal border</style>
|
||||
<primary r="211" g="222" b="218" a="255"/>
|
||||
<secondary r="159" g="191" b="193" a="255"/>
|
||||
</pressed>
|
||||
<hover>
|
||||
<style>flat solid border</style>
|
||||
<primary r="230" g="230" b="224" a="255"/>
|
||||
</hover>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>flat solid</style>
|
||||
<primary r="155" g="155" b="155" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>flat gradient crossdiagonal</style>
|
||||
<primary r="211" g="222" b="218" a="255"/>
|
||||
<secondary r="159" g="191" b="193" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>flat solid</style>
|
||||
<primary r="159" g="191" b="193" a="255"/>
|
||||
</grip>
|
||||
</active>
|
||||
<inactive>
|
||||
<border r="109" g="109" b="109" a="255"/>
|
||||
<clientpadding r="112" g="112" b="112" a="255"/>
|
||||
<label>
|
||||
<text>
|
||||
<primary r="76" g="76" b="76" a="255"/>
|
||||
</text>
|
||||
<style>parentrelative</style>
|
||||
</label>
|
||||
<buttons>
|
||||
<unpressed>
|
||||
<image r="76" g="76" b="76" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
</unpressed>
|
||||
<disabled>
|
||||
<image r="140" g="140" b="117" a="255"/>
|
||||
<style>parentrelative</style>
|
||||
</disabled>
|
||||
<pressed>
|
||||
<style>flat gradient crossdiagonal border</style>
|
||||
<primary r="211" g="222" b="218" a="255"/>
|
||||
<secondary r="159" g="191" b="193" a="255"/>
|
||||
</pressed>
|
||||
<hover>
|
||||
<style>flat solid border</style>
|
||||
<primary r="230" g="230" b="224" a="255"/>
|
||||
</hover>
|
||||
</buttons>
|
||||
<titlebar>
|
||||
<style>flat solid</style>
|
||||
<primary r="155" g="155" b="155" a="255"/>
|
||||
</titlebar>
|
||||
<handle>
|
||||
<style>flat solid</style>
|
||||
<primary r="230" g="230" b="224" a="255"/>
|
||||
</handle>
|
||||
<grip>
|
||||
<style>flat solid</style>
|
||||
<primary r="230" g="230" b="224" a="255"/>
|
||||
</grip>
|
||||
</inactive>
|
||||
<justify>left</justify>
|
||||
</window>
|
||||
<menu>
|
||||
<border r="109" g="109" b="109" a="255"/>
|
||||
<justify>left</justify>
|
||||
<overlap>0</overlap>
|
||||
<title>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
<shadow>
|
||||
<offset x="1" y="1"/>
|
||||
</shadow>
|
||||
</text>
|
||||
<style>flat gradient vertical</style>
|
||||
<primary r="76" g="76" b="76" a="255"/>
|
||||
<secondary r="112" g="112" b="112" a="255"/>
|
||||
</title>
|
||||
<inactive>
|
||||
<primary r="34" g="34" b="28" a="255"/>
|
||||
</inactive>
|
||||
<disabled>
|
||||
<primary r="140" g="140" b="117" a="255"/>
|
||||
</disabled>
|
||||
<activedisabled>
|
||||
<text>
|
||||
<primary r="140" g="140" b="117" a="255"/>
|
||||
</text>
|
||||
<style>flat solid</style>
|
||||
<primary r="76" g="76" b="76" a="255"/>
|
||||
</activedisabled>
|
||||
<active>
|
||||
<text>
|
||||
<primary r="255" g="255" b="255" a="255"/>
|
||||
</text>
|
||||
<style>flat solid</style>
|
||||
<primary r="76" g="76" b="76" a="255"/>
|
||||
</active>
|
||||
<entries>
|
||||
<style>flat solid</style>
|
||||
<primary r="230" g="230" b="224" a="255"/>
|
||||
</entries>
|
||||
</menu>
|
||||
</openbox_theme>
|
|
@ -1,4 +0,0 @@
|
|||
all clean install:
|
||||
$(MAKE) -C ../.. -$(MAKEFLAGS) $@
|
||||
|
||||
.PHONY: all clean install
|
|
@ -1,762 +0,0 @@
|
|||
typedef struct {
|
||||
const char *name;
|
||||
int r;
|
||||
int g;
|
||||
int b;
|
||||
} Colorname;
|
||||
|
||||
Colorname colornames[] = {
|
||||
{ "snow", 255, 250, 250 },
|
||||
{ "ghost white", 248, 248, 255 },
|
||||
{ "GhostWhite", 248, 248, 255 },
|
||||
{ "white smoke", 245, 245, 245 },
|
||||
{ "WhiteSmoke", 245, 245, 245 },
|
||||
{ "gainsboro", 220, 220, 220 },
|
||||
{ "floral white", 255, 250, 240 },
|
||||
{ "FloralWhite", 255, 250, 240 },
|
||||
{ "old lace", 253, 245, 230 },
|
||||
{ "OldLace", 253, 245, 230 },
|
||||
{ "linen", 250, 240, 230 },
|
||||
{ "antique white", 250, 235, 215 },
|
||||
{ "AntiqueWhite", 250, 235, 215 },
|
||||
{ "papaya whip", 255, 239, 213 },
|
||||
{ "PapayaWhip", 255, 239, 213 },
|
||||
{ "blanched almond", 255, 235, 205 },
|
||||
{ "BlanchedAlmond", 255, 235, 205 },
|
||||
{ "bisque", 255, 228, 196 },
|
||||
{ "peach puff", 255, 218, 185 },
|
||||
{ "PeachPuff", 255, 218, 185 },
|
||||
{ "navajo white", 255, 222, 173 },
|
||||
{ "NavajoWhite", 255, 222, 173 },
|
||||
{ "moccasin", 255, 228, 181 },
|
||||
{ "cornsilk", 255, 248, 220 },
|
||||
{ "ivory", 255, 255, 240 },
|
||||
{ "lemon chiffon", 255, 250, 205 },
|
||||
{ "LemonChiffon", 255, 250, 205 },
|
||||
{ "seashell", 255, 245, 238 },
|
||||
{ "honeydew", 240, 255, 240 },
|
||||
{ "mint cream", 245, 255, 250 },
|
||||
{ "MintCream", 245, 255, 250 },
|
||||
{ "azure", 240, 255, 255 },
|
||||
{ "alice blue", 240, 248, 255 },
|
||||
{ "AliceBlue", 240, 248, 255 },
|
||||
{ "lavender", 230, 230, 250 },
|
||||
{ "lavender blush", 255, 240, 245 },
|
||||
{ "LavenderBlush", 255, 240, 245 },
|
||||
{ "misty rose", 255, 228, 225 },
|
||||
{ "MistyRose", 255, 228, 225 },
|
||||
{ "white", 255, 255, 255 },
|
||||
{ "black", 0, 0, 0 },
|
||||
{ "dark slate gray", 47, 79, 79 },
|
||||
{ "DarkSlateGray", 47, 79, 79 },
|
||||
{ "dark slate grey", 47, 79, 79 },
|
||||
{ "DarkSlateGrey", 47, 79, 79 },
|
||||
{ "dim gray", 105, 105, 105 },
|
||||
{ "DimGray", 105, 105, 105 },
|
||||
{ "dim grey", 105, 105, 105 },
|
||||
{ "DimGrey", 105, 105, 105 },
|
||||
{ "slate gray", 112, 128, 144 },
|
||||
{ "SlateGray", 112, 128, 144 },
|
||||
{ "slate grey", 112, 128, 144 },
|
||||
{ "SlateGrey", 112, 128, 144 },
|
||||
{ "light slate gray", 119, 136, 153 },
|
||||
{ "LightSlateGray", 119, 136, 153 },
|
||||
{ "light slate grey", 119, 136, 153 },
|
||||
{ "LightSlateGrey", 119, 136, 153 },
|
||||
{ "gray", 190, 190, 190 },
|
||||
{ "grey", 190, 190, 190 },
|
||||
{ "light grey", 211, 211, 211 },
|
||||
{ "LightGrey", 211, 211, 211 },
|
||||
{ "light gray", 211, 211, 211 },
|
||||
{ "LightGray", 211, 211, 211 },
|
||||
{ "midnight blue", 25, 25, 112 },
|
||||
{ "MidnightBlue", 25, 25, 112 },
|
||||
{ "navy", 0, 0, 128 },
|
||||
{ "navy blue", 0, 0, 128 },
|
||||
{ "NavyBlue", 0, 0, 128 },
|
||||
{ "cornflower blue", 100, 149, 237 },
|
||||
{ "CornflowerBlue", 100, 149, 237 },
|
||||
{ "dark slate blue", 72, 61, 139 },
|
||||
{ "DarkSlateBlue", 72, 61, 139 },
|
||||
{ "slate blue", 106, 90, 205 },
|
||||
{ "SlateBlue", 106, 90, 205 },
|
||||
{ "medium slate blue", 123, 104, 238 },
|
||||
{ "MediumSlateBlue", 123, 104, 238 },
|
||||
{ "light slate blue", 132, 112, 255 },
|
||||
{ "LightSlateBlue", 132, 112, 255 },
|
||||
{ "medium blue", 0, 0, 205 },
|
||||
{ "MediumBlue", 0, 0, 205 },
|
||||
{ "royal blue", 65, 105, 225 },
|
||||
{ "RoyalBlue", 65, 105, 225 },
|
||||
{ "blue", 0, 0, 255 },
|
||||
{ "dodger blue", 30, 144, 255 },
|
||||
{ "DodgerBlue", 30, 144, 255 },
|
||||
{ "deep sky blue", 0, 191, 255 },
|
||||
{ "DeepSkyBlue", 0, 191, 255 },
|
||||
{ "sky blue", 135, 206, 235 },
|
||||
{ "SkyBlue", 135, 206, 235 },
|
||||
{ "light sky blue", 135, 206, 250 },
|
||||
{ "LightSkyBlue", 135, 206, 250 },
|
||||
{ "steel blue", 70, 130, 180 },
|
||||
{ "SteelBlue", 70, 130, 180 },
|
||||
{ "light steel blue", 176, 196, 222 },
|
||||
{ "LightSteelBlue", 176, 196, 222 },
|
||||
{ "light blue", 173, 216, 230 },
|
||||
{ "LightBlue", 173, 216, 230 },
|
||||
{ "powder blue", 176, 224, 230 },
|
||||
{ "PowderBlue", 176, 224, 230 },
|
||||
{ "pale turquoise", 175, 238, 238 },
|
||||
{ "PaleTurquoise", 175, 238, 238 },
|
||||
{ "dark turquoise", 0, 206, 209 },
|
||||
{ "DarkTurquoise", 0, 206, 209 },
|
||||
{ "medium turquoise", 72, 209, 204 },
|
||||
{ "MediumTurquoise", 72, 209, 204 },
|
||||
{ "turquoise", 64, 224, 208 },
|
||||
{ "cyan", 0, 255, 255 },
|
||||
{ "light cyan", 224, 255, 255 },
|
||||
{ "LightCyan", 224, 255, 255 },
|
||||
{ "cadet blue", 95, 158, 160 },
|
||||
{ "CadetBlue", 95, 158, 160 },
|
||||
{ "medium aquamarine", 102, 205, 170 },
|
||||
{ "MediumAquamarine", 102, 205, 170 },
|
||||
{ "aquamarine", 127, 255, 212 },
|
||||
{ "dark green", 0, 100, 0 },
|
||||
{ "DarkGreen", 0, 100, 0 },
|
||||
{ "dark olive green", 85, 107, 47 },
|
||||
{ "DarkOliveGreen", 85, 107, 47 },
|
||||
{ "dark sea green", 143, 188, 143 },
|
||||
{ "DarkSeaGreen", 143, 188, 143 },
|
||||
{ "sea green", 46, 139, 87 },
|
||||
{ "SeaGreen", 46, 139, 87 },
|
||||
{ "medium sea green", 60, 179, 113 },
|
||||
{ "MediumSeaGreen", 60, 179, 113 },
|
||||
{ "light sea green", 32, 178, 170 },
|
||||
{ "LightSeaGreen", 32, 178, 170 },
|
||||
{ "pale green", 152, 251, 152 },
|
||||
{ "PaleGreen", 152, 251, 152 },
|
||||
{ "spring green", 0, 255, 127 },
|
||||
{ "SpringGreen", 0, 255, 127 },
|
||||
{ "lawn green", 124, 252, 0 },
|
||||
{ "LawnGreen", 124, 252, 0 },
|
||||
{ "green", 0, 255, 0 },
|
||||
{ "chartreuse", 127, 255, 0 },
|
||||
{ "medium spring green", 0, 250, 154 },
|
||||
{ "MediumSpringGreen", 0, 250, 154 },
|
||||
{ "green yellow", 173, 255, 47 },
|
||||
{ "GreenYellow", 173, 255, 47 },
|
||||
{ "lime green", 50, 205, 50 },
|
||||
{ "LimeGreen", 50, 205, 50 },
|
||||
{ "yellow green", 154, 205, 50 },
|
||||
{ "YellowGreen", 154, 205, 50 },
|
||||
{ "forest green", 34, 139, 34 },
|
||||
{ "ForestGreen", 34, 139, 34 },
|
||||
{ "olive drab", 107, 142, 35 },
|
||||
{ "OliveDrab", 107, 142, 35 },
|
||||
{ "dark khaki", 189, 183, 107 },
|
||||
{ "DarkKhaki", 189, 183, 107 },
|
||||
{ "khaki", 240, 230, 140 },
|
||||
{ "pale goldenrod", 238, 232, 170 },
|
||||
{ "PaleGoldenrod", 238, 232, 170 },
|
||||
{ "light goldenrod yellow", 250, 250, 210 },
|
||||
{ "LightGoldenrodYellow", 250, 250, 210 },
|
||||
{ "light yellow", 255, 255, 224 },
|
||||
{ "LightYellow", 255, 255, 224 },
|
||||
{ "yellow", 255, 255, 0 },
|
||||
{ "gold", 255, 215, 0 },
|
||||
{ "light goldenrod", 238, 221, 130 },
|
||||
{ "LightGoldenrod", 238, 221, 130 },
|
||||
{ "goldenrod", 218, 165, 32 },
|
||||
{ "dark goldenrod", 184, 134, 11 },
|
||||
{ "DarkGoldenrod", 184, 134, 11 },
|
||||
{ "rosy brown", 188, 143, 143 },
|
||||
{ "RosyBrown", 188, 143, 143 },
|
||||
{ "indian red", 205, 92, 92 },
|
||||
{ "IndianRed", 205, 92, 92 },
|
||||
{ "saddle brown", 139, 69, 19 },
|
||||
{ "SaddleBrown", 139, 69, 19 },
|
||||
{ "sienna", 160, 82, 45 },
|
||||
{ "peru", 205, 133, 63 },
|
||||
{ "burlywood", 222, 184, 135 },
|
||||
{ "beige", 245, 245, 220 },
|
||||
{ "wheat", 245, 222, 179 },
|
||||
{ "sandy brown", 244, 164, 96 },
|
||||
{ "SandyBrown", 244, 164, 96 },
|
||||
{ "tan", 210, 180, 140 },
|
||||
{ "chocolate", 210, 105, 30 },
|
||||
{ "firebrick", 178, 34, 34 },
|
||||
{ "brown", 165, 42, 42 },
|
||||
{ "dark salmon", 233, 150, 122 },
|
||||
{ "DarkSalmon", 233, 150, 122 },
|
||||
{ "salmon", 250, 128, 114 },
|
||||
{ "light salmon", 255, 160, 122 },
|
||||
{ "LightSalmon", 255, 160, 122 },
|
||||
{ "orange", 255, 165, 0 },
|
||||
{ "dark orange", 255, 140, 0 },
|
||||
{ "DarkOrange", 255, 140, 0 },
|
||||
{ "coral", 255, 127, 80 },
|
||||
{ "light coral", 240, 128, 128 },
|
||||
{ "LightCoral", 240, 128, 128 },
|
||||
{ "tomato", 255, 99, 71 },
|
||||
{ "orange red", 255, 69, 0 },
|
||||
{ "OrangeRed", 255, 69, 0 },
|
||||
{ "red", 255, 0, 0 },
|
||||
{ "hot pink", 255, 105, 180 },
|
||||
{ "HotPink", 255, 105, 180 },
|
||||
{ "deep pink", 255, 20, 147 },
|
||||
{ "DeepPink", 255, 20, 147 },
|
||||
{ "pink", 255, 192, 203 },
|
||||
{ "light pink", 255, 182, 193 },
|
||||
{ "LightPink", 255, 182, 193 },
|
||||
{ "pale violet red", 219, 112, 147 },
|
||||
{ "PaleVioletRed", 219, 112, 147 },
|
||||
{ "maroon", 176, 48, 96 },
|
||||
{ "medium violet red", 199, 21, 133 },
|
||||
{ "MediumVioletRed", 199, 21, 133 },
|
||||
{ "violet red", 208, 32, 144 },
|
||||
{ "VioletRed", 208, 32, 144 },
|
||||
{ "magenta", 255, 0, 255 },
|
||||
{ "violet", 238, 130, 238 },
|
||||
{ "plum", 221, 160, 221 },
|
||||
{ "orchid", 218, 112, 214 },
|
||||
{ "medium orchid", 186, 85, 211 },
|
||||
{ "MediumOrchid", 186, 85, 211 },
|
||||
{ "dark orchid", 153, 50, 204 },
|
||||
{ "DarkOrchid", 153, 50, 204 },
|
||||
{ "dark violet", 148, 0, 211 },
|
||||
{ "DarkViolet", 148, 0, 211 },
|
||||
{ "blue violet", 138, 43, 226 },
|
||||
{ "BlueViolet", 138, 43, 226 },
|
||||
{ "purple", 160, 32, 240 },
|
||||
{ "medium purple", 147, 112, 219 },
|
||||
{ "MediumPurple", 147, 112, 219 },
|
||||
{ "thistle", 216, 191, 216 },
|
||||
{ "snow1", 255, 250, 250 },
|
||||
{ "snow2", 238, 233, 233 },
|
||||
{ "snow3", 205, 201, 201 },
|
||||
{ "snow4", 139, 137, 137 },
|
||||
{ "seashell1", 255, 245, 238 },
|
||||
{ "seashell2", 238, 229, 222 },
|
||||
{ "seashell3", 205, 197, 191 },
|
||||
{ "seashell4", 139, 134, 130 },
|
||||
{ "AntiqueWhite1", 255, 239, 219 },
|
||||
{ "AntiqueWhite2", 238, 223, 204 },
|
||||
{ "AntiqueWhite3", 205, 192, 176 },
|
||||
{ "AntiqueWhite4", 139, 131, 120 },
|
||||
{ "bisque1", 255, 228, 196 },
|
||||
{ "bisque2", 238, 213, 183 },
|
||||
{ "bisque3", 205, 183, 158 },
|
||||
{ "bisque4", 139, 125, 107 },
|
||||
{ "PeachPuff1", 255, 218, 185 },
|
||||
{ "PeachPuff2", 238, 203, 173 },
|
||||
{ "PeachPuff3", 205, 175, 149 },
|
||||
{ "PeachPuff4", 139, 119, 101 },
|
||||
{ "NavajoWhite1", 255, 222, 173 },
|
||||
{ "NavajoWhite2", 238, 207, 161 },
|
||||
{ "NavajoWhite3", 205, 179, 139 },
|
||||
{ "NavajoWhite4", 139, 121, 94 },
|
||||
{ "LemonChiffon1", 255, 250, 205 },
|
||||
{ "LemonChiffon2", 238, 233, 191 },
|
||||
{ "LemonChiffon3", 205, 201, 165 },
|
||||
{ "LemonChiffon4", 139, 137, 112 },
|
||||
{ "cornsilk1", 255, 248, 220 },
|
||||
{ "cornsilk2", 238, 232, 205 },
|
||||
{ "cornsilk3", 205, 200, 177 },
|
||||
{ "cornsilk4", 139, 136, 120 },
|
||||
{ "ivory1", 255, 255, 240 },
|
||||
{ "ivory2", 238, 238, 224 },
|
||||
{ "ivory3", 205, 205, 193 },
|
||||
{ "ivory4", 139, 139, 131 },
|
||||
{ "honeydew1", 240, 255, 240 },
|
||||
{ "honeydew2", 224, 238, 224 },
|
||||
{ "honeydew3", 193, 205, 193 },
|
||||
{ "honeydew4", 131, 139, 131 },
|
||||
{ "LavenderBlush1", 255, 240, 245 },
|
||||
{ "LavenderBlush2", 238, 224, 229 },
|
||||
{ "LavenderBlush3", 205, 193, 197 },
|
||||
{ "LavenderBlush4", 139, 131, 134 },
|
||||
{ "MistyRose1", 255, 228, 225 },
|
||||
{ "MistyRose2", 238, 213, 210 },
|
||||
{ "MistyRose3", 205, 183, 181 },
|
||||
{ "MistyRose4", 139, 125, 123 },
|
||||
{ "azure1", 240, 255, 255 },
|
||||
{ "azure2", 224, 238, 238 },
|
||||
{ "azure3", 193, 205, 205 },
|
||||
{ "azure4", 131, 139, 139 },
|
||||
{ "SlateBlue1", 131, 111, 255 },
|
||||
{ "SlateBlue2", 122, 103, 238 },
|
||||
{ "SlateBlue3", 105, 89, 205 },
|
||||
{ "SlateBlue4", 71, 60, 139 },
|
||||
{ "RoyalBlue1", 72, 118, 255 },
|
||||
{ "RoyalBlue2", 67, 110, 238 },
|
||||
{ "RoyalBlue3", 58, 95, 205 },
|
||||
{ "RoyalBlue4", 39, 64, 139 },
|
||||
{ "blue1", 0, 0, 255 },
|
||||
{ "blue2", 0, 0, 238 },
|
||||
{ "blue3", 0, 0, 205 },
|
||||
{ "blue4", 0, 0, 139 },
|
||||
{ "DodgerBlue1", 30, 144, 255 },
|
||||
{ "DodgerBlue2", 28, 134, 238 },
|
||||
{ "DodgerBlue3", 24, 116, 205 },
|
||||
{ "DodgerBlue4", 16, 78, 139 },
|
||||
{ "SteelBlue1", 99, 184, 255 },
|
||||
{ "SteelBlue2", 92, 172, 238 },
|
||||
{ "SteelBlue3", 79, 148, 205 },
|
||||
{ "SteelBlue4", 54, 100, 139 },
|
||||
{ "DeepSkyBlue1", 0, 191, 255 },
|
||||
{ "DeepSkyBlue2", 0, 178, 238 },
|
||||
{ "DeepSkyBlue3", 0, 154, 205 },
|
||||
{ "DeepSkyBlue4", 0, 104, 139 },
|
||||
{ "SkyBlue1", 135, 206, 255 },
|
||||
{ "SkyBlue2", 126, 192, 238 },
|
||||
{ "SkyBlue3", 108, 166, 205 },
|
||||
{ "SkyBlue4", 74, 112, 139 },
|
||||
{ "LightSkyBlue1", 176, 226, 255 },
|
||||
{ "LightSkyBlue2", 164, 211, 238 },
|
||||
{ "LightSkyBlue3", 141, 182, 205 },
|
||||
{ "LightSkyBlue4", 96, 123, 139 },
|
||||
{ "SlateGray1", 198, 226, 255 },
|
||||
{ "SlateGray2", 185, 211, 238 },
|
||||
{ "SlateGray3", 159, 182, 205 },
|
||||
{ "SlateGray4", 108, 123, 139 },
|
||||
{ "LightSteelBlue1", 202, 225, 255 },
|
||||
{ "LightSteelBlue2", 188, 210, 238 },
|
||||
{ "LightSteelBlue3", 162, 181, 205 },
|
||||
{ "LightSteelBlue4", 110, 123, 139 },
|
||||
{ "LightBlue1", 191, 239, 255 },
|
||||
{ "LightBlue2", 178, 223, 238 },
|
||||
{ "LightBlue3", 154, 192, 205 },
|
||||
{ "LightBlue4", 104, 131, 139 },
|
||||
{ "LightCyan1", 224, 255, 255 },
|
||||
{ "LightCyan2", 209, 238, 238 },
|
||||
{ "LightCyan3", 180, 205, 205 },
|
||||
{ "LightCyan4", 122, 139, 139 },
|
||||
{ "PaleTurquoise1", 187, 255, 255 },
|
||||
{ "PaleTurquoise2", 174, 238, 238 },
|
||||
{ "PaleTurquoise3", 150, 205, 205 },
|
||||
{ "PaleTurquoise4", 102, 139, 139 },
|
||||
{ "CadetBlue1", 152, 245, 255 },
|
||||
{ "CadetBlue2", 142, 229, 238 },
|
||||
{ "CadetBlue3", 122, 197, 205 },
|
||||
{ "CadetBlue4", 83, 134, 139 },
|
||||
{ "turquoise1", 0, 245, 255 },
|
||||
{ "turquoise2", 0, 229, 238 },
|
||||
{ "turquoise3", 0, 197, 205 },
|
||||
{ "turquoise4", 0, 134, 139 },
|
||||
{ "cyan1", 0, 255, 255 },
|
||||
{ "cyan2", 0, 238, 238 },
|
||||
{ "cyan3", 0, 205, 205 },
|
||||
{ "cyan4", 0, 139, 139 },
|
||||
{ "DarkSlateGray1", 151, 255, 255 },
|
||||
{ "DarkSlateGray2", 141, 238, 238 },
|
||||
{ "DarkSlateGray3", 121, 205, 205 },
|
||||
{ "DarkSlateGray4", 82, 139, 139 },
|
||||
{ "aquamarine1", 127, 255, 212 },
|
||||
{ "aquamarine2", 118, 238, 198 },
|
||||
{ "aquamarine3", 102, 205, 170 },
|
||||
{ "aquamarine4", 69, 139, 116 },
|
||||
{ "DarkSeaGreen1", 193, 255, 193 },
|
||||
{ "DarkSeaGreen2", 180, 238, 180 },
|
||||
{ "DarkSeaGreen3", 155, 205, 155 },
|
||||
{ "DarkSeaGreen4", 105, 139, 105 },
|
||||
{ "SeaGreen1", 84, 255, 159 },
|
||||
{ "SeaGreen2", 78, 238, 148 },
|
||||
{ "SeaGreen3", 67, 205, 128 },
|
||||
{ "SeaGreen4", 46, 139, 87 },
|
||||
{ "PaleGreen1", 154, 255, 154 },
|
||||
{ "PaleGreen2", 144, 238, 144 },
|
||||
{ "PaleGreen3", 124, 205, 124 },
|
||||
{ "PaleGreen4", 84, 139, 84 },
|
||||
{ "SpringGreen1", 0, 255, 127 },
|
||||
{ "SpringGreen2", 0, 238, 118 },
|
||||
{ "SpringGreen3", 0, 205, 102 },
|
||||
{ "SpringGreen4", 0, 139, 69 },
|
||||
{ "green1", 0, 255, 0 },
|
||||
{ "green2", 0, 238, 0 },
|
||||
{ "green3", 0, 205, 0 },
|
||||
{ "green4", 0, 139, 0 },
|
||||
{ "chartreuse1", 127, 255, 0 },
|
||||
{ "chartreuse2", 118, 238, 0 },
|
||||
{ "chartreuse3", 102, 205, 0 },
|
||||
{ "chartreuse4", 69, 139, 0 },
|
||||
{ "OliveDrab1", 192, 255, 62 },
|
||||
{ "OliveDrab2", 179, 238, 58 },
|
||||
{ "OliveDrab3", 154, 205, 50 },
|
||||
{ "OliveDrab4", 105, 139, 34 },
|
||||
{ "DarkOliveGreen1", 202, 255, 112 },
|
||||
{ "DarkOliveGreen2", 188, 238, 104 },
|
||||
{ "DarkOliveGreen3", 162, 205, 90 },
|
||||
{ "DarkOliveGreen4", 110, 139, 61 },
|
||||
{ "khaki1", 255, 246, 143 },
|
||||
{ "khaki2", 238, 230, 133 },
|
||||
{ "khaki3", 205, 198, 115 },
|
||||
{ "khaki4", 139, 134, 78 },
|
||||
{ "LightGoldenrod1", 255, 236, 139 },
|
||||
{ "LightGoldenrod2", 238, 220, 130 },
|
||||
{ "LightGoldenrod3", 205, 190, 112 },
|
||||
{ "LightGoldenrod4", 139, 129, 76 },
|
||||
{ "LightYellow1", 255, 255, 224 },
|
||||
{ "LightYellow2", 238, 238, 209 },
|
||||
{ "LightYellow3", 205, 205, 180 },
|
||||
{ "LightYellow4", 139, 139, 122 },
|
||||
{ "yellow1", 255, 255, 0 },
|
||||
{ "yellow2", 238, 238, 0 },
|
||||
{ "yellow3", 205, 205, 0 },
|
||||
{ "yellow4", 139, 139, 0 },
|
||||
{ "gold1", 255, 215, 0 },
|
||||
{ "gold2", 238, 201, 0 },
|
||||
{ "gold3", 205, 173, 0 },
|
||||
{ "gold4", 139, 117, 0 },
|
||||
{ "goldenrod1", 255, 193, 37 },
|
||||
{ "goldenrod2", 238, 180, 34 },
|
||||
{ "goldenrod3", 205, 155, 29 },
|
||||
{ "goldenrod4", 139, 105, 20 },
|
||||
{ "DarkGoldenrod1", 255, 185, 15 },
|
||||
{ "DarkGoldenrod2", 238, 173, 14 },
|
||||
{ "DarkGoldenrod3", 205, 149, 12 },
|
||||
{ "DarkGoldenrod4", 139, 101, 8 },
|
||||
{ "RosyBrown1", 255, 193, 193 },
|
||||
{ "RosyBrown2", 238, 180, 180 },
|
||||
{ "RosyBrown3", 205, 155, 155 },
|
||||
{ "RosyBrown4", 139, 105, 105 },
|
||||
{ "IndianRed1", 255, 106, 106 },
|
||||
{ "IndianRed2", 238, 99, 99 },
|
||||
{ "IndianRed3", 205, 85, 85 },
|
||||
{ "IndianRed4", 139, 58, 58 },
|
||||
{ "sienna1", 255, 130, 71 },
|
||||
{ "sienna2", 238, 121, 66 },
|
||||
{ "sienna3", 205, 104, 57 },
|
||||
{ "sienna4", 139, 71, 38 },
|
||||
{ "burlywood1", 255, 211, 155 },
|
||||
{ "burlywood2", 238, 197, 145 },
|
||||
{ "burlywood3", 205, 170, 125 },
|
||||
{ "burlywood4", 139, 115, 85 },
|
||||
{ "wheat1", 255, 231, 186 },
|
||||
{ "wheat2", 238, 216, 174 },
|
||||
{ "wheat3", 205, 186, 150 },
|
||||
{ "wheat4", 139, 126, 102 },
|
||||
{ "tan1", 255, 165, 79 },
|
||||
{ "tan2", 238, 154, 73 },
|
||||
{ "tan3", 205, 133, 63 },
|
||||
{ "tan4", 139, 90, 43 },
|
||||
{ "chocolate1", 255, 127, 36 },
|
||||
{ "chocolate2", 238, 118, 33 },
|
||||
{ "chocolate3", 205, 102, 29 },
|
||||
{ "chocolate4", 139, 69, 19 },
|
||||
{ "firebrick1", 255, 48, 48 },
|
||||
{ "firebrick2", 238, 44, 44 },
|
||||
{ "firebrick3", 205, 38, 38 },
|
||||
{ "firebrick4", 139, 26, 26 },
|
||||
{ "brown1", 255, 64, 64 },
|
||||
{ "brown2", 238, 59, 59 },
|
||||
{ "brown3", 205, 51, 51 },
|
||||
{ "brown4", 139, 35, 35 },
|
||||
{ "salmon1", 255, 140, 105 },
|
||||
{ "salmon2", 238, 130, 98 },
|
||||
{ "salmon3", 205, 112, 84 },
|
||||
{ "salmon4", 139, 76, 57 },
|
||||
{ "LightSalmon1", 255, 160, 122 },
|
||||
{ "LightSalmon2", 238, 149, 114 },
|
||||
{ "LightSalmon3", 205, 129, 98 },
|
||||
{ "LightSalmon4", 139, 87, 66 },
|
||||
{ "orange1", 255, 165, 0 },
|
||||
{ "orange2", 238, 154, 0 },
|
||||
{ "orange3", 205, 133, 0 },
|
||||
{ "orange4", 139, 90, 0 },
|
||||
{ "DarkOrange1", 255, 127, 0 },
|
||||
{ "DarkOrange2", 238, 118, 0 },
|
||||
{ "DarkOrange3", 205, 102, 0 },
|
||||
{ "DarkOrange4", 139, 69, 0 },
|
||||
{ "coral1", 255, 114, 86 },
|
||||
{ "coral2", 238, 106, 80 },
|
||||
{ "coral3", 205, 91, 69 },
|
||||
{ "coral4", 139, 62, 47 },
|
||||
{ "tomato1", 255, 99, 71 },
|
||||
{ "tomato2", 238, 92, 66 },
|
||||
{ "tomato3", 205, 79, 57 },
|
||||
{ "tomato4", 139, 54, 38 },
|
||||
{ "OrangeRed1", 255, 69, 0 },
|
||||
{ "OrangeRed2", 238, 64, 0 },
|
||||
{ "OrangeRed3", 205, 55, 0 },
|
||||
{ "OrangeRed4", 139, 37, 0 },
|
||||
{ "red1", 255, 0, 0 },
|
||||
{ "red2", 238, 0, 0 },
|
||||
{ "red3", 205, 0, 0 },
|
||||
{ "red4", 139, 0, 0 },
|
||||
{ "DeepPink1", 255, 20, 147 },
|
||||
{ "DeepPink2", 238, 18, 137 },
|
||||
{ "DeepPink3", 205, 16, 118 },
|
||||
{ "DeepPink4", 139, 10, 80 },
|
||||
{ "HotPink1", 255, 110, 180 },
|
||||
{ "HotPink2", 238, 106, 167 },
|
||||
{ "HotPink3", 205, 96, 144 },
|
||||
{ "HotPink4", 139, 58, 98 },
|
||||
{ "pink1", 255, 181, 197 },
|
||||
{ "pink2", 238, 169, 184 },
|
||||
{ "pink3", 205, 145, 158 },
|
||||
{ "pink4", 139, 99, 108 },
|
||||
{ "LightPink1", 255, 174, 185 },
|
||||
{ "LightPink2", 238, 162, 173 },
|
||||
{ "LightPink3", 205, 140, 149 },
|
||||
{ "LightPink4", 139, 95, 101 },
|
||||
{ "PaleVioletRed1", 255, 130, 171 },
|
||||
{ "PaleVioletRed2", 238, 121, 159 },
|
||||
{ "PaleVioletRed3", 205, 104, 137 },
|
||||
{ "PaleVioletRed4", 139, 71, 93 },
|
||||
{ "maroon1", 255, 52, 179 },
|
||||
{ "maroon2", 238, 48, 167 },
|
||||
{ "maroon3", 205, 41, 144 },
|
||||
{ "maroon4", 139, 28, 98 },
|
||||
{ "VioletRed1", 255, 62, 150 },
|
||||
{ "VioletRed2", 238, 58, 140 },
|
||||
{ "VioletRed3", 205, 50, 120 },
|
||||
{ "VioletRed4", 139, 34, 82 },
|
||||
{ "magenta1", 255, 0, 255 },
|
||||
{ "magenta2", 238, 0, 238 },
|
||||
{ "magenta3", 205, 0, 205 },
|
||||
{ "magenta4", 139, 0, 139 },
|
||||
{ "orchid1", 255, 131, 250 },
|
||||
{ "orchid2", 238, 122, 233 },
|
||||
{ "orchid3", 205, 105, 201 },
|
||||
{ "orchid4", 139, 71, 137 },
|
||||
{ "plum1", 255, 187, 255 },
|
||||
{ "plum2", 238, 174, 238 },
|
||||
{ "plum3", 205, 150, 205 },
|
||||
{ "plum4", 139, 102, 139 },
|
||||
{ "MediumOrchid1", 224, 102, 255 },
|
||||
{ "MediumOrchid2", 209, 95, 238 },
|
||||
{ "MediumOrchid3", 180, 82, 205 },
|
||||
{ "MediumOrchid4", 122, 55, 139 },
|
||||
{ "DarkOrchid1", 191, 62, 255 },
|
||||
{ "DarkOrchid2", 178, 58, 238 },
|
||||
{ "DarkOrchid3", 154, 50, 205 },
|
||||
{ "DarkOrchid4", 104, 34, 139 },
|
||||
{ "purple1", 155, 48, 255 },
|
||||
{ "purple2", 145, 44, 238 },
|
||||
{ "purple3", 125, 38, 205 },
|
||||
{ "purple4", 85, 26, 139 },
|
||||
{ "MediumPurple1", 171, 130, 255 },
|
||||
{ "MediumPurple2", 159, 121, 238 },
|
||||
{ "MediumPurple3", 137, 104, 205 },
|
||||
{ "MediumPurple4", 93, 71, 139 },
|
||||
{ "thistle1", 255, 225, 255 },
|
||||
{ "thistle2", 238, 210, 238 },
|
||||
{ "thistle3", 205, 181, 205 },
|
||||
{ "thistle4", 139, 123, 139 },
|
||||
{ "gray0", 0, 0, 0 },
|
||||
{ "grey0", 0, 0, 0 },
|
||||
{ "gray1", 3, 3, 3 },
|
||||
{ "grey1", 3, 3, 3 },
|
||||
{ "gray2", 5, 5, 5 },
|
||||
{ "grey2", 5, 5, 5 },
|
||||
{ "gray3", 8, 8, 8 },
|
||||
{ "grey3", 8, 8, 8 },
|
||||
{ "gray4", 10, 10, 10 },
|
||||
{ "grey4", 10, 10, 10 },
|
||||
{ "gray5", 13, 13, 13 },
|
||||
{ "grey5", 13, 13, 13 },
|
||||
{ "gray6", 15, 15, 15 },
|
||||
{ "grey6", 15, 15, 15 },
|
||||
{ "gray7", 18, 18, 18 },
|
||||
{ "grey7", 18, 18, 18 },
|
||||
{ "gray8", 20, 20, 20 },
|
||||
{ "grey8", 20, 20, 20 },
|
||||
{ "gray9", 23, 23, 23 },
|
||||
{ "grey9", 23, 23, 23 },
|
||||
{ "gray10", 26, 26, 26 },
|
||||
{ "grey10", 26, 26, 26 },
|
||||
{ "gray11", 28, 28, 28 },
|
||||
{ "grey11", 28, 28, 28 },
|
||||
{ "gray12", 31, 31, 31 },
|
||||
{ "grey12", 31, 31, 31 },
|
||||
{ "gray13", 33, 33, 33 },
|
||||
{ "grey13", 33, 33, 33 },
|
||||
{ "gray14", 36, 36, 36 },
|
||||
{ "grey14", 36, 36, 36 },
|
||||
{ "gray15", 38, 38, 38 },
|
||||
{ "grey15", 38, 38, 38 },
|
||||
{ "gray16", 41, 41, 41 },
|
||||
{ "grey16", 41, 41, 41 },
|
||||
{ "gray17", 43, 43, 43 },
|
||||
{ "grey17", 43, 43, 43 },
|
||||
{ "gray18", 46, 46, 46 },
|
||||
{ "grey18", 46, 46, 46 },
|
||||
{ "gray19", 48, 48, 48 },
|
||||
{ "grey19", 48, 48, 48 },
|
||||
{ "gray20", 51, 51, 51 },
|
||||
{ "grey20", 51, 51, 51 },
|
||||
{ "gray21", 54, 54, 54 },
|
||||
{ "grey21", 54, 54, 54 },
|
||||
{ "gray22", 56, 56, 56 },
|
||||
{ "grey22", 56, 56, 56 },
|
||||
{ "gray23", 59, 59, 59 },
|
||||
{ "grey23", 59, 59, 59 },
|
||||
{ "gray24", 61, 61, 61 },
|
||||
{ "grey24", 61, 61, 61 },
|
||||
{ "gray25", 64, 64, 64 },
|
||||
{ "grey25", 64, 64, 64 },
|
||||
{ "gray26", 66, 66, 66 },
|
||||
{ "grey26", 66, 66, 66 },
|
||||
{ "gray27", 69, 69, 69 },
|
||||
{ "grey27", 69, 69, 69 },
|
||||
{ "gray28", 71, 71, 71 },
|
||||
{ "grey28", 71, 71, 71 },
|
||||
{ "gray29", 74, 74, 74 },
|
||||
{ "grey29", 74, 74, 74 },
|
||||
{ "gray30", 77, 77, 77 },
|
||||
{ "grey30", 77, 77, 77 },
|
||||
{ "gray31", 79, 79, 79 },
|
||||
{ "grey31", 79, 79, 79 },
|
||||
{ "gray32", 82, 82, 82 },
|
||||
{ "grey32", 82, 82, 82 },
|
||||
{ "gray33", 84, 84, 84 },
|
||||
{ "grey33", 84, 84, 84 },
|
||||
{ "gray34", 87, 87, 87 },
|
||||
{ "grey34", 87, 87, 87 },
|
||||
{ "gray35", 89, 89, 89 },
|
||||
{ "grey35", 89, 89, 89 },
|
||||
{ "gray36", 92, 92, 92 },
|
||||
{ "grey36", 92, 92, 92 },
|
||||
{ "gray37", 94, 94, 94 },
|
||||
{ "grey37", 94, 94, 94 },
|
||||
{ "gray38", 97, 97, 97 },
|
||||
{ "grey38", 97, 97, 97 },
|
||||
{ "gray39", 99, 99, 99 },
|
||||
{ "grey39", 99, 99, 99 },
|
||||
{ "gray40", 102, 102, 102 },
|
||||
{ "grey40", 102, 102, 102 },
|
||||
{ "gray41", 105, 105, 105 },
|
||||
{ "grey41", 105, 105, 105 },
|
||||
{ "gray42", 107, 107, 107 },
|
||||
{ "grey42", 107, 107, 107 },
|
||||
{ "gray43", 110, 110, 110 },
|
||||
{ "grey43", 110, 110, 110 },
|
||||
{ "gray44", 112, 112, 112 },
|
||||
{ "grey44", 112, 112, 112 },
|
||||
{ "gray45", 115, 115, 115 },
|
||||
{ "grey45", 115, 115, 115 },
|
||||
{ "gray46", 117, 117, 117 },
|
||||
{ "grey46", 117, 117, 117 },
|
||||
{ "gray47", 120, 120, 120 },
|
||||
{ "grey47", 120, 120, 120 },
|
||||
{ "gray48", 122, 122, 122 },
|
||||
{ "grey48", 122, 122, 122 },
|
||||
{ "gray49", 125, 125, 125 },
|
||||
{ "grey49", 125, 125, 125 },
|
||||
{ "gray50", 127, 127, 127 },
|
||||
{ "grey50", 127, 127, 127 },
|
||||
{ "gray51", 130, 130, 130 },
|
||||
{ "grey51", 130, 130, 130 },
|
||||
{ "gray52", 133, 133, 133 },
|
||||
{ "grey52", 133, 133, 133 },
|
||||
{ "gray53", 135, 135, 135 },
|
||||
{ "grey53", 135, 135, 135 },
|
||||
{ "gray54", 138, 138, 138 },
|
||||
{ "grey54", 138, 138, 138 },
|
||||
{ "gray55", 140, 140, 140 },
|
||||
{ "grey55", 140, 140, 140 },
|
||||
{ "gray56", 143, 143, 143 },
|
||||
{ "grey56", 143, 143, 143 },
|
||||
{ "gray57", 145, 145, 145 },
|
||||
{ "grey57", 145, 145, 145 },
|
||||
{ "gray58", 148, 148, 148 },
|
||||
{ "grey58", 148, 148, 148 },
|
||||
{ "gray59", 150, 150, 150 },
|
||||
{ "grey59", 150, 150, 150 },
|
||||
{ "gray60", 153, 153, 153 },
|
||||
{ "grey60", 153, 153, 153 },
|
||||
{ "gray61", 156, 156, 156 },
|
||||
{ "grey61", 156, 156, 156 },
|
||||
{ "gray62", 158, 158, 158 },
|
||||
{ "grey62", 158, 158, 158 },
|
||||
{ "gray63", 161, 161, 161 },
|
||||
{ "grey63", 161, 161, 161 },
|
||||
{ "gray64", 163, 163, 163 },
|
||||
{ "grey64", 163, 163, 163 },
|
||||
{ "gray65", 166, 166, 166 },
|
||||
{ "grey65", 166, 166, 166 },
|
||||
{ "gray66", 168, 168, 168 },
|
||||
{ "grey66", 168, 168, 168 },
|
||||
{ "gray67", 171, 171, 171 },
|
||||
{ "grey67", 171, 171, 171 },
|
||||
{ "gray68", 173, 173, 173 },
|
||||
{ "grey68", 173, 173, 173 },
|
||||
{ "gray69", 176, 176, 176 },
|
||||
{ "grey69", 176, 176, 176 },
|
||||
{ "gray70", 179, 179, 179 },
|
||||
{ "grey70", 179, 179, 179 },
|
||||
{ "gray71", 181, 181, 181 },
|
||||
{ "grey71", 181, 181, 181 },
|
||||
{ "gray72", 184, 184, 184 },
|
||||
{ "grey72", 184, 184, 184 },
|
||||
{ "gray73", 186, 186, 186 },
|
||||
{ "grey73", 186, 186, 186 },
|
||||
{ "gray74", 189, 189, 189 },
|
||||
{ "grey74", 189, 189, 189 },
|
||||
{ "gray75", 191, 191, 191 },
|
||||
{ "grey75", 191, 191, 191 },
|
||||
{ "gray76", 194, 194, 194 },
|
||||
{ "grey76", 194, 194, 194 },
|
||||
{ "gray77", 196, 196, 196 },
|
||||
{ "grey77", 196, 196, 196 },
|
||||
{ "gray78", 199, 199, 199 },
|
||||
{ "grey78", 199, 199, 199 },
|
||||
{ "gray79", 201, 201, 201 },
|
||||
{ "grey79", 201, 201, 201 },
|
||||
{ "gray80", 204, 204, 204 },
|
||||
{ "grey80", 204, 204, 204 },
|
||||
{ "gray81", 207, 207, 207 },
|
||||
{ "grey81", 207, 207, 207 },
|
||||
{ "gray82", 209, 209, 209 },
|
||||
{ "grey82", 209, 209, 209 },
|
||||
{ "gray83", 212, 212, 212 },
|
||||
{ "grey83", 212, 212, 212 },
|
||||
{ "gray84", 214, 214, 214 },
|
||||
{ "grey84", 214, 214, 214 },
|
||||
{ "gray85", 217, 217, 217 },
|
||||
{ "grey85", 217, 217, 217 },
|
||||
{ "gray86", 219, 219, 219 },
|
||||
{ "grey86", 219, 219, 219 },
|
||||
{ "gray87", 222, 222, 222 },
|
||||
{ "grey87", 222, 222, 222 },
|
||||
{ "gray88", 224, 224, 224 },
|
||||
{ "grey88", 224, 224, 224 },
|
||||
{ "gray89", 227, 227, 227 },
|
||||
{ "grey89", 227, 227, 227 },
|
||||
{ "gray90", 229, 229, 229 },
|
||||
{ "grey90", 229, 229, 229 },
|
||||
{ "gray91", 232, 232, 232 },
|
||||
{ "grey91", 232, 232, 232 },
|
||||
{ "gray92", 235, 235, 235 },
|
||||
{ "grey92", 235, 235, 235 },
|
||||
{ "gray93", 237, 237, 237 },
|
||||
{ "grey93", 237, 237, 237 },
|
||||
{ "gray94", 240, 240, 240 },
|
||||
{ "grey94", 240, 240, 240 },
|
||||
{ "gray95", 242, 242, 242 },
|
||||
{ "grey95", 242, 242, 242 },
|
||||
{ "gray96", 245, 245, 245 },
|
||||
{ "grey96", 245, 245, 245 },
|
||||
{ "gray97", 247, 247, 247 },
|
||||
{ "grey97", 247, 247, 247 },
|
||||
{ "gray98", 250, 250, 250 },
|
||||
{ "grey98", 250, 250, 250 },
|
||||
{ "gray99", 252, 252, 252 },
|
||||
{ "grey99", 252, 252, 252 },
|
||||
{ "gray100", 255, 255, 255 },
|
||||
{ "grey100", 255, 255, 255 },
|
||||
{ "dark grey", 169, 169, 169 },
|
||||
{ "DarkGrey", 169, 169, 169 },
|
||||
{ "dark gray", 169, 169, 169 },
|
||||
{ "DarkGray", 169, 169, 169 },
|
||||
{ "dark blue", 0, 0, 139 },
|
||||
{ "DarkBlue", 0, 0, 139 },
|
||||
{ "dark cyan", 0, 139, 139 },
|
||||
{ "DarkCyan", 0, 139, 139 },
|
||||
{ "dark magenta", 139, 0, 139 },
|
||||
{ "DarkMagenta", 139, 0, 139 },
|
||||
{ "dark red", 139, 0, 0 },
|
||||
{ "DarkRed", 139, 0, 0 },
|
||||
{ "light green", 144, 238, 144 },
|
||||
{ "LightGreen", 144, 238, 144 },
|
||||
{ 0, 0, 0, 0 }
|
||||
};
|
|
@ -1,635 +0,0 @@
|
|||
/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
|
||||
|
||||
themetoxml.c for the Openbox window manager
|
||||
Copyright (c) 2007 Dana Jansens
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
See the COPYING file for a copy of the GNU General Public License.
|
||||
*/
|
||||
|
||||
#include "rgb.h"
|
||||
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xresource.h>
|
||||
#include <glib.h>
|
||||
#include <libxml/parser.h>
|
||||
#include <unistd.h>
|
||||
#include <ctype.h>
|
||||
#include <string.h>
|
||||
|
||||
static gboolean read_int(XrmDatabase db, const gchar *rname, gint *value);
|
||||
static gboolean read_string(XrmDatabase db, const gchar *rname,
|
||||
const gchar **value);
|
||||
static gboolean read_color(XrmDatabase db, const gchar *rname,
|
||||
gint *r, gint *g, gint *b);
|
||||
|
||||
static int parse_inline_number(const char *p)
|
||||
{
|
||||
int neg = 1;
|
||||
int res = 0;
|
||||
if (*p == '-') {
|
||||
neg = -1;
|
||||
++p;
|
||||
}
|
||||
for (; isdigit(*p); ++p)
|
||||
res = res * 10 + *p - '0';
|
||||
res *= neg;
|
||||
return res;
|
||||
}
|
||||
|
||||
static gchar *create_class_name(const gchar *rname)
|
||||
{
|
||||
gchar *rclass = g_strdup(rname);
|
||||
gchar *p = rclass;
|
||||
|
||||
while (TRUE) {
|
||||
*p = toupper(*p);
|
||||
p = strchr(p+1, '.');
|
||||
if (p == NULL) break;
|
||||
++p;
|
||||
if (*p == '\0') break;
|
||||
}
|
||||
return rclass;
|
||||
}
|
||||
|
||||
static gboolean read_int(XrmDatabase db, const gchar *rname, gint *value)
|
||||
{
|
||||
gboolean ret = FALSE;
|
||||
gchar *rclass = create_class_name(rname);
|
||||
gchar *rettype, *end;
|
||||
XrmValue retvalue;
|
||||
|
||||
if (XrmGetResource(db, rname, rclass, &rettype, &retvalue) &&
|
||||
retvalue.addr != NULL) {
|
||||
*value = (gint)strtol(retvalue.addr, &end, 10);
|
||||
if (end != retvalue.addr)
|
||||
ret = TRUE;
|
||||
}
|
||||
|
||||
g_free(rclass);
|
||||
return ret;
|
||||
}
|
||||
|
||||
static gboolean read_string(XrmDatabase db, const gchar *rname,
|
||||
const gchar **value)
|
||||
{
|
||||
gboolean ret = FALSE;
|
||||
gchar *rclass = create_class_name(rname);
|
||||
gchar *rettype;
|
||||
XrmValue retvalue;
|
||||
|
||||
if (XrmGetResource(db, rname, rclass, &rettype, &retvalue) &&
|
||||
retvalue.addr != NULL) {
|
||||
*value = g_strstrip(retvalue.addr);
|
||||
ret = TRUE;
|
||||
}
|
||||
|
||||
g_free(rclass);
|
||||
return ret;
|
||||
}
|
||||
|
||||
static gchar hextodec(gchar h)
|
||||
{
|
||||
if (h >= '0' && h <= '9') return h - '0';
|
||||
else if (h >= 'a' && h <= 'f') return h - 'a' + 10;
|
||||
else if (h >= 'A' && h <= 'F') return h - 'A' + 10;
|
||||
return -1;
|
||||
}
|
||||
|
||||
static gboolean parse_color(const gchar *c, gint *r, gint *g, gint *b)
|
||||
{
|
||||
int dig1, dig2, i, color[3];
|
||||
int len = strlen(c);
|
||||
|
||||
if (len > 4 && c[0] == 'r' && c[1] == 'g' && c[2] == 'b' && c[3] == ':') {
|
||||
c += 4;
|
||||
for (i = 0; i < 3; ++i) {
|
||||
dig1 = hextodec(c[0]);
|
||||
if (c[1] == '/' || (c[1] == '\0' && i == 2)) { dig2 = dig1; c+=2; }
|
||||
else { dig2 = hextodec(c[1]); c+=3; }
|
||||
|
||||
if (dig1 < 0 || dig2 < 0) return FALSE;
|
||||
|
||||
color[i] = dig1*16 + dig2;
|
||||
}
|
||||
*r = color[0]; *g = color[1]; *b = color[2];
|
||||
return TRUE;
|
||||
} else if ((len == 4 || len == 7) && c[0] == '#') {
|
||||
c++;
|
||||
for (i = 0; i < 3; ++i) {
|
||||
dig1 = hextodec(c[0]);
|
||||
if (len == 4) { dig2 = dig1; c++; }
|
||||
else { dig2 = hextodec(c[1]); c+=2; }
|
||||
|
||||
if (dig1 < 0 || dig2 < 0) return FALSE;
|
||||
|
||||
color[i] = dig1*16 + dig2;
|
||||
}
|
||||
*r = color[0]; *g = color[1]; *b = color[2];
|
||||
return TRUE;
|
||||
} else {
|
||||
int i;
|
||||
|
||||
for (i = 0; colornames[i].name != NULL; ++i) {
|
||||
if (!strcmp(colornames[i].name, c)) {
|
||||
*r = colornames[i].r;
|
||||
*g = colornames[i].g;
|
||||
*b = colornames[i].b;
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static gboolean read_color(XrmDatabase db, const gchar *rname,
|
||||
gint *r, gint *g, gint *b)
|
||||
{
|
||||
gboolean ret = FALSE;
|
||||
gchar *rclass = create_class_name(rname);
|
||||
gchar *rettype;
|
||||
XrmValue retvalue;
|
||||
|
||||
if (XrmGetResource(db, rname, rclass, &rettype, &retvalue) &&
|
||||
retvalue.addr != NULL) {
|
||||
ret = parse_color(retvalue.addr, r, g, b);
|
||||
}
|
||||
|
||||
g_free(rclass);
|
||||
return ret;
|
||||
}
|
||||
|
||||
xmlNodePtr go(xmlNodePtr node, const char *s)
|
||||
{
|
||||
xmlNodePtr p;
|
||||
|
||||
for (p = node->children; p; p = p->next) {
|
||||
if (!xmlStrcasecmp(p->name, (const xmlChar*) s))
|
||||
return p;
|
||||
}
|
||||
return xmlAddChild(node, xmlNewNode(NULL, (const xmlChar*) s));
|
||||
}
|
||||
|
||||
static gchar number[20];
|
||||
static inline gchar* NUM(int i) {
|
||||
g_snprintf(number, 20, "%d", i); return number;
|
||||
}
|
||||
static xmlDocPtr doc;
|
||||
static xmlNodePtr root;
|
||||
|
||||
#define GO1(a) (go(root, a))
|
||||
#define GO2(a,b) (go(GO1(a), b))
|
||||
#define GO3(a,b,c) (go(GO2(a, b), c))
|
||||
#define GO4(a,b,c,d) (go(GO3(a, b, c), d))
|
||||
#define GO5(a,b,c,d,e) (go(GO4(a, b, c, d), e))
|
||||
#define GO6(a,b,c,d,e,f) (go(GO5(a, b, c, d, e), f))
|
||||
#define GO7(a,b,c,d,e,f,g) (go(GO6(a, b, c, d, e, f), g))
|
||||
|
||||
#define CONT1(a,cont) (xmlNodeSetContent(GO1(a), (const xmlChar*)cont))
|
||||
#define CONT2(a,b,cont) (xmlNodeSetContent(GO2(a,b), (const xmlChar*)cont))
|
||||
#define CONT3(a,b,c,cont) (xmlNodeSetContent(GO3(a,b,c), (const xmlChar*)cont))
|
||||
#define CONT4(a,b,c,d,cont) (xmlNodeSetContent(GO4(a,b,c,d), (const xmlChar*)cont))
|
||||
#define CONT5(a,b,c,d,e,cont) (xmlNodeSetContent(GO5(a,b,c,d,e), (const xmlChar*)cont))
|
||||
#define CONT6(a,b,c,d,e,f,cont) (xmlNodeSetContent(GO6(a,b,c,d,e,f), (const xmlChar*)cont))
|
||||
|
||||
#define ATTR1(a,name,cont) (xmlSetProp(GO1(a), (const xmlChar*)name, (const xmlChar*)cont))
|
||||
#define ATTR2(a,b,name,cont) (xmlSetProp(GO2(a,b), (const xmlChar*)name, (const xmlChar*)cont))
|
||||
#define ATTR3(a,b,c,name,cont) (xmlSetProp(GO3(a,b,c), (const xmlChar*)name, (const xmlChar*)cont))
|
||||
#define ATTR4(a,b,c,d,name,cont) (xmlSetProp(GO4(a,b,c,d), (const xmlChar*)name, (const xmlChar*)cont))
|
||||
#define ATTR5(a,b,c,d,e,name,cont) (xmlSetProp(GO5(a,b,c,d,e), (const xmlChar*)name, (const xmlChar*)cont))
|
||||
#define ATTR6(a,b,c,d,e,f,name,cont) (xmlSetProp(GO6(a,b,c,d,e,f), (const xmlChar*)name, (const xmlChar*)cont))
|
||||
#define ATTR7(a,b,c,d,e,f,g,name,cont) (xmlSetProp(GO7(a,b,c,d,e,f,g), (const xmlChar*)name, (const xmlChar*)cont))
|
||||
|
||||
#define COLOR1(a,R,G,B,A) (ATTR1(a,"r",NUM(R)), \
|
||||
ATTR1(a,"g",NUM(G)), \
|
||||
ATTR1(a,"b",NUM(B)), \
|
||||
ATTR1(a,"a",NUM(A)))
|
||||
#define COLOR2(a,b,R,G,B,A) (ATTR2(a,b,"r",NUM(R)), \
|
||||
ATTR2(a,b,"g",NUM(G)), \
|
||||
ATTR2(a,b,"b",NUM(B)), \
|
||||
ATTR2(a,b,"a",NUM(A)))
|
||||
#define COLOR3(a,b,c,R,G,B,A) (ATTR3(a,b,c,"r",NUM(R)), \
|
||||
ATTR3(a,b,c,"g",NUM(G)), \
|
||||
ATTR3(a,b,c,"b",NUM(B)), \
|
||||
ATTR3(a,b,c,"a",NUM(A)))
|
||||
#define COLOR4(a,b,c,d,R,G,B,A) (ATTR4(a,b,c,d,"r",NUM(R)), \
|
||||
ATTR4(a,b,c,d,"g",NUM(G)), \
|
||||
ATTR4(a,b,c,d,"b",NUM(B)), \
|
||||
ATTR4(a,b,c,d,"a",NUM(A)))
|
||||
#define COLOR5(a,b,c,d,e,R,G,B,A) (ATTR5(a,b,c,d,e,"r",NUM(R)), \
|
||||
ATTR5(a,b,c,d,e,"g",NUM(G)), \
|
||||
ATTR5(a,b,c,d,e,"b",NUM(B)), \
|
||||
ATTR5(a,b,c,d,e,"a",NUM(A)))
|
||||
#define COLOR6(a,b,c,d,e,f,R,G,B,A) (ATTR6(a,b,c,d,e,f,"r",NUM(R)), \
|
||||
ATTR6(a,b,c,d,e,f,"g",NUM(G)), \
|
||||
ATTR6(a,b,c,d,e,f,"b",NUM(B)), \
|
||||
ATTR6(a,b,c,d,e,f,"a",NUM(A)))
|
||||
|
||||
#define APPEARANCE2(res,a,b) \
|
||||
{ \
|
||||
if (read_string(db, res, &s)) \
|
||||
CONT3(a, b, "style", s); \
|
||||
if (read_color(db, res".color", &i, &j, &k)) \
|
||||
COLOR3(a, b, "primary", i, j, k, 255); \
|
||||
if (read_color(db, res".colorTo", &i, &j, &k)) \
|
||||
COLOR3(a, b, "secondary", i, j, k, 255); \
|
||||
if (read_color(db, res".border.color", &i, &j, &k)) \
|
||||
COLOR3(a, b, "border", i, j, k, 255); \
|
||||
if (read_color(db, res".interlace.color", &i, &j, &k)) \
|
||||
COLOR3(a, b, "interlace", i, j, k, 255); \
|
||||
}
|
||||
|
||||
#define APPEARANCE3(res,a,b,c) \
|
||||
{ \
|
||||
if (read_string(db, res, &s)) \
|
||||
CONT4(a, b, c, "style", s); \
|
||||
if (read_color(db, res".color", &i, &j, &k)) \
|
||||
COLOR4(a, b, c, "primary", i, j, k, 255); \
|
||||
if (read_color(db, res".colorTo", &i, &j, &k)) \
|
||||
COLOR4(a, b, c, "secondary", i, j, k, 255); \
|
||||
if (read_color(db, res".border.color", &i, &j, &k)) \
|
||||
COLOR4(a, b, c, "border", i, j, k, 255); \
|
||||
if (read_color(db, res".interlace.color", &i, &j, &k)) \
|
||||
COLOR4(a, b, c, "interlace", i, j, k, 255); \
|
||||
}
|
||||
|
||||
#define APPEARANCE4(res,a,b,c,d) \
|
||||
{ \
|
||||
if (read_string(db, res, &s)) \
|
||||
CONT5(a, b, c, d, "style", s); \
|
||||
if (read_color(db, res".color", &i, &j, &k)) \
|
||||
COLOR5(a, b, c, d, "primary", i, j, k, 255); \
|
||||
if (read_color(db, res".colorTo", &i, &j, &k)) \
|
||||
COLOR5(a, b, c, d, "secondary", i, j, k, 255); \
|
||||
if (read_color(db, res".border.color", &i, &j, &k)) \
|
||||
COLOR5(a, b, c, d, "border", i, j, k, 255); \
|
||||
if (read_color(db, res".interlace.color", &i, &j, &k)) \
|
||||
COLOR5(a, b, c, d, "interlace", i, j, k, 255); \
|
||||
}
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
XrmDatabase db;
|
||||
int i,j,k;
|
||||
const gchar *s;
|
||||
int ret = 0;
|
||||
|
||||
if (argc > 2) {
|
||||
fprintf(stderr, "themetoxml (C) 2007 Dana Jansens\n"
|
||||
"This tool takes an older Openbox3 themerc file and prints "
|
||||
"out the theme in\n"
|
||||
"theme in the newer XML (themerc.xml) style.\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (argc == 1 || !strcmp(argv[1], "-")) {
|
||||
gchar *buf = g_new(gchar, 1000);
|
||||
gint sz = 1000;
|
||||
gint r = 0, rthis;
|
||||
|
||||
while ((rthis = read(0, buf + r, sz - r)) > 0) {
|
||||
r+=rthis;
|
||||
if (r==sz) {
|
||||
sz+=1000;
|
||||
buf = g_renew(gchar,buf,sz);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ((db = XrmGetStringDatabase(buf)) == NULL) {
|
||||
fprintf(stderr, "Unable to read the database from stdin\n");
|
||||
return 1;
|
||||
}
|
||||
g_free(buf);
|
||||
}
|
||||
else if (argc == 2) {
|
||||
if ((db = XrmGetFileDatabase(argv[1])) == NULL) {
|
||||
fprintf(stderr, "Unable to read the database from %s\n", argv[1]);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
doc = xmlNewDoc((const xmlChar*) "1.0");
|
||||
xmlDocSetRootElement
|
||||
(doc,(root = xmlNewNode(NULL, (const xmlChar*)"openbox_theme")));
|
||||
xmlSetProp(root, (const xmlChar*)"engine", (const xmlChar*)"box");
|
||||
xmlSetProp(root, (const xmlChar*)"version", (const xmlChar*)"1");
|
||||
xmlSetProp(root, (const xmlChar*)"xmlns",
|
||||
(const xmlChar*)"http://openbox.org/4.0/themerc");
|
||||
CONT2("about", "author", "");
|
||||
CONT2("about", "email", "");
|
||||
CONT2("about", "webpage", "");
|
||||
CONT2("about", "comment", "");
|
||||
|
||||
if (read_int(db, "window.handle.width", &i))
|
||||
CONT2("dimensions", "handle", NUM(i));
|
||||
|
||||
if (read_int(db, "padding.width", &i)) {
|
||||
ATTR2("dimensions", "padding", "x", NUM(i));
|
||||
ATTR2("dimensions", "padding", "y", NUM(i));
|
||||
}
|
||||
|
||||
if (read_int(db, "borderWidth", &i)) {
|
||||
CONT3("dimensions", "window", "border", NUM(i));
|
||||
CONT3("dimensions", "menu", "border", NUM(i));
|
||||
CONT3("dimensions", "osd", "border", NUM(i));
|
||||
} else if (read_int(db, "border.width", &i)) {
|
||||
CONT3("dimensions", "window", "border", NUM(i));
|
||||
CONT3("dimensions", "menu", "border", NUM(i));
|
||||
CONT3("dimensions", "osd", "border", NUM(i));
|
||||
}
|
||||
if (read_int(db, "menu.border.width", &i))
|
||||
CONT3("dimensions", "menu", "border", NUM(i));
|
||||
if (read_int(db, "osd.border.width", &i))
|
||||
CONT3("dimensions", "osd", "border", NUM(i));
|
||||
|
||||
if (read_color(db, "border.color", &i, &j, &k)) {
|
||||
COLOR3("window", "active", "border", i, j, k, 255);
|
||||
COLOR3("window", "active", "titleseparator", i, j, k, 255);
|
||||
COLOR3("window", "inactive", "border", i, j, k, 255);
|
||||
COLOR3("window", "inactive", "titleseparator", i, j, k, 255);
|
||||
COLOR2("menu", "border", i, j, k, 255);
|
||||
}
|
||||
if (read_color(db, "window.active.border.color", &i, &j, &k)) {
|
||||
COLOR3("window", "active", "border", i, j, k, 255);
|
||||
COLOR3("window", "active", "titleseparator", i, j, k, 255);
|
||||
}
|
||||
if (read_color(db, "window.active.title.separator.color", &i, &j, &k))
|
||||
COLOR3("window", "active", "titleseparator", i, j, k, 255);
|
||||
if (read_color(db, "window.inactive.border.color", &i, &j, &k)) {
|
||||
COLOR3("window", "inactive", "border", i, j, k, 255);
|
||||
COLOR3("window", "inactive", "titleseparator", i, j, k, 255);
|
||||
}
|
||||
if (read_color(db, "window.inactive.title.separator.color", &i, &j, &k))
|
||||
COLOR3("window", "inactive", "titleseparator", i, j, k, 255);
|
||||
if (read_color(db, "menu.border.color", &i, &j, &k))
|
||||
COLOR2("menu", "border", i, j, k, 255);
|
||||
if (read_color(db, "osd.border.color", &i, &j, &k))
|
||||
COLOR2("osd", "border", i, j, k, 255);
|
||||
|
||||
if (read_int(db, "window.client.padding.width", &i)) {
|
||||
ATTR3("dimensions", "window", "clientpadding", "x", NUM(i));
|
||||
ATTR3("dimensions", "window", "clientpadding", "y", NUM(i));
|
||||
}
|
||||
|
||||
if (read_string(db, "window.label.text.justify", &s)) {
|
||||
if (!g_ascii_strcasecmp(s, "right")) s = "right";
|
||||
else if (!g_ascii_strcasecmp(s, "center")) s = "center";
|
||||
else s = "left";
|
||||
CONT2("window", "justify", s);
|
||||
}
|
||||
|
||||
if (read_string(db, "menu.title.text.justify", &s)) {
|
||||
if (!g_ascii_strcasecmp(s, "right")) s = "right";
|
||||
else if (!g_ascii_strcasecmp(s, "center")) s = "center";
|
||||
else s = "left";
|
||||
CONT2("menu", "justify", s);
|
||||
}
|
||||
|
||||
if (read_int(db, "menu.overlap", &i))
|
||||
CONT2("menu", "overlap", NUM(i));
|
||||
|
||||
if (read_color(db, "window.active.client.color", &i, &j, &k))
|
||||
COLOR3("window","active","clientpadding",i,j,k,255);
|
||||
|
||||
if (read_color(db, "window.inactive.client.color", &i, &j, &k))
|
||||
COLOR3("window","inactive","clientpadding",i,j,k,255);
|
||||
|
||||
if (read_color(db, "window.active.label.text.color", &i, &j, &k))
|
||||
COLOR5("window","active","label","text","primary",i,j,k,255);
|
||||
|
||||
if (read_color(db, "window.inactive.label.text.color", &i, &j, &k))
|
||||
COLOR5("window","inactive","label","text","primary",i,j,k,255);
|
||||
|
||||
if (read_color(db, "window.active.button.unpressed.image.color",
|
||||
&i, &j, &k))
|
||||
COLOR5("window","active","buttons","unpressed","image",i,j,k,255);
|
||||
|
||||
if (read_color(db, "window.inactive.button.unpressed.image.color",
|
||||
&i, &j, &k))
|
||||
COLOR5("window","inactive","buttons","unpressed","image",i,j,k,255);
|
||||
|
||||
if (read_color(db, "window.active.button.pressed.image.color",
|
||||
&i, &j, &k))
|
||||
COLOR5("window","active","buttons","pressed","image",i,j,k,255);
|
||||
|
||||
if (read_color(db, "window.inactive.button.pressed.image.color",
|
||||
&i, &j, &k))
|
||||
COLOR5("window","inactive","buttons","pressed","image",i,j,k,255);
|
||||
|
||||
if (read_color(db, "window.active.button.disabled.image.color",
|
||||
&i, &j, &k))
|
||||
COLOR5("window","active","buttons","disabled","image",i,j,k,255);
|
||||
|
||||
if (read_color(db, "window.inactive.button.disabled.image.color",
|
||||
&i, &j, &k))
|
||||
COLOR5("window","inactive","buttons","disabled","image",i,j,k,255);
|
||||
|
||||
if (read_color(db, "window.active.button.hover.image.color",
|
||||
&i, &j, &k))
|
||||
COLOR5("window","active","buttons","hover","image",i,j,k,255);
|
||||
|
||||
if (read_color(db, "window.inactive.button.hover.image.color",
|
||||
&i, &j, &k))
|
||||
COLOR5("window","inactive","buttons","hover","image",i,j,k,255);
|
||||
|
||||
if (read_color(db, "window.active.button.toggled.image.color",
|
||||
&i, &j, &k))
|
||||
COLOR5("window","active","buttons","toggled-unpressed","image",i,j,k,255);
|
||||
|
||||
if (read_color(db, "window.inactive.button.toggled.image.color",
|
||||
&i, &j, &k))
|
||||
COLOR5("window","inactive","buttons","toggled-unpressed","image",i,j,k,255);
|
||||
|
||||
if (read_color(db, "menu.title.text.color",
|
||||
&i, &j, &k))
|
||||
COLOR4("menu","title","text","primary",i,j,k,255);
|
||||
|
||||
if (read_color(db, "menu.items.text.color",
|
||||
&i, &j, &k))
|
||||
COLOR3("menu","inactive","primary",i,j,k,255);
|
||||
|
||||
if (read_color(db, "menu.items.disabled.text.color",
|
||||
&i, &j, &k)) {
|
||||
COLOR3("menu","disabled","primary",i,j,k,255);
|
||||
read_color(db, "menu.items.active.disabled.text.color",
|
||||
&i, &j, &k); /* read this if we can */
|
||||
COLOR4("menu","active-disabled","text","primary",i,j,k,255);
|
||||
}
|
||||
|
||||
if (read_color(db, "menu.items.active.text.color",
|
||||
&i, &j, &k))
|
||||
COLOR4("menu","active","text","primary",i,j,k,255);
|
||||
|
||||
if (read_color(db, "osd.label.text.color", &i, &j, &k))
|
||||
COLOR4("osd","label","text","primary",i,j,k,255);
|
||||
|
||||
APPEARANCE3("window.active.title.bg", "window", "active", "titlebar");
|
||||
APPEARANCE3("window.inactive.title.bg", "window", "inactive", "titlebar");
|
||||
APPEARANCE3("window.active.label.bg", "window", "active", "label");
|
||||
APPEARANCE3("window.inactive.label.bg", "window", "inactive", "label");
|
||||
APPEARANCE3("window.active.handle.bg", "window", "active", "handle");
|
||||
APPEARANCE3("window.inactive.handle.bg", "window", "inactive", "handle");
|
||||
APPEARANCE3("window.active.grip.bg", "window", "active", "grip");
|
||||
APPEARANCE3("window.inactive.grip.bg", "window", "inactive", "grip");
|
||||
APPEARANCE2("menu.items.bg", "menu", "entries");
|
||||
APPEARANCE2("menu.items.active.bg", "menu", "active");
|
||||
APPEARANCE2("menu.items.active.bg", "menu", "active-disabled");
|
||||
APPEARANCE2("menu.title.bg", "menu", "title");
|
||||
|
||||
APPEARANCE4("window.active.button.disabled.bg",
|
||||
"window", "active", "buttons", "disabled");
|
||||
APPEARANCE4("window.inactive.button.disabled.bg",
|
||||
"window", "inactive", "buttons", "disabled");
|
||||
APPEARANCE4("window.active.button.pressed.bg",
|
||||
"window", "active", "buttons", "pressed");
|
||||
APPEARANCE4("window.inactive.button.pressed.bg",
|
||||
"window", "inactive", "buttons", "pressed");
|
||||
APPEARANCE4("window.active.button.toggled.bg",
|
||||
"window", "active", "buttons", "toggled-unpressed");
|
||||
APPEARANCE4("window.inactive.button.toggled.bg",
|
||||
"window", "inactive", "buttons", "toggled-unpressed");
|
||||
APPEARANCE4("window.active.button.unpressed.bg",
|
||||
"window", "active", "buttons", "unpressed");
|
||||
APPEARANCE4("window.inactive.button.unpressed.bg",
|
||||
"window", "inactive", "buttons", "unpressed");
|
||||
APPEARANCE4("window.active.button.hover.bg",
|
||||
"window", "active", "buttons", "hover");
|
||||
APPEARANCE4("window.inactive.button.hover.bg",
|
||||
"window", "inactive", "buttons", "hover");
|
||||
|
||||
APPEARANCE2("osd.bg", "osd", "background");
|
||||
APPEARANCE2("osd.label.bg", "osd", "label");
|
||||
APPEARANCE2("osd.hilight.bg", "osd", "hilight");
|
||||
APPEARANCE2("osd.unhilight.bg", "osd", "unhilight");
|
||||
|
||||
if (read_string(db, "window.active.label.text.font", &s)) {
|
||||
char *p;
|
||||
if (strstr(s, "shadow=y")) {
|
||||
if ((p = strstr(s, "shadowoffset=")))
|
||||
i = parse_inline_number(p + strlen("shadowoffset="));
|
||||
else
|
||||
i = 1;
|
||||
ATTR6("window","active","label","text","shadow","offset",
|
||||
"x",NUM(i));
|
||||
ATTR6("window","active","label","text","shadow","offset",
|
||||
"y",NUM(i));
|
||||
}
|
||||
if ((p = strstr(s, "shadowtint=")))
|
||||
{
|
||||
i = parse_inline_number(p + strlen("shadowtint="));
|
||||
j = (i > 0 ? 0 : 255);
|
||||
i = ABS(i*255/100);
|
||||
COLOR6("window","active","label","text","shadow","primary",
|
||||
j,j,j,i);
|
||||
}
|
||||
}
|
||||
|
||||
if (read_string(db, "window.inactive.label.text.font", &s)) {
|
||||
char *p;
|
||||
if (strstr(s, "shadow=y")) {
|
||||
if ((p = strstr(s, "shadowoffset=")))
|
||||
i = parse_inline_number(p + strlen("shadowoffset="));
|
||||
else
|
||||
i = 1;
|
||||
ATTR6("window","inactive","label","text","shadow","offset",
|
||||
"x",NUM(i));
|
||||
ATTR6("window","inactive","label","text","shadow","offset",
|
||||
"y",NUM(i));
|
||||
}
|
||||
if ((p = strstr(s, "shadowtint=")))
|
||||
{
|
||||
i = parse_inline_number(p + strlen("shadowtint="));
|
||||
j = (i > 0 ? 0 : 255);
|
||||
i = ABS(i*255/100);
|
||||
COLOR6("window","inactive","label","text","shadow","primary",
|
||||
j,j,j,i);
|
||||
}
|
||||
}
|
||||
|
||||
if (read_string(db, "menu.title.text.font", &s)) {
|
||||
char *p;
|
||||
if (strstr(s, "shadow=y")) {
|
||||
if ((p = strstr(s, "shadowoffset=")))
|
||||
i = parse_inline_number(p + strlen("shadowoffset="));
|
||||
else
|
||||
i = 1;
|
||||
ATTR5("menu","title","text","shadow","offset","x",NUM(i));
|
||||
ATTR5("menu","title","text","shadow","offset","y",NUM(i));
|
||||
}
|
||||
if ((p = strstr(s, "shadowtint=")))
|
||||
{
|
||||
i = parse_inline_number(p + strlen("shadowtint="));
|
||||
j = (i > 0 ? 0 : 255);
|
||||
i = ABS(i*255/100);
|
||||
COLOR5("menu","title","text","shadow","primary",j,j,j,i);
|
||||
}
|
||||
}
|
||||
|
||||
if (read_string(db, "menu.items.font", &s)) {
|
||||
char *p;
|
||||
if (strstr(s, "shadow=y")) {
|
||||
if ((p = strstr(s, "shadowoffset=")))
|
||||
i = parse_inline_number(p + strlen("shadowoffset="));
|
||||
else
|
||||
i = 1;
|
||||
ATTR4("menu","inactive","shadow","offset","x",NUM(i));
|
||||
ATTR4("menu","inactive","shadow","offset","y",NUM(i));
|
||||
ATTR5("menu","active","text","shadow","offset","x",NUM(i));
|
||||
ATTR5("menu","active","text","shadow","offset","y",NUM(i));
|
||||
ATTR4("menu","disabled","shadow","offset","x",NUM(i));
|
||||
ATTR4("menu","disabled","shadow","offset","y",NUM(i));
|
||||
ATTR5("menu","active-disabled","text","shadow","offset","x",
|
||||
NUM(i));
|
||||
ATTR5("menu","active-disabled","text","shadow","offset","y",
|
||||
NUM(i));
|
||||
}
|
||||
if ((p = strstr(s, "shadowtint=")))
|
||||
{
|
||||
i = parse_inline_number(p + strlen("shadowtint="));
|
||||
j = (i > 0 ? 0 : 255);
|
||||
i = ABS(i*255/100);
|
||||
COLOR4("menu","inactive","shadow","primary",j,j,j,i);
|
||||
COLOR5("menu","active","text","shadow","primary",j,j,j,i);
|
||||
COLOR4("menu","disabled","shadow","primary",j,j,j,i);
|
||||
COLOR5("menu","active-disabled","text","shadow","primary",j,j,j,i);
|
||||
}
|
||||
}
|
||||
|
||||
if (read_string(db, "osd.label.text.font", &s)) {
|
||||
char *p;
|
||||
if (strstr(s, "shadow=y")) {
|
||||
if ((p = strstr(s, "shadowoffset=")))
|
||||
i = parse_inline_number(p + strlen("shadowoffset="));
|
||||
else
|
||||
i = 1;
|
||||
ATTR5("osd","label","text","shadow","offset","x",NUM(i));
|
||||
ATTR5("osd","label","text","shadow","offset","y",NUM(i));
|
||||
}
|
||||
if ((p = strstr(s, "shadowtint=")))
|
||||
{
|
||||
i = parse_inline_number(p + strlen("shadowtint="));
|
||||
j = (i > 0 ? 0 : 255);
|
||||
i = ABS(i*255/100);
|
||||
COLOR5("osd","label","text","shadow","primary",j,j,j,i);
|
||||
}
|
||||
}
|
||||
|
||||
if (xmlSaveFormatFile("-", doc, 1) < 0) {
|
||||
fprintf(stderr, "Error writing the xml tree\n");
|
||||
ret = 1;
|
||||
}
|
||||
|
||||
xmlFreeDoc(doc);
|
||||
return ret;
|
||||
}
|
Loading…
Reference in a new issue