[f-spot] Remove duplicate TagMenuItem class.
- From: Ruben Vermeersch <rubenv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [f-spot] Remove duplicate TagMenuItem class.
- Date: Thu, 20 May 2010 22:21:52 +0000 (UTC)
commit f3dbf0efa76689580437913cb222c9dee2d1ea68
Author: Anton Keks <anton azib net>
Date: Fri May 21 00:03:16 2010 +0300
Remove duplicate TagMenuItem class.
This will also result in showing of tag icons in remove tag menu.
src/PhotoTagMenu.cs | 17 ++---------------
1 files changed, 2 insertions(+), 15 deletions(-)
---
diff --git a/src/PhotoTagMenu.cs b/src/PhotoTagMenu.cs
index e0c31f6..f8e6195 100644
--- a/src/PhotoTagMenu.cs
+++ b/src/PhotoTagMenu.cs
@@ -33,19 +33,6 @@ using FSpot;
public class PhotoTagMenu : Menu {
public delegate void TagSelectedHandler (Tag t);
public event TagSelectedHandler TagSelected;
- // This should be reworked to use a Selection interface to
- // extract the current selection
- private class TagMenuItem : Gtk.ImageMenuItem {
- public Tag Value;
-
- public TagMenuItem (Tag t) : base (t.Name) {
- Value = t;
- if (t.Icon != null)
- this.Image = new Gtk.Image (t.SizedIcon);
- }
-
- protected TagMenuItem (IntPtr raw) : base (raw) {}
- }
public PhotoTagMenu () : base () {
}
@@ -79,7 +66,7 @@ public class PhotoTagMenu : Menu {
}
foreach (Tag t in hash.Values) {
- TagMenuItem item = new TagMenuItem (t);
+ MenuItem item = new TagMenu.TagMenuItem (t);
this.Append (item);
item.ShowAll ();
item.Activated += HandleActivate;
@@ -90,7 +77,7 @@ public class PhotoTagMenu : Menu {
void HandleActivate (object obj, EventArgs args)
{
if (TagSelected != null) {
- TagMenuItem t = obj as TagMenuItem;
+ TagMenu.TagMenuItem t = obj as TagMenu.TagMenuItem;
if (t != null)
TagSelected (t.Value);
else
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]