/data/completions/frameworks/flash_cs3/fl/controls/TileList.as

https://github.com/vizio360/SublimeAS3-1
ActionScript | 98 lines | 98 code | 0 blank | 0 comment | 0 complexity | d49d940427a839645f5b3e0a976c62a8 MD5 | raw file
  1. package fl.controls
  2. {
  3. import fl.controls.listClasses.CellRenderer;
  4. import fl.controls.listClasses.ICellRenderer;
  5. import fl.controls.listClasses.ImageCell;
  6. import fl.controls.listClasses.ListData;
  7. import fl.controls.listClasses.TileListData;
  8. import fl.controls.ScrollBar;
  9. import fl.controls.ScrollBarDirection;
  10. import fl.controls.ScrollPolicy;
  11. import fl.controls.SelectableList;
  12. import fl.core.InvalidationType;
  13. import fl.core.UIComponent;
  14. import fl.data.DataProvider;
  15. import fl.data.TileListCollectionItem;
  16. import fl.events.DataChangeEvent;
  17. import fl.events.DataChangeType;
  18. import fl.events.ListEvent;
  19. import fl.events.ScrollEvent;
  20. import fl.managers.IFocusManagerComponent;
  21. import flash.display.DisplayObject;
  22. import flash.display.Sprite;
  23. import flash.events.MouseEvent;
  24. import flash.events.Event;
  25. import flash.events.KeyboardEvent;
  26. import flash.ui.Keyboard;
  27. import flash.utils.Dictionary;
  28. public class TileList extends SelectableList implements IFocusManagerComponent
  29. {
  30. protected var _rowHeight : Number;
  31. protected var _columnWidth : Number;
  32. protected var _scrollDirection : String;
  33. protected var _scrollPolicy : String;
  34. protected var _cellRenderer : Object;
  35. protected var oldLength : uint;
  36. protected var _labelField : String;
  37. protected var _labelFunction : Function;
  38. protected var _iconField : String;
  39. protected var _iconFunction : Function;
  40. protected var _sourceField : String;
  41. protected var _sourceFunction : Function;
  42. protected var __rowCount : uint;
  43. protected var __columnCount : uint;
  44. private var collectionItemImport : TileListCollectionItem;
  45. private static var defaultStyles : Object;
  46. public static var createAccessibilityImplementation : Function;
  47. public function get dataProvider () : DataProvider;
  48. public function set dataProvider (value:DataProvider) : Void;
  49. public function get labelField () : String;
  50. public function set labelField (value:String) : Void;
  51. public function get labelFunction () : Function;
  52. public function set labelFunction (value:Function) : Void;
  53. public function get iconField () : String;
  54. public function set iconField (value:String) : Void;
  55. public function get iconFunction () : Function;
  56. public function set iconFunction (value:Function) : Void;
  57. public function get sourceField () : String;
  58. public function set sourceField (value:String) : Void;
  59. public function get sourceFunction () : Function;
  60. public function set sourceFunction (value:Function) : Void;
  61. public function get rowCount () : uint;
  62. public function set rowCount (value:uint) : Void;
  63. public function get rowHeight () : Number;
  64. public function set rowHeight (value:Number) : Void;
  65. public function get columnCount () : uint;
  66. public function set columnCount (value:uint) : Void;
  67. public function get columnWidth () : Number;
  68. public function set columnWidth (value:Number) : Void;
  69. public function get innerWidth () : Number;
  70. public function get innerHeight () : Number;
  71. public function get direction () : String;
  72. public function set direction (value:String) : Void;
  73. public function get scrollPolicy () : String;
  74. public function set scrollPolicy (value:String) : Void;
  75. public function get verticalScrollPolicy () : String;
  76. public function set verticalScrollPolicy (value:String) : Void;
  77. public function get horizontalScrollPolicy () : String;
  78. public function set horizontalScrollPolicy (value:String) : Void;
  79. public function get maxHorizontalScrollPosition () : Number;
  80. public function set maxHorizontalScrollPosition (value:Number) : Void;
  81. public static function getStyleDefinition () : Object;
  82. public function TileList ();
  83. public function scrollToIndex (newCaretIndex:int) : void;
  84. public function itemToLabel (item:Object) : String;
  85. protected function configUI () : void;
  86. protected function setHorizontalScrollPosition (scroll:Number, fireEvent:Boolean =false) : void;
  87. protected function setVerticalScrollPosition (scroll:Number, fireEvent:Boolean =false) : void;
  88. protected function draw () : void;
  89. protected function drawLayout () : void;
  90. protected function drawList () : void;
  91. protected function keyDownHandler (event:KeyboardEvent) : void;
  92. protected function calculateAvailableHeight () : Number;
  93. protected function moveSelectionVertically (code:uint, shiftKey:Boolean, ctrlKey:Boolean) : void;
  94. protected function moveSelectionHorizontally (code:uint, shiftKey:Boolean, ctrlKey:Boolean) : void;
  95. protected function doKeySelection (newCaretIndex:uint, shiftKey:Boolean, ctrlKey:Boolean) : void;
  96. protected function initializeAccessibility () : void;
  97. }
  98. }