bright-gpu-74537
12/05/2022, 12:21 PMScreen.instance.cursor = ...
hallowed-ocean-84954
12/05/2022, 2:14 PMhallowed-ocean-84954
12/05/2022, 3:03 PMUncaught exception: The validation queue returned too many times during validation. This may be an infinite loop. Try to avoid doing anything that calls invalidate() during validation.
I fairly sure it must be due to some sort of loop in my disable/hiding of various elements based on settings of others. Any tips on debugging this sort of issue ? This predates the fix for the popup fix but I've refreshed to that code and it still happens. I am trying to narrow down exactly when it happens. Any tips greatly appreciated.hallowed-ocean-84954
12/05/2022, 3:28 PMbright-gpu-74537
12/05/2022, 4:52 PMhallowed-ocean-84954
12/05/2022, 4:56 PMbright-gpu-74537
12/05/2022, 8:21 PMbright-gpu-74537
12/05/2022, 8:22 PMbright-gpu-74537
12/05/2022, 8:22 PMbright-gpu-74537
12/05/2022, 8:23 PMbright-gpu-74537
12/05/2022, 8:23 PMambitious-knife-25690
12/06/2022, 12:58 AMambitious-knife-25690
12/06/2022, 12:59 AMhallowed-ocean-84954
12/06/2022, 3:51 AMhallowed-ocean-84954
12/06/2022, 3:51 AMUncaught exception: The validation queue returned too many times during validation. This may be an infinite loop. Try to avoid doing anything that calls invalidate() during validation.
Called from haxe.ui.core.ComponentValidation.invalidateComponent(haxe/ui/core/ComponentValidation.hx:93)
Called from haxe.ui.behaviours.DataBehaviour.invalidateData(haxe/ui/behaviours/DataBehaviour.hx:28)
Called from haxe.ui.behaviours.DataBehaviour.set(haxe/ui/behaviours/DataBehaviour.hx:16)
Called from haxe.ui.behaviours.Behaviours.set(haxe/ui/behaviours/Behaviours.hx:237)
Called from haxe.ui.components.Range.set_end(haxe/ui/macros/Macros.hx:630)
Called from haxe.ui.components._Range.RangeEnd.validateData(haxe/ui/components/Range.hx:146)
Called from haxe.ui.behaviours.DataBehaviour.validate(haxe/ui/behaviours/DataBehaviour.hx:22)
Called from haxe.ui.behaviours.Behaviours.validateData(haxe/ui/behaviours/Behaviours.hx:89)
Called from haxe.ui.core.Component.validateComponentData(haxe/ui/core/Component.hx:1846)
Called from haxe.ui.core.ComponentValidation.validateComponentInternal(haxe/ui/core/ComponentValidation.hx:261)
Called from haxe.ui.core.ComponentValidation.validateComponent(haxe/ui/core/ComponentValidation.hx:182)
Called from haxe.ui.validation.ValidationManager.process(haxe/ui/validation/ValidationManager.hx:140)
Called from haxe.ui.util.$Timer.~delay.1(haxe/ui/util/Timer.hx:10)
Called from haxe.ui.backend.$TimerImpl.update(haxe/ui/backend/TimerImpl.hx:17)
Called from openfl.text.TextField.~this_onMouseDown.0(lime/app/Module.hx:0)
Called from openfl.events.EventDispatcher.__dispatchEvent(openfl/events/EventDispatcher.hx:402)
...
hallowed-ocean-84954
12/06/2022, 3:53 AMhallowed-ocean-84954
12/06/2022, 3:54 AMhallowed-ocean-84954
12/06/2022, 5:18 AMhallowed-ocean-84954
12/06/2022, 5:20 AMhaxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=null, parent id=picker
haxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=range, parent id=sliderHue
haxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=range, parent id=sliderHue
haxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=null, parent id=picker
haxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=range, parent id=sliderHue
haxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=range, parent id=sliderHue
haxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=null, parent id=picker
haxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=range, parent id=sliderHue
haxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=range, parent id=sliderHue
haxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=null, parent id=picker
haxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=range, parent id=sliderHue
haxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=range, parent id=sliderHue
haxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=null, parent id=picker
haxe/ui/core/ComponentValidation.hx:63: adding component to invalidation queue id=range, parent id=sliderHue
worried-boots-85466
12/06/2022, 5:47 AMToolkit
is referring to. I'm looking at:
http://haxeui.org/getting-started/haxeui-html5/ (about half way down the page)
I am able to get the "Hello, world" example running, with the 3 buttons where you click on them and the text changes. But, I'm unsure what I'm missing regarding Toolkit/what it is/etc.
2) Akin to Electron, is there a way to go from an html5 backend to a desktop application? If so, I don't see any links/examples, and could someone point me in the right direction?
No worries if not. I am presuming that hxWidgets
is the way to go for a native app.
Thank youfamous-alarm-22563
12/06/2022, 5:48 AMfamous-alarm-22563
12/06/2022, 5:48 AMworried-boots-85466
12/06/2022, 5:52 AM<style>
tag with some styling for a button. additionally, i believe you can leverage ids as well. I... don't know if you have to inline it or can ref a .css
file though.famous-alarm-22563
12/06/2022, 6:05 AMhallowed-ocean-84954
12/06/2022, 6:18 AMfierce-soccer-8550
12/06/2022, 6:29 AMfierce-soccer-8550
12/06/2022, 6:35 AM