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
commit ed0a0b4e919a44b82e3923d5feea25a00afa2492 Author: Alex Harui <[email protected]> AuthorDate: Thu Feb 22 14:13:17 2018 -0800 create a PopUpList that encapsulates the styles needed for floating over the view --- .../Basic/src/main/resources/basic-manifest.xml | 1 + .../projects/Basic/src/main/resources/defaults.css | 6 +++ .../royale/org/apache/royale/html/PopUpList.as | 53 ++++++++++++++++++++++ 3 files changed, 60 insertions(+) diff --git a/frameworks/projects/Basic/src/main/resources/basic-manifest.xml b/frameworks/projects/Basic/src/main/resources/basic-manifest.xml index e21c769..fb4429d 100644 --- a/frameworks/projects/Basic/src/main/resources/basic-manifest.xml +++ b/frameworks/projects/Basic/src/main/resources/basic-manifest.xml @@ -43,6 +43,7 @@ <component id="HTMLText" class="org.apache.royale.html.HTMLText"/> <component id="DataContainer" class="org.apache.royale.html.DataContainer"/> <component id="List" class="org.apache.royale.html.List"/> + <component id="PopUpList" class="org.apache.royale.html.PopUpList"/> <component id="SimpleList" class="org.apache.royale.html.SimpleList"/> <component id="CheckBox" class="org.apache.royale.html.CheckBox"/> <component id="CSSCheckBox" class="org.apache.royale.html.CSSCheckBox"/> diff --git a/frameworks/projects/Basic/src/main/resources/defaults.css b/frameworks/projects/Basic/src/main/resources/defaults.css index 51b8c36..92354b6 100644 --- a/frameworks/projects/Basic/src/main/resources/defaults.css +++ b/frameworks/projects/Basic/src/main/resources/defaults.css @@ -560,6 +560,12 @@ Panel .TitleBar background-color: #FFFFFF; } +PopUpList +{ + position: absolute; + background-color: #fff; +} + SimpleList { IBeadModel: ClassReference("org.apache.royale.html.beads.models.ArraySelectionModel"); diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/PopUpList.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/PopUpList.as new file mode 100644 index 0000000..102ab5e --- /dev/null +++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/PopUpList.as @@ -0,0 +1,53 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// Licensed to the Apache Software Foundation (ASF) under one or more +// contributor license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright ownership. +// The ASF licenses this file to You under the Apache License, Version 2.0 +// (the "License"); you may not use this file except in compliance with +// the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +//////////////////////////////////////////////////////////////////////////////// +package org.apache.royale.html +{ + import org.apache.royale.core.IRollOverModel; + import org.apache.royale.core.ISelectionModel; + + COMPILE::JS + { + import org.apache.royale.core.WrappedHTMLElement; + } + + /** + * The PopUpList class is a List that can be popped up or floated over the view. + * + * @langversion 3.0 + * @playerversion Flash 10.2 + * @playerversion AIR 2.6 + * @productversion Royale 0.0 + */ + public class PopUpList extends List + { + /** + * constructor. + * + * @langversion 3.0 + * @playerversion Flash 10.2 + * @playerversion AIR 2.6 + * @productversion Royale 0.0 + */ + public function PopUpList() + { + super(); + typeNames += " PopUpList"; + } + } +} -- To stop receiving notification emails like this one, please contact [email protected].
