|
4 | 4 | import io.github.humbleui.skija.Color;
|
5 | 5 | import io.github.humbleui.skija.FontStyle;
|
6 | 6 | import org.jsignal.rx.Signal;
|
7 |
| -import org.jsignal.std.BasicPainter; |
8 |
| -import org.jsignal.std.Blob; |
9 |
| -import org.jsignal.std.BlobException; |
10 |
| -import org.jsignal.std.Button; |
11 |
| -import org.jsignal.std.Image; |
12 |
| -import org.jsignal.std.Para; |
13 |
| -import org.jsignal.std.ParaStyle; |
14 |
| -import org.jsignal.std.Scroll; |
| 7 | +import org.jsignal.std.*; |
15 | 8 | import org.jsignal.std.ez.EzColors;
|
16 | 9 | import org.jsignal.std.ez.EzLayout;
|
17 |
| -import org.jsignal.ui.Component; |
18 |
| -import org.jsignal.ui.Element; |
19 |
| -import org.jsignal.ui.Node; |
20 |
| -import org.jsignal.ui.Nodes; |
21 |
| -import org.jsignal.ui.UiThread; |
22 |
| -import org.jsignal.ui.UiUtil; |
23 |
| -import org.jsignal.ui.UiWindow; |
| 10 | +import org.jsignal.ui.*; |
24 | 11 | import org.slf4j.Logger;
|
25 | 12 | import org.slf4j.LoggerFactory;
|
26 | 13 |
|
@@ -111,30 +98,30 @@ public Element render() {
|
111 | 98 | .children(compose(
|
112 | 99 | Button.builder()
|
113 | 100 | .color(EzColors.BLUE_300)
|
114 |
| - .action(() -> count.accept(c -> c + 1)) |
| 101 | + .action(() -> count.transform(c -> c + 1)) |
115 | 102 | .children(() -> Para.fromString("Increase"))
|
116 | 103 | .build(),
|
117 | 104 | Button.builder()
|
118 | 105 | .color(EzColors.BLUE_700)
|
119 |
| - .action(() -> count.accept(c -> c - 1)) |
| 106 | + .action(() -> count.transform(c -> c - 1)) |
120 | 107 | .children(() -> Para.fromString("Decrease"))
|
121 | 108 | .build(),
|
122 | 109 | Button.builder()
|
123 | 110 | .color(EzColors.RED_300)
|
124 |
| - .action(() -> count.accept(c -> c * 2)) |
| 111 | + .action(() -> count.transform(c -> c * 2)) |
125 | 112 | .children(() -> Para.fromString("Multiply"))
|
126 | 113 | .build(),
|
127 | 114 | Button.builder()
|
128 | 115 | .color(EzColors.RED_700)
|
129 |
| - .action(() -> count.accept(c -> c / 2)) |
| 116 | + .action(() -> count.transform(c -> c / 2)) |
130 | 117 | .children(() -> Para.fromString("Divide"))
|
131 | 118 | .build()
|
132 | 119 |
|
133 | 120 | ))
|
134 | 121 | .build(),
|
135 | 122 | Button.builder()
|
136 | 123 | .color(EzColors.RED_900)
|
137 |
| - .action(() -> fontSize.accept(v -> v + 2)) |
| 124 | + .action(() -> fontSize.transform(v -> v + 2)) |
138 | 125 | .children(() -> Para.fromString("Increase Font Size"))
|
139 | 126 | .build(),
|
140 | 127 | ParaStyle.context.customize(style -> style.textStyleBuilder(tsb ->
|
@@ -171,7 +158,7 @@ public Element render() {
|
171 | 158 | .color(buttonColor)
|
172 | 159 | .action(() -> {
|
173 | 160 | buttonColor.accept(Color.withA(rand.nextInt(), 255));
|
174 |
| - showFire.accept(show -> !show); |
| 161 | + showFire.transform(show -> !show); |
175 | 162 | })
|
176 | 163 | .children(() -> Para.fromString(this::buttonText))
|
177 | 164 | .build(),
|
@@ -204,7 +191,7 @@ private Nodes maybeFire() {
|
204 | 191 | .height(pixel(200))
|
205 | 192 | .build(),
|
206 | 193 | Button.builder()
|
207 |
| - .action(() -> testState.accept(c -> c + 1)) |
| 194 | + .action(() -> testState.transform(c -> c + 1)) |
208 | 195 | .children(() -> Para.fromString(() -> testState.get().toString()))
|
209 | 196 | .build()
|
210 | 197 | );
|
|
0 commit comments