public void Create(PrintElementNodeBuilder builder, ICollection <PrintElementNode> elements, PrintElementNode elementNode) { elementNode.CanCut = BuildHelper.CanCut(elementNode); elementNode.Cut = BuildHelper.Cut(elementNode); elementNode.CanCopy = BuildHelper.CanCopy(elementNode); elementNode.Copy = BuildHelper.Copy(elementNode); }
public void Create(PrintElementNodeBuilder builder, ICollection <PrintElementNode> elements, PrintElementNode elementNode) { elementNode.CanCut = BuildHelper.CanCut(elementNode); elementNode.Cut = BuildHelper.Cut(elementNode); elementNode.CanCopy = BuildHelper.CanCopy(elementNode); elementNode.Copy = BuildHelper.Copy(elementNode); builder.BuildElement(elements, elementNode, elementNode.ElementMetadata, "TableColumns"); builder.BuildElement(elements, elementNode, elementNode.ElementMetadata, "TableRows"); }
public void Create(PrintElementNodeBuilder builder, ICollection <PrintElementNode> elements, PrintElementNode elementNode) { elementNode.CanCut = BuildHelper.CanCut(elementNode); elementNode.Cut = BuildHelper.Cut(elementNode); elementNode.CanCopy = BuildHelper.CanCopy(elementNode); elementNode.Copy = BuildHelper.Copy(elementNode); builder.BuildElement(elements, elementNode, elementNode.ElementMetadata, "ListItems"); builder.BuildElement(elements, elementNode, elementNode.ElementMetadata, "ListItemTemplate"); }
public void Create(PrintElementNodeBuilder builder, ICollection <PrintElementNode> elements, PrintElementNode elementNode) { elementNode.ElementChildrenTypes = BuildHelper.BlockTypes; elementNode.CanInsertChild = BuildHelper.CanInsertChild(elementNode); elementNode.InsertChild = BuildHelper.InsertChildToContainer(builder, elements, elementNode, "Block"); elementNode.CanDeleteChild = BuildHelper.CanDeleteChild(elementNode); elementNode.DeleteChild = BuildHelper.DeleteChildFromContainer(elements, elementNode, "Block"); elementNode.CanCut = BuildHelper.CanCut(elementNode); elementNode.Cut = BuildHelper.Cut(elementNode); elementNode.CanCopy = BuildHelper.CanCopy(elementNode); elementNode.Copy = BuildHelper.Copy(elementNode); elementNode.CanPaste = BuildHelper.CanPaste(elementNode); elementNode.Paste = BuildHelper.Paste(elementNode); builder.BuildElement(elements, elementNode, elementNode.ElementMetadata.Block); }
public void Create(PrintElementNodeBuilder builder, ICollection <PrintElementNode> elements, PrintElementNode elementNode) { elementNode.ElementChildrenTypes = BuildHelper.InlineTypes; elementNode.CanInsertChild = BuildHelper.CanInsertChild(elementNode); elementNode.InsertChild = BuildHelper.InsertChildToCollection(builder, elements, elementNode, "Inlines"); elementNode.CanDeleteChild = BuildHelper.CanDeleteChild(elementNode); elementNode.DeleteChild = BuildHelper.DeleteChildFromCollection(elements, elementNode, "Inlines"); elementNode.CanMoveChild = BuildHelper.CanMoveChild(elementNode); elementNode.MoveChild = BuildHelper.MoveChildInCollection(elementNode, "Inlines"); elementNode.CanCut = BuildHelper.CanCut(elementNode); elementNode.Cut = BuildHelper.Cut(elementNode); elementNode.CanCopy = BuildHelper.CanCopy(elementNode); elementNode.Copy = BuildHelper.Copy(elementNode); elementNode.CanPaste = BuildHelper.CanPaste(elementNode); elementNode.Paste = BuildHelper.Paste(elementNode); builder.BuildElements(elements, elementNode, elementNode.ElementMetadata.Inlines); }
public void Create(PrintElementNodeBuilder builder, ICollection <PrintElementNode> elements, PrintElementNode elementNode) { elementNode.ElementChildrenTypes = TableCells; elementNode.CanInsertChild = CanInsertTableRowCell(elementNode); elementNode.InsertChild = BuildHelper.InsertChildToCollection(builder, elements, elementNode, "Cells", false); elementNode.CanDeleteChild = CanDeleteTableRowCell(elementNode); elementNode.DeleteChild = BuildHelper.DeleteChildFromCollection(elements, elementNode, "Cells", false); elementNode.CanMoveChild = BuildHelper.CanMoveChild(elementNode); elementNode.MoveChild = BuildHelper.MoveChildInCollection(elementNode, "Cells", false); elementNode.CanCut = BuildHelper.CanCut(elementNode); elementNode.Cut = BuildHelper.Cut(elementNode); elementNode.CanCopy = BuildHelper.CanCopy(elementNode); elementNode.Copy = BuildHelper.Copy(elementNode); elementNode.CanPaste = BuildHelper.CanPaste(elementNode); elementNode.Paste = BuildHelper.Paste(elementNode); builder.BuildElements(elements, elementNode, elementNode.ElementMetadata.Cells, "TableCell"); }