Exemple #1
0
        private void OnNotificationAreaPopupMenuEvent(object o, PopupMenuArgs args)
        {
            BuildContextMenu();

            if (rating_menu_item.Visible)
            {
                TrackInfo track = ServiceManager.PlayerEngine.CurrentTrack;
                if (track != null)
                {
                    if (track is DatabaseTrackInfo)
                    {
                        (track as DatabaseTrackInfo).Refresh();
                    }
                    rating_menu_item.Reset(track.Rating);
                }
            }

            // Work around/fix bgo#641608 on Windows with this if/else/endif
            if (PlatformDetection.IsWindows)
            {
                menu.Popup(null, null, null, 3, Gtk.Global.CurrentEventTime);
            }
            else
            {
                menu.Popup(null, null, notif_area.PositionMenu, 3, Gtk.Global.CurrentEventTime);
            }
        }
Exemple #2
0
        static void HandleTrayIconPopupMenu(object o, PopupMenuArgs args)
        {
            Menu popupMenu = new Menu ();
            ImageMenuItem menuItemQuit = new ImageMenuItem ("Quit");

            ImageMenuItem menuItemEnabled;
            if(Preferences.Enabled)
            {
                menuItemEnabled = new ImageMenuItem ("Disable");
                menuItemEnabled.Image = new Gtk.Image (Gtk.Stock.Yes, IconSize.Menu);
            }
            else
            {
                // hopefully prevent any major mem leaks

                menuItemEnabled = new ImageMenuItem ("Enable");
                menuItemEnabled.Image = new Gtk.Image(Gtk.Stock.Yes, IconSize.Menu);
            }

            menuItemQuit.Image = new Gtk.Image (Gtk.Stock.Quit, IconSize.Menu);
            popupMenu.Add(menuItemQuit);
            popupMenu.Add(menuItemEnabled);

            menuItemQuit.Activated += delegate(object sender, EventArgs e) {
                Application.Quit();
            };
            menuItemEnabled.Activated += HandleMenuItemEnabledActivated;

            popupMenu.ShowAll();
            popupMenu.Popup();
        }
Exemple #3
0
        void TrayIcon_PopupMenu(Object sender, PopupMenuArgs e)
        {
            Menu popup = BuildMenu();

            popup.ShowAll();
            popup.Popup();
        }
        void OnPopupMenu(object o, PopupMenuArgs args)
        {
            CommandEntrySet opset = new CommandEntrySet();

            opset.AddItem(EditCommands.Copy);
            opset.AddItem(EditCommands.SelectAll);
            IdeApp.CommandService.ShowContextMenu(opset, this);
        }
Exemple #5
0
        void OnPopupMenu(object sender, PopupMenuArgs args)
        {
            var contextMenu = new CommandEntrySet();

            contextMenu.AddItem(ViewCommands.Open);
            contextMenu.AddItem(EditCommands.Copy);
            contextMenu.AddItem(EditCommands.SelectAll);
            IdeApp.CommandService.ShowContextMenu(contextMenu, this);
        }
Exemple #6
0
        public void PopupMenuEvent(object sender, PopupMenuArgs args)
        {
            //Gdk.EventButton eb = args.Event;

            //if (eb.Button == 3) { // Right click
            // pop up menu here...

            Console.WriteLine("popup");
            //}
        }
Exemple #7
0
 private void Widget_PopupMenu(object o, PopupMenuArgs args)
 {
     try
     {
         args.RetVal = true;
         RaiseContextMenuEvent(args, (Widget)o, -1, -1);
     }
     catch (Exception err)
     {
         Console.WriteLine(err.ToString());
     }
 }
Exemple #8
0
        void StatusIcon_PopupMenu(object o, PopupMenuArgs args)
        {
            Menu          popupMenu    = new Menu();
            ImageMenuItem menuItemQuit = new ImageMenuItem("Stop EmojiBoard");
            Image         appimg       = new Image(Stock.Quit, IconSize.Menu);

            menuItemQuit.Image = appimg;
            popupMenu.Add(menuItemQuit);
            // Quit the application when quit has been clicked.
            menuItemQuit.Activated += delegate { Application.Quit(); };
            popupMenu.ShowAll();
            popupMenu.Popup();
        }
