bright-gpu-74537
12/22/2022, 9:30 AMbright-gpu-74537
12/22/2022, 9:33 AM.selected
, the other issues were related to linking up native events and mapping them to haxeui eventsbright-gpu-74537
12/22/2022, 9:36 AMfull-journalist-82607
12/22/2022, 9:37 AMbright-gpu-74537
12/22/2022, 9:38 AMbright-gpu-74537
12/22/2022, 9:39 AMbright-gpu-74537
12/22/2022, 9:39 AMfull-journalist-82607
12/22/2022, 9:39 AM<event id="change" native="EventType.TOGGLEBUTTON" class="haxe.ui.events.UIEvent" />
?bright-gpu-74537
12/22/2022, 9:41 AMbright-gpu-74537
12/22/2022, 9:42 AMhaxe
var native:String = nativeConfigQuery('component[id={className}].event[id={param1}].@native', type);
if (native != null) {
var eventType = EventTypeParser.fromString(native);
if (eventType != 0) {
if (_eventMap.exists(type) == false) {
_eventMap.set(type, listener);
window.bind(eventType, __onEvent);
}
return;
}
}
full-journalist-82607
12/22/2022, 9:42 AMbright-gpu-74537
12/22/2022, 9:43 AMfull-journalist-82607
12/22/2022, 9:46 AMbright-gpu-74537
12/22/2022, 9:47 AMfull-journalist-82607
12/22/2022, 9:50 AMhallowed-ocean-84954
12/23/2022, 4:32 AM@:bind(uiPointLight2)
public var pointLight2(default, null):PointLight;
and I get
haxeui-core/git/haxe/ui/macros/Macros.hx:356: characters 21-66 : haxe.ui.util.Variant should be ui.PointLight
Source/ui/UI.hx:20: lines 20-420 : ... Defined in this class
The class is listed in module.xml.
This happens on html5 and hl.
So question, am I not able to define a field in the UI class for the component as a whole - can I only bind to HaxeUI types ? or am I as usual missing something ?bright-gpu-74537
12/23/2022, 7:52 AMfull-journalist-82607
12/23/2022, 2:11 PMhaxe
var dialog = new haxe.ui.containers.dialogs.Dialog();
dialog.text = "Dialog";
dialog.width =400;
dialog.showDialog();
I have with gdb #0 0x0000555555d93eef in bool hx::TestLessEq(Dynamic const&, Dynamic const&) ()
#1 0x0000555555ec9350 in haxe::ui::core::ComponentBounds_obj::set_percentWidth(Dynamic) ()
I think it has to do wth https://github.com/haxeui/haxeui-hxwidgets/blob/87a2062859753d8354bf533bf1f0595a24392a11/haxe/ui/backend/DialogBase.hx#L118bright-gpu-74537
12/23/2022, 2:20 PMbright-gpu-74537
12/23/2022, 2:21 PMbright-gpu-74537
12/23/2022, 2:21 PMbright-gpu-74537
12/23/2022, 2:24 PMbright-gpu-74537
12/23/2022, 2:25 PMbright-gpu-74537
12/23/2022, 2:25 PMbright-gpu-74537
12/23/2022, 2:33 PMfull-journalist-82607
12/23/2022, 2:34 PMbright-gpu-74537
12/23/2022, 2:35 PMbright-gpu-74537
12/23/2022, 2:35 PMbright-gpu-74537
12/23/2022, 2:35 PMfull-journalist-82607
12/23/2022, 2:42 PM