diff --git a/themes/luna/blue/Resources/checkbox_check_glyph.png b/themes/luna/blue/Resources/checkbox_check_glyph.png new file mode 100644 index 0000000..0dce42c Binary files /dev/null and b/themes/luna/blue/Resources/checkbox_check_glyph.png differ diff --git a/themes/luna/blue/Resources/checkbox_check_glyph_hover.png b/themes/luna/blue/Resources/checkbox_check_glyph_hover.png new file mode 100644 index 0000000..0dce42c Binary files /dev/null and b/themes/luna/blue/Resources/checkbox_check_glyph_hover.png differ diff --git a/themes/luna/blue/Resources/checkbox_check_glyph_inactive.png b/themes/luna/blue/Resources/checkbox_check_glyph_inactive.png new file mode 100644 index 0000000..fb8ff36 Binary files /dev/null and b/themes/luna/blue/Resources/checkbox_check_glyph_inactive.png differ diff --git a/themes/luna/blue/Resources/checkbox_check_glyph_press.png b/themes/luna/blue/Resources/checkbox_check_glyph_press.png new file mode 100644 index 0000000..59c9e72 Binary files /dev/null and b/themes/luna/blue/Resources/checkbox_check_glyph_press.png differ diff --git a/themes/luna/blue/Resources/checkbox_indecisive_glyph.png b/themes/luna/blue/Resources/checkbox_indecisive_glyph.png new file mode 100644 index 0000000..c334601 Binary files /dev/null and b/themes/luna/blue/Resources/checkbox_indecisive_glyph.png differ diff --git a/themes/luna/blue/Resources/checkbox_indecisive_glyph_hover.png b/themes/luna/blue/Resources/checkbox_indecisive_glyph_hover.png new file mode 100644 index 0000000..ad86d00 Binary files /dev/null and b/themes/luna/blue/Resources/checkbox_indecisive_glyph_hover.png differ diff --git a/themes/luna/blue/Resources/checkbox_indecisive_glyph_inactive.png b/themes/luna/blue/Resources/checkbox_indecisive_glyph_inactive.png new file mode 100644 index 0000000..9ed7cab Binary files /dev/null and b/themes/luna/blue/Resources/checkbox_indecisive_glyph_inactive.png differ diff --git a/themes/luna/blue/Resources/checkbox_indecisive_glyph_press.png b/themes/luna/blue/Resources/checkbox_indecisive_glyph_press.png new file mode 100644 index 0000000..bc599b3 Binary files /dev/null and b/themes/luna/blue/Resources/checkbox_indecisive_glyph_press.png differ diff --git a/themes/luna/blue/gtk-3.0/controls/checkbox.scss b/themes/luna/blue/gtk-3.0/controls/checkbox.scss new file mode 100644 index 0000000..e4a08ee --- /dev/null +++ b/themes/luna/blue/gtk-3.0/controls/checkbox.scss @@ -0,0 +1,74 @@ +/** + * checkbox.scss - Check Box Widget Luna (Blue) Styles + * + * This source-code is part of Windows XP stuff for XFCE: + * <> + * + * Author(s): Rory Fewell + */ + +check +{ + background-image: url("../Resources/checkbox_unchecked.png"); + margin-right: 6px; + min-height: 13px; + min-width: 13px; + + + /** Button states **/ + &:active + { + background-image: url("../Resources/checkbox_unchecked_press.png"); + } + + &:disabled + { + background-image: url("../Resources/checkbox_unchecked_inactive.png"); + } + + &:hover + { + background-image: url("../Resources/checkbox_unchecked_hover.png"); + } + + /** Check states **/ + &:checked + { + -gtk-icon-source: url("../Resources/checkbox_check_glyph.png"); + } + + &:checked:active + { + -gtk-icon-source: url("../Resources/checkbox_check_glyph_press.png"); + } + + &:checked:disabled + { + -gtk-icon-source: url("../Resources/checkbox_check_glyph_inactive.png"); + } + + &:checked:hover + { + -gtk-icon-source: url("../Resources/checkbox_check_glyph_hover.png"); + } + + &:indeterminate + { + -gtk-icon-source: url("../Resources/checkbox_indecisive_glyph.png"); + } + + &:indeterminate:active + { + -gtk-icon-source: url("../Resources/checkbox_indecisive_glyph_press.png"); + } + + &:indeterminate:disabled + { + -gtk-icon-source: url("../Resources/checkbox_indecisive_inactive.png"); + } + + &:indeterminate:hover + { + -gtk-icon-source: url("../Resources/checkbox_indecisive_hover.png"); + } +} \ No newline at end of file diff --git a/themes/luna/blue/gtk-3.0/main.scss b/themes/luna/blue/gtk-3.0/main.scss index ed847c3..b1dfdd6 100644 --- a/themes/luna/blue/gtk-3.0/main.scss +++ b/themes/luna/blue/gtk-3.0/main.scss @@ -9,6 +9,7 @@ @import "controls/_base"; @import "controls/button"; +@import "controls/checkbox"; @import "controls/menu"; @import "controls/menubar"; @import "controls/scrollbar";