Exemple #9
0
	void IconPopupHandler (object o, PopupMenuArgs args)
	{
		Menu popup = new Menu ();
		
		MenuItem item = new MenuItem ("About");
		item.Activated += new EventHandler (OnMenuAbout);
		popup.Append (item);
		
		item = new MenuItem ("Quit");
		item.Activated += new EventHandler (OnCloseButtonClicked);
		popup.Append (item);
		
		popup.ShowAll ();
		statusIcon.PresentMenu (popup, 3, Gtk.Global.CurrentEventTime);
//		popup.Popup ();
	}
Exemple #10
0
    void IconPopupHandler(object o, PopupMenuArgs args)
    {
        Menu popup = new Menu();

        MenuItem item = new MenuItem("About");

        item.Activated += new EventHandler(OnMenuAbout);
        popup.Append(item);

        item            = new MenuItem("Quit");
        item.Activated += new EventHandler(OnCloseButtonClicked);
        popup.Append(item);

        popup.ShowAll();
        statusIcon.PresentMenu(popup, 3, Gtk.Global.CurrentEventTime);
//		popup.Popup ();
    }
        private void OnNotificationAreaPopupMenuEvent(object o, PopupMenuArgs args)
        {
            BuildContextMenu();

            if (rating_menu_item.Visible)
            {
                TrackInfo track = ServiceManager.PlayerEngine.CurrentTrack;
                if (track != null)
                {
                    if (track is DatabaseTrackInfo)
                    {
                        (track as DatabaseTrackInfo).Refresh();
                    }
                    rating_menu_item.Reset(track.Rating);
                }
            }

            menu.Popup(null, null, notif_area.PositionMenu, 3, Gtk.Global.CurrentEventTime);
        }
        private void OnStatusIconPopupMenu(object sender, PopupMenuArgs args)
        {
            PopupMenu menu = new PopupMenu();

            // Append Menu Items
            if (PopupMenu != null)
            {
                PopupMenu(this, menu);
            }

            if (nyFolder.MainWindow != null)
            {
                menu.AddImageItem("Logout", new EventHandler(OnMenuLogout));
            }

            menu.AddSeparator();
            menu.AddImageItem(Gtk.Stock.Quit, new EventHandler(OnMenuQuit));

            menu.ShowAll();
            menu.Popup();
        }
        private void OnStatusIconPopupMenu(object sender, PopupMenuArgs args)
        {
            PopupMenu menu = new PopupMenu();

            // Append Menu Items
            if (PopupMenu != null)
            {
                PopupMenu(this, menu);
            }

            if (nyFolder.MainWindow != null)
            {
                menu.AddImageItem("Logout", new EventHandler(OnMenuLogout));
            }

            menu.AddSeparator();

            // Show/Hide Login Dialog Check Box
            if (nyFolder.MainWindow != null)
            {
                menu.AddCheckItem("Show/Hide Window",
                                  nyFolder.MainWindow.Visible,
                                  new EventHandler(OnMenuShowHideWin));
            }

            // Show/Hide Login Dialog Check Box
            if (nyFolder.LoginDialog != null)
            {
                menu.AddCheckItem("Show/Hide Dialog",
                                  nyFolder.LoginDialog.Visible,
                                  new EventHandler(OnMenuShowHideWin));
            }

            menu.AddImageItem(Gtk.Stock.Quit, new EventHandler(OnMenuQuit));

            menu.ShowAll();
            menu.Popup();
        }
Exemple #14
0
        private void OnPopupMenu(object o, PopupMenuArgs args)
        {
            Menu popupMenu = new Menu();

            ImageMenuItem targets = new ImageMenuItem(
                Services.PlatformService.GetString("Giver Recipients ..."));

            targets.Image      = new Gtk.Image(Utilities.GetIcon("giver-24", 24));
            targets.Activated += OnShowTargets;
            popupMenu.Add(targets);

            SeparatorMenuItem separator = new SeparatorMenuItem();

            popupMenu.Add(separator);

            ImageMenuItem preferences = new ImageMenuItem(Gtk.Stock.Preferences, null);

            preferences.Activated += OnPreferences;
            popupMenu.Add(preferences);

            ImageMenuItem about = new ImageMenuItem(Gtk.Stock.About, null);

            about.Activated += OnAbout;
            popupMenu.Add(about);

            separator = new SeparatorMenuItem();
            popupMenu.Add(separator);

            ImageMenuItem quit = new ImageMenuItem(Gtk.Stock.Quit, null);

            quit.Activated += OnQuit;
            popupMenu.Add(quit);

            popupMenu.ShowAll();             // shows everything
            popupMenu.Popup(null, null, null, 3, Gtk.Global.CurrentEventTime);
        }
