alias drawnotify {
if (!$window(@notify)) { window -dk0pz +b @notify 0 0 180 300 }
drawrect -fr @notify $rgb(224,235,246) 1 0 0 180 20
drawrect -r @notify $rgb(109,109,109) 1 0 0 180 20
drawtext -r @notify $rgb(109,109,109) Bright 11 5 5 Notify List
}
alias -l notify_win_move {
if ((%mouse.x) && (%mouse.y)) {
var %mx $mouse.mx, %my $mouse.my, %win @notify
window %win $calc((%mx - %mouse.x) - 3) $calc((%my - %mouse.y) - 3) $window(%win).width 80
}
}
menu @notify {
sclick:{
if ($timer(notify_win_move)) {
.timernotify_win_move off
return
}
set %mouse.x $mouse.x
set %mouse.y $mouse.y
.timernotify_win_move -m 0 1 notify_win_move
}
uclick: {
.timernotify_win_move off
unset %mouse.x %mouse.*
}
leave: {
.timernotify_win_move off
unset %mouse.*
}
}
on 1:close:@notify:.timernotify_win_move off