@@ -24,7 +24,7 @@ pub mut:
24
24
r_textbox_text string
25
25
g_textbox_text string
26
26
b_textbox_text string
27
- on_changed ColorSlidersFn = ColorSlidersFn (0 )
27
+ on_changed ColorSlidersFn = unsafe { ColorSlidersFn (0 ) }
28
28
}
29
29
30
30
@[params]
33
33
id string
34
34
color gx.Color = gx.white
35
35
orientation ui.Orientation = .vertical
36
- on_changed ColorSlidersFn = ColorSlidersFn (0 )
36
+ on_changed ColorSlidersFn = unsafe { ColorSlidersFn (0 ) }
37
37
}
38
38
39
39
// TODO: documentation
@@ -208,7 +208,7 @@ fn on_r_value_changed(slider &ui.Slider) {
208
208
mut cs := colorsliders_component (slider)
209
209
cs.r_textbox_text = int (cs.r_slider.val).str ()
210
210
cs.r_textbox.border_accentuated = false
211
- if cs.on_changed != ColorSlidersFn (0 ) {
211
+ if cs.on_changed != unsafe { ColorSlidersFn (0 ) } {
212
212
cs.on_changed (cs)
213
213
}
214
214
}
@@ -217,7 +217,7 @@ fn on_g_value_changed(slider &ui.Slider) {
217
217
mut cs := colorsliders_component (slider)
218
218
cs.g_textbox_text = int (cs.g_slider.val).str ()
219
219
cs.g_textbox.border_accentuated = false
220
- if cs.on_changed != ColorSlidersFn (0 ) {
220
+ if cs.on_changed != unsafe { ColorSlidersFn (0 ) } {
221
221
cs.on_changed (cs)
222
222
}
223
223
}
@@ -226,7 +226,7 @@ fn on_b_value_changed(slider &ui.Slider) {
226
226
mut cs := colorsliders_component (slider)
227
227
cs.b_textbox_text = int (cs.b_slider.val).str ()
228
228
cs.b_textbox.border_accentuated = false
229
- if cs.on_changed != ColorSlidersFn (0 ) {
229
+ if cs.on_changed != unsafe { ColorSlidersFn (0 ) } {
230
230
cs.on_changed (cs)
231
231
}
232
232
}
@@ -239,7 +239,7 @@ fn on_r_char(textbox &ui.TextBox, keycode u32) {
239
239
} else {
240
240
cs.r_textbox.border_accentuated = true
241
241
}
242
- if cs.on_changed != ColorSlidersFn (0 ) {
242
+ if cs.on_changed != unsafe { ColorSlidersFn (0 ) } {
243
243
cs.on_changed (cs)
244
244
}
245
245
}
@@ -252,7 +252,7 @@ fn on_g_char(textbox &ui.TextBox, keycode u32) {
252
252
} else {
253
253
cs.g_textbox.border_accentuated = true
254
254
}
255
- if cs.on_changed != ColorSlidersFn (0 ) {
255
+ if cs.on_changed != unsafe { ColorSlidersFn (0 ) } {
256
256
cs.on_changed (cs)
257
257
}
258
258
}
@@ -265,7 +265,7 @@ fn on_b_char(textbox &ui.TextBox, keycode u32) {
265
265
} else {
266
266
cs.b_textbox.border_accentuated = true
267
267
}
268
- if cs.on_changed != ColorSlidersFn (0 ) {
268
+ if cs.on_changed != unsafe { ColorSlidersFn (0 ) } {
269
269
cs.on_changed (cs)
270
270
}
271
271
}
0 commit comments