Highlight button background on hover

This commit is contained in:
Tom Willemse 2024-12-14 23:42:49 -08:00
parent ab63e34311
commit 4e30280188

View file

@ -4,14 +4,16 @@
(let* ((button-width 30) (let* ((button-width 30)
(title-height button-width) (title-height button-width)
(bg (list 'background "#111414")) (backgroud-color "#111414")
(bg (list 'background backgroud-color))
(button-bg (list 'background backgroud-color backgroud-color "#222424"))
(fg (list 'foreground "#bfbfbf" "#ff9800")) (fg (list 'foreground "#bfbfbf" "#ff9800"))
(font (list 'font (get-font-typed "Pango" "Dosis 14"))) (font (list 'font (get-font-typed "Pango" "Dosis 14")))
(default-frame (default-frame
`((,bg ,fg (right-edge . 5) (width . ,button-width) (height . ,title-height) (text . "×") (x-justify . center) (y-justify . center) (top-edge . ,(- title-height)) (class . close-button)) `((,button-bg ,fg (right-edge . 5) (width . ,button-width) (height . ,title-height) (text . "×") (x-justify . center) (y-justify . center) (top-edge . ,(- title-height)) (class . close-button))
(,bg ,fg (right-edge . ,(+ button-width 5)) (width . ,button-width) (height . ,title-height) (text . "") (x-justify . center) (y-justify . center) (top-edge . ,(- title-height)) (class . maximize-button)) (,button-bg ,fg (right-edge . ,(+ button-width 5)) (width . ,button-width) (height . ,title-height) (text . "") (x-justify . center) (y-justify . center) (top-edge . ,(- title-height)) (class . maximize-button))
(,bg ,fg (right-edge . ,(+ (* 2 button-width) 5)) (width . ,button-width) (height . ,button-width) (text . "_") (x-justify . center) (y-justify . center) (top-edge . ,(- title-height)) (class . iconify-button)) (,button-bg ,fg (right-edge . ,(+ (* 2 button-width) 5)) (width . ,button-width) (height . ,button-width) (text . "_") (x-justify . center) (y-justify . center) (top-edge . ,(- title-height)) (class . iconify-button))
(,bg ,fg (left-edge . 5) (width . ,button-width) (height . ,title-height) (top-edge . ,(- title-height)) (class . menu-button) (text . "") (x-justify . center) (y-justify . center)) (,button-bg ,fg (left-edge . 5) (width . ,button-width) (height . ,title-height) (top-edge . ,(- title-height)) (class . menu-button) (text . "") (x-justify . center) (y-justify . center))
(,bg (right-edge . 5) (left-edge . 5) (height . 5) (bottom-edge . -5) (class . bottom-border)) (,bg (right-edge . 5) (left-edge . 5) (height . 5) (bottom-edge . -5) (class . bottom-border))
(,bg (left-edge . 0) (top-edge . ,(- title-height)) (width . 5) (height . 5) (class . top-left-corner)) (,bg (left-edge . 0) (top-edge . ,(- title-height)) (width . 5) (height . 5) (class . top-left-corner))
(,bg (left-edge . 0) (top-edge . ,(- (- title-height 5))) (width . 5) (height . ,(- title-height 5))) (,bg (left-edge . 0) (top-edge . ,(- (- title-height 5))) (width . 5) (height . ,(- title-height 5)))
@ -24,10 +26,10 @@
(text . ,window-name) (x-justify . center) (y-justify . center) (class . title)))) (text . ,window-name) (x-justify . center) (y-justify . center) (class . title))))
(shaded-frame (shaded-frame
`((,bg ,fg (right-edge . 0) (width . ,button-width) (height . ,title-height) (text . "×") (x-justify . center) (y-justify . center) (top-edge . ,(- title-height)) (class . close-button)) `((,button-bg ,fg (right-edge . 0) (width . ,button-width) (height . ,title-height) (text . "×") (x-justify . center) (y-justify . center) (top-edge . ,(- title-height)) (class . close-button))
(,bg ,fg (right-edge . ,button-width) (width . ,button-width) (height . ,title-height) (text . "") (x-justify . center) (y-justify . center) (top-edge . ,(- title-height)) (class . maximize-button)) (,button-bg ,fg (right-edge . ,button-width) (width . ,button-width) (height . ,title-height) (text . "") (x-justify . center) (y-justify . center) (top-edge . ,(- title-height)) (class . maximize-button))
(,bg ,fg (right-edge . ,(* 2 button-width)) (width . ,button-width) (height . ,title-height) (text . "_") (x-justify . center) (y-justify . center) (top-edge . ,(- title-height)) (class . iconify-button)) (,button-bg ,fg (right-edge . ,(* 2 button-width)) (width . ,button-width) (height . ,title-height) (text . "_") (x-justify . center) (y-justify . center) (top-edge . ,(- title-height)) (class . iconify-button))
(,bg ,fg (left-edge . 0) (width . ,button-width) (height . ,title-height) (top-edge . ,(- title-height)) (class . menu-button) (text . "") (x-justify . center) (y-justify . center)) (,button-bg ,fg (left-edge . 0) (width . ,button-width) (height . ,title-height) (top-edge . ,(- title-height)) (class . menu-button) (text . "") (x-justify . center) (y-justify . center))
(,bg ,fg ,font (right-edge . ,(* 3 button-width)) (left-edge . ,button-width) (height . ,title-height) (top-edge . ,(- title-height)) (,bg ,fg ,font (right-edge . ,(* 3 button-width)) (left-edge . ,button-width) (height . ,title-height) (top-edge . ,(- title-height))
(text . ,window-name) (x-justify . center) (y-justify . center) (class . title))))) (text . ,window-name) (x-justify . center) (y-justify . center) (class . title)))))