Example #1
0
        private void InitContextMenu()
        {
            var cultureInfo = new CultureInfo(uiLanguageProvider.Current.Name);

            Thread.CurrentThread.CurrentCulture   = cultureInfo;
            Thread.CurrentThread.CurrentUICulture = cultureInfo;

            if (TrayIcon.ContextMenu == null)
            {
                TrayIcon.ContextMenu = new ContextMenu();
            }

            TrayIcon.ContextMenu.Items.Clear();
            TrayIcon.ContextMenu.Items.Add(new MenuItem()
            {
                Header  = TrayResources.Settings,
                Command = new RelayCommand(_ => viewLocator.Open <SettingsView>())
            });
            TrayIcon.ContextMenu.Items.Add(new MenuItem()
            {
                Header  = TrayResources.ShowLogs,
                Command = new RelayCommand(_ => ApplicationLogsController.Show())
            });
            TrayIcon.ContextMenu.Items.Add(new Separator());
            TrayIcon.ContextMenu.Items.Add(new MenuItem()
            {
                Header  = TrayResources.Exit,
                Command = new RelayCommand(_ => application.Shutdown())
            });
        }
Example #2
0
        public static void Initialize()
        {
            _notifyIcon         = new NotifyIcon();
            _notifyIcon.Icon    = new System.Drawing.Icon("Resources/ExaltedOrb.ico");
            _notifyIcon.Visible = true;
            _notifyIcon.Text    = "Sidekick";

            var contextMenu = new ContextMenuStrip();

            contextMenu.Items.Add("Show logs", null, (s, e) => ApplicationLogsController.Show());
            contextMenu.Items.Add("Exit", null, (s, e) => Application.Exit());
            _notifyIcon.ContextMenuStrip = contextMenu;
        }
Example #3
0
        public static void Initialize()
        {
            _notifyIcon = new NotifyIcon();
            var icon = Resources.ExaltedOrb;

            _notifyIcon.Icon    = icon;
            _notifyIcon.Visible = true;
            _notifyIcon.Text    = "Sidekick";

            var contextMenu = new ContextMenuStrip();

            _leagueSelectMenu = new ToolStripMenuItem("League");
            contextMenu.Items.Add(_leagueSelectMenu);
            contextMenu.Items.Add(new ToolStripSeparator());
            contextMenu.Items.Add("Show logs", null, (s, e) => ApplicationLogsController.Show());
            contextMenu.Items.Add("Exit", null, (s, e) => Application.Exit());
            _notifyIcon.ContextMenuStrip = contextMenu;
        }