diff options
author | Sn4il <sn4il@thedroth.rocks> | 2025-01-05 14:00:29 +0300 |
---|---|---|
committer | Sn4il <sn4il@thedroth.rocks> | 2025-01-05 14:00:29 +0300 |
commit | f627c63713c809c658e48de0b3e5bef226badaec (patch) | |
tree | 4e2724ce7f762f065e2b5c6342a4e2975ab24fae /themes/materia-cyberpunk-neon/gtk-2.0/apps.rc | |
parent | 700c23d2f61fc5e03095c363fd13470861678f75 (diff) | |
download | dotfiles-f627c63713c809c658e48de0b3e5bef226badaec.tar.gz dotfiles-f627c63713c809c658e48de0b3e5bef226badaec.zip |
Diffstat (limited to 'themes/materia-cyberpunk-neon/gtk-2.0/apps.rc')
-rw-r--r-- | themes/materia-cyberpunk-neon/gtk-2.0/apps.rc | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/themes/materia-cyberpunk-neon/gtk-2.0/apps.rc b/themes/materia-cyberpunk-neon/gtk-2.0/apps.rc new file mode 100644 index 0000000..ef31766 --- /dev/null +++ b/themes/materia-cyberpunk-neon/gtk-2.0/apps.rc @@ -0,0 +1,92 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file, unlike hacks.rc, contains legitimate cases we need to handle, e.g. +# custom widgets, programs giving us a chance to alter their UI to fit more with +# the theme or stuff that is supposed to look different, like panels. + +# TODO: This could really look nicer +style "gimp_spin_scale" { + # Spin background + bg[NORMAL] = @base_color + + engine "pixmap" { + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up-disabled.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "chrome_gtk_frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 +} + +# Disable spin button assets for GimpSpinScale +class "GimpSpinScale" style "gimp_spin_scale" + +# Chromium lets us define some colours and settings for better integration +class "ChromeGtkFrame" style "chrome_gtk_frame" |