options #option id val title option 1 1 Draw gradient background option 2 1 Flat borders option 3 1 Enable avatars end padding-right 4 padding-bottom 4 w (text.width+(25>(avatar.width+4+4))+4)>(25+title.width+4+clock.width+4) # background object type bitmap ifnotset 1 source pixel:808080 mono x 0 y 0 w -1 h -1 end object type bitmap ifset 1 source gradient:v/707070/909090 mono x 0 y 0 w -1 h -1 end # 3d border object type bitmap ifnotset 2 source pixel:d0d0d0 mono x 0 y 0 w -1 end object type bitmap ifnotset 2 source pixel:d0d0d0 mono x 0 y 0 h -1 end object type bitmap ifnotset 2 source pixel:303030 mono x 0 y -1 w -1 end object type bitmap ifnotset 2 source pixel:303030 mono x -1 y 0 h -1 end object type bitmap ifnotset 2 source pixel:303030 mono x -1 y -1 end # flat border object type bitmap ifset 2 source pixel:000000 x 0 y 0 w -1 end object type bitmap ifset 2 source pixel:000000 x 0 y 0 h -1 end object type bitmap ifset 2 source pixel:000000 y -1 w -1 end object type bitmap ifset 2 source pixel:000000 x -1 y 0 h -1 end object type bitmap ifset 2 source pixel:000000 x -1 y -1 end # popup icon object type icon x 5 y 3 end # popup title object type title x 25 y 4 w window.width-25-4-clock.width-4 end # avatar object type avatar ifset 3 x 4 y title.height+4+4 w options.avatarsize<(options.avatarsize*avatarbitmap.width/avatarbitmap.height) proportional 1 end # popup text object type text x 25>(avatar.width+4+4) y title.height+4+4 w window.width-(25>(avatar.width+4+4))-4 end #clock object type clock x window.width-4-clock.width y 4 end