MCPcopy Create free account
hub / github.com/cogentcore/core / pasteChildrenSync

Method pasteChildrenSync

core/treesync.go:466–473  ·  view source on GitHub ↗

pasteChildrenSync inserts object(s) from mime data at end of children of this node

(md mimedata.Mimes, mod events.DropMods)

Source from the content-addressed store, hash-verified

464// pasteChildrenSync inserts object(s) from mime data at
465// end of children of this node
466func (tr *Tree) pasteChildrenSync(md mimedata.Mimes, mod events.DropMods) {
467 sl, _ := tr.nodesFromMimeData(md)
468 sk := tr.SyncNode
469 for _, ns := range sl {
470 sk.AsTree().AddChild(ns)
471 }
472 tr.sendChangeEventReSync(nil)
473}
474
475// cutSync copies to system.Clipboard and deletes selected items.
476func (tr *Tree) cutSync() {

Callers 1

pasteChildrenMethod · 0.95

Calls 4

nodesFromMimeDataMethod · 0.95
sendChangeEventReSyncMethod · 0.95
AsTreeMethod · 0.65
AddChildMethod · 0.45

Tested by

no test coverage detected