f-spot r3680 - in trunk/extensions: . ZipExport
- From: sdelcroix svn gnome org
- To: svn-commits-list gnome org
- Subject: f-spot r3680 - in trunk/extensions: . ZipExport
- Date: Fri, 15 Feb 2008 07:29:30 +0000 (GMT)
Author: sdelcroix
Date: Fri Feb 15 07:29:30 2008
New Revision: 3680
URL: http://svn.gnome.org/viewvc/f-spot?rev=3680&view=rev
Log:
2008-02-14 Lorenzo Milesi <maxxer yetopen it>
* ZipExport/ZipExport.addin.xml:
* ZipExport/ZipExport.cs: improve HACKING compliance, fix export in
--view mode.
Modified:
trunk/extensions/ChangeLog
trunk/extensions/ZipExport/ZipExport.addin.xml
trunk/extensions/ZipExport/ZipExport.cs
Modified: trunk/extensions/ZipExport/ZipExport.addin.xml
==============================================================================
--- trunk/extensions/ZipExport/ZipExport.addin.xml (original)
+++ trunk/extensions/ZipExport/ZipExport.addin.xml Fri Feb 15 07:29:30 2008
@@ -1,6 +1,6 @@
<Addin namespace="FSpot"
id="ZipExport"
- version="0.3"
+ version="0.4"
name="Zip export"
description="Simple export to Zip file"
author="Lorenzo Milesi"
Modified: trunk/extensions/ZipExport/ZipExport.cs
==============================================================================
--- trunk/extensions/ZipExport/ZipExport.cs (original)
+++ trunk/extensions/ZipExport/ZipExport.cs Fri Feb 15 07:29:30 2008
@@ -40,7 +40,7 @@
public void Run (IBrowsableCollection p) {
Console.WriteLine ("Executing ZipExport extension");
- if (MainWindow.Toplevel.SelectedPhotos().Length == 0) {
+ if (p.Count == 0) {
HigMessageDialog md = new HigMessageDialog (MainWindow.Toplevel.Window, DialogFlags.DestroyWithParent,
Gtk.MessageType.Error, ButtonsType.Ok,
Catalog.GetString ("No selection available"),
@@ -51,10 +51,10 @@
return;
}
photos = p.Items;
- ShowDialog();
+ ShowDialog ();
}
- public void ShowDialog() {
+ public void ShowDialog () {
Glade.XML xml = new Glade.XML (null, "ZipExport.glade", "zipdiag", "f-spot");
xml.Autoconnect (this);
zipdiag.Modal = false;
@@ -63,16 +63,16 @@
uri_chooser = new Gtk.FileChooserButton (Catalog.GetString ("Select export folder"),
Gtk.FileChooserAction.SelectFolder);
uri_chooser.LocalOnly = true;
- uri_chooser.SetFilename(System.IO.Path.Combine (FSpot.Global.HomeDirectory, "Desktop"));
- dirchooser_hbox.PackStart(uri_chooser, false, false, 2);
+ uri_chooser.SetFilename (System.IO.Path.Combine (FSpot.Global.HomeDirectory, "Desktop"));
+ dirchooser_hbox.PackStart (uri_chooser, false, false, 2);
filename.Text = "f-spot_export.zip";
zipdiag.Response += on_dialog_response;
filename.Changed += on_filename_change;
scale_check.Toggled += on_scalecheck_change;
- on_scalecheck_change(null, null);
+ on_scalecheck_change (null, null);
- zipdiag.ShowAll();
+ zipdiag.ShowAll ();
}
private void on_dialog_response (object sender, ResponseArgs args) {
@@ -91,12 +91,12 @@
void zip () {
Gnome.Vfs.Uri dest = new Gnome.Vfs.Uri (uri_chooser.Uri);
- Crc32 crc = new Crc32();
+ Crc32 crc = new Crc32 ();
string filedest = Gnome.Vfs.Uri.GetLocalPathFromUri (dest.ToString ()) + "/" + filename.Text;
- Console.WriteLine("Creating zip file {0}", filedest);
- ZipOutputStream s = new ZipOutputStream(File.Create(filedest));
+ Console.WriteLine ("Creating zip file {0}", filedest);
+ ZipOutputStream s = new ZipOutputStream (File.Create(filedest));
if (scale_check.Active)
- Console.WriteLine("Scaling to {0}", scale_size.ValueAsInt);
+ Console.WriteLine ("Scaling to {0}", scale_size.ValueAsInt);
ProgressDialog progress_dialog = new ProgressDialog (Catalog.GetString ("Exporting files"),
ProgressDialog.CancelButtonType.Stop,
@@ -105,7 +105,7 @@
//Pack up
for (int i = 0; i < photos.Length; i ++) {
if (progress_dialog.Update (String.Format (Catalog.GetString ("Preparing photo \"{0}\""), photos[i].Name))) {
- progress_dialog.Destroy();
+ progress_dialog.Destroy ();
return;
}
string f = null;
@@ -113,34 +113,34 @@
FilterSet filters = new FilterSet ();
filters.Add (new JpegFilter ());
filters.Add (new ResizeFilter ((uint) scale_size.ValueAsInt));
- FilterRequest freq = new FilterRequest(photos[i].DefaultVersionUri);
+ FilterRequest freq = new FilterRequest (photos [i].DefaultVersionUri);
filters.Convert (freq);
f = freq.Current.LocalPath;
} else {
- f = photos[i].DefaultVersionUri.LocalPath;
+ f = photos [i].DefaultVersionUri.LocalPath;
}
- FileStream fs = File.OpenRead(f);
+ FileStream fs = File.OpenRead (f);
- byte[] buffer = new byte[fs.Length];
- fs.Read(buffer, 0, buffer.Length);
- ZipEntry entry = new ZipEntry(photos[i].Name);
+ byte [] buffer = new byte [fs.Length];
+ fs.Read (buffer, 0, buffer.Length);
+ ZipEntry entry = new ZipEntry (photos [i].Name);
entry.DateTime = DateTime.Now;
entry.Size = fs.Length;
- fs.Close();
+ fs.Close ();
- crc.Reset();
- crc.Update(buffer);
+ crc.Reset ();
+ crc.Update (buffer);
- entry.Crc = crc.Value;
+ entry.Crc = crc.Value;
- s.PutNextEntry(entry);
+ s.PutNextEntry (entry);
- s.Write(buffer, 0, buffer.Length);
+ s.Write (buffer, 0, buffer.Length);
}
- s.Finish();
- s.Close();
+ s.Finish ();
+ s.Close ();
if (progress_dialog != null)
progress_dialog.Destroy ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]