Exemplo n.º 1
0
        public void ShowMenu(bool select_first_item)
        {
            if (context_menu != null)
            {
                context_menu.Hide();
            }

            tray.NoteManager.GtkInvoke(() => {
                TomboyTrayUtils.UpdateTomboyTrayMenu(tray, null);
                if (select_first_item)
                {
                    tray.TomboyTrayMenu.SelectFirst(false);
                }

                GuiUtils.PopupMenu(tray.TomboyTrayMenu, null,
                                   new Gtk.MenuPositionFunc(GetTrayMenuPosition));
            });
        }