Re: [Sawfish] few theming questions |
[ Thread Index | Date Index | More lists.tuxfamily.org/sawfish Archives ]
Hi, On Wed, 16 Jan 2013 15:42:20 +0100 wrote Zenlima <post@xxxxxxxxxx>: >Hi, > >I am writing a little theme for sawfish and a few questions came up >which I like to ask. > >--Question 1a: >At the moment same graphic (e.g. the corner graphics) are displayed in >an active and an inactive version - what works fine: > > (corner-br (list (set-image-border (make-image > "corner_bottom_right_inactive.png")) > (set-image-border (make-image > "corner_bottom_right.png")))) > > ...and later inside the frame... > > ((background . ,corner-br) > (bottom-edge . -5) > (right-edge . -5) > (class . bottom-right-corner)) > > >But I don't want the corner graphics at all once the window is not >active anymore. Is that possible and if so with which syntax? Here is >my idea with pseudo code: > > (if this-frame-is-active ( > ((background . ,corner-br) > (bottom-edge . -5) > (right-edge . -5) > (class . bottom-right-corner)) > ) > > >--Question 1b: >One step even better would be, if it would be possible to dispaly the >corner graphic only then if the mouse pointer is above the corner. >Would that also be possible? You can try this: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define corner-br `((focused . ,(make-image "your-corner-if-window-have-focus.png")) (highlighted . ,(make-image "your-corner-if-mouse-over-corner.png")) (clicked . nil) (inactive . nil) (inactive-highlighted . nil) (inactive-clicked . nil))) ((background . ,corner-br) (bottom-edge . -5) (right-edge . -5) (class . bottom-right-corner)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; You can use in a theme for sawfish different images for active, inactive windows: focus = if window has focus highlighted = if mouse over frame class and window has focus clicked = if you click on a frame class and window has focus inactive = window has no focus inactive-highlighted = window has no focus but the mousepointer is over the frame class inactive-clicked= window has no focus but you click on the frame class -- Regards, Fuchur GPG Fingerprint: CA3B 8204 5B3E 6D48 6D53 C116 E5BC 70D5 B8D7 B2B0
Attachment:
signature.asc
Description: PGP signature
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |