mirror of
https://github.com/LorenzCK/OnTopReplica.git
synced 2024-05-21 04:43:55 +12:00
Region selection improved (inside window selection menu).
Version updated to 2.8.0. New Region icon added, strings updated.
This commit is contained in:
parent
019541c3bc
commit
64ad34717e
|
@ -17,13 +17,13 @@ namespace OnTopReplica {
|
|||
AspectRatio = 1.0;
|
||||
}
|
||||
|
||||
bool _maintainAspectRatio = true;
|
||||
public bool MaintainAspectRatio {
|
||||
bool _keepAspectRatio = true;
|
||||
public bool KeepAspectRatio {
|
||||
get {
|
||||
return _maintainAspectRatio;
|
||||
return _keepAspectRatio;
|
||||
}
|
||||
set {
|
||||
_maintainAspectRatio = value;
|
||||
_keepAspectRatio = value;
|
||||
|
||||
if (value)
|
||||
RefreshAspectRatio();
|
||||
|
@ -54,6 +54,7 @@ namespace OnTopReplica {
|
|||
/// Updates the aspect ratio of the form and refreshes it.
|
||||
/// </summary>
|
||||
public void SetAspectRatio(Size aspectRatioSource) {
|
||||
_keepAspectRatio = true; //set without updating
|
||||
AspectRatio = (aspectRatioSource.Width / (double)aspectRatioSource.Height);
|
||||
RefreshAspectRatio();
|
||||
}
|
||||
|
@ -63,7 +64,7 @@ namespace OnTopReplica {
|
|||
/// Taken from: http://www.vcskicks.com/maintain-aspect-ratio.php
|
||||
/// </summary>
|
||||
protected override void WndProc(ref Message m) {
|
||||
if (MaintainAspectRatio && m.Msg == NativeMethods.WM_SIZING) {
|
||||
if (KeepAspectRatio && m.Msg == NativeMethods.WM_SIZING) {
|
||||
var rc = (NativeMethods.Rectangle)Marshal.PtrToStructure(m.LParam, typeof(NativeMethods.Rectangle));
|
||||
int res = m.WParam.ToInt32();
|
||||
|
||||
|
|
BIN
OnTopReplica/Assets/regions.png
Normal file
BIN
OnTopReplica/Assets/regions.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 296 B |
882
OnTopReplica/MainForm.Designer.cs
generated
882
OnTopReplica/MainForm.Designer.cs
generated
|
@ -25,65 +25,65 @@
|
|||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent() {
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
|
||||
this.menuContext = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.menuContextWindows = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuWindows = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.noneToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.switchToWindowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.selectRegionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.forwardClicksToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuContextOpacity = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuOpacity = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem4 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.toolStripMenuItem5 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.resizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuResize = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.doubleToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.fitToWindowToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.halfToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.quarterToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.fullscreenToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.clickThroughToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.autofitOnResizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.dockToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.topLeftToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.topRightToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.bottomLeftToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.bottomRightToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.recallLastPositionAndSizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.chromeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.reduceToIconToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.languageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuLanguages = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.englishToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.italianoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuContextClose = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuIconContext = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.openToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.resetWindowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuContext.SuspendLayout();
|
||||
this.menuWindows.SuspendLayout();
|
||||
this.menuOpacity.SuspendLayout();
|
||||
this.menuResize.SuspendLayout();
|
||||
this.menuLanguages.SuspendLayout();
|
||||
this.menuIconContext.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// menuContext
|
||||
//
|
||||
this.menuContext.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
|
||||
this.menuContext = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.menuContextWindows = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuWindows = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.noneToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.switchToWindowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.selectRegionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.forwardClicksToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuContextOpacity = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuOpacity = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem4 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.toolStripMenuItem5 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.resizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuResize = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.doubleToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.fitToWindowToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.halfToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.quarterToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.fullscreenToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.clickThroughToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.autofitOnResizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.dockToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.topLeftToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.topRightToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.bottomLeftToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.bottomRightToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.recallLastPositionAndSizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.chromeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.reduceToIconToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.languageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuLanguages = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.englishToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.italianoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuContextClose = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuIconContext = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.openToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.resetWindowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuContext.SuspendLayout();
|
||||
this.menuWindows.SuspendLayout();
|
||||
this.menuOpacity.SuspendLayout();
|
||||
this.menuResize.SuspendLayout();
|
||||
this.menuLanguages.SuspendLayout();
|
||||
this.menuIconContext.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// menuContext
|
||||
//
|
||||
this.menuContext.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.menuContextWindows,
|
||||
this.switchToWindowToolStripMenuItem,
|
||||
this.selectRegionToolStripMenuItem,
|
||||
|
@ -97,148 +97,149 @@
|
|||
this.languageToolStripMenuItem,
|
||||
this.aboutToolStripMenuItem,
|
||||
this.menuContextClose});
|
||||
this.menuContext.Name = "menuContext";
|
||||
this.menuContext.Size = new System.Drawing.Size(196, 298);
|
||||
this.menuContext.Opening += new System.ComponentModel.CancelEventHandler(this.Menu_opening);
|
||||
//
|
||||
// menuContextWindows
|
||||
//
|
||||
this.menuContextWindows.DropDown = this.menuWindows;
|
||||
this.menuContextWindows.Image = global::OnTopReplica.Properties.Resources.window_multiple16;
|
||||
this.menuContextWindows.Name = "menuContextWindows";
|
||||
this.menuContextWindows.Size = new System.Drawing.Size(195, 24);
|
||||
this.menuContextWindows.Text = global::OnTopReplica.Strings.MenuWindows;
|
||||
this.menuContextWindows.ToolTipText = global::OnTopReplica.Strings.MenuWindowsTT;
|
||||
this.menuContextWindows.DropDownOpening += new System.EventHandler(this.Menu_Windows_opening);
|
||||
//
|
||||
// menuWindows
|
||||
//
|
||||
this.menuWindows.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.menuContext.Name = "menuContext";
|
||||
this.menuContext.Size = new System.Drawing.Size(169, 296);
|
||||
this.menuContext.Opening += new System.ComponentModel.CancelEventHandler(this.Menu_opening);
|
||||
//
|
||||
// menuContextWindows
|
||||
//
|
||||
this.menuContextWindows.DropDown = this.menuWindows;
|
||||
this.menuContextWindows.Image = global::OnTopReplica.Properties.Resources.window_multiple16;
|
||||
this.menuContextWindows.Name = "menuContextWindows";
|
||||
this.menuContextWindows.Size = new System.Drawing.Size(168, 22);
|
||||
this.menuContextWindows.Text = global::OnTopReplica.Strings.MenuWindows;
|
||||
this.menuContextWindows.ToolTipText = global::OnTopReplica.Strings.MenuWindowsTT;
|
||||
this.menuContextWindows.DropDownOpening += new System.EventHandler(this.Menu_Windows_opening);
|
||||
//
|
||||
// menuWindows
|
||||
//
|
||||
this.menuWindows.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.noneToolStripMenuItem});
|
||||
this.menuWindows.Name = "menuWindows";
|
||||
this.menuWindows.OwnerItem = this.menuContextWindows;
|
||||
this.menuWindows.Size = new System.Drawing.Size(132, 28);
|
||||
//
|
||||
// noneToolStripMenuItem
|
||||
//
|
||||
this.noneToolStripMenuItem.Name = "noneToolStripMenuItem";
|
||||
this.noneToolStripMenuItem.Size = new System.Drawing.Size(131, 24);
|
||||
this.noneToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuWindowsNone;
|
||||
//
|
||||
// switchToWindowToolStripMenuItem
|
||||
//
|
||||
this.switchToWindowToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.window_switch;
|
||||
this.switchToWindowToolStripMenuItem.Name = "switchToWindowToolStripMenuItem";
|
||||
this.switchToWindowToolStripMenuItem.Size = new System.Drawing.Size(195, 24);
|
||||
this.switchToWindowToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuSwitch;
|
||||
this.switchToWindowToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuSwitchTT;
|
||||
this.switchToWindowToolStripMenuItem.Click += new System.EventHandler(this.Menu_Switch_click);
|
||||
//
|
||||
// selectRegionToolStripMenuItem
|
||||
//
|
||||
this.selectRegionToolStripMenuItem.Enabled = false;
|
||||
this.selectRegionToolStripMenuItem.Name = "selectRegionToolStripMenuItem";
|
||||
this.selectRegionToolStripMenuItem.Size = new System.Drawing.Size(195, 24);
|
||||
this.selectRegionToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuRegion;
|
||||
this.selectRegionToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuRegionTT;
|
||||
this.selectRegionToolStripMenuItem.Click += new System.EventHandler(this.Menu_Region_click);
|
||||
//
|
||||
// forwardClicksToolStripMenuItem
|
||||
//
|
||||
this.forwardClicksToolStripMenuItem.Name = "forwardClicksToolStripMenuItem";
|
||||
this.forwardClicksToolStripMenuItem.Size = new System.Drawing.Size(195, 24);
|
||||
this.forwardClicksToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuClickForwarding;
|
||||
this.forwardClicksToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuClickForwardingTT;
|
||||
this.forwardClicksToolStripMenuItem.Click += new System.EventHandler(this.Menu_Forward_click);
|
||||
//
|
||||
// menuContextOpacity
|
||||
//
|
||||
this.menuContextOpacity.DropDown = this.menuOpacity;
|
||||
this.menuContextOpacity.Image = global::OnTopReplica.Properties.Resources.window_opacity16;
|
||||
this.menuContextOpacity.Name = "menuContextOpacity";
|
||||
this.menuContextOpacity.Size = new System.Drawing.Size(195, 24);
|
||||
this.menuContextOpacity.Text = global::OnTopReplica.Strings.MenuOpacity;
|
||||
//
|
||||
// menuOpacity
|
||||
//
|
||||
this.menuOpacity.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.menuWindows.Name = "menuWindows";
|
||||
this.menuWindows.OwnerItem = this.menuContextWindows;
|
||||
this.menuWindows.Size = new System.Drawing.Size(118, 26);
|
||||
//
|
||||
// noneToolStripMenuItem
|
||||
//
|
||||
this.noneToolStripMenuItem.Name = "noneToolStripMenuItem";
|
||||
this.noneToolStripMenuItem.Size = new System.Drawing.Size(117, 22);
|
||||
this.noneToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuWindowsNone;
|
||||
//
|
||||
// switchToWindowToolStripMenuItem
|
||||
//
|
||||
this.switchToWindowToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.window_switch;
|
||||
this.switchToWindowToolStripMenuItem.Name = "switchToWindowToolStripMenuItem";
|
||||
this.switchToWindowToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
|
||||
this.switchToWindowToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuSwitch;
|
||||
this.switchToWindowToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuSwitchTT;
|
||||
this.switchToWindowToolStripMenuItem.Click += new System.EventHandler(this.Menu_Switch_click);
|
||||
//
|
||||
// selectRegionToolStripMenuItem
|
||||
//
|
||||
this.selectRegionToolStripMenuItem.Enabled = false;
|
||||
this.selectRegionToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.regions;
|
||||
this.selectRegionToolStripMenuItem.Name = "selectRegionToolStripMenuItem";
|
||||
this.selectRegionToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
|
||||
this.selectRegionToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuRegion;
|
||||
this.selectRegionToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuRegionTT;
|
||||
this.selectRegionToolStripMenuItem.Click += new System.EventHandler(this.Menu_Region_click);
|
||||
//
|
||||
// forwardClicksToolStripMenuItem
|
||||
//
|
||||
this.forwardClicksToolStripMenuItem.Name = "forwardClicksToolStripMenuItem";
|
||||
this.forwardClicksToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
|
||||
this.forwardClicksToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuClickForwarding;
|
||||
this.forwardClicksToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuClickForwardingTT;
|
||||
this.forwardClicksToolStripMenuItem.Click += new System.EventHandler(this.Menu_Forward_click);
|
||||
//
|
||||
// menuContextOpacity
|
||||
//
|
||||
this.menuContextOpacity.DropDown = this.menuOpacity;
|
||||
this.menuContextOpacity.Image = global::OnTopReplica.Properties.Resources.window_opacity16;
|
||||
this.menuContextOpacity.Name = "menuContextOpacity";
|
||||
this.menuContextOpacity.Size = new System.Drawing.Size(168, 22);
|
||||
this.menuContextOpacity.Text = global::OnTopReplica.Strings.MenuOpacity;
|
||||
//
|
||||
// menuOpacity
|
||||
//
|
||||
this.menuOpacity.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.toolStripMenuItem1,
|
||||
this.toolStripMenuItem2,
|
||||
this.toolStripMenuItem3,
|
||||
this.toolStripMenuItem4,
|
||||
this.toolStripSeparator2,
|
||||
this.toolStripMenuItem5});
|
||||
this.menuOpacity.Name = "menuOpacity";
|
||||
this.menuOpacity.OwnerItem = this.menuContextOpacity;
|
||||
this.menuOpacity.ShowCheckMargin = true;
|
||||
this.menuOpacity.ShowImageMargin = false;
|
||||
this.menuOpacity.Size = new System.Drawing.Size(180, 130);
|
||||
this.menuOpacity.Opening += new System.ComponentModel.CancelEventHandler(this.Menu_Opacity_opening);
|
||||
//
|
||||
// toolStripMenuItem1
|
||||
//
|
||||
this.toolStripMenuItem1.Checked = true;
|
||||
this.toolStripMenuItem1.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.toolStripMenuItem1.Name = "toolStripMenuItem1";
|
||||
this.toolStripMenuItem1.Size = new System.Drawing.Size(179, 24);
|
||||
this.toolStripMenuItem1.Tag = 255;
|
||||
this.toolStripMenuItem1.Text = global::OnTopReplica.Strings.MenuOp100;
|
||||
this.toolStripMenuItem1.ToolTipText = global::OnTopReplica.Strings.MenuOp100TT;
|
||||
this.toolStripMenuItem1.Click += new System.EventHandler(this.Menu_Opacity_click);
|
||||
//
|
||||
// toolStripMenuItem2
|
||||
//
|
||||
this.toolStripMenuItem2.Name = "toolStripMenuItem2";
|
||||
this.toolStripMenuItem2.Size = new System.Drawing.Size(179, 24);
|
||||
this.toolStripMenuItem2.Tag = 190;
|
||||
this.toolStripMenuItem2.Text = global::OnTopReplica.Strings.MenuOp75;
|
||||
this.toolStripMenuItem2.ToolTipText = global::OnTopReplica.Strings.MenuOp75TT;
|
||||
this.toolStripMenuItem2.Click += new System.EventHandler(this.Menu_Opacity_click);
|
||||
//
|
||||
// toolStripMenuItem3
|
||||
//
|
||||
this.toolStripMenuItem3.Name = "toolStripMenuItem3";
|
||||
this.toolStripMenuItem3.Size = new System.Drawing.Size(179, 24);
|
||||
this.toolStripMenuItem3.Tag = 128;
|
||||
this.toolStripMenuItem3.Text = global::OnTopReplica.Strings.MenuOp50;
|
||||
this.toolStripMenuItem3.ToolTipText = global::OnTopReplica.Strings.MenuOp50TT;
|
||||
this.toolStripMenuItem3.Click += new System.EventHandler(this.Menu_Opacity_click);
|
||||
//
|
||||
// toolStripMenuItem4
|
||||
//
|
||||
this.toolStripMenuItem4.Name = "toolStripMenuItem4";
|
||||
this.toolStripMenuItem4.Size = new System.Drawing.Size(179, 24);
|
||||
this.toolStripMenuItem4.Tag = 64;
|
||||
this.toolStripMenuItem4.Text = global::OnTopReplica.Strings.MenuOp25;
|
||||
this.toolStripMenuItem4.ToolTipText = global::OnTopReplica.Strings.MenuOp25TT;
|
||||
this.toolStripMenuItem4.Click += new System.EventHandler(this.Menu_Opacity_click);
|
||||
//
|
||||
// toolStripSeparator2
|
||||
//
|
||||
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
||||
this.toolStripSeparator2.Size = new System.Drawing.Size(176, 6);
|
||||
//
|
||||
// toolStripMenuItem5
|
||||
//
|
||||
this.toolStripMenuItem5.Checked = true;
|
||||
this.toolStripMenuItem5.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.toolStripMenuItem5.Name = "toolStripMenuItem5";
|
||||
this.toolStripMenuItem5.Size = new System.Drawing.Size(179, 24);
|
||||
this.toolStripMenuItem5.Text = global::OnTopReplica.Strings.MenuGlass;
|
||||
this.toolStripMenuItem5.ToolTipText = global::OnTopReplica.Strings.MenuGlassTT;
|
||||
this.toolStripMenuItem5.Click += new System.EventHandler(this.Menu_Opacity_Glass_click);
|
||||
//
|
||||
// resizeToolStripMenuItem
|
||||
//
|
||||
this.resizeToolStripMenuItem.DropDown = this.menuResize;
|
||||
this.resizeToolStripMenuItem.Enabled = false;
|
||||
this.resizeToolStripMenuItem.Name = "resizeToolStripMenuItem";
|
||||
this.resizeToolStripMenuItem.Size = new System.Drawing.Size(195, 24);
|
||||
this.resizeToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuResize;
|
||||
//
|
||||
// menuResize
|
||||
//
|
||||
this.menuResize.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.menuOpacity.Name = "menuOpacity";
|
||||
this.menuOpacity.OwnerItem = this.menuContextOpacity;
|
||||
this.menuOpacity.ShowCheckMargin = true;
|
||||
this.menuOpacity.ShowImageMargin = false;
|
||||
this.menuOpacity.Size = new System.Drawing.Size(154, 120);
|
||||
this.menuOpacity.Opening += new System.ComponentModel.CancelEventHandler(this.Menu_Opacity_opening);
|
||||
//
|
||||
// toolStripMenuItem1
|
||||
//
|
||||
this.toolStripMenuItem1.Checked = true;
|
||||
this.toolStripMenuItem1.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.toolStripMenuItem1.Name = "toolStripMenuItem1";
|
||||
this.toolStripMenuItem1.Size = new System.Drawing.Size(153, 22);
|
||||
this.toolStripMenuItem1.Tag = 255;
|
||||
this.toolStripMenuItem1.Text = global::OnTopReplica.Strings.MenuOp100;
|
||||
this.toolStripMenuItem1.ToolTipText = global::OnTopReplica.Strings.MenuOp100TT;
|
||||
this.toolStripMenuItem1.Click += new System.EventHandler(this.Menu_Opacity_click);
|
||||
//
|
||||
// toolStripMenuItem2
|
||||
//
|
||||
this.toolStripMenuItem2.Name = "toolStripMenuItem2";
|
||||
this.toolStripMenuItem2.Size = new System.Drawing.Size(153, 22);
|
||||
this.toolStripMenuItem2.Tag = 190;
|
||||
this.toolStripMenuItem2.Text = global::OnTopReplica.Strings.MenuOp75;
|
||||
this.toolStripMenuItem2.ToolTipText = global::OnTopReplica.Strings.MenuOp75TT;
|
||||
this.toolStripMenuItem2.Click += new System.EventHandler(this.Menu_Opacity_click);
|
||||
//
|
||||
// toolStripMenuItem3
|
||||
//
|
||||
this.toolStripMenuItem3.Name = "toolStripMenuItem3";
|
||||
this.toolStripMenuItem3.Size = new System.Drawing.Size(153, 22);
|
||||
this.toolStripMenuItem3.Tag = 128;
|
||||
this.toolStripMenuItem3.Text = global::OnTopReplica.Strings.MenuOp50;
|
||||
this.toolStripMenuItem3.ToolTipText = global::OnTopReplica.Strings.MenuOp50TT;
|
||||
this.toolStripMenuItem3.Click += new System.EventHandler(this.Menu_Opacity_click);
|
||||
//
|
||||
// toolStripMenuItem4
|
||||
//
|
||||
this.toolStripMenuItem4.Name = "toolStripMenuItem4";
|
||||
this.toolStripMenuItem4.Size = new System.Drawing.Size(153, 22);
|
||||
this.toolStripMenuItem4.Tag = 64;
|
||||
this.toolStripMenuItem4.Text = global::OnTopReplica.Strings.MenuOp25;
|
||||
this.toolStripMenuItem4.ToolTipText = global::OnTopReplica.Strings.MenuOp25TT;
|
||||
this.toolStripMenuItem4.Click += new System.EventHandler(this.Menu_Opacity_click);
|
||||
//
|
||||
// toolStripSeparator2
|
||||
//
|
||||
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
||||
this.toolStripSeparator2.Size = new System.Drawing.Size(150, 6);
|
||||
//
|
||||
// toolStripMenuItem5
|
||||
//
|
||||
this.toolStripMenuItem5.Checked = true;
|
||||
this.toolStripMenuItem5.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.toolStripMenuItem5.Name = "toolStripMenuItem5";
|
||||
this.toolStripMenuItem5.Size = new System.Drawing.Size(153, 22);
|
||||
this.toolStripMenuItem5.Text = global::OnTopReplica.Strings.MenuGlass;
|
||||
this.toolStripMenuItem5.ToolTipText = global::OnTopReplica.Strings.MenuGlassTT;
|
||||
this.toolStripMenuItem5.Click += new System.EventHandler(this.Menu_Opacity_Glass_click);
|
||||
//
|
||||
// resizeToolStripMenuItem
|
||||
//
|
||||
this.resizeToolStripMenuItem.DropDown = this.menuResize;
|
||||
this.resizeToolStripMenuItem.Enabled = false;
|
||||
this.resizeToolStripMenuItem.Name = "resizeToolStripMenuItem";
|
||||
this.resizeToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
|
||||
this.resizeToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuResize;
|
||||
//
|
||||
// menuResize
|
||||
//
|
||||
this.menuResize.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.doubleToolStripMenuItem1,
|
||||
this.fitToWindowToolStripMenuItem1,
|
||||
this.halfToolStripMenuItem1,
|
||||
|
@ -248,264 +249,263 @@
|
|||
this.clickThroughToolStripMenuItem,
|
||||
this.toolStripSeparator5,
|
||||
this.autofitOnResizeToolStripMenuItem});
|
||||
this.menuResize.Name = "menuResize";
|
||||
this.menuResize.OwnerItem = this.resizeToolStripMenuItem;
|
||||
this.menuResize.Size = new System.Drawing.Size(192, 184);
|
||||
this.menuResize.Opening += new System.ComponentModel.CancelEventHandler(this.Menu_Resize_opening);
|
||||
//
|
||||
// doubleToolStripMenuItem1
|
||||
//
|
||||
this.doubleToolStripMenuItem1.Name = "doubleToolStripMenuItem1";
|
||||
this.doubleToolStripMenuItem1.Size = new System.Drawing.Size(191, 24);
|
||||
this.doubleToolStripMenuItem1.Text = global::OnTopReplica.Strings.MenuFitDouble;
|
||||
this.doubleToolStripMenuItem1.Click += new System.EventHandler(this.Menu_Resize_Double);
|
||||
//
|
||||
// fitToWindowToolStripMenuItem1
|
||||
//
|
||||
this.fitToWindowToolStripMenuItem1.Name = "fitToWindowToolStripMenuItem1";
|
||||
this.fitToWindowToolStripMenuItem1.Size = new System.Drawing.Size(191, 24);
|
||||
this.fitToWindowToolStripMenuItem1.Text = global::OnTopReplica.Strings.MenuFitOriginal;
|
||||
this.fitToWindowToolStripMenuItem1.Click += new System.EventHandler(this.Menu_Resize_FitToWindow);
|
||||
//
|
||||
// halfToolStripMenuItem1
|
||||
//
|
||||
this.halfToolStripMenuItem1.Name = "halfToolStripMenuItem1";
|
||||
this.halfToolStripMenuItem1.Size = new System.Drawing.Size(191, 24);
|
||||
this.halfToolStripMenuItem1.Text = global::OnTopReplica.Strings.MenuFitHalf;
|
||||
this.halfToolStripMenuItem1.Click += new System.EventHandler(this.Menu_Resize_Half);
|
||||
//
|
||||
// quarterToolStripMenuItem1
|
||||
//
|
||||
this.quarterToolStripMenuItem1.Name = "quarterToolStripMenuItem1";
|
||||
this.quarterToolStripMenuItem1.Size = new System.Drawing.Size(191, 24);
|
||||
this.quarterToolStripMenuItem1.Text = global::OnTopReplica.Strings.MenuFitQuarter;
|
||||
this.quarterToolStripMenuItem1.Click += new System.EventHandler(this.Menu_Resize_Quarter);
|
||||
//
|
||||
// toolStripSeparator3
|
||||
//
|
||||
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
||||
this.toolStripSeparator3.Size = new System.Drawing.Size(188, 6);
|
||||
//
|
||||
// fullscreenToolStripMenuItem1
|
||||
//
|
||||
this.fullscreenToolStripMenuItem1.Name = "fullscreenToolStripMenuItem1";
|
||||
this.fullscreenToolStripMenuItem1.Size = new System.Drawing.Size(191, 24);
|
||||
this.fullscreenToolStripMenuItem1.Text = global::OnTopReplica.Strings.MenuFitFullscreen;
|
||||
this.fullscreenToolStripMenuItem1.Click += new System.EventHandler(this.Menu_Resize_Fullscreen);
|
||||
//
|
||||
// clickThroughToolStripMenuItem
|
||||
//
|
||||
this.clickThroughToolStripMenuItem.Checked = true;
|
||||
this.clickThroughToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.clickThroughToolStripMenuItem.Name = "clickThroughToolStripMenuItem";
|
||||
this.clickThroughToolStripMenuItem.Size = new System.Drawing.Size(191, 24);
|
||||
this.clickThroughToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuResizeClickThrough;
|
||||
this.clickThroughToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuResizeClickThroughTT;
|
||||
this.clickThroughToolStripMenuItem.Click += new System.EventHandler(this.Menu_Resize_ClickThrough);
|
||||
//
|
||||
// toolStripSeparator5
|
||||
//
|
||||
this.toolStripSeparator5.Name = "toolStripSeparator5";
|
||||
this.toolStripSeparator5.Size = new System.Drawing.Size(188, 6);
|
||||
//
|
||||
// autofitOnResizeToolStripMenuItem
|
||||
//
|
||||
this.autofitOnResizeToolStripMenuItem.Name = "autofitOnResizeToolStripMenuItem";
|
||||
this.autofitOnResizeToolStripMenuItem.Size = new System.Drawing.Size(191, 24);
|
||||
this.autofitOnResizeToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuAutofit;
|
||||
this.autofitOnResizeToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuAutofitTT;
|
||||
this.autofitOnResizeToolStripMenuItem.Click += new System.EventHandler(this.Menu_Resize_Autofit_click);
|
||||
//
|
||||
// dockToolStripMenuItem
|
||||
//
|
||||
this.dockToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.menuResize.Name = "menuResize";
|
||||
this.menuResize.OwnerItem = this.resizeToolStripMenuItem;
|
||||
this.menuResize.Size = new System.Drawing.Size(165, 170);
|
||||
this.menuResize.Opening += new System.ComponentModel.CancelEventHandler(this.Menu_Resize_opening);
|
||||
//
|
||||
// doubleToolStripMenuItem1
|
||||
//
|
||||
this.doubleToolStripMenuItem1.Name = "doubleToolStripMenuItem1";
|
||||
this.doubleToolStripMenuItem1.Size = new System.Drawing.Size(164, 22);
|
||||
this.doubleToolStripMenuItem1.Text = global::OnTopReplica.Strings.MenuFitDouble;
|
||||
this.doubleToolStripMenuItem1.Click += new System.EventHandler(this.Menu_Resize_Double);
|
||||
//
|
||||
// fitToWindowToolStripMenuItem1
|
||||
//
|
||||
this.fitToWindowToolStripMenuItem1.Name = "fitToWindowToolStripMenuItem1";
|
||||
this.fitToWindowToolStripMenuItem1.Size = new System.Drawing.Size(164, 22);
|
||||
this.fitToWindowToolStripMenuItem1.Text = global::OnTopReplica.Strings.MenuFitOriginal;
|
||||
this.fitToWindowToolStripMenuItem1.Click += new System.EventHandler(this.Menu_Resize_FitToWindow);
|
||||
//
|
||||
// halfToolStripMenuItem1
|
||||
//
|
||||
this.halfToolStripMenuItem1.Name = "halfToolStripMenuItem1";
|
||||
this.halfToolStripMenuItem1.Size = new System.Drawing.Size(164, 22);
|
||||
this.halfToolStripMenuItem1.Text = global::OnTopReplica.Strings.MenuFitHalf;
|
||||
this.halfToolStripMenuItem1.Click += new System.EventHandler(this.Menu_Resize_Half);
|
||||
//
|
||||
// quarterToolStripMenuItem1
|
||||
//
|
||||
this.quarterToolStripMenuItem1.Name = "quarterToolStripMenuItem1";
|
||||
this.quarterToolStripMenuItem1.Size = new System.Drawing.Size(164, 22);
|
||||
this.quarterToolStripMenuItem1.Text = global::OnTopReplica.Strings.MenuFitQuarter;
|
||||
this.quarterToolStripMenuItem1.Click += new System.EventHandler(this.Menu_Resize_Quarter);
|
||||
//
|
||||
// toolStripSeparator3
|
||||
//
|
||||
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
||||
this.toolStripSeparator3.Size = new System.Drawing.Size(161, 6);
|
||||
//
|
||||
// fullscreenToolStripMenuItem1
|
||||
//
|
||||
this.fullscreenToolStripMenuItem1.Name = "fullscreenToolStripMenuItem1";
|
||||
this.fullscreenToolStripMenuItem1.Size = new System.Drawing.Size(164, 22);
|
||||
this.fullscreenToolStripMenuItem1.Text = global::OnTopReplica.Strings.MenuFitFullscreen;
|
||||
this.fullscreenToolStripMenuItem1.Click += new System.EventHandler(this.Menu_Resize_Fullscreen);
|
||||
//
|
||||
// clickThroughToolStripMenuItem
|
||||
//
|
||||
this.clickThroughToolStripMenuItem.Checked = true;
|
||||
this.clickThroughToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.clickThroughToolStripMenuItem.Name = "clickThroughToolStripMenuItem";
|
||||
this.clickThroughToolStripMenuItem.Size = new System.Drawing.Size(164, 22);
|
||||
this.clickThroughToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuResizeClickThrough;
|
||||
this.clickThroughToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuResizeClickThroughTT;
|
||||
this.clickThroughToolStripMenuItem.Click += new System.EventHandler(this.Menu_Resize_ClickThrough);
|
||||
//
|
||||
// toolStripSeparator5
|
||||
//
|
||||
this.toolStripSeparator5.Name = "toolStripSeparator5";
|
||||
this.toolStripSeparator5.Size = new System.Drawing.Size(161, 6);
|
||||
//
|
||||
// autofitOnResizeToolStripMenuItem
|
||||
//
|
||||
this.autofitOnResizeToolStripMenuItem.Name = "autofitOnResizeToolStripMenuItem";
|
||||
this.autofitOnResizeToolStripMenuItem.Size = new System.Drawing.Size(164, 22);
|
||||
this.autofitOnResizeToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuAutofit;
|
||||
this.autofitOnResizeToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuAutofitTT;
|
||||
this.autofitOnResizeToolStripMenuItem.Click += new System.EventHandler(this.Menu_Resize_Autofit_click);
|
||||
//
|
||||
// dockToolStripMenuItem
|
||||
//
|
||||
this.dockToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.topLeftToolStripMenuItem,
|
||||
this.topRightToolStripMenuItem,
|
||||
this.bottomLeftToolStripMenuItem,
|
||||
this.bottomRightToolStripMenuItem,
|
||||
this.toolStripSeparator4,
|
||||
this.recallLastPositionAndSizeToolStripMenuItem});
|
||||
this.dockToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.pos_null;
|
||||
this.dockToolStripMenuItem.Name = "dockToolStripMenuItem";
|
||||
this.dockToolStripMenuItem.Size = new System.Drawing.Size(195, 24);
|
||||
this.dockToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuPosition;
|
||||
this.dockToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuPositionTT;
|
||||
//
|
||||
// topLeftToolStripMenuItem
|
||||
//
|
||||
this.topLeftToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.pos_topleft;
|
||||
this.topLeftToolStripMenuItem.Name = "topLeftToolStripMenuItem";
|
||||
this.topLeftToolStripMenuItem.Size = new System.Drawing.Size(261, 24);
|
||||
this.topLeftToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuPosTopLeft;
|
||||
this.topLeftToolStripMenuItem.Click += new System.EventHandler(this.Menu_Position_TopLeft);
|
||||
//
|
||||
// topRightToolStripMenuItem
|
||||
//
|
||||
this.topRightToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.pos_topright;
|
||||
this.topRightToolStripMenuItem.Name = "topRightToolStripMenuItem";
|
||||
this.topRightToolStripMenuItem.Size = new System.Drawing.Size(261, 24);
|
||||
this.topRightToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuPosTopRight;
|
||||
this.topRightToolStripMenuItem.Click += new System.EventHandler(this.Menu_Position_TopRight);
|
||||
//
|
||||
// bottomLeftToolStripMenuItem
|
||||
//
|
||||
this.bottomLeftToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.pos_bottomleft;
|
||||
this.bottomLeftToolStripMenuItem.Name = "bottomLeftToolStripMenuItem";
|
||||
this.bottomLeftToolStripMenuItem.Size = new System.Drawing.Size(261, 24);
|
||||
this.bottomLeftToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuPosBottomLeft;
|
||||
this.bottomLeftToolStripMenuItem.Click += new System.EventHandler(this.Menu_Position_BottomLeft);
|
||||
//
|
||||
// bottomRightToolStripMenuItem
|
||||
//
|
||||
this.bottomRightToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.pos_bottomright;
|
||||
this.bottomRightToolStripMenuItem.Name = "bottomRightToolStripMenuItem";
|
||||
this.bottomRightToolStripMenuItem.Size = new System.Drawing.Size(261, 24);
|
||||
this.bottomRightToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuPosBottomRight;
|
||||
this.bottomRightToolStripMenuItem.Click += new System.EventHandler(this.Menu_Position_BottomRight);
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(258, 6);
|
||||
//
|
||||
// recallLastPositionAndSizeToolStripMenuItem
|
||||
//
|
||||
this.recallLastPositionAndSizeToolStripMenuItem.Name = "recallLastPositionAndSizeToolStripMenuItem";
|
||||
this.recallLastPositionAndSizeToolStripMenuItem.Size = new System.Drawing.Size(261, 24);
|
||||
this.recallLastPositionAndSizeToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuRecall;
|
||||
this.recallLastPositionAndSizeToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuRecallTT;
|
||||
this.recallLastPositionAndSizeToolStripMenuItem.Click += new System.EventHandler(this.Menu_Position_Recall_click);
|
||||
//
|
||||
// chromeToolStripMenuItem
|
||||
//
|
||||
this.chromeToolStripMenuItem.Name = "chromeToolStripMenuItem";
|
||||
this.chromeToolStripMenuItem.Size = new System.Drawing.Size(195, 24);
|
||||
this.chromeToolStripMenuItem.Text = "Chrome";
|
||||
this.chromeToolStripMenuItem.Click += new System.EventHandler(this.Menu_Chrome_click);
|
||||
//
|
||||
// reduceToIconToolStripMenuItem
|
||||
//
|
||||
this.reduceToIconToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.reduce;
|
||||
this.reduceToIconToolStripMenuItem.Name = "reduceToIconToolStripMenuItem";
|
||||
this.reduceToIconToolStripMenuItem.Size = new System.Drawing.Size(195, 24);
|
||||
this.reduceToIconToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuReduce;
|
||||
this.reduceToIconToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuReduceTT;
|
||||
this.reduceToIconToolStripMenuItem.Click += new System.EventHandler(this.Menu_Reduce_click);
|
||||
//
|
||||
// toolStripSeparator1
|
||||
//
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(192, 6);
|
||||
//
|
||||
// languageToolStripMenuItem
|
||||
//
|
||||
this.languageToolStripMenuItem.DropDown = this.menuLanguages;
|
||||
this.languageToolStripMenuItem.Name = "languageToolStripMenuItem";
|
||||
this.languageToolStripMenuItem.Size = new System.Drawing.Size(195, 24);
|
||||
this.languageToolStripMenuItem.Text = global::OnTopReplica.Strings.Language;
|
||||
//
|
||||
// menuLanguages
|
||||
//
|
||||
this.menuLanguages.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.dockToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.pos_null;
|
||||
this.dockToolStripMenuItem.Name = "dockToolStripMenuItem";
|
||||
this.dockToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
|
||||
this.dockToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuPosition;
|
||||
this.dockToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuPositionTT;
|
||||
//
|
||||
// topLeftToolStripMenuItem
|
||||
//
|
||||
this.topLeftToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.pos_topleft;
|
||||
this.topLeftToolStripMenuItem.Name = "topLeftToolStripMenuItem";
|
||||
this.topLeftToolStripMenuItem.Size = new System.Drawing.Size(217, 22);
|
||||
this.topLeftToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuPosTopLeft;
|
||||
this.topLeftToolStripMenuItem.Click += new System.EventHandler(this.Menu_Position_TopLeft);
|
||||
//
|
||||
// topRightToolStripMenuItem
|
||||
//
|
||||
this.topRightToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.pos_topright;
|
||||
this.topRightToolStripMenuItem.Name = "topRightToolStripMenuItem";
|
||||
this.topRightToolStripMenuItem.Size = new System.Drawing.Size(217, 22);
|
||||
this.topRightToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuPosTopRight;
|
||||
this.topRightToolStripMenuItem.Click += new System.EventHandler(this.Menu_Position_TopRight);
|
||||
//
|
||||
// bottomLeftToolStripMenuItem
|
||||
//
|
||||
this.bottomLeftToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.pos_bottomleft;
|
||||
this.bottomLeftToolStripMenuItem.Name = "bottomLeftToolStripMenuItem";
|
||||
this.bottomLeftToolStripMenuItem.Size = new System.Drawing.Size(217, 22);
|
||||
this.bottomLeftToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuPosBottomLeft;
|
||||
this.bottomLeftToolStripMenuItem.Click += new System.EventHandler(this.Menu_Position_BottomLeft);
|
||||
//
|
||||
// bottomRightToolStripMenuItem
|
||||
//
|
||||
this.bottomRightToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.pos_bottomright;
|
||||
this.bottomRightToolStripMenuItem.Name = "bottomRightToolStripMenuItem";
|
||||
this.bottomRightToolStripMenuItem.Size = new System.Drawing.Size(217, 22);
|
||||
this.bottomRightToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuPosBottomRight;
|
||||
this.bottomRightToolStripMenuItem.Click += new System.EventHandler(this.Menu_Position_BottomRight);
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(214, 6);
|
||||
//
|
||||
// recallLastPositionAndSizeToolStripMenuItem
|
||||
//
|
||||
this.recallLastPositionAndSizeToolStripMenuItem.Name = "recallLastPositionAndSizeToolStripMenuItem";
|
||||
this.recallLastPositionAndSizeToolStripMenuItem.Size = new System.Drawing.Size(217, 22);
|
||||
this.recallLastPositionAndSizeToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuRecall;
|
||||
this.recallLastPositionAndSizeToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuRecallTT;
|
||||
this.recallLastPositionAndSizeToolStripMenuItem.Click += new System.EventHandler(this.Menu_Position_Recall_click);
|
||||
//
|
||||
// chromeToolStripMenuItem
|
||||
//
|
||||
this.chromeToolStripMenuItem.Name = "chromeToolStripMenuItem";
|
||||
this.chromeToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
|
||||
this.chromeToolStripMenuItem.Text = "Chrome";
|
||||
this.chromeToolStripMenuItem.Click += new System.EventHandler(this.Menu_Chrome_click);
|
||||
//
|
||||
// reduceToIconToolStripMenuItem
|
||||
//
|
||||
this.reduceToIconToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.reduce;
|
||||
this.reduceToIconToolStripMenuItem.Name = "reduceToIconToolStripMenuItem";
|
||||
this.reduceToIconToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
|
||||
this.reduceToIconToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuReduce;
|
||||
this.reduceToIconToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuReduceTT;
|
||||
this.reduceToIconToolStripMenuItem.Click += new System.EventHandler(this.Menu_Reduce_click);
|
||||
//
|
||||
// toolStripSeparator1
|
||||
//
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(165, 6);
|
||||
//
|
||||
// languageToolStripMenuItem
|
||||
//
|
||||
this.languageToolStripMenuItem.DropDown = this.menuLanguages;
|
||||
this.languageToolStripMenuItem.Name = "languageToolStripMenuItem";
|
||||
this.languageToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
|
||||
this.languageToolStripMenuItem.Text = global::OnTopReplica.Strings.Language;
|
||||
//
|
||||
// menuLanguages
|
||||
//
|
||||
this.menuLanguages.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.englishToolStripMenuItem,
|
||||
this.italianoToolStripMenuItem});
|
||||
this.menuLanguages.Name = "menuLanguages";
|
||||
this.menuLanguages.OwnerItem = this.languageToolStripMenuItem;
|
||||
this.menuLanguages.Size = new System.Drawing.Size(129, 52);
|
||||
//
|
||||
// englishToolStripMenuItem
|
||||
//
|
||||
this.englishToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.flag_usa;
|
||||
this.englishToolStripMenuItem.Name = "englishToolStripMenuItem";
|
||||
this.englishToolStripMenuItem.Size = new System.Drawing.Size(128, 24);
|
||||
this.englishToolStripMenuItem.Tag = "en-US";
|
||||
this.englishToolStripMenuItem.Text = "English";
|
||||
this.englishToolStripMenuItem.Click += new System.EventHandler(this.Menu_Language_click);
|
||||
//
|
||||
// italianoToolStripMenuItem
|
||||
//
|
||||
this.italianoToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.flag_ita;
|
||||
this.italianoToolStripMenuItem.Name = "italianoToolStripMenuItem";
|
||||
this.italianoToolStripMenuItem.Size = new System.Drawing.Size(128, 24);
|
||||
this.italianoToolStripMenuItem.Tag = "it-IT";
|
||||
this.italianoToolStripMenuItem.Text = "Italiano";
|
||||
this.italianoToolStripMenuItem.Click += new System.EventHandler(this.Menu_Language_click);
|
||||
//
|
||||
// aboutToolStripMenuItem
|
||||
//
|
||||
this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem";
|
||||
this.aboutToolStripMenuItem.Size = new System.Drawing.Size(195, 24);
|
||||
this.aboutToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuAbout;
|
||||
this.aboutToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuAboutTT;
|
||||
this.aboutToolStripMenuItem.Click += new System.EventHandler(this.Menu_About_click);
|
||||
//
|
||||
// menuContextClose
|
||||
//
|
||||
this.menuContextClose.Image = global::OnTopReplica.Properties.Resources.close_new;
|
||||
this.menuContextClose.Name = "menuContextClose";
|
||||
this.menuContextClose.Size = new System.Drawing.Size(195, 24);
|
||||
this.menuContextClose.Text = global::OnTopReplica.Strings.MenuClose;
|
||||
this.menuContextClose.Click += new System.EventHandler(this.Menu_Close_click);
|
||||
//
|
||||
// menuIconContext
|
||||
//
|
||||
this.menuIconContext.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.menuLanguages.Name = "menuLanguages";
|
||||
this.menuLanguages.OwnerItem = this.languageToolStripMenuItem;
|
||||
this.menuLanguages.Size = new System.Drawing.Size(114, 48);
|
||||
//
|
||||
// englishToolStripMenuItem
|
||||
//
|
||||
this.englishToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.flag_usa;
|
||||
this.englishToolStripMenuItem.Name = "englishToolStripMenuItem";
|
||||
this.englishToolStripMenuItem.Size = new System.Drawing.Size(113, 22);
|
||||
this.englishToolStripMenuItem.Tag = "en-US";
|
||||
this.englishToolStripMenuItem.Text = "English";
|
||||
this.englishToolStripMenuItem.Click += new System.EventHandler(this.Menu_Language_click);
|
||||
//
|
||||
// italianoToolStripMenuItem
|
||||
//
|
||||
this.italianoToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.flag_ita;
|
||||
this.italianoToolStripMenuItem.Name = "italianoToolStripMenuItem";
|
||||
this.italianoToolStripMenuItem.Size = new System.Drawing.Size(113, 22);
|
||||
this.italianoToolStripMenuItem.Tag = "it-IT";
|
||||
this.italianoToolStripMenuItem.Text = "Italiano";
|
||||
this.italianoToolStripMenuItem.Click += new System.EventHandler(this.Menu_Language_click);
|
||||
//
|
||||
// aboutToolStripMenuItem
|
||||
//
|
||||
this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem";
|
||||
this.aboutToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
|
||||
this.aboutToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuAbout;
|
||||
this.aboutToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuAboutTT;
|
||||
this.aboutToolStripMenuItem.Click += new System.EventHandler(this.Menu_About_click);
|
||||
//
|
||||
// menuContextClose
|
||||
//
|
||||
this.menuContextClose.Image = global::OnTopReplica.Properties.Resources.close_new;
|
||||
this.menuContextClose.Name = "menuContextClose";
|
||||
this.menuContextClose.Size = new System.Drawing.Size(168, 22);
|
||||
this.menuContextClose.Text = global::OnTopReplica.Strings.MenuClose;
|
||||
this.menuContextClose.Click += new System.EventHandler(this.Menu_Close_click);
|
||||
//
|
||||
// menuIconContext
|
||||
//
|
||||
this.menuIconContext.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.openToolStripMenuItem,
|
||||
this.resetWindowToolStripMenuItem,
|
||||
this.exitToolStripMenuItem});
|
||||
this.menuIconContext.Name = "menuIconContext";
|
||||
this.menuIconContext.Size = new System.Drawing.Size(171, 76);
|
||||
//
|
||||
// openToolStripMenuItem
|
||||
//
|
||||
this.openToolStripMenuItem.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.openToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.icon;
|
||||
this.openToolStripMenuItem.Name = "openToolStripMenuItem";
|
||||
this.openToolStripMenuItem.Size = new System.Drawing.Size(170, 24);
|
||||
this.openToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuOpen;
|
||||
this.openToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuOpenTT;
|
||||
this.openToolStripMenuItem.Click += new System.EventHandler(this.IconContextOpen_click);
|
||||
//
|
||||
// resetWindowToolStripMenuItem
|
||||
//
|
||||
this.resetWindowToolStripMenuItem.Name = "resetWindowToolStripMenuItem";
|
||||
this.resetWindowToolStripMenuItem.Size = new System.Drawing.Size(170, 24);
|
||||
this.resetWindowToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuReset;
|
||||
this.resetWindowToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuResetTT;
|
||||
this.resetWindowToolStripMenuItem.Click += new System.EventHandler(this.IconContextReset_click);
|
||||
//
|
||||
// exitToolStripMenuItem
|
||||
//
|
||||
this.exitToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.close_new;
|
||||
this.exitToolStripMenuItem.Name = "exitToolStripMenuItem";
|
||||
this.exitToolStripMenuItem.Size = new System.Drawing.Size(170, 24);
|
||||
this.exitToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuClose;
|
||||
this.exitToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuCloseTT;
|
||||
this.exitToolStripMenuItem.Click += new System.EventHandler(this.IconContextExit_click);
|
||||
//
|
||||
// MainForm
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.SystemColors.Control;
|
||||
this.ClientSize = new System.Drawing.Size(352, 251);
|
||||
this.ContextMenuStrip = this.menuContext;
|
||||
this.ControlBox = false;
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.MinimumSize = new System.Drawing.Size(47, 45);
|
||||
this.Name = "MainForm";
|
||||
this.ShowInTaskbar = false;
|
||||
this.TopMost = true;
|
||||
this.DoubleClick += new System.EventHandler(this.Form_doubleclick);
|
||||
this.menuContext.ResumeLayout(false);
|
||||
this.menuWindows.ResumeLayout(false);
|
||||
this.menuOpacity.ResumeLayout(false);
|
||||
this.menuResize.ResumeLayout(false);
|
||||
this.menuLanguages.ResumeLayout(false);
|
||||
this.menuIconContext.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
this.menuIconContext.Name = "menuIconContext";
|
||||
this.menuIconContext.Size = new System.Drawing.Size(148, 70);
|
||||
//
|
||||
// openToolStripMenuItem
|
||||
//
|
||||
this.openToolStripMenuItem.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.openToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.icon;
|
||||
this.openToolStripMenuItem.Name = "openToolStripMenuItem";
|
||||
this.openToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
|
||||
this.openToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuOpen;
|
||||
this.openToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuOpenTT;
|
||||
this.openToolStripMenuItem.Click += new System.EventHandler(this.IconContextOpen_click);
|
||||
//
|
||||
// resetWindowToolStripMenuItem
|
||||
//
|
||||
this.resetWindowToolStripMenuItem.Name = "resetWindowToolStripMenuItem";
|
||||
this.resetWindowToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
|
||||
this.resetWindowToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuReset;
|
||||
this.resetWindowToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuResetTT;
|
||||
this.resetWindowToolStripMenuItem.Click += new System.EventHandler(this.IconContextReset_click);
|
||||
//
|
||||
// exitToolStripMenuItem
|
||||
//
|
||||
this.exitToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.close_new;
|
||||
this.exitToolStripMenuItem.Name = "exitToolStripMenuItem";
|
||||
this.exitToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
|
||||
this.exitToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuClose;
|
||||
this.exitToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuCloseTT;
|
||||
this.exitToolStripMenuItem.Click += new System.EventHandler(this.IconContextExit_click);
|
||||
//
|
||||
// MainForm
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.SystemColors.Control;
|
||||
this.ClientSize = new System.Drawing.Size(264, 204);
|
||||
this.ContextMenuStrip = this.menuContext;
|
||||
this.ControlBox = false;
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.MinimumSize = new System.Drawing.Size(39, 40);
|
||||
this.Name = "MainForm";
|
||||
this.ShowInTaskbar = false;
|
||||
this.TopMost = true;
|
||||
this.DoubleClick += new System.EventHandler(this.Form_doubleclick);
|
||||
this.menuContext.ResumeLayout(false);
|
||||
this.menuWindows.ResumeLayout(false);
|
||||
this.menuOpacity.ResumeLayout(false);
|
||||
this.menuResize.ResumeLayout(false);
|
||||
this.menuLanguages.ResumeLayout(false);
|
||||
this.menuIconContext.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -140,13 +140,10 @@ namespace OnTopReplica
|
|||
//Enable region drawing on thumbnail
|
||||
_thumbnailPanel.DrawMouseRegions = value;
|
||||
|
||||
//Disable aspect ratio keeping
|
||||
MaintainAspectRatio = !value;
|
||||
|
||||
//Resize and move to fit region panel
|
||||
ClientSize = new Size {
|
||||
Width = ClientSize.Width + ((value) ? _regionBox.Width : -_regionBox.Width),
|
||||
Height = Math.Max(ClientSize.Height, _regionBox.Height)
|
||||
Height = Math.Max(ClientSize.Height, _regionBox.ClientSize.Height)
|
||||
};
|
||||
_thumbnailPanel.Size = new Size {
|
||||
Width = (value) ? (ClientSize.Width - _regionBox.Width) : ClientSize.Width,
|
||||
|
@ -157,6 +154,9 @@ namespace OnTopReplica
|
|||
Y = 0
|
||||
};
|
||||
|
||||
//Disable aspect ratio keeping
|
||||
KeepAspectRatio = !value;
|
||||
|
||||
//Set new glass margins
|
||||
this.GlassMargins = (value) ?
|
||||
new Margins(ClientSize.Width - _regionBox.Width, 0, 0, 0) :
|
||||
|
@ -448,10 +448,10 @@ namespace OnTopReplica
|
|||
return;
|
||||
}
|
||||
|
||||
int index = (int)tsi.Tag;
|
||||
var selectionData = (WindowListHelper.WindowSelectionData)tsi.Tag;
|
||||
|
||||
if (_windowManager != null) {
|
||||
ThumbnailSet(index);
|
||||
ThumbnailSet(selectionData.Handle, selectionData.Region);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -720,32 +720,40 @@ namespace OnTopReplica
|
|||
|
||||
#region Thumbnail operation
|
||||
|
||||
private void ThumbnailSet(int index) {
|
||||
private void ThumbnailSet(WindowHandle handle, StoredRegion region) {
|
||||
try {
|
||||
_lastWindowHandle = _windowManager.Windows[index];
|
||||
_lastWindowHandle = handle;
|
||||
|
||||
_thumbnailPanel.SetThumbnailHandle(_lastWindowHandle);
|
||||
_thumbnailPanel.SetThumbnailHandle(handle);
|
||||
}
|
||||
catch (Exception ex) {
|
||||
ThumbnailError(ex, false, Strings.ErrorUnableToCreateThumbnail);
|
||||
}
|
||||
|
||||
//Update region to show
|
||||
if (region == null)
|
||||
_regionBox.Reset();
|
||||
else
|
||||
_regionBox.SetRegion(region);
|
||||
|
||||
//Set aspect ratio (this will resize the form)
|
||||
SetAspectRatio(_thumbnailPanel.ThumbnailOriginalSize);
|
||||
|
||||
//Reset regions
|
||||
_regionBox.Reset();
|
||||
|
||||
//GUI
|
||||
selectRegionToolStripMenuItem.Enabled = true;
|
||||
resizeToolStripMenuItem.Enabled = true;
|
||||
}
|
||||
|
||||
private void ThumbnailUnset(){
|
||||
//Unset handle
|
||||
_lastWindowHandle = null;
|
||||
|
||||
_thumbnailPanel.UnsetThumbnail();
|
||||
|
||||
//Reset regions
|
||||
_regionBox.Reset();
|
||||
|
||||
//Disable aspect ratio
|
||||
KeepAspectRatio = false;
|
||||
}
|
||||
|
||||
private void ThumbnailError(Exception ex, bool suppress, string title){
|
||||
|
|
|
@ -49,8 +49,8 @@
|
|||
<CreateWebPageOnPublish>true</CreateWebPageOnPublish>
|
||||
<WebPage>publish.htm</WebPage>
|
||||
<OpenBrowserOnPublish>false</OpenBrowserOnPublish>
|
||||
<ApplicationRevision>2</ApplicationRevision>
|
||||
<ApplicationVersion>2.7.2.%2a</ApplicationVersion>
|
||||
<ApplicationRevision>0</ApplicationRevision>
|
||||
<ApplicationVersion>2.8.0.%2a</ApplicationVersion>
|
||||
<UseApplicationTrust>false</UseApplicationTrust>
|
||||
<PublishWizardCompleted>true</PublishWizardCompleted>
|
||||
<BootstrapperEnabled>true</BootstrapperEnabled>
|
||||
|
@ -218,7 +218,7 @@
|
|||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Properties\OnTopReplica.exe.manifest" />
|
||||
<None Include="Assets\window_multiple16.ico" />
|
||||
<Content Include="Assets\window_multiple16.ico" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
|
||||
|
@ -257,6 +257,7 @@
|
|||
<None Include="Assets\flag_usa.png" />
|
||||
<None Include="Assets\flag_ita.png" />
|
||||
<Content Include="Assets\icon.ico" />
|
||||
<None Include="Assets\regions.png" />
|
||||
<None Include="OnTopReplica_TemporaryKey.pfx" />
|
||||
<None Include="Assets\x-oblique.png" />
|
||||
<None Include="Assets\xiao_up.png" />
|
||||
|
|
|
@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
|
|||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("2.7.2.0")]
|
||||
[assembly: AssemblyFileVersion("2.7.2.0")]
|
||||
[assembly: AssemblyVersion("2.8.0.0")]
|
||||
[assembly: AssemblyFileVersion("2.8.0.0")]
|
||||
|
|
7
OnTopReplica/Properties/Resources.Designer.cs
generated
7
OnTopReplica/Properties/Resources.Designer.cs
generated
|
@ -208,6 +208,13 @@ namespace OnTopReplica.Properties {
|
|||
}
|
||||
}
|
||||
|
||||
internal static System.Drawing.Bitmap regions {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("regions", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
internal static System.Drawing.Bitmap thumbs_up {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("thumbs_up", resourceCulture);
|
||||
|
|
|
@ -193,4 +193,7 @@
|
|||
<data name="main_icon" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Assets\icon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="regions" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Assets\regions.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
</root>
|
|
@ -17,10 +17,6 @@ namespace OnTopReplica {
|
|||
}
|
||||
}
|
||||
|
||||
void Default_SettingsLoaded(object sender, System.Configuration.SettingsLoadedEventArgs e) {
|
||||
|
||||
}
|
||||
|
||||
bool _glassMode = true;
|
||||
|
||||
public bool GlassMode {
|
||||
|
@ -34,6 +30,20 @@ namespace OnTopReplica {
|
|||
}
|
||||
}
|
||||
|
||||
public void SetRegion(StoredRegion region) {
|
||||
if (region == null) {
|
||||
Reset();
|
||||
return;
|
||||
}
|
||||
|
||||
SetRegion(region.Rect);
|
||||
|
||||
//Select right combobox
|
||||
if (comboBox1.Items.Contains(region)) {
|
||||
comboBox1.SelectedItem = region;
|
||||
}
|
||||
}
|
||||
|
||||
public void SetRegion(Rectangle region) {
|
||||
try {
|
||||
_ignoreValueChanges = true;
|
||||
|
@ -148,9 +158,13 @@ namespace OnTopReplica {
|
|||
buttonSave.Enabled = true;
|
||||
}
|
||||
|
||||
/// <summary>Used to signal to the value change handler that all events should be temporarily ignored.</summary>
|
||||
/// <remarks>Must be used if the RegionBox is updating the values of the NumericUpDown controls internally and the handler
|
||||
/// should not raise any event.</remarks>
|
||||
/// <summary>
|
||||
/// Used to signal to the value change handler that all events should be temporarily ignored.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Must be used if the RegionBox is updating the values of the NumericUpDown controls
|
||||
/// internally and the handler should not raise any event.
|
||||
/// </remarks>
|
||||
bool _ignoreValueChanges = false;
|
||||
|
||||
private void RegionValueChanged(object sender, EventArgs e) {
|
||||
|
|
11
OnTopReplica/Strings.Designer.cs
generated
11
OnTopReplica/Strings.Designer.cs
generated
|
@ -1,7 +1,7 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:2.0.50727.4918
|
||||
// Runtime Version:2.0.50727.4927
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
|
@ -1034,6 +1034,15 @@ namespace OnTopReplica {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to - whole -.
|
||||
/// </summary>
|
||||
internal static string MenuWindowsWholeRegion {
|
||||
get {
|
||||
return ResourceManager.GetString("MenuWindowsWholeRegion", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Current region:.
|
||||
/// </summary>
|
||||
|
|
|
@ -278,7 +278,7 @@ Per farlo, clicca col tasto destro del mouse sul desktop e poi su Personalizza.<
|
|||
<value>Ripristina posizione e grandezza</value>
|
||||
</data>
|
||||
<data name="MenuRecallTT" xml:space="preserve">
|
||||
<value>Imposta se, al prossimo avvio di OnTopReplica, debbano essere ripristinate i valori di grandezza e posizione della finestra alla chiusura.</value>
|
||||
<value>Imposta se, al prossimo avvio di OnTopReplica, debbano essere ripristinati i valori di grandezza e posizione della finestra alla chiusura.</value>
|
||||
</data>
|
||||
<data name="MenuReduce" xml:space="preserve">
|
||||
<value>Riduci ad icona</value>
|
||||
|
@ -395,7 +395,7 @@ Per tornare alla modalità normale in qualsiasi momento, fai doppio clic sull'ic
|
|||
<value>Click-Through</value>
|
||||
</data>
|
||||
<data name="MenuResizeClickThroughTT" xml:space="preserve">
|
||||
<value>Se la finestra non è completamente opaca quando passa a tutto schermo, farà in modo che tutti i clic le passano attraverso (come una maschera semitrasparente).</value>
|
||||
<value>Se la finestra non è completamente opaca quando passa a tutto schermo, i clic le passeranno attraverso (come una maschera semitrasparente).</value>
|
||||
</data>
|
||||
<data name="InfoClickThroughNo" xml:space="preserve">
|
||||
<value>No, tutto schermo normale
|
||||
|
@ -528,4 +528,7 @@ a:hover {
|
|||
</body>
|
||||
</html></value>
|
||||
</data>
|
||||
<data name="MenuWindowsWholeRegion" xml:space="preserve">
|
||||
<value>- intera -</value>
|
||||
</data>
|
||||
</root>
|
|
@ -528,4 +528,7 @@ a:hover {
|
|||
</body>
|
||||
</html></value>
|
||||
</data>
|
||||
<data name="MenuWindowsWholeRegion" xml:space="preserve">
|
||||
<value>- whole -</value>
|
||||
</data>
|
||||
</root>
|
|
@ -2,13 +2,22 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using OnTopReplica.Properties;
|
||||
|
||||
namespace OnTopReplica {
|
||||
static class WindowListHelper {
|
||||
|
||||
const int cMaxWindowTitleLength = 60;
|
||||
public class WindowSelectionData {
|
||||
public WindowHandle Handle { get; set; }
|
||||
public StoredRegion Region { get; set; }
|
||||
}
|
||||
|
||||
const int cMaxWindowTitleLength = 55;
|
||||
|
||||
public static void PopulateMenu(WindowManager windowManager, ToolStrip menu,
|
||||
WindowHandle currentHandle, EventHandler clickHandler) {
|
||||
var regions = Settings.Default.SavedRegions;
|
||||
|
||||
public static void PopulateMenu(WindowManager windowManager, ToolStrip menu, WindowHandle currentHandle, EventHandler clickHandler){
|
||||
//Clear
|
||||
menu.Items.Clear();
|
||||
|
||||
|
@ -19,23 +28,55 @@ namespace OnTopReplica {
|
|||
nullTsi.Checked = (currentHandle == null);
|
||||
menu.Items.Add(nullTsi);
|
||||
|
||||
//Add an item for each window, the tag stores the window index
|
||||
int i = 0;
|
||||
//Add an item for each window
|
||||
foreach (WindowHandle h in windowManager.Windows) {
|
||||
var tsi = new ToolStripMenuItem();
|
||||
if (h.Title.Length > cMaxWindowTitleLength) {
|
||||
|
||||
if (h.Title.Length > cMaxWindowTitleLength) {
|
||||
tsi.Text = h.Title.Substring(0, cMaxWindowTitleLength) + "...";
|
||||
tsi.ToolTipText = h.Title;
|
||||
}
|
||||
else
|
||||
tsi.Text = h.Title;
|
||||
tsi.Click += clickHandler;
|
||||
tsi.Tag = i++;
|
||||
|
||||
//tsi.Click += clickHandler;
|
||||
if (h.Icon != null) {
|
||||
tsi.Image = h.Icon.ToBitmap();
|
||||
}
|
||||
tsi.Checked = h.Equals(currentHandle);
|
||||
|
||||
if (regions != null && regions.Count > 0) {
|
||||
//Add subitem for no region
|
||||
var nullRegionItem = new ToolStripMenuItem(Strings.MenuWindowsWholeRegion);
|
||||
nullRegionItem.Tag = new WindowSelectionData {
|
||||
Handle = h,
|
||||
Region = null
|
||||
};
|
||||
nullRegionItem.Image = Resources.regions;
|
||||
nullRegionItem.Click += clickHandler;
|
||||
|
||||
tsi.DropDownItems.Add(nullRegionItem);
|
||||
|
||||
foreach (StoredRegion region in regions) {
|
||||
var regionItem = new ToolStripMenuItem(region.Name);
|
||||
regionItem.Tag = new WindowSelectionData {
|
||||
Handle = h,
|
||||
Region = region
|
||||
};
|
||||
regionItem.Click += clickHandler;
|
||||
|
||||
tsi.DropDownItems.Add(regionItem);
|
||||
}
|
||||
}
|
||||
else {
|
||||
//Add direct click if no stored regions
|
||||
tsi.Tag = new WindowSelectionData {
|
||||
Handle = h,
|
||||
Region = null
|
||||
};
|
||||
tsi.Click += clickHandler;
|
||||
}
|
||||
|
||||
menu.Items.Add(tsi);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue