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());
|
optionsMenu.Items.Add(new Separator());
|
||||||
|
|
||||||
|
menuItem = new MenuItem
|
||||||
|
{
|
||||||
|
Name = "contextMenuResetPosition",
|
||||||
|
Header = Resources.ContextMenuResetPosition
|
||||||
|
};
|
||||||
|
menuItem.Click += HandleResetPositionMenuItemClick;
|
||||||
|
optionsMenu.Items.Add(menuItem);
|
||||||
|
|
||||||
menuItem = new MenuItem
|
menuItem = new MenuItem
|
||||||
{
|
{
|
||||||
Name = "contextMenuChangeAppearance",
|
Name = "contextMenuChangeAppearance",
|
||||||
Header = Resources.ContextMenuChangeAppearance
|
Header = Resources.ContextMenuChangeAppearance
|
||||||
};
|
};
|
||||||
menuItem.Click += HandleChangeAppearancemMenuItemClick;
|
menuItem.Click += HandleChangeAppearanceMenuItemClick;
|
||||||
optionsMenu.Items.Add(menuItem);
|
optionsMenu.Items.Add(menuItem);
|
||||||
|
|
||||||
contextMenu.Items.Add(new Separator());
|
contextMenu.Items.Add(new Separator());
|
||||||
@@ -134,6 +142,14 @@ namespace FloatingStatusWindowLibrary
|
|||||||
_mainWindow.Show();
|
_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)
|
private void HandleWindowLockStateChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
Save();
|
Save();
|
||||||
@@ -151,7 +167,7 @@ namespace FloatingStatusWindowLibrary
|
|||||||
Save();
|
Save();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void HandleChangeAppearancemMenuItemClick(object sender, RoutedEventArgs e)
|
private void HandleChangeAppearanceMenuItemClick(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
var appearanceWindow = new AppearanceWindow(_mainWindow.WindowSettings);
|
var appearanceWindow = new AppearanceWindow(_mainWindow.WindowSettings);
|
||||||
appearanceWindow.ShowDialog();
|
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>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Settings....
|
/// Looks up a localized string similar to Settings....
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -153,6 +153,9 @@
|
|||||||
<data name="ContextMenuRefresh" xml:space="preserve">
|
<data name="ContextMenuRefresh" xml:space="preserve">
|
||||||
<value>Refresh</value>
|
<value>Refresh</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ContextMenuResetPosition" xml:space="preserve">
|
||||||
|
<value>Reset Position</value>
|
||||||
|
</data>
|
||||||
<data name="ContextMenuSettings" xml:space="preserve">
|
<data name="ContextMenuSettings" xml:space="preserve">
|
||||||
<value>Settings...</value>
|
<value>Settings...</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -168,6 +171,10 @@
|
|||||||
<data name="ForegroundColor" xml:space="preserve">
|
<data name="ForegroundColor" xml:space="preserve">
|
||||||
<value>_Foreground color:</value>
|
<value>_Foreground color:</value>
|
||||||
</data>
|
</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">
|
<data name="HorizontalAlignment" xml:space="preserve">
|
||||||
<value>_Horizontal alignment:</value>
|
<value>_Horizontal alignment:</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -192,8 +199,4 @@
|
|||||||
<data name="WindowMenu" xml:space="preserve">
|
<data name="WindowMenu" xml:space="preserve">
|
||||||
<value>Window</value>
|
<value>Window</value>
|
||||||
</data>
|
</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>
|
</root>
|
||||||
Reference in New Issue
Block a user