Exemple #15
0
 private void OnTrayIconPopup(object o, PopupMenuArgs popupMenuArgs)
 {
     _popupMenu.ShowAll();
     _popupMenu.Popup();
 }
Exemple #16
0
 private static void OnStatusIconPopup(object o, PopupMenuArgs args)
 {
     status_menu.Popup();
 }
 public void OnEventsListPopupMenu(object o, PopupMenuArgs args)
 {
     this.menuEventActions.ShowAll();
     this.menuEventActions.Popup();
 }
		void OnPopupMenu (object o, PopupMenuArgs args)
		{
			CommandEntrySet opset = new CommandEntrySet ();
			opset.AddItem (EditCommands.Copy);
			opset.AddItem (EditCommands.SelectAll);
			IdeApp.CommandService.ShowContextMenu (opset, this);
		}
        private void OnNotificationAreaPopupMenuEvent (object o, PopupMenuArgs args)
        {
            BuildContextMenu ();

            if (rating_menu_item.Visible) {
                TrackInfo track = ServiceManager.PlayerEngine.CurrentTrack;
                if (track != null) {
                    if (track is DatabaseTrackInfo) {
                        (track as DatabaseTrackInfo).Refresh ();
                    }
                    rating_menu_item.Reset (track.Rating);
                }
            }

            menu.Popup (null, null, notif_area.PositionMenu, 3, Gtk.Global.CurrentEventTime);
        }
Exemple #20
0
 void PopupMenuHandler(object sender, PopupMenuArgs e)
 {
     menu.ShowAll();
     menu.Popup();
 }
 public void OnEventsListPopupMenu(object o, PopupMenuArgs args)
 {
     this.menuEventActions.ShowAll();
     this.menuEventActions.Popup();
 }
		private void OnPopupMenu (object o, PopupMenuArgs args)
		{
			ShowPopup ();
		}
Exemple #23
0
 void HandlePopupMenu(object o, PopupMenuArgs args)
 {
     app.Actions["PageContextMenu"].Activate();
 }
        void TreePopup(object o, PopupMenuArgs args)
        {
            Gtk.Menu popup_menu = CreatePopup();

            if (popup_menu != null)
                popup_menu.Popup ();
        }
Exemple #25
0
 void PopupMenuHandler(object sender, PopupMenuArgs e)
 {
     menu.ShowAll ();
     menu.Popup ();
 }
Exemple #26
0
 void OnNotifyIconPopup(object o, PopupMenuArgs args)
 {
     //ShowMenu ();
 }
Exemple #27
0
 private void Widget_PopupMenu(object o, PopupMenuArgs args)
 {
     RaiseContextMenuEvent(args, (Widget)o, false);
 }
 protected void logViewPopup_event(object o, PopupMenuArgs args)
 {
     showLogViewContextMenu();
 }
		void OnPopupMenu (object sender, PopupMenuArgs args)
		{
			var contextMenu = new CommandEntrySet ();
			contextMenu.AddItem (ViewCommands.Open);
			contextMenu.AddItem (EditCommands.Copy);
			contextMenu.AddItem (EditCommands.SelectAll);
			IdeApp.CommandService.ShowContextMenu (contextMenu, this);
		}
