internal int RaiseModifyCompression(int defaultCompression, Gtk.Window parent) { ModifyCompressionEventArgs e = new ModifyCompressionEventArgs(defaultCompression, parent); if (ModifyCompression != null) { ModifyCompression(this, e); } return(e.Cancel ? -1 : e.Quality); }
private void Activated(object sender, ModifyCompressionEventArgs e) { JpegCompressionDialog dlg = new JpegCompressionDialog (e.Quality); try { if (dlg.Run () == (int)Gtk.ResponseType.Ok) e.Quality = dlg.GetCompressionLevel (); else e.Cancel = true; } finally { dlg.Destroy (); } }
internal int PromptJpegCompressionLevel() { ModifyCompressionEventArgs e = new ModifyCompressionEventArgs (85); if (ModifyCompression != null) ModifyCompression (this, e); return e.Cancel ? -1 : e.Quality; }
internal int RaiseModifyCompression(int defaultCompression) { ModifyCompressionEventArgs e = new ModifyCompressionEventArgs (defaultCompression); if (ModifyCompression != null) ModifyCompression (this, e); return e.Cancel ? -1 : e.Quality; }