first commit

This commit is contained in:
Iris Lightshard 2019-08-19 10:24:33 -07:00
commit 125fbdacc2
Signed by: Iris Lightshard
GPG key ID: 3B7FBC22144E6398
19 changed files with 203 additions and 0 deletions

23
LICENSE Normal file
View file

@ -0,0 +1,23 @@
Copyright (c) 2019, Derek Stevens
nilix@nilfm.cc
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

4
openbox-3/bullet.xbm Executable file
View file

@ -0,0 +1,4 @@
#define bullet_width 6
#define bullet_height 6
static unsigned char bullet_bits[] = {
0x06, 0x0c, 0x18, 0x18, 0x0c, 0x06 };

5
openbox-3/close.xbm Executable file
View file

@ -0,0 +1,5 @@
#define close_width 10
#define close_height 10
static unsigned char close_bits[] = {
0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01,
0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 };

View file

@ -0,0 +1,4 @@
#define close_width 8
#define close_height 8
static unsigned char close_bits[] = {
0xc3, 0xe7, 0x7e, 0x3c, 0x3c, 0x7e, 0xe7, 0xc3 };

5
openbox-3/desk.xbm Normal file
View file

@ -0,0 +1,5 @@
#define desk_width 10
#define desk_height 10
static unsigned char desk_bits[] = {
0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01,
0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 };

4
openbox-3/desk_hover.xbm Normal file
View file

@ -0,0 +1,4 @@
#define desk_hover_toggled_width 8
#define desk_hover_toggled_height 8
static unsigned char desk_hover_toggled_bits[] = {
0xff, 0x81, 0xbd, 0xa5, 0xa5, 0xbd, 0x81, 0xff };

View file

@ -0,0 +1,4 @@
#define desk_hover_width 8
#define desk_hover_height 8
static unsigned char desk_hover_bits[] = {
0x00, 0x3c, 0x42, 0x5a, 0x5a, 0x42, 0x3c, 0x00 };

View file

@ -0,0 +1,5 @@
#define desk_width 10
#define desk_height 10
static unsigned char desk_bits[] = {
0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01,
0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 };

5
openbox-3/iconify.xbm Executable file
View file

@ -0,0 +1,5 @@
#define iconify_width 10
#define iconify_height 10
static unsigned char iconify_bits[] = {
0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01,
0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 };

View file

@ -0,0 +1,4 @@
#define iconify_width 8
#define iconify_height 8
static unsigned char iconify_bits[] = {
0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00 };

5
openbox-3/max.xbm Executable file
View file

@ -0,0 +1,5 @@
#define max_width 10
#define max_height 10
static unsigned char max_bits[] = {
0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01,
0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 };

4
openbox-3/max_hover.xbm Normal file
View file

@ -0,0 +1,4 @@
#define titlebutton_max_2_width 8
#define titlebutton_max_2_height 8
static unsigned char titlebutton_max_2_bits[] = {
0xf8, 0xf0, 0xe0, 0xc1, 0x83, 0x07, 0x0f, 0x1f };

View file

@ -0,0 +1,4 @@
#define max_hover_toggled_width 8
#define max_hover_toggled_height 8
static unsigned char max_hover_toggled_bits[] = {
0x20, 0x60, 0xe0, 0x00, 0x00, 0x07, 0x06, 0x04 };

5
openbox-3/max_toggled.xbm Executable file
View file

@ -0,0 +1,5 @@
#define max_width 10
#define max_height 10
static unsigned char max_bits[] = {
0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01,
0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 };

5
openbox-3/shade.xbm Normal file
View file

@ -0,0 +1,5 @@
#define shade_width 10
#define shade_height 10
static unsigned char shade_bits[] = {
0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01,
0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 };

View file

@ -0,0 +1,4 @@
#define shade_hover_width 8
#define shade_hover_height 8
static unsigned char shade_hover_bits[] = {
0x00, 0x18, 0x3c, 0x66, 0xc3, 0x81, 0x00, 0x00 };

View file

@ -0,0 +1,4 @@
#define shade_hover_toggled_width 8
#define shade_hover_toggled_height 8
static unsigned char shade_hover_toggled_bits[] = {
0x00, 0x00, 0x81, 0xc3, 0x66, 0x3c, 0x18, 0x00 };

View file

@ -0,0 +1,5 @@
#define shade_width 10
#define shade_height 10
static unsigned char shade_bits[] = {
0x7c, 0x00, 0xfe, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xff, 0x01,
0xff, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x00, 0x00 };

104
openbox-3/themerc Executable file
View file

@ -0,0 +1,104 @@
# urchin openbox theme
# (c) 2019 Derek Stevens <nilix@nilfm.cc>
# This theme is distributed under the Simplified BSD License
# Menu
menu.border.width: 0
menu.overlap.x: 0
menu.overlap.y: 0
menu.title.bg: Gradient Vertical
menu.title.bg.color: #222222
menu.title.bg.colorTo: #000000
menu.title.text.color: #ffffff
menu.items.bg: flat solid
menu.items.bg.color: #000000
menu.items.text.color: #797979
menu.items.disabled.text.color: #3f3f3f
menu.items.active.bg: flat solid
menu.items.active.bg.color: #797979
menu.items.active.text.color: #000000
# Common window attributes
window.*.title.bg: Gradient Vertical Flat
window.*.title.bg.color: #222222
window.*.title.bg.colorTo: #000000
window.*.text.justify: center
window.*.label.bg: parentrelative
window.active.label.text.color: #ffffff
window.*.handle.bg: Gradient Vertical Flat
window.*.handle.bg.color: #101010
window.*.handle.bg.colorTo: #000000
window.*.grip.bg: Gradient Vertical Flat
window.*.grip.bg.color: #101010
window.*.grip.bg.colorTo: #000000
window.*.button.*.bg: parentrelative
window.*.button.*.pressed.image.color: #ffffff
# Active window
window.active.button.shade.unpressed.image.color: #6D96A8
window.active.button.desk.unpressed.image.color: #7E6DA8
window.active.button.iconify.unpressed.image.color: #C3B207
window.active.button.max.unpressed.image.color: #07C35B
window.active.button.close.unpressed.image.color: #C30716
window.active.button.disabled.image.color: #2f343f
window.active.button.toggled.image.color: #1f9b92
window.active.button.hover.image.color: #ffffff
window.active.button.toggled.hover.image.color: #ffffff
# Inactive window
window.inactive.label.text.color: #797979
window.inactive.button.shade.unpressed.image.color: #374B54
window.inactive.button.desk.unpressed.image.color: #3F3754
window.inactive.button.iconify.unpressed.image.color: #615803
window.inactive.button.max.unpressed.image.color: #03612D
window.inactive.button.close.unpressed.image.color: #61030B
window.inactive.button.disabled.image.color: #191B21
window.inactive.button.toggled.image.color: #0F4D48
window.inactive.button.hover.image.color: #797979
window.inactive.button.toggled.hover.image.color: #797979
# OSD
osd.border.width: 0
osd.bg: flat solid
osd.bg.color: #000000
osd.label.bg: parentrelative
osd.label.text.color: #797979
osd.hilight.bg: flat solid
osd.hilight.bg.color: #797979
osd.unhilight.bg: flat solid
osd.unhilight.bg.color: #000000
# Fonts
window.active.label.text.font:shadow=n
window.inactive.label.text.font:shadow=n
menu.items.font:shadow=n
menu.title.text.font:shadow=n
# Everything else
border.width: 0
padding.width: 2
padding.height: 2
window.handle.width: 4
window.client.padding.width: 0
window.label.text.justify: center
menu.title.text.justify: center