http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageAndTextModel.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageAndTextModel.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageAndTextModel.as deleted file mode 100644 index 01dd3e9..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageAndTextModel.as +++ /dev/null @@ -1,77 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.beads.models -{ - import org.apache.flex.core.IBead; - import org.apache.flex.core.IStrand; - import org.apache.flex.core.ITextModel; - import org.apache.flex.events.Event; - import org.apache.flex.events.EventDispatcher; - import org.apache.flex.events.IEventDispatcher; - - /** - * The ImageAndTextModel class is associates and image - * with some text. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class ImageAndTextModel extends TextModel - { - /** - * Constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function ImageAndTextModel() - { - } - - - private var _image:String; - - /** - * The URL of an icon to use in the button - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get image():String - { - return _image; - } - - /** - * @private - */ - public function set image(value:String):void - { - _image = value; - dispatchEvent(new Event("imageChange")); - } - - } -}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageModel.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageModel.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageModel.as deleted file mode 100644 index 7742c2b..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageModel.as +++ /dev/null @@ -1,89 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.beads.models -{ - import org.apache.flex.core.IImageModel; - import org.apache.flex.core.IStrand; - import org.apache.flex.events.Event; - import org.apache.flex.events.EventDispatcher; - - /** - * The ImageModel class bead defines the data associated with an org.apache.flex.html.Image - * component, namely the source of the image. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class ImageModel extends EventDispatcher implements IImageModel - { - /** - * constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function ImageModel() - { - super(); - } - - private var _strand:IStrand; - - /** - * @copy org.apache.flex.core.IBead#strand - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function set strand(value:IStrand):void - { - _strand = value; - } - - private var _source:String; - - /** - * The source of the image. - * - * @copy org.apache.flex.core.IImageModel#source - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get source():String - { - return _source; - } - public function set source(value:String):void - { - if (value != _source) { - _source = value; - dispatchEvent( new Event("urlChanged") ); - } - } - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ListPresentationModel.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ListPresentationModel.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ListPresentationModel.as deleted file mode 100644 index 897d8d6..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ListPresentationModel.as +++ /dev/null @@ -1,107 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.beads.models -{ - import org.apache.flex.core.IListPresentationModel; - import org.apache.flex.core.IStrand; - import org.apache.flex.events.Event; - import org.apache.flex.events.EventDispatcher; - - /** - * The ListPresentationModel holds values used by list controls for presenting - * their user interfaces. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class ListPresentationModel extends EventDispatcher implements IListPresentationModel - { - /** - * constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function ListPresentationModel() - { - super(); - } - - private var _rowHeight:Number = 30; - - /** - * The height of each row. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get rowHeight():Number - { - return _rowHeight; - } - - public function set rowHeight(value:Number):void - { - _rowHeight = value; - dispatchEvent(new Event("rowHeightChanged")); - } - - private var _separatorThickness:Number = 0; - - /** - * The distance between rows. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get separatorThickness():Number - { - return _separatorThickness; - } - - public function set separatorThickness(value:Number):void - { - _separatorThickness = value; - dispatchEvent(new Event("separatorThicknessChanged")); - } - - private var _strand:IStrand; - - /** - * @copy org.apache.flex.core.IBead#strand - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function set strand(value:IStrand):void - { - _strand = value; - } - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/PanelModel.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/PanelModel.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/PanelModel.as deleted file mode 100644 index 5741fdd..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/PanelModel.as +++ /dev/null @@ -1,158 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.beads.models -{ - import org.apache.flex.core.IBead; - import org.apache.flex.core.IPanelModel; - import org.apache.flex.core.IStrand; - import org.apache.flex.events.Event; - import org.apache.flex.events.EventDispatcher; - - /** - * The PanelModel bead class holds the values for a org.apache.flex.html.Panel, such as its - * title. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class PanelModel extends EventDispatcher implements IBead, IPanelModel - { - /** - * constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function PanelModel() - { - super(); - } - - private var _strand:IStrand; - - /** - * @copy org.apache.flex.core.IBead#strand - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function set strand(value:IStrand):void - { - _strand = value; - } - - private var _controlBar:Array; - - /** - * The items in the org.apache.flex.html.ControlBar. Setting this property automatically - * causes the ControlBar to display if you are using a View bead that supports it. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get controlBar():Array - { - return _controlBar; - } - public function set controlBar(value:Array):void - { - _controlBar = value; - } - - private var _title:String; - - /** - * The title string for the org.apache.flex.html.Panel. - * - * @copy org.apache.flex.core.ITitleBarModel#title - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get title():String - { - return _title; - } - public function set title(value:String):void - { - if( value != _title ) { - _title = value; - dispatchEvent( new Event('titleChange') ); - } - } - - private var _htmlTitle:String; - - /** - * The HTML string for the title. - * - * @copy org.apache.flex.core.ITitleBarModel#htmlTitle - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get htmlTitle():String - { - return _htmlTitle; - } - public function set htmlTitle(value:String):void - { - if( value != _htmlTitle ) { - _htmlTitle = value; - dispatchEvent( new Event('htmlTitleChange') ); - } - } - - private var _showCloseButton:Boolean = false; - - /** - * Indicates whether or not there is a Close button for the org.apache.flex.html.Panel. - * - * @copy org.apache.flex.core.ITitleBarModel#showCloseButton - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get showCloseButton():Boolean - { - return _showCloseButton; - } - public function set showCloseButton(value:Boolean):void - { - if( value != _showCloseButton ) { - _showCloseButton = value; - dispatchEvent( new Event('showCloseButtonChange') ); - } - } - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/RangeModel.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/RangeModel.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/RangeModel.as deleted file mode 100644 index 5e46e41..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/RangeModel.as +++ /dev/null @@ -1,222 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.beads.models -{ - import org.apache.flex.core.IBead; - import org.apache.flex.core.IStrand; - import org.apache.flex.core.IRangeModel; - import org.apache.flex.events.Event; - import org.apache.flex.events.EventDispatcher; - - /** - * The RangeModel class bead defines a set of for a numeric range of values - * which includes a minimum, maximum, and current value. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class RangeModel extends EventDispatcher implements IBead, IRangeModel - { - /** - * constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function RangeModel() - { - } - - private var _strand:IStrand; - - /** - * @copy org.apache.flex.core.IBead#strand - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function set strand(value:IStrand):void - { - _strand = value; - } - - private var _maximum:Number = 100; - - /** - * The maximum value for the range (defaults to 100). - * - * @copy org.apache.flex.core.IRangeModel#maximum - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get maximum():Number - { - return _maximum; - } - - public function set maximum(value:Number):void - { - if (value != _maximum) - { - _maximum = value; - dispatchEvent(new Event("maximumChange")); - } - } - - private var _minimum:Number = 0; - - /** - * The minimum value for the range (defaults to 0). - * - * @copy org.apache.flex.core.IRangeModel#minimum - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get minimum():Number - { - return _minimum; - } - - public function set minimum(value:Number):void - { - if (value != _minimum) - { - _minimum = value; - dispatchEvent(new Event("minimumChange")); - } - } - - private var _snapInterval:Number = 1; - - /** - * The modulus value for the range. - * - * @copy org.apache.flex.core.IRangeModel#snapInterval - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get snapInterval():Number - { - return _snapInterval; - } - - public function set snapInterval(value:Number):void - { - if (value != _snapInterval) - { - _snapInterval = value; - dispatchEvent(new Event("snapIntervalChange")); - } - } - - private var _stepSize:Number = 1; - - /** - * The amount to adjust the value either up or down toward the edge of the range. - * - * @copy org.apache.flex.core.IRangeModel#stepSize - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get stepSize():Number - { - return _stepSize; - } - - public function set stepSize(value:Number):void - { - if (value != _stepSize) - { - _stepSize = value; - dispatchEvent(new Event("stepSizeChange")); - } - } - - private var _value:Number = 0; - - /** - * The current value of the range, between the minimum and maximum values. Attempting - * to set the value outside of the minimum-maximum range changes the value to still be - * within the range. Note that the value is adjusted by the stepSize. - * - * @copy org.apache.flex.core.IRangeModel#value - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get value():Number - { - return _value; - } - - public function set value(newValue:Number):void - { - if (newValue != _value) - { - // value must lie within the boundaries of minimum & maximum - // and be on a step interval, so the value is adjusted to - // what is coming in. - newValue = Math.max(minimum, newValue - stepSize); - newValue = Math.min(maximum, newValue + stepSize); - _value = snap(newValue); - dispatchEvent(new Event("valueChange")); - } - } - - /** - * @private - */ - protected function snap(value:Number):Number - { - var si:Number = snapInterval; - var n:Number = Math.round((value - minimum) / si) * si + minimum; - if (value > 0) - { - if (value - n < n + si - value) - return n; - return n + si; - - } - if (value - n > n + si - value) - return n + si; - return n; - } - - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ScrollBarModel.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ScrollBarModel.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ScrollBarModel.as deleted file mode 100644 index 582df91..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ScrollBarModel.as +++ /dev/null @@ -1,98 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.beads.models -{ - - import org.apache.flex.core.IScrollBarModel; - import org.apache.flex.events.Event; - - /** - * The ScrollBarModel class bead extends the org.apache.flex.html.beads.models.RangeModel - * and adds page size and page step sizes. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class ScrollBarModel extends RangeModel implements IScrollBarModel - { - /** - * constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function ScrollBarModel() - { - } - - private var _pageSize:Number; - - /** - * The amount represented by the thumb control of the org.apache.flex.html.ScrollBar. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get pageSize():Number - { - return _pageSize; - } - - public function set pageSize(value:Number):void - { - if (value != _pageSize) - { - _pageSize = value; - dispatchEvent(new Event("pageSizeChange")); - } - } - - private var _pageStepSize:Number; - - /** - * The amount to adjust the org.apache.flex.html.ScrollBar if the scroll bar's - * track area is selected. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get pageStepSize():Number - { - return _pageStepSize; - } - - public function set pageStepSize(value:Number):void - { - if (value != _pageStepSize) - { - _pageStepSize = value; - dispatchEvent(new Event("pageStepSizeChange")); - } - } - - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/SingleLineBorderModel.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/SingleLineBorderModel.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/SingleLineBorderModel.as deleted file mode 100644 index 99c3a0d..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/SingleLineBorderModel.as +++ /dev/null @@ -1,85 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.beads.models -{ - import flash.geom.Rectangle; - - import org.apache.flex.core.IBead; - import org.apache.flex.core.IBorderModel; - import org.apache.flex.core.IStrand; - import org.apache.flex.events.EventDispatcher; - - /** - * The SingleLineBorderModel class is a data model for - * a single line border. This model is very simple, - * it only stores the offsets from the edges of the - * component. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class SingleLineBorderModel extends EventDispatcher implements IBead, IBorderModel - { - /** - * Constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function SingleLineBorderModel() - { - } - - private var _strand:IStrand; - - /** - * @copy org.apache.flex.core.IBead#strand - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function set strand(value:IStrand):void - { - _strand = value; - } - - static private var rect:Rectangle = new Rectangle(1, 1, 1, 1); - - /** - * The offsets of the border from the edges of the - * component. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get offsets():Rectangle - { - return rect; - } - - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/StringSelectionModel.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/StringSelectionModel.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/StringSelectionModel.as deleted file mode 100644 index be3d7c8..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/StringSelectionModel.as +++ /dev/null @@ -1,221 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.beads.models -{ - - import org.apache.flex.core.ISelectionModel; - import org.apache.flex.core.IStrand; - import org.apache.flex.events.Event; - import org.apache.flex.events.EventDispatcher; - - /** - * The StringSelectionModel class is a selection model for - * selecting a single string from a vector of strings. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class StringSelectionModel extends EventDispatcher implements ISelectionModel - { - /** - * Constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function StringSelectionModel() - { - } - - private var _strand:IStrand; - - /** - * @copy org.apache.flex.core.IBead#strand - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function set strand(value:IStrand):void - { - _strand = value; - } - - private var _strings:Vector.<String>; - - /** - * The vector of strings. This is the same - * as the dataProvider property but is - * strongly typed. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get strings():Vector.<String> - { - return _strings; - } - - /** - * @private - */ - public function set strings(value:Vector.<String>):void - { - _strings = value; - dispatchEvent(new Event("dataProviderChanged")); - } - - /** - * The dataProvider, which is a - * Vector.<String>. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get dataProvider():Object - { - return _strings; - } - - /** - * @private - */ - public function set dataProvider(value:Object):void - { - _strings = value as Vector.<String>; - dispatchEvent(new Event("dataProviderChanged")); - } - - private var _selectedIndex:int = -1; - - /** - * @copy org.apache.flex.core.ISelectionModel#selectedIndex - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get selectedIndex():int - { - return _selectedIndex; - } - - /** - * @private - */ - public function set selectedIndex(value:int):void - { - _selectedIndex = value; - _selectedString = (value == -1) ? null : (value < _strings.length) ? _strings[value] : null; - dispatchEvent(new Event("selectedIndexChanged")); - } - private var _selectedString:String; - - /** - * @copy org.apache.flex.core.ISelectionModel#selectedItem - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get selectedItem():Object - { - return _selectedString; - } - - /** - * @private - */ - public function set selectedItem(value:Object):void - { - selectedString = String(value); - } - - /** - * The selected string. This is the same as the - * selectedItem, but is strongly-typed. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get selectedString():String - { - return _selectedString; - } - - /** - * @private - */ - public function set selectedString(value:String):void - { - _selectedString = value; - var n:int = _strings.length; - for (var i:int = 0; i < n; i++) - { - if (_strings[i] == value) - { - _selectedIndex = i; - break; - } - } - dispatchEvent(new Event("selectedItemChanged")); - } - - - private var _labelField:String; - - /** - * The labelField, which is not used in this - * implementation. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get labelField():String - { - return _labelField; - } - - /** - * @private - */ - public function set labelField(value:String):void - { - if (value != _labelField) { - _labelField = value; - dispatchEvent(new Event("labelFieldChanged")); - } - } - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TextModel.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TextModel.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TextModel.as deleted file mode 100644 index eaf2cf4..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TextModel.as +++ /dev/null @@ -1,125 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.beads.models -{ - import org.apache.flex.core.IBead; - import org.apache.flex.core.IStrand; - import org.apache.flex.core.ITextModel; - import org.apache.flex.events.Event; - import org.apache.flex.events.EventDispatcher; - import org.apache.flex.events.IEventDispatcher; - - /** - * The TextModel class is most basic data model for a - * component that displays text. All FlexJS components - * that display text should also support HTML, although - * the Flash Player implementations may only support - * a subset of HTML. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class TextModel extends EventDispatcher implements IBead, ITextModel - { - /** - * Constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function TextModel() - { - } - - private var _strand:IStrand; - - /** - * @copy org.apache.flex.core.IBead#strand - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function set strand(value:IStrand):void - { - _strand = value; - } - - private var _text:String; - - /** - * @copy org.apache.flex.core.ITextModel#text - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get text():String - { - return _text; - } - - /** - * @private - */ - public function set text(value:String):void - { - if (value == null) - value = ""; - if (value != _text) - { - _text = value; - dispatchEvent(new Event("textChange")); - } - } - - private var _html:String; - - /** - * @copy org.apache.flex.core.ITextModel#html - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get html():String - { - return _html; - } - - /** - * @private - */ - public function set html(value:String):void - { - if (value != _html) - { - _html = value; - dispatchEvent(new Event("htmlChange")); - } - } - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TitleBarModel.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TitleBarModel.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TitleBarModel.as deleted file mode 100644 index d9f6ff2..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TitleBarModel.as +++ /dev/null @@ -1,136 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.beads.models -{ - import org.apache.flex.core.IBead; - import org.apache.flex.core.IStrand; - import org.apache.flex.core.ITitleBarModel; - import org.apache.flex.events.Event; - import org.apache.flex.events.EventDispatcher; - - /** - * The TitleBarModel class bead holds the values for the org.apache.flex.html.TitleBar's - * properties. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class TitleBarModel extends EventDispatcher implements IBead, ITitleBarModel - { - public function TitleBarModel() - { - super(); - } - - private var _strand:IStrand; - - /** - * @copy org.apache.flex.core.IBead#strand - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function set strand(value:IStrand):void - { - _strand = value; - } - - private var _title:String; - - [Bindable("titleChange")] - /** - * The string title for the org.apache.flex.html.TitleBar. - * - * @copy org.apache.flex.core.ITitleBarModel#title - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get title():String - { - return _title; - } - - public function set title(value:String):void - { - if( value != _title ) { - _title = value; - dispatchEvent( new Event('titleChange') ); - } - } - - private var _htmlTitle:String; - - [Bindable("htmlTitleChange")] - /** - * The HTML string for the title. - * - * @copy org.apache.flex.core.ITitleBarModel#htmlTitle - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get htmlTitle():String - { - return _htmlTitle; - } - - public function set htmlTitle(value:String):void - { - if( value != _htmlTitle ) { - _htmlTitle = value; - dispatchEvent( new Event('htmlTitleChange') ); - } - } - - private var _showCloseButton:Boolean = false; - - [Bindable("showCloseButtonChange")] - /** - * Whether or not to show a close button. - * - * @copy org.apache.flex.core.ITitleBarModel#showCloseButton - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get showCloseButton():Boolean - { - return _showCloseButton; - } - - public function set showCloseButton(value:Boolean):void - { - if( value != _showCloseButton ) { - _showCloseButton = value; - dispatchEvent( new Event('showCloseButtonChange') ); - } - } - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ToggleButtonModel.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ToggleButtonModel.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ToggleButtonModel.as deleted file mode 100644 index a4c1a91..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ToggleButtonModel.as +++ /dev/null @@ -1,145 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.beads.models -{ - import org.apache.flex.core.IBead; - import org.apache.flex.core.IStrand; - import org.apache.flex.core.ITextModel; - import org.apache.flex.core.IToggleButtonModel; - import org.apache.flex.events.Event; - import org.apache.flex.events.EventDispatcher; - - /** - * The ToggleButtonModel class bead holds values for org.apache.flex.html.Buttons - * that have a state. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class ToggleButtonModel extends EventDispatcher implements IBead, IToggleButtonModel, ITextModel - { - /** - * constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function ToggleButtonModel() - { - super(); - } - - private var _strand:IStrand; - - /** - * @copy org.apache.flex.core.IBead#strand - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function set strand(value:IStrand):void - { - _strand = value; - } - - private var _text:String; - - /** - * The text string for the org.apache.flex.html.Button's label. - * - * @copy org.apache.flex.core.IToggleButtonModel#text - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get text():String - { - return _text; - } - - public function set text(value:String):void - { - if (value != _text) - { - _text = value; - dispatchEvent(new Event("textChange")); - } - } - - private var _html:String; - - /** - * The HTML string for the Button's label. - * - * @copy org.apache.flex.core.IToggleButtonModel#html - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get html():String - { - return _html; - } - - public function set html(value:String):void - { - if( value != html ) - { - _html = value; - dispatchEvent(new Event("htmlChange")); - } - } - - private var _selected:Boolean; - - /** - * Whether or not the org.apache.flex.html.Button is selected. - * - * @copy org.apache.flex.core.IToggleButtonModel#selected - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get selected():Boolean - { - return _selected; - } - - public function set selected(value:Boolean):void - { - if( value != _selected ) - { - _selected = value; - dispatchEvent(new Event("selectedChange")); - } - } - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ValueToggleButtonModel.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ValueToggleButtonModel.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ValueToggleButtonModel.as deleted file mode 100644 index 27b0a95..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ValueToggleButtonModel.as +++ /dev/null @@ -1,123 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.beads.models -{ - - import org.apache.flex.core.IValueToggleButtonModel; - import org.apache.flex.events.Event; - - /** - * The ValueToggleButtonModel class bead extends the - * org.apache.flex.html.beads.models.ToggleButtonModel and adds - * value intended to represent a collection of similar org.apache.flex.html.Buttons - * such as org.apache.flex.html.RadioButtons. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class ValueToggleButtonModel extends ToggleButtonModel implements IValueToggleButtonModel - { - /** - * constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function ValueToggleButtonModel() - { - super(); - } - - private var _value:Object; - - /** - * The current value of the button collection. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get value():Object - { - return _value; - } - - public function set value(newValue:Object):void - { - if( newValue != _value ) - { - _value = newValue; - dispatchEvent(new Event("valueChange")); - } - } - - private var _groupName:String; - - /** - * The name of the collection has shared by all of the buttons in the collection. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get groupName():String - { - return _groupName; - } - - public function set groupName(value:String):void - { - if( value != _groupName ) - { - _groupName = value; - dispatchEvent(new Event("groupNameChange")); - } - } - - private var _selectedValue:Object; - - /** - * The value that is currently selected. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get selectedValue():Object - { - return _selectedValue; - } - - public function set selectedValue(newValue:Object):void - { - if( _selectedValue != newValue ) - { - _selectedValue = newValue; - dispatchEvent(new Event("selectedValueChange")); - } - } - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ViewportModel.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ViewportModel.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ViewportModel.as deleted file mode 100644 index c15c5d8..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ViewportModel.as +++ /dev/null @@ -1,72 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.beads.models -{ - import org.apache.flex.core.IStrand; - import org.apache.flex.core.IUIBase; - import org.apache.flex.core.IViewportModel; - import org.apache.flex.events.Event; - import org.apache.flex.events.EventDispatcher; - import org.apache.flex.geom.Rectangle; - - /** - * @copy org.apache.flex.core.IViewportModel - */ - public class ViewportModel extends EventDispatcher implements IViewportModel - { - public function ViewportModel() - { - super(); - } - - private var _borderMetrics:Rectangle; - private var _chromeMetrics:Rectangle; - - private var _strand:IStrand; - - /** - * @copy org.apache.flex.core.IViewportModel - */ - public function get borderMetrics():Rectangle - { - return _borderMetrics; - } - public function set borderMetrics(value:Rectangle):void - { - _borderMetrics = value; - } - - /** - * @copy org.apache.flex.core.IViewportModel - */ - public function get chromeMetrics():Rectangle - { - return _chromeMetrics; - } - public function set chromeMetrics(value:Rectangle):void - { - _chromeMetrics = value; - } - - public function set strand(value:IStrand):void - { - _strand = value; - } - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/Border.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/Border.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/Border.as deleted file mode 100644 index f7277d0..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/Border.as +++ /dev/null @@ -1,49 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.supportClasses -{ - import org.apache.flex.core.UIBase; - - /** - * The Border class is a class used internally by many - * controls to draw a border. The border actually drawn - * is dictated by the IBeadView in the CSS. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class Border extends UIBase - { - /** - * Constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function Border() - { - super(); - } - - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.as deleted file mode 100644 index 64a9e43..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.as +++ /dev/null @@ -1,137 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.supportClasses -{ - import org.apache.flex.core.IItemRenderer; - import org.apache.flex.core.IItemRendererParent; - import org.apache.flex.core.UIBase; - import org.apache.flex.events.Event; - import org.apache.flex.html.TextButton; - import org.apache.flex.html.beads.ITextItemRenderer; - - /** - * The ButtonBarButtonItemRenderer class handles the display of each item for the - * org.apache.flex.html.ButtonBar component. This class uses a - * org.apache.flex.html.Button to represent the data. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class ButtonBarButtonItemRenderer extends UIItemRendererBase implements ITextItemRenderer - { - /** - * constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function ButtonBarButtonItemRenderer() - { - super(); - } - - private var textButton:TextButton; - - /** - * @private - */ - override public function addedToParent():void - { - super.addedToParent(); - } - - /** - * @private - */ - private function handleClickEvent(event:Event):void - { - var parent:Object = itemRendererParent; - (parent as UIBase).dispatchEvent(new Event("selected", this)); - } - - /** - * The string version of the data associated with the instance of the itemRenderer. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get text():String - { - return data as String; - } - public function set text(value:String):void - { - data = value; - } - - /** - * The data to be displayed by the itemRenderer instance. For ButtonBarItemRenderer, the - * data's string version is used as the label for the Button. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - override public function set data(value:Object):void - { - super.data = value; - - var added:Boolean = false; - if (textButton == null) { - textButton = new TextButton(); - textButton.addEventListener('click',handleClickEvent); - added = true; - } - - var valueAsString:String; - - if (value is String) { - valueAsString = value as String; - } - else if (value.hasOwnProperty("label")) { - valueAsString = String(value["label"]); - } - else if (value.hasOwnProperty("title")) { - valueAsString = String(value["title"]); - } - - if (valueAsString) textButton.text = valueAsString; - - if (added) addElement(textButton); - } - - /** - * @private - */ - override public function adjustSize():void - { - textButton.width = this.width; - textButton.height = this.height; - - updateRenderer(); - } - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ContainerContentArea.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ContainerContentArea.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ContainerContentArea.as deleted file mode 100644 index bd0c016..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ContainerContentArea.as +++ /dev/null @@ -1,80 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.supportClasses -{ - import org.apache.flex.core.IContentView; - import org.apache.flex.core.UIBase; - import org.apache.flex.events.Event; - - /** - * The ContainerContentArea class implements the contentView for - * a Container. Container's don't always parent their children directly as - * that makes it harder to handle scrolling. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class ContainerContentArea extends UIBase implements IContentView - { - /** - * Constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function ContainerContentArea() - { - super(); - addEventListener("layoutNeeded", forwardEventHandler); - } - - private function forwardEventHandler(event:Event):void - { - if (parent) - parent.dispatchEvent(event); - } - - /** - * @copy org.apache.flex.core.IItemRendererParent#removeAllElements() - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function removeAllElements():void - { - COMPILE::AS3 - { - removeChildren(0); - } - COMPILE::JS - { - while (element.hasChildNodes()) - { - element.removeChild(element.lastChild); - } - } - } - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGridColumn.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGridColumn.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGridColumn.as deleted file mode 100644 index 24e16fd..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGridColumn.as +++ /dev/null @@ -1,127 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.supportClasses -{ - import org.apache.flex.core.IFactory; - - /** - * The DataGridColumn class is the collection of properties that describe - * a column of the org.apache.flex.html.DataGrid: which renderer - * to use for each cell in the column, the width of the column, the label for the - * column, and the name of the field in the data containing the value to display - * in the column. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class DataGridColumn - { - /** - * constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function DataGridColumn() - { - } - - private var _itemRenderer:IFactory; - - /** - * The itemRenderer class or factory to use to make instances of itemRenderers for - * display of data. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get itemRenderer():IFactory - { - return _itemRenderer; - } - public function set itemRenderer(value:IFactory):void - { - _itemRenderer = value; - } - - private var _columnWidth:Number = Number.NaN; - - /** - * The width of the column (default is 100 pixels). - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get columnWidth():Number - { - return _columnWidth; - } - public function set columnWidth(value:Number):void - { - _columnWidth = value; - } - - private var _label:String; - - /** - * The label for the column (appears in the header area). - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get label():String - { - return _label; - } - public function set label(value:String):void - { - _label = value; - } - - private var _dataField:String; - - /** - * The name of the field containing the data value presented by the column. This value is used - * by the itemRenderer is select the property from the data. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get dataField():String - { - return _dataField; - } - public function set dataField(value:String):void - { - _dataField = value; - } - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGroup.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGroup.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGroup.as deleted file mode 100644 index c156a6f..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGroup.as +++ /dev/null @@ -1,151 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.supportClasses -{ - import org.apache.flex.core.IContentView; - import org.apache.flex.core.IItemRenderer; - import org.apache.flex.core.IItemRendererParent; - import org.apache.flex.core.IRollOverModel; - import org.apache.flex.core.IStrand; - import org.apache.flex.core.UIBase; - import org.apache.flex.events.IEventDispatcher; - import org.apache.flex.events.Event; - - /** - * The DataGroup class is the IItemRendererParent used internally - * by org.apache.flex.html.List class. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class DataGroup extends ContainerContentArea implements IItemRendererParent, IContentView - { - /** - * Constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function DataGroup() - { - super(); - } - - /** - * @private - */ - override public function addElement(c:Object, dispatchEvent:Boolean = true):void - { - super.addElement(c, dispatchEvent); - - var dispatcher:IEventDispatcher = c as IEventDispatcher; - dispatcher.addEventListener("itemRendererRollOver", handleRollOver); - dispatcher.addEventListener("itemRendererRollOut", handleRollOut); - } - - /** - * @private - */ - override public function removeElement(c:Object, dispatchEvent:Boolean = true):void - { - var dispatcher:IEventDispatcher = c as IEventDispatcher; - dispatcher.removeEventListener("itemRendererRollOver", handleRollOver); - dispatcher.removeEventListener("itemRendererRollOut", handleRollOut); - - super.removeElement(c, dispatchEvent); - } - - /** - * @private - */ - private function handleRollOver(event:Event):void - { - var strand:IStrand = parent as IStrand; - var rollModel:IRollOverModel = strand.getBeadByType(IRollOverModel) as IRollOverModel; - if (rollModel) { - var n:int = numElements; - for (var i:int=0; i < n; i++) { - var renderer:Object = getElementAt(i); - if (renderer == event.currentTarget) { - rollModel.rollOverIndex = i; - break; - } - } - } - } - - /** - * @private - */ - private function handleRollOut(event:Event):void - { - var strand:IStrand = parent as IStrand; - var rollModel:IRollOverModel = strand.getBeadByType(IRollOverModel) as IRollOverModel; - if (rollModel) { - var n:int = numElements; - for (var i:int=0; i < n; i++) { - var renderer:Object = getElementAt(i); - if (renderer == event.currentTarget) { - rollModel.rollOverIndex = -1; - break; - } - } - } - } - - /** - * @copy org.apache.flex.core.IItemRendererParent#getItemRendererForIndex() - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function getItemRendererForIndex(index:int):IItemRenderer - { - if (index < 0 || index >= numElements) return null; - return getElementAt(index) as IItemRenderer; - } - - /** - * Refreshes the itemRenderers. Useful after a size change by the data group. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function updateAllItemRenderers():void - { - var n:Number = numElements; - for (var i:Number = 0; i < n; i++) - { - var renderer:DataItemRenderer = getItemRendererForIndex(i) as DataItemRenderer; - if (renderer) { - renderer.setWidth(this.width,true); - renderer.adjustSize(); - } - } - } - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataItemRenderer.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataItemRenderer.as deleted file mode 100644 index ac15dcf..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataItemRenderer.as +++ /dev/null @@ -1,178 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.supportClasses -{ - COMPILE::AS3 - { - import flash.display.Sprite; - } - COMPILE::JS - { - import org.apache.flex.core.WrappedHTMLElement; - import org.apache.flex.html.beads.controllers.ItemRendererMouseController; - } - - /** - * The DataItemRenderer class is the base class for most itemRenderers. This class - * extends org.apache.flex.html.supportClasses.UIItemRendererBase and - * includes row and column index values. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class DataItemRenderer extends UIItemRendererBase - { - /** - * constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function DataItemRenderer() - { - super(); - } - - private var _columnIndex:int; - - /** - * The index of the column the itemRenderer represents. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get columnIndex():int - { - return _columnIndex; - } - public function set columnIndex(value:int):void - { - _columnIndex = value; - } - - private var _rowIndex:int; - - /** - * The index of the row the itemRenderer represents. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get rowIndex():int - { - return _rowIndex; - } - public function set rowIndex(value:int):void - { - _rowIndex = value; - } - - private var _dataField:String; - - /** - * The name of the field within the data the itemRenderer should use. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get dataField():String - { - return _dataField; - } - public function set dataField(value:String):void - { - _dataField = value; - } - - COMPILE::AS3 - private var background:Sprite; - - COMPILE::JS - private var controller:ItemRendererMouseController; - - /** - * @private - */ - COMPILE::AS3 - override public function addedToParent():void - { - super.addedToParent(); - - background = new Sprite(); - addChild(background); - } - - /** - * @private - */ - override public function updateRenderer():void - { - COMPILE::AS3 - { - super.updateRenderer(); - - background.graphics.clear(); - background.graphics.beginFill(useColor, (down||selected||hovered)?1:0); - background.graphics.drawRect(0, 0, width, height); - background.graphics.endFill(); - } - COMPILE::JS - { - if (selected) - element.style.backgroundColor = '#9C9C9C'; - else if (hovered) - element.style.backgroundColor = '#ECECEC'; - else - element.style.backgroundColor = null; - } - } - - /** - * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement - * - */ - COMPILE::JS - override protected function createElement():WrappedHTMLElement - { - element = document.createElement('div') as WrappedHTMLElement; - positioner = element; - positioner.style.position = 'relative'; - - element.flexjs_wrapper = this; - className = 'DataItemRenderer'; - - controller = new ItemRendererMouseController(); - controller.strand = this; - - return element; - } - - - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DateChooserButton.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DateChooserButton.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DateChooserButton.as deleted file mode 100644 index 2d80b2f..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DateChooserButton.as +++ /dev/null @@ -1,67 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.supportClasses -{ - import org.apache.flex.html.TextButton; - - /** - * The DateChooserButton class is used for each button in the DateChooser. The - * button holds the day of the month the button is representing. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class DateChooserButton extends TextButton - { - /** - * constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function DateChooserButton() - { - super(); - className = "DateChooserButton"; - } - - private var _dayOfMonth:int; - - /** - * The day of the month the button represents. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function get dayOfMonth():int - { - return _dayOfMonth; - } - public function set dayOfMonth(value:int):void - { - _dayOfMonth = value; - } - } -} http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DropDownListList.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DropDownListList.as b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DropDownListList.as deleted file mode 100644 index 6bc1d43..0000000 --- a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DropDownListList.as +++ /dev/null @@ -1,63 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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.flex.html.supportClasses -{ - import org.apache.flex.core.IPopUp; - import org.apache.flex.html.SimpleList; - import org.apache.flex.html.beads.SolidBackgroundBead; - - //-------------------------------------- - // Events - //-------------------------------------- - - /** - * @copy org.apache.flex.core.ISelectionModel#change - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - [Event(name="change", type="org.apache.flex.events.Event")] - - /** - * The DropDownListList class is the List class used internally - * by DropDownList as the dropdown/popup. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public class DropDownListList extends SimpleList implements IPopUp - { - /** - * Constructor. - * - * @langversion 3.0 - * @playerversion Flash 10.2 - * @playerversion AIR 2.6 - * @productversion FlexJS 0.0 - */ - public function DropDownListList() - { - super(); - } - } -}
