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

Method pasteIndex

core/list.go:1339–1346  ·  view source on GitHub ↗

pasteIndex pastes clipboard at given idx

(idx int)

Source from the content-addressed store, hash-verified

1337
1338// pasteIndex pastes clipboard at given idx
1339func (lb *ListBase) pasteIndex(idx int) { //types:add
1340 lb.tmpIndex = idx
1341 dt := lb.This.(Lister).MimeDataType()
1342 md := lb.Clipboard().Read([]string{dt})
1343 if md != nil {
1344 lb.pasteMenu(md, lb.tmpIndex)
1345 }
1346}
1347
1348// makePasteMenu makes the menu of options for paste events
1349func (lb *ListBase) makePasteMenu(m *Scene, md mimedata.Mimes, idx int, mod events.DropMods, fun func()) {

Callers 2

contextMenuMethod · 0.95
keyInputEditableMethod · 0.95

Calls 4

pasteMenuMethod · 0.95
MimeDataTypeMethod · 0.65
ReadMethod · 0.65
ClipboardMethod · 0.65

Tested by

no test coverage detected