Exemple #1
0
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(args.draggedItemIDs.Count == 1 && (args.draggedItem is TypeTreeView || args.draggedItem is MemberTreeView || args.draggedItem is NodeTreeView));
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="args">Drag&Dropの対象となるTreeViewItemの情報が含まれる</param>
 /// <returns></returns>
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     Debug.Log("CanStartDrag");
     base.CanStartDrag(args);
     return(true);
 }
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(true);
 }
        // Selection
        //-----------
        //protected override void SelectionClick(TreeViewItem item, bool keepMultiSelection)
        //{
        //}

        // Dragging
        //-----------

        protected override bool CanStartDrag(CanStartDragArgs args) => false;
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(((StringTreeViewItem)args.draggedItem).JsonType != JsonType.NotJson);
 }
Exemple #6
0
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(args.draggedItem.depth == 0);
 }
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(systemSubtreeIDs.Contains(args.draggedItem.id) && systemNames.Contains(playerLoopSystemsByListID[args.draggedItem.id].type.FullName));
 }
 /// <summary>
 /// Can the row be dragged?
 /// </summary>
 /// <param name="args">The row that is trying to be dragged.</param>
 /// <returns>True if the row can be dragged.</returns>
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(!hasSearch);
 }
 protected override bool OnCanStartDrag(Item item, CanStartDragArgs args) => true;
Exemple #10
0
 protected virtual bool CanStartDrag(CanStartDragArgs args) =>
 false;
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     // TODO : Implement drag
     return(false);
 }
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(!isPreview);
 }
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(args.draggedItemIDs.Where(id => GetGameObject(id) == null).Count() == 0);
 }
Exemple #14
0
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(args.draggedItemIDs.Count == 1); // || SelectionOfSameType(args.draggedItemIDs);
 }
Exemple #15
0
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(list.CanReorder());
 }
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(HasSelection());
 }
Exemple #17
0
 /////////////////////////////////////////
 sealed protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(OnCanStartDrag((T)args.draggedItem, args));
 }
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(base.CanStartDrag(args));
 }
Exemple #19
0
 protected virtual bool OnCanStartDrag(T item, CanStartDragArgs args)
 {
     return(false);
 }
 // Dragging
 protected virtual bool CanStartDrag(CanStartDragArgs args)
 {
     return(false);
 }
Exemple #21
0
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(args.draggedItem is EntityItem);
 }
Exemple #22
0
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(treeModel.Find(args.draggedItem.id).leafType != MerinoTreeElement.LeafType.File);
 }
Exemple #23
0
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(args.draggedItemIDs.Count == 1);
 }
Exemple #24
0
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     args.draggedItemIDs = GetSelection();
     return(true);
 }
Exemple #25
0
 protected override bool CanStartDrag(CanStartDragArgs args)
 {
     return(FindRows(args.draggedItemIDs).All(x => x.depth != 0));
 }