This is an automated email from the ASF dual-hosted git repository. yishayw pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 7748faddb76986068d201185df2b895c10a91153 Author: Yishay Weiss <[email protected]> AuthorDate: Wed Nov 23 13:32:45 2022 +0200 Emulation - add change event to ColorPicker --- frameworks/projects/MXRoyale/src/main/resources/defaults.css | 2 +- frameworks/projects/MXRoyale/src/main/royale/MXRoyaleClasses.as | 1 + .../MXRoyale/src/main/royale/mx/controls/beads/ColorPickerView.as | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/frameworks/projects/MXRoyale/src/main/resources/defaults.css b/frameworks/projects/MXRoyale/src/main/resources/defaults.css index b9e881aaff..a181ee9d2a 100644 --- a/frameworks/projects/MXRoyale/src/main/resources/defaults.css +++ b/frameworks/projects/MXRoyale/src/main/resources/defaults.css @@ -208,7 +208,7 @@ CheckBox ColorPicker { IBeadModel: ClassReference("org.apache.royale.html.beads.models.ArrayListColorSelectionModel"); - IBeadView: ClassReference("org.apache.royale.html.beads.ColorPickerView"); + IBeadView: ClassReference("mx.controls.beads.ColorPickerView"); IBeadController: ClassReference("org.apache.royale.html.beads.controllers.ComboBoxController"); IPopUp: ClassReference("mx.controls.beads.ColorPickerPopUp"); } diff --git a/frameworks/projects/MXRoyale/src/main/royale/MXRoyaleClasses.as b/frameworks/projects/MXRoyale/src/main/royale/MXRoyaleClasses.as index bf581a3f38..b64f43d1da 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/MXRoyaleClasses.as +++ b/frameworks/projects/MXRoyale/src/main/royale/MXRoyaleClasses.as @@ -436,6 +436,7 @@ internal class MXRoyaleClasses import mx.controls.SimpleTextHighlighter;SimpleTextHighlighter; + import mx.controls.beads.ColorPickerView; ColorPickerView; } } diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/beads/ColorPickerView.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/beads/ColorPickerView.as index 4ba61cc499..92623545b5 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/beads/ColorPickerView.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/beads/ColorPickerView.as @@ -44,6 +44,8 @@ package mx.controls.beads import org.apache.royale.core.IColorModel; import org.apache.royale.core.IPopUp; import org.apache.royale.html.util.getModelByType; + import mx.events.ColorPickerEvent; + import org.apache.royale.html.beads.IComboBoxView; /** * The ColorPickerView class creates the visual elements of the org.apache.royale.html.ColorPicker @@ -221,6 +223,7 @@ package mx.controls.beads protected function handleColorChange(event:Event):void { colorChangeAction(); + (_strand as IEventDispatcher).dispatchEvent(new ColorPickerEvent("change")); } /**
