gpt4 book ai didi

com.ait.lienzo.client.core.shape.wires.WiresShape.getDockedTo()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-21 11:31:05 26 4
gpt4 key购买 nike

本文整理了Java中com.ait.lienzo.client.core.shape.wires.WiresShape.getDockedTo()方法的一些代码示例,展示了WiresShape.getDockedTo()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WiresShape.getDockedTo()方法的具体详情如下:
包路径:com.ait.lienzo.client.core.shape.wires.WiresShape
类名称:WiresShape
方法名:getDockedTo

WiresShape.getDockedTo介绍

暂无

代码示例

代码示例来源:origin: ahome-it/lienzo-core

private boolean isDocked(final WiresShape shape)
{
  return null != shape.getDockedTo();
}

代码示例来源:origin: com.ahome-it/lienzo-core

private boolean isDocked(final WiresShape shape)
{
  return null != shape.getDockedTo();
}

代码示例来源:origin: ahome-it/lienzo-core

private boolean isDocked(final WiresShape shape)
{
  return null != shape.getDockedTo();
}

代码示例来源:origin: com.ahome-it/lienzo-core

@Override
protected void afterMoveStart(final double x, final double y)
{
  super.afterMoveStart(x, y);
  final WiresShape shape = getShape();
  if (null != shape.getDockedTo())
  {
    shape.setDockedTo(null);
  }
}

代码示例来源:origin: ahome-it/lienzo-core

@Override
protected void afterMoveStart(final double x, final double y)
{
  super.afterMoveStart(x, y);
  final WiresShape shape = getShape();
  if (null != shape.getDockedTo())
  {
    shape.setDockedTo(null);
  }
}

代码示例来源:origin: ahome-it/lienzo-core

@Override
protected void afterMoveStart(final double x, final double y)
{
  super.afterMoveStart(x, y);
  final WiresShape shape = getShape();
  if (null != shape.getDockedTo())
  {
    shape.setDockedTo(null);
  }
}

代码示例来源:origin: ahome-it/lienzo-core

private boolean hasShapeOnMagnet(final WiresMagnet magnet, final WiresShape parent)
{
  for (final WiresShape child : parent.getChildShapes().toList())
  {
    if (parent.equals(child.getDockedTo()) && !child.equals(getShape()) && magnet.equals(getCloserMagnet(child, parent, true)))
    {
      return true;
    }
  }
  return false;
}

代码示例来源:origin: com.ahome-it/lienzo-core

private boolean hasShapeOnMagnet(final WiresMagnet magnet, final WiresShape parent)
{
  for (final WiresShape child : parent.getChildShapes().toList())
  {
    if (parent.equals(child.getDockedTo()) && !child.equals(getShape()) && magnet.equals(getCloserMagnet(child, parent, true)))
    {
      return true;
    }
  }
  return false;
}

代码示例来源:origin: ahome-it/lienzo-core

private boolean hasShapeOnMagnet(final WiresMagnet magnet, final WiresShape parent)
{
  for (final WiresShape child : parent.getChildShapes().toList())
  {
    if (parent.equals(child.getDockedTo()) && !child.equals(getShape()) && magnet.equals(getCloserMagnet(child, parent, true)))
    {
      return true;
    }
  }
  return false;
}

代码示例来源:origin: com.ahome-it/lienzo-core

public void selected(final WiresShape shape, final boolean isSelectionMultiple)
{
  if (!isSelectionMultiple)
  {
    // clear all shapes and re-add current to just select the current
    // if only current is selected, it will just remove and re-add it, user should not notice any change.
    m_selManager.destroySelectionShape();
    clear();
    add(shape);
  }
  else
  {
    if (m_shapes.contains(shape))
    {
      remove(shape);
    }
    else if (hasSameParentsAsSelection(shape) && (shape.getDockedTo() == null)) // cannot docked shapes
    {
      removeChildShape(shape.getChildShapes());
      add(shape);
    }
  }
  notifyListener(isSelectionMultiple);
}

代码示例来源:origin: ahome-it/lienzo-core

public void selected(final WiresShape shape, final boolean isSelectionMultiple)
{
  if (!isSelectionMultiple)
  {
    // clear all shapes and re-add current to just select the current
    // if only current is selected, it will just remove and re-add it, user should not notice any change.
    m_selManager.destroySelectionShape();
    clear();
    add(shape);
  }
  else
  {
    if (m_shapes.contains(shape))
    {
      remove(shape);
    }
    else if (hasSameParentsAsSelection(shape) && (shape.getDockedTo() == null)) // cannot docked shapes
    {
      removeChildShape(shape.getChildShapes());
      add(shape);
    }
  }
  notifyListener(isSelectionMultiple);
}

代码示例来源:origin: ahome-it/lienzo-core

public void selected(final WiresShape shape, final boolean isSelectionMultiple)
{
  if (!isSelectionMultiple)
  {
    // clear all shapes and re-add current to just select the current
    // if only current is selected, it will just remove and re-add it, user should not notice any change.
    m_selManager.destroySelectionShape();
    clear();
    add(shape);
  }
  else
  {
    if (m_shapes.contains(shape))
    {
      remove(shape);
    }
    else if (hasSameParentsAsSelection(shape) && (shape.getDockedTo() == null)) // cannot docked shapes
    {
      removeChildShape(shape.getChildShapes());
      add(shape);
    }
  }
  notifyListener(isSelectionMultiple);
}

