private void HandleSepiaButtonClicked(object sender, EventArgs args) { PhotoQuery pq = query as PhotoQuery; if (pq == null) { return; } try { FSpot.SepiaTone sepia = new FSpot.SepiaTone((Photo)View.Item.Current); sepia.Pixbuf = View.CompletePixbuf(); sepia.Adjust(); pq.Commit(Item.Index); } catch (System.Exception e) { ShowError(e, (Photo)View.Item.Current); } }
private void HandleSepiaButtonClicked (object sender, EventArgs args) { PhotoQuery pq = query as PhotoQuery; if (pq == null) return; try { FSpot.SepiaTone sepia = new FSpot.SepiaTone ((Photo)View.Item.Current); sepia.Pixbuf = View.CompletePixbuf (); sepia.Adjust (); pq.Commit (Item.Index); } catch (System.Exception e) { ShowError (e, (Photo)View.Item.Current); } }