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

Method FromMimeData

tensor/tensorcore/table.go:686–702  ·  view source on GitHub ↗

FromMimeData returns records from csv of mime data

(md mimedata.Mimes)

Source from the content-addressed store, hash-verified

684
685// FromMimeData returns records from csv of mime data
686func (tb *Table) FromMimeData(md mimedata.Mimes) [][]string {
687 var recs [][]string
688 for _, d := range md {
689 if d.Type == fileinfo.DataCsv {
690 b := bytes.NewBuffer(d.Data)
691 cr := csv.NewReader(b)
692 cr.Comma = table.Tab.Rune()
693 rec, err := cr.ReadAll()
694 if err != nil || len(rec) == 0 {
695 log.Printf("Error reading CSV from clipboard: %s\n", err)
696 return nil
697 }
698 recs = append(recs, rec...)
699 }
700 }
701 return recs
702}
703
704// PasteAssign assigns mime data (only the first one!) to this idx
705func (tb *Table) PasteAssign(md mimedata.Mimes, idx int) {

Callers 2

PasteAssignMethod · 0.95
PasteAtIndexMethod · 0.95

Implementers 1

_cogentcore_org_core_plot_plots_Tableyaegicore/symbols/cogentcore_org-core-

Calls 3

NewBufferMethod · 0.45
RuneMethod · 0.45
PrintfMethod · 0.45

Tested by

no test coverage detected