diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-insens.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-insens.png deleted file mode 100644 index 27a3ec84..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-insens.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-prelight.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-prelight.png deleted file mode 100644 index 5bc42a24..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-prelight.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-small-insens.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-small-insens.png deleted file mode 100644 index a7c49f46..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-small-insens.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-small-prelight.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-small-prelight.png deleted file mode 100644 index 4d7e0945..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-small-prelight.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-small.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-small.png deleted file mode 100644 index 99ce8904..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down-small.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down.png deleted file mode 100644 index 89926c24..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-down.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-left-insens.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-left-insens.png deleted file mode 100644 index 43f62286..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-left-insens.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-left-prelight.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-left-prelight.png deleted file mode 100644 index fecd2f84..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-left-prelight.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-left.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-left.png deleted file mode 100644 index 6cd10faf..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-left.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-right-insens.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-right-insens.png deleted file mode 100644 index 3f1deb1c..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-right-insens.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-right-prelight.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-right-prelight.png deleted file mode 100644 index 572aad49..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-right-prelight.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-right.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-right.png deleted file mode 100644 index af47517c..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-right.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-insens.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-insens.png deleted file mode 100644 index 6d8526d2..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-insens.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-prelight.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-prelight.png deleted file mode 100644 index 11508986..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-prelight.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-small-insens.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-small-insens.png deleted file mode 100644 index 6f37b36c..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-small-insens.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-small-prelight.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-small-prelight.png deleted file mode 100644 index 5e3358a2..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-small-prelight.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-small.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-small.png deleted file mode 100644 index bb983f8d..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up-small.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up.png b/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up.png deleted file mode 100644 index 755eba96..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/arrow-up.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/border.png b/share/themes/Kali-Dark/gtk-2.0/assets/border.png new file mode 100644 index 00000000..fa607701 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/border.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/button-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/button-active.png index 618d2cb3..c55c2242 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/button-active.png and b/share/themes/Kali-Dark/gtk-2.0/assets/button-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/button-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/button-hover.png index dae73c28..078e884e 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/button-hover.png and b/share/themes/Kali-Dark/gtk-2.0/assets/button-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/button-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/button-insensitive.png index 3e0f1465..e969fe39 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/button-insensitive.png and b/share/themes/Kali-Dark/gtk-2.0/assets/button-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/button.png b/share/themes/Kali-Dark/gtk-2.0/assets/button.png index 76ceb703..15b15074 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/button.png and b/share/themes/Kali-Dark/gtk-2.0/assets/button.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-active.png new file mode 100644 index 00000000..a9ba890b Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-hover.png new file mode 100644 index 00000000..9fb0107c Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-insensitive.png index 826da23e..23c4e9e0 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-insensitive.png and b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked.png index 9d070e00..b130f596 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked.png and b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-checked.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed-active.png new file mode 100644 index 00000000..de3415c4 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed-hover.png new file mode 100644 index 00000000..a1e5ef2e Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed-insensitive.png new file mode 100644 index 00000000..746809ba Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed.png new file mode 100644 index 00000000..cf3de6aa Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-mixed.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-active.png new file mode 100644 index 00000000..f6ba26e7 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-hover.png new file mode 100644 index 00000000..b8f457c2 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png index c864a6d7..ea067c64 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png and b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked.png b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked.png index 6ccf1239..40968007 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked.png and b/share/themes/Kali-Dark/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-active-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-active-rtl.png deleted file mode 100644 index f0cb31b0..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-active-rtl.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-active.png deleted file mode 100644 index ef9ee288..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-active.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png deleted file mode 100644 index 1f7e4d0b..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-insensitive.png deleted file mode 100644 index ff71e63a..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-insensitive.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-rtl.png deleted file mode 100644 index 6a4aec77..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button-rtl.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button.png deleted file mode 100644 index 923d957a..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-button.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png deleted file mode 100644 index 302ade62..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-focus-notebook.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-focus-notebook.png deleted file mode 100644 index 5e3595b6..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-focus-notebook.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-focus-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-focus-rtl.png deleted file mode 100644 index 302ade62..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-focus-rtl.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-focus.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-focus.png deleted file mode 100644 index 5e3595b6..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-focus.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png deleted file mode 100644 index b9a0e424..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-insensitive-notebook.png deleted file mode 100644 index 37a0c9ab..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-insensitive-notebook.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-insensitive-rtl.png deleted file mode 100644 index 9ccf0e67..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-insensitive-rtl.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-insensitive.png deleted file mode 100644 index 7f4cd516..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-insensitive.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-active.png new file mode 100644 index 00000000..555969cf Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png new file mode 100644 index 00000000..9b3a2bde Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png new file mode 100644 index 00000000..b3ac5939 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button.png new file mode 100644 index 00000000..d936f43b Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-button.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-entry-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-entry-active.png new file mode 100644 index 00000000..ab706ba6 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-entry-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png new file mode 100644 index 00000000..f532cb94 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-entry.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-entry.png new file mode 100644 index 00000000..c8b4f488 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-ltr-entry.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-notebook-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-notebook-rtl.png deleted file mode 100644 index 6ebbdfc0..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-notebook-rtl.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-notebook.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-notebook.png deleted file mode 100644 index 6ff24ca5..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-notebook.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button-active.png new file mode 100644 index 00000000..7af65893 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png new file mode 100644 index 00000000..e9f5d22f Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png new file mode 100644 index 00000000..64bb0c7f Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button.png new file mode 100644 index 00000000..f0f5c8ef Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-button.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png new file mode 100644 index 00000000..c58f7cf9 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png new file mode 100644 index 00000000..58ef411b Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry.png new file mode 100644 index 00000000..66bdb8bb Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl-entry.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl.png deleted file mode 100644 index 6ebbdfc0..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry-rtl.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry.png b/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry.png deleted file mode 100644 index 6ff24ca5..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/combo-entry.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/down-background-disable-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/down-background-disable-rtl.png deleted file mode 100644 index e3e37cf3..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/down-background-disable-rtl.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/down-background-disable.png b/share/themes/Kali-Dark/gtk-2.0/assets/down-background-disable.png deleted file mode 100644 index ab8eed00..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/down-background-disable.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/down-background-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/down-background-rtl.png deleted file mode 100644 index 4e1a9b6a..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/down-background-rtl.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/down-background.png b/share/themes/Kali-Dark/gtk-2.0/assets/down-background.png deleted file mode 100644 index 712c9180..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/down-background.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-active-bg.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-active-bg.png deleted file mode 100644 index 99b5d8ed..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/entry-active-bg.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-active-notebook.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-active-notebook.png deleted file mode 100644 index aee387dd..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/entry-active-notebook.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-active-toolbar.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-active-toolbar.png deleted file mode 100644 index aee387dd..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/entry-active-toolbar.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-active.png new file mode 100644 index 00000000..6c944244 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/entry-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-background-disabled.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-background-disabled.png deleted file mode 100644 index 569c142e..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/entry-background-disabled.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-background-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-background-insensitive.png new file mode 100644 index 00000000..e59dede8 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/entry-background-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-background.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-background.png index e0ee3abf..e61f87e8 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/entry-background.png and b/share/themes/Kali-Dark/gtk-2.0/assets/entry-background.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-bg.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-bg.png deleted file mode 100644 index aea44719..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/entry-bg.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-disabled-bg.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-disabled-bg.png deleted file mode 100644 index 0fe6911e..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/entry-disabled-bg.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-disabled-notebook.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-disabled-notebook.png deleted file mode 100644 index 0fe6911e..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/entry-disabled-notebook.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-disabled-toolbar.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-disabled-toolbar.png deleted file mode 100644 index 0fe6911e..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/entry-disabled-toolbar.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-insensitive.png new file mode 100644 index 00000000..b585a402 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/entry-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-notebook.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-notebook.png deleted file mode 100644 index 1e64e677..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/entry-notebook.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry-toolbar.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry-toolbar.png deleted file mode 100644 index 1e64e677..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/entry-toolbar.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/entry.png b/share/themes/Kali-Dark/gtk-2.0/assets/entry.png new file mode 100644 index 00000000..674e1cf3 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/entry.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/focus-line.png b/share/themes/Kali-Dark/gtk-2.0/assets/focus-line.png deleted file mode 100644 index 9b717ab6..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/focus-line.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/focus.png b/share/themes/Kali-Dark/gtk-2.0/assets/focus.png new file mode 100644 index 00000000..2f246d66 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/focus.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/frame-gap-end.png b/share/themes/Kali-Dark/gtk-2.0/assets/frame-gap-end.png deleted file mode 100644 index 3f61a2f4..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/frame-gap-end.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/frame-gap-start.png b/share/themes/Kali-Dark/gtk-2.0/assets/frame-gap-start.png deleted file mode 100644 index 3f61a2f4..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/frame-gap-start.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/frame-inline.png b/share/themes/Kali-Dark/gtk-2.0/assets/frame-inline.png new file mode 100644 index 00000000..8c954686 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/frame-inline.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/frame-notebook.png b/share/themes/Kali-Dark/gtk-2.0/assets/frame-notebook.png new file mode 100644 index 00000000..8226de1d Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/frame-notebook.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/frame.png b/share/themes/Kali-Dark/gtk-2.0/assets/frame.png index 7c2fef1c..f32aad77 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/frame.png and b/share/themes/Kali-Dark/gtk-2.0/assets/frame.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/handle-h.png b/share/themes/Kali-Dark/gtk-2.0/assets/handle-h.png deleted file mode 100644 index 4e2f1788..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/handle-h.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/handle-horz.png b/share/themes/Kali-Dark/gtk-2.0/assets/handle-horz.png new file mode 100644 index 00000000..50479494 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/handle-horz.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/handle-v.png b/share/themes/Kali-Dark/gtk-2.0/assets/handle-v.png deleted file mode 100644 index 50fc44c9..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/handle-v.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/handle-vert.png b/share/themes/Kali-Dark/gtk-2.0/assets/handle-vert.png new file mode 100644 index 00000000..730671ea Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/handle-vert.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/handle.png b/share/themes/Kali-Dark/gtk-2.0/assets/handle.png new file mode 100644 index 00000000..23a0c8ad Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/handle.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/inline-toolbar.png b/share/themes/Kali-Dark/gtk-2.0/assets/inline-toolbar.png deleted file mode 100644 index b5bd0051..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/inline-toolbar.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/line-h.png b/share/themes/Kali-Dark/gtk-2.0/assets/line-h.png deleted file mode 100644 index 0f723be4..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/line-h.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/line-v.png b/share/themes/Kali-Dark/gtk-2.0/assets/line-v.png deleted file mode 100644 index 1181cb8f..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/line-v.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/line.png b/share/themes/Kali-Dark/gtk-2.0/assets/line.png new file mode 100644 index 00000000..298041c1 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/line.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-arrow-prelight.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-arrow-prelight.png deleted file mode 100644 index b439bd88..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-arrow-prelight.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-arrow.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-arrow.png deleted file mode 100644 index e68a30e6..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-arrow.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-border.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-border.png new file mode 100644 index 00000000..f32aad77 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-border.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked-hover.png new file mode 100644 index 00000000..a0b64c61 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png index e80aa4ad..0b45b11e 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked-selected.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked-selected.png deleted file mode 100644 index 39cd128b..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked-selected.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked.png index 24e21e47..a0b64c61 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked.png and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-hover.png new file mode 100644 index 00000000..2d9f9223 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-insensitive.png new file mode 100644 index 00000000..83bb6ef3 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed-hover.png new file mode 100644 index 00000000..ed08d814 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png new file mode 100644 index 00000000..63a0f097 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed.png new file mode 100644 index 00000000..ed08d814 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-mixed.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png deleted file mode 100644 index 750e1f68..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-unchecked-selected.png deleted file mode 100644 index 8d98751c..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-unchecked-selected.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-unchecked.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-unchecked.png deleted file mode 100644 index 2868b6a0..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox-unchecked.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox.png new file mode 100644 index 00000000..2d9f9223 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-checkbox.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-down-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-down-insensitive.png new file mode 100644 index 00000000..b059684c Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-down-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-down.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-down.png new file mode 100644 index 00000000..69677df0 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-down.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-left-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-left-hover.png new file mode 100644 index 00000000..c0d2e6d6 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-left-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-left-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-left-insensitive.png new file mode 100644 index 00000000..dc071979 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-left-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-left.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-left.png new file mode 100644 index 00000000..c0d2e6d6 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-left.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-right-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-right-hover.png new file mode 100644 index 00000000..fc073ef0 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-right-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-right-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-right-insensitive.png new file mode 100644 index 00000000..291e2628 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-right-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-right.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-right.png new file mode 100644 index 00000000..fc073ef0 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-right.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-up-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-up-insensitive.png new file mode 100644 index 00000000..c7788956 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-up-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-up.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-up.png new file mode 100644 index 00000000..a95ca1df Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-pan-up.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked-hover.png new file mode 100644 index 00000000..688ee1f6 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked-insensitive.png index 4d5da82a..b5692598 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked-insensitive.png and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked-selected.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked-selected.png deleted file mode 100644 index ed58cdc5..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked-selected.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked.png index fd974dc5..688ee1f6 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked.png and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-hover.png new file mode 100644 index 00000000..459f4ebd Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-insensitive.png new file mode 100644 index 00000000..4a5d7f89 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-mixed-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-mixed-hover.png new file mode 100644 index 00000000..614fef64 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-mixed-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png new file mode 100644 index 00000000..e8fd3660 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-mixed.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-mixed.png new file mode 100644 index 00000000..614fef64 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-mixed.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-unchecked-insensitive.png deleted file mode 100644 index cccd1fd9..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-unchecked-insensitive.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-unchecked-selected.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-unchecked-selected.png deleted file mode 100644 index 1130bf05..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-unchecked-selected.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-unchecked.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-unchecked.png deleted file mode 100644 index 6d32e948..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio-unchecked.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio.png new file mode 100644 index 00000000..459f4ebd Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menu-radio.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menu.png b/share/themes/Kali-Dark/gtk-2.0/assets/menu.png deleted file mode 100644 index 0b212907..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menu.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menubar-item-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/menubar-item-active.png new file mode 100644 index 00000000..68df5f39 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/menubar-item-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menubar.png b/share/themes/Kali-Dark/gtk-2.0/assets/menubar.png deleted file mode 100644 index 6acb959c..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menubar.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menubar_button.png b/share/themes/Kali-Dark/gtk-2.0/assets/menubar_button.png deleted file mode 100644 index 999ff63e..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menubar_button.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/menuitem.png b/share/themes/Kali-Dark/gtk-2.0/assets/menuitem.png deleted file mode 100644 index ba3b39ee..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/menuitem.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/minus.png b/share/themes/Kali-Dark/gtk-2.0/assets/minus.png deleted file mode 100644 index e15910f4..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/minus.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png new file mode 100644 index 00000000..549008a8 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png new file mode 100644 index 00000000..e845b9ab Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png new file mode 100644 index 00000000..547a4adc Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png new file mode 100644 index 00000000..cf135c03 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png new file mode 100644 index 00000000..2d20235a Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png new file mode 100644 index 00000000..9942b31f Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/notebook-entry-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-entry-active.png new file mode 100644 index 00000000..de97b06d Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-entry-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/notebook-entry-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-entry-insensitive.png new file mode 100644 index 00000000..739ba647 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-entry-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/notebook-entry.png b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-entry.png new file mode 100644 index 00000000..22957171 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/notebook-entry.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/notebook.png b/share/themes/Kali-Dark/gtk-2.0/assets/notebook.png deleted file mode 100644 index 7c2fef1c..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/notebook.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/null.png b/share/themes/Kali-Dark/gtk-2.0/assets/null.png deleted file mode 100644 index d82fb34f..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/null.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-down-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-down-insensitive.png new file mode 100644 index 00000000..b059684c Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/pan-down-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-down.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-down.png new file mode 100644 index 00000000..69677df0 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/pan-down.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-left-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-left-insensitive.png new file mode 100644 index 00000000..b6931aad Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/pan-left-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-left-semi.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-left-semi.png new file mode 100644 index 00000000..f9e95642 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/pan-left-semi.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-left.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-left.png new file mode 100644 index 00000000..ac1282ee Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/pan-left.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-right-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-right-insensitive.png new file mode 100644 index 00000000..0d84ed2d Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/pan-right-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-right-semi.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-right-semi.png new file mode 100644 index 00000000..ca6fe1a0 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/pan-right-semi.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-right.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-right.png new file mode 100644 index 00000000..4e3d2687 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/pan-right.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-up-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-up-insensitive.png new file mode 100644 index 00000000..c7788956 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/pan-up-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/pan-up.png b/share/themes/Kali-Dark/gtk-2.0/assets/pan-up.png new file mode 100644 index 00000000..a95ca1df Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/pan-up.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/plus.png b/share/themes/Kali-Dark/gtk-2.0/assets/plus.png deleted file mode 100644 index c6d9ed87..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/plus.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/progressbar-horz-trough.png b/share/themes/Kali-Dark/gtk-2.0/assets/progressbar-horz-trough.png new file mode 100644 index 00000000..6940ff91 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/progressbar-horz-trough.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/progressbar-horz.png b/share/themes/Kali-Dark/gtk-2.0/assets/progressbar-horz.png new file mode 100644 index 00000000..50e2d34a Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/progressbar-horz.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/progressbar-vert-trough.png b/share/themes/Kali-Dark/gtk-2.0/assets/progressbar-vert-trough.png new file mode 100644 index 00000000..05c28cd6 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/progressbar-vert-trough.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/progressbar-vert.png b/share/themes/Kali-Dark/gtk-2.0/assets/progressbar-vert.png new file mode 100644 index 00000000..f8e65bc9 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/progressbar-vert.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/progressbar.png b/share/themes/Kali-Dark/gtk-2.0/assets/progressbar.png deleted file mode 100644 index b7c298d7..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/progressbar.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/progressbar_v.png b/share/themes/Kali-Dark/gtk-2.0/assets/progressbar_v.png deleted file mode 100644 index 821ac238..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/progressbar_v.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-active.png new file mode 100644 index 00000000..bed438db Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-hover.png new file mode 100644 index 00000000..1c90c0f1 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-insensitive.png index 7461a49e..f762a6af 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-insensitive.png and b/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked.png index 34dfe0ff..1eab57f1 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked.png and b/share/themes/Kali-Dark/gtk-2.0/assets/radio-checked.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed-active.png new file mode 100644 index 00000000..a4f53f16 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed-hover.png new file mode 100644 index 00000000..a2e4d9d6 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed-insensitive.png new file mode 100644 index 00000000..b482834e Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed.png new file mode 100644 index 00000000..6561edcc Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/radio-mixed.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-active.png new file mode 100644 index 00000000..0a20b35e Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-hover.png new file mode 100644 index 00000000..b31e57e5 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-insensitive.png index b16bbf94..b5bf091f 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-insensitive.png and b/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked.png b/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked.png index 78016bb1..3fa47225 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked.png and b/share/themes/Kali-Dark/gtk-2.0/assets/radio-unchecked.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-horz-focus.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-horz-focus.png new file mode 100644 index 00000000..2d9b55d2 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scale-horz-focus.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-horz-trough-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-horz-trough-active.png new file mode 100644 index 00000000..529ae7e4 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scale-horz-trough-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-horz-trough.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 00000000..3ea9f719 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scale-horz-trough.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider-active.png new file mode 100644 index 00000000..91c71e30 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider-hover.png new file mode 100644 index 00000000..bcf0e62c Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider-insensitive.png new file mode 100644 index 00000000..514faa34 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider.png new file mode 100644 index 00000000..ed1506c8 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scale-slider.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-vert-trough-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-vert-trough-active.png new file mode 100644 index 00000000..d7fe487f Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scale-vert-trough-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scale-vert-trough.png b/share/themes/Kali-Dark/gtk-2.0/assets/scale-vert-trough.png new file mode 100644 index 00000000..33ae5963 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scale-vert-trough.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png new file mode 100644 index 00000000..692c4ed5 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png new file mode 100644 index 00000000..3fdbda19 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider.png new file mode 100644 index 00000000..08fb24a8 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-slider.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-trough.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-trough.png new file mode 100644 index 00000000..20367393 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-horz-trough.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png new file mode 100644 index 00000000..2d4b39fa Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-active.png new file mode 100644 index 00000000..40afa528 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png new file mode 100644 index 00000000..9d57e11e Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png new file mode 100644 index 00000000..8b0db10e Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-rtl.png new file mode 100644 index 00000000..70abc9a6 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider-rtl.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider.png new file mode 100644 index 00000000..6be735b3 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-slider.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png new file mode 100644 index 00000000..aa4538e7 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-trough.png b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-trough.png new file mode 100644 index 00000000..01291c2c Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/scrollbar-vert-trough.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/slider-horiz-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/slider-horiz-active.png deleted file mode 100644 index d0abb0b0..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/slider-horiz-active.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/slider-horiz-insens.png b/share/themes/Kali-Dark/gtk-2.0/assets/slider-horiz-insens.png deleted file mode 100644 index 8e303a01..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/slider-horiz-insens.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/slider-horiz-prelight.png b/share/themes/Kali-Dark/gtk-2.0/assets/slider-horiz-prelight.png deleted file mode 100644 index 2e54f70b..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/slider-horiz-prelight.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/slider-horiz.png b/share/themes/Kali-Dark/gtk-2.0/assets/slider-horiz.png deleted file mode 100644 index e22563f4..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/slider-horiz.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/slider-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/slider-insensitive.png deleted file mode 100644 index f3df0848..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/slider-insensitive.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/slider-prelight.png b/share/themes/Kali-Dark/gtk-2.0/assets/slider-prelight.png deleted file mode 100644 index 819b9293..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/slider-prelight.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/slider-vert-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/slider-vert-active.png deleted file mode 100644 index 56b7d1ff..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/slider-vert-active.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/slider-vert-insens.png b/share/themes/Kali-Dark/gtk-2.0/assets/slider-vert-insens.png deleted file mode 100644 index ec9b613e..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/slider-vert-insens.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/slider-vert-prelight.png b/share/themes/Kali-Dark/gtk-2.0/assets/slider-vert-prelight.png deleted file mode 100644 index ec22eb71..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/slider-vert-prelight.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/slider-vert.png b/share/themes/Kali-Dark/gtk-2.0/assets/slider-vert.png deleted file mode 100644 index c1cf3ed8..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/slider-vert.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/slider.png b/share/themes/Kali-Dark/gtk-2.0/assets/slider.png deleted file mode 100644 index f15e7b98..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/slider.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-down-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-down-insensitive.png new file mode 100644 index 00000000..d7a85abd Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-down-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-down.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-down.png new file mode 100644 index 00000000..05e383ba Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-down.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down-active.png new file mode 100644 index 00000000..171e133d Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down-hover.png new file mode 100644 index 00000000..b790bc1f Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down-insensitive.png new file mode 100644 index 00000000..516e7e90 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down.png new file mode 100644 index 00000000..6cb348ec Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-down.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-up-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 00000000..76a9580f Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-up-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-up-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-up-hover.png new file mode 100644 index 00000000..94436f2a Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-up-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-up-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-up-insensitive.png new file mode 100644 index 00000000..106f5378 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-up-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-up.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-up.png new file mode 100644 index 00000000..c853b6b4 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-ltr-up.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down-active.png new file mode 100644 index 00000000..4d84eb25 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down-hover.png new file mode 100644 index 00000000..e6f42f89 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down-insensitive.png new file mode 100644 index 00000000..d317d69b Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down.png new file mode 100644 index 00000000..709665f7 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-down.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-active.png new file mode 100644 index 00000000..9cd8847f Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-hover.png new file mode 100644 index 00000000..e5f4bb67 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-insensitive.png new file mode 100644 index 00000000..2f741532 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up.png new file mode 100644 index 00000000..0896f5f0 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-rtl-up.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-up-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-up-insensitive.png new file mode 100644 index 00000000..d2246280 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-up-insensitive.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/spin-up.png b/share/themes/Kali-Dark/gtk-2.0/assets/spin-up.png new file mode 100644 index 00000000..404310fa Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/spin-up.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-bottom-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-bottom-active.png deleted file mode 100644 index 123009ea..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/tab-bottom-active.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-down-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-down-active.png new file mode 100644 index 00000000..1b11dc7b Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/tab-down-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-down.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-down.png new file mode 100644 index 00000000..599f90ea Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/tab-down.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-horz-gap.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-horz-gap.png new file mode 100644 index 00000000..14ea678f Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/tab-horz-gap.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-left-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-left-active.png index fa554322..70db3c17 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/tab-left-active.png and b/share/themes/Kali-Dark/gtk-2.0/assets/tab-left-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-left.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-left.png new file mode 100644 index 00000000..c9af5d5a Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/tab-left.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-right-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-right-active.png index f1f6c4bb..f0df2864 100644 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/tab-right-active.png and b/share/themes/Kali-Dark/gtk-2.0/assets/tab-right-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-right.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-right.png new file mode 100644 index 00000000..040a0410 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/tab-right.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-top-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-top-active.png deleted file mode 100644 index 5088c606..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/tab-top-active.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-up-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-up-active.png new file mode 100644 index 00000000..0a341731 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/tab-up-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-up.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-up.png new file mode 100644 index 00000000..edec6665 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/tab-up.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tab-vert-gap.png b/share/themes/Kali-Dark/gtk-2.0/assets/tab-vert-gap.png new file mode 100644 index 00000000..5cf53431 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/tab-vert-gap.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/toolbar.png b/share/themes/Kali-Dark/gtk-2.0/assets/toolbar.png deleted file mode 100644 index 6acb959c..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/toolbar.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/tree_header.png b/share/themes/Kali-Dark/gtk-2.0/assets/tree_header.png deleted file mode 100644 index 8574a38c..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/tree_header.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-down-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-down-active.png new file mode 100644 index 00000000..93c11f62 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-down-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-down-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-down-hover.png new file mode 100644 index 00000000..596a940c Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-down-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-down.png b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-down.png new file mode 100644 index 00000000..4cd91fab Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-down.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-up-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-up-active.png new file mode 100644 index 00000000..17a34ce8 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-up-active.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-up-hover.png b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-up-hover.png new file mode 100644 index 00000000..a1fdd8d6 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-up-hover.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-up.png b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-up.png new file mode 100644 index 00000000..6d76d2c6 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-pan-up.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/treeview-separator-ltr.png b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-separator-ltr.png new file mode 100644 index 00000000..085c9657 Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-separator-ltr.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/treeview-separator-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-separator-rtl.png new file mode 100644 index 00000000..1a3e036a Binary files /dev/null and b/share/themes/Kali-Dark/gtk-2.0/assets/treeview-separator-rtl.png differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/trough-horizontal-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/trough-horizontal-active.png deleted file mode 100644 index 8801ff49..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/trough-horizontal-active.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/trough-horizontal.png b/share/themes/Kali-Dark/gtk-2.0/assets/trough-horizontal.png deleted file mode 100644 index bc4d8969..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/trough-horizontal.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/trough-progressbar.png b/share/themes/Kali-Dark/gtk-2.0/assets/trough-progressbar.png deleted file mode 100644 index b973f047..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/trough-progressbar.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/trough-progressbar_v.png b/share/themes/Kali-Dark/gtk-2.0/assets/trough-progressbar_v.png deleted file mode 100644 index 72f245e2..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/trough-progressbar_v.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/trough-scrollbar-horiz.png b/share/themes/Kali-Dark/gtk-2.0/assets/trough-scrollbar-horiz.png deleted file mode 100644 index 61188b2b..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/trough-scrollbar-horiz.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/trough-scrollbar-vert.png b/share/themes/Kali-Dark/gtk-2.0/assets/trough-scrollbar-vert.png deleted file mode 100644 index 87e66230..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/trough-scrollbar-vert.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/trough-vertical-active.png b/share/themes/Kali-Dark/gtk-2.0/assets/trough-vertical-active.png deleted file mode 100644 index 08621767..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/trough-vertical-active.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/trough-vertical.png b/share/themes/Kali-Dark/gtk-2.0/assets/trough-vertical.png deleted file mode 100644 index 2fedc146..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/trough-vertical.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/up-background-disable-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/up-background-disable-rtl.png deleted file mode 100644 index 0ebc8261..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/up-background-disable-rtl.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/up-background-disable.png b/share/themes/Kali-Dark/gtk-2.0/assets/up-background-disable.png deleted file mode 100644 index 1d36ed52..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/up-background-disable.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/up-background-rtl.png b/share/themes/Kali-Dark/gtk-2.0/assets/up-background-rtl.png deleted file mode 100644 index f96d32f8..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/up-background-rtl.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/assets/up-background.png b/share/themes/Kali-Dark/gtk-2.0/assets/up-background.png deleted file mode 100644 index 5c83059c..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/assets/up-background.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/gtkrc b/share/themes/Kali-Dark/gtk-2.0/gtkrc old mode 100644 new mode 100755 index cf30450e..44be8e94 --- a/share/themes/Kali-Dark/gtk-2.0/gtkrc +++ b/share/themes/Kali-Dark/gtk-2.0/gtkrc @@ -1,21 +1,41 @@ -gtk-color-scheme = "base_color: #272a34" -gtk-color-scheme = "text_color: #ffffff" -gtk-color-scheme = "bg_color: #23252e" -gtk-color-scheme = "fg_color: #ffffff" -gtk-color-scheme = "tooltip_bg_color: #4B5162" -gtk-color-scheme = "tooltip_fg_color: #ffffff" -gtk-color-scheme = "selected_bg_color: #2777ff" -gtk-color-scheme = "selected_fg_color: #ffffff" -gtk-color-scheme = "insensitive_bg_color: #292c36" -gtk-color-scheme = "insensitive_fg_color: #8b8c90" -gtk-color-scheme = "notebook_bg: #272a34" -gtk-color-scheme = "dark_sidebar_bg: #353945" -gtk-color-scheme = "link_color: #2777ff" -gtk-color-scheme = "menu_bg: #272a34" +# 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. -gtk-icon-sizes = "gtk-button=15,15" # This makes button icons smaller. -gtk-enable-mnemonics = 0 +# 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:white\nbase_color:#292c37" +# Foreground/background +gtk-color-scheme = "fg_color:#eeeeec\nbg_color:#23252e" +# Selected foreground/background +gtk-color-scheme = "selected_fg_color:#ffffff\nselected_bg_color:#2777ff" +# Insensitive foreground/background +gtk-color-scheme = "insensitive_fg_color:#888a8d\ninsensitive_bg_color:#242731" +# Menus +gtk-color-scheme = "menu_color:#1a1e23" +# Links +gtk-color-scheme = "link_color:#2777ff\nvisited_link_color:#8db7ff" +# Treeview headers +gtk-color-scheme = "column_header_color:#898b8b\nhover_column_header_color:#bcbdbc" +# Window decoration +gtk-color-scheme = "window_color:#292c37" +# Tooltips +gtk-color-scheme = "tooltip_fg_color:#ffffff\ntooltip_bg_color:#000000" + +# 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 "menubar-toolbar/menubar-toolbar-dark.rc" +include "apps.rc" +include "hacks.rc" +include "hacks-dark.rc" diff --git a/share/themes/Kali-Dark/gtk-2.0/main.rc b/share/themes/Kali-Dark/gtk-2.0/main.rc index 30751fe9..062796d0 100644 --- a/share/themes/Kali-Dark/gtk-2.0/main.rc +++ b/share/themes/Kali-Dark/gtk-2.0/main.rc @@ -1,1010 +1,1223 @@ +# 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 + #################### + # Style Properties # + #################### GtkWidget::focus-line-width = 1 - GtkMenuBar::window-dragging = 1 - GtkToolbar::window-dragging = 1 - GtkToolbar::internal-padding = 4 - GtkToolButton::icon-spacing = 4 + GtkWidget::focus-line-pattern = "\2\1" - GtkWidget::tooltip-radius = 2 - GtkWidget::tooltip-alpha = 235 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 3 + GtkWidget::tooltip-alpha = 235 GtkWidget::new-tooltip-style = 1 #for compatibility - GtkSeparatorMenuItem::horizontal-padding = 3 - GtkSeparatorMenuItem::wide-separators = 0 - GtkSeparatorMenuItem::separator-height = 1 + 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::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {4, 4, 4, 4} GtkEntry::state-hint = 1 + GtkEntry::inner-border = {7, 7, 4, 5} + + 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::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + GtkRange::activate-slider = 1 - GtkScrollbar::activate-slider = 1 - GtkScrollbar::has-backward-stepper = 0 - GtkScrollbar::has-forward-stepper = 0 - GtkScrollbar::min-slider-length = 32 - GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrollbar::activate-slider = 1 + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 48 # 42 + 2*3 (margins) + GtkScrolledWindow::scrollbar-spacing = 0 GtkScrolledWindow::scrollbars-within-bevel = 1 - GtkScale::slider_length = 20 - GtkScale::slider_width = 20 + GtkScale::slider_length = 26 + GtkScale::slider_width = 26 GtkScale::trough-side-details = 1 GtkProgressBar::min-horizontal-bar-height = 6 - GtkProgressBar::min-vertical-bar-width = 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 - GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): - GtkMenu::horizontal-padding = 0 - GtkMenu::vertical-padding = 0 + 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 = { 8, 2, 0, 0 } + GtkOptionMenu::indicator_spacing = {13, 13, 5, 8} - GtkTreeView::row_ending_details = 0 - GtkTreeView::expander-size = 11 - GtkTreeView::vertical-separator = 4 + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 0 GtkTreeView::horizontal-separator = 4 - GtkTreeView::allow-rules = 1 - GtkTreeView::odd_row_color = shade(0.98, @base_color) + 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 = 11 + GtkExpander::expander-size = 16 - GnomeHRef::link_color = @link_color - GtkHTML::link-color = @link_color - GtkIMHtmlr::hyperlink-color = @link_color - GtkIMHtml::hyperlink-color = @link_color - GtkWidget::link-color = @link_color - GtkWidget::visited-link-color = @text_color + GtkNotebook::tab-overlap = 4 - # Colors + ########## + # Colors # + ########## - bg[NORMAL] = @bg_color - bg[PRELIGHT] = shade (1.02, @bg_color) - bg[SELECTED] = @selected_bg_color + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color bg[INSENSITIVE] = @insensitive_bg_color - bg[ACTIVE] = shade (0.9, @bg_color) + bg[ACTIVE] = @bg_color - fg[NORMAL] = @text_color - fg[PRELIGHT] = @fg_color - fg[SELECTED] = @selected_fg_color + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color fg[INSENSITIVE] = @insensitive_fg_color - fg[ACTIVE] = @fg_color + fg[ACTIVE] = @fg_color - text[NORMAL] = @text_color - text[PRELIGHT] = @text_color - text[SELECTED] = @selected_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 + text[ACTIVE] = @selected_fg_color - base[NORMAL] = @base_color - base[PRELIGHT] = shade (0.95, @bg_color) - base[SELECTED] = @selected_bg_color - base[INSENSITIVE] = @bg_color - base[ACTIVE] = shade (0.9, @selected_bg_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 + ################# + # Check Buttons # + ################# image { - function = CHECK - recolorable = TRUE - state = NORMAL - shadow = OUT - overlay_file = "assets/checkbox-unchecked.png" + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" overlay_stretch = FALSE } image { - function = CHECK - recolorable = TRUE - state = PRELIGHT - shadow = OUT - overlay_file = "assets/checkbox-unchecked.png" + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked-hover.png" overlay_stretch = FALSE } image { - function = CHECK - recolorable = TRUE - state = ACTIVE - shadow = OUT - overlay_file = "assets/checkbox-unchecked.png" + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-active.png" overlay_stretch = FALSE } image { - function = CHECK - recolorable = TRUE - state = SELECTED - shadow = OUT - overlay_file = "assets/checkbox-unchecked.png" + function = CHECK + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" overlay_stretch = FALSE } image { - function = CHECK - recolorable = TRUE - state = INSENSITIVE - shadow = OUT - overlay_file = "assets/checkbox-unchecked-insensitive.png" + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" overlay_stretch = FALSE } image { - function = CHECK - recolorable = TRUE - state = NORMAL - shadow = IN - overlay_file = "assets/checkbox-checked.png" + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" overlay_stretch = FALSE } image { - function = CHECK - recolorable = TRUE - state = PRELIGHT - shadow = IN - overlay_file = "assets/checkbox-checked.png" + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked-hover.png" overlay_stretch = FALSE } image { - function = CHECK - recolorable = TRUE - state = ACTIVE - shadow = IN - overlay_file = "assets/checkbox-checked.png" + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked-active.png" overlay_stretch = FALSE } image { - function = CHECK - recolorable = TRUE - state = SELECTED - shadow = IN - overlay_file = "assets/checkbox-checked.png" + function = CHECK + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" overlay_stretch = FALSE } image { - function = CHECK - recolorable = TRUE - state = INSENSITIVE - shadow = IN - overlay_file = "assets/checkbox-checked-insensitive.png" - overlay_stretch = FALSE - } - - # Radio Buttons - - image { - function = OPTION - state = NORMAL - shadow = OUT - overlay_file = "assets/radio-unchecked.png" + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" overlay_stretch = FALSE } image { - function = OPTION - state = PRELIGHT - shadow = OUT - overlay_file = "assets/radio-unchecked.png" + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" overlay_stretch = FALSE } image { - function = OPTION - state = ACTIVE - shadow = OUT - overlay_file = "assets/radio-unchecked.png" + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-hover.png" overlay_stretch = FALSE } image { - function = OPTION - state = SELECTED - shadow = OUT - overlay_file = "assets/radio-unchecked.png" + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-active.png" overlay_stretch = FALSE } image { - function = OPTION - state = INSENSITIVE - shadow = OUT - overlay_file = "assets/radio-unchecked-insensitive.png" + function = CHECK + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" overlay_stretch = FALSE } image { - function = OPTION - state = NORMAL - shadow = IN - overlay_file = "assets/radio-checked.png" + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" overlay_stretch = FALSE } image { - function = OPTION - state = PRELIGHT - shadow = IN - overlay_file = "assets/radio-checked.png" + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked-hover.png" overlay_stretch = FALSE } image { - function = OPTION - state = ACTIVE - shadow = IN - overlay_file = "assets/radio-checked.png" + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-active.png" overlay_stretch = FALSE } image { - function = OPTION - state = SELECTED - shadow = IN - overlay_file = "assets/radio-checked.png" + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" overlay_stretch = FALSE } image { - function = OPTION - state = INSENSITIVE - shadow = IN - overlay_file = "assets/radio-checked-insensitive.png" + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" overlay_stretch = FALSE } - # Arrows + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ########## + # Arrows # + ########## + + # Overrides + + # Disable arrows in spinbuttons image { function = ARROW - overlay_file = "assets/arrow-up.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = UP + detail = "spinbutton" } + # Disable arrows for qt in scrollbars image { function = ARROW - state = PRELIGHT - overlay_file = "assets/arrow-up-prelight.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = UP + detail = "vscrollbar" + } + image { + function = ARROW + detail = "hscrollbar" } - image { - function = ARROW - state = ACTIVE - overlay_file = "assets/arrow-up-prelight.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = UP - } + # Menu arrows image { - function = ARROW - state = INSENSITIVE - overlay_file = "assets/arrow-up-insens.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = UP - } - - image { - function = ARROW - state = NORMAL - overlay_file = "assets/arrow-down.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = ARROW - state = PRELIGHT - overlay_file = "assets/arrow-down-prelight.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = ARROW - state = ACTIVE - overlay_file = "assets/arrow-down-prelight.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = ARROW - state = INSENSITIVE - overlay_file = "assets/arrow-down-insens.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = ARROW - overlay_file = "assets/arrow-left.png" - overlay_border = { 0, 0, 0, 0 } + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/menu-pan-left.png" overlay_stretch = FALSE arrow_direction = LEFT } image { - function = ARROW - state= PRELIGHT - overlay_file = "assets/arrow-left-prelight.png" - overlay_border = { 0, 0, 0, 0 } + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/menu-pan-left-hover.png" overlay_stretch = FALSE arrow_direction = LEFT } image { - function = ARROW - state = ACTIVE - overlay_file = "assets/arrow-left-prelight.png" - overlay_border = { 0, 0, 0, 0 } + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/menu-pan-left-insensitive.png" overlay_stretch = FALSE arrow_direction = LEFT } image { - function = ARROW - state = INSENSITIVE - overlay_file = "assets/arrow-left-insens.png" - overlay_border = { 0, 0, 0, 0 } + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/menu-pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/menu-pan-right-hover.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/menu-pan-right-insensitive.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_up" + overlay_file = "assets/menu-pan-up-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_up" + overlay_file = "assets/menu-pan-up.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_down" + overlay_file = "assets/menu-pan-down-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_down" + overlay_file = "assets/menu-pan-down.png" + overlay_stretch = FALSE + } + + # Regular arrows + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-up-insensitive.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-down-insensitive.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-left.png" overlay_stretch = FALSE arrow_direction = LEFT } image { - function = ARROW - overlay_file = "assets/arrow-right.png" - overlay_border = { 0, 0, 0, 0 } + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-left-insensitive.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-right.png" overlay_stretch = FALSE arrow_direction = RIGHT } image { - function = ARROW - state = PRELIGHT - overlay_file = "assets/arrow-right-prelight.png" - overlay_border = { 0, 0, 0, 0 } + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-right.png" overlay_stretch = FALSE arrow_direction = RIGHT } image { - function = ARROW - state = ACTIVE - overlay_file = "assets/arrow-right-prelight.png" - overlay_border = { 0, 0, 0, 0 } + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-right.png" overlay_stretch = FALSE arrow_direction = RIGHT } image { - function = ARROW - state = INSENSITIVE - overlay_file = "assets/arrow-right-insens.png" - overlay_border = { 0, 0, 0, 0 } + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-right-insensitive.png" overlay_stretch = FALSE arrow_direction = RIGHT } - # Option Menu Arrows + ###################### + # Option Menu Arrows # + ###################### image { - function = TAB - state = INSENSITIVE - overlay_file = "assets/arrow-down-insens.png" + function = TAB + state = NORMAL + overlay_file = "assets/pan-down.png" overlay_stretch = FALSE } image { - function = TAB - state = NORMAL - overlay_file = "assets/arrow-down.png" - overlay_border = { 0, 0, 0, 0 } + function = TAB + state = PRELIGHT + overlay_file = "assets/pan-down.png" overlay_stretch = FALSE } image { - function = TAB - state = PRELIGHT - overlay_file = "assets/arrow-down-prelight.png" - overlay_border = { 0, 0, 0, 0 } + function = TAB + state = ACTIVE + overlay_file = "assets/pan-down.png" overlay_stretch = FALSE } - # Lines + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/pan-down-insensitive.png" + overlay_stretch = FALSE + } + + ######### + # Lines # + ######### image { function = VLINE - file = "assets/line-v.png" - border = { 0, 0, 0, 0 } - stretch = TRUE + file = "assets/line.png" + border = {1, 0, 0, 0} } image { function = HLINE - file = "assets/line-h.png" - border = { 0, 0, 0, 0 } - stretch = TRUE + file = "assets/line.png" + border = {0, 0, 1, 0} } - # Focuslines + ######### + # Focus # + ######### image { function = FOCUS - file = "assets/focus-line.png" - border = { 1, 1, 1, 1 } - stretch = TRUE + file = "assets/focus.png" + border = {1, 1, 1, 1} + stretch = TRUE } - # Handles + ########### + # Handles # + ########### image { - function = HANDLE - overlay_file = "assets/handle-h.png" + function = HANDLE + detail = "handlebox" + overlay_file = "assets/handle.png" overlay_stretch = FALSE + } + + image { + function = HANDLE + file = "assets/handle-horz.png" + border = {0, 0, 4, 4} orientation = HORIZONTAL } image { - function = HANDLE - overlay_file = "assets/handle-v.png" - overlay_stretch = FALSE + function = HANDLE + file = "assets/handle-vert.png" + border = {4, 4, 0, 0} orientation = VERTICAL } - # Expanders - - image { - function = EXPANDER - expander_style = COLLAPSED - file = "assets/plus.png" - } - - image { - function = EXPANDER - expander_style = EXPANDED - file = "assets/minus.png" - } - - image { - function = EXPANDER - expander_style = SEMI_EXPANDED - file = "assets/minus.png" - } - - image { - function = EXPANDER - expander_style = SEMI_COLLAPSED - file = "assets/plus.png" - } - image { function = RESIZE_GRIP - state = NORMAL - detail = "statusbar" - overlay_file = "assets/null.png" - overlay_border = { 0,0,0,0 } - overlay_stretch = FALSE } - # Shadows ( this area needs help :P ) + ############# + # Expanders # + ############# image { - function = SHADOW_GAP - file = "assets/null.png" - border = { 4, 4, 4, 4 } - stretch = TRUE + function = EXPANDER + expander_style = EXPANDED + file = "assets/pan-down.png" } - } -} + # LTR -style "toplevel_hack" { + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/pan-right.png" + direction = LTR + } - engine "adwaita" { - } -} + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-right-semi.png" + direction = LTR + } -style "ooo_stepper_hack" { + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-right-semi.png" + direction = LTR + } - GtkScrollbar::stepper-size = 0 - GtkScrollbar::has-backward-stepper = 0 - GtkScrollbar::has-forward-stepper = 0 + # RTL -} + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/pan-left.png" + direction = RTL + } -style "scrollbar" { + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-left-semi.png" + direction = RTL + } - engine "pixmap" { + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-left-semi.png" + direction = RTL + } + ############# + # Notebooks # + ############# + + # Left + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-left-active.png" + border = {3, 0, 3, 3} + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-left.png" + border = {3, 0, 3, 3} + stretch = TRUE + gap_side = RIGHT + } + + # Right + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-right-active.png" + border = {0, 3, 3, 3} + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-right.png" + border = {0, 3, 3, 3} + stretch = TRUE + gap_side = LEFT + } + + # Up + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-up-active.png" + border = {3, 3, 3, 0} + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-up.png" + border = {3, 3, 3, 0} + stretch = TRUE + gap_side = BOTTOM + } + + # Down + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-down-active.png" + border = {3, 3, 0, 3} + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-down.png" + border = {3, 3, 0, 3} + stretch = TRUE + gap_side = TOP + } + + # Inner frame + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-vert-gap.png" + gap_border = {1, 0, 1, 1} + gap_side = LEFT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-vert-gap.png" + gap_border = {0, 1, 1, 1} + gap_side = RIGHT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-horz-gap.png" + gap_border = {1, 1, 1, 0} + gap_side = TOP + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-horz-gap.png" + gap_border = {1, 1, 0, 1} + gap_side = BOTTOM + } + + # Standalone frame image { function = BOX - detail = "trough" - file = "assets/trough-scrollbar-horiz.png" - border = { 2, 2, 3, 3 } - stretch = TRUE + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-horz-trough.png" + border = {0, 0, 1, 0} orientation = HORIZONTAL } image { - function = BOX - detail = "trough" - file = "assets/trough-scrollbar-vert.png" - border = { 3, 3, 2, 2 } - stretch = TRUE + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-trough.png" + border = {1, 0, 0, 0} + orientation = VERTICAL + direction = LTR + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-trough-rtl.png" + border = {0, 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 = "assets/scrollbar-horz-slider.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-horz-slider-hover.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-active.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + # Vertical sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-slider.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-slider-hover.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-slider-active.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + # RTL + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-slider-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-slider-hover-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-slider-active-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + ########## + # 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 = "assets/scale-horz-trough.png" + border = {10, 10, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {10, 10, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 10, 10} + stretch = TRUE orientation = VERTICAL } image { - function = ARROW - overlay_file = "assets/null.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = UP - } - - image { - function = ARROW - overlay_file = "assets/null.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = DOWN - } - - image { - function = ARROW - overlay_file = "assets/null.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = LEFT - } - - image { - function = ARROW - overlay_file = "assets/null.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = RIGHT - } - - # Sliders - - image { - function = SLIDER - state = NORMAL - file = "assets/slider-horiz.png" - border = { 5, 5, 3, 3 } - stretch = TRUE - orientation = HORIZONTAL - } - - image { - function = SLIDER - state = ACTIVE - file = "assets/slider-horiz-active.png" - border = { 5, 5, 3, 3 } - stretch = TRUE - orientation = HORIZONTAL - } - - image { - function = SLIDER - state = PRELIGHT - file = "assets/slider-horiz-prelight.png" - border = { 5, 5, 3, 3 } - stretch = TRUE - orientation = HORIZONTAL - } - - image { - function = SLIDER - state = INSENSITIVE - file = "assets/slider-horiz-insens.png" - border = { 5, 5, 3, 3 } - stretch = TRUE - orientation = HORIZONTAL - } - -# X Verticals - - image { - function = SLIDER - state = NORMAL - file = "assets/slider-vert.png" - border = { 3, 3, 5, 5 } - stretch = TRUE + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 10, 10} + stretch = TRUE orientation = VERTICAL } + # Sliders + image { function = SLIDER - state = ACTIVE - file = "assets/slider-vert-active.png" - border = { 3, 3, 5, 5 } - stretch = TRUE - orientation = VERTICAL + state = NORMAL + detail = "hscale" + file = "assets/scale-slider.png" } image { function = SLIDER - state = PRELIGHT - file = "assets/slider-vert-prelight.png" - border = { 3, 3, 5, 5 } - stretch = TRUE - orientation = VERTICAL + state = PRELIGHT + detail = "hscale" + file = "assets/scale-slider-hover.png" } image { function = SLIDER - state = INSENSITIVE - file = "assets/slider-vert-insens.png" - border = { 3, 3, 5, 5 } - stretch = TRUE - orientation = VERTICAL - } - } -} - -style "menu" { - - xthickness = 0 - ythickness = 0 - - GtkMenuItem::arrow-scaling = 0.4 - - bg[NORMAL] = @menu_bg - bg[INSENSITIVE] = @menu_bg - bg[PRELIGHT] = @menu_bg -} - -style "menu_framed_box" { - engine "pixmap" { - - image { - function = BOX - file = "assets/menu.png" - border = { 1, 1, 1, 1 } - stretch = TRUE - } - } -} - -style "menu_item" -{ - xthickness = 2 - ythickness = 5 - - # HACK: Gtk doesn't actually read this value - # while rendering the menu items, but Libreoffice - # does; setting this value equal to the one in - # fg[PRELIGHT] ensures a code path in the LO theming code - # that falls back to a dark text color for menu item text - # highlight. The price to pay is black text on menus as well, - # but at least it's readable. - # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 - bg[SELECTED] = @selected_fg_color - - fg[NORMAL] = @fg_color - fg[SELECTED] = @selected_fg_color - - fg[PRELIGHT] = @selected_fg_color - text[PRELIGHT] = @selected_fg_color - - engine "pixmap" { - - image { - function = BOX - state = PRELIGHT - file = "assets/menuitem.png" - border = { 1, 0, 1, 0 } - stretch = TRUE - } - - # Fix invisible scale trough on selected menuitems - - image { - function = BOX - detail = "trough-lower" - file = "assets/trough-horizontal.png" - border = { 8, 8, 0, 0 } - stretch = TRUE - orientation = HORIZONTAL + state = ACTIVE + detail = "hscale" + file = "assets/scale-slider-active.png" } image { function = SLIDER - state = PRELIGHT - file = "assets/null.png" - border = { 0, 0, 0, 0 } - stretch = TRUE - overlay_file = "assets/slider.png" - overlay_stretch = FALSE - orientation = HORIZONTAL + state = INSENSITIVE + detail = "hscale" + file = "assets/scale-slider-insensitive.png" } - - # Check Buttons - image { - function = CHECK - recolorable = TRUE - state = NORMAL - shadow = OUT - overlay_file = "assets/menu-checkbox-unchecked.png" - overlay_stretch = FALSE + function = SLIDER + state = NORMAL + detail = "vscale" + file = "assets/scale-slider.png" } image { - function = CHECK - recolorable = TRUE - state = PRELIGHT - shadow = OUT - overlay_file = "assets/menu-checkbox-unchecked-selected.png" - overlay_stretch = FALSE + function = SLIDER + state = PRELIGHT + detail = "vscale" + file = "assets/scale-slider-hover.png" } image { - function = CHECK - recolorable = TRUE - state = ACTIVE - shadow = OUT - overlay_file = "assets/menu-checkbox-unchecked.png" - overlay_stretch = FALSE + function = SLIDER + state = ACTIVE + detail = "vscale" + file = "assets/scale-slider-active.png" } image { - function = CHECK - recolorable = TRUE - state = INSENSITIVE - shadow = OUT - overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" - overlay_stretch = FALSE + function = SLIDER + state = INSENSITIVE + detail = "vscale" + file = "assets/scale-slider-insensitive.png" } - image { - function = CHECK - recolorable = TRUE - state = NORMAL - shadow = IN - overlay_file = "assets/menu-checkbox-checked.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - recolorable = TRUE - state = PRELIGHT - shadow = IN - overlay_file = "assets/menu-checkbox-checked-selected.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - recolorable = TRUE - state = ACTIVE - shadow = IN - overlay_file = "assets/menu-checkbox-checked.png" - overlay_stretch = FALSE - } - - image { - function = CHECK - recolorable = TRUE - state = INSENSITIVE - shadow = IN - overlay_file = "assets/menu-checkbox-checked-insensitive.png" - overlay_stretch = FALSE - } - - # Radio Buttons - - image { - function = OPTION - state = NORMAL - shadow = OUT - overlay_file = "assets/menu-radio-unchecked.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = PRELIGHT - shadow = OUT - overlay_file = "assets/menu-radio-unchecked-selected.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = ACTIVE - shadow = OUT - overlay_file = "assets/menu-radio-unchecked.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = INSENSITIVE - shadow = OUT - overlay_file = "assets/menu-radio-unchecked-insensitive.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = NORMAL - shadow = IN - overlay_file = "assets/menu-radio-checked.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = PRELIGHT - shadow = IN - overlay_file = "assets/menu-radio-checked-selected.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = ACTIVE - shadow = IN - overlay_file = "assets/menu-radio-checked.png" - overlay_stretch = FALSE - } - - image { - function = OPTION - state = INSENSITIVE - shadow = IN - overlay_file = "assets/menu-radio-checked-insensitive.png" - overlay_stretch = FALSE - } - - image { - function = SHADOW # This fixes boxy Qt menu items - file = "assets/null.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - } - - # Arrow Buttons - - image { - function = ARROW - state = NORMAL - overlay_file = "assets/menu-arrow.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = RIGHT - } - - image { - function = ARROW - state = PRELIGHT - overlay_file = "assets/menu-arrow-prelight.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = FALSE - arrow_direction = RIGHT - } - } -} - -style "button" { - - xthickness = 4 - ythickness = 4 - - engine "pixmap" { + ########### + # Menubar # + ########### image { function = BOX - state = NORMAL - file = "assets/button.png" - border = { 5, 5, 5, 5 } - stretch = TRUE + detail = "menubar" + file = "assets/line.png" + border = {0, 0, 0, 1} + } + + ######### + # Menus # + ######### + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets/line.png" } image { function = BOX - state = PRELIGHT - file = "assets/button-hover.png" - border = { 5, 5, 5, 5 } - stretch = TRUE + detail = "menu_scroll_arrow_up" + file = "assets/line.png" + border = {0, 0, 0, 1} } image { function = BOX - state = ACTIVE - file = "assets/button-active.png" - border = { 5, 5, 5, 5 } - stretch = TRUE + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets/line.png" } image { function = BOX - state = INSENSITIVE - file = "assets/button-insensitive.png" - border = { 5, 5, 5, 5 } - stretch = TRUE + detail = "menu_scroll_arrow_down" + file = "assets/line.png" + border = {0, 0, 1, 0} } - } -} -style "checkbutton" { + ########### + # Entries # + ########### - fg[PRELIGHT] = @text_color - fg[ACTIVE] = @text_color - -} - -style "entry" { - - xthickness = 5 - ythickness = 5 - - engine "pixmap" { image { function = SHADOW - state = NORMAL - detail = "entry" - file = "assets/entry-bg.png" - border = {5, 5, 5, 5} - stretch = TRUE + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE } image { function = SHADOW - state = ACTIVE - detail = "entry" - file = "assets/entry-active-bg.png" - border = {5, 5, 5, 5} - stretch = TRUE + state = INSENSITIVE + detail = "entry" + file = "assets/entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE } image { function = SHADOW - state = INSENSITIVE - detail = "entry" - file = "assets/entry-disabled-bg.png" - border = {5, 5, 5, 5} - stretch = TRUE + detail = "entry" + file = "assets/entry.png" + border = {4, 4, 4, 4} + stretch = TRUE } image { @@ -1018,7 +1231,7 @@ style "entry" { function = FLAT_BOX state = INSENSITIVE detail = "entry_bg" - file = "assets/entry-background-disabled.png" + file = "assets/entry-background-insensitive.png" } image { @@ -1026,7 +1239,822 @@ style "entry" { detail = "entry_bg" file = "assets/entry-background.png" } + ######### + # Spins # + ######### + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-ltr-up.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-ltr-up-hover.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-active.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-insensitive.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up-insensitive.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-rtl-up.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-insensitive.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up-insensitive.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-ltr-down.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-ltr-down-hover.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-active.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-insensitive.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down-insensitive.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-rtl-down.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-rtl-down-hover.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-active.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-insensitive.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down-insensitive.png" + overlay_stretch = FALSE + direction = RTL + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-horz.png" + stretch = TRUE + border = {2, 2, 1, 1} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-vert.png" + stretch = TRUE + border = {1, 1, 2, 2} + 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] = @link_color + + engine "pixmap" { + image { + function = BOX + state = PRELIGHT + file = "assets/menubar-item-active.png" + border = {0, 0, 0, 3} + } + } + +} + +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 + overlay_file = "assets/menu-checkbox.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-insensitive.png" + overlay_stretch = FALSE + } + + + + } + +} + +style "separator_menu_item" { + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + image { + function = BOX + file = "assets/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 = "assets/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/button-hover.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/button-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = {4, 4, 4, 4} + 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 = 4 + ythickness = 4 + +} + +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 = "assets/combo-entry-ltr-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-entry-ltr-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-entry-ltr-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-entry-rtl-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-entry-rtl-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-entry-rtl-entry-insensitive.png" + border = {4, 4, 4, 4} + 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" { @@ -1035,855 +2063,196 @@ style "notebook_entry" { image { function = SHADOW - state = NORMAL - detail = "entry" - file = "assets/entry-notebook.png" - border = {5, 5, 5, 5} - stretch = TRUE + state = ACTIVE + detail = "entry" + file = "assets/notebook-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE } image { function = SHADOW - state = ACTIVE - detail = "entry" - file = "assets/entry-active-notebook.png" - border = {5, 5, 5, 5} - stretch = TRUE + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE } image { function = SHADOW - state = INSENSITIVE - detail = "entry" - file = "assets/entry-disabled-notebook.png" - border = {5, 5, 5, 5} - stretch = TRUE + detail = "entry" + file = "assets/notebook-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE } } } -style "notebook_tab_label" { - - fg[ACTIVE] = @text_color - +style "normal_bg" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[INSENSITIVE] = @insensitive_bg_color } -style "combobox_entry" -{ - xthickness = 3 - ythickness = 4 - - engine "pixmap" { - - # LTR version - - image { - function = SHADOW - detail = "entry" - state = NORMAL - shadow = IN - file = "assets/combo-entry.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = LTR - } - - image { - function = SHADOW - detail = "entry" - state = INSENSITIVE - shadow = IN - file = "assets/combo-entry-insensitive.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = LTR - } - - image { - function = SHADOW - detail = "entry" - state = ACTIVE - file = "assets/combo-entry-focus.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = LTR - } - - # RTL version - - image { - function = SHADOW - detail = "entry" - state = NORMAL - shadow = IN - file = "assets/combo-entry-rtl.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = RTL - } - - image { - function = SHADOW - detail = "entry" - state = INSENSITIVE - shadow = IN - file = "assets/combo-entry-insensitive-rtl.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = RTL - } - - image { - function = SHADOW - detail = "entry" - state = ACTIVE - file = "assets/combo-entry-focus-rtl.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = RTL - } - } -} - -style "notebook_combobox_entry" { - - engine "pixmap" { - - # LTR version - - image { - function = SHADOW - detail = "entry" - state = NORMAL - shadow = IN - file = "assets/combo-entry-notebook.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = LTR - } - - image { - function = SHADOW - detail = "entry" - state = INSENSITIVE - shadow = IN - file = "assets/combo-entry-insensitive-notebook.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = LTR - } - - image { - function = SHADOW - detail = "entry" - state = ACTIVE - file = "assets/combo-entry-focus-notebook.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = LTR - } - - # RTL version - - image { - function = SHADOW - detail = "entry" - state = NORMAL - shadow = IN - file = "assets/combo-entry-notebook-rtl.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = RTL - } - - image { - function = SHADOW - detail = "entry" - state = INSENSITIVE - shadow = IN - file = "assets/combo-entry-insensitive-notebook-rtl.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = RTL - } - - image { - function = SHADOW - detail = "entry" - state = ACTIVE - file = "assets/combo-entry-focus-notebook-rtl.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = RTL - } - } -} - -style "combobox_entry_button" -{ - xthickness = 6 - - fg[ACTIVE] = @text_color - - engine "pixmap" { - - # LTR version - - image { - function = BOX - state = NORMAL - file = "assets/combo-entry-button.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = LTR - } - - image { - function = BOX - state = PRELIGHT - file = "assets/combo-entry-button.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = LTR - } - - image { - function = BOX - state = INSENSITIVE - file = "assets/combo-entry-button-insensitive.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = LTR - } - - image { - function = BOX - state = ACTIVE - file = "assets/combo-entry-button-active.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = LTR - } - - # RTL version - image { - function = BOX - state = NORMAL - file = "assets/combo-entry-button-rtl.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = RTL - } - - image { - function = BOX - state = PRELIGHT - file = "assets/combo-entry-button-rtl.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = RTL - } - - image { - function = BOX - state = INSENSITIVE - file = "assets/combo-entry-button-insensitive-rtl.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = RTL - } - - image { - function = BOX - state = ACTIVE - file = "assets/combo-entry-button-active-rtl.png" - border = { 4, 4, 5, 4 } - stretch = TRUE - direction = RTL - } - } -} - -style "spinbutton" { - - bg[NORMAL] = @bg_color - - xthickness = 6 - ythickness = 4 +style "normal_entry" { engine "pixmap" { image { - function = ARROW - } - - # Spin-Up LTR - - image { - function = BOX - state = NORMAL - detail = "spinbutton_up" - file = "assets/up-background.png" - border = { 1, 4, 5, 0 } - stretch = TRUE - overlay_file = "assets/arrow-up-small.png" - overlay_stretch = FALSE - direction = LTR + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE } image { - function = BOX - state = PRELIGHT - detail = "spinbutton_up" - file = "assets/up-background.png" - border = { 1, 4, 5, 0 } - stretch = TRUE - overlay_file = "assets/arrow-up-small-prelight.png" - overlay_stretch = FALSE - direction = LTR + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE } image { - function = BOX - state = INSENSITIVE - detail = "spinbutton_up" - file = "assets/up-background-disable.png" - border = { 1, 4, 5, 0 } - stretch = TRUE - overlay_file = "assets/arrow-up-small-insens.png" - overlay_stretch = FALSE - direction = LTR - } - - image { - function = BOX - state = ACTIVE - detail = "spinbutton_up" - file = "assets/up-background.png" - border = { 1, 4, 5, 0 } - stretch = TRUE - overlay_file = "assets/arrow-up-small-prelight.png" - overlay_stretch = FALSE - direction = LTR - } - - # Spin-Up RTL - - image { - function = BOX - state = NORMAL - detail = "spinbutton_up" - file = "assets/up-background-rtl.png" - border = { 4, 1, 5, 0 } - stretch = TRUE - overlay_file = "assets/arrow-up-small.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = BOX - state = PRELIGHT - detail = "spinbutton_up" - file = "assets/up-background-rtl.png" - border = { 4, 1, 5, 0 } - stretch = TRUE - overlay_file = "assets/arrow-up-small-prelight.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = BOX - state = INSENSITIVE - detail = "spinbutton_up" - file = "assets/up-background-disable-rtl.png" - border = { 4, 1, 5, 0 } - stretch = TRUE - overlay_file = "assets/arrow-up-small-insens.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = BOX - state = ACTIVE - detail = "spinbutton_up" - file = "assets/up-background-rtl.png" - border = { 4, 1, 5, 0 } - stretch = TRUE - overlay_file = "assets/arrow-up-small-prelight.png" - overlay_stretch = FALSE - direction = RTL - } - - # Spin-Down LTR - - image { - function = BOX - state = NORMAL - detail = "spinbutton_down" - file = "assets/down-background.png" - border = { 1, 4, 1, 4 } - stretch = TRUE - overlay_file = "assets/arrow-down-small.png" - overlay_stretch = FALSE - direction = LTR - } - - image { - function = BOX - state = PRELIGHT - detail = "spinbutton_down" - file = "assets/down-background.png" - border = { 1, 4, 1, 4 } - stretch = TRUE - overlay_file = "assets/arrow-down-small-prelight.png" - overlay_stretch = FALSE - direction = LTR - } - - image { - function = BOX - state = INSENSITIVE - detail = "spinbutton_down" - file = "assets/down-background-disable.png" - border = { 1, 4, 1, 4 } - stretch = TRUE - overlay_file = "assets/arrow-down-small-insens.png" - overlay_stretch = FALSE - direction = LTR - } - - image { - function = BOX - state = ACTIVE - detail = "spinbutton_down" - file = "assets/down-background.png" - border = { 1, 4, 1, 4 } - stretch = TRUE - overlay_file = "assets/arrow-down-small-prelight.png" - overlay_stretch = FALSE - direction = LTR - } - - # Spin-Down RTL - - image { - function = BOX - state = NORMAL - detail = "spinbutton_down" - file = "assets/down-background-rtl.png" - border = { 4, 1, 1, 4 } - stretch = TRUE - overlay_file = "assets/arrow-down-small.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = BOX - state = PRELIGHT - detail = "spinbutton_down" - file = "assets/down-background-rtl.png" - border = { 4, 1, 1, 4 } - stretch = TRUE - overlay_file = "assets/arrow-down-small-prelight.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = BOX - state = INSENSITIVE - detail = "spinbutton_down" - file = "assets/down-background-disable-rtl.png" - border = { 4, 1, 1, 4 } - stretch = TRUE - overlay_file = "assets/arrow-down-small-insens.png" - overlay_stretch = FALSE - direction = RTL - } - - image { - function = BOX - state = ACTIVE - detail = "spinbutton_down" - file = "assets/down-background-rtl.png" - border = { 4, 1, 1, 4 } - stretch = TRUE - overlay_file = "assets/arrow-down-small-prelight.png" - overlay_stretch = FALSE - direction = RTL + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {4, 4, 4, 4} + stretch = TRUE } } } -style "gimp_spin_scale" { +style "notebook_combo" { + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + } + +} + +style "textview" { bg[NORMAL] = @base_color +} + +style "scale_horz" { engine "pixmap" { image { - function = FLAT_BOX - detail = "entry_bg" - state = NORMAL + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {10, 10, 0, 0} + stretch = TRUE } image { - function = FLAT_BOX - detail = "entry_bg" - state = ACTIVE + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {10, 10, 0, 0} + stretch = TRUE } - image { - function = BOX - state = NORMAL - detail = "spinbutton_up" - overlay_file = "assets/arrow-up-small.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = PRELIGHT - detail = "spinbutton_up" - overlay_file = "assets/arrow-up-small-prelight.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = ACTIVE - detail = "spinbutton_up" - overlay_file = "assets/arrow-up-small-prelight.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = INSENSITIVE - detail = "spinbutton_up" - overlay_file = "assets/arrow-up-small-insens.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = NORMAL - detail = "spinbutton_down" - overlay_file = "assets/arrow-down-small.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = PRELIGHT - detail = "spinbutton_down" - overlay_file = "assets/arrow-down-small-prelight.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = ACTIVE - detail = "spinbutton_down" - overlay_file = "assets/arrow-down-small-prelight.png" - overlay_stretch = FALSE - } - - image { - function = BOX - state = INSENSITIVE - detail = "spinbutton_down" - overlay_file = "assets/arrow-down-small-insens.png" - overlay_stretch = FALSE - } } + } -style "notebook" { - - xthickness = 5 - ythickness = 2 +style "scale_vert" { engine "pixmap" { image { - function = EXTENSION - state = ACTIVE - file = "assets/null.png" - border = { 0,0,0,0 } - stretch = TRUE - gap_side = TOP + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 10, 10} + stretch = TRUE } image { - function = EXTENSION - state = ACTIVE - file = "assets/null.png" - border = { 0,0,0,0 } - stretch = TRUE - gap_side = BOTTOM + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 10, 10} + stretch = TRUE } - image { - function = EXTENSION - state = ACTIVE - file = "assets/null.png" - border = { 0,0,0,0 } - stretch = TRUE - gap_side = RIGHT - } - - image { - function = EXTENSION - state = ACTIVE - file = "assets/null.png" - border = { 0,0,0,0 } - stretch = TRUE - gap_side = LEFT - } - - image { - function = EXTENSION - file = "assets/tab-top-active.png" - border = { 3,3,3,3 } - stretch = TRUE - gap_side = BOTTOM - } - - image { - function = EXTENSION - file = "assets/tab-bottom-active.png" - border = { 3,3,3,3 } - stretch = TRUE - gap_side = TOP - } - - image { - function = EXTENSION - file = "assets/tab-left-active.png" - border = { 3,3,3,3 } - stretch = TRUE - gap_side = RIGHT - } - - image { - function = EXTENSION - file = "assets/tab-right-active.png" - border = { 3,3,3,3 } - stretch = TRUE - gap_side = LEFT - } - - # How to draw boxes with a gap on one side (ie the page of a notebook) - - image { - function = BOX_GAP - file = "assets/notebook.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - } - - image { - function = BOX_GAP - file = "assets/notebook.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - } - - image { - function = BOX_GAP - file = "assets/notebook.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - } - - image { - function = BOX_GAP - file = "assets/notebook.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - } - - # How to draw the box of a notebook when it isnt attached to a tab - - image { - function = BOX - file = "assets/notebook.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - } } -} -style "handlebox" { - - engine "pixmap" { - - image { - function = BOX - file = "assets/null.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - detail = "handlebox_bin" - shadow = IN - } - - image { - function = BOX - file = "assets/null.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - detail = "handlebox_bin" - shadow = OUT - } - } -} - -style "combobox_separator" { - - xthickness = 0 - ythickness = 0 - GtkWidget::wide-separators = 1 - -} - -style "combobox" { - - xthickness = 0 - ythickness = 0 - -} - -style "combobox_button" { - - xthickness = 3 - ythickness = 3 - -} - -style "range" { - - engine "pixmap" { - - image { - function = BOX - detail = "trough-upper" - file = "assets/trough-horizontal.png" - border = { 10, 10, 0, 0 } - stretch = TRUE - orientation = HORIZONTAL - } - - image { - function = BOX - detail = "trough-lower" - file = "assets/trough-horizontal-active.png" - border = { 10, 10, 0, 0 } - stretch = TRUE - orientation = HORIZONTAL - } - - image { - function = BOX - detail = "trough-upper" - file = "assets/trough-vertical.png" - border = { 0, 0, 10, 10 } - stretch = TRUE - orientation = VERTICAL - } - - image { - function = BOX - detail = "trough-lower" - file = "assets/trough-vertical-active.png" - border = { 0, 0, 10, 10 } - stretch = TRUE - orientation = VERTICAL - } - - # Horizontal - - image { - function = SLIDER - state = NORMAL - file = "assets/null.png" - border = { 0, 0, 0, 0 } - stretch = TRUE - overlay_file = "assets/slider.png" - overlay_stretch = FALSE - orientation = HORIZONTAL - } - - image { - function = SLIDER - state = PRELIGHT - file = "assets/null.png" - border = { 0, 0, 0, 0 } - stretch = TRUE - overlay_file = "assets/slider-prelight.png" - overlay_stretch = FALSE - orientation = HORIZONTAL - } - - image { - function = SLIDER - state = INSENSITIVE - file = "assets/null.png" - border = { 0, 0, 0, 0 } - stretch = TRUE - overlay_file = "assets/slider-insensitive.png" - overlay_stretch = FALSE - orientation = HORIZONTAL - } - - # Vertical - - image { - function = SLIDER - state = NORMAL - file = "assets/null.png" - border = { 0, 0, 0, 0 } - stretch = TRUE - overlay_file = "assets/slider.png" - overlay_stretch = FALSE - orientation = VERTICAL - } - - image { - function = SLIDER - state = PRELIGHT - file = "assets/null.png" - border = { 0, 0, 0, 0 } - stretch = TRUE - overlay_file = "assets/slider-prelight.png" - overlay_stretch = FALSE - orientation = VERTICAL - } - - image { - function = SLIDER - state = INSENSITIVE - file = "assets/null.png" - border = { 0, 0, 0, 0 } - stretch = TRUE - overlay_file = "assets/slider-insensitive.png" - overlay_stretch = FALSE - orientation = VERTICAL - } - - # Function below removes ugly boxes - - image { - function = BOX - file = "assets/null.png" - border = { 3, 3, 3, 3 } - stretch = TRUE - } - } } style "progressbar" { @@ -1891,241 +2260,178 @@ style "progressbar" { xthickness = 1 ythickness = 1 - fg[NORMAL] = @fg_color fg[PRELIGHT] = @selected_fg_color engine "pixmap" { image { - function = BOX - detail = "trough" - file = "assets/trough-progressbar.png" - border = {2, 2, 3, 3} - stretch = TRUE + function = BOX + detail = "trough" + file = "assets/progressbar-horz-trough.png" + border = {3, 3, 2, 2} + stretch = TRUE orientation = HORIZONTAL } image { - function = BOX - detail = "bar" - file = "assets/progressbar.png" - stretch = TRUE - border = { 1, 1, 2, 2 } - orientation = HORIZONTAL - } - - image { - function = BOX - detail = "trough" - file = "assets/trough-progressbar_v.png" - border = { 3, 3, 2, 2 } - stretch = TRUE + function = BOX + detail = "trough" + file = "assets/progressbar-vert-trough.png" + border = {2, 2, 3, 3} + stretch = TRUE orientation = VERTICAL } - image { - function = BOX - detail = "bar" - file = "assets/progressbar_v.png" - stretch = TRUE - border = {2, 2, 1, 1} - orientation = VERTICAL - } } -} -style "separator_menu_item" { - - engine "pixmap" { - - image { - function = BOX - file = "assets/null.png" - border = { 0, 0, 1, 0 } - stretch = TRUE - } - } } style "treeview_header" { - ythickness = 1 - fg[PRELIGHT] = mix(0.70, @text_color, @base_color) - font_name = "Bold" + 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 = "assets/tree_header.png" - border = { 1, 1, 1, 1 } - stretch = TRUE + function = BOX + file = "assets/treeview-separator-ltr.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR } + + image { + function = BOX + file = "assets/treeview-separator-rtl.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/treeview-pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/treeview-pan-up-hover.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/treeview-pan-up-active.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/treeview-pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/treeview-pan-down-hover.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/treeview-pan-down-active.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + } + } -# Treeview Rows - -style "treeview" { - - xthickness = 2 - ythickness = 0 - - -} - style "scrolled_window" { - xthickness = 1 - ythickness = 1 - engine "pixmap" { - image { function = SHADOW - file = "assets/frame.png" - border = { 5, 5, 5, 5 } - stretch = TRUE + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE } } + } style "frame" { - xthickness = 1 - ythickness = 1 - engine "pixmap" { image { function = SHADOW - file = "assets/frame.png" - border = { 1, 1, 1, 1 } - stretch = TRUE - shadow = IN - } - - image { - function = SHADOW_GAP - file = "assets/frame.png" - border = { 1, 1, 1, 1 } - stretch = TRUE - gap_start_file = "assets/frame-gap-start.png" - gap_start_border = { 1, 0, 0, 0 } - gap_end_file = "assets/frame-gap-end.png" - gap_end_border = { 0, 1, 0, 0 } - shadow = IN + shadow = NONE } image { function = SHADOW - file = "assets/frame.png" - border = { 1, 1, 1, 1 } - stretch = TRUE - shadow = OUT + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE } image { - function = SHADOW_GAP - file = "assets/frame.png" - border = { 1, 1, 1, 1 } - stretch = TRUE - gap_start_file = "assets/frame-gap-start.png" - gap_start_border = { 1, 0, 0, 0 } - gap_end_file = "assets/frame-gap-end.png" - gap_end_border = { 0, 1, 0, 0 } - shadow = OUT + function = SHADOW_GAP + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_start_file = "assets/border.png" + gap_end_file = "assets/border.png" } - image { - function = SHADOW - file = "assets/frame.png" - border = { 1, 1, 1, 1 } - stretch = TRUE - shadow = ETCHED_IN - } - - image { - function = SHADOW_GAP - file = "assets/frame.png" - border = { 1, 1, 1, 1 } - stretch = TRUE - gap_start_file = "assets/frame-gap-start.png" - gap_start_border = { 1, 0, 0, 0 } - gap_end_file = "assets/frame-gap-end.png" - gap_end_border = { 0, 1, 0, 0 } - shadow = ETCHED_IN - } - - image { - function = SHADOW - file = "assets/frame.png" - border = { 1, 1, 1, 1 } - stretch = TRUE - shadow = ETCHED_OUT - } - - image { - function = SHADOW_GAP - file = "assets/frame.png" - border = { 1, 1, 1, 1 } - stretch = TRUE - gap_start_file = "assets/frame-gap-start.png" - gap_start_border = { 1, 0, 0, 0 } - gap_end_file = "assets/frame-gap-end.png" - gap_end_border = { 0, 1, 0, 0 } - shadow = ETCHED_OUT - } } + } -style "gimp_toolbox_frame" { +style "toolbar_button" { - engine "pixmap" { + xthickness = 2 + ythickness = 2 + + GtkButton::inner-border = {2, 2, 2, 2} - image { - function = SHADOW - } - } } -style "toolbar" { +style "toolbar_separator" { + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 engine "pixmap" { - image { function = BOX - file = "assets/toolbar.png" - stretch = TRUE - border = { 1, 1, 1, 1 } - } - - image { - function = HANDLE - overlay_file = "assets/handle-h.png" - overlay_stretch = FALSE - orientation = HORIZONTAL - } - - image { - function = HANDLE - overlay_file = "assets/handle-v.png" - overlay_stretch = FALSE - orientation = VERTICAL - } - - image { - function = VLINE - recolorable = TRUE - file = "assets/null.png" - } - - image { - function = HLINE - recolorable = TRUE - file = "assets/null.png" + file = "assets/line.png" } } + } style "inline_toolbar" { @@ -2133,203 +2439,116 @@ style "inline_toolbar" { GtkToolbar::button-relief = GTK_RELIEF_NORMAL engine "pixmap" { - image { - function = BOX - file = "assets/inline-toolbar.png" - stretch = TRUE - border = { 1, 1, 1, 1 } + function = SHADOW + file = "assets/frame-inline.png" + border = {1, 1, 0, 1} + stretch = TRUE } } + } -style "notebook_viewport" { +style "tooltip" { - bg[NORMAL] = @notebook_bg -} + xthickness = 13 + ythickness = 13 - -style "notebook_eventbox" { - - bg[NORMAL] = @notebook_bg - bg[ACTIVE] = @bg_color -} - -style "tooltips" { - - xthickness = 8 - ythickness = 4 - - bg[NORMAL] = @tooltip_bg_color - fg[NORMAL] = @tooltip_fg_color + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color bg[SELECTED] = @tooltip_bg_color } -style "eclipse-tooltips" { +style "disable_separator" { - xthickness = 8 - ythickness = 4 + xthickness = 0 + ythickness = 0 - bg[NORMAL] = shade(1.05, @bg_color) - fg[NORMAL] = @text_color - bg[SELECTED] = shade(1.05, @bg_color) + GtkWidget::wide-separators = 1 } -style "xfdesktop-icon-view" { - XfdesktopIconView::label-alpha = 0 - XfdesktopIconView::selected-label-alpha = 100 - XfdesktopIconView::shadow-x-offset = 0 - XfdesktopIconView::shadow-y-offset = 1 - XfdesktopIconView::selected-shadow-x-offset = 0 - XfdesktopIconView::selected-shadow-y-offset = 1 - XfdesktopIconView::shadow-color = "#000000" - XfdesktopIconView::selected-shadow-color = "#000000" - XfdesktopIconView::shadow-blur-radius = 2 - XfdesktopIconView::cell-spacing = 2 - XfdesktopIconView::cell-padding = 6 - XfdesktopIconView::cell-text-width-proportion = 1.9 +# 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" - fg[NORMAL] = @selected_fg_color - fg[ACTIVE] = @selected_fg_color -} + ###################################### + # Override padding, style and colour # + ###################################### -style "xfwm-tabwin" { - Xfwm4TabwinWidget::border-width = 1 - Xfwm4TabwinWidget::border-alpha = 1.0 - Xfwm4TabwinWidget::icon-size = 64 - Xfwm4TabwinWidget::alpha = 1.0 - Xfwm4TabwinWidget::border-radius = 2 +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" - bg[NORMAL] = @bg_color - bg[SELECTED] = @bg_color +# Menu and menubar items +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "separator_menu_item" - fg[NORMAL] = @fg_color +# Treeview buttons +widget_class "***" style "treeview_header" - engine "murrine" { - contrast = 0.7 - glazestyle = 0 - glowstyle = 0 - highlight_shade = 1.0 - gradient_shades = {1.0,1.0,1.0,1.0} - border_shades = { 0.8, 0.8 } - } -} +# Give the file chooser toolbar a border +widget_class "**" style "inline_toolbar" -style "xfwm-tabwin-button" { +# Fix padding on regular comboboxes +widget_class "*." style "combobox" +# And disable separators on them +widget_class "*.*" style "disable_separator" - font_name = "bold" - bg[SELECTED] = @selected_bg_color -} +# Join together the ComboBoxEntry entry and button +widget_class "**" style "combobox_entry" -# Chromium -style "chrome_menu_item" { +# 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" - bg[SELECTED] = @selected_bg_color +# 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" -# Text Style -style "text" = "default" { - engine "murrine" { textstyle = 0 } -} +# 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" -style "menu_text" = "menu_item" { - engine "murrine" { textstyle = 0 } -} +# 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" - -style "null" { - - engine "pixmap" { - - image { - function = BOX - file = "assets/null.png" - stretch = TRUE - } - } -} - - -class "GtkWidget" style "default" -class "GtkScrollbar" style "scrollbar" -class "GtkButton" style "button" -class "GtkEntry" style "entry" -class "GtkOldEditable" style "entry" -class "GtkSpinButton" style "spinbutton" -class "GtkNotebook" style "notebook" -class "GtkRange" style "range" -class "GtkProgressBar" style "progressbar" -class "GtkSeparatorMenuItem" style "separator_menu_item" -class "GtkScrolledWindow" style "scrolled_window" -class "GtkFrame" style "frame" -class "GtkTreeView" style "treeview" -class "GtkToolbar" style "toolbar" -class "*HandleBox" style "toolbar" - -widget_class "**" style "menu" -widget_class "**" style "menu_framed_box" -widget_class "**" style "menu_item" -widget_class "**" style "checkbutton" -widget_class "*" style "combobox" -widget_class "**" style "combobox_button" -widget_class "**" style "combobox_separator" -widget_class "***" style "treeview_header" -widget_class "**" style "inline_toolbar" -widget_class "**" style "combobox_entry" -widget_class "**" style "combobox_entry_button" -widget_class "***" style "notebook_viewport" -widget_class "*HandleBox" style "toolbar" - -# Entries in notebooks draw with notebook's base color, but not if there's -# something else in the middle that draws gray again -widget_class "**" style "notebook_entry" -widget_class "***" style "entry" - -widget_class "***" style "notebook_combobox_entry" -widget_class "****" style "combobox_entry" - -# We also need to avoid changing fg color for the inactive notebook tab labels -widget_class "*." style "notebook_tab_label" +# 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 "tooltips" - -#Fix GVim tabs -widget_class "**" style "notebook_eventbox" - -# Xchat special cases -widget "*xchat-inputbox" style "entry" - -# GIMP -# Disable gradients completely for GimpSpinScale -#class "GimpSpinScale" style "gimp_spin_scale" - -# Remove borders from "Wilbert frame" in Gimp -widget_class "**" style "gimp_toolbox_frame" - -# Chrome/Chromium -widget_class "*Chrom*Button*" style "button" -widget_class "***" style "chrome_menu_item" - -# Eclipse/SWT -widget "gtk-tooltips*" style "eclipse-tooltips" -widget "*swt-toolbar-flat" style "null" - -# Openoffice, Libreoffice -class "GtkWindow" style "toplevel_hack" -widget "*openoffice-toplevel*" style "ooo_stepper_hack" - -# Xfce -widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" -widget "xfwm4-tabwin*" style "xfwm-tabwin" -widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" - -# Fixes ugly text shadows for insensitive text -widget_class "*" style "text" -widget_class "**" style "menu_text" -widget_class "**" style "text" -widget_class "**" style "text" -widget_class "**" style "text" +widget "gtk-tooltip*" style "tooltip" diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/button-active.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/button-active.png deleted file mode 100644 index 618d2cb3..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/button-active.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/button-hover.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/button-hover.png deleted file mode 100644 index dae73c28..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/button-hover.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/button-insensitive.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/button-insensitive.png deleted file mode 100644 index 3e0f1465..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/button-insensitive.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/button.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/button.png deleted file mode 100644 index 76ceb703..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/button.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png deleted file mode 100644 index aee387dd..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-active-toolbar.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-active-toolbar.png deleted file mode 100644 index 638cab6b..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-active-toolbar.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png deleted file mode 100644 index 0fe6911e..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png deleted file mode 100644 index ad678235..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png deleted file mode 100644 index 1e64e677..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-toolbar.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-toolbar.png deleted file mode 100644 index fda02f87..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/entry-toolbar.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar-dark.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar-dark.png deleted file mode 100644 index 6acb959c..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar-dark.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc deleted file mode 100644 index 6f482125..00000000 --- a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc +++ /dev/null @@ -1,222 +0,0 @@ -style "menubar" { - - bg[NORMAL] = "#2f343f" - fg[NORMAL] = "#eeeeec" - fg[PRELIGHT] = "#eeeeec" - fg[ACTIVE] = "#eeeeec" - fg[SELECTED] = @selected_fg_color - fg[INSENSITIVE] = shade(0.7, "#eeeeec") - - xthickness = 0 - ythickness = 0 - - engine "pixmap" { - - image { - function = BOX - file = "menubar-toolbar/menubar-dark.png" - stretch = TRUE - border = { 1, 1, 1, 1 } - } - } -} - -style "menubar-borderless" { - - bg[NORMAL] = "#2f343f" - fg[NORMAL] = "#eeeeec" - fg[SELECTED] = @selected_fg_color - fg[INSENSITIVE] = shade(0.7, "#eeeeec") - - xthickness = 0 - ythickness = 0 - - engine "pixmap" { - - image { - function = BOX - file = "assets/null.png" - stretch = TRUE - border = { 1, 1, 1, 1 } - } - } -} - -style "menubar_item" { - - xthickness = 2 - ythickness = 6 - - fg[PRELIGHT] = @fg_color - - engine "pixmap" { - - image { - function = BOX - state = PRELIGHT - file = "menubar-toolbar/menubar_button-dark.png" - border = { 0, 0, 0, 5 } - stretch = TRUE - } - } -} - -# Text Style Menubar -style "menubar-text" { - - engine "murrine" { - text_shade = 0.0 - textstyle = 0 - } -} - - -style "toolbar_text" { - fg[NORMAL] = "#eeeeec" - fg[PRELIGHT] = "#eeeeec" - fg[INSENSITIVE] = shade(0.7, "#eeeeec") - fg[ACTIVE] = "#eeeeec" - - text[NORMAL] = "#eeeeec" - text[PRELIGHT] = "#eeeeec" - text[INSENSITIVE] = shade(0.7, "#eeeeec") - text[ACTIVE] = "#eeeeec" - -} - -style "toolbar_button" { - - xthickness = 4 - ythickness = 4 - - engine "pixmap" { - - image { - function = BOX - state = NORMAL - file = "menubar-toolbar/button.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - } - - image { - function = BOX - state = PRELIGHT - file = "menubar-toolbar/button-hover.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - } - - image { - function = BOX - state = ACTIVE - file = "menubar-toolbar/button-active.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - } - - image { - function = BOX - state = INSENSITIVE - file = "menubar-toolbar/button-insensitive.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - } - } -} - -style "toolbar_entry" { - - base[NORMAL] = "#404552" - base[ACTIVE] = "#404552" - base[INSENSITIVE] = "#39404d" - - text[NORMAL] = "#eeeeec" - - engine "pixmap" { - - image { - function = SHADOW - state = NORMAL - detail = "entry" - file = "menubar-toolbar/entry-toolbar-dark.png" - border = {6, 6, 6, 6} - stretch = TRUE - } - - image { - function = SHADOW - state = ACTIVE - detail = "entry" - file = "menubar-toolbar/entry-active-toolbar-dark.png" - border = {6, 6, 6, 6} - stretch = TRUE - } - - image { - function = SHADOW - state = INSENSITIVE - detail = "entry" - file = "menubar-toolbar/entry-disabled-toolbar-dark.png" - border = {6, 6, 6, 6} - stretch = TRUE - } - - image { - function = FLAT_BOX - state = ACTIVE - detail = "entry_bg" - file = "assets/null.png" - } - - image { - function = FLAT_BOX - state = INSENSITIVE - detail = "entry_bg" - file = "assets/null.png" - } - - image { - function = FLAT_BOX - detail = "entry_bg" - file = "assets/null.png" - } - } -} - -#Chromium -style "chrome-gtk-frame" { - - ChromeGtkFrame::frame-color = "#2f343f" - ChromeGtkFrame::inactive-frame-color = "#2f343f" - - ChromeGtkFrame::frame-gradient-size = 0 - ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) - - ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) - ChromeGtkFrame::incognito-inactive-frame-color = @bg_color - - ChromeGtkFrame::incognito-frame-gradient-color = @bg_color - - ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) - ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) - ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color - -} - -widget_class "**" style "menubar" -widget_class "*.*" style "menubar_item" - -widget_class "*ThunarWindow*" style "menubar" - -class "ChromeGtkFrame" style "chrome-gtk-frame" - -widget_class "***" style "menubar-text" - -# Whitelist for dark toolbars -widget_class "*ThunarWindow*" style "menubar-borderless" -widget_class "*ThunarWindow**" style "toolbar_entry" -widget_class "*ThunarWindow**" style "toolbar_button" -widget_class "*ThunarWindow**" style "toolbar_text" -widget_class "*ThunarWindow***" style "menubar-text" - diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar-toolbar.rc b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar-toolbar.rc deleted file mode 100644 index e8c8d00f..00000000 --- a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar-toolbar.rc +++ /dev/null @@ -1,162 +0,0 @@ -style "menubar" { - - bg[NORMAL] = "#e7e8eb" - fg[NORMAL] = "#70788d" - fg[PRELIGHT] = "#70788d" - fg[ACTIVE] = "#70788d" - fg[SELECTED] = @selected_fg_color - fg[INSENSITIVE] = shade(1.3, "#70788d") - - xthickness = 0 - ythickness = 0 - - engine "pixmap" { - - image { - function = BOX - file = "menubar-toolbar/menubar.png" - stretch = TRUE - border = { 1, 1, 1, 1 } - } - } -} - -style "menubar-borderless" { - - bg[NORMAL] = "#e7e8eb" - fg[NORMAL] = "#70788d" - fg[SELECTED] = @fg_color - fg[INSENSITIVE] = shade(1.3, "#70788d") - - xthickness = 0 - ythickness = 0 - - engine "pixmap" { - - image { - function = BOX - file = "assets/null.png" - stretch = TRUE - border = { 1, 1, 1, 1 } - } - } -} - -style "menubar_item" { - - xthickness = 2 - ythickness = 6 - - fg[PRELIGHT] = "#70788d" - - engine "pixmap" { - - image { - function = BOX - state = PRELIGHT - file = "menubar-toolbar/menubar_button.png" - border = { 0, 0, 0, 5 } - stretch = TRUE - } - } -} - -# Text Style Menubar -style "menubar-text" { - - engine "murrine" { - text_shade = 0.0 - textstyle = 0 - } -} - -style "toolbar_entry" { - - text[NORMAL] = "#70788d" - - engine "pixmap" { - - image { - function = SHADOW - state = NORMAL - detail = "entry" - file = "menubar-toolbar/entry-toolbar.png" - border = {6, 6, 6, 6} - stretch = TRUE - } - - image { - function = SHADOW - state = ACTIVE - detail = "entry" - file = "menubar-toolbar/entry-active-toolbar.png" - border = {6, 6, 6, 6} - stretch = TRUE - } - - image { - function = SHADOW - state = INSENSITIVE - detail = "entry" - file = "menubar-toolbar/entry-disabled-toolbar.png" - border = {6, 6, 6, 6} - stretch = TRUE - } - - image { - function = FLAT_BOX - state = ACTIVE - detail = "entry_bg" - file = "assets/null.png" - } - - image { - function = FLAT_BOX - state = INSENSITIVE - detail = "entry_bg" - file = "assets/null.png" - } - - image { - function = FLAT_BOX - detail = "entry_bg" - file = "assets/null.png" - } - } -} - -#Chromium -style "chrome-gtk-frame" { - - ChromeGtkFrame::frame-color = "#e7e8eb" - ChromeGtkFrame::inactive-frame-color = "#e7e8eb" - - ChromeGtkFrame::frame-gradient-size = 0 - ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) - - ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) - ChromeGtkFrame::incognito-inactive-frame-color = @bg_color - - ChromeGtkFrame::incognito-frame-gradient-color = @bg_color - - ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) - ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) - ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color - -} - -widget_class "**" style "menubar" -widget_class "*.*" style "menubar_item" - -widget_class "*ThunarWindow*" style "menubar" -widget_class "*CajaNavigationWindow*" style "menubar" - -class "ChromeGtkFrame" style "chrome-gtk-frame" - -widget_class "***" style "menubar-text" - -# Whitelist for dark toolbars -widget_class "*ThunarWindow*" style "menubar-borderless" -widget_class "*CajaNavigationWindow*" style "menubar-borderless" -widget_class "*ThunarWindow**" style "toolbar_entry" -widget_class "*CajaNavigationWindow**" style "toolbar_entry" diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar.png deleted file mode 100644 index 503acb6b..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar_button-dark.png deleted file mode 100644 index 999ff63e..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar_button-dark.png and /dev/null differ diff --git a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar_button.png b/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar_button.png deleted file mode 100644 index 999ff63e..00000000 Binary files a/share/themes/Kali-Dark/gtk-2.0/menubar-toolbar/menubar_button.png and /dev/null differ diff --git a/src/themes/Kali/assets-renderer/gtk2/Makefile b/src/themes/Kali/assets-renderer/gtk2/Makefile index e9584480..d809356c 100644 --- a/src/themes/Kali/assets-renderer/gtk2/Makefile +++ b/src/themes/Kali/assets-renderer/gtk2/Makefile @@ -6,45 +6,34 @@ ASSETS_DIR=assets SRC_FILE_DARK=assets-dark.svg ASSETS_DIR_DARK=assets-dark -MENU_TOOLBAR_DIR=menubar-toolbar - ASSETS=$(shell xargs < assets.txt) -MENU_ASSETS=$(shell xargs < menu_assets.txt) -DARK_MENU_EXTRA_ASSETS=button button-hover button-active button-insensitive THEMES_DIR=../../../../../share/themes/ .PHONY: build clean build: $(SRC_FILE) $(SRC_FILE_DARK) - mkdir -p $(ASSETS_DIR) $(ASSETS_DIR_DARK) $(MENU_TOOLBAR_DIR) - for i in $(ASSETS) $(MENU_ASSETS) ; \ + mkdir -p $(ASSETS_DIR) $(ASSETS_DIR_DARK) + for i in $(ASSETS) ; \ do \ echo ; \ echo Rendering $(ASSETS_DIR)/$$i.png ; \ $(INKSCAPE) --export-id=$$i \ - --export-id-only \ - --export-png=$(ASSETS_DIR)/$$i.png $(SRC_FILE) > /dev/null 2>&1 \ + --export-id-only \ + --export-background-opacity=0 \ + --export-png=$(ASSETS_DIR)/$$i.png $(SRC_FILE) > /dev/null 2>&1 \ && $(OPTIPNG) $(ASSETS_DIR)/$$i.png ; \ echo ; \ echo Rendering $(ASSETS_DIR_DARK)/$$i.png ; \ $(INKSCAPE) --export-id=$$i \ - --export-id-only \ - --export-png=$(ASSETS_DIR_DARK)/$$i.png $(SRC_FILE_DARK) > /dev/null 2>&1 \ + --export-id-only \ + --export-background-opacity=0 \ + --export-png=$(ASSETS_DIR_DARK)/$$i.png $(SRC_FILE_DARK) > /dev/null 2>&1 \ && $(OPTIPNG) $(ASSETS_DIR_DARK)/$$i.png ; \ done - $(foreach ASSET, $(MENU_ASSETS), \ - cp $(ASSETS_DIR)/$(ASSET).png $(MENU_TOOLBAR_DIR)/$(ASSET).png && \ - cp $(ASSETS_DIR_DARK)/$(ASSET).png $(MENU_TOOLBAR_DIR)/$(ASSET)-dark.png &&) true - $(foreach ASSET, $(DARK_MENU_EXTRA_ASSETS), \ - cp $(ASSETS_DIR_DARK)/$(ASSET).png $(MENU_TOOLBAR_DIR)/$(ASSET).png &&) true mkdir -p $(THEMES_DIR)Kali-Light/gtk-2.0/assets/ cp assets/* $(THEMES_DIR)Kali-Light/gtk-2.0/assets/ - mkdir -p $(THEMES_DIR)Kali-Light/gtk-2.0/menubar-toolbar/ - cp menubar-toolbar/* $(THEMES_DIR)Kali-Light/gtk-2.0/menubar-toolbar/ mkdir -p $(THEMES_DIR)Kali-Dark/gtk-2.0/assets/ cp assets-dark/* $(THEMES_DIR)Kali-Dark/gtk-2.0/assets/ - mkdir -p $(THEMES_DIR)Kali-Dark/gtk-2.0/menubar-toolbar/ - cp menubar-toolbar/* $(THEMES_DIR)Kali-Dark/gtk-2.0/menubar-toolbar/ - + clean: - -rm -r $(ASSETS_DIR) $(ASSETS_DIR_DARK) $(MENU_TOOLBAR_DIR) + -rm -r $(ASSETS_DIR) $(ASSETS_DIR_DARK) diff --git a/src/themes/Kali/assets-renderer/gtk2/assets-dark.svg b/src/themes/Kali/assets-renderer/gtk2/assets-dark.svg index 83f59cc5..5a5d5eea 100644 --- a/src/themes/Kali/assets-renderer/gtk2/assets-dark.svg +++ b/src/themes/Kali/assets-renderer/gtk2/assets-dark.svg @@ -1,701 +1,5896 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - + + + + + - - - - - - - - - - - - - - - - - + + + + + - - - + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + image/svg+xml + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - diff --git a/src/themes/Kali/assets-renderer/gtk2/assets.txt b/src/themes/Kali/assets-renderer/gtk2/assets.txt index 97491869..4feb2320 100644 --- a/src/themes/Kali/assets-renderer/gtk2/assets.txt +++ b/src/themes/Kali/assets-renderer/gtk2/assets.txt @@ -1,120 +1,168 @@ -arrow-down -arrow-down-insens -arrow-down-prelight -arrow-left -arrow-left-insens -arrow-left-prelight -arrow-right -arrow-right-insens -arrow-right-prelight -arrow-up -arrow-up-insens -arrow-up-prelight -arrow-down-small -arrow-down-small-insens -arrow-down-small-prelight -arrow-up-small -arrow-up-small-insens -arrow-up-small-prelight -menu-arrow -menu-arrow-prelight +menu-checkbox +menu-checkbox-hover +menu-checkbox-insensitive +menu-checkbox-checked +menu-checkbox-checked-hover +menu-checkbox-checked-insensitive +menu-checkbox-mixed +menu-checkbox-mixed-hover +menu-checkbox-mixed-insensitive +menu-radio +menu-radio-hover +menu-radio-insensitive +menu-radio-checked +menu-radio-checked-hover +menu-radio-checked-insensitive +menu-radio-mixed +menu-radio-mixed-hover +menu-radio-mixed-insensitive +menu-pan-left +menu-pan-left-hover +menu-pan-left-insensitive +menu-pan-right +menu-pan-right-hover +menu-pan-right-insensitive +menu-pan-up +menu-pan-up-insensitive +menu-pan-down +menu-pan-down-insensitive button button-hover button-active button-insensitive +combo-entry-ltr-entry +combo-entry-ltr-entry-active +combo-entry-ltr-entry-insensitive +combo-entry-ltr-button +combo-entry-ltr-button-hover +combo-entry-ltr-button-active +combo-entry-ltr-button-insensitive +combo-entry-rtl-entry +combo-entry-rtl-entry-active +combo-entry-rtl-entry-insensitive +combo-entry-rtl-button +combo-entry-rtl-button-hover +combo-entry-rtl-button-active +combo-entry-rtl-button-insensitive +entry +entry-active +entry-insensitive +entry-background +entry-background-insensitive +border +frame +frame-inline +frame-notebook +line +focus +handle +handle-horz +handle-vert +menu-border +menubar-item-active +notebook-entry +notebook-entry-active +notebook-entry-insensitive +notebook-combo-entry-ltr-entry +notebook-combo-entry-ltr-entry-active +notebook-combo-entry-ltr-entry-insensitive +notebook-combo-entry-rtl-entry +notebook-combo-entry-rtl-entry-active +notebook-combo-entry-rtl-entry-insensitive +pan-left +pan-left-semi +pan-left-insensitive +pan-right +pan-right-semi +pan-right-insensitive +pan-up +pan-up-insensitive +pan-down +pan-down-insensitive +progressbar-horz +progressbar-horz-trough +progressbar-vert +progressbar-vert-trough +scrollbar-horz-slider +scrollbar-horz-slider-hover +scrollbar-horz-slider-active +scrollbar-horz-trough +scrollbar-vert-slider +scrollbar-vert-slider-hover +scrollbar-vert-slider-active +scrollbar-vert-trough +scrollbar-vert-slider-rtl +scrollbar-vert-slider-hover-rtl +scrollbar-vert-slider-active-rtl +scrollbar-vert-trough-rtl +spin-ltr-down +spin-ltr-down-hover +spin-ltr-down-active +spin-ltr-down-insensitive +spin-ltr-up +spin-ltr-up-hover +spin-ltr-up-active +spin-ltr-up-insensitive +spin-rtl-down +spin-rtl-down-hover +spin-rtl-down-active +spin-rtl-down-insensitive +spin-rtl-up +spin-rtl-up-hover +spin-rtl-up-active +spin-rtl-up-insensitive +spin-up +spin-down +spin-up-insensitive +spin-down-insensitive +scale-slider +scale-slider-hover +scale-slider-active +scale-slider-insensitive +scale-horz-focus +scale-horz-trough +scale-horz-trough-active +scale-vert-trough +scale-vert-trough-active +tab-left +tab-left-active +tab-right +tab-right-active +tab-up +tab-up-active +tab-down +tab-down-active +tab-horz-gap +tab-vert-gap +treeview-pan-up +treeview-pan-up-hover +treeview-pan-up-active +treeview-pan-down +treeview-pan-down-hover +treeview-pan-down-active +treeview-separator-ltr +treeview-separator-rtl checkbox-checked +checkbox-checked-hover +checkbox-checked-active checkbox-checked-insensitive checkbox-unchecked +checkbox-unchecked-hover +checkbox-unchecked-active checkbox-unchecked-insensitive +checkbox-mixed +checkbox-mixed-hover +checkbox-mixed-active +checkbox-mixed-insensitive radio-checked +radio-checked-hover +radio-checked-active radio-checked-insensitive radio-unchecked +radio-unchecked-hover +radio-unchecked-active radio-unchecked-insensitive -menu-checkbox-checked -menu-checkbox-checked-selected -menu-checkbox-checked-insensitive -menu-checkbox-unchecked -menu-checkbox-unchecked-selected -menu-checkbox-unchecked-insensitive -menu-radio-checked -menu-radio-checked-selected -menu-radio-checked-insensitive -menu-radio-unchecked -menu-radio-unchecked-selected -menu-radio-unchecked-insensitive -entry-background -entry-background-disabled -entry-bg -entry-active-bg -entry-disabled-bg -entry-notebook -entry-active-notebook -entry-disabled-notebook -combo-entry -combo-entry-focus -combo-entry-insensitive -combo-entry-notebook -combo-entry-focus-notebook -combo-entry-insensitive-notebook -combo-entry-rtl -combo-entry-focus-rtl -combo-entry-insensitive-rtl -combo-entry-notebook-rtl -combo-entry-focus-notebook-rtl -combo-entry-insensitive-notebook-rtl -combo-entry-button -combo-entry-button-insensitive -combo-entry-button-active -combo-entry-button-rtl -combo-entry-button-insensitive-rtl -combo-entry-button-active-rtl -down-background -up-background -down-background-disable -up-background-disable -down-background-rtl -up-background-rtl -down-background-disable-rtl -up-background-disable-rtl -plus -minus -handle-h -handle-v -line-h -line-v -menu -menuitem -null -tree_header -progressbar -progressbar_v -trough-progressbar -trough-progressbar_v -slider -slider-insensitive -slider-prelight -trough-horizontal -trough-vertical -trough-horizontal-active -trough-vertical-active -slider-horiz -slider-horiz-active -slider-horiz-insens -slider-horiz-prelight -slider-vert -slider-vert-active -slider-vert-insens -slider-vert-prelight -trough-scrollbar-horiz -trough-scrollbar-vert -frame -frame-gap-end -frame-gap-start -notebook -tab-bottom-active -tab-top-active -tab-left-active -tab-right-active -inline-toolbar -toolbar -focus-line +radio-mixed +radio-mixed-hover +radio-mixed-active +radio-mixed-insensitive diff --git a/src/themes/Kali/assets-renderer/gtk2/menu_assets.txt b/src/themes/Kali/assets-renderer/gtk2/menu_assets.txt deleted file mode 100644 index fafbbc75..00000000 --- a/src/themes/Kali/assets-renderer/gtk2/menu_assets.txt +++ /dev/null @@ -1,5 +0,0 @@ -entry-toolbar -entry-active-toolbar -entry-disabled-toolbar -menubar -menubar_button