public void ImageEditingViewController(SBSDKImageEditingViewController editingViewController, SBSDKPolygon polygon, UIImage croppedImage)
        {
            if (croppingDelegate != null)
            {
                croppingDelegate.CropViewControllerDidFinish(croppedImage);
            }

            DismissViewController(true, null);
        }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            imageEditingViewController              = new SBSDKImageEditingViewController();
            imageEditingViewController.Image        = Image;
            imageEditingViewController.WeakDelegate = this;

            if (imageEditingViewController.Polygon == null)
            {
                // if no polygon was detected, we set a default polygon
                imageEditingViewController.Polygon = new SBSDKPolygon(); // {0,0}, {1,0}, {1,1}, {0,1}
            }

            PushViewController(imageEditingViewController, false);
        }
 public UIBarButtonItem ImageEditingViewControllerRotateClockwiseToolbarItem(SBSDKImageEditingViewController editingViewController)
 {
     return(new UIBarButtonItem(UIImage.FromBundle("ui_edit_rotate"), UIBarButtonItemStyle.Plain, (sender, e) => {
         imageEditingViewController.RotateInputImageClockwise(true, true);
     }));
 }
 UIBarButtonItem ImageEditingViewControllerCancelButtonItem(SBSDKImageEditingViewController editingViewController)
 {
     return(new UIBarButtonItem(UIImage.FromBundle("ui_action_close"), UIBarButtonItemStyle.Plain, null));
 }
 UIBarButtonItem ImageEditingViewControllerApplyButtonItem(SBSDKImageEditingViewController editingViewController)
 {
     return(new UIBarButtonItem(UIImage.FromBundle("ui_action_checkmark"), UIBarButtonItemStyle.Plain, null));
 }
 public void ImageEditingViewControllerDidCancelChanges(SBSDKImageEditingViewController editingViewController)
 {
     DismissViewController(true, null);
 }
 public UIColor ImageEditingViewControllerToolbarTintColor(SBSDKImageEditingViewController editingViewController)
 {
     return(UIColor.Black);
 }
 public UIColor ImageEditingViewControllerToolbarItemTintColor(SBSDKImageEditingViewController editingViewController)
 {
     return(UIColor.White);
 }
 public UIBarStyle ImageEditingViewControllerToolbarStyle(SBSDKImageEditingViewController editingViewController)
 {
     return(UIBarStyle.Default);
 }