This is an automated email from the ASF dual-hosted git repository.
piotrz pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push:
new 1cce4873cc Jewel: Add missing method implementation on SWF side
1cce4873cc is described below
commit 1cce4873cc70b3c847d3362c6a3e47d5a4e9d021
Author: Piotr Zarzycki <[email protected]>
AuthorDate: Fri May 19 13:36:57 2023 +0200
Jewel: Add missing method implementation on SWF side
- Resolve issue ambiguous reference to Event
---
.../royale/jewel/beads/layouts/TileHorizontalLayout.as | 15 +++++++++++----
.../royale/jewel/beads/layouts/TileVerticalLayout.as | 12 +++++++++---
2 files changed, 20 insertions(+), 7 deletions(-)
diff --git
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/TileHorizontalLayout.as
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/TileHorizontalLayout.as
index 13455eb670..fc419d2e20 100644
---
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/TileHorizontalLayout.as
+++
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/TileHorizontalLayout.as
@@ -122,7 +122,14 @@ package org.apache.royale.jewel.beads.layouts
return dispatcher.dispatchEvent(event);
}
+ COMPILE::SWF
+ public function willTrigger(type:String):Boolean
+ {
+ return false;
+ }
+
//IEventDispatcher (shared)
+
public function hasEventListener(type:String):Boolean
{
return dispatcher.hasEventListener(type);
@@ -138,12 +145,12 @@ package org.apache.royale.jewel.beads.layouts
* @playerversion AIR 2.6
* @productversion Royale 0.9.8
*/
- override public function beadsAddedHandler(event:Event =
null):void
+ override public function
beadsAddedHandler(event:org.apache.royale.events.Event = null):void
{
super.beadsAddedHandler();
hostComponent.replaceClass("tile");
- hostComponent.dispatchEvent(new Event("layoutNeeded"));
+ hostComponent.dispatchEvent(new
org.apache.royale.events.Event("layoutNeeded"));
COMPILE::JS{
//OSUtils.getOS() == OSUtils.MAC_OS ||
OSUtils.getOS() == OSUtils.IOS_OS ??
@@ -348,7 +355,7 @@ package org.apache.royale.jewel.beads.layouts
}
private var _oldScrollWidth:Number;
- private function observedChangeSize(event:Event):void
+ private function
observedChangeSize(event:org.apache.royale.events.Event):void
{
COMPILE::JS{
if(_oldScrollWidth !=
hostComponent.element.scrollWidth)
@@ -591,7 +598,7 @@ package org.apache.royale.jewel.beads.layouts
else
child.positioner.style.marginRight = null;
- child.dispatchEvent(new
Event('sizeChanged'));
+ child.dispatchEvent(new
org.apache.royale.events.Event('sizeChanged'));
}
return true;
}
diff --git
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/TileVerticalLayout.as
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/TileVerticalLayout.as
index 37f7f33909..09a1eb11ec 100644
---
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/TileVerticalLayout.as
+++
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/TileVerticalLayout.as
@@ -126,6 +126,12 @@ package org.apache.royale.jewel.beads.layouts
return dispatcher.dispatchEvent(event);
}
+ COMPILE::SWF
+ public function willTrigger(type:String):Boolean
+ {
+ return false;
+ }
+
//IEventDispatcher (shared)
public function hasEventListener(type:String):Boolean
{
@@ -142,12 +148,12 @@ package org.apache.royale.jewel.beads.layouts
* @playerversion AIR 2.6
* @productversion Royale 0.9.8
*/
- override public function beadsAddedHandler(event:Event =
null):void
+ override public function
beadsAddedHandler(event:org.apache.royale.events.Event = null):void
{
super.beadsAddedHandler();
hostComponent.replaceClass("tile");
- hostComponent.dispatchEvent(new Event("layoutNeeded"));
+ hostComponent.dispatchEvent(new
org.apache.royale.events.Event("layoutNeeded"));
}
private var _columnCount:int = -1;
@@ -543,7 +549,7 @@ package org.apache.royale.jewel.beads.layouts
// else
//
child.positioner.style.marginRight = null;
- child.dispatchEvent(new
Event('sizeChanged'));
+ child.dispatchEvent(new
org.apache.royale.events.Event('sizeChanged'));
}
return true;
}