f-spot r4688 - in trunk: . src



Author: sdelcroix
Date: Tue Jan  6 13:54:43 2009
New Revision: 4688
URL: http://svn.gnome.org/viewvc/f-spot?rev=4688&view=rev

Log:
2009-01-06  Stephane Delcroix  <sdelcroix novell com>

	* src/SingleView.cs: gray out the rotate buttons if there's no images.
	Fixes bgo #566677.

Modified:
   trunk/ChangeLog
   trunk/src/SingleView.cs

Modified: trunk/src/SingleView.cs
==============================================================================
--- trunk/src/SingleView.cs	(original)
+++ trunk/src/SingleView.cs	Tue Jan  6 13:54:43 2009
@@ -32,6 +32,11 @@
 
 		[Glade.Widget] Label status_label;
 
+		[Glade.Widget] ImageMenuItem rotate_left;
+		[Glade.Widget] ImageMenuItem rotate_right;
+
+		ToolButton rr_button, rl_button;
+
 		Sidebar sidebar;
 
 		protected Glade.XML xml;
@@ -78,12 +83,12 @@
 			Gtk.Toolbar toolbar = new Gtk.Toolbar ();
 			toolbar_hbox.PackStart (toolbar);
 		
-			ToolButton rl_button = GtkUtil.ToolButtonFromTheme ("object-rotate-left", Catalog.GetString ("Rotate Left"), true);
+			rl_button = GtkUtil.ToolButtonFromTheme ("object-rotate-left", Catalog.GetString ("Rotate Left"), true);
 			rl_button.Clicked += HandleRotate270Command;
 			rl_button.SetTooltip (toolTips, Catalog.GetString ("Rotate photo left"), null);
 			toolbar.Insert (rl_button, -1);
 
-			ToolButton rr_button = GtkUtil.ToolButtonFromTheme ("object-rotate-right", Catalog.GetString ("Rotate Right"), true);
+			rr_button = GtkUtil.ToolButtonFromTheme ("object-rotate-right", Catalog.GetString ("Rotate Right"), true);
 			rr_button.Clicked += HandleRotate90Command;
 			rr_button.SetTooltip (toolTips, Catalog.GetString ("Rotate photo right"), null);
 			toolbar.Insert (rr_button, -1);
@@ -203,6 +208,8 @@
 			if (collection.Count > 1)
 				ShowSidebar = true;
 
+			rotate_left.Sensitive = rotate_right.Sensitive = rr_button.Sensitive = rl_button.Sensitive = collection.Count != 0;
+
 			UpdateStatusLabel ();
 		}
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]