rendered paste bodydialog try {
title "Winamp"
size 300 150 330 400
text { %secs } , 1 , 40 23 62 24, center
text { Daina: %track $+ $chr(46) $+ %song } , 2 , 12 200 200 13
button "|<" , 18 , 12 60 25 25
button ">" , 19 , 45 60 25 25,
button "||" , 20 , 78 60 25 25,
button "X" , 21 , 111 60 25 25
button ">|" , 22 , 144 60 25 25
button "rep" , 24 , 175 60 25 15 hide
icon 23, 12 10 96 50, pics\play.gif
}
alias winamp {
set %song $dll(dll\winamp.dll,Winamp,get track title)
set %secs $wslen($dll(dll\winamp.dll,Winamp,get track pos))
set %track $dll(dll\winamp.dll,Winamp,get track index)
if ($len($dialog(try)) > 0) {
did -r try 1-2
did -a try 1 %secs
did -a try 2 Daina: %track $+ $chr(46) $+ %song
}
elseif (%kart == on) {
dialog -m try try
set %kart on
}
if (%kart == on) {
.timer 1 1 winamp
}
}
on *:dialog:try:close:*: {
set %kart off
.timer 1 2 set %kart on
}
on *:dialog:try:sclick:*: {
if ($did = 18) {
.echo -q $dll(dll\winamp.dll, Winamp,prev track)
halt
}
if ($did = 19) {
.echo -q $dll(dll\winamp.dll, Winamp,play)
halt
}
if ($did = 20) {
.echo -q $dll(dll\winamp.dll,Winamp,pause)
halt
}
if ($did = 21) {
.echo -q $dll(dll\winamp.dll,Winamp,stop)
halt
}
if ($did = 22) {
.echo -q $dll(dll\winamp.dll,Winamp,next track)
halt
}
if ($did = 24) {
.echo -q $dll(dll\winamp.dll,Winamp,set repeat on)
}
}