Exemple #30
0
		private void OnPopupMenu (object o, PopupMenuArgs args)
		{
      			Menu popupMenu = new Menu();
      			
      			ImageMenuItem targets = new ImageMenuItem (
						Services.PlatformService.GetString ("Giver Recipients ..."));
				targets.Image = new Gtk.Image(Utilities.GetIcon ("giver-24", 24));
      			targets.Activated += OnShowTargets;
      			popupMenu.Add (targets);
      			
      			SeparatorMenuItem separator = new SeparatorMenuItem ();
      			popupMenu.Add (separator);
      			
      			ImageMenuItem preferences = new ImageMenuItem (Gtk.Stock.Preferences, null);
      			preferences.Activated += OnPreferences;
      			popupMenu.Add (preferences);

      			ImageMenuItem about = new ImageMenuItem (Gtk.Stock.About, null);
      			about.Activated += OnAbout;
      			popupMenu.Add (about);

      			separator = new SeparatorMenuItem ();
      			popupMenu.Add (separator);

      			ImageMenuItem quit = new ImageMenuItem ( Gtk.Stock.Quit, null);
      			quit.Activated += OnQuit;
      			popupMenu.Add (quit);
      			
			popupMenu.ShowAll(); // shows everything
			popupMenu.Popup(null, null, null, 3, Gtk.Global.CurrentEventTime);
		}		
Exemple #31
0
 private void statusIcon_PopupMenu(object o, PopupMenuArgs args)
 {
     trayMenu.Show ();
     trayMenu.Popup ();
 }
Exemple #32
0
 private void statusIcon_PopupMenu(object o, PopupMenuArgs args)
 {
     trayMenu.Show();
     trayMenu.Popup();
 }
 void OnUserPopupMenu(object o, PopupMenuArgs args)
 {
     ShowUserPopup();
 }
 private void OnPopupMenu(object o, PopupMenuArgs args)
 {
     ShowPopup();
 }
 public void OnPersonsListPopupMenu(object o, PopupMenuArgs args)
 {
     this.menuPersonActions.ShowAll();
     this.menuPersonActions.Popup();
     //this.menuPersonActions.Popup(null, null, null, 0, 0);
 }
	void HandleTagSelectionPopupMenu (object sender, PopupMenuArgs args)
	{
		TagPopup popup = new TagPopup ();
		popup.Activate (null, null, tag_selection_widget.TagHighlight);
		args.RetVal = true;
	}
Exemple #37
0
 public void PopupMenuEvent(object sender, PopupMenuArgs args)
 {
     //Gdk.EventButton eb = args.Event;
     //if (eb.Button == 3) { // Right click
     // pop up menu here...
     Console.WriteLine ("popup");
     //}
 }
Exemple #38
0
 void HandleTreePopupMenu(object o, PopupMenuArgs args)
 {
     ShowPopup();
 }
Exemple #39
0
 void OnPopupMenu(object o, PopupMenuArgs args)
 {
     menu.Popup();
 }
 void OnNotifyIconPopup(object o, PopupMenuArgs args)
 {
     //ShowMenu ();
 }
		void HandleTreePopupMenu (object o, PopupMenuArgs args)
		{
			ShowPopup ();
		}
 public void OnPersonsListPopupMenu(object o, PopupMenuArgs args)
 {
     this.menuPersonActions.ShowAll();
     this.menuPersonActions.Popup();
     //this.menuPersonActions.Popup(null, null, null, 0, 0);
 }
		void OnPopupMenu (object o, PopupMenuArgs args)
		{
			menu.Popup ();
		}
Exemple #44
0
 public void HandlePopupMenu(object o, PopupMenuArgs args)
 {
     menu.Popup();
 }
Exemple #45
0
 private void PopupMenuAt(object o, PopupMenuArgs args)
 {
     PopupMenuAt(null);
 }
		void OnUserPopupMenu (object o, PopupMenuArgs args)
		{
			ShowUserPopup ();
		}
        private void OnNotificationAreaPopupMenuEvent(object o, PopupMenuArgs args)
        {
            BuildContextMenu ();

            if (rating_menu_item.Visible) {
                TrackInfo track = ServiceManager.PlayerEngine.CurrentTrack;
                if (track != null) {
                    if (track is DatabaseTrackInfo) {
                        (track as DatabaseTrackInfo).Refresh ();
                    }
                    rating_menu_item.Reset (track.Rating);
                }
            }

            // Work around/fix bgo#641608 on Windows with this if/else/endif
            if (PlatformDetection.IsWindows) {
                menu.Popup (null, null, null, 3, Gtk.Global.CurrentEventTime);
            } else {
                menu.Popup (null, null, notif_area.PositionMenu, 3, Gtk.Global.CurrentEventTime);
            }
        }
Exemple #48
0
 void HandlePopupMenu (object o, PopupMenuArgs args)
 {
     app.Actions["PageContextMenu"].Activate ();
 }