Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/Xamarin.PropertyEditing.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSandy Armstrong <sandy@xamarin.com>2022-02-16 22:04:13 +0300
committerSandy Armstrong <sandy@xamarin.com>2022-02-16 22:04:13 +0300
commitcc7eaa0ec98a8afb4e6818041e96d3ffa2d58e54 (patch)
treef83232f52cf00336e69efba783681155f1e30697
parentd2e9af4aeb25832289321d38cbf96bcee313e3cf (diff)
Mac: NSDraggingInfo breaks in P13, use INSDraggingInfo
https://github.com/xamarin/xamarin-macios/issues/14170
-rw-r--r--Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs b/Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs
index 15ad083..6bb5105 100644
--- a/Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs
+++ b/Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs
@@ -304,7 +304,8 @@ namespace Xamarin.PropertyEditing.Mac
return true;
}
- public override NSDragOperation ValidateDrop (NSTableView tableView, NSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation)
+ [Export ("tableView:validateDrop:proposedRow:proposedDropOperation:")]
+ public NSDragOperation ValidateDrop (NSTableView tableView, INSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation)
{
if (info.DraggingPasteboard.GetDataForType (DataTypeName) != null)
return NSDragOperation.Move;
@@ -312,7 +313,8 @@ namespace Xamarin.PropertyEditing.Mac
return NSDragOperation.None;
}
- public override bool AcceptDrop (NSTableView tableView, NSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation)
+ [Export ("tableView:acceptDrop:row:dropOperation:")]
+ public bool AcceptDrop (NSTableView tableView, INSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation)
{
NSData data = info.DraggingPasteboard.GetDataForType (DataTypeName);
NSIndexSet indexes = NSKeyedUnarchiver.UnarchiveObject (data) as NSIndexSet;