diff --git a/themes/luna/blue/CMakeLists.txt b/themes/luna/blue/CMakeLists.txt new file mode 100644 index 0000000..3070377 --- /dev/null +++ b/themes/luna/blue/CMakeLists.txt @@ -0,0 +1,66 @@ +cmake_minimum_required(VERSION 3.0) + +project( + wintc-theme-native + VERSION 1.0 + DESCRIPTION "Windows Total Conversion Windows XP style (Blue) theme." +) + +set(PROJECT_ROOT ${CMAKE_CURRENT_LIST_DIR}) + +include(../../../packaging/cmake-inc/common/CMakeLists.txt) +include(../../../packaging/cmake-inc/themes/CMakeLists.txt) + +# Import colour scheme and theme metadata +# +wintc_source_vars(scheme) +wintc_source_vars(theme) + +# Import dir constants +# +wintc_define_theme_dirs() + +# GTK2 Theme Generation +# +configure_file(${THEMES_BUILD_COMMON_GTK2_DIR}/scheme.rc.in scheme.rc @ONLY) + +install(FILES ${THEMES_BUILD_GTK2_FILES} DESTINATION ${THEME_PROJECT_INSTALL_PATH}/gtk-2.0) +install(FILES ${CMAKE_BINARY_DIR}/scheme.rc DESTINATION ${THEME_PROJECT_INSTALL_PATH}/gtk-2.0) + +# GTK3 Theme Generation +# +find_program(SASS scss) + +configure_file(${THEMES_BUILD_COMMON_GTK3_DIR}/scheme.scss.in scheme.scss @ONLY) +configure_file(gtk-3.0/main.scss.in main.scss @ONLY) + +add_custom_command( + OUTPUT ${CMAKE_BINARY_DIR}/gtk.css + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + COMMAND ${SASS} + ARGS + ${CMAKE_BINARY_DIR}/main.scss + ${CMAKE_BINARY_DIR}/gtk.css + --sourcemap=none + VERBATIM + MAIN_DEPENDENCY ${CMAKE_BINARY_DIR}/main.scss + DEPENDS + ${CMAKE_BINARY_DIR}/scheme.scss +) + +add_custom_target( + theme-gtk3 ALL + DEPENDS + ${CMAKE_BINARY_DIR}/gtk.css +) + +install(FILES ${CMAKE_BINARY_DIR}/gtk.css DESTINATION ${THEME_PROJECT_INSTALL_PATH}/gtk-3.0) + +# XFWM4 Theme Generation +# +install(DIRECTORY xfwm4 DESTINATION ${THEME_PROJECT_INSTALL_PATH}) + +# Resources Generation +# +install(DIRECTORY Resources DESTINATION ${THEME_PROJECT_INSTALL_PATH}) +install(DIRECTORY ${CMAKE_BINARY_DIR}/composed DESTINATION ${THEME_PROJECT_INSTALL_PATH}/Resources) diff --git a/themes/luna/blue/Resources/gtk-2.0/border.png b/themes/luna/blue/Resources/gtk-2.0/border.png deleted file mode 100644 index cf4e623..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/border.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/button.png b/themes/luna/blue/Resources/gtk-2.0/button.png deleted file mode 100644 index 8549df7..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/button.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/button_active.png b/themes/luna/blue/Resources/gtk-2.0/button_active.png deleted file mode 100644 index 92bc2dc..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/button_active.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/button_hover.png b/themes/luna/blue/Resources/gtk-2.0/button_hover.png deleted file mode 100644 index d32a9cd..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/button_hover.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/button_inactive.png b/themes/luna/blue/Resources/gtk-2.0/button_inactive.png deleted file mode 100644 index c50a4dc..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/button_inactive.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/button_press.png b/themes/luna/blue/Resources/gtk-2.0/button_press.png deleted file mode 100644 index 13a5dc2..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/button_press.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/button_toolbar_hover.png b/themes/luna/blue/Resources/gtk-2.0/button_toolbar_hover.png deleted file mode 100644 index a51a440..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/button_toolbar_hover.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/button_toolbar_press.png b/themes/luna/blue/Resources/gtk-2.0/button_toolbar_press.png deleted file mode 100644 index fc9661f..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/button_toolbar_press.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/entry_body.png b/themes/luna/blue/Resources/gtk-2.0/entry_body.png deleted file mode 100644 index e62e38f..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/entry_body.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/entry_borders.png b/themes/luna/blue/Resources/gtk-2.0/entry_borders.png deleted file mode 100644 index b414b37..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/entry_borders.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/entry_inactive_body.png b/themes/luna/blue/Resources/gtk-2.0/entry_inactive_body.png deleted file mode 100644 index 5e23496..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/entry_inactive_body.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/entry_inactive_borders.png b/themes/luna/blue/Resources/gtk-2.0/entry_inactive_borders.png deleted file mode 100644 index 8ca0ce9..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/entry_inactive_borders.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/frame.png b/themes/luna/blue/Resources/gtk-2.0/frame.png deleted file mode 100644 index 9445b2f..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/frame.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/frame_inline.png b/themes/luna/blue/Resources/gtk-2.0/frame_inline.png deleted file mode 100644 index 0d05df9..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/frame_inline.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/frame_tabs.png b/themes/luna/blue/Resources/gtk-2.0/frame_tabs.png deleted file mode 100644 index 2a2550e..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/frame_tabs.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/gripper.png b/themes/luna/blue/Resources/gtk-2.0/gripper.png deleted file mode 100644 index a98f8d3..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/gripper.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/gripper_horz.png b/themes/luna/blue/Resources/gtk-2.0/gripper_horz.png deleted file mode 100644 index a3201cf..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/gripper_horz.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/gripper_vert.png b/themes/luna/blue/Resources/gtk-2.0/gripper_vert.png deleted file mode 100644 index 02f3c82..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/gripper_vert.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/line.png b/themes/luna/blue/Resources/gtk-2.0/line.png deleted file mode 100644 index 59c31d6..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/line.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_down_arrow.png b/themes/luna/blue/Resources/gtk-2.0/pan_down_arrow.png deleted file mode 100644 index ab1357d..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_down_arrow.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_down_arrow_hover.png b/themes/luna/blue/Resources/gtk-2.0/pan_down_arrow_hover.png deleted file mode 100644 index 167216f..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_down_arrow_hover.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_down_arrow_inactive.png b/themes/luna/blue/Resources/gtk-2.0/pan_down_arrow_inactive.png deleted file mode 100644 index 0c9cdeb..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_down_arrow_inactive.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_left_arrow.png b/themes/luna/blue/Resources/gtk-2.0/pan_left_arrow.png deleted file mode 100644 index 4cac57b..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_left_arrow.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_left_arrow_hover.png b/themes/luna/blue/Resources/gtk-2.0/pan_left_arrow_hover.png deleted file mode 100644 index 547bf87..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_left_arrow_hover.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_left_arrow_inactive.png b/themes/luna/blue/Resources/gtk-2.0/pan_left_arrow_inactive.png deleted file mode 100644 index e66ce3e..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_left_arrow_inactive.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_right_arrow.png b/themes/luna/blue/Resources/gtk-2.0/pan_right_arrow.png deleted file mode 100644 index 80b80db..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_right_arrow.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_right_arrow_hover.png b/themes/luna/blue/Resources/gtk-2.0/pan_right_arrow_hover.png deleted file mode 100644 index 81d6396..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_right_arrow_hover.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_right_arrow_inactive.png b/themes/luna/blue/Resources/gtk-2.0/pan_right_arrow_inactive.png deleted file mode 100644 index 87681d2..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_right_arrow_inactive.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_se_arrow.png b/themes/luna/blue/Resources/gtk-2.0/pan_se_arrow.png deleted file mode 100644 index 6a872ac..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_se_arrow.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_sw_arrow.png b/themes/luna/blue/Resources/gtk-2.0/pan_sw_arrow.png deleted file mode 100644 index 5825d6d..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_sw_arrow.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_up_arrow.png b/themes/luna/blue/Resources/gtk-2.0/pan_up_arrow.png deleted file mode 100644 index 5a393f1..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_up_arrow.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_up_arrow_hover.png b/themes/luna/blue/Resources/gtk-2.0/pan_up_arrow_hover.png deleted file mode 100644 index 1104a2f..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_up_arrow_hover.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/pan_up_arrow_inactive.png b/themes/luna/blue/Resources/gtk-2.0/pan_up_arrow_inactive.png deleted file mode 100644 index 03994d9..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/pan_up_arrow_inactive.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/progress_horz_bar.png b/themes/luna/blue/Resources/gtk-2.0/progress_horz_bar.png deleted file mode 100644 index df728bc..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/progress_horz_bar.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/progress_horz_trough.png b/themes/luna/blue/Resources/gtk-2.0/progress_horz_trough.png deleted file mode 100644 index e5d637e..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/progress_horz_trough.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/progress_vert_bar.png b/themes/luna/blue/Resources/gtk-2.0/progress_vert_bar.png deleted file mode 100644 index 0d85583..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/progress_vert_bar.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/progress_vert_trough.png b/themes/luna/blue/Resources/gtk-2.0/progress_vert_trough.png deleted file mode 100644 index dbd0735..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/progress_vert_trough.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/scale_horz_slider.png b/themes/luna/blue/Resources/gtk-2.0/scale_horz_slider.png deleted file mode 100644 index 90f5f7a..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/scale_horz_slider.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/scale_horz_slider_hover.png b/themes/luna/blue/Resources/gtk-2.0/scale_horz_slider_hover.png deleted file mode 100644 index 26f5039..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/scale_horz_slider_hover.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/scale_horz_slider_inactive.png b/themes/luna/blue/Resources/gtk-2.0/scale_horz_slider_inactive.png deleted file mode 100644 index 7a4ca3a..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/scale_horz_slider_inactive.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/scale_horz_slider_press.png b/themes/luna/blue/Resources/gtk-2.0/scale_horz_slider_press.png deleted file mode 100644 index d066e8e..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/scale_horz_slider_press.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/scale_horz_trough_lower.png b/themes/luna/blue/Resources/gtk-2.0/scale_horz_trough_lower.png deleted file mode 100644 index e2f68ce..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/scale_horz_trough_lower.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/scale_horz_trough_upper.png b/themes/luna/blue/Resources/gtk-2.0/scale_horz_trough_upper.png deleted file mode 100644 index e3caac7..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/scale_horz_trough_upper.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/scale_vert_slider.png b/themes/luna/blue/Resources/gtk-2.0/scale_vert_slider.png deleted file mode 100644 index c25f4d4..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/scale_vert_slider.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/scale_vert_slider_hover.png b/themes/luna/blue/Resources/gtk-2.0/scale_vert_slider_hover.png deleted file mode 100644 index 91548d0..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/scale_vert_slider_hover.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/scale_vert_slider_inactive.png b/themes/luna/blue/Resources/gtk-2.0/scale_vert_slider_inactive.png deleted file mode 100644 index 8c28741..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/scale_vert_slider_inactive.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/scale_vert_slider_press.png b/themes/luna/blue/Resources/gtk-2.0/scale_vert_slider_press.png deleted file mode 100644 index c4ad189..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/scale_vert_slider_press.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/scale_vert_trough_lower.png b/themes/luna/blue/Resources/gtk-2.0/scale_vert_trough_lower.png deleted file mode 100644 index 6a13408..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/scale_vert_trough_lower.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/scale_vert_trough_upper.png b/themes/luna/blue/Resources/gtk-2.0/scale_vert_trough_upper.png deleted file mode 100644 index bbc8eb5..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/scale_vert_trough_upper.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_background.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_down_background.png deleted file mode 100644 index 42a708b..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_background.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_background_rtl.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_down_background_rtl.png deleted file mode 100644 index c39eb2c..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_background_rtl.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_glyph.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_down_glyph.png deleted file mode 100644 index 040966f..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_glyph.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_hover_background.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_down_hover_background.png deleted file mode 100644 index dd5e8f4..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_hover_background.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_hover_background_rtl.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_down_hover_background_rtl.png deleted file mode 100644 index 044e4b7..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_hover_background_rtl.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_hover_glyph.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_down_hover_glyph.png deleted file mode 100644 index 040966f..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_hover_glyph.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_inactive_background.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_down_inactive_background.png deleted file mode 100644 index 0d6632a..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_inactive_background.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_inactive_background_rtl.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_down_inactive_background_rtl.png deleted file mode 100644 index e31f8cc..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_inactive_background_rtl.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_inactive_glyph.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_down_inactive_glyph.png deleted file mode 100644 index 6cb7296..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_inactive_glyph.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_press_background.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_down_press_background.png deleted file mode 100644 index 41d3e22..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_press_background.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_press_background_rtl.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_down_press_background_rtl.png deleted file mode 100644 index e5f4c3b..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_press_background_rtl.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_press_glyph.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_down_press_glyph.png deleted file mode 100644 index 040966f..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_down_press_glyph.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_background.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_up_background.png deleted file mode 100644 index ab15eb9..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_background.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_background_rtl.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_up_background_rtl.png deleted file mode 100644 index 799344d..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_background_rtl.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_glyph.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_up_glyph.png deleted file mode 100644 index 0f1cab2..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_glyph.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_hover_background.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_up_hover_background.png deleted file mode 100644 index 4d87d1e..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_hover_background.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_hover_background_rtl.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_up_hover_background_rtl.png deleted file mode 100644 index 96a35f0..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_hover_background_rtl.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_hover_glyph.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_up_hover_glyph.png deleted file mode 100644 index 0f1cab2..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_hover_glyph.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_inactive_background.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_up_inactive_background.png deleted file mode 100644 index 03aba97..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_inactive_background.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_inactive_background_rtl.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_up_inactive_background_rtl.png deleted file mode 100644 index 222971f..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_inactive_background_rtl.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_inactive_glyph.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_up_inactive_glyph.png deleted file mode 100644 index 8c368d9..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_inactive_glyph.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_press_background.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_up_press_background.png deleted file mode 100644 index 44f277f..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_press_background.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_press_background_rtl.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_up_press_background_rtl.png deleted file mode 100644 index ee40d02..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_press_background_rtl.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_press_glyph.png b/themes/luna/blue/Resources/gtk-2.0/spin_button_up_press_glyph.png deleted file mode 100644 index 0f1cab2..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/spin_button_up_press_glyph.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/tab_bottom.png b/themes/luna/blue/Resources/gtk-2.0/tab_bottom.png deleted file mode 100644 index 49b0efd..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/tab_bottom.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/tab_bottom_active.png b/themes/luna/blue/Resources/gtk-2.0/tab_bottom_active.png deleted file mode 100644 index 3018f70..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/tab_bottom_active.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/tab_horz_gap.png b/themes/luna/blue/Resources/gtk-2.0/tab_horz_gap.png deleted file mode 100644 index 4bf0860..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/tab_horz_gap.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/tab_left.png b/themes/luna/blue/Resources/gtk-2.0/tab_left.png deleted file mode 100644 index 7dc98d3..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/tab_left.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/tab_left_active.png b/themes/luna/blue/Resources/gtk-2.0/tab_left_active.png deleted file mode 100644 index 7bf68e7..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/tab_left_active.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/tab_right.png b/themes/luna/blue/Resources/gtk-2.0/tab_right.png deleted file mode 100644 index e3e631c..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/tab_right.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/tab_right_active.png b/themes/luna/blue/Resources/gtk-2.0/tab_right_active.png deleted file mode 100644 index c51cf86..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/tab_right_active.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/tab_top.png b/themes/luna/blue/Resources/gtk-2.0/tab_top.png deleted file mode 100644 index 66b3d36..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/tab_top.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/tab_top_active.png b/themes/luna/blue/Resources/gtk-2.0/tab_top_active.png deleted file mode 100644 index 54241f1..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/tab_top_active.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/tab_vert_gap.png b/themes/luna/blue/Resources/gtk-2.0/tab_vert_gap.png deleted file mode 100644 index f9c434f..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/tab_vert_gap.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/treeview_separator.png b/themes/luna/blue/Resources/gtk-2.0/treeview_separator.png deleted file mode 100644 index 2243855..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/treeview_separator.png and /dev/null differ diff --git a/themes/luna/blue/Resources/gtk-2.0/treeview_separator_rtl.png b/themes/luna/blue/Resources/gtk-2.0/treeview_separator_rtl.png deleted file mode 100644 index 095812d..0000000 Binary files a/themes/luna/blue/Resources/gtk-2.0/treeview_separator_rtl.png and /dev/null differ diff --git a/themes/luna/blue/gtk-2.0/apps.rc b/themes/luna/blue/gtk-2.0/apps.rc deleted file mode 100644 index 916acfd..0000000 --- a/themes/luna/blue/gtk-2.0/apps.rc +++ /dev/null @@ -1,99 +0,0 @@ -# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: -# -# This file, unlike hacks.rc, contains legitimate cases we need to handle, e.g. -# custom widgets, programs giving us a chance to alter their UI to fit more with -# the theme or stuff that is supposed to look different, like panels. - -# TODO: This could really look nicer -style "gimp_spin_scale" { - - # Spin background - bg[NORMAL] = @base_color - - engine "pixmap" { - - image { - function = BOX - state = NORMAL - detail = "spinbutton_up" - overlay_file = "assets/spin-up.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = PRELIGHT - detail = "spinbutton_up" - overlay_file = "assets/spin-up.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = ACTIVE - detail = "spinbutton_up" - overlay_file = "assets/spin-up.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = INSENSITIVE - detail = "spinbutton_up" - overlay_file = "assets/spin-up-insensitive.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = NORMAL - detail = "spinbutton_down" - overlay_file = "assets/spin-down.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = PRELIGHT - detail = "spinbutton_down" - overlay_file = "assets/spin-down.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = ACTIVE - detail = "spinbutton_down" - overlay_file = "assets/spin-down.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = INSENSITIVE - detail = "spinbutton_down" - overlay_file = "assets/spin-down-insensitive.png" - overlay_stretch = FALSE - } - - } - -} - -style "chrome_gtk_frame" { - - ChromeGtkFrame::frame-color = @window_color - ChromeGtkFrame::frame-gradient-color = @window_color - ChromeGtkFrame::inactive-frame-color = @bg_color - - ChromeGtkFrame::incognito-frame-color = "#cbd2d9" - ChromeGtkFrame::incognito-frame-gradient-color = "#cbd2d9" - ChromeGtkFrame::incognito-inactive-frame-color = mix (0.5, @bg_color, "#cbd2d9") - -} - -# Disable spin button assets for GimpSpinScale -class "GimpSpinScale" style "gimp_spin_scale" - -# Chromium lets us define some colours and settings for better integration -class "ChromeGtkFrame" style "chrome_gtk_frame" diff --git a/themes/luna/blue/gtk-2.0/gtkrc b/themes/luna/blue/gtk-2.0/gtkrc deleted file mode 100644 index 025e546..0000000 --- a/themes/luna/blue/gtk-2.0/gtkrc +++ /dev/null @@ -1,40 +0,0 @@ -# Based on Bridge by ScionicSpectre -# vim:set ts=2 sw=2 sts=2 ai et: -# -# This is the GTK+ 2 version of Adwaita. It's whole purpose is to look as the -# GTK+ 3 version as much as possible until GTK+ 2 dies completely. -# -# Note: comments for explaining styles are on the bottom of each file beside the -# widget matches. - -# Declare the colours used throughout the theme. -# There shouldn't be any fiddling with them in the theme files themselves in -# order to not mess up the dark theme. - -# Text/base -gtk-color-scheme = "text_color:#000000\nbase_color:#FFFFFF" -# Foreground/background -gtk-color-scheme = "fg_color:#000000\nbg_color:#ECE9D8" -# Selected foreground/background -gtk-color-scheme = "selected_fg_color:#ffffff\nselected_bg_color:#316AC5" -# Insensitive foreground/background -gtk-color-scheme = "insensitive_fg_color:#ACA899\ninsensitive_bg_color:#ECE9D8" -# Menus -gtk-color-scheme = "menu_color:#FFFFFF" -# Links -gtk-color-scheme = "link_color:#0000ee\nvisited_link_color:#551a8b" -# Treeview headers -gtk-color-scheme = "column_header_color:#EBEADB\nhover_column_header_color:#FFFFFF" -# Window decoration -gtk-color-scheme = "window_color:#ECE9D8" -# Tooltips -gtk-color-scheme = "tooltip_fg_color:#000000\ntooltip_bg_color:#FFFFE1" - -# Set GTK settings -gtk-auto-mnemonics = 1 -gtk-primary-button-warps-slider = 1 - -# And hand over the control to the theme files -include "main.rc" -include "apps.rc" -include "hacks.rc" diff --git a/themes/luna/blue/gtk-2.0/hacks.rc b/themes/luna/blue/gtk-2.0/hacks.rc deleted file mode 100644 index 1bdbee9..0000000 --- a/themes/luna/blue/gtk-2.0/hacks.rc +++ /dev/null @@ -1,36 +0,0 @@ -# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: -# -# This file contains horrible hacks to make this theme work with some programs -# This is mostly due to the limitations of gtk2 but sometimes its the fault of -# the programs themselves. Not going to point fingers. -# -# Either way, it's a WONTFIX for both, hence this horrible file. - -style "toplevel_hack" { - engine "adwaita" {} -} - -style "chrome_entry" { - base[NORMAL] = @base_color - base[INSENSITIVE] = @base_color -} - -style "vim_notebook" { - bg[NORMAL] = @base_color - bg[ACTIVE] = @insensitive_bg_color -} - -# Vim puts an eventbox between the tab and the label and colours it, -# we need to handle that -widget "vim-main-window*GtkNotebook.GtkEventBox" style "vim_notebook" - -# (he)xchat input box -class "SexySpellEntry" style:highest "normal_entry" - -# Chromium uses base as the fill colour of its own entries -# This would be fine but Gtk+ uses it to fill the surrounding space, so its set to bg -# That results in Chromium using it for the fill, so we need to handle that -widget_class "*Chrom*" style "chrome_entry" - -# Hack to be able to match widgets in LibreOffice -class "GtkWindow" style "toplevel_hack" diff --git a/themes/luna/blue/gtk-2.0/main.rc b/themes/luna/blue/gtk-2.0/main.rc deleted file mode 100644 index 87243e4..0000000 --- a/themes/luna/blue/gtk-2.0/main.rc +++ /dev/null @@ -1,2784 +0,0 @@ -# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: -# -# This is the main theme file, handling all the default widgets and theme -# properties. Since GTK+ 2 is old, we need to overcome some of its limitations, -# which is also mostly done in this file. Sadly not all of them can be overcome -# so there will always be a visible difference between the GTK+ 2 and 3 theme. - -style "default" { - - xthickness = 1 - ythickness = 1 - - #################### - # Style Properties # - #################### - - GtkWidget::focus-line-width = 0 - - GtkToolbar::internal-padding = 4 - GtkToolButton::icon-spacing = 4 - - GtkWidget::tooltip-radius = 0 - GtkWidget::tooltip-alpha = 255 - GtkWidget::new-tooltip-style = 0 #for compatibility - - GtkWidget::link-color = @link_color - GtkWidget::visited-link-color = @visited_link_color - GnomeHRef::link_color = @link_color - GtkHTML::link-color = @link_color - GtkHTML::vlink-color = @visited_link_color - GtkIMHtml::hyperlink-color = @link_color - GtkIMHtml::hyperlink-visited-color = @visited_link_color - - GtkSeparatorMenuItem::horizontal-padding = 0 - GtkSeparatorMenuItem::wide-separators = 1 - GtkSeparatorMenuItem::separator-height = 1 - - GtkButton::child-displacement-y = 0 - - GtkButton::default-border = {0, 0, 0, 0} - GtkButton::default-outside-border = {0, 0, 0, 0} - GtkButton::inner-border = {2, 2, 0, 0} - - GtkEntry::state-hint = 1 - GtkEntry::inner-border = {2, 2, 2, 2} - - GtkPaned::handle-size = 9 - GtkHPaned::handle-size = 9 - GtkVPaned::handle-size = 9 - - GtkScrollbar::trough-border = 0 - GtkRange::trough-border = 0 - GtkRange::slider-width = 13 - GtkRange::stepper-size = 0 - GtkRange::activate-slider = 1 - - GtkScrollbar::activate-slider = 1 - GtkScrollbar::stepper-size = 0 - GtkScrollbar::has-backward-stepper = 1 - GtkScrollbar::has-forward-stepper = 1 - GtkScrollbar::min-slider-length = 22 - GtkScrollbar::slider-width = 17 - GtkScrollbar::stepper-size = 17 - GtkScrolledWindow::scrollbar-spacing = 0 - GtkScrolledWindow::scrollbars-within-bevel = 1 - - GtkScale::slider_length = 11 - GtkScale::slider_width = 21 - GtkScale::trough-side-details = 1 - - #GtkProgressBar::min-horizontal-bar-height = 6 - #GtkProgressBar::min-vertical-bar-width = 6 - # Making this bigger than the min[height,width]-2*[y,x]spacing makes the - # whole progressbar thicker, so by setting it to the exact above value - # we get the maximum spacing between the text and the edges without - # doing so. - GtkProgressBar::xspacing = 4 - GtkProgressBar::yspacing = 4 - - GtkStatusbar::shadow_type = GTK_SHADOW_NONE - GtkSpinButton::shadow_type = GTK_SHADOW_NONE - GtkMenuBar::shadow-type = GTK_SHADOW_NONE - GtkToolbar::shadow-type = GTK_SHADOW_NONE - # TODO: find out what this comment means: - # ( every window is misaligned for the sake of menus ): - GtkMenuBar::internal-padding = 0 - GtkMenu::horizontal-padding = 0 - GtkMenu::vertical-padding = 2 - GtkMenu::double-arrows = 0 - GtkMenuItem::arrow-scaling = 1 - GtkMenuItem::toggle-spacing = 10 - - GtkCheckButton::indicator_spacing = 3 - GtkOptionMenu::indicator_spacing = {13, 13, 5, 8} - - GtkTreeView::expander-size = 16 - GtkTreeView::vertical-separator = 0 - GtkTreeView::horizontal-separator = 4 - GtkTreeView::allow-rules = 0 - # Set this because some apps read it - GtkTreeView::odd-row-color = @base_color - GtkTreeView::even-row-color = @base_color - - GtkExpander::expander-size = 16 - - GtkNotebook::tab-overlap = 4 - - ########## - # Colors # - ########## - - bg[NORMAL] = @bg_color - bg[PRELIGHT] = @bg_color - bg[SELECTED] = @selected_bg_color - bg[INSENSITIVE] = @insensitive_bg_color - bg[ACTIVE] = @bg_color - - fg[NORMAL] = @fg_color - fg[PRELIGHT] = @fg_color - fg[SELECTED] = @selected_fg_color - fg[INSENSITIVE] = @insensitive_fg_color - fg[ACTIVE] = @fg_color - - text[NORMAL] = @text_color - text[PRELIGHT] = @text_color - text[SELECTED] = @selected_fg_color - text[INSENSITIVE] = @insensitive_fg_color - text[ACTIVE] = @selected_fg_color - - base[NORMAL] = @base_color - base[PRELIGHT] = shade (0.95, @bg_color) - base[SELECTED] = @selected_bg_color - base[INSENSITIVE] = @insensitive_bg_color - base[ACTIVE] = @selected_bg_color - - # For succinctness, all reasonable pixmap options remain here - - # Draw frame around menu in a non-compositied environment - # This needs to go before pixmap because we need to override some stuff - engine "adwaita" {} - - engine "pixmap" { - - ################# - # Check Buttons # - ################# - - image { - function = CHECK - state = NORMAL - shadow = OUT - overlay_file = "../Resources/checkbox_unchecked.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = PRELIGHT - shadow = OUT - overlay_file = "../Resources/checkbox_unchecked_hover.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = ACTIVE - shadow = OUT - overlay_file = "../Resources/checkbox_unchecked_press.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = SELECTED - shadow = OUT - overlay_file = "../Resources/checkbox_unchecked_hover.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = INSENSITIVE - shadow = OUT - overlay_file = "../Resources/checkbox-unchecked-inactive.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = NORMAL - shadow = IN - overlay_file = "../Resources/checkbox_checked.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = PRELIGHT - shadow = IN - overlay_file = "../Resources/checkbox_checked_hover.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = ACTIVE - shadow = IN - overlay_file = "../Resources/checkbox_checked_press.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = SELECTED - shadow = IN - overlay_file = "../Resources/checkbox_checked_hover.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = INSENSITIVE - shadow = IN - overlay_file = "../Resources/checkbox_checked_inactive.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = NORMAL - shadow = ETCHED_IN - overlay_file = "../Resources/checkbox_indecisive.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = PRELIGHT - shadow = ETCHED_IN - overlay_file = "../Resources/checkbox_indecisive_hover.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = ACTIVE - shadow = ETCHED_IN - overlay_file = "../Resources/checkbox_indecisive_press.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = SELECTED - shadow = ETCHED_IN - overlay_file = "../Resources/checkbox_indecisive_hover.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = INSENSITIVE - shadow = ETCHED_IN - overlay_file = "../Resources/checkbox_indecisive_inactive.png" - overlay_stretch = FALSE - } - - ################# - # Radio Buttons # - ################# - - image { - function = OPTION - state = NORMAL - shadow = OUT - overlay_file = "../Resources/radio_unchecked.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = PRELIGHT - shadow = OUT - overlay_file = "../Resources/radio_unchecked_hover.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = ACTIVE - shadow = OUT - overlay_file = "../Resources/radio_unchecked_press.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = SELECTED - shadow = OUT - overlay_file = "../Resources/radio_unchecked_hover.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = INSENSITIVE - shadow = OUT - overlay_file = "../Resources/radio_unchecked_inactive.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = NORMAL - shadow = IN - overlay_file = "../Resources/radio_checked.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = PRELIGHT - shadow = IN - overlay_file = "../Resources/radio_checked_hover.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = ACTIVE - shadow = IN - overlay_file = "../Resources/radio_checked_press.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = SELECTED - shadow = IN - overlay_file = "../Resources/radio_checked_hover.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = INSENSITIVE - shadow = IN - overlay_file = "../Resources/radio_checked_inactive.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = NORMAL - shadow = ETCHED_IN - overlay_file = "../Resources/radio_checked.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = PRELIGHT - shadow = ETCHED_IN - overlay_file = "../Resources/radio_checked_hover.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = ACTIVE - shadow = ETCHED_IN - overlay_file = "../Resources/radio_checked_press.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = SELECTED - shadow = ETCHED_IN - overlay_file = "../Resources/radio_checked_hover.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = INSENSITIVE - shadow = ETCHED_IN - overlay_file = "../Resources/radio_checked_inactive.png" - overlay_stretch = FALSE - } - - ########## - # Arrows # - ########## - - # Overrides - - # Disable arrows in spinbuttons - image { - function = ARROW - detail = "spinbutton" - } - - # Disable arrows for qt in scrollbars - image { - function = ARROW - detail = "vscrollbar" - } - image { - function = ARROW - detail = "hscrollbar" - } - - # Menu arrows - - image { - function = ARROW - state = NORMAL - detail = "menuitem" - overlay_file = "../Resources/gtk-2.0/pan_left_arrow.png" - overlay_stretch = FALSE - arrow_direction = LEFT - } - - image { - function = ARROW - state = PRELIGHT - detail = "menuitem" - overlay_file = "../Resources/gtk-2.0/pan_left_arrow_hover.png" - overlay_stretch = FALSE - arrow_direction = LEFT - } - - image { - function = ARROW - state = INSENSITIVE - detail = "menuitem" - overlay_file = "../Resources/gtk-2.0/pan_left_arrow_inactive.png" - overlay_stretch = FALSE - arrow_direction = LEFT - } - - image { - function = ARROW - state = NORMAL - detail = "menuitem" - overlay_file = "../Resources/gtk-2.0/pan_right_arrow.png" - overlay_stretch = FALSE - arrow_direction = RIGHT - } - - image { - function = ARROW - state = PRELIGHT - detail = "menuitem" - overlay_file = "../Resources/gtk-2.0/pan_right_arrow_hover.png" - overlay_stretch = FALSE - arrow_direction = RIGHT - } - - image { - function = ARROW - state = INSENSITIVE - detail = "menuitem" - overlay_file = "../Resources/gtk-2.0/pan_right_arrow_inactive.png" - overlay_stretch = FALSE - arrow_direction = RIGHT - } - - image { - function = ARROW - state = INSENSITIVE - detail = "menu_scroll_arrow_up" - overlay_file = "../Resources/gtk-2.0/pan_up_arrow_inactive.png" - overlay_stretch = FALSE - } - - image { - function = ARROW - detail = "menu_scroll_arrow_up" - overlay_file = "../Resources/gtk-2.0/pan_up_arrow.png" - overlay_stretch = FALSE - } - - image { - function = ARROW - state = INSENSITIVE - detail = "menu_scroll_arrow_down" - overlay_file = "../Resources/gtk-2.0/pan_down_arrow_inactive.png" - overlay_stretch = FALSE - } - - image { - function = ARROW - detail = "menu_scroll_arrow_down" - overlay_file = "../Resources/gtk-2.0/pan_down_arrow.png" - overlay_stretch = FALSE - } - - # Regular arrows - - image { - function = ARROW - state = NORMAL - overlay_file = "../Resources/gtk-2.0/pan_up_arrow.png" - overlay_stretch = FALSE - arrow_direction = UP - } - - image { - function = ARROW - state = PRELIGHT - overlay_file = "../Resources/gtk-2.0/pan_up_arrow.png" - overlay_stretch = FALSE - arrow_direction = UP - } - - image { - function = ARROW - state = ACTIVE - overlay_file = "../Resources/gtk-2.0/pan_up_arrow.png" - overlay_stretch = FALSE - arrow_direction = UP - } - - image { - function = ARROW - state = INSENSITIVE - overlay_file = "../Resources/gtk-2.0/pan_up_arrow_inactive.png" - overlay_stretch = FALSE - arrow_direction = UP - } - - image { - function = ARROW - state = NORMAL - overlay_file = "../Resources/gtk-2.0/pan_down_arrow.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = ARROW - state = PRELIGHT - overlay_file = "../Resources/gtk-2.0/pan_down_arrow.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = ARROW - state = ACTIVE - overlay_file = "../Resources/gtk-2.0/pan_down_arrow.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = ARROW - state = INSENSITIVE - overlay_file = "../Resources/gtk-2.0/pan_down_arrow_inactive.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = ARROW - state = NORMAL - overlay_file = "../Resources/gtk-2.0/pan_left_arrow.png" - overlay_stretch = FALSE - arrow_direction = LEFT - } - - image { - function = ARROW - state = PRELIGHT - overlay_file = "../Resources/gtk-2.0/pan_left_arrow.png" - overlay_stretch = FALSE - arrow_direction = LEFT - } - - image { - function = ARROW - state = ACTIVE - overlay_file = "../Resources/gtk-2.0/pan_left_arrow.png" - overlay_stretch = FALSE - arrow_direction = LEFT - } - - image { - function = ARROW - state = INSENSITIVE - overlay_file = "../Resources/gtk-2.0/pan_left_arrow_inactive.png" - overlay_stretch = FALSE - arrow_direction = LEFT - } - - image { - function = ARROW - state = NORMAL - overlay_file = "../Resources/gtk-2.0/pan_right_arrow.png" - overlay_stretch = FALSE - arrow_direction = RIGHT - } - - image { - function = ARROW - state = PRELIGHT - overlay_file = "../Resources/gtk-2.0/pan_right_arrow.png" - overlay_stretch = FALSE - arrow_direction = RIGHT - } - - image { - function = ARROW - state = ACTIVE - overlay_file = "../Resources/gtk-2.0/pan_right_arrow.png" - overlay_stretch = FALSE - arrow_direction = RIGHT - } - - image { - function = ARROW - state = INSENSITIVE - overlay_file = "../Resources/gtk-2.0/pan_right_arrow_inactive.png" - overlay_stretch = FALSE - arrow_direction = RIGHT - } - - ###################### - # Option Menu Arrows # - ###################### - - image { - function = TAB - state = NORMAL - overlay_file = "../Resources/gtk-2.0/pan_down_arrow.png" - overlay_stretch = FALSE - } - - image { - function = TAB - state = PRELIGHT - overlay_file = "../Resources/gtk-2.0/pan_down_arrow_hover.png" - overlay_stretch = FALSE - } - - image { - function = TAB - state = ACTIVE - overlay_file = "../Resources/gtk-2.0/pan_down_arrow.png" - overlay_stretch = FALSE - } - - image { - function = TAB - state = INSENSITIVE - overlay_file = "../Resources/gtk-2.0/pan_down_arrow_inactive.png" - overlay_stretch = FALSE - } - - ######### - # Lines # - ######### - - image { - function = VLINE - file = "../Resources/gtk-2.0/line.png" - border = {1, 0, 0, 0} - } - - image { - function = HLINE - file = "../Resources/gtk-2.0/line.png" - border = {0, 0, 1, 0} - } - - ########### - # Handles # - ########### - - image { - function = HANDLE - detail = "handlebox" - overlay_file = "../Resources/gtk-2.0/gripper.png" - overlay_stretch = FALSE - } - - image { - function = HANDLE - file = "../Resources/gtk-2.0/gripper_horz.png" - border = {0, 0, 4, 4} - orientation = HORIZONTAL - } - - image { - function = HANDLE - file = "../Resources/gtk-2.0/gripper_vert.png" - border = {4, 4, 0, 0} - orientation = VERTICAL - } - - image { - function = RESIZE_GRIP - } - - ############# - # Expanders # - ############# - - image { - function = EXPANDER - expander_style = EXPANDED - file = "../Resources/gtk-2.0/pan_down_arrow.png" - } - - # LTR - - image { - function = EXPANDER - expander_style = COLLAPSED - file = "../Resources/gtk-2.0/pan_right_arrow.png" - direction = LTR - } - - image { - function = EXPANDER - expander_style = SEMI_COLLAPSED - file = "../Resources/gtk-2.0/pan_se_arrow.png" - direction = LTR - } - - image { - function = EXPANDER - expander_style = SEMI_EXPANDED - file = "../Resources/gtk-2.0/pan_se_arrow.png" - direction = LTR - } - - # RTL - - image { - function = EXPANDER - expander_style = COLLAPSED - file = "../Resources/gtk-2.0/pan_left_arrow.png" - direction = RTL - } - - image { - function = EXPANDER - expander_style = SEMI_COLLAPSED - file = "../Resources/gtk-2.0/pan_sw_arrow.png" - direction = RTL - } - - image { - function = EXPANDER - expander_style = SEMI_EXPANDED - file = "../Resources/gtk-2.0/pan_sw_arrow.png" - direction = RTL - } - - ############# - # Notebooks # - ############# - - # Left - - image { - function = EXTENSION - state = NORMAL - file = "../Resources/gtk-2.0/tab_left_active.png" - border = {3, 0, 3, 3} - stretch = TRUE - gap_side = RIGHT - } - - image { - function = EXTENSION - file = "../Resources/gtk-2.0/tab_left.png" - border = {3, 0, 3, 3} - stretch = TRUE - gap_side = RIGHT - } - - # Right - - image { - function = EXTENSION - state = NORMAL - file = "../Resources/gtk-2.0/tab_right_active.png" - border = {0, 3, 3, 3} - stretch = TRUE - gap_side = LEFT - } - - image { - function = EXTENSION - file = "../Resources/gtk-2.0/tab_right.png" - border = {0, 3, 3, 3} - stretch = TRUE - gap_side = LEFT - } - - # Up - - image { - function = EXTENSION - state = NORMAL - file = "../Resources/gtk-2.0/tab_top_active.png" - border = {3, 3, 3, 0} - stretch = TRUE - gap_side = BOTTOM - } - - image { - function = EXTENSION - state = PRELIGHT - file = "../Resources/gtk-2.0/tab_top_hover.png" - border = {3, 3, 3, 0} - stretch = TRUE - gap_side = BOTTOM - } - - image { - function = EXTENSION - file = "../Resources/gtk-2.0/tab_top.png" - border = {3, 3, 3, 0} - stretch = TRUE - gap_side = BOTTOM - } - - # Down - - image { - function = EXTENSION - state = NORMAL - file = "../Resources/gtk-2.0/tab_bottom_active.png" - border = {3, 3, 0, 3} - stretch = TRUE - gap_side = TOP - } - - image { - function = EXTENSION - file = "../Resources/gtk-2.0/tab_bottom.png" - border = {3, 3, 0, 3} - stretch = TRUE - gap_side = TOP - } - - # Inner frame - - image { - function = BOX_GAP - detail = "notebook" - file = "../Resources/gtk-2.0/frame_tabs.png" - border = {1, 1, 1, 1} - stretch = TRUE - gap_file = "../Resources/gtk-2.0/tab_vert_gap.png" - gap_border = {1, 0, 1, 1} - gap_side = LEFT - } - - image { - function = BOX_GAP - detail = "notebook" - file = "../Resources/gtk-2.0/frame_tabs.png" - border = {1, 1, 1, 1} - stretch = TRUE - gap_file = "../Resources/gtk-2.0/tab_vert_gap.png" - gap_border = {0, 1, 1, 1} - gap_side = RIGHT - } - - image { - function = BOX_GAP - detail = "notebook" - file = "../Resources/gtk-2.0/frame_tabs.png" - border = {1, 1, 1, 1} - stretch = TRUE - gap_file = "../Resources/gtk-2.0/tab_horz_gap.png" - gap_border = {1, 1, 1, 0} - gap_side = TOP - } - - image { - function = BOX_GAP - detail = "notebook" - file = "../Resources/gtk-2.0/frame_tabs.png" - border = {1, 1, 1, 1} - stretch = TRUE - gap_file = "../Resources/gtk-2.0/tab_horz_gap.png" - gap_border = {1, 1, 0, 1} - gap_side = BOTTOM - } - - # Standalone frame - image { - function = BOX - detail = "notebook" - file = "../Resources/gtk-2.0/frame_tabs.png" - border = {1, 1, 1, 1} - stretch = TRUE - } - - ############## - # Scrollbars # - ############## - - image { - function = BOX - detail = "trough" - file = "../Resources/scrollbar_horz_track.png" - border = {0, 0, 1, 1} - orientation = HORIZONTAL - } - - image { - function = BOX - detail = "trough" - file = "../Resources/scrollbar_vert_track.png" - border = {1, 1, 0, 0} - orientation = VERTICAL - direction = LTR - } - - image { - function = BOX - detail = "trough" - file = "../Resources/scrollbar_vert_track_rtl.png" - border = {1, 1, 0, 0} - orientation = VERTICAL - direction = RTL - } - - - # Disable insensitive sliders - - image { - function = SLIDER - state = INSENSITIVE - detail = "slider" - } - - # Horizontal sliders - - image { - function = SLIDER - state = NORMAL - detail = "slider" - file = "../Resources/scrollbar_horz_slider.png" - border = {3, 3, 3, 3} - stretch = TRUE - orientation = HORIZONTAL - overlay_file = "../Resources/scrollbar_horz_gripper.png" - overlay_stretch = FALSE - } - - image { - function = SLIDER - state = PRELIGHT - detail = "slider" - file = "../Resources/scrollbar_horz_slider_hover.png" - border = {3, 3, 3, 3} - stretch = TRUE - orientation = HORIZONTAL - overlay_file = "../Resources/scrollbar_horz_gripper_hover.png" - overlay_stretch = FALSE - } - - image { - function = SLIDER - state = ACTIVE - detail = "slider" - file = "../Resources/scrollbar_horz_slider_press.png" - border = {3, 4, 5, 4} - stretch = TRUE - orientation = HORIZONTAL - overlay_file = "../Resources/scrollbar_horz_gripper_press.png" - overlay_stretch = FALSE - } - - # Vertical sliders - - image { - function = SLIDER - state = NORMAL - detail = "slider" - file = "../Resources/scrollbar_vert_slider.png" - border = {3, 3, 3, 3} - stretch = TRUE - orientation = VERTICAL - overlay_file = "../Resources/scrollbar_vert_gripper.png" - overlay_stretch = FALSE - direction = LTR - } - - image { - function = SLIDER - state = PRELIGHT - detail = "slider" - file = "../Resources/scrollbar_vert_slider_hover.png" - border = {3, 3, 3, 3} - stretch = TRUE - orientation = VERTICAL - overlay_file = "../Resources/scrollbar_vert_gripper_hover.png" - overlay_stretch = FALSE - direction = LTR - } - - image { - function = SLIDER - state = ACTIVE - detail = "slider" - file = "../Resources/scrollbar_vert_slider_press.png" - border = {4, 3, 4, 3} - stretch = TRUE - orientation = VERTICAL - overlay_file = "../Resources/scrollbar_vert_gripper_press.png" - overlay_stretch = FALSE - direction = LTR - } - - # RTL - - image { - function = SLIDER - state = NORMAL - detail = "slider" - file = "../Resources/scrollbar_vert_slider_rtl.png" - border = {3, 3, 3, 3} - stretch = TRUE - orientation = VERTICAL - overlay_file = "../Resources/scrollbar_vert_gripper_rtl.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = SLIDER - state = PRELIGHT - detail = "slider" - file = "../Resources/scrollbar_vert_slider_hover_rtl.png" - border = {3, 3, 3, 3} - stretch = TRUE - orientation = VERTICAL - overlay_file = "../Resources/scrollbar_vert_gripper_hover_rtl.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = SLIDER - state = ACTIVE - detail = "slider" - file = "../Resources/scrollbar_vert_slider_press_rtl.png" - border = {3, 4, 3, 4} - stretch = TRUE - orientation = VERTICAL - overlay_file = "../Resources/scrollbar_vert_gripper_press_rtl.png" - overlay_stretch = FALSE - direction = RTL - } - - # Up stepper - - image { - function = STEPPER - state = NORMAL - file = "../Resources/scrollbar_vert_button.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_up_glyph.png" - overlay_stretch = FALSE - arrow_direction = UP - } - - image { - function = STEPPER - state = PRELIGHT - file = "../Resources/scrollbar_vert_button_hover.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_up_glyph.png" - overlay_stretch = FALSE - arrow_direction = UP - } - - image { - function = STEPPER - state = ACTIVE - file = "../Resources/scrollbar_vert_button_press.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_up_glyph.png" - overlay_stretch = FALSE - arrow_direction = UP - } - - image { - function = STEPPER - state = INSENSITIVE - file = "../Resources/scrollbar_vert_button_inactive.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_up_glyph_inactive.png" - overlay_stretch = FALSE - arrow_direction = UP - } - - # Down stepper - - image { - function = STEPPER - state = NORMAL - file = "../Resources/scrollbar_vert_button.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_down_glyph.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = STEPPER - state = PRELIGHT - file = "../Resources/scrollbar_vert_button_hover.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_down_glyph.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = STEPPER - state = ACTIVE - file = "../Resources/scrollbar_vert_button_press.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_down_glyph.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = STEPPER - state = INSENSITIVE - file = "../Resources/scrollbar_vert_button_inactive.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_down_glyph_inactive.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - # Left stepper - - image { - function = STEPPER - state = NORMAL - file = "../Resources/scrollbar_horz_button.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_left_glyph.png" - overlay_stretch = FALSE - arrow_direction = LEFT - } - - image { - function = STEPPER - state = PRELIGHT - file = "../Resources/scrollbar_horz_button_hover.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_left_glyph.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = STEPPER - state = ACTIVE - file = "../Resources/scrollbar_horz_button_press.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_left_glyph.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = STEPPER - state = INSENSITIVE - file = "../Resources/scrollbar_horz_button_inactive.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_left_glyph_inactive.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - # Left stepper - - image { - function = STEPPER - state = NORMAL - file = "../Resources/scrollbar_horz_button.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_left_glyph.png" - overlay_stretch = FALSE - arrow_direction = LEFT - } - - image { - function = STEPPER - state = PRELIGHT - file = "../Resources/scrollbar_horz_button_hover.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_left_glyph.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = STEPPER - state = ACTIVE - file = "../Resources/scrollbar_horz_button_press.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_left_glyph.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = STEPPER - state = INSENSITIVE - file = "../Resources/scrollbar_horz_button_inactive.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_left_glyph_inactive.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - # Right stepper - - image { - function = STEPPER - state = NORMAL - file = "../Resources/scrollbar_horz_button.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_right_glyph.png" - overlay_stretch = FALSE - arrow_direction = RIGHT - } - - image { - function = STEPPER - state = PRELIGHT - file = "../Resources/scrollbar_horz_button_hover.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_right_glyph.png" - overlay_stretch = FALSE - arrow_direction = RIGHT - } - - image { - function = STEPPER - state = ACTIVE - file = "../Resources/scrollbar_horz_button_press.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_right_glyph.png" - overlay_stretch = FALSE - arrow_direction = RIGHT - } - - image { - function = STEPPER - state = INSENSITIVE - file = "../Resources/scrollbar_horz_button_inactive.png" - border = {3, 3, 3, 3} - stretch = TRUE - overlay_file = "../Resources/scrollbar_right_glyph_inactive.png" - overlay_stretch = FALSE - arrow_direction = RIGHT - } - - ########## - # Scales # - ########## - - # Troughs, overrided later on. We set them here too because some widgets - # don't specify their orientation. - - image { - function = BOX - detail = "trough-upper" - file = "../Resources/gtk-2.0/scale_horz_trough_upper.png" - border = {0, 2, 0, 0} - stretch = TRUE - orientation = HORIZONTAL - } - - image { - function = BOX - detail = "trough-lower" - file = "../Resources/gtk-2.0/scale_horz_trough_lower.png" - border = {2, 0, 0, 0} - stretch = TRUE - orientation = HORIZONTAL - } - - image { - function = BOX - detail = "trough-upper" - file = "../Resources/gtk-2.0/scale_vert_trough_upper.png" - border = {0, 0, 2, 0} - stretch = TRUE - orientation = VERTICAL - } - - image { - function = BOX - detail = "trough-lower" - file = "../Resources/gtk-2.0/scale_vert_trough_lower.png" - border = {0, 0, 0, 2} - stretch = TRUE - orientation = VERTICAL - } - - # Sliders - - image { - function = SLIDER - state = NORMAL - detail = "hscale" - file = "../Resources/gtk-2.0/scale_horz_slider.png" - } - - image { - function = SLIDER - state = PRELIGHT - detail = "hscale" - file = "../Resources/gtk-2.0/scale_horz_slider_hover.png" - } - - image { - function = SLIDER - state = ACTIVE - detail = "hscale" - file = "../Resources/gtk-2.0/scale_horz_slider_press.png" - } - - image { - function = SLIDER - state = INSENSITIVE - detail = "hscale" - file = "../Resources/gtk-2.0/scale_horz_slider_inactive.png" - } - image { - function = SLIDER - state = NORMAL - detail = "vscale" - file = "../Resources/gtk-2.0/scale_vert_slider.png" - } - - image { - function = SLIDER - state = PRELIGHT - detail = "vscale" - file = "../Resources/gtk-2.0/scale_vert_slider_hover.png" - } - - image { - function = SLIDER - state = ACTIVE - detail = "vscale" - file = "../Resources/gtk-2.0/scale_vert_slider_press.png" - } - - image { - function = SLIDER - state = INSENSITIVE - detail = "vscale" - file = "../Resources/gtk-2.0/scale_vert_slider_inactive.png" - } - - ########### - # Menubar # - ########### - - image { - function = BOX - detail = "menubar" - file = "../Resources/gtk-2.0/line.png" - border = {0, 0, 0, 1} - } - - ######### - # Menus # - ######### - - image { - function = BOX - state = PRELIGHT - detail = "menu_scroll_arrow_up" - file = "../Resources/gtk-2.0/line.png" - } - - image { - function = BOX - detail = "menu_scroll_arrow_up" - file = "../Resources/gtk-2.0/line.png" - border = {0, 0, 0, 1} - } - - image { - function = BOX - state = PRELIGHT - detail = "menu_scroll_arrow_down" - file = "../Resources/gtk-2.0/line.png" - } - - image { - function = BOX - detail = "menu_scroll_arrow_down" - file = "../Resources/gtk-2.0/line.png" - border = {0, 0, 1, 0} - } - - ########### - # Entries # - ########### - - - image { - function = SHADOW - state = ACTIVE - detail = "entry" - file = "../Resources/gtk-2.0/entry_borders.png" - border = {2, 2, 2, 2} - stretch = TRUE - } - - image { - function = SHADOW - state = INSENSITIVE - detail = "entry" - file = "../Resources/gtk-2.0/entry_inactive_borders.png" - border = {2, 2, 2, 2} - stretch = TRUE - } - - image { - function = SHADOW - detail = "entry" - file = "../Resources/gtk-2.0/entry_borders.png" - border = {2, 2, 2, 2} - stretch = TRUE - } - - image { - function = FLAT_BOX - state = ACTIVE - detail = "entry_bg" - file = "../Resources/gtk-2.0/entry_body.png" - } - - image { - function = FLAT_BOX - state = INSENSITIVE - detail = "entry_bg" - file = "../Resources/gtk-2.0/entry_inactive_body.png" - } - - image { - function = FLAT_BOX - detail = "entry_bg" - file = "../Resources/gtk-2.0/entry_body.png" - } - ######### - # Spins # - ######### - - # Spin-Up LTR - - image { - function = BOX - state = NORMAL - detail = "spinbutton_up" - file = "../Resources/gtk-2.0/spin_button_up_background.png" - border = {3, 4, 5, 0} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_up_glyph.png" - overlay_stretch = FALSE - direction = LTR - } - - image { - function = BOX - state = PRELIGHT - detail = "spinbutton_up" - file = "../Resources/gtk-2.0/spin_button_up_hover_background.png" - border = {3, 4, 5, 0} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_up_hover_glyph.png" - overlay_stretch = FALSE - direction = LTR - } - - image { - function = BOX - state = ACTIVE - detail = "spinbutton_up" - file = "../Resources/gtk-2.0/spin_button_up_press_background.png" - border = {3, 4, 5, 0} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_up_press_glyph.png" - overlay_stretch = FALSE - direction = LTR - } - - image { - function = BOX - state = INSENSITIVE - detail = "spinbutton_up" - file = "../Resources/gtk-2.0/spin_button_up_inactive_background.png" - border = {3, 4, 5, 0} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_up_inactive_glyph.png" - overlay_stretch = FALSE - direction = LTR - } - - # Spin-Up RTL - - image { - function = BOX - state = NORMAL - detail = "spinbutton_up" - file = "../Resources/gtk-2.0/spin_button_up_background_rtl.png" - border = {4, 3, 5, 0} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_up_glyph.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = BOX - state = PRELIGHT - detail = "spinbutton_up" - file = "../Resources/gtk-2.0/spin_button_up_hover_background_rtl.png" - border = {4, 3, 5, 0} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_up_hover_glyph.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = BOX - state = ACTIVE - detail = "spinbutton_up" - file = "../Resources/gtk-2.0/spin_button_up_press_background_rtl.png" - border = {4, 3, 5, 0} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_up_press_glyph.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = BOX - state = INSENSITIVE - detail = "spinbutton_up" - file = "../Resources/gtk-2.0/spin_button_up_inactive_background_rtl.png" - border = {4, 3, 5, 0} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_up_inactive_glyph.png" - overlay_stretch = FALSE - direction = RTL - } - - # Spin-Down LTR - - image { - function = BOX - state = NORMAL - detail = "spinbutton_down" - file = "../Resources/gtk-2.0/spin_button_down_background.png" - border = {3, 4, 0, 5} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_down_glyph.png" - overlay_stretch = FALSE - direction = LTR - } - - image { - function = BOX - state = PRELIGHT - detail = "spinbutton_down" - file = "../Resources/gtk-2.0/spin_button_down_hover_background.png" - border = {3, 4, 0, 5} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_down_hover_glyph.png" - overlay_stretch = FALSE - direction = LTR - } - - image { - function = BOX - state = ACTIVE - detail = "spinbutton_down" - file = "../Resources/gtk-2.0/spin_button_down_press_background.png" - border = {3, 4, 0, 5} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_down_press_glyph.png" - overlay_stretch = FALSE - direction = LTR - } - - image { - function = BOX - state = INSENSITIVE - detail = "spinbutton_down" - file = "../Resources/gtk-2.0/spin_button_down_inactive_background.png" - border = {3, 4, 0, 5} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_down_inactive_glyph.png" - overlay_stretch = FALSE - direction = LTR - } - - # Spin-Down RTL - - image { - function = BOX - state = NORMAL - detail = "spinbutton_down" - file = "../Resources/gtk-2.0/spin_button_down_background_rtl.png" - border = {4, 3, 0, 5} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_down_glyph.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = BOX - state = PRELIGHT - detail = "spinbutton_down" - file = "../Resources/gtk-2.0/spin_button_down_hover_background_rtl.png" - border = {4, 3, 0, 5} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_down_hover_glyph.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = BOX - state = ACTIVE - detail = "spinbutton_down" - file = "../Resources/gtk-2.0/spin_button_down_press_background_rtl.png" - border = {4, 3, 0, 5} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_down_press_glyph.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = BOX - state = INSENSITIVE - detail = "spinbutton_down" - file = "../Resources/gtk-2.0/spin_button_down_inactive_background_rtl.png" - border = {4, 3, 0, 5} - stretch = TRUE - overlay_file = "../Resources/gtk-2.0/spin_button_down_inactive_glyph.png" - overlay_stretch = FALSE - direction = RTL - } - - ############## - # Scrollbars # - ############## - - image { - function = BOX - detail = "bar" - file = "../Resources/gtk-2.0/progress_horz_bar.png" - stretch = TRUE - border = {0, 0, 0, 0} - orientation = HORIZONTAL - } - - image { - function = BOX - detail = "bar" - file = "../Resources/gtk-2.0/progress_vert_bar.png" - stretch = TRUE - border = {0, 0, 0, 0} - orientation = VERTICAL - } - - ############# - # Treeviews # - ############# - - # Disable active the column highlight - # We need to match specific cells or we break stuff - # Looking at you deadbeef - - image { - function = FLAT_BOX - detail = "cell_even_sorted" - state = NORMAL - } - - image { - function = FLAT_BOX - detail = "cell_odd_sorted" - state = NORMAL - } - - # Disable all the other shadows - # This prevents the Raleigh effect - image { - function = SHADOW - } - - } - -} - -style "menubar" { - - # Needed to fix Firefox's menubar text - bg[SELECTED] = @selected_fg_color - fg[SELECTED] = @link_color - -} - -style "menubar_item" { - - xthickness = 3 - ythickness = 4 - - fg[PRELIGHT] = @selected_fg_color - bg[PRELIGHT] = @selected_bg_color - -} - -style "menu" { - - xthickness = 0 - ythickness = 0 - - bg[NORMAL] = @menu_color - bg[INSENSITIVE] = @menu_color - bg[PRELIGHT] = @menu_color - bg[SELECTED] = @selected_bg_color - -} - -style "menu_item" { - - xthickness = 3 - ythickness = 4 - - bg[PRELIGHT] = @selected_bg_color - # Chromium uses this setting - bg[SELECTED] = @selected_bg_color - - fg[PRELIGHT] = @selected_fg_color - # Some widgets use text, we need to handle that - text[NORMAL] = @fg_color - text[PRELIGHT] = @selected_fg_color - - # Unfortunately we can't tell regular and menu checks/radios apart - # Without the heirarchy - engine "pixmap" { - - ################# - # Check Buttons # - ################# - - image { - function = CHECK - state = NORMAL - shadow = OUT - } - - image { - function = CHECK - state = PRELIGHT - shadow = OUT - } - - image { - function = CHECK - state = NORMAL - shadow = IN - overlay_file = "../Resources/checkbox_check_glyph_menu.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = PRELIGHT - shadow = IN - overlay_file = "../Resources/checkbox_check_glyph_menu_hover.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = ACTIVE - shadow = IN - overlay_file = "../Resources/checkbox_check_glyph_menu_hover.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = INSENSITIVE - shadow = IN - overlay_file = "../Resources/checkbox_check_glyph_menu.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = NORMAL - shadow = ETCHED_IN - overlay_file = "../Resources/checkbox_check_glyph_menu.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = PRELIGHT - shadow = ETCHED_IN - overlay_file = "../Resources/checkbox_check_glyph_menu_hover.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = ACTIVE - shadow = ETCHED_IN - overlay_file = "../Resources/checkbox_check_glyph_menu_hover.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - state = INSENSITIVE - shadow = ETCHED_IN - overlay_file = "../Resources/checkbox_check_glyph_menu.png" - overlay_stretch = FALSE - } - - ################# - # Radio Buttons # - ################# - - image { - function = OPTION - state = NORMAL - shadow = OUT - } - - image { - function = OPTION - state = PRELIGHT - shadow = OUT - } - - image { - function = OPTION - state = NORMAL - shadow = IN - overlay_file = "../Resources/checkbox_check_glyph_menu.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = PRELIGHT - shadow = IN - overlay_file = "../Resources/checkbox_check_glyph_menu_hover.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = ACTIVE - shadow = IN - overlay_file = "../Resources/checkbox_check_glyph_menu_hover.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = INSENSITIVE - shadow = IN - overlay_file = "../Resources/checkbox_check_glyph_menu.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = NORMAL - shadow = ETCHED_IN - overlay_file = "../Resources/checkbox_check_glyph_menu.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = PRELIGHT - shadow = ETCHED_IN - overlay_file = "../Resources/checkbox_check_glyph_menu_hover.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = ACTIVE - shadow = ETCHED_IN - overlay_file = "../Resources/checkbox_check_glyph_menu_hover.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = INSENSITIVE - shadow = ETCHED_IN - overlay_file = "../Resources/checkbox_check_glyph_menu.png" - overlay_stretch = FALSE - } - - - - } - -} - -style "separator_menu_item" { - - xthickness = 0 - ythickness = 0 - - engine "pixmap" { - image { - function = BOX - file = "../Resources/gtk-2.0/line.png" - } - } - -} - -style "button" { - - xthickness = 2 - ythickness = 2 - - # For the sake of sanity style buttons this way - engine "pixmap" { - - ########### - # Buttons # - ########### - - image { - function = BOX - state = NORMAL - file = "../Resources/button_border.png" - border = {1, 2, 1, 2} - stretch = TRUE - } - - image { - function = BOX - state = PRELIGHT - shadow = OUT - file = "../Resources/button_border.png" - border = {1, 2, 1, 2} - stretch = TRUE - } - - image { - function = BOX - state = SELECTED - file = "../Resources/button_active_border.png" - border = {2, 3, 2, 3} - stretch = TRUE - } - - # Don't add hover effect on pressed buttons - image { - function = BOX - state = PRELIGHT - shadow = IN - file = "../Resources/button_press_border.png" - border = {2, 2, 2, 2} - stretch = TRUE - } - - image { - function = BOX - state = ACTIVE - file = "../Resources/button_press_border.png" - border = {2, 2, 2, 2} - stretch = TRUE - } - - image { - function = BOX - state = INSENSITIVE - file = "../Resources/button_border.png" - border = {1, 2, 1, 2} - stretch = TRUE - } - } -} - -style "link_button" { - - # Disable the button effect, leave just the link - engine "pixmap" { - image { - function = BOX - } - } - -} - -style "entry" { - - # We set this same as the border of the border of the entry - # This way there's no overlap - xthickness = 3 - ythickness = 3 -} - -style "combobox" { - - xthickness = 6 - ythickness = 4 - - # This affects only the button beside an entry - GtkButton::inner-border = {0, 0, 0, 0} - -} - -style "combobox_cellview" { - text[NORMAL] = @fg_color - text[PRELIGHT] = @fg_color -} - -style "combobox_entry" { - - # Since one side of the button is missing, we need to shift the arrow a little to the right - GtkButton::inner-border = {0, 1, 0, 0} - - engine "pixmap" { - - ############# - # LTR entry # - ############# - - image { - function = SHADOW - state = NORMAL - detail = "entry" - file = "../Resources/gtk-2.0/entry_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - direction = LTR - } - - image { - function = SHADOW - state = ACTIVE - detail = "entry" - file = "../Resources/gtk-2.0/entry_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - direction = LTR - } - - image { - function = SHADOW - state = INSENSITIVE - detail = "entry" - file = "../Resources/gtk-2.0/entry_inactive_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - direction = LTR - } - - ############# - # RTL entry # - ############# - - image { - function = SHADOW - state = NORMAL - detail = "entry" - file = "../Resources/gtk-2.0/entry_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - direction = RTL - } - - image { - function = SHADOW - state = ACTIVE - detail = "entry" - file = "../Resources/gtk-2.0/entry_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - direction = RTL - } - - image { - function = SHADOW - state = INSENSITIVE - detail = "entry" - file = "../Resources/gtk-2.0/entry_inactive_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - direction = RTL - } - - ############## - # LTR button # - ############## - - #image { - # function = BOX - # state = NORMAL - # detail = "button" - # file = "assets/combo-entry-ltr-button.png" - # border = {0, 4, 4, 4} - # stretch = TRUE - # direction = LTR - #} - - #image { - # function = BOX - # state = PRELIGHT - # detail = "button" - # file = "assets/combo-entry-ltr-button-hover.png" - # border = {0, 4, 4, 4} - # stretch = TRUE - # direction = LTR - #} - - #image { - # function = BOX - # state = ACTIVE - # detail = "button" - # file = "assets/combo-entry-ltr-button-active.png" - # border = {0, 4, 4, 4} - # stretch = TRUE - # direction = LTR - #} - - #image { - # function = BOX - # state = INSENSITIVE - # detail = "button" - # file = "assets/combo-entry-ltr-button-insensitive.png" - # border = {0, 4, 4, 4} - # stretch = TRUE - # direction = LTR - #} - - ############## - # RTL button # - ############## - - #image { - # function = BOX - # state = NORMAL - # detail = "button" - # file = "assets/combo-entry-rtl-button.png" - # border = {4, 0, 4, 4} - # stretch = TRUE - # direction = RTL - #} - - #image { - # function = BOX - # state = PRELIGHT - # detail = "button" - # file = "assets/combo-entry-rtl-button-hover.png" - # border = {4, 0, 4, 4} - # stretch = TRUE - # direction = RTL - #} - - #image { - # function = BOX - # state = ACTIVE - # detail = "button" - # file = "assets/combo-entry-rtl-button-active.png" - # border = {4, 0, 4, 4} - # stretch = TRUE - # direction = RTL - #} - - #image { - # function = BOX - # state = INSENSITIVE - # detail = "button" - # file = "assets/combo-entry-rtl-button-insensitive.png" - # border = {4, 0, 4, 4} - # stretch = TRUE - # direction = RTL - #} - - } - -} - -style "combo_button_padding" { - - # Since one side of the button is missing, we need to shift the arrow a - # little to the right. - # This is the same thing we've done above but the combo, unlike the combobox, - # uses padding the same way as a button. - GtkButton::inner-border = {6, 8, 4, 4} - -} - -style "notebook" { - - xthickness = 5 - ythickness = 2 - -} - -style "notebook_viewport" { - bg[NORMAL] = @base_color -} - -style "notebook_bg" { - bg[NORMAL] = @base_color - bg[PRELIGHT] = @base_color - bg[INSENSITIVE] = @base_color -} - -style "notebook_entry" { - - engine "pixmap" { - - image { - function = SHADOW - state = ACTIVE - detail = "entry" - file = "../Resources/gtk-2.0/enrty_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - } - - image { - function = SHADOW - state = INSENSITIVE - detail = "entry" - file = "../Resources/gtk-2.0/entry_inactive_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - } - - image { - function = SHADOW - detail = "entry" - file = "../Resources/gtk-2.0/entry_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - } - } -} - -style "normal_bg" { - bg[NORMAL] = @bg_color - bg[PRELIGHT] = @bg_color - bg[INSENSITIVE] = @insensitive_bg_color -} - -style "normal_entry" { - - engine "pixmap" { - - image { - function = SHADOW - state = ACTIVE - detail = "entry" - file = "../Resources/entry_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - } - - image { - function = SHADOW - state = INSENSITIVE - detail = "entry" - file = "../Resources/entry_inactive_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - } - - image { - function = SHADOW - detail = "entry" - file = "../Resources/entry_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - } - } -} - -style "notebook_combo" { - - engine "pixmap" { - - ############# - # LTR entry # - ############# - - image { - function = SHADOW - state = NORMAL - detail = "entry" - file = "../Resources/gtk-2.0/entry_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - direction = LTR - } - - image { - function = SHADOW - state = ACTIVE - detail = "entry" - file = "../Resources/gtk-2.0/entry_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - direction = LTR - } - - image { - function = SHADOW - state = INSENSITIVE - detail = "entry" - file = "../Resources/gtk-2.0/entry_inactive_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - direction = LTR - } - - ############# - # RTL entry # - ############# - - image { - function = SHADOW - state = NORMAL - detail = "entry" - file = "../Resources/gtk-2.0/entry_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - direction = RTL - } - - image { - function = SHADOW - state = ACTIVE - detail = "entry" - file = "../Resources/gtk-2.0/entry_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - direction = RTL - } - - image { - function = SHADOW - state = INSENSITIVE - detail = "entry" - file = "../Resources/gtk-2.0/entry_inactive_borders.png" - border = {1, 1, 1, 1} - stretch = TRUE - direction = RTL - } - - } - -} - -style "textview" { - bg[NORMAL] = @base_color -} - -style "scale_horz" { - - engine "pixmap" { - - image { - function = BOX - detail = "trough-upper" - file = "../Resources/gtk-2.0/scale_horz_trough_upper.png" - border = {0, 2, 0, 0} - stretch = TRUE - } - - image { - function = BOX - detail = "trough-lower" - file = "../Resources/gtk-2.0/scale_horz_trough_lower.png" - border = {2, 0, 0, 0} - stretch = TRUE - } - - } - -} - -style "scale_vert" { - - engine "pixmap" { - - image { - function = BOX - detail = "trough-upper" - file = "../Resources/gtk-2.0/scale_vert_trough_upper.png" - border = {0, 0, 2, 0} - stretch = TRUE - } - - image { - function = BOX - detail = "trough-lower" - file = "../Resources/gtk-2.0/scale_vert_trough_lower.png" - border = {0, 0, 0, 2} - stretch = TRUE - } - - } - -} - -style "progressbar" { - - xthickness = 4 - ythickness = 4 - - engine "pixmap" { - - image { - function = BOX - detail = "trough" - file = "../Resources/gtk-2.0/progress_horz_trough.png" - border = {4, 3, 4, 3} - stretch = TRUE - orientation = HORIZONTAL - } - - image { - function = BOX - detail = "trough" - file = "../Resources/gtk-2.0/progress_vert_trough.png" - border = {4, 3, 4, 3} - stretch = TRUE - orientation = VERTICAL - } - - } - -} - -style "treeview_header" { - - xthickness = 1 - ythickness = 0 - - fg[NORMAL] = @column_header_color - fg[PRELIGHT] = @hover_column_header_color - - font_name = "Bold" - - GtkButton::inner-border = {5, 5, 0, 1} - - engine "pixmap" { - - image { - function = BOX - file = "../Resources/gtk-2.0/treeview_separator.png" - border = {0, 1, 0, 1} - stretch = TRUE - direction = LTR - } - - image { - function = BOX - file = "../Resources/gtk-2.0/treeview_separator_rtl.png" - border = {1, 0, 0, 1} - stretch = TRUE - direction = RTL - } - - image { - function = ARROW - state = NORMAL - overlay_file = "../Resources/gtk-2.0/pan_up_arrow.png" - overlay_stretch = FALSE - arrow_direction = UP - } - - image { - function = ARROW - state = PRELIGHT - overlay_file = "../Resources/gtk-2.0/pan_up_arrow_hover.png" - overlay_stretch = FALSE - arrow_direction = UP - } - - image { - function = ARROW - state = ACTIVE - overlay_file = "../Resources/gtk-2.0/pan_up_arrow.png" - overlay_stretch = FALSE - arrow_direction = UP - } - - image { - function = ARROW - state = NORMAL - overlay_file = "../Resources/gtk-2.0/pan_down_arrow.png.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = ARROW - state = PRELIGHT - overlay_file = "../Resources/gtk-2.0/pan_down_arrow_hover.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = ARROW - state = ACTIVE - overlay_file = "../Resources/gtk-2.0/pan_down_arrow.png" - overlay_stretch = FALSE - arrow_direction = DOWN - } - - } - -} - -style "scrolled_window" { - - engine "pixmap" { - image { - function = SHADOW - file = "../Resources/gtk-2.0/frame.png" - border = {1, 1, 1, 1} - stretch = TRUE - } - } - -} - -style "frame" { - - engine "pixmap" { - - image { - function = SHADOW - shadow = NONE - } - - image { - function = SHADOW - file = "../Resources/gtk-2.0/frame.png" - border = {1, 1, 1, 1} - stretch = TRUE - } - - image { - function = SHADOW_GAP - file = "../Resources/gtk-2.0/frame.png" - border = {1, 1, 1, 1} - stretch = TRUE - gap_start_file = "../Resources/gtk-2.0/border.png" - gap_end_file = "../Resources/gtk-2.0/border.png" - } - - } - -} - -style "toolbar_button" { - - xthickness = 2 - ythickness = 2 - - engine "pixmap" { - image { - function = BOX - state = PRELIGHT - shadow = OUT - file = "../Resources/gtk-2.0/button_toolbar_hover.png" - border = {4, 4, 4, 4} - stretch = TRUE - } - - image { - function = BOX - state = PRELIGHT - shadow = IN - file = "../Resources/gtk-2.0/button_toolbar_press.png" - border = {4, 4, 4, 4} - stretch = TRUE - } - - image { - function = BOX - state = ACTIVE - file = "../Resources/gtk-2.0/button_toolbar_press.png" - border = {4, 4, 4, 4} - stretch = TRUE - } - } - -} - -style "toolbar_separator" { - - GtkWidget::wide-separators = 1 - GtkWidget::separator-width = 1 - GtkWidget::separator-height = 1 - - engine "pixmap" { - image { - function = BOX - file = "../Resources/gtk-2.0/line.png" - } - } - -} - -style "inline_toolbar" { - - GtkToolbar::button-relief = GTK_RELIEF_NORMAL - - engine "pixmap" { - image { - function = SHADOW - file = "../Resources/gtk-2.0/frame_inline.png" - border = {1, 1, 0, 1} - stretch = TRUE - } - } - -} - -style "tooltip" { - - xthickness = 13 - ythickness = 13 - - bg[NORMAL] = @tooltip_bg_color - fg[NORMAL] = @tooltip_fg_color - bg[SELECTED] = @tooltip_bg_color - -} - -style "disable_separator" { - - xthickness = 0 - ythickness = 0 - - GtkWidget::wide-separators = 1 - -} - -# Default style, containing theme properties and trying to match every widget as -# much as possible, which is not only faster than trying to match every widget -# by its own but also less bug-prune and more consistent. However there is some -# widget specific stuff that needs to be taken care of, which is the point of -# every other style below. -class "GtkWidget" style "default" - - ###################################### - # Override padding, style and colour # - ###################################### - -class "GtkButton" style "button" -class "GtkLinkButton" style "link_button" -class "GtkEntry" style "entry" -class "GtkOldEditable" style "entry" -class "GtkNotebook" style "notebook" -class "GtkHScale" style "scale_horz" -class "GtkVScale" style "scale_vert" -class "GtkProgressBar" style "progressbar" -class "GtkScrolledWindow" style "scrolled_window" -class "GtkFrame" style "frame" -class "GtkSeparatorToolItem" style "toolbar_separator" -class "GtkMenuBar" style "menubar" -class "GtkMenu" style "menu" -class "GtkTextView" style "textview" - -# Menu and menubar items -widget_class "**" style "menu_item" -widget_class "*.*" style "menubar_item" -widget_class "**" style "separator_menu_item" - -# Treeview buttons -widget_class "***" style "treeview_header" - -# Give the file chooser toolbar a border -widget_class "**" style "inline_toolbar" - -# Fix padding on regular comboboxes -widget_class "*." style "combobox" -# And disable separators on them -widget_class "*.*" style "disable_separator" - -# Join together the ComboBoxEntry entry and button -widget_class "**" style "combobox_entry" - -# Join the Combo entry and button -widget_class "**" style "combobox_entry" -# Tweak the padding on the button a little bit because it -# uses it a bit differently -widget_class "*." style "combo_button_padding" - -# Alas we cannot do the same for ComboBoxText because there -# isn't a way to apply the style to only the comboboxes that -# have an entry inside - -# Toolbar buttons have different paddings -widget_class "**" style "toolbar_button" - -# Notebooks are white, act accordingly -widget_class "**" style "notebook_entry" -widget_class "**" style "notebook_bg" -widget_class "**" style "notebook_bg" -widget_class "***" style "notebook_bg" -widget_class "**" style "notebook_bg" -widget_class "*.*" style "notebook_bg" -widget_class "***" style "notebook_combo" -widget_class "***" style "notebook_combo" - -# However, stuff inside eventboxes inside notebooks is grey -# again, react -widget_class "***" style "normal_entry" -widget_class "***" style "normal_bg" -widget_class "***" style "normal_bg" -widget_class "****" style "combobox_entry" -widget_class "****" style "combobox_entry" -widget_class "***." style "combo_button_padding" - -# ComboBoxes tend to draw the button label with text[] -# instead of fg[], we need to fix that -widget_class "**" style "combobox_cellview" - -# GTK tooltips -widget "gtk-tooltip*" style "tooltip" diff --git a/themes/luna/blue/gtk-3.0/main.scss b/themes/luna/blue/gtk-3.0/main.scss deleted file mode 100644 index b9938f9..0000000 --- a/themes/luna/blue/gtk-3.0/main.scss +++ /dev/null @@ -1,14 +0,0 @@ -/** - * main.scss - Luna (Blue) Style GTK 3 Theme Root Document - * - * This source-code is part of the Windows XP stuff for XFCE: - * <> - * - * Author(s): Rory Fewell - */ - -@import "scheme"; -@import "../../../gtk-3.0-base/required"; -@import "colors/all"; -@import "styling/all"; -@import "../../../gtk-3.0-base/main"; diff --git a/themes/luna/blue/gtk-3.0/main.scss.in b/themes/luna/blue/gtk-3.0/main.scss.in new file mode 100644 index 0000000..12c96cb --- /dev/null +++ b/themes/luna/blue/gtk-3.0/main.scss.in @@ -0,0 +1,14 @@ +/** + * main.scss.in - Luna (Blue) Style GTK 3 Theme Root Document + * + * This source-code is part of the Windows XP stuff for XFCE: + * <> + * + * Author(s): Rory Fewell + */ + +@import "scheme"; +@import "@THEMES_BUILD_COMMON_GTK3_DIR@/required"; +@import "@PROJECT_ROOT@/gtk-3.0/colors/all"; +@import "@PROJECT_ROOT@/gtk-3.0/styling/all"; +@import "@THEMES_BUILD_COMMON_GTK3_DIR@/main"; diff --git a/themes/luna/blue/gtk-3.0/scheme.scss b/themes/luna/blue/gtk-3.0/scheme.scss deleted file mode 100644 index 90ff8d3..0000000 --- a/themes/luna/blue/gtk-3.0/scheme.scss +++ /dev/null @@ -1,90 +0,0 @@ -/** - * scheme.scss - Luna (Blue) Style Appearance Scheme Constants - * - * This source-code is part of Windows XP stuff for XFCE: - * <> - * - * Author(s): Rory Fewell - */ - -$threed_objects_bg: #ECE9D8; -$threed_objects_fg: #000000; - -$active_title_bar_bg1: #0053E3; -$active_title_bar_bg2: #3D94FF; -$active_title_bar_fg: #FFFFFF; -$active_title_bar_font_family: "Trebuchet MS"; -$active_title_bar_font_size: 10pt; -$active_title_bar_font_style: normal; -$active_title_bar_font_weight: bold; -$active_title_bar_size: 25; - -$active_window_border_bg: #D4D0C8; -$active_window_border_size: 1; - -$application_background_bg: #808080; - -$caption_buttons_size: 25; - -$desktop_bg: #004F98; - -$icon_font_family: "Tahoma"; -$icon_font_size: 8pt; -$icon_font_style: normal; -$icon_font_weight: normal; -$icon_size: 32; - -$icon_spacing_horz: 43; -$icon_spacing_vert: 43; - -$inactive_title_bar_bg1: #7A97DF; -$inactive_title_bar_bg2: #9DBAEB; -$inactive_title_bar_fg: #D8E4F8; -$inactive_title_bar_font_family: "Trebuchet MS"; -$inactive_title_bar_font_size: 10pt; -$inactive_title_bar_font_style: normal; -$inactive_title_bar_font_weight: bold; -$inactive_title_bar_size: 25; - -$inactive_window_border_bg: #D4D0C8; -$inactive_window_border_size: 1; - -$menu_bg: #FFFFFF; -$menu_fg: #000000; -$menu_font_family: "Tahoma"; -$menu_font_size: 8pt; -$menu_font_style: normal; -$menu_font_weight: normal; -$menu_size: 19; - -$message_box_fg: #000000; -$message_box_font_family: "Tahoma"; -$message_box_font_size: 8pt; -$message_box_font_style: normal; -$message_box_font_weight: normal; - -$palette_title_font_family: "Tahoma"; -$palette_title_font_size: 8pt; -$palette_title_font_style: normal; -$palette_title_font_weight: bold; -$palette_title_size: 15; - -$scrollbar_size: 17; - -$selected_items_bg: #316AC5; -$selected_items_fg: #FFFFFF; -$selected_items_font_family: "Tahoma"; -$selected_items_font_size: 8pt; -$selected_items_font_style: normal; -$selected_items_font_weight: normal; -$selected_items_size: 19; - -$tooltip_bg: #FFFFE1; -$tooltip_fg: #000000; -$tooltip_font_family: "Tahoma"; -$tooltip_font_size: 8pt; -$tooltip_font_style: normal; -$tooltip_font_weight: normal; - -$window_bg: #FFFFFF; -$window_fg: #000000; diff --git a/themes/luna/blue/scheme b/themes/luna/blue/scheme new file mode 100644 index 0000000..95ff782 --- /dev/null +++ b/themes/luna/blue/scheme @@ -0,0 +1,81 @@ +THREED_OBJECTS_BG=#ECE9D8 +THREED_OBJECTS_FG=#000000 + +ACTIVE_TITLE_BAR_BG1=#0053E3 +ACTIVE_TITLE_BAR_BG2=#3D94FF +ACTIVE_TITLE_BAR_FG=#FFFFFF +ACTIVE_TITLE_BAR_FONT_FAMILY=Trebuchet MS +ACTIVE_TITLE_BAR_FONT_SIZE=10pt +ACTIVE_TITLE_BAR_FONT_STYLE=normal +ACTIVE_TITLE_BAR_FONT_WEIGHT=bold +ACTIVE_TITLE_BAR_SIZE=25 + +ACTIVE_WINDOW_BORDER_BG=#D4D0C8 +ACTIVE_WINDOW_BORDER_SIZE=1 + +APPLICATION_BACKGROUND_BG=#808080 + +CAPTION_BUTTONS_SIZE=25 + +DESKTOP_BG=#004F98 + +ICON_FONT_FAMILY=Tahoma +ICON_FONT_SIZE=8pt +ICON_FONT_STYLE=normal +ICON_FONT_WEIGHT=normal +ICON_SIZE=32 + +ICON_SPACING_HORZ=43 +ICON_SPACING_VERT=43 + +INACTIVE_TITLE_BAR_BG1=#7A97DF +INACTIVE_TITLE_BAR_BG2=#9DBAEB +INACTIVE_TITLE_BAR_FG=#D8E4F8 +INACTIVE_TITLE_BAR_FONT_FAMILY=Trebuchet MS +INACTIVE_TITLE_BAR_FONT_SIZE=10pt +INACTIVE_TITLE_BAR_FONT_STYLE=normal +INACTIVE_TITLE_BAR_FONT_WEIGHT=bold +INACTIVE_TITLE_BAR_SIZE=25 + +INACTIVE_WINDOW_BORDER_BG=#D4D0C8 +INACTIVE_WINDOW_BORDER_SIZE=1 + +MENU_BG=#FFFFFF +MENU_FG=#000000 +MENU_FONT_FAMILY=Tahoma +MENU_FONT_SIZE=8pt +MENU_FONT_STYLE=normal +MENU_FONT_WEIGHT=normal +MENU_SIZE=19 + +MESSAGE_BOX_FG=#000000 +MESSAGE_BOX_FONT_FAMILY=Tahoma +MESSAGE_BOX_FONT_SIZE=8pt +MESSAGE_BOX_FONT_STYLE=normal +MESSAGE_BOX_FONT_WEIGHT=normal + +PALETTE_TITLE_FONT_FAMILY=Tahoma +PALETTE_TITLE_FONT_SIZE=8pt +PALETTE_TITLE_FONT_STYLE=normal +PALETTE_TITLE_FONT_WEIGHT=bold +PALETTE_TITLE_SIZE=15 + +SCROLLBAR_SIZE=17 + +SELECTED_ITEMS_BG=#316AC5 +SELECTED_ITEMS_FG=#FFFFFF +SELECTED_ITEMS_FONT_FAMILY=Tahoma +SELECTED_ITEMS_FONT_SIZE=8pt +SELECTED_ITEMS_FONT_STYLE=normal +SELECTED_ITEMS_FONT_WEIGHT=normal +SELECTED_ITEMS_SIZE=19 + +TOOLTIP_BG=#FFFFE1 +TOOLTIP_FG=#000000 +TOOLTIP_FONT_FAMILY=Tahoma +TOOLTIP_FONT_SIZE=8pt +TOOLTIP_FONT_STYLE=normal +TOOLTIP_FONT_WEIGHT=normal + +WINDOW_BG=#FFFFFF +WINDOW_FG=#000000 diff --git a/themes/luna/blue/theme b/themes/luna/blue/theme new file mode 100644 index 0000000..6cd3470 --- /dev/null +++ b/themes/luna/blue/theme @@ -0,0 +1,6 @@ +THEME_BASENAME=Windows XP style +THEME_DESCRIPTION=Windows XP (Blue) visual style for XFCE. +THEME_DISPLAYNAME=Windows XP style (Blue) +THEME_MAINTAINER=Rory Fewell +THEME_RAWNAME=luna-blue +THEME_VARIANT=Blue diff --git a/themes/luna/blue/themevars.sh b/themes/luna/blue/themevars.sh deleted file mode 100755 index 760f589..0000000 --- a/themes/luna/blue/themevars.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -SCRIPTDIR=`dirname ${BASH_SOURCE[0]}` - -. "${SCRIPTDIR}/../theme.sh" - -export THEME_DESCRIPTION="Windows XP (Blue) visual style for XFCE." -export THEME_MAINTAINER="Rory Fewell " -export THEME_RAWNAME="luna-blue" -export THEME_VARIANT="Blue" - -export THEME_DISPLAYNAME="${THEME_BASENAME} (${THEME_VARIANT})" diff --git a/themes/luna/theme.sh b/themes/luna/theme.sh deleted file mode 100644 index cf34ae9..0000000 --- a/themes/luna/theme.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/bash -export THEME_BASENAME="Windows XP style"