Ultima attività 1733819921

yumaikas's Avatar yumaikas ha revisionato questo gist 1733819920. Vai alla revisione

1 file changed, 67 insertions

WIP_CalculatorUI.nv(file creato)

@@ -0,0 +1,67 @@
1 + | #strings, br, app, button,
2 + AC, All Clear, C, Clear,
3 + 9,8,7,6,5,4,3,2,1, +,/,*,-
4 + Press 7, Press 8, Press 9, Press Divide,
5 + Press 4, Press 5, Press 6, Press Multiply
6 + |
7 + | #slots, inner content, vera event |
8 +
9 + | #port, on log string, needs, @on log, clears, @on log |
10 + | #port, on clear log, needs, @clear log, clears, @clear log |
11 + | #port, on reset ui, needs, @reset ui, clears, @reset ui |
12 + | #port, create element, needs, @create element, clears, @create element |
13 + | #port, mount element by id, needs, @mount element by id, clears, @mount element by id |
14 +
15 + || ui init
16 +
17 + | ui init |
18 + @reset ui,
19 + add string app, mount element by id,
20 + create buttons
21 +
22 + | create button |
23 + set slot inner content,
24 + set slot vera event,
25 + create button.2
26 +
27 + | create button.2 |
28 + add string button, create element
29 +
30 + | next row |
31 + add string br, create element
32 +
33 + | create element | @create element
34 + | mount element by id | @mount element by id
35 +
36 + | create buttons |
37 + create AC C row,
38 + create 7 8 9 / row,
39 + create 4 5 6 * row,
40 + create 1 2 3 - row,
41 + create 0 . = +
42 +
43 + | create AC C row | create AC button, create C button
44 + | create AC button | add string AC, add string All Clear, create button
45 + | create C button | add string C, add string Clear, create button, derpy
46 + |derpy| next row
47 +
48 + | create 7 8 9 / row | add button 7, add button 8, add button 9, add button /
49 + | add button 7 | add string 7, add string Press 7, create button
50 + | add button 8 | add string 8, add string Press 8, create button
51 + | add button 9 | add string 9, add string Press 9, create button
52 + | add button / | add string /, add string Press Divide, create button, herpy
53 + |herpy| next row
54 +
55 +
56 + | create 4 5 6 * row | add button 4, add button 5, add button 6, add button *
57 + | add button 4 | add string 4, add string Press 4, create button
58 + | add button 5 | add string 5, add string Press 5, create button
59 + | add button 6 | add string 6, add string Press 6, create button,
60 + | add button * | add string *, add string Press Multiply, create button, erpy
61 + |erpy| next row
62 +
63 +
64 +
65 + | Clear | add string Clear, on log
66 +
67 + | on log | @on log
Più nuovi Più vecchi