mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
- Add Positioning Reset in Tray
This commit is contained in:
parent
0cb898662e
commit
dd1d9cefd2
2 changed files with 16 additions and 2 deletions
|
|
@ -23,6 +23,7 @@
|
||||||
<system:String x:Key="textTitle">Text</system:String>
|
<system:String x:Key="textTitle">Text</system:String>
|
||||||
<system:String x:Key="GameMode">Game Mode</system:String>
|
<system:String x:Key="GameMode">Game Mode</system:String>
|
||||||
<system:String x:Key="GameModeToolTip">Suspend the use of Hotkeys.</system:String>
|
<system:String x:Key="GameModeToolTip">Suspend the use of Hotkeys.</system:String>
|
||||||
|
<system:String x:Key="PositionReset">Position Reset</system:String>
|
||||||
|
|
||||||
<!-- Setting General -->
|
<!-- Setting General -->
|
||||||
<system:String x:Key="flowlauncher_settings">Flow Launcher Settings</system:String>
|
<system:String x:Key="flowlauncher_settings">Flow Launcher Settings</system:String>
|
||||||
|
|
|
||||||
|
|
@ -256,8 +256,9 @@ namespace Flow.Launcher
|
||||||
var menu = contextMenu;
|
var menu = contextMenu;
|
||||||
((MenuItem)menu.Items[1]).Header = InternationalizationManager.Instance.GetTranslation("iconTrayOpen") + " (" + _settings.Hotkey + ")";
|
((MenuItem)menu.Items[1]).Header = InternationalizationManager.Instance.GetTranslation("iconTrayOpen") + " (" + _settings.Hotkey + ")";
|
||||||
((MenuItem)menu.Items[2]).Header = InternationalizationManager.Instance.GetTranslation("GameMode");
|
((MenuItem)menu.Items[2]).Header = InternationalizationManager.Instance.GetTranslation("GameMode");
|
||||||
((MenuItem)menu.Items[3]).Header = InternationalizationManager.Instance.GetTranslation("iconTraySettings");
|
((MenuItem)menu.Items[3]).Header = InternationalizationManager.Instance.GetTranslation("PositionReset");
|
||||||
((MenuItem)menu.Items[4]).Header = InternationalizationManager.Instance.GetTranslation("iconTrayExit");
|
((MenuItem)menu.Items[4]).Header = InternationalizationManager.Instance.GetTranslation("iconTraySettings");
|
||||||
|
((MenuItem)menu.Items[5]).Header = InternationalizationManager.Instance.GetTranslation("iconTrayExit");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void InitializeNotifyIcon()
|
private void InitializeNotifyIcon()
|
||||||
|
|
@ -283,6 +284,10 @@ namespace Flow.Launcher
|
||||||
{
|
{
|
||||||
Header = InternationalizationManager.Instance.GetTranslation("GameMode")
|
Header = InternationalizationManager.Instance.GetTranslation("GameMode")
|
||||||
};
|
};
|
||||||
|
var positionreset = new MenuItem
|
||||||
|
{
|
||||||
|
Header = InternationalizationManager.Instance.GetTranslation("PositionReset")
|
||||||
|
};
|
||||||
var settings = new MenuItem
|
var settings = new MenuItem
|
||||||
{
|
{
|
||||||
Header = InternationalizationManager.Instance.GetTranslation("iconTraySettings")
|
Header = InternationalizationManager.Instance.GetTranslation("iconTraySettings")
|
||||||
|
|
@ -294,12 +299,14 @@ namespace Flow.Launcher
|
||||||
|
|
||||||
open.Click += (o, e) => _viewModel.ToggleFlowLauncher();
|
open.Click += (o, e) => _viewModel.ToggleFlowLauncher();
|
||||||
gamemode.Click += (o, e) => ToggleGameMode();
|
gamemode.Click += (o, e) => ToggleGameMode();
|
||||||
|
positionreset.Click += (o, e) => PositionReset();
|
||||||
settings.Click += (o, e) => App.API.OpenSettingDialog();
|
settings.Click += (o, e) => App.API.OpenSettingDialog();
|
||||||
exit.Click += (o, e) => Close();
|
exit.Click += (o, e) => Close();
|
||||||
contextMenu.Items.Add(header);
|
contextMenu.Items.Add(header);
|
||||||
contextMenu.Items.Add(open);
|
contextMenu.Items.Add(open);
|
||||||
gamemode.ToolTip = InternationalizationManager.Instance.GetTranslation("GameModeToolTip");
|
gamemode.ToolTip = InternationalizationManager.Instance.GetTranslation("GameModeToolTip");
|
||||||
contextMenu.Items.Add(gamemode);
|
contextMenu.Items.Add(gamemode);
|
||||||
|
contextMenu.Items.Add(positionreset);
|
||||||
contextMenu.Items.Add(settings);
|
contextMenu.Items.Add(settings);
|
||||||
contextMenu.Items.Add(exit);
|
contextMenu.Items.Add(exit);
|
||||||
|
|
||||||
|
|
@ -346,6 +353,12 @@ namespace Flow.Launcher
|
||||||
_viewModel.GameModeStatus = true;
|
_viewModel.GameModeStatus = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
private void PositionReset()
|
||||||
|
{
|
||||||
|
Left = WindowLeft();
|
||||||
|
Top = WindowTop();
|
||||||
|
|
||||||
|
}
|
||||||
private void InitProgressbarAnimation()
|
private void InitProgressbarAnimation()
|
||||||
{
|
{
|
||||||
var da = new DoubleAnimation(ProgressBar.X2, ActualWidth + 150,
|
var da = new DoubleAnimation(ProgressBar.X2, ActualWidth + 150,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue