This is an automated email from the ASF dual-hosted git repository.
harbs 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 b1125a4194 Expose RGB values
b1125a4194 is described below
commit b1125a4194f1994a8a56561b5060f0bd550fd1e6
Author: Harbs <[email protected]>
AuthorDate: Sun Mar 29 16:31:40 2026 +0300
Expose RGB values
---
.../main/royale/org/apache/royale/style/colors/ColorSwatch.as | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/ColorSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/ColorSwatch.as
index 183f00e531..d17dcddf3a 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/ColorSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/ColorSwatch.as
@@ -103,7 +103,7 @@ package org.apache.royale.style.colors
var baseColor:uint = CSSUtils.toColor(base);
// Convert from 50,100,200... to 5,10,20... for easier
math.
// shade = Math.round(shade/10);
- var colorVals:Array =
CSSColor.getVariation(baseColor,Math.round(shade/10),darkMode);
+ rgb =
CSSColor.getVariation(baseColor,Math.round(shade/10),darkMode);
assert(opacity >= 0 && opacity <= 100, "Opacity must be
between 0 and 100");
colorBase = swatch;
colorShade = shade;
@@ -113,10 +113,11 @@ package org.apache.royale.style.colors
{
colorSpecifier += "/" + opacity;
}
- colorValue = CSSColor.getColor(colorVals, opacity,
colorSpace);
+ colorValue = CSSColor.getColor(rgb, opacity,
colorSpace);
dark = darkMode;
CSSLookup.register (colorSpecifier,colorValue);
}
+ private var rgb:Array;
public var colorBase:String;
public var colorShade:Number;
public var colorOpacity:Number;
@@ -166,6 +167,8 @@ package org.apache.royale.style.colors
public static function isExceptionValue(value:String):Boolean{
return exceptions.indexOf(value) != -1;
}
-
+ public function getRGB():Array{
+ return rgb;
+ }
}
}
\ No newline at end of file