public static SBSDKUIPage Add(UIImage image, SBSDKPolygon polygon) { var page = new SBSDKUIPage(image, polygon, SBSDKImageFilterType.None); Add(page); return(page); }
public static void UpdateCurrent(UIImage image, SBSDKPolygon polygon) { var page = new SBSDKUIPage(image, polygon, Current.Filter); Remove(Current); Add(page); Current = page; }
public static void Update(SBSDKUIPage page) { var existing = Items.Where(p => p.PageFileUUID == page.PageFileUUID).ToList()[0]; Items.Remove(existing); Items.Add(page); }
private void OnFilterSelected(object sender, FilterEventArgs e) { Choice = e.Type; if (Temp == null) { Temp = PageRepository.DuplicateCurrent(Choice); } Temp.Filter = Choice; ContentView.ImageView.Image = Temp.DocumentImage; }
public static SBSDKUIPage Apply(SBSDKImageFilterType filter, SBSDKUIPage page) { foreach (SBSDKUIPage item in Items) { if (page.PageFileUUID == item.PageFileUUID) { item.Filter = filter; return(item); } } return(null); }
public static void Add(SBSDKUIPage page) { Items.Add(page); }
public static void Remove(SBSDKUIPage page) { storage.RemovePageFileID(page.PageFileUUID); Items.Remove(page); }
public void Update(SBSDKUIPage page) { ImageView.Image = page.DocumentImage; Page = page; }
public override void DidFinish(SBSDKUICroppingViewController viewController, SBSDKUIPage changedPage) { Finished?.Invoke(this, new CroppingFinishedArgs { Page = changedPage }); }