本文整理了Java中com.ait.lienzo.client.core.shape.Group.remove()
方法的一些代码示例,展示了Group.remove()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Group.remove()
方法的具体详情如下:
包路径:com.ait.lienzo.client.core.shape.Group
类名称:Group
方法名:remove
暂无
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-lienzo
@Override
public LayoutContainer remove(final IPrimitive<?> child) {
group.remove(child);
return this;
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-lienzo-extensions
public GroupItem remove(final IPrimitive<?> iPrimitive) {
group.remove(iPrimitive);
return this;
}
代码示例来源:origin: com.ahome-it/lienzo-core
@Override
public WiresLayoutContainer remove(final IPrimitive<?> child)
{
final ChildEntry entry = getChildEntry(child.getID());
if (null != entry)
{
children.remove(entry);
for (final Attribute attribute : child.getTransformingAttributes())
{
final ObjectAttribute key = new ObjectAttribute(child, attribute);
attrHandlerRegs.deregister(registrations.remove(key));
}
}
group.remove(child);
return this;
}
代码示例来源:origin: ahome-it/lienzo-core
@Override
public WiresLayoutContainer remove(final IPrimitive<?> child)
{
final ChildEntry entry = getChildEntry(child.getID());
if (null != entry)
{
children.remove(entry);
for (final Attribute attribute : child.getTransformingAttributes())
{
final ObjectAttribute key = new ObjectAttribute(child, attribute);
attrHandlerRegs.deregister(registrations.remove(key));
}
}
group.remove(child);
return this;
}
代码示例来源:origin: ahome-it/lienzo-core
@Override
public WiresLayoutContainer remove(final IPrimitive<?> child)
{
final ChildEntry entry = getChildEntry(child.getID());
if (null != entry)
{
children.remove(entry);
for (final Attribute attribute : child.getTransformingAttributes())
{
final ObjectAttribute key = new ObjectAttribute(child, attribute);
attrHandlerRegs.deregister(registrations.remove(key));
}
}
group.remove(child);
return this;
}
代码示例来源:origin: com.ahome-it/lienzo-core
public void removeChildrenIfIndexed(final IPrimitive<?> prim, final List<ShapePair> pairs)
{
for (final IPrimitive<?> child : prim.asGroup().getChildNodes())
{
final AlignAndDistributeControl handler = m_alignAndDistribute.getControlForShape(child.uuid());
if (handler != null)
{
final ShapePair pair = new ShapePair(prim.asGroup(), child, handler);
pairs.add(pair);
prim.asGroup().remove(child);
}
if (child instanceof Group)
{
removeChildrenIfIndexed(child.asGroup(), pairs);
}
}
}
代码示例来源:origin: ahome-it/lienzo-core
public void removeChildrenIfIndexed(final IPrimitive<?> prim, final List<ShapePair> pairs)
{
for (final IPrimitive<?> child : prim.asGroup().getChildNodes())
{
final AlignAndDistributeControl handler = m_alignAndDistribute.getControlForShape(child.uuid());
if (handler != null)
{
final ShapePair pair = new ShapePair(prim.asGroup(), child, handler);
pairs.add(pair);
prim.asGroup().remove(child);
}
if (child instanceof Group)
{
removeChildrenIfIndexed(child.asGroup(), pairs);
}
}
}
代码示例来源:origin: ahome-it/lienzo-core
public void removeChildrenIfIndexed(final IPrimitive<?> prim, final List<ShapePair> pairs)
{
for (final IPrimitive<?> child : prim.asGroup().getChildNodes())
{
final AlignAndDistributeControl handler = m_alignAndDistribute.getControlForShape(child.uuid());
if (handler != null)
{
final ShapePair pair = new ShapePair(prim.asGroup(), child, handler);
pairs.add(pair);
prim.asGroup().remove(child);
}
if (child instanceof Group)
{
removeChildrenIfIndexed(child.asGroup(), pairs);
}
}
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-lienzo
@Override
public Group render(final G glyph,
final double width,
final double height) {
final Group group = new Group();
final Rectangle decorator =
new Rectangle(width,
height)
.setCornerRadius(5)
.setFillColor(ColorName.LIGHTGREY)
.setFillAlpha(0.7d);
group.add(decorator);
getShape(glyph,
width,
height,
shape -> {
group.add(shape);
scaleShape(shape,
width,
height);
group.remove(decorator);
});
return group;
}
内容来源于网络,如有侵权,请联系作者删除!