mirror of
https://github.com/cemu-project/DS4Windows.git
synced 2025-05-01 15:52:53 +02:00
Use const values in other places. Added Open Program Folder tray menu option.
This commit is contained in:
parent
2e46fdc16c
commit
5fb140c91b
@ -1,5 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Diagnostics;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
using System.Windows.Controls;
|
using System.Windows.Controls;
|
||||||
using DS4Windows;
|
using DS4Windows;
|
||||||
@ -59,8 +60,7 @@ namespace DS4WinWPF.DS4Forms.ViewModels
|
|||||||
this.profileListHolder = profileListHolder;
|
this.profileListHolder = profileListHolder;
|
||||||
this.controlService = service;
|
this.controlService = service;
|
||||||
contextMenu = new ContextMenu();
|
contextMenu = new ContextMenu();
|
||||||
iconSource = Global.UseWhiteIcon ? "/DS4Windows;component/Resources/DS4W - White.ico" :
|
iconSource = Global.UseWhiteIcon ? ICON_WHITE : ICON_COLOR;
|
||||||
"/DS4Windows;component/Resources/DS4W.ico";
|
|
||||||
|
|
||||||
PopulateControllerList();
|
PopulateControllerList();
|
||||||
PopulateToolText();
|
PopulateToolText();
|
||||||
@ -179,12 +179,20 @@ namespace DS4WinWPF.DS4Forms.ViewModels
|
|||||||
item = new MenuItem() { Header = "Minimize" };
|
item = new MenuItem() { Header = "Minimize" };
|
||||||
item.Click += MinimizeMenuItem_Click;
|
item.Click += MinimizeMenuItem_Click;
|
||||||
items.Add(item);
|
items.Add(item);
|
||||||
|
item = new MenuItem() { Header = "Open Program Folder" };
|
||||||
|
item.Click += OpenProgramFolderItem_Click;
|
||||||
|
items.Add(item);
|
||||||
items.Add(new Separator());
|
items.Add(new Separator());
|
||||||
item = new MenuItem() { Header = "Exit (Middle Mouse)" };
|
item = new MenuItem() { Header = "Exit (Middle Mouse)" };
|
||||||
item.Click += ExitMenuItem_Click;
|
item.Click += ExitMenuItem_Click;
|
||||||
items.Add(item);
|
items.Add(item);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void OpenProgramFolderItem_Click(object sender, System.Windows.RoutedEventArgs e)
|
||||||
|
{
|
||||||
|
Process.Start(Global.exedirpath);
|
||||||
|
}
|
||||||
|
|
||||||
private void OpenMenuItem_Click(object sender, System.Windows.RoutedEventArgs e)
|
private void OpenMenuItem_Click(object sender, System.Windows.RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
RequestOpen?.Invoke(this, EventArgs.Empty);
|
RequestOpen?.Invoke(this, EventArgs.Empty);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user