This is an automated email from the ASF dual-hosted git repository.
aharui 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 f45e67d Flex seems to use 10-pixel margins for MenuBar Items
f45e67d is described below
commit f45e67d65a11a7edc65ef07a8b8dc87f7ba56366
Author: Alex Harui <[email protected]>
AuthorDate: Sun Feb 23 21:58:54 2020 -0800
Flex seems to use 10-pixel margins for MenuBar Items
---
frameworks/projects/MXRoyale/src/main/resources/defaults.css | 10 +++++-----
.../main/royale/mx/controls/menuClasses/MenuBarItemRenderer.as | 7 +++++++
2 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/frameworks/projects/MXRoyale/src/main/resources/defaults.css
b/frameworks/projects/MXRoyale/src/main/resources/defaults.css
index 2ed060f..e5d8117 100644
--- a/frameworks/projects/MXRoyale/src/main/resources/defaults.css
+++ b/frameworks/projects/MXRoyale/src/main/resources/defaults.css
@@ -23,6 +23,7 @@
@namespace containerBeads "mx.containers.beads.*";
@namespace adg "mx.controls.advancedDataGridClasses.*";
@namespace pop "mx.managers.*";
+@namespace menu "mx.controls.menuClasses.*";
.royale *, . royale *:before, . royale *:after {
-moz-box-sizing: border-box;
@@ -317,13 +318,12 @@ MenuBar {
border-bottom: 1px solid #222222;
}
-/*
-MenuBarItemRenderer {
- margin-left: 5px;
- margin-right: 15px;
+menu|MenuBarItemRenderer {
+ margin-left: 10px;
+ margin-right: 10px;
cursor: pointer;
}
-
+/*
Menu {
IBeadModel:
ClassReference("org.apache.royale.html.beads.models.CascadingMenuModel");
IBeadController:
ClassReference("org.apache.royale.html.beads.controllers.CascadingMenuSelectionMouseController");
diff --git
a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/menuClasses/MenuBarItemRenderer.as
b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/menuClasses/MenuBarItemRenderer.as
index 734db75..27c8e2b 100644
---
a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/menuClasses/MenuBarItemRenderer.as
+++
b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/menuClasses/MenuBarItemRenderer.as
@@ -35,6 +35,13 @@ import
org.apache.royale.html.supportClasses.StringItemRenderer;
public class MenuBarItemRenderer extends StringItemRenderer
{
+
+ public function MenuBarItemRenderer()
+ {
+ super();
+ typeNames += " MenuBarItemRenderer";
+ }
+
override public function set text(value:String):void
{
super.text = value;