Skip to content

Commit 4bdf697

Browse files
committed
修改calc
1 parent 0b1a911 commit 4bdf697

1 file changed

Lines changed: 63 additions & 33 deletions

File tree

apps/calc.ss

Lines changed: 63 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -33,61 +33,91 @@
3333
(glut-display (lambda ()
3434
(imgui-render-start)
3535
;(imgui-test)
36-
(imgui-set-next-window-size (imgui-make-vec2 210.0 230.0) 1)
36+
(imgui-set-next-window-size (imgui-make-vec2 210.0 280.0) 1)
3737
(imgui-begin "calculator" 0)
3838
(imgui-text "exp:")
3939
(imgui-separator)
40-
(if (imgui-button "7" (imgui-make-vec2 40.0 40.0) )
40+
41+
42+
43+
(if (imgui-button "C" (imgui-make-vec2 40.0 40.0) )
4144
1;
4245
)
4346
(imgui-same-line)
44-
(if (imgui-button "8" (imgui-make-vec2 40.0 40.0) )
47+
(if (imgui-button "+/-" (imgui-make-vec2 40.0 40.0) )
4548
1;
4649
)
4750
(imgui-same-line)
48-
(if (imgui-button "9" (imgui-make-vec2 40.0 40.0) )
49-
1;
50-
)
51-
52-
(if (imgui-button "4" (imgui-make-vec2 40.0 40.0) )
53-
1;
54-
)
55-
(imgui-same-line)
56-
(if (imgui-button "5" (imgui-make-vec2 40.0 40.0) )
51+
(if (imgui-button "%" (imgui-make-vec2 40.0 40.0) )
5752
1;
5853
)
5954
(imgui-same-line)
60-
(if (imgui-button "6" (imgui-make-vec2 40.0 40.0) )
55+
(if (imgui-button "÷" (imgui-make-vec2 40.0 40.0) )
6156
1;
6257
)
6358

64-
(if (imgui-button "1" (imgui-make-vec2 40.0 40.0) )
65-
1;
66-
)
59+
60+
(if (imgui-button "7" (imgui-make-vec2 40.0 40.0) )
61+
1;
62+
)
63+
(imgui-same-line)
64+
(if (imgui-button "8" (imgui-make-vec2 40.0 40.0) )
65+
1;
66+
)
6767
(imgui-same-line)
68-
(if (imgui-button "2" (imgui-make-vec2 40.0 40.0) )
68+
(if (imgui-button "9" (imgui-make-vec2 40.0 40.0) )
6969
1;
7070
)
7171
(imgui-same-line)
72-
(if (imgui-button "3" (imgui-make-vec2 40.0 40.0) )
72+
(if (imgui-button "x" (imgui-make-vec2 40.0 40.0) )
7373
1;
7474
)
7575

76-
(if (imgui-button "0" (imgui-make-vec2 40.0 40.0) )
77-
1;
78-
)
79-
(imgui-same-line)
80-
(if (imgui-button "." (imgui-make-vec2 40.0 40.0) )
81-
1;
82-
)
83-
(imgui-same-line)
84-
(if (imgui-button "c" (imgui-make-vec2 40.0 40.0) )
85-
1;
86-
)
87-
(imgui-same-line)
88-
(if (imgui-button "=" (imgui-make-vec2 40.0 40.0) )
89-
1;
90-
)
76+
(if (imgui-button "4" (imgui-make-vec2 40.0 40.0) )
77+
1;
78+
)
79+
(imgui-same-line)
80+
(if (imgui-button "5" (imgui-make-vec2 40.0 40.0) )
81+
1;
82+
)
83+
(imgui-same-line)
84+
(if (imgui-button "6" (imgui-make-vec2 40.0 40.0) )
85+
1;
86+
)
87+
88+
(imgui-same-line)
89+
(if (imgui-button "-" (imgui-make-vec2 40.0 40.0) )
90+
1;
91+
)
92+
93+
(if (imgui-button "1" (imgui-make-vec2 40.0 40.0) )
94+
1;
95+
)
96+
(imgui-same-line)
97+
(if (imgui-button "2" (imgui-make-vec2 40.0 40.0) )
98+
1;
99+
)
100+
(imgui-same-line)
101+
(if (imgui-button "3" (imgui-make-vec2 40.0 40.0) )
102+
1;
103+
)
104+
(imgui-same-line)
105+
(if (imgui-button "+" (imgui-make-vec2 40.0 40.0) )
106+
1;
107+
)
108+
109+
(if (imgui-button "0" (imgui-make-vec2 88.0 40.0) )
110+
1;
111+
)
112+
(imgui-same-line)
113+
(if (imgui-button "." (imgui-make-vec2 40.0 40.0) )
114+
1;
115+
)
116+
117+
(imgui-same-line)
118+
(if (imgui-button "=" (imgui-make-vec2 40.0 40.0) )
119+
1;
120+
)
91121

92122
(imgui-end)
93123
(imgui-render-end)

0 commit comments

Comments
 (0)