Author: mhabersack
Date: 2007-06-25 14:50:36 -0400 (Mon, 25 Jun 2007)
New Revision: 80715
Modified:
trunk/moon/desklet/panel/PanelWindow.cs
Log:
Popup menu works
Modified: trunk/moon/desklet/panel/PanelWindow.cs
===================================================================
--- trunk/moon/desklet/panel/PanelWindow.cs 2007-06-25 18:37:15 UTC (rev
80714)
+++ trunk/moon/desklet/panel/PanelWindow.cs 2007-06-25 18:50:36 UTC (rev
80715)
@@ -34,10 +34,15 @@
Menu popup = new Menu ();
MenuItem item = new MenuItem ("About");
+ item.Activated += new EventHandler (OnMenuAbout);
popup.Append (item);
- // broken
-// popup.Popup (null, null, new MenuPositionFunc
(StatusIcon.PositionMenu),
-// null, args.Event.Button,
Gtk.Global.CurrentEventTime);
+
+ item = new MenuItem ("Quit");
+ item.Activated += new EventHandler (OnCloseButtonClicked);
+ popup.Append (item);
+
+ statusIcon.PresentMenu (popup, 3, Gtk.Global.CurrentEventTime);
+ popup.ShowAll ();
popup.Popup ();
}
@@ -48,6 +53,10 @@
else
Show ();
}
+
+ protected void OnMenuAbout (object sender, System.EventArgs e)
+ {
+ }
protected void OnDeleteEvent (object sender, DeleteEventArgs a)
{
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches