rendered paste bodydialog calc {
title "Calculator"
size -1 -1 125 208
edit "", 1, 6 7 108 20
button "1", 2, 7 28 34 25
button "2", 3, 44 29 33 25
button "3", 4, 81 28 31 25
button "4", 5, 9 59 31 25
button "5", 6, 44 60 34 25
button "6", 7, 81 60 31 25
button "7", 8, 9 89 33 25
button "8", 9, 45 90 32 25
button "9", 10, 82 90 33 25
button ".", 11, 9 120 35 25
button "0", 12, 47 120 31 25
button "00", 13, 84 120 32 25
button "+", 14, 9 152 37 25
button "-", 15, 50 151 29 25
button "*", 16, 85 153 30 25
button "=", 17, 9 181 107 25
}
on 1:dialog:calc:sclick:*: {
if ($did == 2) did -a calc 1 1
if ($did == 3) did -a calc 1 2
if ($did == 4) did -a calc 1 3
if ($did == 5) did -a calc 1 4
if ($did == 6) did -a calc 1 5
if ($did == 7) did -a calc 1 6
if ($did == 8) did -a calc 1 7
if ($did == 9) did -a calc 1 8
if ($did == 10) did -a calc 1 9
if ($did == 11) did -a calc 1 .
if ($did == 12) did -a calc 1 0
if ($did == 13) did -a calc 1 00
if ($did == 14) did -a calc 1 +
if ($did == 15) did -a calc 1 -
if ($did == 16) did -a calc 1 *
if ($did == 17) did -ra calc 1 $calc($did(1))
}