From 7ff2e5f10e8b0d15a1e75b29312e2afb4256fbb0 Mon Sep 17 00:00:00 2001 From: rbuj Date: Sun, 22 Sep 2019 15:12:48 +0200 Subject: window decoration themes: Add Atlanta, Esco, Gorilla, Motif, Raleigh --- src/themes/Raleigh/close_normal.png | Bin 0 -> 226 bytes src/themes/Raleigh/close_normal_small.png | Bin 0 -> 193 bytes src/themes/Raleigh/close_pressed.png | Bin 0 -> 225 bytes src/themes/Raleigh/close_pressed_small.png | Bin 0 -> 193 bytes src/themes/Raleigh/maximize_normal.png | Bin 0 -> 205 bytes src/themes/Raleigh/maximize_pressed.png | Bin 0 -> 215 bytes src/themes/Raleigh/meson.build | 14 ++ src/themes/Raleigh/metacity-theme-1.xml | 321 +++++++++++++++++++++++++++++ src/themes/Raleigh/minimize_normal.png | Bin 0 -> 194 bytes src/themes/Raleigh/minimize_pressed.png | Bin 0 -> 198 bytes src/themes/Raleigh/restore_normal.png | Bin 0 -> 217 bytes src/themes/Raleigh/restore_pressed.png | Bin 0 -> 217 bytes 12 files changed, 335 insertions(+) create mode 100644 src/themes/Raleigh/close_normal.png create mode 100644 src/themes/Raleigh/close_normal_small.png create mode 100644 src/themes/Raleigh/close_pressed.png create mode 100644 src/themes/Raleigh/close_pressed_small.png create mode 100644 src/themes/Raleigh/maximize_normal.png create mode 100644 src/themes/Raleigh/maximize_pressed.png create mode 100644 src/themes/Raleigh/meson.build create mode 100644 src/themes/Raleigh/metacity-theme-1.xml create mode 100644 src/themes/Raleigh/minimize_normal.png create mode 100644 src/themes/Raleigh/minimize_pressed.png create mode 100644 src/themes/Raleigh/restore_normal.png create mode 100644 src/themes/Raleigh/restore_pressed.png (limited to 'src/themes/Raleigh') diff --git a/src/themes/Raleigh/close_normal.png b/src/themes/Raleigh/close_normal.png new file mode 100644 index 00000000..51df4272 Binary files /dev/null and b/src/themes/Raleigh/close_normal.png differ diff --git a/src/themes/Raleigh/close_normal_small.png b/src/themes/Raleigh/close_normal_small.png new file mode 100644 index 00000000..7c87b0a5 Binary files /dev/null and b/src/themes/Raleigh/close_normal_small.png differ diff --git a/src/themes/Raleigh/close_pressed.png b/src/themes/Raleigh/close_pressed.png new file mode 100644 index 00000000..83a6d5f5 Binary files /dev/null and b/src/themes/Raleigh/close_pressed.png differ diff --git a/src/themes/Raleigh/close_pressed_small.png b/src/themes/Raleigh/close_pressed_small.png new file mode 100644 index 00000000..8523ba67 Binary files /dev/null and b/src/themes/Raleigh/close_pressed_small.png differ diff --git a/src/themes/Raleigh/maximize_normal.png b/src/themes/Raleigh/maximize_normal.png new file mode 100644 index 00000000..f99a7761 Binary files /dev/null and b/src/themes/Raleigh/maximize_normal.png differ diff --git a/src/themes/Raleigh/maximize_pressed.png b/src/themes/Raleigh/maximize_pressed.png new file mode 100644 index 00000000..fb97a357 Binary files /dev/null and b/src/themes/Raleigh/maximize_pressed.png differ diff --git a/src/themes/Raleigh/meson.build b/src/themes/Raleigh/meson.build new file mode 100644 index 00000000..fb69239f --- /dev/null +++ b/src/themes/Raleigh/meson.build @@ -0,0 +1,14 @@ +install_data( + 'close_normal.png', + 'close_normal_small.png', + 'close_pressed.png', + 'close_pressed_small.png', + 'maximize_normal.png', + 'maximize_pressed.png', + 'metacity-theme-1.xml', + 'minimize_normal.png', + 'minimize_pressed.png', + 'restore_normal.png', + 'restore_pressed.png', + install_dir : join_paths(datadir, 'themes', 'Raleigh', 'metacity-1') +) diff --git a/src/themes/Raleigh/metacity-theme-1.xml b/src/themes/Raleigh/metacity-theme-1.xml new file mode 100644 index 00000000..86c2e5ae --- /dev/null +++ b/src/themes/Raleigh/metacity-theme-1.xml @@ -0,0 +1,321 @@ + + + + Raleigh + Grassmunk + Â 2007 Srivatsa Kanchi <srivatsa_nk@dataone.in>, 2010 Perberos + April 22, 2016 + GTK default theme, successed by Adwaita. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + </draw_ops> + </piece> + </frame_style> + <frame_style name="normal(maximized)_focused_style" geometry="borderless_geometry" parent="normal_focused_style"> + <piece position="titlebar"> + <draw_ops> + <rectangle color="gtk:bg[SELECTED]" x="0" y="0" width="width-0" height="height-0" filled="true"/> + </draw_ops> + </piece> + <button function="maximize" state="normal"> + <draw_ops> + <image filename="restore_normal.png" x="0" y="0" width="width" height="height"/> + </draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops> + <image filename="restore_pressed.png" x="0" y="0" width="width" height="height"/> + </draw_ops> + </button> + </frame_style> + <frame_style name="normal_unfocused_style" geometry="normal_geometry" parent="normal_focused_style"> + <piece position="titlebar"> + <draw_ops> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true"/> + <line color="#ffffff" x1="1" y1="1" x2="1" y2="height" width="1"/> + <line color="#ffffff" x1="1" y1="1" x2="width-2" y2="1" width="1"/> + <line color="#000000" x1="width-1" y1="0" x2="width-1" y2="height" width="1"/> + <line color="#808080" x1="width-2" y1="1" x2="width-2" y2="height" width="1"/> + <rectangle color="#808080" x="4" y="4" width="width-8" height="height-5" filled="true"/> + </draw_ops> + </piece> + <piece position="title"> + <draw_ops> + <title x="3" y="2" color="gtk:bg[NORMAL]"/> + </draw_ops> + </piece> + </frame_style> + <frame_style name="normal(maximized)_unfocused_style" geometry="borderless_geometry" parent="normal_unfocused_style"> + <piece position="titlebar"> + <draw_ops> + <rectangle color="#808080" x="0" y="0" width="width-0" height="height-0" filled="true"/> + </draw_ops> + </piece> + <button function="maximize" state="normal"> + <draw_ops> + <image filename="restore_normal.png" x="0" y="0" width="width" height="height"/> + </draw_ops> + </button> + </frame_style> + <frame_style name="utility_focused_style" geometry="utility_geometry"> + <piece position="entire_background"> + <draw_ops> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true"/> + <rectangle color="#ffffff" x="1" y="1" width="width-3" height="height-3" filled="false"/> + <line color="#808080" x1="width-2" y1="1" x2="width-2" y2="height-3"/> + <line color="#808080" x1="1" y1="height-2" x2="width-2" y2="height-2"/> + <line color="#000000" x1="width-1" y1="0" x2="width-1" y2="height-1"/> + <line color="#808080" x1="0" y1="height-1" x2="width-1" y2="height-1"/> + </draw_ops> + </piece> + <piece position="titlebar"> + <draw_ops> + <rectangle color="gtk:bg[SELECTED]" x="4" y="4" width="width-8" height="height-5" filled="true"/> + </draw_ops> + </piece> + <button function="menu" state="normal"> + <draw_ops/> + </button> + <button function="menu" state="pressed"> + <draw_ops/> + </button> + <piece position="title"> + <draw_ops> + <title x="3" y="2" color="#ffffff"/> + </draw_ops> + </piece> + <button function="close" state="normal"> + <draw_ops> + <image filename="close_normal_small.png" x="0" y="0" width="width" height="height"/> + </draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops> + <image filename="close_pressed_small.png" x="0" y="0" width="width" height="height"/> + </draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops/> + </button> + <button function="maximize" state="pressed"> + <draw_ops/> + </button> + <button function="minimize" state="normal"> + <draw_ops/> + </button> + <button function="minimize" state="pressed"> + <draw_ops/> + </button> + </frame_style> + <frame_style name="utility_unfocused_style" geometry="utility_geometry" parent="utility_focused_style"> + <piece position="titlebar"> + <draw_ops> + <rectangle color="#808080" x="0" y="0" width="width-0" height="height-0" filled="true"/> + </draw_ops> + </piece> + <piece position="title"> + <draw_ops> + <title x="3" y="2" color="gtk:bg[NORMAL]"/> + </draw_ops> + </piece> + </frame_style> + <frame_style name="border_style" geometry="border_geometry"> + <button function="close" state="normal"> + <draw_ops/> + </button> + <button function="close" state="pressed"> + <draw_ops/> + </button> + <button function="maximize" state="normal"> + <draw_ops/> + </button> + <button function="maximize" state="pressed"> + <draw_ops/> + </button> + <button function="minimize" state="normal"> + <draw_ops/> + </button> + <button function="minimize" state="pressed"> + <draw_ops/> + </button> + <button function="menu" state="normal"> + <draw_ops/> + </button> + <button function="menu" state="pressed"> + <draw_ops/> + </button> + </frame_style> + <!-- system menu icon : default drawn by metacity --> + <menu_icon function="close" state="normal"> + <draw_ops/> + </menu_icon> + <menu_icon function="maximize" state="normal"> + <draw_ops/> + </menu_icon> + <menu_icon function="minimize" state="normal"> + <draw_ops/> + </menu_icon> + <menu_icon function="unmaximize" state="normal"> + <draw_ops/> + </menu_icon> + <frame_style_set name="normal_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused_style"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused_style"/> + <frame focus="yes" state="normal" resize="none" style="normal_focused_style"/> + <frame focus="no" state="normal" resize="none" style="normal_unfocused_style"/> + <frame focus="yes" state="maximized" style="normal(maximized)_focused_style"/> + <frame focus="no" state="maximized" style="normal(maximized)_unfocused_style"/> + <frame focus="yes" state="shaded" style="normal_focused_style"/> + <frame focus="no" state="shaded" style="normal_unfocused_style"/> + <frame focus="yes" state="maximized_and_shaded" style="normal(maximized)_focused_style"/> + <frame focus="no" state="maximized_and_shaded" style="normal_unfocused_style"/> + </frame_style_set> + <frame_style_set name="border_set"> + <frame focus="yes" state="normal" resize="both" style="border_style"/> + <frame focus="no" state="normal" resize="both" style="border_style"/> + <frame focus="yes" state="normal" resize="none" style="border_style"/> + <frame focus="no" state="normal" resize="none" style="border_style"/> + <frame focus="yes" state="maximized" style="border_style"/> + <frame focus="no" state="maximized" style="border_style"/> + <frame focus="yes" state="shaded" style="border_style"/> + <frame focus="no" state="shaded" style="border_style"/> + <frame focus="yes" state="maximized_and_shaded" style="border_style"/> + <frame focus="no" state="maximized_and_shaded" style="border_style"/> + </frame_style_set> + <frame_style_set name="utility_set" parent="border_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused_style"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused_style"/> + <frame focus="yes" state="normal" resize="none" style="utility_focused_style"/> + <frame focus="no" state="normal" resize="none" style="utility_unfocused_style"/> + </frame_style_set> + <window type="normal" style_set="normal_set"/> + <window type="dialog" style_set="normal_set"/> + <window type="modal_dialog" style_set="normal_set"/> + <window type="menu" style_set="utility_set"/> + <window type="utility" style_set="utility_set"/> + <window type="border" style_set="border_set"/> +</metacity_theme> diff --git a/src/themes/Raleigh/minimize_normal.png b/src/themes/Raleigh/minimize_normal.png new file mode 100644 index 00000000..873a82d7 Binary files /dev/null and b/src/themes/Raleigh/minimize_normal.png differ diff --git a/src/themes/Raleigh/minimize_pressed.png b/src/themes/Raleigh/minimize_pressed.png new file mode 100644 index 00000000..fabcfbd4 Binary files /dev/null and b/src/themes/Raleigh/minimize_pressed.png differ diff --git a/src/themes/Raleigh/restore_normal.png b/src/themes/Raleigh/restore_normal.png new file mode 100644 index 00000000..029643c2 Binary files /dev/null and b/src/themes/Raleigh/restore_normal.png differ diff --git a/src/themes/Raleigh/restore_pressed.png b/src/themes/Raleigh/restore_pressed.png new file mode 100644 index 00000000..872eb05e Binary files /dev/null and b/src/themes/Raleigh/restore_pressed.png differ -- cgit v1.2.1