Blob


1 # lib
3 This are some common stuff that needs to be shared between panel
4 and event-gen.
6 fn hc { herbstclient $* }
8 if (~ $"monitor '')
9 monitor=0
11 geometry=`{hc monitor_rect $"monitor}
12 if (test -z $"geometry) {
13 echo invalid monitor $monitor
14 exit 1
15 }
17 x=$geometry(1)
18 y=$geometry(2)
19 panel_width=$geometry(3)
20 panel_height=16
22 font='-*-fixed-medium-*-*-*-12-*-*-*-*-*-*-*'
24 fn omit-alpha {
25 sed 's,^\(\#[0-9a-f]\{6\}\)[0-9a-f]\{2\}$,\1,'
26 }
28 # extract colors from hlwm and omit alpha-value
29 bgcolor=`{hc get frame_border_normal_color | omit-alpha}
30 selbg=`{hc get window_border_active_color | omit-alpha}
31 selfg='#101010'