rendered paste bodydialog calc {
title "Calculator"
size -1 -1 74 74
option dbu
button "7", 1, 6 18 10 10
button "8", 2, 20 18 10 10
button "9", 3, 34 18 10 10
button "+", 4, 47 18 10 10
button "4", 5, 6 32 10 10
button "5", 6, 20 32 10 10
button "-", 7, 47 32 10 10
button "6", 8, 34 32 10 10
button "1", 9, 5 45 10 10
button "2", 10, 19 45 10 10
button "3", 11, 33 45 10 10
button "0", 12, 5 59 25 10
button "=", 13, 47 45 10 23
button ".", 14, 34 59 10 10
edit "", 15, 6 2 65 11
button "/", 16, 60 18 10 10
button "*", 17, 60 32 10 10
}
on *:DIALOG:calc:sclick:1:did -a calc 15 7
on *:DIALOG:calc:sclick:2:did -a calc 15 8
on *:DIALOG:calc:sclick:3:did -a calc 15 9
on *:DIALOG:calc:sclick:4:did -a calc 15 +
on *:DIALOG:calc:sclick:5:did -a calc 15 4
on *:DIALOG:calc:sclick:6:did -a calc 15 5
on *:DIALOG:calc:sclick:7:did -a calc 15 -
on *:DIALOG:calc:sclick:8:did -a calc 15 6
on *:DIALOG:calc:sclick:9:did -a calc 15 1
on *:DIALOG:calc:sclick:10:did -a calc 15 2
on *:DIALOG:calc:sclick:11:did -a calc 15 3
on *:DIALOG:calc:sclick:12:did -a calc 15 0
on *:DIALOG:calc:sclick:13:did -ra calc 15 $calc($did(calc,15).text)
on *:DIALOG:calc:sclick:14:did -a calc 15 .
on *:DIALOG:calc:sclick:16:did -a calc 15 /
on *:DIALOG:calc:sclick:17:did -a calc 15 *
alias calc { dialog -m calc calc }