mirror of
https://github.com/ckaczor/FloatingStatusWindow.git
synced 2026-01-13 17:22:47 -05:00
Add context menu choice to reset window position/size
This commit is contained in:
@@ -100,12 +100,20 @@ namespace FloatingStatusWindowLibrary
|
||||
|
||||
optionsMenu.Items.Add(new Separator());
|
||||
|
||||
menuItem = new MenuItem
|
||||
{
|
||||
Name = "contextMenuResetPosition",
|
||||
Header = Resources.ContextMenuResetPosition
|
||||
};
|
||||
menuItem.Click += HandleResetPositionMenuItemClick;
|
||||
optionsMenu.Items.Add(menuItem);
|
||||
|
||||
menuItem = new MenuItem
|
||||
{
|
||||
Name = "contextMenuChangeAppearance",
|
||||
Header = Resources.ContextMenuChangeAppearance
|
||||
};
|
||||
menuItem.Click += HandleChangeAppearancemMenuItemClick;
|
||||
menuItem.Click += HandleChangeAppearanceMenuItemClick;
|
||||
optionsMenu.Items.Add(menuItem);
|
||||
|
||||
contextMenu.Items.Add(new Separator());
|
||||
@@ -134,6 +142,14 @@ namespace FloatingStatusWindowLibrary
|
||||
_mainWindow.Show();
|
||||
}
|
||||
|
||||
private void HandleResetPositionMenuItemClick(object sender, RoutedEventArgs e)
|
||||
{
|
||||
_mainWindow.Left = 0;
|
||||
_mainWindow.Top = 0;
|
||||
_mainWindow.Width = 300;
|
||||
_mainWindow.Height = 300;
|
||||
}
|
||||
|
||||
private void HandleWindowLockStateChanged(object sender, EventArgs e)
|
||||
{
|
||||
Save();
|
||||
@@ -151,7 +167,7 @@ namespace FloatingStatusWindowLibrary
|
||||
Save();
|
||||
}
|
||||
|
||||
private void HandleChangeAppearancemMenuItemClick(object sender, RoutedEventArgs e)
|
||||
private void HandleChangeAppearanceMenuItemClick(object sender, RoutedEventArgs e)
|
||||
{
|
||||
var appearanceWindow = new AppearanceWindow(_mainWindow.WindowSettings);
|
||||
appearanceWindow.ShowDialog();
|
||||
|
||||
9
Library/Properties/Resources.Designer.cs
generated
9
Library/Properties/Resources.Designer.cs
generated
@@ -168,6 +168,15 @@ namespace FloatingStatusWindowLibrary.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Reset Position.
|
||||
/// </summary>
|
||||
public static string ContextMenuResetPosition {
|
||||
get {
|
||||
return ResourceManager.GetString("ContextMenuResetPosition", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Settings....
|
||||
/// </summary>
|
||||
|
||||
@@ -153,6 +153,9 @@
|
||||
<data name="ContextMenuRefresh" xml:space="preserve">
|
||||
<value>Refresh</value>
|
||||
</data>
|
||||
<data name="ContextMenuResetPosition" xml:space="preserve">
|
||||
<value>Reset Position</value>
|
||||
</data>
|
||||
<data name="ContextMenuSettings" xml:space="preserve">
|
||||
<value>Settings...</value>
|
||||
</data>
|
||||
@@ -168,6 +171,10 @@
|
||||
<data name="ForegroundColor" xml:space="preserve">
|
||||
<value>_Foreground color:</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="gear" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\gear.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="HorizontalAlignment" xml:space="preserve">
|
||||
<value>_Horizontal alignment:</value>
|
||||
</data>
|
||||
@@ -192,8 +199,4 @@
|
||||
<data name="WindowMenu" xml:space="preserve">
|
||||
<value>Window</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="gear" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\gear.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
</root>
|
||||
Reference in New Issue
Block a user