/data/completions/frameworks/flash_cs3/fl/controls/TileList.as
ActionScript | 98 lines | 98 code | 0 blank | 0 comment | 0 complexity | d49d940427a839645f5b3e0a976c62a8 MD5 | raw file
- package fl.controls
- {
- import fl.controls.listClasses.CellRenderer;
- import fl.controls.listClasses.ICellRenderer;
- import fl.controls.listClasses.ImageCell;
- import fl.controls.listClasses.ListData;
- import fl.controls.listClasses.TileListData;
- import fl.controls.ScrollBar;
- import fl.controls.ScrollBarDirection;
- import fl.controls.ScrollPolicy;
- import fl.controls.SelectableList;
- import fl.core.InvalidationType;
- import fl.core.UIComponent;
- import fl.data.DataProvider;
- import fl.data.TileListCollectionItem;
- import fl.events.DataChangeEvent;
- import fl.events.DataChangeType;
- import fl.events.ListEvent;
- import fl.events.ScrollEvent;
- import fl.managers.IFocusManagerComponent;
- import flash.display.DisplayObject;
- import flash.display.Sprite;
- import flash.events.MouseEvent;
- import flash.events.Event;
- import flash.events.KeyboardEvent;
- import flash.ui.Keyboard;
- import flash.utils.Dictionary;
- public class TileList extends SelectableList implements IFocusManagerComponent
- {
- protected var _rowHeight : Number;
- protected var _columnWidth : Number;
- protected var _scrollDirection : String;
- protected var _scrollPolicy : String;
- protected var _cellRenderer : Object;
- protected var oldLength : uint;
- protected var _labelField : String;
- protected var _labelFunction : Function;
- protected var _iconField : String;
- protected var _iconFunction : Function;
- protected var _sourceField : String;
- protected var _sourceFunction : Function;
- protected var __rowCount : uint;
- protected var __columnCount : uint;
- private var collectionItemImport : TileListCollectionItem;
- private static var defaultStyles : Object;
- public static var createAccessibilityImplementation : Function;
- public function get dataProvider () : DataProvider;
- public function set dataProvider (value:DataProvider) : Void;
- public function get labelField () : String;
- public function set labelField (value:String) : Void;
- public function get labelFunction () : Function;
- public function set labelFunction (value:Function) : Void;
- public function get iconField () : String;
- public function set iconField (value:String) : Void;
- public function get iconFunction () : Function;
- public function set iconFunction (value:Function) : Void;
- public function get sourceField () : String;
- public function set sourceField (value:String) : Void;
- public function get sourceFunction () : Function;
- public function set sourceFunction (value:Function) : Void;
- public function get rowCount () : uint;
- public function set rowCount (value:uint) : Void;
- public function get rowHeight () : Number;
- public function set rowHeight (value:Number) : Void;
- public function get columnCount () : uint;
- public function set columnCount (value:uint) : Void;
- public function get columnWidth () : Number;
- public function set columnWidth (value:Number) : Void;
- public function get innerWidth () : Number;
- public function get innerHeight () : Number;
- public function get direction () : String;
- public function set direction (value:String) : Void;
- public function get scrollPolicy () : String;
- public function set scrollPolicy (value:String) : Void;
- public function get verticalScrollPolicy () : String;
- public function set verticalScrollPolicy (value:String) : Void;
- public function get horizontalScrollPolicy () : String;
- public function set horizontalScrollPolicy (value:String) : Void;
- public function get maxHorizontalScrollPosition () : Number;
- public function set maxHorizontalScrollPosition (value:Number) : Void;
- public static function getStyleDefinition () : Object;
- public function TileList ();
- public function scrollToIndex (newCaretIndex:int) : void;
- public function itemToLabel (item:Object) : String;
- protected function configUI () : void;
- protected function setHorizontalScrollPosition (scroll:Number, fireEvent:Boolean =false) : void;
- protected function setVerticalScrollPosition (scroll:Number, fireEvent:Boolean =false) : void;
- protected function draw () : void;
- protected function drawLayout () : void;
- protected function drawList () : void;
- protected function keyDownHandler (event:KeyboardEvent) : void;
- protected function calculateAvailableHeight () : Number;
- protected function moveSelectionVertically (code:uint, shiftKey:Boolean, ctrlKey:Boolean) : void;
- protected function moveSelectionHorizontally (code:uint, shiftKey:Boolean, ctrlKey:Boolean) : void;
- protected function doKeySelection (newCaretIndex:uint, shiftKey:Boolean, ctrlKey:Boolean) : void;
- protected function initializeAccessibility () : void;
- }
- }