rendered paste bodyDialog Calc {
title "Calculator"
size -1 -1 170 98
option dbu
edit " ", 13, 10 6 100 11,
edit "0", 16, 118 6 50 11, read
text "=", 17, 112 6 6 13
button "0", 100, 10 20 16 16
button "1", 1, 10 37 16 16
button "2", 2, 10 54 16 16
button "3", 3, 10 71 16 16
button "4", 4, 27 20 16 16
button "5", 5, 27 37 16 16
button "6", 6, 27 54 16 16
button "7", 7, 27 71 16 16
button "8", 8, 44 37 16 16
button "9", 9, 44 54 16 16
button "100", 101, 44 20 16 16
button "1000", 102, 44 71 16 16
button ":", 10, 65 23 20 20
button "X", 11, 65 44 20 20
button "+", 12, 65 65 20 20
button "Clear", 14, 90 20 50 15
button "Calc", 20, 90 38 50 15
button "Backspace", 65, 90 56 50 15
button "Close", 66, 90 74 50 15
link "Edie Scripts", 15, 3 90 38 8
}
ON *:dialog:calc:sclick:65:{
set %calccer $left($did(calc,13),-1)
/pinda
}
alias pinda {
did -ra Calc 13 %calccer
}
ON *:dialog:calc:sclick:66:{
/dialog -x calc
}
ON *:dialog:calc:sclick:100:{
did -a calc 13 0
}
ON *:dialog:calc:sclick:101:{
did -a calc 13 100
}
ON *:dialog:calc:sclick:102:{
did -a calc 13 1000
}
ON *:dialog:calc:sclick:1:{
did -a Calc 13 1
}
ON *:dialog:calc:sclick:2:{
did -a Calc 13 2
}
ON *:dialog:calc:sclick:3:{
did -a Calc 13 3
}
ON *:dialog:calc:sclick:4:{
did -a Calc 13 4
}
ON *:dialog:calc:sclick:5:{
did -a Calc 13 5
}
ON *:dialog:calc:sclick:6:{
did -a Calc 13 6
}
ON *:dialog:calc:sclick:7:{
did -a Calc 13 7
}
ON *:dialog:calc:sclick:8:{
did -a Calc 13 8
}
ON *:dialog:calc:sclick:9:{
did -a Calc 13 9
}
ON *:dialog:calc:sclick:14:{
/dialog -x Calc
/dialog -m calc Calc
}
ON *:dialog:calc:sclick:10:{
did -a Calc 13 /
}
ON *:dialog:calc:sclick:11:{
did -a Calc 13 *
}
ON *:dialog:calc:sclick:12:{
did -a calc 13 +
}
ON *:dialog:calc:sclick:20:{
did -ra calc 16 $calc($did(calc,13))
}