private void Activated(object?sender, ModifyCompressionEventArgs e) { using var dlg = new JpegCompressionDialog(e.Quality, e.ParentWindow); if (dlg.Run() == (int)Gtk.ResponseType.Ok) { e.Quality = dlg.GetCompressionLevel(); } else { e.Cancel = true; } }
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 (); } }
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(); } }