void OnDragEnded(Overlay overlay) { m_DropArea.pickingMode = PickingMode.Ignore; OnDropZoneDeactivated(overlay); }
protected virtual void OnDropZoneDeactivated(Overlay draggedOverlay) { }
public abstract void DropOverlay(Overlay overlay);
void OnDragStarted(Overlay overlay) { //TODO check if in same canvas? or we support dragging to different canvas m_DropArea.pickingMode = PickingMode.Position; OnDropZoneActivated(overlay); }
protected override void OnDropZoneDeactivated(Overlay draggedOverlay) { SetVisualMode(VisualMode.Disabled); }
public virtual bool CanAcceptTarget(Overlay overlay) { return(true); }
protected override void OnDropZoneActivated(Overlay draggedOverlay) { base.OnDropZoneActivated(draggedOverlay); SetVisualMode(m_OverlayContainer.HasVisibleOverlays() ? VisualMode.Disabled : VisualMode.Custom); }
public override bool CanAcceptTarget(Overlay overlay) { return(m_TargetOverlay != overlay); }
public OverlayDropZone(Overlay target, Placement placement) { m_TargetOverlay = target; m_Placement = placement; }
public LockedAnchor(Overlay target) { m_Target = target; m_Target.m_LockAnchor = true; }
void OnMouseLeaveOverlay(MouseLeaveEvent evt) { m_HoveredOverlay = null; }