Package | com.adobe.portfolio.lists |
Class | public class FreeFormList |
Inheritance | FreeFormList ![]() ![]() ![]() |
Language Version : | ActionScript 3.0 |
Product Version : | Portfolio 10.0 |
Runtime Versions : | Flash Player 10.1, AIR 2.0 |
Default MXML PropertydataProvider
Property | Defined By | ||
---|---|---|---|
![]() | autoListen : AutoListen | CardList | |
![]() | autoWatch : AutoWatch | CardList | |
![]() | cardLayout : ICardLayout | CardList | |
![]() | cardLayoutHelper : CardLayoutHelper | CardList | |
![]() | cardSize : String | CardContainer | |
![]() | focusCardDelta : int | CardList | |
![]() | isDragAndDropDisabled : Boolean [static] [read-only]
True if drag and drop has been temporarily disabled for card lists. | CardList | |
mouseDownPoint : Point | FreeFormList | ||
selectedItemLocations : Dictionary | FreeFormList | ||
selectionExtensionAnchorIndex : int = -1 | FreeFormList |
Method | Defined By | ||
---|---|---|---|
Constructor. | FreeFormList | ||
![]() | addDragData(dragSource:DragSource):void [override]
Takes the data set by the list for ordered items and adds it to the attachments
data format. | CardList | |
![]() | addListenAndWatch():void [override]
Adds listeners and watchers that are automatically unwatched and unlistened. | CardContainer | |
![]() | calculateDropLocation(event:DragEvent):DropLocation
Calculate the dropLocation of the given dragEvent. | CardList | |
![]() | cardFromAttachment(_dataGroup:DataGroup, attachment:Object):ISimpleCard [static]
Finds the card associated with the given attachment
| CardList | |
![]() | collectionDropEnabled(event:DragEvent):Boolean
Helper function that determines whether drag drop is supported
| CardList | |
createDragIndicator():IFlexDisplayObject [override]
| FreeFormList | ||
createDropIndicator():DisplayObject [override]
Creates a custom dropIndicator for the cardList. | FreeFormList | ||
![]() | disableDragAndDrop():void [static]
Functions used to disable and enable drag and drop. | CardList | |
![]() | enableDragAndDrop():void [static] | CardList | |
![]() |
Finds the card corresponding to the attachment in focus. | CardList | |
![]() | getFolderItemAtDragLocation(dropLocation:DropLocation):IAttachment
Finds the folder at a given dropLocation
| CardList | |
![]() | removeListenAndWatch():void
Function to cleanup the event listeners required by miniNav list. | CardList | |
setCurrentState(stateName:String, playTransition:Boolean = true):void [override]
Sets the state of the skin as well as the state of this instance. | FreeFormList | ||
![]() | setSelectedIndexWithChangeDispatch(value:int):void
Force selection change. | CardList | |
![]() | setSelectedIndicesWithChangeDispatch(value:Vector.<int>):void
Force selection change. | CardList | |
![]() | updateRenderer(renderer:IVisualElement, itemIndex:int, data:Object):void [override]
| CardList |
Method | Defined By | ||
---|---|---|---|
addDragListeners():void | FreeFormList | ||
![]() | addListener(listener:IEventDispatcher, type:String, handler:Function):void | CardList | |
![]() | addWatcher(watcher:ChangeWatcher):void | CardList | |
![]() | dataProviderIsCurrent():Boolean
Returns true if the dataProvider for this list matches the CollectionMgr's currentItems. | CardList | |
![]() | dragCompleteHandler(event:DragEvent):void [override]
| CardList | |
dragDropHandler(event:DragEvent):void [override] | FreeFormList | ||
![]() | dragEnterHandler(event:DragEvent):void [override]
| CardList | |
dragExitHandler(event:DragEvent):void [override] | FreeFormList | ||
![]() | dragOverHandler(event:DragEvent):void [override]
| CardList | |
dragStartHandler(event:DragEvent):void [override] | FreeFormList | ||
extendSelection(event:MouseEvent):void | FreeFormList | ||
extendSelectionToHere(newIndex:int):void | FreeFormList | ||
getCurrentSkinState():String [override] Returns the current state of this instance, since its skins should have a matching
set of states. | FreeFormList | ||
![]() | growOrShrinkSelection(event:MarqueeSelectionEvent, indices:Vector.<int>):Vector.<int> | CardContainer | |
![]() | handleDragDropReordering(event:DragEvent):void
Handles the reordering of items after a dragDrop. | CardList | |
![]() | handleDropOnFolder(folder:IAttachment, event:DragEvent):IList
Handles drop on a folder. | CardList | |
![]() | handleFocusChange(event:CollectionManagerEvent):void
Triggers generation of thumbnails around the new focus card. | CardList | |
![]() | handleSelectionChanged():void
Updates the host's selection based on the current list selection. | CardList | |
![]() | initializeSelectionFromHost():Boolean | CardList | |
![]() | initStates():void | CardContainer | |
item_mouseDownHandler(event:MouseEvent):void [override] | FreeFormList | ||
keyDownHandler(event:KeyboardEvent):void [override] | FreeFormList | ||
![]() | makeNewOrderedList(dropIndex:int, droppingItems:ArrayCollection):IList
Creates an ordered list of items in the dataProvider after the drop. | CardList | |
![]() | modifiersActive(event:MouseEvent, shiftKeyOK:Boolean = false, ctrlKeyOK:Boolean = false):Boolean | CardContainer | |
moveSelectedItemLocations(event:MouseEvent):void | FreeFormList | ||
![]() | onChildrenCollectionChange(event:CollectionEvent):void
This function is used when attachments are moved across folders. | CardList | |
![]() | onCollectionChange(e:CollectionEvent):void
Listener to handle collection change events. | CardList | |
![]() | onCreationComplete(event:FlexEvent):void | CardList | |
![]() | onHandledFocus(event:LayoutEvent):void onHandledFocus is used to ensure that the layout has successfully handled
the layout of its initial focused attachment before transitioning in the remaining pieces
of UI. | CardContainer | |
onIndexChangeEvent(event:IndexChangeEvent):void [override] | FreeFormList | ||
onMarqueeSelectionBegin(event:MarqueeSelectionEvent):void [override] | FreeFormList | ||
![]() | onMarqueeSelectionCancelled(event:MarqueeSelectionEvent):void | CardContainer | |
![]() | onMarqueeSelectionEnd(event:MarqueeSelectionEvent):void | CardContainer | |
![]() | onMarqueeSelectionMove(event:MarqueeSelectionEvent):void | CardContainer | |
onMouseMove(event:MouseEvent):void | FreeFormList | ||
onMouseRollOut(event:MouseEvent):void | FreeFormList | ||
onMouseRollOver(event:MouseEvent):void | FreeFormList | ||
onMouseUp(event:MouseEvent):void | FreeFormList | ||
![]() | onNavHostEvent(event:CollectionManagerEvent):void
Listener to handle events from the Collection Manager. | CardList | |
![]() | onNavPreviewCurrentState(value:String):void | CardContainer | |
![]() | onOpenFolderTimeComplete(evt:TimerEvent):void
Called when the openFolderTimer completes. | CardList | |
![]() | onResize(event:ResizeEvent):void | CardList | |
![]() | onScroll(event:Event):void
Listener to handle scroll events of the scroller on cardLists. | CardList | |
partAdded(partName:String, instance:Object):void [override] Called when a skin has added a skin part for this instance. | FreeFormList | ||
partRemoved(partName:String, instance:Object):void [override] Called when a skin has removed a skin part for this instance. | FreeFormList | ||
removeDragListeners():void | FreeFormList | ||
![]() | removeListener(listener:IEventDispatcher, type:String = null):void | CardList | |
rendererWasAdded(visualElement:IVisualElement):void | FreeFormList | ||
rendererWasRemoved(visualElement:IVisualElement):void | FreeFormList | ||
![]() | reorderAttachments(source:IList):Boolean
Sends the reorder command once all the attachments are found in the given list. | CardList | |
resetCardSizes():void [override] | FreeFormList | ||
![]() | resizeCachedThumbs():void | CardList | |
saveSelectedItemLocations(event:MouseEvent):void | FreeFormList | ||
![]() | setFocusOnIndexChange(attachment:IAttachment):void | CardList | |
![]() | shiftOrCtrlDownButNotBoth(event:MarqueeSelectionEvent):Boolean | CardContainer | |
updateMultiSelection(selectedItems:Vector.<int>):void [override] | FreeFormList | ||
![]() | updateSelection():void | CardList |
This component uses skins made up of skin parts. Do not set the skin parts directly. The component's skin sets the skin parts.
To skin the component, implement a skin that defines the following states. Although you must implement all skin states, a skin state can be empty. An empty skin state specifies no changes to the default skin state.
Constant | Defined By | ||
---|---|---|---|
logger : ILogger [static] | FreeFormList |
mouseDownPoint | property |
protected var mouseDownPoint:Point
selectedItemLocations | property |
protected var selectedItemLocations:Dictionary
selectionExtensionAnchorIndex | property |
protected var selectionExtensionAnchorIndex:int = -1
FreeFormList | () | Constructor |
public function FreeFormList()
Language Version : | ActionScript 3.0 |
Product Version : | Portfolio 10.0 |
Runtime Versions : | Flash Player 10.1, AIR 2.0 |
Constructor.
addDragListeners | () | method |
protected function addDragListeners():void
createDragIndicator | () | method |
override public function createDragIndicator():IFlexDisplayObject
Returns
IFlexDisplayObject |
createDropIndicator | () | method |
override public function createDropIndicator():DisplayObject
Creates a custom dropIndicator for the cardList.
ReturnsDisplayObject |
dragDropHandler | () | method |
override protected function dragDropHandler(event:DragEvent):void
Parameters
event:DragEvent |
dragExitHandler | () | method |
override protected function dragExitHandler(event:DragEvent):void
Parameters
event:DragEvent |
dragStartHandler | () | method |
override protected function dragStartHandler(event:DragEvent):void
Parameters
event:DragEvent |
extendSelection | () | method |
protected function extendSelection(event:MouseEvent):void
Parameters
event:MouseEvent |
extendSelectionToHere | () | method |
protected function extendSelectionToHere(newIndex:int):void
Parameters
newIndex:int |
getCurrentSkinState | () | method |
override protected function getCurrentSkinState():String
Returns the current state of this instance, since its skins should have a matching set of states.
ReturnsString |
item_mouseDownHandler | () | method |
override protected function item_mouseDownHandler(event:MouseEvent):void
Parameters
event:MouseEvent |
keyDownHandler | () | method |
override protected function keyDownHandler(event:KeyboardEvent):void
Parameters
event:KeyboardEvent |
moveSelectedItemLocations | () | method |
protected function moveSelectedItemLocations(event:MouseEvent):void
Parameters
event:MouseEvent |
onIndexChangeEvent | () | method |
override protected function onIndexChangeEvent(event:IndexChangeEvent):void
Parameters
event:IndexChangeEvent |
onMarqueeSelectionBegin | () | method |
override protected function onMarqueeSelectionBegin(event:MarqueeSelectionEvent):void
Parameters
event:MarqueeSelectionEvent |
onMouseMove | () | method |
protected function onMouseMove(event:MouseEvent):void
Parameters
event:MouseEvent |
onMouseRollOut | () | method |
protected function onMouseRollOut(event:MouseEvent):void
Parameters
event:MouseEvent |
onMouseRollOver | () | method |
protected function onMouseRollOver(event:MouseEvent):void
Parameters
event:MouseEvent |
onMouseUp | () | method |
protected function onMouseUp(event:MouseEvent):void
Parameters
event:MouseEvent |
partAdded | () | method |
override protected function partAdded(partName:String, instance:Object):void
Called when a skin has added a skin part for this instance.
Parameters
partName:String | |
instance:Object |
partRemoved | () | method |
override protected function partRemoved(partName:String, instance:Object):void
Called when a skin has removed a skin part for this instance.
Parameters
partName:String | |
instance:Object |
removeDragListeners | () | method |
protected function removeDragListeners():void
rendererWasAdded | () | method |
protected function rendererWasAdded(visualElement:IVisualElement):void
Parameters
visualElement:IVisualElement |
rendererWasRemoved | () | method |
protected function rendererWasRemoved(visualElement:IVisualElement):void
Parameters
visualElement:IVisualElement |
resetCardSizes | () | method |
override protected function resetCardSizes():void
saveSelectedItemLocations | () | method |
protected function saveSelectedItemLocations(event:MouseEvent):void
Parameters
event:MouseEvent |
setCurrentState | () | method |
override public function setCurrentState(stateName:String, playTransition:Boolean = true):void
Language Version : | ActionScript 3.0 |
Product Version : | Portfolio 10.0 |
Runtime Versions : | Flash Player 10.1, AIR 2.0 |
Sets the state of the skin as well as the state of this instance.
Parameters
stateName:String | |
playTransition:Boolean (default = true )
|
updateMultiSelection | () | method |
override protected function updateMultiSelection(selectedItems:Vector.<int>):void
Parameters
selectedItems:Vector.<int> |
logger | Constant |
protected static const logger:ILogger