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

Reply via email to