예제 #1
0
        public bool WriteRowsWithIndexesToPasteboard(NSTableView tableView, NSIndexSet rowIndexes, NSPasteboard pboard)
        {
            //Console.WriteLine(">>> WriteRowsWithIndexesToPasteboard");
            string dataType = string.Empty;
            if (tableView == tableSegments)
                dataType = "Segment";
            else if (tableView == tableMarkers)
                dataType = "Marker";

            pboard.DeclareTypes(new string[1] { dataType }, this);
            byte index = (byte)rowIndexes.Last();
            var data = NSData.FromArray(new byte[1] { index });
            pboard.SetDataForType(data, dataType);
            return true;
        }