summaryrefslogtreecommitdiff
path: root/themes/moheli
diff options
context:
space:
mode:
authorOlivier Fourdan <fourdan.olivier@wanadoo.fr>2006-05-03 22:07:16 +0000
committerOlivier Fourdan <fourdan.olivier@wanadoo.fr>2006-05-03 22:07:16 +0000
commit8cab2a95639b3871b2cc8cd00d2904a2fc4bcbfd (patch)
tree4aa2c12c8f1642fa09926ffb2134d88cb902e975 /themes/moheli
parent667245cc67ff3cc5cb387127e0e858522c39d701 (diff)
downloadxfwm4-8cab2a95639b3871b2cc8cd00d2904a2fc4bcbfd.tar.gz
Add Moheli's theme data.
(Old svn revision: 21471)
Diffstat (limited to 'themes/moheli')
-rw-r--r--themes/moheli/Makefile.am107
-rw-r--r--themes/moheli/README8
-rw-r--r--themes/moheli/bottom-active.pngbin0 -> 121 bytes
-rw-r--r--themes/moheli/bottom-active.xpm12
-rw-r--r--themes/moheli/bottom-inactive.pngbin0 -> 121 bytes
-rw-r--r--themes/moheli/bottom-inactive.xpm12
-rw-r--r--themes/moheli/bottom-left-active.pngbin0 -> 131 bytes
-rw-r--r--themes/moheli/bottom-left-active.xpm24
-rw-r--r--themes/moheli/bottom-left-inactive.pngbin0 -> 131 bytes
-rw-r--r--themes/moheli/bottom-left-inactive.xpm24
-rw-r--r--themes/moheli/bottom-right-active.pngbin0 -> 131 bytes
-rw-r--r--themes/moheli/bottom-right-active.xpm24
-rw-r--r--themes/moheli/bottom-right-inactive.pngbin0 -> 131 bytes
-rw-r--r--themes/moheli/bottom-right-inactive.xpm24
-rw-r--r--themes/moheli/close-active.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/close-active.xpm28
-rw-r--r--themes/moheli/close-inactive.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/close-inactive.xpm28
-rw-r--r--themes/moheli/close-pressed.pngbin0 -> 343 bytes
-rw-r--r--themes/moheli/close-pressed.xpm28
-rw-r--r--themes/moheli/hide-active.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/hide-active.xpm28
-rw-r--r--themes/moheli/hide-inactive.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/hide-inactive.xpm28
-rw-r--r--themes/moheli/hide-pressed.pngbin0 -> 343 bytes
-rw-r--r--themes/moheli/hide-pressed.xpm28
-rw-r--r--themes/moheli/left-active.pngbin0 -> 118 bytes
-rw-r--r--themes/moheli/left-active.xpm40
-rw-r--r--themes/moheli/left-inactive.pngbin0 -> 118 bytes
-rw-r--r--themes/moheli/left-inactive.xpm40
-rw-r--r--themes/moheli/maximize-active.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/maximize-active.xpm28
-rw-r--r--themes/moheli/maximize-inactive.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/maximize-inactive.xpm28
-rw-r--r--themes/moheli/maximize-pressed.pngbin0 -> 343 bytes
-rw-r--r--themes/moheli/maximize-pressed.xpm28
-rw-r--r--themes/moheli/maximize-toggled-active.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/maximize-toggled-active.xpm28
-rw-r--r--themes/moheli/maximize-toggled-inactive.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/maximize-toggled-inactive.xpm28
-rw-r--r--themes/moheli/maximize-toggled-pressed.pngbin0 -> 343 bytes
-rw-r--r--themes/moheli/maximize-toggled-pressed.xpm28
-rw-r--r--themes/moheli/menu-active.pngbin0 -> 203 bytes
-rw-r--r--themes/moheli/menu-active.xpm21
-rw-r--r--themes/moheli/menu-inactive.pngbin0 -> 203 bytes
-rw-r--r--themes/moheli/menu-inactive.xpm21
-rw-r--r--themes/moheli/menu-pressed.pngbin0 -> 203 bytes
-rw-r--r--themes/moheli/menu-pressed.xpm21
-rw-r--r--themes/moheli/right-active.pngbin0 -> 118 bytes
-rw-r--r--themes/moheli/right-active.xpm40
-rw-r--r--themes/moheli/right-inactive.pngbin0 -> 118 bytes
-rw-r--r--themes/moheli/right-inactive.xpm40
-rw-r--r--themes/moheli/save-pressed.pngbin0 -> 812 bytes
-rw-r--r--themes/moheli/shade-active.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/shade-active.xpm28
-rw-r--r--themes/moheli/shade-inactive.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/shade-inactive.xpm28
-rw-r--r--themes/moheli/shade-pressed.pngbin0 -> 343 bytes
-rw-r--r--themes/moheli/shade-pressed.xpm28
-rw-r--r--themes/moheli/shade-toggled-active.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/shade-toggled-active.xpm28
-rw-r--r--themes/moheli/shade-toggled-inactive.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/shade-toggled-inactive.xpm28
-rw-r--r--themes/moheli/shade-toggled-pressed.pngbin0 -> 343 bytes
-rw-r--r--themes/moheli/shade-toggled-pressed.xpm28
-rw-r--r--themes/moheli/stick-active.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/stick-active.xpm28
-rw-r--r--themes/moheli/stick-inactive.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/stick-inactive.xpm28
-rw-r--r--themes/moheli/stick-pressed.pngbin0 -> 343 bytes
-rw-r--r--themes/moheli/stick-pressed.xpm28
-rw-r--r--themes/moheli/stick-toggled-active.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/stick-toggled-active.xpm28
-rw-r--r--themes/moheli/stick-toggled-inactive.pngbin0 -> 204 bytes
-rw-r--r--themes/moheli/stick-toggled-inactive.xpm28
-rw-r--r--themes/moheli/stick-toggled-pressed.pngbin0 -> 343 bytes
-rw-r--r--themes/moheli/stick-toggled-pressed.xpm28
-rw-r--r--themes/moheli/themerc9
-rw-r--r--themes/moheli/title-1-active.pngbin0 -> 209 bytes
-rw-r--r--themes/moheli/title-1-active.xpm32
-rw-r--r--themes/moheli/title-1-inactive.pngbin0 -> 209 bytes
-rw-r--r--themes/moheli/title-1-inactive.xpm32
-rw-r--r--themes/moheli/title-2-active.pngbin0 -> 209 bytes
-rw-r--r--themes/moheli/title-2-active.xpm34
-rw-r--r--themes/moheli/title-2-inactive.pngbin0 -> 209 bytes
-rw-r--r--themes/moheli/title-2-inactive.xpm34
-rw-r--r--themes/moheli/title-3-active.pngbin0 -> 209 bytes
-rw-r--r--themes/moheli/title-3-active.xpm32
-rw-r--r--themes/moheli/title-3-inactive.pngbin0 -> 209 bytes
-rw-r--r--themes/moheli/title-3-inactive.xpm32
-rw-r--r--themes/moheli/title-4-active.pngbin0 -> 209 bytes
-rw-r--r--themes/moheli/title-4-active.xpm34
-rw-r--r--themes/moheli/title-4-inactive.pngbin0 -> 209 bytes
-rw-r--r--themes/moheli/title-4-inactive.xpm34
-rw-r--r--themes/moheli/title-5-active.pngbin0 -> 209 bytes
-rw-r--r--themes/moheli/title-5-active.xpm32
-rw-r--r--themes/moheli/title-5-inactive.pngbin0 -> 209 bytes
-rw-r--r--themes/moheli/title-5-inactive.xpm32
-rw-r--r--themes/moheli/top-left-active.pngbin0 -> 250 bytes
-rw-r--r--themes/moheli/top-left-active.xpm32
-rw-r--r--themes/moheli/top-left-inactive.pngbin0 -> 250 bytes
-rw-r--r--themes/moheli/top-left-inactive.xpm32
-rw-r--r--themes/moheli/top-right-active.pngbin0 -> 259 bytes
-rw-r--r--themes/moheli/top-right-active.xpm32
-rw-r--r--themes/moheli/top-right-inactive.pngbin0 -> 259 bytes
-rw-r--r--themes/moheli/top-right-inactive.xpm32
106 files changed, 1595 insertions, 0 deletions
diff --git a/themes/moheli/Makefile.am b/themes/moheli/Makefile.am
new file mode 100644
index 000000000..de5f3c5f1
--- /dev/null
+++ b/themes/moheli/Makefile.am
@@ -0,0 +1,107 @@
+themedir = $(datadir)/themes/Moheli/xfwm4
+theme_DATA = \
+ README \
+ themerc \
+ bottom-active.png \
+ bottom-active.xpm \
+ bottom-inactive.png \
+ bottom-inactive.xpm \
+ bottom-left-active.png \
+ bottom-left-active.xpm \
+ bottom-left-inactive.png \
+ bottom-left-inactive.xpm \
+ bottom-right-active.png \
+ bottom-right-active.xpm \
+ bottom-right-inactive.png \
+ bottom-right-inactive.xpm \
+ close-active.png \
+ close-active.xpm \
+ close-inactive.png \
+ close-inactive.xpm \
+ close-pressed.png \
+ close-pressed.xpm \
+ hide-active.png \
+ hide-active.xpm \
+ hide-inactive.png \
+ hide-inactive.xpm \
+ hide-pressed.png \
+ hide-pressed.xpm \
+ left-active.png \
+ left-active.xpm \
+ left-inactive.png \
+ left-inactive.xpm \
+ maximize-active.png \
+ maximize-active.xpm \
+ maximize-inactive.png \
+ maximize-inactive.xpm \
+ maximize-pressed.png \
+ maximize-pressed.xpm \
+ maximize-toggled-active.png \
+ maximize-toggled-active.xpm \
+ maximize-toggled-inactive.png \
+ maximize-toggled-inactive.xpm \
+ maximize-toggled-pressed.png \
+ maximize-toggled-pressed.xpm \
+ menu-active.png \
+ menu-active.xpm \
+ menu-inactive.png \
+ menu-inactive.xpm \
+ menu-pressed.png \
+ menu-pressed.xpm \
+ right-active.png \
+ right-active.xpm \
+ right-inactive.png \
+ right-inactive.xpm \
+ shade-active.png \
+ shade-active.xpm \
+ shade-inactive.png \
+ shade-inactive.xpm \
+ shade-pressed.png \
+ shade-pressed.xpm \
+ shade-toggled-active.png \
+ shade-toggled-active.xpm \
+ shade-toggled-inactive.png \
+ shade-toggled-inactive.xpm \
+ shade-toggled-pressed.png \
+ shade-toggled-pressed.xpm \
+ stick-active.png \
+ stick-active.xpm \
+ stick-inactive.png \
+ stick-inactive.xpm \
+ stick-pressed.png \
+ stick-pressed.xpm \
+ stick-toggled-active.png \
+ stick-toggled-active.xpm \
+ stick-toggled-inactive.png \
+ stick-toggled-inactive.xpm \
+ stick-toggled-pressed.png \
+ stick-toggled-pressed.xpm \
+ title-1-active.png \
+ title-1-active.xpm \
+ title-1-inactive.png \
+ title-1-inactive.xpm \
+ title-2-active.png \
+ title-2-active.xpm \
+ title-2-inactive.png \
+ title-2-inactive.xpm \
+ title-3-active.png \
+ title-3-active.xpm \
+ title-3-inactive.png \
+ title-3-inactive.xpm \
+ title-4-active.png \
+ title-4-active.xpm \
+ title-4-inactive.png \
+ title-4-inactive.xpm \
+ title-5-active.png \
+ title-5-active.xpm \
+ title-5-inactive.png \
+ title-5-inactive.xpm \
+ top-left-active.png \
+ top-left-active.xpm \
+ top-left-inactive.png \
+ top-left-inactive.xpm \
+ top-right-active.png \
+ top-right-active.xpm \
+ top-right-inactive.png \
+ top-right-inactive.xpm
+EXTRA_DIST = $(theme_DATA)
diff --git a/themes/moheli/README b/themes/moheli/README
new file mode 100644
index 000000000..681a91ea3
--- /dev/null
+++ b/themes/moheli/README
@@ -0,0 +1,8 @@
+moheli
+------
+
+An original theme for xfwm4.
+Created Apr. 2004 by Olivier Fourdan <fourdan@xfce.org>
+Modified May. 2005 by Olivier Fourdan <fourdan@xfce.org>
+Modified Mar. 2006 by Olivier Fourdan <fourdan@xfce.org>
+Theme released under GNU GPL license.
diff --git a/themes/moheli/bottom-active.png b/themes/moheli/bottom-active.png
new file mode 100644
index 000000000..c07c96d7c
--- /dev/null
+++ b/themes/moheli/bottom-active.png
Binary files differ
diff --git a/themes/moheli/bottom-active.xpm b/themes/moheli/bottom-active.xpm
new file mode 100644
index 000000000..929053368
--- /dev/null
+++ b/themes/moheli/bottom-active.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char * bottom_active_xpm[] = {
+"32 4 5 1",
+" c None",
+"+ c #E0E0E0 s active_hilight_2",
+"@ c #A0A0A0 s active_shadow_2",
+"$ c #B0B0B0 s active_mid_2",
+"# c #C0C0C0 s active_color_2",
+"################################",
+"################################",
+"################################",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/themes/moheli/bottom-inactive.png b/themes/moheli/bottom-inactive.png
new file mode 100644
index 000000000..c07c96d7c
--- /dev/null
+++ b/themes/moheli/bottom-inactive.png
Binary files differ
diff --git a/themes/moheli/bottom-inactive.xpm b/themes/moheli/bottom-inactive.xpm
new file mode 100644
index 000000000..573ef3cdb
--- /dev/null
+++ b/themes/moheli/bottom-inactive.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char * bottom_inactive_xpm[] = {
+"32 4 5 1",
+" c None",
+"+ c #E0E0E0 s inactive_hilight_2",
+"@ c #A0A0A0 s inactive_shadow_2",
+"$ c #B0B0B0 s inactive_mid_2",
+"# c #C0C0C0 s inactive_color_2",
+"################################",
+"################################",
+"################################",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/themes/moheli/bottom-left-active.png b/themes/moheli/bottom-left-active.png
new file mode 100644
index 000000000..b32698496
--- /dev/null
+++ b/themes/moheli/bottom-left-active.png
Binary files differ
diff --git a/themes/moheli/bottom-left-active.xpm b/themes/moheli/bottom-left-active.xpm
new file mode 100644
index 000000000..18d666d99
--- /dev/null
+++ b/themes/moheli/bottom-left-active.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bottom_left_active_xpm[] = {
+"16 16 5 1",
+" c None",
+"+ c #E0E0E0 s active_hilight_2",
+"@ c #A0A0A0 s active_shadow_2",
+"$ c #B0B0B0 s active_mid_2",
+"# c #C0C0C0 s active_color_2",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@###############",
+"@$##############",
+"@@$#############",
+" @@@@@@@@@@@@@@@"};
diff --git a/themes/moheli/bottom-left-inactive.png b/themes/moheli/bottom-left-inactive.png
new file mode 100644
index 000000000..b32698496
--- /dev/null
+++ b/themes/moheli/bottom-left-inactive.png
Binary files differ
diff --git a/themes/moheli/bottom-left-inactive.xpm b/themes/moheli/bottom-left-inactive.xpm
new file mode 100644
index 000000000..e4304df1d
--- /dev/null
+++ b/themes/moheli/bottom-left-inactive.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bottom_left_inactive_xpm[] = {
+"16 16 5 1",
+" c None",
+"+ c #E0E0E0 s inactive_hilight_2",
+"@ c #A0A0A0 s inactive_shadow_2",
+"$ c #B0B0B0 s inactive_mid_2",
+"# c #C0C0C0 s inactive_color_2",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@### ",
+"@###############",
+"@$##############",
+"@@$#############",
+" @@@@@@@@@@@@@@@"};
diff --git a/themes/moheli/bottom-right-active.png b/themes/moheli/bottom-right-active.png
new file mode 100644
index 000000000..ef71c74f1
--- /dev/null
+++ b/themes/moheli/bottom-right-active.png
Binary files differ
diff --git a/themes/moheli/bottom-right-active.xpm b/themes/moheli/bottom-right-active.xpm
new file mode 100644
index 000000000..148c72370
--- /dev/null
+++ b/themes/moheli/bottom-right-active.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bottom_right_active_xpm[] = {
+"16 16 5 1",
+" c None",
+"+ c #E0E0E0 s active_hilight_2",
+"@ c #A0A0A0 s active_shadow_2",
+"$ c #B0B0B0 s active_mid_2",
+"# c #C0C0C0 s active_color_2",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+"###############@",
+"##############$@",
+"#############$@@",
+"@@@@@@@@@@@@@@@ "};
diff --git a/themes/moheli/bottom-right-inactive.png b/themes/moheli/bottom-right-inactive.png
new file mode 100644
index 000000000..ef71c74f1
--- /dev/null
+++ b/themes/moheli/bottom-right-inactive.png
Binary files differ
diff --git a/themes/moheli/bottom-right-inactive.xpm b/themes/moheli/bottom-right-inactive.xpm
new file mode 100644
index 000000000..065deb924
--- /dev/null
+++ b/themes/moheli/bottom-right-inactive.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bottom_right_inactive_xpm[] = {
+"16 16 5 1",
+" c None",
+"+ c #E0E0E0 s inactive_hilight_2",
+"@ c #A0A0A0 s inactive_shadow_2",
+"$ c #B0B0B0 s inactive_mid_2",
+"# c #C0C0C0 s inactive_color_2",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+" ###@",
+"###############@",
+"##############$@",
+"#############$@@",
+"@@@@@@@@@@@@@@@ "};
diff --git a/themes/moheli/close-active.png b/themes/moheli/close-active.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/close-active.png
Binary files differ
diff --git a/themes/moheli/close-active.xpm b/themes/moheli/close-active.xpm
new file mode 100644
index 000000000..b539e2ef1
--- /dev/null
+++ b/themes/moheli/close-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * close_active_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #000000 s active_border_color",
+"$ c #B0B0B0 s active_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++##+++++##++++",
+"++++###+++###++++",
+"++++@###+###@++++",
+"++++$@#####@$++++",
+"+++++$@###@$+++++",
+"++++++#####++++++",
+"+++++###@###+++++",
+"++++###@$@###++++",
+"++++##@$+$@##++++",
+"++++@@$+++$@@++++",
+"++++$$+++++$$++++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/close-inactive.png b/themes/moheli/close-inactive.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/close-inactive.png
Binary files differ
diff --git a/themes/moheli/close-inactive.xpm b/themes/moheli/close-inactive.xpm
new file mode 100644
index 000000000..dd5d6bddc
--- /dev/null
+++ b/themes/moheli/close-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * close_inactive_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s inactive_hilight_2",
+"+ c #C0C0C0 s inactive_color_2",
+"@ c #A0A0A0 s inactive_shadow_2",
+"# c #000000 s inactive_border_color",
+"$ c #B0B0B0 s inactive_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++@@+++++@@++++",
+"++++@@@+++@@@++++",
+"++++$@@@+@@@$++++",
+"+++++$@@@@@$+++++",
+"++++++$@@@$++++++",
+"++++++@@@@@++++++",
+"+++++@@@$@@@+++++",
+"++++@@@$+$@@@++++",
+"++++@@$+++$@@++++",
+"++++$$+++++$$++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/close-pressed.png b/themes/moheli/close-pressed.png
new file mode 100644
index 000000000..c31175a25
--- /dev/null
+++ b/themes/moheli/close-pressed.png
Binary files differ
diff --git a/themes/moheli/close-pressed.xpm b/themes/moheli/close-pressed.xpm
new file mode 100644
index 000000000..55eb78e1d
--- /dev/null
+++ b/themes/moheli/close-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #000000 s active_border_color",
+"$ c #B0B0B0 s active_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++##+++++##++++",
+"++++###+++###++++",
+"++++@###+###@++++",
+"++++$@#####@$++++",
+"+++++$@###@$+++++",
+"++++++#####++++++",
+"+++++###@###+++++",
+"++++###@$@###++++",
+"++++##@$+$@##++++",
+"++++@@$+++$@@++++",
+"++++$$+++++$$++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/hide-active.png b/themes/moheli/hide-active.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/hide-active.png
Binary files differ
diff --git a/themes/moheli/hide-active.xpm b/themes/moheli/hide-active.xpm
new file mode 100644
index 000000000..dfa1adfaf
--- /dev/null
+++ b/themes/moheli/hide-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * hide_active_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #000000 s active_border_color",
+"$ c #B0B0B0 s active_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++#########++++",
+"++++#########++++",
+"++++@@@@@@@@@++++",
+"++++$$$$$$$$$++++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/hide-inactive.png b/themes/moheli/hide-inactive.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/hide-inactive.png
Binary files differ
diff --git a/themes/moheli/hide-inactive.xpm b/themes/moheli/hide-inactive.xpm
new file mode 100644
index 000000000..3a85e31d3
--- /dev/null
+++ b/themes/moheli/hide-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * hide_inactive_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s inactive_hilight_2",
+"+ c #C0C0C0 s inactive_color_2",
+"@ c #A0A0A0 s inactive_shadow_2",
+"# c #000000 s inactive_border_color",
+"$ c #B0B0B0 s inactive_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++@@@@@@@@@++++",
+"++++@@@@@@@@@++++",
+"++++$$$$$$$$$++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/hide-pressed.png b/themes/moheli/hide-pressed.png
new file mode 100644
index 000000000..c31175a25
--- /dev/null
+++ b/themes/moheli/hide-pressed.png
Binary files differ
diff --git a/themes/moheli/hide-pressed.xpm b/themes/moheli/hide-pressed.xpm
new file mode 100644
index 000000000..a934f0563
--- /dev/null
+++ b/themes/moheli/hide-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * hide_pressed_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #000000 s active_border_color",
+"$ c #B0B0B0 s active_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++#########++++",
+"++++#########++++",
+"++++@@@@@@@@@++++",
+"++++$$$$$$$$$++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/left-active.png b/themes/moheli/left-active.png
new file mode 100644
index 000000000..a13720a3e
--- /dev/null
+++ b/themes/moheli/left-active.png
Binary files differ
diff --git a/themes/moheli/left-active.xpm b/themes/moheli/left-active.xpm
new file mode 100644
index 000000000..b5a0a106b
--- /dev/null
+++ b/themes/moheli/left-active.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * left_active_xpm[] = {
+"4 32 5 1",
+" c None",
+"+ c #E0E0E0 s active_hilight_2",
+"@ c #A0A0A0 s active_shadow_2",
+"$ c #B0B0B0 s active_mid_2",
+"# c #C0C0C0 s active_color_2",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###"};
diff --git a/themes/moheli/left-inactive.png b/themes/moheli/left-inactive.png
new file mode 100644
index 000000000..a13720a3e
--- /dev/null
+++ b/themes/moheli/left-inactive.png
Binary files differ
diff --git a/themes/moheli/left-inactive.xpm b/themes/moheli/left-inactive.xpm
new file mode 100644
index 000000000..a52c62256
--- /dev/null
+++ b/themes/moheli/left-inactive.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * left_inactive_xpm[] = {
+"4 32 5 1",
+" c None",
+"+ c #E0E0E0 s inactive_hilight_2",
+"@ c #A0A0A0 s inactive_shadow_2",
+"$ c #B0B0B0 s inactive_mid_2",
+"# c #C0C0C0 s inactive_color_2",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###",
+"@###"};
diff --git a/themes/moheli/maximize-active.png b/themes/moheli/maximize-active.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/maximize-active.png
Binary files differ
diff --git a/themes/moheli/maximize-active.xpm b/themes/moheli/maximize-active.xpm
new file mode 100644
index 000000000..acb42ed43
--- /dev/null
+++ b/themes/moheli/maximize-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * maximize_active_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #000000 s active_border_color",
+"$ c #B0B0B0 s active_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++#########++++",
+"++++#########++++",
+"++++##@@@@@##++++",
+"++++##$$$$$##++++",
+"++++##+++++##++++",
+"++++##+++++##++++",
+"++++##+++++##++++",
+"++++#########++++",
+"++++#########++++",
+"++++@@@@@@@@@++++",
+"++++$$$$$$$$$++++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/maximize-inactive.png b/themes/moheli/maximize-inactive.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/maximize-inactive.png
Binary files differ
diff --git a/themes/moheli/maximize-inactive.xpm b/themes/moheli/maximize-inactive.xpm
new file mode 100644
index 000000000..e8e85184d
--- /dev/null
+++ b/themes/moheli/maximize-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * maximize_inactive_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s inactive_hilight_2",
+"+ c #C0C0C0 s inactive_color_2",
+"@ c #A0A0A0 s inactive_shadow_2",
+"# c #000000 s inactive_border_color",
+"$ c #B0B0B0 s inactive_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++@@@@@@@@@++++",
+"++++@@@@@@@@@++++",
+"++++@@$$$$$@@++++",
+"++++@@+++++@@++++",
+"++++@@+++++@@++++",
+"++++@@+++++@@++++",
+"++++@@+++++@@++++",
+"++++@@@@@@@@@++++",
+"++++@@@@@@@@@++++",
+"++++$$$$$$$$$++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/maximize-pressed.png b/themes/moheli/maximize-pressed.png
new file mode 100644
index 000000000..c31175a25
--- /dev/null
+++ b/themes/moheli/maximize-pressed.png
Binary files differ
diff --git a/themes/moheli/maximize-pressed.xpm b/themes/moheli/maximize-pressed.xpm
new file mode 100644
index 000000000..5a4bf7dfc
--- /dev/null
+++ b/themes/moheli/maximize-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * maximize_pressed_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #000000 s active_border_color",
+"$ c #B0B0B0 s active_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++#########++++",
+"++++#########++++",
+"++++##@@@@@##++++",
+"++++##$$$$$##++++",
+"++++##+++++##++++",
+"++++##+++++##++++",
+"++++##+++++##++++",
+"++++#########++++",
+"++++#########++++",
+"++++@@@@@@@@@++++",
+"++++$$$$$$$$$++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/maximize-toggled-active.png b/themes/moheli/maximize-toggled-active.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/maximize-toggled-active.png
Binary files differ
diff --git a/themes/moheli/maximize-toggled-active.xpm b/themes/moheli/maximize-toggled-active.xpm
new file mode 100644
index 000000000..9f040ceda
--- /dev/null
+++ b/themes/moheli/maximize-toggled-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * maximize_toggled_active_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #000000 s active_border_color",
+"$ c #B0B0B0 s active_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++########++++++",
+"+++########++++++",
+"+++##@@@@##++++++",
+"+++##$$$$##@##+++",
+"+++##++++##@##+++",
+"+++##++++##+##+++",
+"+++########+##+++",
+"+++########+##+++",
+"+++@@@@@++++##+++",
+"+++$$$########+++",
+"++++++########+++",
+"++++++@@@@@@@@+++",
+"++++++$$$$$$$$+++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/maximize-toggled-inactive.png b/themes/moheli/maximize-toggled-inactive.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/maximize-toggled-inactive.png
Binary files differ
diff --git a/themes/moheli/maximize-toggled-inactive.xpm b/themes/moheli/maximize-toggled-inactive.xpm
new file mode 100644
index 000000000..c4ec1ecb3
--- /dev/null
+++ b/themes/moheli/maximize-toggled-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * maximize_toggled_inactive_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s inactive_hilight_2",
+"+ c #C0C0C0 s inactive_color_2",
+"@ c #A0A0A0 s inactive_shadow_2",
+"# c #000000 s inactive_border_color",
+"$ c #B0B0B0 s inactive_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++@@@@@@@@++++++",
+"+++@@@@@@@@++++++",
+"+++@@$$$$@@++++++",
+"+++@@++++@@$@@+++",
+"+++@@++++@@$@@+++",
+"+++@@++++@@+@@+++",
+"+++@@@@@@@@+@@+++",
+"+++@@@@@@@@+@@+++",
+"+++$$$$$++++@@+++",
+"++++++@@@@@@@@+++",
+"++++++@@@@@@@@+++",
+"++++++$$$$$$$$+++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/maximize-toggled-pressed.png b/themes/moheli/maximize-toggled-pressed.png
new file mode 100644
index 000000000..c31175a25
--- /dev/null
+++ b/themes/moheli/maximize-toggled-pressed.png
Binary files differ
diff --git a/themes/moheli/maximize-toggled-pressed.xpm b/themes/moheli/maximize-toggled-pressed.xpm
new file mode 100644
index 000000000..4211317a9
--- /dev/null
+++ b/themes/moheli/maximize-toggled-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * maximize_toggled_pressed_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #000000 s active_border_color",
+"$ c #B0B0B0 s active_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++########++++++",
+"+++########++++++",
+"+++##@@@@##++++++",
+"+++##$$$$##@##+++",
+"+++##++++##@##+++",
+"+++##++++##+##+++",
+"+++########+##+++",
+"+++########+##+++",
+"+++@@@@@++++##+++",
+"+++$$$########+++",
+"++++++########+++",
+"++++++@@@@@@@@+++",
+" +++++$$$$$$$$++ "};
+
diff --git a/themes/moheli/menu-active.png b/themes/moheli/menu-active.png
new file mode 100644
index 000000000..cc4ce0dae
--- /dev/null
+++ b/themes/moheli/menu-active.png
Binary files differ
diff --git a/themes/moheli/menu-active.xpm b/themes/moheli/menu-active.xpm
new file mode 100644
index 000000000..3f3ac3a86
--- /dev/null
+++ b/themes/moheli/menu-active.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * menu_active_xpm[] = {
+"20 16 2 1",
+" c None",
+"@ c #C0C0C0 s active_color_2",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ "};
diff --git a/themes/moheli/menu-inactive.png b/themes/moheli/menu-inactive.png
new file mode 100644
index 000000000..cc4ce0dae
--- /dev/null
+++ b/themes/moheli/menu-inactive.png
Binary files differ
diff --git a/themes/moheli/menu-inactive.xpm b/themes/moheli/menu-inactive.xpm
new file mode 100644
index 000000000..559b2887b
--- /dev/null
+++ b/themes/moheli/menu-inactive.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * menu_inactive_xpm[] = {
+"20 16 2 1",
+" c None",
+"@ c #C0C0C0 s inactive_color_2",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ "};
diff --git a/themes/moheli/menu-pressed.png b/themes/moheli/menu-pressed.png
new file mode 100644
index 000000000..cc4ce0dae
--- /dev/null
+++ b/themes/moheli/menu-pressed.png
Binary files differ
diff --git a/themes/moheli/menu-pressed.xpm b/themes/moheli/menu-pressed.xpm
new file mode 100644
index 000000000..46b42b791
--- /dev/null
+++ b/themes/moheli/menu-pressed.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * menu_pressed_xpm[] = {
+"20 16 2 1",
+" c None",
+"@ c #C0C0C0 s active_color_2",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @@@@@@@@@@@@@@@@ "};
diff --git a/themes/moheli/right-active.png b/themes/moheli/right-active.png
new file mode 100644
index 000000000..9f16a533f
--- /dev/null
+++ b/themes/moheli/right-active.png
Binary files differ
diff --git a/themes/moheli/right-active.xpm b/themes/moheli/right-active.xpm
new file mode 100644
index 000000000..a6f565f92
--- /dev/null
+++ b/themes/moheli/right-active.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * right_active_xpm[] = {
+"4 32 5 1",
+" c None",
+"+ c #E0E0E0 s active_hilight_2",
+"@ c #A0A0A0 s active_shadow_2",
+"$ c #B0B0B0 s active_mid_2",
+"# c #C0C0C0 s active_color_2",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@"};
diff --git a/themes/moheli/right-inactive.png b/themes/moheli/right-inactive.png
new file mode 100644
index 000000000..9f16a533f
--- /dev/null
+++ b/themes/moheli/right-inactive.png
Binary files differ
diff --git a/themes/moheli/right-inactive.xpm b/themes/moheli/right-inactive.xpm
new file mode 100644
index 000000000..c5a8b8776
--- /dev/null
+++ b/themes/moheli/right-inactive.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * right_inactive_xpm[] = {
+"4 32 5 1",
+" c None",
+"+ c #E0E0E0 s inactive_hilight_2",
+"@ c #A0A0A0 s inactive_shadow_2",
+"$ c #B0B0B0 s inactive_mid_2",
+"# c #C0C0C0 s inactive_color_2",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@",
+"###@"};
diff --git a/themes/moheli/save-pressed.png b/themes/moheli/save-pressed.png
new file mode 100644
index 000000000..273c42409
--- /dev/null
+++ b/themes/moheli/save-pressed.png
Binary files differ
diff --git a/themes/moheli/shade-active.png b/themes/moheli/shade-active.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/shade-active.png
Binary files differ
diff --git a/themes/moheli/shade-active.xpm b/themes/moheli/shade-active.xpm
new file mode 100644
index 000000000..be35d9796
--- /dev/null
+++ b/themes/moheli/shade-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_active_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #B0B0B0 s active_mid_2",
+"$ c #000000 s active_border_color",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++++++$++++++++",
+"+++++++$$$+++++++",
+"++++++$$@$$++++++",
+"+++++$$@#@$$+++++",
+"++++$$@#+#@$$++++",
+"++++$$$$$$$$$++++",
+"++++@@@@@@@@@++++",
+"+++$$$$$$$$$$$+++",
+"+++$$$$$$$$$$$+++",
+"+++@@@@@@@@@@@+++",
+"+++###########+++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/shade-inactive.png b/themes/moheli/shade-inactive.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/shade-inactive.png
Binary files differ
diff --git a/themes/moheli/shade-inactive.xpm b/themes/moheli/shade-inactive.xpm
new file mode 100644
index 000000000..a85876dcf
--- /dev/null
+++ b/themes/moheli/shade-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_inactive_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s inactive_hilight_2",
+"+ c #C0C0C0 s inactive_color_2",
+"@ c #A0A0A0 s inactive_shadow_2",
+"# c #B0B0B0 s inactive_mid_2",
+"$ c #000000 s inactive_border_color",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++++++@++++++++",
+"+++++++@@@+++++++",
+"++++++@@#@@++++++",
+"+++++@@#+#@@+++++",
+"++++@@+++++@@++++",
+"++++@@@@@@@@@++++",
+"++++#########++++",
+"+++@@@@@@@@@@@+++",
+"+++@@@@@@@@@@@+++",
+"+++###########+++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/shade-pressed.png b/themes/moheli/shade-pressed.png
new file mode 100644
index 000000000..c31175a25
--- /dev/null
+++ b/themes/moheli/shade-pressed.png
Binary files differ
diff --git a/themes/moheli/shade-pressed.xpm b/themes/moheli/shade-pressed.xpm
new file mode 100644
index 000000000..c36b184da
--- /dev/null
+++ b/themes/moheli/shade-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_pressed_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #B0B0B0 s active_mid_2",
+"$ c #000000 s active_border_color",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++++++$++++++++",
+"+++++++$$$+++++++",
+"++++++$$@$$++++++",
+"+++++$$@#@$$+++++",
+"++++$$@#+#@$$++++",
+"++++$$$$$$$$$++++",
+"++++@@@@@@@@@++++",
+"+++$$$$$$$$$$$+++",
+"+++$$$$$$$$$$$+++",
+"+++@@@@@@@@@@@+++",
+"+++###########+++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/shade-toggled-active.png b/themes/moheli/shade-toggled-active.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/shade-toggled-active.png
Binary files differ
diff --git a/themes/moheli/shade-toggled-active.xpm b/themes/moheli/shade-toggled-active.xpm
new file mode 100644
index 000000000..cb4c6896b
--- /dev/null
+++ b/themes/moheli/shade-toggled-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_toggled_active_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #B0B0B0 s active_mid_2",
+"$ c #000000 s active_border_color",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++$$$$$$$$$++++",
+"++++$$@@@@@$$++++",
+"++++@$$###$$@++++",
+"++++#@$$+$$@#++++",
+"+++++#@$$$@#+++++",
+"++++++#@$@#++++++",
+"+++++++#@#+++++++",
+"+++$$$$$$$$$$$+++",
+"+++$$$$$$$$$$$+++",
+"+++@@@@@@@@@@@+++",
+"+++###########+++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/shade-toggled-inactive.png b/themes/moheli/shade-toggled-inactive.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/shade-toggled-inactive.png
Binary files differ
diff --git a/themes/moheli/shade-toggled-inactive.xpm b/themes/moheli/shade-toggled-inactive.xpm
new file mode 100644
index 000000000..82d25a1b1
--- /dev/null
+++ b/themes/moheli/shade-toggled-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_toggled_inactive_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s inactive_hilight_2",
+"+ c #C0C0C0 s inactive_color_2",
+"@ c #A0A0A0 s inactive_shadow_2",
+"# c #B0B0B0 s inactive_mid_2",
+"$ c #000000 s inactive_border_color",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++@@@@@@@@@++++",
+"++++@@#####@@++++",
+"++++#@@+++@@#++++",
+"+++++#@@+@@#+++++",
+"++++++#@@@#++++++",
+"+++++++#@#+++++++",
+"++++++++#++++++++",
+"+++@@@@@@@@@@@+++",
+"+++@@@@@@@@@@@+++",
+"+++###########+++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/shade-toggled-pressed.png b/themes/moheli/shade-toggled-pressed.png
new file mode 100644
index 000000000..c31175a25
--- /dev/null
+++ b/themes/moheli/shade-toggled-pressed.png
Binary files differ
diff --git a/themes/moheli/shade-toggled-pressed.xpm b/themes/moheli/shade-toggled-pressed.xpm
new file mode 100644
index 000000000..37d894338
--- /dev/null
+++ b/themes/moheli/shade-toggled-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_toggled_pressed_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #B0B0B0 s active_mid_2",
+"$ c #000000 s active_border_color",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++$$$$$$$$$++++",
+"++++$$@@@@@$$++++",
+"++++@$$###$$@++++",
+"++++#@$$+$$@#++++",
+"+++++#@$$$@#+++++",
+"++++++#@$@#++++++",
+"+++++++#@#+++++++",
+"+++$$$$$$$$$$$+++",
+"+++$$$$$$$$$$$+++",
+"+++@@@@@@@@@@@+++",
+"+++###########+++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/stick-active.png b/themes/moheli/stick-active.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/stick-active.png
Binary files differ
diff --git a/themes/moheli/stick-active.xpm b/themes/moheli/stick-active.xpm
new file mode 100644
index 000000000..9516089a4
--- /dev/null
+++ b/themes/moheli/stick-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * stick_active_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #000000 s active_border_color",
+"$ c #B0B0B0 s active_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++#+++#+++",
+"+++++++++#####+++",
+"+++@######++##+++",
+"+++#$$$$$#$$##+++",
+"+++@######@@##+++",
+"+++$@@@@@#####+++",
+"++++$$$$$#@@@#+++",
+"+++++++++@$$$@+++",
+"+++++++++$+++$+++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/stick-inactive.png b/themes/moheli/stick-inactive.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/stick-inactive.png
Binary files differ
diff --git a/themes/moheli/stick-inactive.xpm b/themes/moheli/stick-inactive.xpm
new file mode 100644
index 000000000..69f637882
--- /dev/null
+++ b/themes/moheli/stick-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * stick_inactive_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s inactive_hilight_2",
+"+ c #C0C0C0 s inactive_color_2",
+"@ c #A0A0A0 s inactive_shadow_2",
+"# c #000000 s inactive_border_color",
+"$ c #B0B0B0 s inactive_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++@+++@+++",
+"+++++++++@@@@@+++",
+"+++$@@@@@@++@@+++",
+"+++@$$$$$@$$@@+++",
+"+++$@@@@@@$$@@+++",
+"++++$$$$$@@@@@+++",
+"+++++++++@$$$@+++",
+"+++++++++$+++$+++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/stick-pressed.png b/themes/moheli/stick-pressed.png
new file mode 100644
index 000000000..c31175a25
--- /dev/null
+++ b/themes/moheli/stick-pressed.png
Binary files differ
diff --git a/themes/moheli/stick-pressed.xpm b/themes/moheli/stick-pressed.xpm
new file mode 100644
index 000000000..8bfe16455
--- /dev/null
+++ b/themes/moheli/stick-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * stick_pressed_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #000000 s active_border_color",
+"$ c #B0B0B0 s active_mid_2",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++#+++#+++",
+"+++++++++#####+++",
+"+++@######++##+++",
+"+++#$$$$$#$$##+++",
+"+++@######@@##+++",
+"+++$@@@@@#####+++",
+"++++$$$$$#@@@#+++",
+"+++++++++@$$$@+++",
+"+++++++++$+++$+++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/stick-toggled-active.png b/themes/moheli/stick-toggled-active.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/stick-toggled-active.png
Binary files differ
diff --git a/themes/moheli/stick-toggled-active.xpm b/themes/moheli/stick-toggled-active.xpm
new file mode 100644
index 000000000..3b44840f8
--- /dev/null
+++ b/themes/moheli/stick-toggled-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * stick_toggled_active_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #B0B0B0 s active_mid_2",
+"$ c #000000 s active_border_color",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++++#$$$#++++++",
+"+++++#$++@$#+++++",
+"+++++$+++#@$#++++",
+"+++++$++$#@$@++++",
+"+++++$@###@$@#+++",
+"+++++#$@@@$@@#+++",
+"++++++#$$$@@##+++",
+"+++++++#@@@##++++",
+"+++++++++###+++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/stick-toggled-inactive.png b/themes/moheli/stick-toggled-inactive.png
new file mode 100644
index 000000000..1c3049035
--- /dev/null
+++ b/themes/moheli/stick-toggled-inactive.png
Binary files differ
diff --git a/themes/moheli/stick-toggled-inactive.xpm b/themes/moheli/stick-toggled-inactive.xpm
new file mode 100644
index 000000000..131cffeec
--- /dev/null
+++ b/themes/moheli/stick-toggled-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * stick_toggled_inactive_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s inactive_hilight_2",
+"+ c #C0C0C0 s inactive_color_2",
+"@ c #A0A0A0 s inactive_shadow_2",
+"# c #B0B0B0 s inactive_mid_2",
+"$ c #000000 s inactive_border_color",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++++#@@@#++++++",
+"+++++#@++#@#+++++",
+"+++++@+++##@#++++",
+"+++++@++@##@#++++",
+"+++++@#####@##+++",
+"+++++#@###@###+++",
+"++++++#@@@####+++",
+"+++++++######++++",
+"+++++++++###+++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/stick-toggled-pressed.png b/themes/moheli/stick-toggled-pressed.png
new file mode 100644
index 000000000..c31175a25
--- /dev/null
+++ b/themes/moheli/stick-toggled-pressed.png
Binary files differ
diff --git a/themes/moheli/stick-toggled-pressed.xpm b/themes/moheli/stick-toggled-pressed.xpm
new file mode 100644
index 000000000..43494ee57
--- /dev/null
+++ b/themes/moheli/stick-toggled-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * stick_toggled_pressed_xpm[] = {
+"17 17 6 1",
+" c None",
+". c #E0E0E0 s active_hilight_2",
+"+ c #C0C0C0 s active_color_2",
+"@ c #A0A0A0 s active_shadow_2",
+"# c #B0B0B0 s active_mid_2",
+"$ c #000000 s active_border_color",
+" +++++++++++++++ ",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"+++++++++++++++++",
+"++++++#$$$#++++++",
+"+++++#$++@$#+++++",
+"+++++$+++#@$#++++",
+"+++++$++$#@$@++++",
+"+++++$@###@$@#+++",
+"+++++#$@@@$@@#+++",
+"++++++#$$$@@##+++",
+"+++++++#@@@##++++",
+"+++++++++###+++++",
+"+++++++++++++++++",
+" +++++++++++++++ "};
+
diff --git a/themes/moheli/themerc b/themes/moheli/themerc
new file mode 100644
index 000000000..4c77ba2c3
--- /dev/null
+++ b/themes/moheli/themerc
@@ -0,0 +1,9 @@
+active_text_color=#ffffff
+button_offset=0
+button_spacing=0
+full_width_title=true
+title_horizontal_offset=8
+title_vertical_offset_active=2
+title_vertical_offset_inactive=2
+title_shadow_active=true
+show_app_icon=true
diff --git a/themes/moheli/title-1-active.png b/themes/moheli/title-1-active.png
new file mode 100644
index 000000000..d3af0fb7e
--- /dev/null
+++ b/themes/moheli/title-1-active.png
Binary files differ
diff --git a/themes/moheli/title-1-active.xpm b/themes/moheli/title-1-active.xpm
new file mode 100644
index 000000000..996f4f925
--- /dev/null
+++ b/themes/moheli/title-1-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_1_active_xpm[] = {
+"4 23 6 1",
+" c None",
+". c #A0A0A0 s active_shadow_2",
+"+ c #E0E0E0 s active_hilight_2",
+"@ c #C0C0C0 s active_color_2",
+"# c #B0B0B0 s active_mid_2",
+"$ c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/moheli/title-1-inactive.png b/themes/moheli/title-1-inactive.png
new file mode 100644
index 000000000..d3af0fb7e
--- /dev/null
+++ b/themes/moheli/title-1-inactive.png
Binary files differ
diff --git a/themes/moheli/title-1-inactive.xpm b/themes/moheli/title-1-inactive.xpm
new file mode 100644
index 000000000..5bd0d6788
--- /dev/null
+++ b/themes/moheli/title-1-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_1_inactive_xpm[] = {
+"4 23 6 1",
+" c None",
+". c #A0A0A0 s inactive_shadow_2",
+"+ c #E0E0E0 s inactive_hilight_2",
+"@ c #C0C0C0 s inactive_color_2",
+"# c #B0B0B0 s inactive_mid_2",
+"$ c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@};
diff --git a/themes/moheli/title-2-active.png b/themes/moheli/title-2-active.png
new file mode 100644
index 000000000..d3af0fb7e
--- /dev/null
+++ b/themes/moheli/title-2-active.png
Binary files differ
diff --git a/themes/moheli/title-2-active.xpm b/themes/moheli/title-2-active.xpm
new file mode 100644
index 000000000..3cff39ef4
--- /dev/null
+++ b/themes/moheli/title-2-active.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_2_active_xpm[] = {
+"4 23 8 1",
+" c None",
+". c #A0A0A0 s active_shadow_2",
+"+ c #E0E0E0 s active_hilight_2",
+"@ c #C0C0C0 s active_color_2",
+"# c #B0B0B0 s active_mid_2",
+"% c #C0C0FF s active_color_1",
+"& c #E0E0FF s active_hilight_1",
+"$ c #000000",
+"....",
+"+++&",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@@"};
diff --git a/themes/moheli/title-2-inactive.png b/themes/moheli/title-2-inactive.png
new file mode 100644
index 000000000..d3af0fb7e
--- /dev/null
+++ b/themes/moheli/title-2-inactive.png
Binary files differ
diff --git a/themes/moheli/title-2-inactive.xpm b/themes/moheli/title-2-inactive.xpm
new file mode 100644
index 000000000..86e7c67e7
--- /dev/null
+++ b/themes/moheli/title-2-inactive.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_2_inactive_xpm[] = {
+"4 23 8 1",
+" c None",
+". c #A0A0A0 s inactive_shadow_2",
+"+ c #E0E0E0 s inactive_hilight_2",
+"@ c #C0C0C0 s inactive_color_2",
+"# c #B0B0B0 s inactive_mid_2",
+"% c #C0C0FF s inactive_color_1",
+"& c #E0E0FF s inactive_hilight_1",
+"$ c #000000",
+"....",
+"+++&",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@%",
+"@@@@"};
diff --git a/themes/moheli/title-3-active.png b/themes/moheli/title-3-active.png
new file mode 100644
index 000000000..d3af0fb7e
--- /dev/null
+++ b/themes/moheli/title-3-active.png
Binary files differ
diff --git a/themes/moheli/title-3-active.xpm b/themes/moheli/title-3-active.xpm
new file mode 100644
index 000000000..d610727a6
--- /dev/null
+++ b/themes/moheli/title-3-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_1_active_xpm[] = {
+"4 23 6 1",
+" c None",
+". c #A0A0FF s active_shadow_1",
+"+ c #E0E0FF s active_hilight_1",
+"@ c #C0C0FF s active_color_1",
+"# c #B0B0FF s active_mid_1",
+"$ c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/moheli/title-3-inactive.png b/themes/moheli/title-3-inactive.png
new file mode 100644
index 000000000..d3af0fb7e
--- /dev/null
+++ b/themes/moheli/title-3-inactive.png
Binary files differ
diff --git a/themes/moheli/title-3-inactive.xpm b/themes/moheli/title-3-inactive.xpm
new file mode 100644
index 000000000..72a31e68f
--- /dev/null
+++ b/themes/moheli/title-3-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_1_inactive_xpm[] = {
+"4 23 6 1",
+" c None",
+". c #A0A0FF s inactive_shadow_1",
+"+ c #E0E0FF s inactive_hilight_1",
+"@ c #C0C0FF s inactive_color_1",
+"# c #B0B0FF s inactive_mid_1",
+"$ c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@};
diff --git a/themes/moheli/title-4-active.png b/themes/moheli/title-4-active.png
new file mode 100644
index 000000000..d3af0fb7e
--- /dev/null
+++ b/themes/moheli/title-4-active.png
Binary files differ
diff --git a/themes/moheli/title-4-active.xpm b/themes/moheli/title-4-active.xpm
new file mode 100644
index 000000000..643c9e799
--- /dev/null
+++ b/themes/moheli/title-4-active.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_4_active_xpm[] = {
+"4 23 8 1",
+" c None",
+". c #A0A0A0 s active_shadow_2",
+"+ c #E0E0E0 s active_hilight_2",
+"@ c #C0C0C0 s active_color_2",
+"# c #B0B0B0 s active_mid_2",
+"% c #C0C0FF s active_color_1",
+"& c #E0E0FF s active_hilight_1",
+"$ c #000000",
+"....",
+"&+++",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"@@@@"};
diff --git a/themes/moheli/title-4-inactive.png b/themes/moheli/title-4-inactive.png
new file mode 100644
index 000000000..d3af0fb7e
--- /dev/null
+++ b/themes/moheli/title-4-inactive.png
Binary files differ
diff --git a/themes/moheli/title-4-inactive.xpm b/themes/moheli/title-4-inactive.xpm
new file mode 100644
index 000000000..73f5a2ffb
--- /dev/null
+++ b/themes/moheli/title-4-inactive.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * title_4_inactive_xpm[] = {
+"4 23 8 1",
+" c None",
+". c #A0A0A0 s inactive_shadow_2",
+"+ c #E0E0E0 s inactive_hilight_2",
+"@ c #C0C0C0 s inactive_color_2",
+"# c #B0B0B0 s inactive_mid_2",
+"% c #C0C0FF s inactive_color_1",
+"& c #E0E0FF s inactive_hilight_1",
+"$ c #000000",
+"....",
+"&+++",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"%@@@",
+"@@@@"};
diff --git a/themes/moheli/title-5-active.png b/themes/moheli/title-5-active.png
new file mode 100644
index 000000000..d3af0fb7e
--- /dev/null
+++ b/themes/moheli/title-5-active.png
Binary files differ
diff --git a/themes/moheli/title-5-active.xpm b/themes/moheli/title-5-active.xpm
new file mode 100644
index 000000000..51fad3dd3
--- /dev/null
+++ b/themes/moheli/title-5-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_5_active_xpm[] = {
+"4 23 6 1",
+" c None",
+". c #A0A0A0 s active_shadow_2",
+"+ c #E0E0E0 s active_hilight_2",
+"@ c #C0C0C0 s active_color_2",
+"# c #B0B0B0 s active_mid_2",
+"$ c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/moheli/title-5-inactive.png b/themes/moheli/title-5-inactive.png
new file mode 100644
index 000000000..d3af0fb7e
--- /dev/null
+++ b/themes/moheli/title-5-inactive.png
Binary files differ
diff --git a/themes/moheli/title-5-inactive.xpm b/themes/moheli/title-5-inactive.xpm
new file mode 100644
index 000000000..ead5c4189
--- /dev/null
+++ b/themes/moheli/title-5-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * title_5_inactive_xpm[] = {
+"4 23 6 1",
+" c None",
+". c #A0A0A0 s inactive_shadow_2",
+"+ c #E0E0E0 s inactive_hilight_2",
+"@ c #C0C0C0 s inactive_color_2",
+"# c #B0B0B0 s inactive_mid_2",
+"$ c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/moheli/top-left-active.png b/themes/moheli/top-left-active.png
new file mode 100644
index 000000000..0d78482b8
--- /dev/null
+++ b/themes/moheli/top-left-active.png
Binary files differ
diff --git a/themes/moheli/top-left-active.xpm b/themes/moheli/top-left-active.xpm
new file mode 100644
index 000000000..cacf5a2d5
--- /dev/null
+++ b/themes/moheli/top-left-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * top_left_active_xpm[] = {
+"7 23 6 1",
+" c None",
+". c #A0A0A0 s active_shadow_2",
+"+ c #E0E0E0 s active_hilight_2",
+"@ c #B0B0B0 s active_mid_2",
+"# c #C0C0C0 s active_color_2",
+"$ c #000000",
+" ...",
+" ...@+",
+" ..@#+#",
+" .@####",
+"..#####",
+".@#####",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######"};
diff --git a/themes/moheli/top-left-inactive.png b/themes/moheli/top-left-inactive.png
new file mode 100644
index 000000000..0d78482b8
--- /dev/null
+++ b/themes/moheli/top-left-inactive.png
Binary files differ
diff --git a/themes/moheli/top-left-inactive.xpm b/themes/moheli/top-left-inactive.xpm
new file mode 100644
index 000000000..f359204ab
--- /dev/null
+++ b/themes/moheli/top-left-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * top_left_inactive_xpm[] = {
+"7 23 6 1",
+" c None",
+". c #A0A0A0 s inactive_shadow_2",
+"+ c #E0E0E0 s inactive_hilight_2",
+"@ c #B0B0B0 s inactive_mid_2",
+"# c #C0C0C0 s inactive_color_2",
+"$ c #000000",
+" ...",
+" ...@+",
+" ..@#+#",
+" .@####",
+"..#####",
+".@#####",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######",
+".######"};
diff --git a/themes/moheli/top-right-active.png b/themes/moheli/top-right-active.png
new file mode 100644
index 000000000..b3a48e3c7
--- /dev/null
+++ b/themes/moheli/top-right-active.png
Binary files differ
diff --git a/themes/moheli/top-right-active.xpm b/themes/moheli/top-right-active.xpm
new file mode 100644
index 000000000..d5baccb89
--- /dev/null
+++ b/themes/moheli/top-right-active.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * top_right_active_xpm[] = {
+"7 23 6 1",
+" c None",
+". c #A0A0A0 s active_shadow_2",
+"+ c #E0E0E0 s active_hilight_2",
+"@ c #B0B0B0 s active_mid_2",
+"# c #C0C0C0 s active_color_2",
+"$ c #000000",
+"... ",
+"+@... ",
+"#+#@.. ",
+"####@. ",
+"#####..",
+"#####@.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######."};
diff --git a/themes/moheli/top-right-inactive.png b/themes/moheli/top-right-inactive.png
new file mode 100644
index 000000000..b3a48e3c7
--- /dev/null
+++ b/themes/moheli/top-right-inactive.png
Binary files differ
diff --git a/themes/moheli/top-right-inactive.xpm b/themes/moheli/top-right-inactive.xpm
new file mode 100644
index 000000000..4ac3dcbe0
--- /dev/null
+++ b/themes/moheli/top-right-inactive.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * top_right_inactive_xpm[] = {
+"7 23 6 1",
+" c None",
+". c #A0A0A0 s inactive_shadow_2",
+"+ c #E0E0E0 s inactive_hilight_2",
+"@ c #B0B0B0 s inactive_mid_2",
+"# c #C0C0C0 s inactive_color_2",
+"$ c #000000",
+"... ",
+"+@... ",
+"#+#@.. ",
+"####@. ",
+"#####..",
+"#####@.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######.",
+"######."};