代码示例来源:origin: ahome-it/lienzo-core

@Override
public void dock(final WiresShape shape, final WiresContainer parent, final Point2D absLocation)
  if (null != shape.getDockedTo())
    undock(shape, shape.getDockedTo());

代码示例来源:origin: com.ahome-it/lienzo-core

@Override
public void dock(final WiresShape shape, final WiresContainer parent, final Point2D absLocation)
  if (null != shape.getDockedTo())
    undock(shape, shape.getDockedTo());

代码示例来源:origin: com.ahome-it/lienzo-core

@Override
public void onMoveStart(final double x, final double y)
{
  shapeLocationControl.onMoveStart(x, y);
  initialParent = getShape().getParent();
  m_parent = getShape().getParent();
  rebuildPicker();
  if ((m_parent != null) && (m_parent instanceof WiresShape))
  {
    if (getShape().getDockedTo() == null)
    {
      m_parentPart = new PickerPart((WiresShape) m_parent, PickerPart.ShapePart.BODY);
    }
    else
    {
      m_parentPart = findShapeAt((int) shapeLocationControl.getShapeStartCenterX(), (int) shapeLocationControl.getShapeStartCenterY());
    }
  }
}

代码示例来源:origin: ahome-it/lienzo-core

@Override
public void onMoveStart(final double x, final double y)
{
  shapeLocationControl.onMoveStart(x, y);
  initialParent = getShape().getParent();
  m_parent = getShape().getParent();
  rebuildPicker();
  if ((m_parent != null) && (m_parent instanceof WiresShape))
  {
    if (getShape().getDockedTo() == null)
    {
      m_parentPart = new PickerPart((WiresShape) m_parent, PickerPart.ShapePart.BODY);
    }
    else
    {
      m_parentPart = findShapeAt((int) shapeLocationControl.getShapeStartCenterX(), (int) shapeLocationControl.getShapeStartCenterY());
    }
  }
}

代码示例来源:origin: ahome-it/lienzo-core

@Override
public void onMoveStart(final double x, final double y)
{
  shapeLocationControl.onMoveStart(x, y);
  initialParent = getShape().getParent();
  m_parent = getShape().getParent();
  rebuildPicker();
  if ((m_parent != null) && (m_parent instanceof WiresShape))
  {
    if (getShape().getDockedTo() == null)
    {
      m_parentPart = new PickerPart((WiresShape) m_parent, PickerPart.ShapePart.BODY);
    }
    else
    {
      m_parentPart = findShapeAt((int) shapeLocationControl.getShapeStartCenterX(), (int) shapeLocationControl.getShapeStartCenterY());
    }
  }
}

代码示例来源:origin: com.ahome-it/lienzo-core

@Override
public void onMoveStart(final double x, final double y)
{
  m_delta = new Point2D(0, 0);
  shapeResetLocation = getShape().getLocation();
  shapeInitialLocation = getShape().getComputedLocation();
  m_mouseStartX = x;
  m_mouseStartY = y;
  final Point2D absShapeLoc = m_shape.getPath().getComputedLocation();
  final BoundingBox box = m_shape.getPath().getBoundingBox();
  m_shapeStartCenterX = absShapeLoc.getX() + (box.getWidth() / 2);
  m_shapeStartCenterY = absShapeLoc.getY() + (box.getHeight() / 2);
  m_startDocked = false;
  final WiresContainer parent = m_shape.getParent();
  if ((parent != null) && (parent instanceof WiresShape))
  {
    if (m_shape.getDockedTo() != null)
    {
      m_startDocked = true;
    }
  }
}

代码示例来源:origin: ahome-it/lienzo-core

@Override
public void onMoveStart(final double x, final double y)
{
  m_delta = new Point2D(0, 0);
  shapeResetLocation = getShape().getLocation();
  shapeInitialLocation = getShape().getComputedLocation();
  m_mouseStartX = x;
  m_mouseStartY = y;
  final Point2D absShapeLoc = m_shape.getPath().getComputedLocation();
  final BoundingBox box = m_shape.getPath().getBoundingBox();
  m_shapeStartCenterX = absShapeLoc.getX() + (box.getWidth() / 2);
  m_shapeStartCenterY = absShapeLoc.getY() + (box.getHeight() / 2);
  m_startDocked = false;
  final WiresContainer parent = m_shape.getParent();
  if ((parent != null) && (parent instanceof WiresShape))
  {
    if (m_shape.getDockedTo() != null)
    {
      m_startDocked = true;
    }
  }
}

代码示例来源:origin: ahome-it/lienzo-core

@Override
public void onMoveStart(final double x, final double y)
{
  m_delta = new Point2D(0, 0);
  shapeResetLocation = getShape().getLocation();
  shapeInitialLocation = getShape().getComputedLocation();
  m_mouseStartX = x;
  m_mouseStartY = y;
  final Point2D absShapeLoc = m_shape.getPath().getComputedLocation();
  final BoundingBox box = m_shape.getPath().getBoundingBox();
  m_shapeStartCenterX = absShapeLoc.getX() + (box.getWidth() / 2);
  m_shapeStartCenterY = absShapeLoc.getY() + (box.getHeight() / 2);
  m_startDocked = false;
  final WiresContainer parent = m_shape.getParent();
  if ((parent != null) && (parent instanceof WiresShape))
  {
    if (m_shape.getDockedTo() != null)
    {
      m_startDocked = true;
    }
  }
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com