From c5593ee1b4422de37fab36342147368270ad593d Mon Sep 17 00:00:00 2001 From: Derek Stevens Date: Tue, 7 Mar 2023 22:26:36 -0700 Subject: [PATCH] abyss reinit --- LICENSE | 23 ++++++++ openbox-3/bullet-small.xbm | 4 ++ openbox-3/bullet.xbm | 4 ++ openbox-3/bullet_small.xbm | 4 ++ openbox-3/close.xbm | 4 ++ openbox-3/desk.xbm | 4 ++ openbox-3/desk_toggled.xbm | 4 ++ openbox-3/iconify.xbm | 4 ++ openbox-3/max.xbm | 4 ++ openbox-3/shade.xbm | 4 ++ openbox-3/shade_toggled.xbm | 4 ++ openbox-3/themerc | 105 ++++++++++++++++++++++++++++++++++++ 12 files changed, 168 insertions(+) create mode 100644 LICENSE create mode 100755 openbox-3/bullet-small.xbm create mode 100755 openbox-3/bullet.xbm create mode 100755 openbox-3/bullet_small.xbm create mode 100755 openbox-3/close.xbm create mode 100755 openbox-3/desk.xbm create mode 100755 openbox-3/desk_toggled.xbm create mode 100755 openbox-3/iconify.xbm create mode 100755 openbox-3/max.xbm create mode 100755 openbox-3/shade.xbm create mode 100644 openbox-3/shade_toggled.xbm create mode 100755 openbox-3/themerc diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..fb7d8b1 --- /dev/null +++ b/LICENSE @@ -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. + diff --git a/openbox-3/bullet-small.xbm b/openbox-3/bullet-small.xbm new file mode 100755 index 0000000..15086e4 --- /dev/null +++ b/openbox-3/bullet-small.xbm @@ -0,0 +1,4 @@ +#define bullet_width 5 +#define bullet_height 5 +static unsigned char bullet_bits[] = { + 0x01, 0x05, 0x15, 0x05, 0x01 }; diff --git a/openbox-3/bullet.xbm b/openbox-3/bullet.xbm new file mode 100755 index 0000000..02a58f6 --- /dev/null +++ b/openbox-3/bullet.xbm @@ -0,0 +1,4 @@ +#define bullet_width 6 +#define bullet_height 6 +static unsigned char bullet_bits[] = { + 0x00, 0x08, 0x18, 0x38, 0x18, 0x08 }; diff --git a/openbox-3/bullet_small.xbm b/openbox-3/bullet_small.xbm new file mode 100755 index 0000000..5ac36c2 --- /dev/null +++ b/openbox-3/bullet_small.xbm @@ -0,0 +1,4 @@ +#define bullet_small_width 6 +#define bullet_small_height 6 +static unsigned char bullet_small_bits[] = { + 0x00, 0x00, 0x08, 0x18, 0x18, 0x08 }; diff --git a/openbox-3/close.xbm b/openbox-3/close.xbm new file mode 100755 index 0000000..74bb431 --- /dev/null +++ b/openbox-3/close.xbm @@ -0,0 +1,4 @@ +#define close_width 6 +#define close_height 6 +static unsigned char close_bits[] = { + 0x00, 0x22, 0x14, 0x08, 0x14, 0x22 }; diff --git a/openbox-3/desk.xbm b/openbox-3/desk.xbm new file mode 100755 index 0000000..53f4844 --- /dev/null +++ b/openbox-3/desk.xbm @@ -0,0 +1,4 @@ +#define desk_width 6 +#define desk_height 6 +static unsigned char desk_bits[] = { + 0x00, 0x18, 0x00, 0x00, 0x00, 0x18 }; diff --git a/openbox-3/desk_toggled.xbm b/openbox-3/desk_toggled.xbm new file mode 100755 index 0000000..b7dca30 --- /dev/null +++ b/openbox-3/desk_toggled.xbm @@ -0,0 +1,4 @@ +#define desk_toggled_width 6 +#define desk_toggled_height 6 +static unsigned char desk_toggled_bits[] = { + 0x00, 0x18, 0x00, 0x00, 0x00, 0x18 }; diff --git a/openbox-3/iconify.xbm b/openbox-3/iconify.xbm new file mode 100755 index 0000000..63b10be --- /dev/null +++ b/openbox-3/iconify.xbm @@ -0,0 +1,4 @@ +#define iconify_width 6 +#define iconify_height 6 +static unsigned char iconify_bits[] = { + 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00 }; diff --git a/openbox-3/max.xbm b/openbox-3/max.xbm new file mode 100755 index 0000000..dc2c043 --- /dev/null +++ b/openbox-3/max.xbm @@ -0,0 +1,4 @@ +#define max_width 6 +#define max_height 6 +static unsigned char max_bits[] = { + 0x00, 0x3e, 0x22, 0x22, 0x22, 0x3e }; diff --git a/openbox-3/shade.xbm b/openbox-3/shade.xbm new file mode 100755 index 0000000..cd73928 --- /dev/null +++ b/openbox-3/shade.xbm @@ -0,0 +1,4 @@ +#define shade_width 6 +#define shade_height 6 +static unsigned char shade_bits[] = { + 0x00, 0x00, 0x08, 0x14, 0x22, 0x00 }; diff --git a/openbox-3/shade_toggled.xbm b/openbox-3/shade_toggled.xbm new file mode 100644 index 0000000..645915a --- /dev/null +++ b/openbox-3/shade_toggled.xbm @@ -0,0 +1,4 @@ +#define shade_toggled_width 6 +#define shade_toggled_height 6 +static unsigned char shade_toggled_bits[] = { + 0x00, 0x00, 0x22, 0x14, 0x08, 0x00 }; diff --git a/openbox-3/themerc b/openbox-3/themerc new file mode 100755 index 0000000..b18948f --- /dev/null +++ b/openbox-3/themerc @@ -0,0 +1,105 @@ +# abyss openbox theme +# (c) 2019 Derek Stevens + +# 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: flat solid +menu.title.bg.color: #000000 +menu.title.text.color: #ffffff + +menu.items.bg: flat solid +menu.items.bg.color: #000000 + +menu.items.text.color: #c9c9c9 +menu.items.disabled.text.color: #3f3f3f + +menu.items.active.bg: flat solid +menu.items.active.bg.color: #1f9b92 +menu.items.active.text.color: #000000 + +# Common window attributes + +window.*.title.bg: Solid Flat +window.*.title.bg.color: #000000 +window.*.text.justify: center + +window.*.label.bg: parentrelative +window.active.label.text.color: #ffffff + +window.*.handle.bg: Solid Flat +window.*.handle.bg.color: #000000 + +window.*.grip.bg: Solid Flat +window.*.grip.bg.color: #000000 + +window.*.button.*.bg: parentrelative +window.*.button.*.pressed.image.color: #ffffff + + +# Active window + +window.active.border.color: #1f9b92 +window.active.title.separator.color: #000000 + +window.active.button.max.unpressed.image.color: #045C69 +window.active.button.shade.unpressed.image.color: #044869 +window.active.button.desk.unpressed.image.color: #043169 +window.active.button.iconify.unpressed.image.color: #B4B195 +window.active.button.close.unpressed.image.color: #B40761 + +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.border.color: #000000 +window.inactive.label.text.color: #797979 + +window.inactive.button.max.unpressed.image.color: #022D33 +window.inactive.button.shade.unpressed.image.color: #022333 +window.inactive.button.desk.unpressed.image.color: #021833 +window.inactive.button.iconify.unpressed.image.color: #5C5A4C +window.inactive.button.close.unpressed.image.color: #5C0431 + +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.padding.width: 1 + +osd.bg: flat solid +osd.bg.color: #000000 +osd.label.bg: parentrelative +osd.label.text.color: #c9c9c9 + +osd.hilight.bg: flat solid +osd.hilight.bg.color: #1f9b92 + +osd.unhilight.bg: flat solid +osd.unhilight.bg.color: #222222 + +# 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: 2 +padding.width: 2 +padding.height: 2 +window.handle.width: 0 +window.client.padding.width: 0 +window.label.text.justify: center +menu.title.text.justify: center