This is an automated email from the ASF dual-hosted git repository. yishayw pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit fc44456fac4e7da570f6b7614ab2c0fb972011f8 Author: Yishay Weiss <[email protected]> AuthorDate: Thu Oct 22 05:06:25 2020 +0100 more stubs in mx --- .../src/main/royale/mx/controls/DataGrid.as | 5 ++ .../MXRoyale/src/main/royale/mx/controls/Tree.as | 82 +++++++++++----------- .../mx/controls/listClasses/AdvancedListBase.as | 36 +++++----- 3 files changed, 63 insertions(+), 60 deletions(-) diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DataGrid.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DataGrid.as index 3bfb21b..ef62ec5 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DataGrid.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DataGrid.as @@ -92,6 +92,7 @@ import mx.utils.StringUtil; use namespace mx_internal; */ +import mx.core.UIComponent; import mx.controls.beads.DataGridSortBead; import mx.controls.dataGridClasses.DataGridColumn; import mx.controls.listClasses.ListBase; @@ -800,6 +801,10 @@ public class DataGrid extends DataGridListBase/*ListBase*/ implements IDataGrid/ */ public var sortableColumns:Boolean = true; + protected function drawRowBackground(s:UIComponent, rowIndex:int, y:Number, height:Number, color:uint, dataIndex:int):void + { + // not implemented + } /** * @private * Storage for the headerHeight property. diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/Tree.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/Tree.as index 0809692..a8f2b6e 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/Tree.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/Tree.as @@ -67,7 +67,7 @@ import mx.core.mx_internal; import mx.effects.Tween; import mx.events.CollectionEvent; import mx.events.CollectionEventKind; -//import mx.events.DragEvent; +import mx.events.DragEvent; import mx.events.FlexEvent; import mx.events.ListEvent; //import mx.events.ListEventReason; @@ -1311,13 +1311,11 @@ public class Tree extends List /** * @private */ - /* override public function calculateDropIndex(event:DragEvent = null):int + /*override*/ public function calculateDropIndex(event:DragEvent = null):int { - if (event) - updateDropData(event); - - return _dropData.rowIndex; - } */ + // not implemented + return -1; + } /** * @private @@ -3274,42 +3272,42 @@ public class Tree extends List /** * @private */ - /* override protected function dragOverHandler(event:DragEvent):void + /*override */protected function dragOverHandler(event:DragEvent):void { - if (event.isDefaultPrevented()) - return; - - lastDragEvent = event; - - try - { - if (iteratorValid && event.dragSource.hasFormat("treeItems")) - { - if (collectionThrowsIPE) - checkItemIndices(event); - - DragManager.showFeedback(event.ctrlKey ? - DragManager.COPY : - DragManager.MOVE); - showDropFeedback(event); - return; - } - } - catch(e:ItemPendingError) - { - if (!lastTreeSeekPending) - { - lastTreeSeekPending = new TreeSeekPending(event, dragOverHandler) - e.addResponder(new ItemResponder(seekPendingDuringDragResultHandler, seekPendingDuringDragFailureHandler, - lastTreeSeekPending)); - } - } - catch(e1:Error) - { - } - hideDropFeedback(event); - DragManager.showFeedback(DragManager.NONE); - } */ + //if (event.isDefaultPrevented()) + //return; +// + //lastDragEvent = event; +// + //try + //{ + //if (iteratorValid && event.dragSource.hasFormat("treeItems")) + //{ + //if (collectionThrowsIPE) + //checkItemIndices(event); +// + //DragManager.showFeedback(event.ctrlKey ? + //DragManager.COPY : + //DragManager.MOVE); + //showDropFeedback(event); + //return; + //} + //} + //catch(e:ItemPendingError) + //{ + //if (!lastTreeSeekPending) + //{ + //lastTreeSeekPending = new TreeSeekPending(event, dragOverHandler) + //e.addResponder(new ItemResponder(seekPendingDuringDragResultHandler, seekPendingDuringDragFailureHandler, + //lastTreeSeekPending)); + //} + //} + //catch(e1:Error) + //{ + //} + //hideDropFeedback(event); + //DragManager.showFeedback(DragManager.NONE); + } /** * @private diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/AdvancedListBase.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/AdvancedListBase.as index ced0681..ff2ac9c 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/AdvancedListBase.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/AdvancedListBase.as @@ -4523,25 +4523,25 @@ public class AdvancedListBase extends ListBase /* extends UIComponent /** * @private */ - /* mx_internal function clearHighlight(item:IListItemRenderer):void + mx_internal function clearHighlight(item:IListItemRenderer):void { - var uid:String = itemToUID(item.data); - - drawItem(visibleData[uid], isItemSelected(item.data), - false, uid == caretUID); - - var pt:Point = itemRendererToIndices(item); - if (pt && lastHighlightItemIndices) - { - var listEvent:ListEvent = - new ListEvent(ListEvent.ITEM_ROLL_OUT); - listEvent.columnIndex = lastHighlightItemIndices.x; - listEvent.rowIndex = lastHighlightItemIndices.y; - listEvent.itemRenderer = lastHighlightItemRendererAtIndices; - dispatchEvent(listEvent); - lastHighlightItemIndices = null; - } - } */ + //var uid:String = itemToUID(item.data); + // + //drawItem(visibleData[uid], isItemSelected(item.data), + //false, uid == caretUID); +// + //var pt:Point = itemRendererToIndices(item); + //if (pt && lastHighlightItemIndices) + //{ + //var listEvent:ListEvent = + //new ListEvent(ListEvent.ITEM_ROLL_OUT); + //listEvent.columnIndex = lastHighlightItemIndices.x; + //listEvent.rowIndex = lastHighlightItemIndices.y; + //listEvent.itemRenderer = lastHighlightItemRendererAtIndices; + //dispatchEvent(listEvent); + //lastHighlightItemIndices = null; + //} + } /** * Refresh all rows on next update.
