Minimize inactive EVE clients

This commit is contained in:
Anton Kasyanov
2018-03-03 22:40:26 +02:00
parent b8c1a3004f
commit 780df68b3c
13 changed files with 413 additions and 125 deletions

View File

@@ -16,6 +16,7 @@ namespace EveOPreview.Configuration.Omplementation
this.EnableClientLayoutTracking = false; this.EnableClientLayoutTracking = false;
this.HideActiveClientThumbnail = false; this.HideActiveClientThumbnail = false;
this.MinimizeInactiveClients = false;
this.ShowThumbnailsAlwaysOnTop = true; this.ShowThumbnailsAlwaysOnTop = true;
this.HideThumbnailsOnLostFocus = false; this.HideThumbnailsOnLostFocus = false;
this.EnablePerClientThumbnailLayouts = false; this.EnablePerClientThumbnailLayouts = false;
@@ -50,6 +51,7 @@ namespace EveOPreview.Configuration.Omplementation
public bool EnableClientLayoutTracking { get; set; } public bool EnableClientLayoutTracking { get; set; }
public bool HideActiveClientThumbnail { get; set; } public bool HideActiveClientThumbnail { get; set; }
public bool MinimizeInactiveClients { get; set; }
public bool ShowThumbnailsAlwaysOnTop { get; set; } public bool ShowThumbnailsAlwaysOnTop { get; set; }
public bool HideThumbnailsOnLostFocus { get; set; } public bool HideThumbnailsOnLostFocus { get; set; }
public bool EnablePerClientThumbnailLayouts { get; set; } public bool EnablePerClientThumbnailLayouts { get; set; }

View File

@@ -12,6 +12,7 @@ namespace EveOPreview.Configuration
bool EnableClientLayoutTracking { get; set; } bool EnableClientLayoutTracking { get; set; }
bool HideActiveClientThumbnail { get; set; } bool HideActiveClientThumbnail { get; set; }
bool MinimizeInactiveClients { get; set; }
bool ShowThumbnailsAlwaysOnTop { get; set; } bool ShowThumbnailsAlwaysOnTop { get; set; }
bool HideThumbnailsOnLostFocus { get; set; } bool HideThumbnailsOnLostFocus { get; set; }
bool EnablePerClientThumbnailLayouts { get; set; } bool EnablePerClientThumbnailLayouts { get; set; }

View File

@@ -150,6 +150,7 @@
<Compile Include="Presenters\Implementation\MainFormPresenter.cs" /> <Compile Include="Presenters\Implementation\MainFormPresenter.cs" />
<Compile Include="Presenters\Interface\ViewCloseRequest.cs" /> <Compile Include="Presenters\Interface\ViewCloseRequest.cs" />
<Compile Include="Presenters\Implementation\ViewZoomAnchorConverter.cs" /> <Compile Include="Presenters\Implementation\ViewZoomAnchorConverter.cs" />
<Compile Include="Services\Interop\WINDOWPLACEMENT.cs" />
<Compile Include="View\Interface\IThumbnailViewFactory.cs" /> <Compile Include="View\Interface\IThumbnailViewFactory.cs" />
<Compile Include="Services\Interface\IThumbnailManager.cs" /> <Compile Include="Services\Interface\IThumbnailManager.cs" />
<Compile Include="View\Implementation\ThumbnailDescription.cs" /> <Compile Include="View\Implementation\ThumbnailDescription.cs" />

View File

@@ -105,6 +105,7 @@ namespace EveOPreview.Presenters
this.View.EnableClientLayoutTracking = this._configuration.EnableClientLayoutTracking; this.View.EnableClientLayoutTracking = this._configuration.EnableClientLayoutTracking;
this.View.HideActiveClientThumbnail = this._configuration.HideActiveClientThumbnail; this.View.HideActiveClientThumbnail = this._configuration.HideActiveClientThumbnail;
this.View.MinimizeInactiveClients = this._configuration.MinimizeInactiveClients;
this.View.ShowThumbnailsAlwaysOnTop = this._configuration.ShowThumbnailsAlwaysOnTop; this.View.ShowThumbnailsAlwaysOnTop = this._configuration.ShowThumbnailsAlwaysOnTop;
this.View.HideThumbnailsOnLostFocus = this._configuration.HideThumbnailsOnLostFocus; this.View.HideThumbnailsOnLostFocus = this._configuration.HideThumbnailsOnLostFocus;
this.View.EnablePerClientThumbnailLayouts = this._configuration.EnablePerClientThumbnailLayouts; this.View.EnablePerClientThumbnailLayouts = this._configuration.EnablePerClientThumbnailLayouts;
@@ -130,6 +131,7 @@ namespace EveOPreview.Presenters
this._configuration.EnableClientLayoutTracking = this.View.EnableClientLayoutTracking; this._configuration.EnableClientLayoutTracking = this.View.EnableClientLayoutTracking;
this._configuration.HideActiveClientThumbnail = this.View.HideActiveClientThumbnail; this._configuration.HideActiveClientThumbnail = this.View.HideActiveClientThumbnail;
this._configuration.MinimizeInactiveClients = this.View.MinimizeInactiveClients;
this._configuration.ShowThumbnailsAlwaysOnTop = this.View.ShowThumbnailsAlwaysOnTop; this._configuration.ShowThumbnailsAlwaysOnTop = this.View.ShowThumbnailsAlwaysOnTop;
this._configuration.HideThumbnailsOnLostFocus = this.View.HideThumbnailsOnLostFocus; this._configuration.HideThumbnailsOnLostFocus = this.View.HideThumbnailsOnLostFocus;
this._configuration.EnablePerClientThumbnailLayouts = this.View.EnablePerClientThumbnailLayouts; this._configuration.EnablePerClientThumbnailLayouts = this.View.EnablePerClientThumbnailLayouts;
@@ -143,8 +145,8 @@ namespace EveOPreview.Presenters
this._configuration.ShowThumbnailOverlays = this.View.ShowThumbnailOverlays; this._configuration.ShowThumbnailOverlays = this.View.ShowThumbnailOverlays;
if (this._configuration.ShowThumbnailFrames != this.View.ShowThumbnailFrames) if (this._configuration.ShowThumbnailFrames != this.View.ShowThumbnailFrames)
{ {
await this._mediator.Publish(new ThumbnailFrameSettingsUpdated());
this._configuration.ShowThumbnailFrames = this.View.ShowThumbnailFrames; this._configuration.ShowThumbnailFrames = this.View.ShowThumbnailFrames;
await this._mediator.Publish(new ThumbnailFrameSettingsUpdated());
} }
this._configuration.EnableActiveClientHighlight = this.View.EnableActiveClientHighlight; this._configuration.EnableActiveClientHighlight = this.View.EnableActiveClientHighlight;

View File

@@ -13,7 +13,7 @@ namespace EveOPreview.Services
{ {
#region Private constants #region Private constants
private const int WindowPositionThreshold = -5000; private const int WindowPositionThreshold = -5000;
private const int WindowSizeThreshold = -5000; private const int WindowSizeThreshold = 0;
private const string DefaultClientTitle = "EVE"; private const string DefaultClientTitle = "EVE";
#endregion #endregion
@@ -320,15 +320,19 @@ namespace EveOPreview.Services
private void ThumbnailActivated(IntPtr id) private void ThumbnailActivated(IntPtr id)
{ {
IThumbnailView view; // View is always available because this method is actually being called by
if (this._thumbnailViews.TryGetValue(id, out view)) // a view callback
IThumbnailView view = this._thumbnailViews[id];
this._windowManager.ActivateWindow(view.Id);
if (this._configuration.MinimizeInactiveClients && (view.Id != this._activeClientHandle))
{ {
this._windowManager.MinimizeWindow(this._activeClientHandle, false);
this._activeClientHandle = view.Id; this._activeClientHandle = view.Id;
this._activeClientTitle = view.Title; this._activeClientTitle = view.Title;
} }
this._windowManager.ActivateWindow(id);
if (this._configuration.EnableClientLayoutTracking) if (this._configuration.EnableClientLayoutTracking)
{ {
this.UpdateClientLayouts(); this.UpdateClientLayouts();
@@ -346,7 +350,7 @@ namespace EveOPreview.Services
return; return;
} }
this._windowManager.DeactivateWindow(view.Id); this._windowManager.MinimizeWindow(view.Id, true);
this.RefreshThumbnails(); this.RefreshThumbnails();
} }
@@ -385,7 +389,6 @@ namespace EveOPreview.Services
private bool IsNonClientWindowActive(IntPtr windowHandle) private bool IsNonClientWindowActive(IntPtr windowHandle)
{ {
// We just don't know ATM
if (windowHandle == IntPtr.Zero) if (windowHandle == IntPtr.Zero)
{ {
return false; return false;
@@ -438,11 +441,10 @@ namespace EveOPreview.Services
private void UpdateClientLayouts() private void UpdateClientLayouts()
{ {
ICollection<IProcessInfo> processes = this._processMonitor.GetAllProcesses(); foreach (KeyValuePair<IntPtr, IThumbnailView> entry in this._thumbnailViews)
foreach (IProcessInfo process in processes)
{ {
this._windowManager.GetWindowCoordinates(process.Handle, out int left, out int top, out int right, out int bottom); IThumbnailView view = entry.Value;
this._windowManager.GetWindowCoordinates(view.Id, out int left, out int top, out int right, out int bottom);
int width = Math.Abs(right - left); int width = Math.Abs(right - left);
int height = Math.Abs(bottom - top); int height = Math.Abs(bottom - top);
@@ -452,19 +454,18 @@ namespace EveOPreview.Services
continue; continue;
} }
this._configuration.SetClientLayout(process.Title, new ClientLayout(left, top, width, height)); this._configuration.SetClientLayout(view.Title, new ClientLayout(left, top, width, height));
} }
} }
// We should no manage some thumbnails (like thumbnail of the EVE client sitting on the login screen) // We shouldn't manage some thumbnails (like thumbnail of the EVE client sitting on the login screen)
// TODO Move to a service (?)
private bool IsManageableThumbnail(IThumbnailView view) private bool IsManageableThumbnail(IThumbnailView view)
{ {
return view.Title != ThumbnailManager.DefaultClientTitle; return view.Title != ThumbnailManager.DefaultClientTitle;
} }
// Quick sanity check // Quick sanity check that the window is not minimized
// EVE Online client can create a window on a really weird position outside of the screen for some reason
// In this case we need to just skip such clients
private bool IsValidWindowPosition(int letf, int top, int width, int height) private bool IsValidWindowPosition(int letf, int top, int width, int height)
{ {
return (letf >= ThumbnailManager.WindowPositionThreshold) return (letf >= ThumbnailManager.WindowPositionThreshold)

View File

@@ -1,4 +1,5 @@
using System; using System;
using System.Runtime.InteropServices;
using EveOPreview.Services.Interop; using EveOPreview.Services.Interop;
namespace EveOPreview.Services.Implementation namespace EveOPreview.Services.Implementation
@@ -29,9 +30,20 @@ namespace EveOPreview.Services.Implementation
} }
} }
public void DeactivateWindow(IntPtr handle) public void MinimizeWindow(IntPtr handle, bool enableAnimation)
{ {
User32NativeMethods.SendMessage(handle, InteropConstants.WM_SYSCOMMAND, InteropConstants.SC_MINIMIZE, 0); if (enableAnimation)
{
User32NativeMethods.SendMessage(handle, InteropConstants.WM_SYSCOMMAND, InteropConstants.SC_MINIMIZE, 0);
}
else
{
WINDOWPLACEMENT param = new WINDOWPLACEMENT();
param.length = Marshal.SizeOf(typeof(WINDOWPLACEMENT));
User32NativeMethods.GetWindowPlacement(handle, ref param);
param.showCmd = WINDOWPLACEMENT.SW_MINIMIZE;
User32NativeMethods.SetWindowPlacement(handle, ref param);
}
} }
public void MoveWindow(IntPtr handle, int left, int top, int width, int height) public void MoveWindow(IntPtr handle, int left, int top, int width, int height)

View File

@@ -9,7 +9,7 @@ namespace EveOPreview.Services
IntPtr GetForegroundWindowHandle(); IntPtr GetForegroundWindowHandle();
void ActivateWindow(IntPtr handle); void ActivateWindow(IntPtr handle);
void DeactivateWindow(IntPtr handle); void MinimizeWindow(IntPtr handle, bool enableAnimation);
void MoveWindow(IntPtr handle, int left, int top, int width, int height); void MoveWindow(IntPtr handle, int left, int top, int width, int height);
void GetWindowCoordinates(IntPtr handle, out int left, out int top, out int right, out int bottom); void GetWindowCoordinates(IntPtr handle, out int left, out int top, out int right, out int bottom);

View File

@@ -26,6 +26,13 @@ namespace EveOPreview.Services.Interop
[DllImport("user32.dll")] [DllImport("user32.dll")]
public static extern int GetWindowRect(IntPtr hwnd, out RECT rect); public static extern int GetWindowRect(IntPtr hwnd, out RECT rect);
[DllImport("user32.dll", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool GetWindowPlacement(IntPtr hWnd, ref WINDOWPLACEMENT lpwndpl);
[DllImport("user32.dll")]
public static extern bool SetWindowPlacement(IntPtr hWnd, [In] ref WINDOWPLACEMENT lpwndpl);
[DllImport("user32.dll")] [DllImport("user32.dll")]
public static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint); public static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);

View File

@@ -0,0 +1,30 @@
using System.Runtime.InteropServices;
namespace EveOPreview.Services.Interop
{
//Definition for Window Placement Structure
[StructLayout(LayoutKind.Sequential)]
struct WINDOWPLACEMENT
{
public int length;
public int flags;
public int showCmd;
public System.Drawing.Point ptMinPosition;
public System.Drawing.Point ptMaxPosition;
public System.Drawing.Rectangle rcNormalPosition;
//Definitions For Different Window Placement Constants
public const int SW_HIDE = 0;
public const int SW_SHOWNORMAL = 1;
public const int SW_NORMAL = 1;
public const int SW_SHOWMINIMIZED = 2;
public const int SW_SHOWMAXIMIZED = 3;
public const int SW_MAXIMIZE = 3;
public const int SW_SHOWNOACTIVATE = 4;
public const int SW_SHOW = 5;
public const int SW_MINIMIZE = 6;
public const int SW_SHOWMINNOACTIVE = 7;
public const int SW_SHOWNA = 8;
public const int SW_RESTORE = 9;
}
}

View File

@@ -57,6 +57,7 @@ namespace EveOPreview.View
System.Windows.Forms.Label DescriptionLabel; System.Windows.Forms.Label DescriptionLabel;
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
System.Windows.Forms.Label NameLabel; System.Windows.Forms.Label NameLabel;
this.MinimizeInactiveClientsCheckBox = new System.Windows.Forms.CheckBox();
this.EnableClientLayoutTrackingCheckBox = new System.Windows.Forms.CheckBox(); this.EnableClientLayoutTrackingCheckBox = new System.Windows.Forms.CheckBox();
this.HideActiveClientThumbnailCheckBox = new System.Windows.Forms.CheckBox(); this.HideActiveClientThumbnailCheckBox = new System.Windows.Forms.CheckBox();
this.ShowThumbnailsAlwaysOnTopCheckBox = new System.Windows.Forms.CheckBox(); this.ShowThumbnailsAlwaysOnTopCheckBox = new System.Windows.Forms.CheckBox();
@@ -138,14 +139,14 @@ namespace EveOPreview.View
// RestoreWindowMenuItem // RestoreWindowMenuItem
// //
RestoreWindowMenuItem.Name = "RestoreWindowMenuItem"; RestoreWindowMenuItem.Name = "RestoreWindowMenuItem";
RestoreWindowMenuItem.Size = new System.Drawing.Size(151, 22); RestoreWindowMenuItem.Size = new System.Drawing.Size(199, 30);
RestoreWindowMenuItem.Text = "Restore"; RestoreWindowMenuItem.Text = "Restore";
RestoreWindowMenuItem.Click += new System.EventHandler(this.RestoreMainForm_Handler); RestoreWindowMenuItem.Click += new System.EventHandler(this.RestoreMainForm_Handler);
// //
// ExitMenuItem // ExitMenuItem
// //
ExitMenuItem.Name = "ExitMenuItem"; ExitMenuItem.Name = "ExitMenuItem";
ExitMenuItem.Size = new System.Drawing.Size(151, 22); ExitMenuItem.Size = new System.Drawing.Size(199, 30);
ExitMenuItem.Text = "Exit"; ExitMenuItem.Text = "Exit";
ExitMenuItem.Click += new System.EventHandler(this.ExitMenuItemClick_Handler); ExitMenuItem.Click += new System.EventHandler(this.ExitMenuItemClick_Handler);
// //
@@ -153,13 +154,13 @@ namespace EveOPreview.View
// //
TitleMenuItem.Enabled = false; TitleMenuItem.Enabled = false;
TitleMenuItem.Name = "TitleMenuItem"; TitleMenuItem.Name = "TitleMenuItem";
TitleMenuItem.Size = new System.Drawing.Size(151, 22); TitleMenuItem.Size = new System.Drawing.Size(199, 30);
TitleMenuItem.Text = "EVE-O Preview"; TitleMenuItem.Text = "EVE-O Preview";
// //
// SeparatorMenuItem // SeparatorMenuItem
// //
SeparatorMenuItem.Name = "SeparatorMenuItem"; SeparatorMenuItem.Name = "SeparatorMenuItem";
SeparatorMenuItem.Size = new System.Drawing.Size(148, 6); SeparatorMenuItem.Size = new System.Drawing.Size(196, 6);
// //
// ContentTabControl // ContentTabControl
// //
@@ -174,10 +175,11 @@ namespace EveOPreview.View
ContentTabControl.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed; ContentTabControl.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed;
ContentTabControl.ItemSize = new System.Drawing.Size(35, 120); ContentTabControl.ItemSize = new System.Drawing.Size(35, 120);
ContentTabControl.Location = new System.Drawing.Point(0, 0); ContentTabControl.Location = new System.Drawing.Point(0, 0);
ContentTabControl.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
ContentTabControl.Multiline = true; ContentTabControl.Multiline = true;
ContentTabControl.Name = "ContentTabControl"; ContentTabControl.Name = "ContentTabControl";
ContentTabControl.SelectedIndex = 0; ContentTabControl.SelectedIndex = 0;
ContentTabControl.Size = new System.Drawing.Size(390, 218); ContentTabControl.Size = new System.Drawing.Size(585, 335);
ContentTabControl.SizeMode = System.Windows.Forms.TabSizeMode.Fixed; ContentTabControl.SizeMode = System.Windows.Forms.TabSizeMode.Fixed;
ContentTabControl.TabIndex = 6; ContentTabControl.TabIndex = 6;
ContentTabControl.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.ContentTabControl_DrawItem); ContentTabControl.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.ContentTabControl_DrawItem);
@@ -187,15 +189,17 @@ namespace EveOPreview.View
GeneralTabPage.BackColor = System.Drawing.SystemColors.Control; GeneralTabPage.BackColor = System.Drawing.SystemColors.Control;
GeneralTabPage.Controls.Add(GeneralSettingsPanel); GeneralTabPage.Controls.Add(GeneralSettingsPanel);
GeneralTabPage.Location = new System.Drawing.Point(124, 4); GeneralTabPage.Location = new System.Drawing.Point(124, 4);
GeneralTabPage.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
GeneralTabPage.Name = "GeneralTabPage"; GeneralTabPage.Name = "GeneralTabPage";
GeneralTabPage.Padding = new System.Windows.Forms.Padding(3); GeneralTabPage.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5);
GeneralTabPage.Size = new System.Drawing.Size(262, 210); GeneralTabPage.Size = new System.Drawing.Size(457, 327);
GeneralTabPage.TabIndex = 0; GeneralTabPage.TabIndex = 0;
GeneralTabPage.Text = "General"; GeneralTabPage.Text = "General";
// //
// GeneralSettingsPanel // GeneralSettingsPanel
// //
GeneralSettingsPanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; GeneralSettingsPanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
GeneralSettingsPanel.Controls.Add(this.MinimizeInactiveClientsCheckBox);
GeneralSettingsPanel.Controls.Add(this.EnableClientLayoutTrackingCheckBox); GeneralSettingsPanel.Controls.Add(this.EnableClientLayoutTrackingCheckBox);
GeneralSettingsPanel.Controls.Add(this.HideActiveClientThumbnailCheckBox); GeneralSettingsPanel.Controls.Add(this.HideActiveClientThumbnailCheckBox);
GeneralSettingsPanel.Controls.Add(this.ShowThumbnailsAlwaysOnTopCheckBox); GeneralSettingsPanel.Controls.Add(this.ShowThumbnailsAlwaysOnTopCheckBox);
@@ -203,17 +207,31 @@ namespace EveOPreview.View
GeneralSettingsPanel.Controls.Add(this.EnablePerClientThumbnailsLayoutsCheckBox); GeneralSettingsPanel.Controls.Add(this.EnablePerClientThumbnailsLayoutsCheckBox);
GeneralSettingsPanel.Controls.Add(this.MinimizeToTrayCheckBox); GeneralSettingsPanel.Controls.Add(this.MinimizeToTrayCheckBox);
GeneralSettingsPanel.Dock = System.Windows.Forms.DockStyle.Fill; GeneralSettingsPanel.Dock = System.Windows.Forms.DockStyle.Fill;
GeneralSettingsPanel.Location = new System.Drawing.Point(3, 3); GeneralSettingsPanel.Location = new System.Drawing.Point(4, 5);
GeneralSettingsPanel.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
GeneralSettingsPanel.Name = "GeneralSettingsPanel"; GeneralSettingsPanel.Name = "GeneralSettingsPanel";
GeneralSettingsPanel.Size = new System.Drawing.Size(256, 204); GeneralSettingsPanel.Size = new System.Drawing.Size(449, 317);
GeneralSettingsPanel.TabIndex = 18; GeneralSettingsPanel.TabIndex = 18;
// //
// MinimizeInactiveClientsCheckBox
//
this.MinimizeInactiveClientsCheckBox.AutoSize = true;
this.MinimizeInactiveClientsCheckBox.Location = new System.Drawing.Point(12, 122);
this.MinimizeInactiveClientsCheckBox.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.MinimizeInactiveClientsCheckBox.Name = "MinimizeInactiveClientsCheckBox";
this.MinimizeInactiveClientsCheckBox.Size = new System.Drawing.Size(239, 24);
this.MinimizeInactiveClientsCheckBox.TabIndex = 24;
this.MinimizeInactiveClientsCheckBox.Text = "Minimize inactive EVE clients";
this.MinimizeInactiveClientsCheckBox.UseVisualStyleBackColor = true;
this.MinimizeInactiveClientsCheckBox.CheckedChanged += new System.EventHandler(this.OptionChanged_Handler);
//
// EnableClientLayoutTrackingCheckBox // EnableClientLayoutTrackingCheckBox
// //
this.EnableClientLayoutTrackingCheckBox.AutoSize = true; this.EnableClientLayoutTrackingCheckBox.AutoSize = true;
this.EnableClientLayoutTrackingCheckBox.Location = new System.Drawing.Point(8, 31); this.EnableClientLayoutTrackingCheckBox.Location = new System.Drawing.Point(12, 48);
this.EnableClientLayoutTrackingCheckBox.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.EnableClientLayoutTrackingCheckBox.Name = "EnableClientLayoutTrackingCheckBox"; this.EnableClientLayoutTrackingCheckBox.Name = "EnableClientLayoutTrackingCheckBox";
this.EnableClientLayoutTrackingCheckBox.Size = new System.Drawing.Size(127, 17); this.EnableClientLayoutTrackingCheckBox.Size = new System.Drawing.Size(182, 24);
this.EnableClientLayoutTrackingCheckBox.TabIndex = 19; this.EnableClientLayoutTrackingCheckBox.TabIndex = 19;
this.EnableClientLayoutTrackingCheckBox.Text = "Track client locations"; this.EnableClientLayoutTrackingCheckBox.Text = "Track client locations";
this.EnableClientLayoutTrackingCheckBox.UseVisualStyleBackColor = true; this.EnableClientLayoutTrackingCheckBox.UseVisualStyleBackColor = true;
@@ -224,9 +242,10 @@ namespace EveOPreview.View
this.HideActiveClientThumbnailCheckBox.AutoSize = true; this.HideActiveClientThumbnailCheckBox.AutoSize = true;
this.HideActiveClientThumbnailCheckBox.Checked = true; this.HideActiveClientThumbnailCheckBox.Checked = true;
this.HideActiveClientThumbnailCheckBox.CheckState = System.Windows.Forms.CheckState.Checked; this.HideActiveClientThumbnailCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
this.HideActiveClientThumbnailCheckBox.Location = new System.Drawing.Point(8, 55); this.HideActiveClientThumbnailCheckBox.Location = new System.Drawing.Point(12, 85);
this.HideActiveClientThumbnailCheckBox.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.HideActiveClientThumbnailCheckBox.Name = "HideActiveClientThumbnailCheckBox"; this.HideActiveClientThumbnailCheckBox.Name = "HideActiveClientThumbnailCheckBox";
this.HideActiveClientThumbnailCheckBox.Size = new System.Drawing.Size(184, 17); this.HideActiveClientThumbnailCheckBox.Size = new System.Drawing.Size(266, 24);
this.HideActiveClientThumbnailCheckBox.TabIndex = 20; this.HideActiveClientThumbnailCheckBox.TabIndex = 20;
this.HideActiveClientThumbnailCheckBox.Text = "Hide preview of active EVE client"; this.HideActiveClientThumbnailCheckBox.Text = "Hide preview of active EVE client";
this.HideActiveClientThumbnailCheckBox.UseVisualStyleBackColor = true; this.HideActiveClientThumbnailCheckBox.UseVisualStyleBackColor = true;
@@ -237,10 +256,11 @@ namespace EveOPreview.View
this.ShowThumbnailsAlwaysOnTopCheckBox.AutoSize = true; this.ShowThumbnailsAlwaysOnTopCheckBox.AutoSize = true;
this.ShowThumbnailsAlwaysOnTopCheckBox.Checked = true; this.ShowThumbnailsAlwaysOnTopCheckBox.Checked = true;
this.ShowThumbnailsAlwaysOnTopCheckBox.CheckState = System.Windows.Forms.CheckState.Checked; this.ShowThumbnailsAlwaysOnTopCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
this.ShowThumbnailsAlwaysOnTopCheckBox.Location = new System.Drawing.Point(8, 79); this.ShowThumbnailsAlwaysOnTopCheckBox.Location = new System.Drawing.Point(12, 159);
this.ShowThumbnailsAlwaysOnTopCheckBox.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ShowThumbnailsAlwaysOnTopCheckBox.Name = "ShowThumbnailsAlwaysOnTopCheckBox"; this.ShowThumbnailsAlwaysOnTopCheckBox.Name = "ShowThumbnailsAlwaysOnTopCheckBox";
this.ShowThumbnailsAlwaysOnTopCheckBox.RightToLeft = System.Windows.Forms.RightToLeft.No; this.ShowThumbnailsAlwaysOnTopCheckBox.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.ShowThumbnailsAlwaysOnTopCheckBox.Size = new System.Drawing.Size(137, 17); this.ShowThumbnailsAlwaysOnTopCheckBox.Size = new System.Drawing.Size(197, 24);
this.ShowThumbnailsAlwaysOnTopCheckBox.TabIndex = 21; this.ShowThumbnailsAlwaysOnTopCheckBox.TabIndex = 21;
this.ShowThumbnailsAlwaysOnTopCheckBox.Text = "Previews always on top"; this.ShowThumbnailsAlwaysOnTopCheckBox.Text = "Previews always on top";
this.ShowThumbnailsAlwaysOnTopCheckBox.UseVisualStyleBackColor = true; this.ShowThumbnailsAlwaysOnTopCheckBox.UseVisualStyleBackColor = true;
@@ -251,9 +271,10 @@ namespace EveOPreview.View
this.HideThumbnailsOnLostFocusCheckBox.AutoSize = true; this.HideThumbnailsOnLostFocusCheckBox.AutoSize = true;
this.HideThumbnailsOnLostFocusCheckBox.Checked = true; this.HideThumbnailsOnLostFocusCheckBox.Checked = true;
this.HideThumbnailsOnLostFocusCheckBox.CheckState = System.Windows.Forms.CheckState.Checked; this.HideThumbnailsOnLostFocusCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
this.HideThumbnailsOnLostFocusCheckBox.Location = new System.Drawing.Point(8, 103); this.HideThumbnailsOnLostFocusCheckBox.Location = new System.Drawing.Point(12, 196);
this.HideThumbnailsOnLostFocusCheckBox.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.HideThumbnailsOnLostFocusCheckBox.Name = "HideThumbnailsOnLostFocusCheckBox"; this.HideThumbnailsOnLostFocusCheckBox.Name = "HideThumbnailsOnLostFocusCheckBox";
this.HideThumbnailsOnLostFocusCheckBox.Size = new System.Drawing.Size(234, 17); this.HideThumbnailsOnLostFocusCheckBox.Size = new System.Drawing.Size(340, 24);
this.HideThumbnailsOnLostFocusCheckBox.TabIndex = 22; this.HideThumbnailsOnLostFocusCheckBox.TabIndex = 22;
this.HideThumbnailsOnLostFocusCheckBox.Text = "Hide previews when EVE client is not active"; this.HideThumbnailsOnLostFocusCheckBox.Text = "Hide previews when EVE client is not active";
this.HideThumbnailsOnLostFocusCheckBox.UseVisualStyleBackColor = true; this.HideThumbnailsOnLostFocusCheckBox.UseVisualStyleBackColor = true;
@@ -264,9 +285,10 @@ namespace EveOPreview.View
this.EnablePerClientThumbnailsLayoutsCheckBox.AutoSize = true; this.EnablePerClientThumbnailsLayoutsCheckBox.AutoSize = true;
this.EnablePerClientThumbnailsLayoutsCheckBox.Checked = true; this.EnablePerClientThumbnailsLayoutsCheckBox.Checked = true;
this.EnablePerClientThumbnailsLayoutsCheckBox.CheckState = System.Windows.Forms.CheckState.Checked; this.EnablePerClientThumbnailsLayoutsCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
this.EnablePerClientThumbnailsLayoutsCheckBox.Location = new System.Drawing.Point(8, 127); this.EnablePerClientThumbnailsLayoutsCheckBox.Location = new System.Drawing.Point(12, 233);
this.EnablePerClientThumbnailsLayoutsCheckBox.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.EnablePerClientThumbnailsLayoutsCheckBox.Name = "EnablePerClientThumbnailsLayoutsCheckBox"; this.EnablePerClientThumbnailsLayoutsCheckBox.Name = "EnablePerClientThumbnailsLayoutsCheckBox";
this.EnablePerClientThumbnailsLayoutsCheckBox.Size = new System.Drawing.Size(185, 17); this.EnablePerClientThumbnailsLayoutsCheckBox.Size = new System.Drawing.Size(272, 24);
this.EnablePerClientThumbnailsLayoutsCheckBox.TabIndex = 23; this.EnablePerClientThumbnailsLayoutsCheckBox.TabIndex = 23;
this.EnablePerClientThumbnailsLayoutsCheckBox.Text = "Unique layout for each EVE client"; this.EnablePerClientThumbnailsLayoutsCheckBox.Text = "Unique layout for each EVE client";
this.EnablePerClientThumbnailsLayoutsCheckBox.UseVisualStyleBackColor = true; this.EnablePerClientThumbnailsLayoutsCheckBox.UseVisualStyleBackColor = true;
@@ -275,9 +297,10 @@ namespace EveOPreview.View
// MinimizeToTrayCheckBox // MinimizeToTrayCheckBox
// //
this.MinimizeToTrayCheckBox.AutoSize = true; this.MinimizeToTrayCheckBox.AutoSize = true;
this.MinimizeToTrayCheckBox.Location = new System.Drawing.Point(8, 7); this.MinimizeToTrayCheckBox.Location = new System.Drawing.Point(12, 11);
this.MinimizeToTrayCheckBox.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.MinimizeToTrayCheckBox.Name = "MinimizeToTrayCheckBox"; this.MinimizeToTrayCheckBox.Name = "MinimizeToTrayCheckBox";
this.MinimizeToTrayCheckBox.Size = new System.Drawing.Size(139, 17); this.MinimizeToTrayCheckBox.Size = new System.Drawing.Size(205, 24);
this.MinimizeToTrayCheckBox.TabIndex = 18; this.MinimizeToTrayCheckBox.TabIndex = 18;
this.MinimizeToTrayCheckBox.Text = "Minimize to System Tray"; this.MinimizeToTrayCheckBox.Text = "Minimize to System Tray";
this.MinimizeToTrayCheckBox.UseVisualStyleBackColor = true; this.MinimizeToTrayCheckBox.UseVisualStyleBackColor = true;
@@ -288,9 +311,10 @@ namespace EveOPreview.View
ThumbnailTabPage.BackColor = System.Drawing.SystemColors.Control; ThumbnailTabPage.BackColor = System.Drawing.SystemColors.Control;
ThumbnailTabPage.Controls.Add(ThumbnailSettingsPanel); ThumbnailTabPage.Controls.Add(ThumbnailSettingsPanel);
ThumbnailTabPage.Location = new System.Drawing.Point(124, 4); ThumbnailTabPage.Location = new System.Drawing.Point(124, 4);
ThumbnailTabPage.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
ThumbnailTabPage.Name = "ThumbnailTabPage"; ThumbnailTabPage.Name = "ThumbnailTabPage";
ThumbnailTabPage.Padding = new System.Windows.Forms.Padding(3); ThumbnailTabPage.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5);
ThumbnailTabPage.Size = new System.Drawing.Size(262, 210); ThumbnailTabPage.Size = new System.Drawing.Size(457, 327);
ThumbnailTabPage.TabIndex = 1; ThumbnailTabPage.TabIndex = 1;
ThumbnailTabPage.Text = "Thumbnail"; ThumbnailTabPage.Text = "Thumbnail";
// //
@@ -304,26 +328,29 @@ namespace EveOPreview.View
ThumbnailSettingsPanel.Controls.Add(this.ThumbnailOpacityTrackBar); ThumbnailSettingsPanel.Controls.Add(this.ThumbnailOpacityTrackBar);
ThumbnailSettingsPanel.Controls.Add(OpacityLabel); ThumbnailSettingsPanel.Controls.Add(OpacityLabel);
ThumbnailSettingsPanel.Dock = System.Windows.Forms.DockStyle.Fill; ThumbnailSettingsPanel.Dock = System.Windows.Forms.DockStyle.Fill;
ThumbnailSettingsPanel.Location = new System.Drawing.Point(3, 3); ThumbnailSettingsPanel.Location = new System.Drawing.Point(4, 5);
ThumbnailSettingsPanel.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
ThumbnailSettingsPanel.Name = "ThumbnailSettingsPanel"; ThumbnailSettingsPanel.Name = "ThumbnailSettingsPanel";
ThumbnailSettingsPanel.Size = new System.Drawing.Size(256, 204); ThumbnailSettingsPanel.Size = new System.Drawing.Size(449, 317);
ThumbnailSettingsPanel.TabIndex = 19; ThumbnailSettingsPanel.TabIndex = 19;
// //
// HeigthLabel // HeigthLabel
// //
HeigthLabel.AutoSize = true; HeigthLabel.AutoSize = true;
HeigthLabel.Location = new System.Drawing.Point(8, 57); HeigthLabel.Location = new System.Drawing.Point(12, 88);
HeigthLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
HeigthLabel.Name = "HeigthLabel"; HeigthLabel.Name = "HeigthLabel";
HeigthLabel.Size = new System.Drawing.Size(90, 13); HeigthLabel.Size = new System.Drawing.Size(133, 20);
HeigthLabel.TabIndex = 24; HeigthLabel.TabIndex = 24;
HeigthLabel.Text = "Thumbnail Heigth"; HeigthLabel.Text = "Thumbnail Heigth";
// //
// WidthLabel // WidthLabel
// //
WidthLabel.AutoSize = true; WidthLabel.AutoSize = true;
WidthLabel.Location = new System.Drawing.Point(8, 33); WidthLabel.Location = new System.Drawing.Point(12, 51);
WidthLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
WidthLabel.Name = "WidthLabel"; WidthLabel.Name = "WidthLabel";
WidthLabel.Size = new System.Drawing.Size(87, 13); WidthLabel.Size = new System.Drawing.Size(127, 20);
WidthLabel.TabIndex = 23; WidthLabel.TabIndex = 23;
WidthLabel.Text = "Thumbnail Width"; WidthLabel.Text = "Thumbnail Width";
// //
@@ -337,14 +364,15 @@ namespace EveOPreview.View
0, 0,
0, 0,
0}); 0});
this.ThumbnailsWidthNumericEdit.Location = new System.Drawing.Point(105, 31); this.ThumbnailsWidthNumericEdit.Location = new System.Drawing.Point(158, 48);
this.ThumbnailsWidthNumericEdit.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ThumbnailsWidthNumericEdit.Maximum = new decimal(new int[] { this.ThumbnailsWidthNumericEdit.Maximum = new decimal(new int[] {
999999, 999999,
0, 0,
0, 0,
0}); 0});
this.ThumbnailsWidthNumericEdit.Name = "ThumbnailsWidthNumericEdit"; this.ThumbnailsWidthNumericEdit.Name = "ThumbnailsWidthNumericEdit";
this.ThumbnailsWidthNumericEdit.Size = new System.Drawing.Size(48, 20); this.ThumbnailsWidthNumericEdit.Size = new System.Drawing.Size(72, 26);
this.ThumbnailsWidthNumericEdit.TabIndex = 21; this.ThumbnailsWidthNumericEdit.TabIndex = 21;
this.ThumbnailsWidthNumericEdit.Value = new decimal(new int[] { this.ThumbnailsWidthNumericEdit.Value = new decimal(new int[] {
100, 100,
@@ -363,14 +391,15 @@ namespace EveOPreview.View
0, 0,
0, 0,
0}); 0});
this.ThumbnailsHeightNumericEdit.Location = new System.Drawing.Point(105, 55); this.ThumbnailsHeightNumericEdit.Location = new System.Drawing.Point(158, 85);
this.ThumbnailsHeightNumericEdit.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ThumbnailsHeightNumericEdit.Maximum = new decimal(new int[] { this.ThumbnailsHeightNumericEdit.Maximum = new decimal(new int[] {
99999999, 99999999,
0, 0,
0, 0,
0}); 0});
this.ThumbnailsHeightNumericEdit.Name = "ThumbnailsHeightNumericEdit"; this.ThumbnailsHeightNumericEdit.Name = "ThumbnailsHeightNumericEdit";
this.ThumbnailsHeightNumericEdit.Size = new System.Drawing.Size(48, 20); this.ThumbnailsHeightNumericEdit.Size = new System.Drawing.Size(72, 26);
this.ThumbnailsHeightNumericEdit.TabIndex = 22; this.ThumbnailsHeightNumericEdit.TabIndex = 22;
this.ThumbnailsHeightNumericEdit.Value = new decimal(new int[] { this.ThumbnailsHeightNumericEdit.Value = new decimal(new int[] {
70, 70,
@@ -383,11 +412,12 @@ namespace EveOPreview.View
// //
this.ThumbnailOpacityTrackBar.AutoSize = false; this.ThumbnailOpacityTrackBar.AutoSize = false;
this.ThumbnailOpacityTrackBar.LargeChange = 10; this.ThumbnailOpacityTrackBar.LargeChange = 10;
this.ThumbnailOpacityTrackBar.Location = new System.Drawing.Point(61, 6); this.ThumbnailOpacityTrackBar.Location = new System.Drawing.Point(92, 9);
this.ThumbnailOpacityTrackBar.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ThumbnailOpacityTrackBar.Maximum = 100; this.ThumbnailOpacityTrackBar.Maximum = 100;
this.ThumbnailOpacityTrackBar.Minimum = 20; this.ThumbnailOpacityTrackBar.Minimum = 20;
this.ThumbnailOpacityTrackBar.Name = "ThumbnailOpacityTrackBar"; this.ThumbnailOpacityTrackBar.Name = "ThumbnailOpacityTrackBar";
this.ThumbnailOpacityTrackBar.Size = new System.Drawing.Size(191, 22); this.ThumbnailOpacityTrackBar.Size = new System.Drawing.Size(286, 34);
this.ThumbnailOpacityTrackBar.TabIndex = 20; this.ThumbnailOpacityTrackBar.TabIndex = 20;
this.ThumbnailOpacityTrackBar.TickFrequency = 10; this.ThumbnailOpacityTrackBar.TickFrequency = 10;
this.ThumbnailOpacityTrackBar.Value = 20; this.ThumbnailOpacityTrackBar.Value = 20;
@@ -396,9 +426,10 @@ namespace EveOPreview.View
// OpacityLabel // OpacityLabel
// //
OpacityLabel.AutoSize = true; OpacityLabel.AutoSize = true;
OpacityLabel.Location = new System.Drawing.Point(8, 9); OpacityLabel.Location = new System.Drawing.Point(12, 14);
OpacityLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
OpacityLabel.Name = "OpacityLabel"; OpacityLabel.Name = "OpacityLabel";
OpacityLabel.Size = new System.Drawing.Size(43, 13); OpacityLabel.Size = new System.Drawing.Size(62, 20);
OpacityLabel.TabIndex = 19; OpacityLabel.TabIndex = 19;
OpacityLabel.Text = "Opacity"; OpacityLabel.Text = "Opacity";
// //
@@ -407,8 +438,9 @@ namespace EveOPreview.View
this.ZoomTabPage.BackColor = System.Drawing.SystemColors.Control; this.ZoomTabPage.BackColor = System.Drawing.SystemColors.Control;
this.ZoomTabPage.Controls.Add(ZoomSettingsPanel); this.ZoomTabPage.Controls.Add(ZoomSettingsPanel);
this.ZoomTabPage.Location = new System.Drawing.Point(124, 4); this.ZoomTabPage.Location = new System.Drawing.Point(124, 4);
this.ZoomTabPage.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ZoomTabPage.Name = "ZoomTabPage"; this.ZoomTabPage.Name = "ZoomTabPage";
this.ZoomTabPage.Size = new System.Drawing.Size(262, 210); this.ZoomTabPage.Size = new System.Drawing.Size(457, 327);
this.ZoomTabPage.TabIndex = 2; this.ZoomTabPage.TabIndex = 2;
this.ZoomTabPage.Text = "Zoom"; this.ZoomTabPage.Text = "Zoom";
// //
@@ -422,16 +454,18 @@ namespace EveOPreview.View
ZoomSettingsPanel.Controls.Add(this.ThumbnailZoomFactorNumericEdit); ZoomSettingsPanel.Controls.Add(this.ThumbnailZoomFactorNumericEdit);
ZoomSettingsPanel.Dock = System.Windows.Forms.DockStyle.Fill; ZoomSettingsPanel.Dock = System.Windows.Forms.DockStyle.Fill;
ZoomSettingsPanel.Location = new System.Drawing.Point(0, 0); ZoomSettingsPanel.Location = new System.Drawing.Point(0, 0);
ZoomSettingsPanel.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
ZoomSettingsPanel.Name = "ZoomSettingsPanel"; ZoomSettingsPanel.Name = "ZoomSettingsPanel";
ZoomSettingsPanel.Size = new System.Drawing.Size(262, 210); ZoomSettingsPanel.Size = new System.Drawing.Size(457, 327);
ZoomSettingsPanel.TabIndex = 36; ZoomSettingsPanel.TabIndex = 36;
// //
// ZoomFactorLabel // ZoomFactorLabel
// //
ZoomFactorLabel.AutoSize = true; ZoomFactorLabel.AutoSize = true;
ZoomFactorLabel.Location = new System.Drawing.Point(8, 33); ZoomFactorLabel.Location = new System.Drawing.Point(12, 51);
ZoomFactorLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
ZoomFactorLabel.Name = "ZoomFactorLabel"; ZoomFactorLabel.Name = "ZoomFactorLabel";
ZoomFactorLabel.Size = new System.Drawing.Size(67, 13); ZoomFactorLabel.Size = new System.Drawing.Size(100, 20);
ZoomFactorLabel.TabIndex = 39; ZoomFactorLabel.TabIndex = 39;
ZoomFactorLabel.Text = "Zoom Factor"; ZoomFactorLabel.Text = "Zoom Factor";
// //
@@ -447,17 +481,19 @@ namespace EveOPreview.View
this.ZoomAnchorPanel.Controls.Add(this.ZoomAanchorSRadioButton); this.ZoomAnchorPanel.Controls.Add(this.ZoomAanchorSRadioButton);
this.ZoomAnchorPanel.Controls.Add(this.ZoomAanchorERadioButton); this.ZoomAnchorPanel.Controls.Add(this.ZoomAanchorERadioButton);
this.ZoomAnchorPanel.Controls.Add(this.ZoomAanchorSWRadioButton); this.ZoomAnchorPanel.Controls.Add(this.ZoomAanchorSWRadioButton);
this.ZoomAnchorPanel.Location = new System.Drawing.Point(81, 54); this.ZoomAnchorPanel.Location = new System.Drawing.Point(122, 83);
this.ZoomAnchorPanel.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ZoomAnchorPanel.Name = "ZoomAnchorPanel"; this.ZoomAnchorPanel.Name = "ZoomAnchorPanel";
this.ZoomAnchorPanel.Size = new System.Drawing.Size(77, 73); this.ZoomAnchorPanel.Size = new System.Drawing.Size(114, 111);
this.ZoomAnchorPanel.TabIndex = 38; this.ZoomAnchorPanel.TabIndex = 38;
// //
// ZoomAanchorNWRadioButton // ZoomAanchorNWRadioButton
// //
this.ZoomAanchorNWRadioButton.AutoSize = true; this.ZoomAanchorNWRadioButton.AutoSize = true;
this.ZoomAanchorNWRadioButton.Location = new System.Drawing.Point(3, 3); this.ZoomAanchorNWRadioButton.Location = new System.Drawing.Point(4, 5);
this.ZoomAanchorNWRadioButton.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ZoomAanchorNWRadioButton.Name = "ZoomAanchorNWRadioButton"; this.ZoomAanchorNWRadioButton.Name = "ZoomAanchorNWRadioButton";
this.ZoomAanchorNWRadioButton.Size = new System.Drawing.Size(14, 13); this.ZoomAanchorNWRadioButton.Size = new System.Drawing.Size(21, 20);
this.ZoomAanchorNWRadioButton.TabIndex = 0; this.ZoomAanchorNWRadioButton.TabIndex = 0;
this.ZoomAanchorNWRadioButton.TabStop = true; this.ZoomAanchorNWRadioButton.TabStop = true;
this.ZoomAanchorNWRadioButton.UseVisualStyleBackColor = true; this.ZoomAanchorNWRadioButton.UseVisualStyleBackColor = true;
@@ -466,9 +502,10 @@ namespace EveOPreview.View
// ZoomAanchorNRadioButton // ZoomAanchorNRadioButton
// //
this.ZoomAanchorNRadioButton.AutoSize = true; this.ZoomAanchorNRadioButton.AutoSize = true;
this.ZoomAanchorNRadioButton.Location = new System.Drawing.Point(31, 3); this.ZoomAanchorNRadioButton.Location = new System.Drawing.Point(46, 5);
this.ZoomAanchorNRadioButton.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ZoomAanchorNRadioButton.Name = "ZoomAanchorNRadioButton"; this.ZoomAanchorNRadioButton.Name = "ZoomAanchorNRadioButton";
this.ZoomAanchorNRadioButton.Size = new System.Drawing.Size(14, 13); this.ZoomAanchorNRadioButton.Size = new System.Drawing.Size(21, 20);
this.ZoomAanchorNRadioButton.TabIndex = 1; this.ZoomAanchorNRadioButton.TabIndex = 1;
this.ZoomAanchorNRadioButton.TabStop = true; this.ZoomAanchorNRadioButton.TabStop = true;
this.ZoomAanchorNRadioButton.UseVisualStyleBackColor = true; this.ZoomAanchorNRadioButton.UseVisualStyleBackColor = true;
@@ -477,9 +514,10 @@ namespace EveOPreview.View
// ZoomAanchorNERadioButton // ZoomAanchorNERadioButton
// //
this.ZoomAanchorNERadioButton.AutoSize = true; this.ZoomAanchorNERadioButton.AutoSize = true;
this.ZoomAanchorNERadioButton.Location = new System.Drawing.Point(59, 3); this.ZoomAanchorNERadioButton.Location = new System.Drawing.Point(88, 5);
this.ZoomAanchorNERadioButton.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ZoomAanchorNERadioButton.Name = "ZoomAanchorNERadioButton"; this.ZoomAanchorNERadioButton.Name = "ZoomAanchorNERadioButton";
this.ZoomAanchorNERadioButton.Size = new System.Drawing.Size(14, 13); this.ZoomAanchorNERadioButton.Size = new System.Drawing.Size(21, 20);
this.ZoomAanchorNERadioButton.TabIndex = 2; this.ZoomAanchorNERadioButton.TabIndex = 2;
this.ZoomAanchorNERadioButton.TabStop = true; this.ZoomAanchorNERadioButton.TabStop = true;
this.ZoomAanchorNERadioButton.UseVisualStyleBackColor = true; this.ZoomAanchorNERadioButton.UseVisualStyleBackColor = true;
@@ -488,9 +526,10 @@ namespace EveOPreview.View
// ZoomAanchorWRadioButton // ZoomAanchorWRadioButton
// //
this.ZoomAanchorWRadioButton.AutoSize = true; this.ZoomAanchorWRadioButton.AutoSize = true;
this.ZoomAanchorWRadioButton.Location = new System.Drawing.Point(3, 29); this.ZoomAanchorWRadioButton.Location = new System.Drawing.Point(4, 45);
this.ZoomAanchorWRadioButton.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ZoomAanchorWRadioButton.Name = "ZoomAanchorWRadioButton"; this.ZoomAanchorWRadioButton.Name = "ZoomAanchorWRadioButton";
this.ZoomAanchorWRadioButton.Size = new System.Drawing.Size(14, 13); this.ZoomAanchorWRadioButton.Size = new System.Drawing.Size(21, 20);
this.ZoomAanchorWRadioButton.TabIndex = 3; this.ZoomAanchorWRadioButton.TabIndex = 3;
this.ZoomAanchorWRadioButton.TabStop = true; this.ZoomAanchorWRadioButton.TabStop = true;
this.ZoomAanchorWRadioButton.UseVisualStyleBackColor = true; this.ZoomAanchorWRadioButton.UseVisualStyleBackColor = true;
@@ -499,9 +538,10 @@ namespace EveOPreview.View
// ZoomAanchorSERadioButton // ZoomAanchorSERadioButton
// //
this.ZoomAanchorSERadioButton.AutoSize = true; this.ZoomAanchorSERadioButton.AutoSize = true;
this.ZoomAanchorSERadioButton.Location = new System.Drawing.Point(59, 55); this.ZoomAanchorSERadioButton.Location = new System.Drawing.Point(88, 85);
this.ZoomAanchorSERadioButton.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ZoomAanchorSERadioButton.Name = "ZoomAanchorSERadioButton"; this.ZoomAanchorSERadioButton.Name = "ZoomAanchorSERadioButton";
this.ZoomAanchorSERadioButton.Size = new System.Drawing.Size(14, 13); this.ZoomAanchorSERadioButton.Size = new System.Drawing.Size(21, 20);
this.ZoomAanchorSERadioButton.TabIndex = 8; this.ZoomAanchorSERadioButton.TabIndex = 8;
this.ZoomAanchorSERadioButton.TabStop = true; this.ZoomAanchorSERadioButton.TabStop = true;
this.ZoomAanchorSERadioButton.UseVisualStyleBackColor = true; this.ZoomAanchorSERadioButton.UseVisualStyleBackColor = true;
@@ -510,9 +550,10 @@ namespace EveOPreview.View
// ZoomAanchorCRadioButton // ZoomAanchorCRadioButton
// //
this.ZoomAanchorCRadioButton.AutoSize = true; this.ZoomAanchorCRadioButton.AutoSize = true;
this.ZoomAanchorCRadioButton.Location = new System.Drawing.Point(31, 29); this.ZoomAanchorCRadioButton.Location = new System.Drawing.Point(46, 45);
this.ZoomAanchorCRadioButton.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ZoomAanchorCRadioButton.Name = "ZoomAanchorCRadioButton"; this.ZoomAanchorCRadioButton.Name = "ZoomAanchorCRadioButton";
this.ZoomAanchorCRadioButton.Size = new System.Drawing.Size(14, 13); this.ZoomAanchorCRadioButton.Size = new System.Drawing.Size(21, 20);
this.ZoomAanchorCRadioButton.TabIndex = 4; this.ZoomAanchorCRadioButton.TabIndex = 4;
this.ZoomAanchorCRadioButton.TabStop = true; this.ZoomAanchorCRadioButton.TabStop = true;
this.ZoomAanchorCRadioButton.UseVisualStyleBackColor = true; this.ZoomAanchorCRadioButton.UseVisualStyleBackColor = true;
@@ -521,9 +562,10 @@ namespace EveOPreview.View
// ZoomAanchorSRadioButton // ZoomAanchorSRadioButton
// //
this.ZoomAanchorSRadioButton.AutoSize = true; this.ZoomAanchorSRadioButton.AutoSize = true;
this.ZoomAanchorSRadioButton.Location = new System.Drawing.Point(31, 55); this.ZoomAanchorSRadioButton.Location = new System.Drawing.Point(46, 85);
this.ZoomAanchorSRadioButton.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ZoomAanchorSRadioButton.Name = "ZoomAanchorSRadioButton"; this.ZoomAanchorSRadioButton.Name = "ZoomAanchorSRadioButton";
this.ZoomAanchorSRadioButton.Size = new System.Drawing.Size(14, 13); this.ZoomAanchorSRadioButton.Size = new System.Drawing.Size(21, 20);
this.ZoomAanchorSRadioButton.TabIndex = 7; this.ZoomAanchorSRadioButton.TabIndex = 7;
this.ZoomAanchorSRadioButton.TabStop = true; this.ZoomAanchorSRadioButton.TabStop = true;
this.ZoomAanchorSRadioButton.UseVisualStyleBackColor = true; this.ZoomAanchorSRadioButton.UseVisualStyleBackColor = true;
@@ -532,9 +574,10 @@ namespace EveOPreview.View
// ZoomAanchorERadioButton // ZoomAanchorERadioButton
// //
this.ZoomAanchorERadioButton.AutoSize = true; this.ZoomAanchorERadioButton.AutoSize = true;
this.ZoomAanchorERadioButton.Location = new System.Drawing.Point(59, 29); this.ZoomAanchorERadioButton.Location = new System.Drawing.Point(88, 45);
this.ZoomAanchorERadioButton.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ZoomAanchorERadioButton.Name = "ZoomAanchorERadioButton"; this.ZoomAanchorERadioButton.Name = "ZoomAanchorERadioButton";
this.ZoomAanchorERadioButton.Size = new System.Drawing.Size(14, 13); this.ZoomAanchorERadioButton.Size = new System.Drawing.Size(21, 20);
this.ZoomAanchorERadioButton.TabIndex = 5; this.ZoomAanchorERadioButton.TabIndex = 5;
this.ZoomAanchorERadioButton.TabStop = true; this.ZoomAanchorERadioButton.TabStop = true;
this.ZoomAanchorERadioButton.UseVisualStyleBackColor = true; this.ZoomAanchorERadioButton.UseVisualStyleBackColor = true;
@@ -543,9 +586,10 @@ namespace EveOPreview.View
// ZoomAanchorSWRadioButton // ZoomAanchorSWRadioButton
// //
this.ZoomAanchorSWRadioButton.AutoSize = true; this.ZoomAanchorSWRadioButton.AutoSize = true;
this.ZoomAanchorSWRadioButton.Location = new System.Drawing.Point(3, 55); this.ZoomAanchorSWRadioButton.Location = new System.Drawing.Point(4, 85);
this.ZoomAanchorSWRadioButton.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ZoomAanchorSWRadioButton.Name = "ZoomAanchorSWRadioButton"; this.ZoomAanchorSWRadioButton.Name = "ZoomAanchorSWRadioButton";
this.ZoomAanchorSWRadioButton.Size = new System.Drawing.Size(14, 13); this.ZoomAanchorSWRadioButton.Size = new System.Drawing.Size(21, 20);
this.ZoomAanchorSWRadioButton.TabIndex = 6; this.ZoomAanchorSWRadioButton.TabIndex = 6;
this.ZoomAanchorSWRadioButton.TabStop = true; this.ZoomAanchorSWRadioButton.TabStop = true;
this.ZoomAanchorSWRadioButton.UseVisualStyleBackColor = true; this.ZoomAanchorSWRadioButton.UseVisualStyleBackColor = true;
@@ -554,9 +598,10 @@ namespace EveOPreview.View
// ZoomAnchorLabel // ZoomAnchorLabel
// //
ZoomAnchorLabel.AutoSize = true; ZoomAnchorLabel.AutoSize = true;
ZoomAnchorLabel.Location = new System.Drawing.Point(8, 57); ZoomAnchorLabel.Location = new System.Drawing.Point(12, 88);
ZoomAnchorLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
ZoomAnchorLabel.Name = "ZoomAnchorLabel"; ZoomAnchorLabel.Name = "ZoomAnchorLabel";
ZoomAnchorLabel.Size = new System.Drawing.Size(41, 13); ZoomAnchorLabel.Size = new System.Drawing.Size(60, 20);
ZoomAnchorLabel.TabIndex = 40; ZoomAnchorLabel.TabIndex = 40;
ZoomAnchorLabel.Text = "Anchor"; ZoomAnchorLabel.Text = "Anchor";
// //
@@ -565,10 +610,11 @@ namespace EveOPreview.View
this.EnableThumbnailZoomCheckBox.AutoSize = true; this.EnableThumbnailZoomCheckBox.AutoSize = true;
this.EnableThumbnailZoomCheckBox.Checked = true; this.EnableThumbnailZoomCheckBox.Checked = true;
this.EnableThumbnailZoomCheckBox.CheckState = System.Windows.Forms.CheckState.Checked; this.EnableThumbnailZoomCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
this.EnableThumbnailZoomCheckBox.Location = new System.Drawing.Point(8, 7); this.EnableThumbnailZoomCheckBox.Location = new System.Drawing.Point(12, 11);
this.EnableThumbnailZoomCheckBox.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.EnableThumbnailZoomCheckBox.Name = "EnableThumbnailZoomCheckBox"; this.EnableThumbnailZoomCheckBox.Name = "EnableThumbnailZoomCheckBox";
this.EnableThumbnailZoomCheckBox.RightToLeft = System.Windows.Forms.RightToLeft.No; this.EnableThumbnailZoomCheckBox.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.EnableThumbnailZoomCheckBox.Size = new System.Drawing.Size(98, 17); this.EnableThumbnailZoomCheckBox.Size = new System.Drawing.Size(141, 24);
this.EnableThumbnailZoomCheckBox.TabIndex = 36; this.EnableThumbnailZoomCheckBox.TabIndex = 36;
this.EnableThumbnailZoomCheckBox.Text = "Zoom on hover"; this.EnableThumbnailZoomCheckBox.Text = "Zoom on hover";
this.EnableThumbnailZoomCheckBox.UseVisualStyleBackColor = true; this.EnableThumbnailZoomCheckBox.UseVisualStyleBackColor = true;
@@ -578,7 +624,8 @@ namespace EveOPreview.View
// //
this.ThumbnailZoomFactorNumericEdit.BackColor = System.Drawing.SystemColors.Window; this.ThumbnailZoomFactorNumericEdit.BackColor = System.Drawing.SystemColors.Window;
this.ThumbnailZoomFactorNumericEdit.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.ThumbnailZoomFactorNumericEdit.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.ThumbnailZoomFactorNumericEdit.Location = new System.Drawing.Point(81, 31); this.ThumbnailZoomFactorNumericEdit.Location = new System.Drawing.Point(122, 48);
this.ThumbnailZoomFactorNumericEdit.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ThumbnailZoomFactorNumericEdit.Maximum = new decimal(new int[] { this.ThumbnailZoomFactorNumericEdit.Maximum = new decimal(new int[] {
10, 10,
0, 0,
@@ -590,7 +637,7 @@ namespace EveOPreview.View
0, 0,
0}); 0});
this.ThumbnailZoomFactorNumericEdit.Name = "ThumbnailZoomFactorNumericEdit"; this.ThumbnailZoomFactorNumericEdit.Name = "ThumbnailZoomFactorNumericEdit";
this.ThumbnailZoomFactorNumericEdit.Size = new System.Drawing.Size(38, 20); this.ThumbnailZoomFactorNumericEdit.Size = new System.Drawing.Size(57, 26);
this.ThumbnailZoomFactorNumericEdit.TabIndex = 37; this.ThumbnailZoomFactorNumericEdit.TabIndex = 37;
this.ThumbnailZoomFactorNumericEdit.Value = new decimal(new int[] { this.ThumbnailZoomFactorNumericEdit.Value = new decimal(new int[] {
2, 2,
@@ -604,8 +651,9 @@ namespace EveOPreview.View
OverlayTabPage.BackColor = System.Drawing.SystemColors.Control; OverlayTabPage.BackColor = System.Drawing.SystemColors.Control;
OverlayTabPage.Controls.Add(OverlaySettingsPanel); OverlayTabPage.Controls.Add(OverlaySettingsPanel);
OverlayTabPage.Location = new System.Drawing.Point(124, 4); OverlayTabPage.Location = new System.Drawing.Point(124, 4);
OverlayTabPage.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
OverlayTabPage.Name = "OverlayTabPage"; OverlayTabPage.Name = "OverlayTabPage";
OverlayTabPage.Size = new System.Drawing.Size(262, 210); OverlayTabPage.Size = new System.Drawing.Size(457, 327);
OverlayTabPage.TabIndex = 3; OverlayTabPage.TabIndex = 3;
OverlayTabPage.Text = "Overlay"; OverlayTabPage.Text = "Overlay";
// //
@@ -619,25 +667,28 @@ namespace EveOPreview.View
OverlaySettingsPanel.Controls.Add(this.ShowThumbnailFramesCheckBox); OverlaySettingsPanel.Controls.Add(this.ShowThumbnailFramesCheckBox);
OverlaySettingsPanel.Dock = System.Windows.Forms.DockStyle.Fill; OverlaySettingsPanel.Dock = System.Windows.Forms.DockStyle.Fill;
OverlaySettingsPanel.Location = new System.Drawing.Point(0, 0); OverlaySettingsPanel.Location = new System.Drawing.Point(0, 0);
OverlaySettingsPanel.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
OverlaySettingsPanel.Name = "OverlaySettingsPanel"; OverlaySettingsPanel.Name = "OverlaySettingsPanel";
OverlaySettingsPanel.Size = new System.Drawing.Size(262, 210); OverlaySettingsPanel.Size = new System.Drawing.Size(457, 327);
OverlaySettingsPanel.TabIndex = 25; OverlaySettingsPanel.TabIndex = 25;
// //
// HighlightColorLabel // HighlightColorLabel
// //
this.HighlightColorLabel.AutoSize = true; this.HighlightColorLabel.AutoSize = true;
this.HighlightColorLabel.Location = new System.Drawing.Point(5, 78); this.HighlightColorLabel.Location = new System.Drawing.Point(8, 120);
this.HighlightColorLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.HighlightColorLabel.Name = "HighlightColorLabel"; this.HighlightColorLabel.Name = "HighlightColorLabel";
this.HighlightColorLabel.Size = new System.Drawing.Size(31, 13); this.HighlightColorLabel.Size = new System.Drawing.Size(46, 20);
this.HighlightColorLabel.TabIndex = 29; this.HighlightColorLabel.TabIndex = 29;
this.HighlightColorLabel.Text = "Color"; this.HighlightColorLabel.Text = "Color";
// //
// ActiveClientHighlightColorButton // ActiveClientHighlightColorButton
// //
this.ActiveClientHighlightColorButton.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.ActiveClientHighlightColorButton.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.ActiveClientHighlightColorButton.Location = new System.Drawing.Point(42, 77); this.ActiveClientHighlightColorButton.Location = new System.Drawing.Point(63, 118);
this.ActiveClientHighlightColorButton.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ActiveClientHighlightColorButton.Name = "ActiveClientHighlightColorButton"; this.ActiveClientHighlightColorButton.Name = "ActiveClientHighlightColorButton";
this.ActiveClientHighlightColorButton.Size = new System.Drawing.Size(93, 17); this.ActiveClientHighlightColorButton.Size = new System.Drawing.Size(138, 25);
this.ActiveClientHighlightColorButton.TabIndex = 28; this.ActiveClientHighlightColorButton.TabIndex = 28;
this.ActiveClientHighlightColorButton.Click += new System.EventHandler(this.ActiveClientHighlightColorButton_Click); this.ActiveClientHighlightColorButton.Click += new System.EventHandler(this.ActiveClientHighlightColorButton_Click);
// //
@@ -646,10 +697,11 @@ namespace EveOPreview.View
this.EnableActiveClientHighlightCheckBox.AutoSize = true; this.EnableActiveClientHighlightCheckBox.AutoSize = true;
this.EnableActiveClientHighlightCheckBox.Checked = true; this.EnableActiveClientHighlightCheckBox.Checked = true;
this.EnableActiveClientHighlightCheckBox.CheckState = System.Windows.Forms.CheckState.Checked; this.EnableActiveClientHighlightCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
this.EnableActiveClientHighlightCheckBox.Location = new System.Drawing.Point(8, 55); this.EnableActiveClientHighlightCheckBox.Location = new System.Drawing.Point(12, 85);
this.EnableActiveClientHighlightCheckBox.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.EnableActiveClientHighlightCheckBox.Name = "EnableActiveClientHighlightCheckBox"; this.EnableActiveClientHighlightCheckBox.Name = "EnableActiveClientHighlightCheckBox";
this.EnableActiveClientHighlightCheckBox.RightToLeft = System.Windows.Forms.RightToLeft.No; this.EnableActiveClientHighlightCheckBox.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.EnableActiveClientHighlightCheckBox.Size = new System.Drawing.Size(127, 17); this.EnableActiveClientHighlightCheckBox.Size = new System.Drawing.Size(183, 24);
this.EnableActiveClientHighlightCheckBox.TabIndex = 27; this.EnableActiveClientHighlightCheckBox.TabIndex = 27;
this.EnableActiveClientHighlightCheckBox.Text = "Highlight active client"; this.EnableActiveClientHighlightCheckBox.Text = "Highlight active client";
this.EnableActiveClientHighlightCheckBox.UseVisualStyleBackColor = true; this.EnableActiveClientHighlightCheckBox.UseVisualStyleBackColor = true;
@@ -660,10 +712,11 @@ namespace EveOPreview.View
this.ShowThumbnailOverlaysCheckBox.AutoSize = true; this.ShowThumbnailOverlaysCheckBox.AutoSize = true;
this.ShowThumbnailOverlaysCheckBox.Checked = true; this.ShowThumbnailOverlaysCheckBox.Checked = true;
this.ShowThumbnailOverlaysCheckBox.CheckState = System.Windows.Forms.CheckState.Checked; this.ShowThumbnailOverlaysCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
this.ShowThumbnailOverlaysCheckBox.Location = new System.Drawing.Point(8, 7); this.ShowThumbnailOverlaysCheckBox.Location = new System.Drawing.Point(12, 11);
this.ShowThumbnailOverlaysCheckBox.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ShowThumbnailOverlaysCheckBox.Name = "ShowThumbnailOverlaysCheckBox"; this.ShowThumbnailOverlaysCheckBox.Name = "ShowThumbnailOverlaysCheckBox";
this.ShowThumbnailOverlaysCheckBox.RightToLeft = System.Windows.Forms.RightToLeft.No; this.ShowThumbnailOverlaysCheckBox.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.ShowThumbnailOverlaysCheckBox.Size = new System.Drawing.Size(90, 17); this.ShowThumbnailOverlaysCheckBox.Size = new System.Drawing.Size(128, 24);
this.ShowThumbnailOverlaysCheckBox.TabIndex = 25; this.ShowThumbnailOverlaysCheckBox.TabIndex = 25;
this.ShowThumbnailOverlaysCheckBox.Text = "Show overlay"; this.ShowThumbnailOverlaysCheckBox.Text = "Show overlay";
this.ShowThumbnailOverlaysCheckBox.UseVisualStyleBackColor = true; this.ShowThumbnailOverlaysCheckBox.UseVisualStyleBackColor = true;
@@ -674,10 +727,11 @@ namespace EveOPreview.View
this.ShowThumbnailFramesCheckBox.AutoSize = true; this.ShowThumbnailFramesCheckBox.AutoSize = true;
this.ShowThumbnailFramesCheckBox.Checked = true; this.ShowThumbnailFramesCheckBox.Checked = true;
this.ShowThumbnailFramesCheckBox.CheckState = System.Windows.Forms.CheckState.Checked; this.ShowThumbnailFramesCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
this.ShowThumbnailFramesCheckBox.Location = new System.Drawing.Point(8, 31); this.ShowThumbnailFramesCheckBox.Location = new System.Drawing.Point(12, 48);
this.ShowThumbnailFramesCheckBox.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ShowThumbnailFramesCheckBox.Name = "ShowThumbnailFramesCheckBox"; this.ShowThumbnailFramesCheckBox.Name = "ShowThumbnailFramesCheckBox";
this.ShowThumbnailFramesCheckBox.RightToLeft = System.Windows.Forms.RightToLeft.No; this.ShowThumbnailFramesCheckBox.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.ShowThumbnailFramesCheckBox.Size = new System.Drawing.Size(87, 17); this.ShowThumbnailFramesCheckBox.Size = new System.Drawing.Size(128, 24);
this.ShowThumbnailFramesCheckBox.TabIndex = 26; this.ShowThumbnailFramesCheckBox.TabIndex = 26;
this.ShowThumbnailFramesCheckBox.Text = "Show frames"; this.ShowThumbnailFramesCheckBox.Text = "Show frames";
this.ShowThumbnailFramesCheckBox.UseVisualStyleBackColor = true; this.ShowThumbnailFramesCheckBox.UseVisualStyleBackColor = true;
@@ -688,8 +742,9 @@ namespace EveOPreview.View
ClientsTabPage.BackColor = System.Drawing.SystemColors.Control; ClientsTabPage.BackColor = System.Drawing.SystemColors.Control;
ClientsTabPage.Controls.Add(ClientsPanel); ClientsTabPage.Controls.Add(ClientsPanel);
ClientsTabPage.Location = new System.Drawing.Point(124, 4); ClientsTabPage.Location = new System.Drawing.Point(124, 4);
ClientsTabPage.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
ClientsTabPage.Name = "ClientsTabPage"; ClientsTabPage.Name = "ClientsTabPage";
ClientsTabPage.Size = new System.Drawing.Size(262, 210); ClientsTabPage.Size = new System.Drawing.Size(457, 327);
ClientsTabPage.TabIndex = 4; ClientsTabPage.TabIndex = 4;
ClientsTabPage.Text = "Active Clients"; ClientsTabPage.Text = "Active Clients";
// //
@@ -700,8 +755,9 @@ namespace EveOPreview.View
ClientsPanel.Controls.Add(ThumbnailsListLabel); ClientsPanel.Controls.Add(ThumbnailsListLabel);
ClientsPanel.Dock = System.Windows.Forms.DockStyle.Fill; ClientsPanel.Dock = System.Windows.Forms.DockStyle.Fill;
ClientsPanel.Location = new System.Drawing.Point(0, 0); ClientsPanel.Location = new System.Drawing.Point(0, 0);
ClientsPanel.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
ClientsPanel.Name = "ClientsPanel"; ClientsPanel.Name = "ClientsPanel";
ClientsPanel.Size = new System.Drawing.Size(262, 210); ClientsPanel.Size = new System.Drawing.Size(457, 327);
ClientsPanel.TabIndex = 32; ClientsPanel.TabIndex = 32;
// //
// ThumbnailsList // ThumbnailsList
@@ -712,18 +768,20 @@ namespace EveOPreview.View
this.ThumbnailsList.Dock = System.Windows.Forms.DockStyle.Bottom; this.ThumbnailsList.Dock = System.Windows.Forms.DockStyle.Bottom;
this.ThumbnailsList.FormattingEnabled = true; this.ThumbnailsList.FormattingEnabled = true;
this.ThumbnailsList.IntegralHeight = false; this.ThumbnailsList.IntegralHeight = false;
this.ThumbnailsList.Location = new System.Drawing.Point(0, 28); this.ThumbnailsList.Location = new System.Drawing.Point(0, 49);
this.ThumbnailsList.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.ThumbnailsList.Name = "ThumbnailsList"; this.ThumbnailsList.Name = "ThumbnailsList";
this.ThumbnailsList.Size = new System.Drawing.Size(260, 180); this.ThumbnailsList.Size = new System.Drawing.Size(455, 276);
this.ThumbnailsList.TabIndex = 34; this.ThumbnailsList.TabIndex = 34;
this.ThumbnailsList.ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(this.ThumbnailsList_ItemCheck_Handler); this.ThumbnailsList.ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(this.ThumbnailsList_ItemCheck_Handler);
// //
// ThumbnailsListLabel // ThumbnailsListLabel
// //
ThumbnailsListLabel.AutoSize = true; ThumbnailsListLabel.AutoSize = true;
ThumbnailsListLabel.Location = new System.Drawing.Point(8, 9); ThumbnailsListLabel.Location = new System.Drawing.Point(12, 14);
ThumbnailsListLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
ThumbnailsListLabel.Name = "ThumbnailsListLabel"; ThumbnailsListLabel.Name = "ThumbnailsListLabel";
ThumbnailsListLabel.Size = new System.Drawing.Size(162, 13); ThumbnailsListLabel.Size = new System.Drawing.Size(238, 20);
ThumbnailsListLabel.TabIndex = 33; ThumbnailsListLabel.TabIndex = 33;
ThumbnailsListLabel.Text = "Thumbnails (check to force hide)"; ThumbnailsListLabel.Text = "Thumbnails (check to force hide)";
// //
@@ -732,8 +790,9 @@ namespace EveOPreview.View
AboutTabPage.BackColor = System.Drawing.SystemColors.Control; AboutTabPage.BackColor = System.Drawing.SystemColors.Control;
AboutTabPage.Controls.Add(AboutPanel); AboutTabPage.Controls.Add(AboutPanel);
AboutTabPage.Location = new System.Drawing.Point(124, 4); AboutTabPage.Location = new System.Drawing.Point(124, 4);
AboutTabPage.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
AboutTabPage.Name = "AboutTabPage"; AboutTabPage.Name = "AboutTabPage";
AboutTabPage.Size = new System.Drawing.Size(262, 210); AboutTabPage.Size = new System.Drawing.Size(457, 327);
AboutTabPage.TabIndex = 5; AboutTabPage.TabIndex = 5;
AboutTabPage.Text = "About"; AboutTabPage.Text = "About";
// //
@@ -747,26 +806,29 @@ namespace EveOPreview.View
AboutPanel.Controls.Add(this.DocumentationLink); AboutPanel.Controls.Add(this.DocumentationLink);
AboutPanel.Dock = System.Windows.Forms.DockStyle.Fill; AboutPanel.Dock = System.Windows.Forms.DockStyle.Fill;
AboutPanel.Location = new System.Drawing.Point(0, 0); AboutPanel.Location = new System.Drawing.Point(0, 0);
AboutPanel.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
AboutPanel.Name = "AboutPanel"; AboutPanel.Name = "AboutPanel";
AboutPanel.Size = new System.Drawing.Size(262, 210); AboutPanel.Size = new System.Drawing.Size(457, 327);
AboutPanel.TabIndex = 2; AboutPanel.TabIndex = 2;
// //
// DocumentationLinkLabel // DocumentationLinkLabel
// //
DocumentationLinkLabel.AutoSize = true; DocumentationLinkLabel.AutoSize = true;
DocumentationLinkLabel.Location = new System.Drawing.Point(0, 157); DocumentationLinkLabel.Location = new System.Drawing.Point(0, 242);
DocumentationLinkLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
DocumentationLinkLabel.Name = "DocumentationLinkLabel"; DocumentationLinkLabel.Name = "DocumentationLinkLabel";
DocumentationLinkLabel.Padding = new System.Windows.Forms.Padding(8, 3, 8, 3); DocumentationLinkLabel.Padding = new System.Windows.Forms.Padding(12, 5, 12, 5);
DocumentationLinkLabel.Size = new System.Drawing.Size(222, 19); DocumentationLinkLabel.Size = new System.Drawing.Size(336, 30);
DocumentationLinkLabel.TabIndex = 6; DocumentationLinkLabel.TabIndex = 6;
DocumentationLinkLabel.Text = "For more information visit our forum thread:"; DocumentationLinkLabel.Text = "For more information visit our forum thread:";
// //
// DescriptionLabel // DescriptionLabel
// //
DescriptionLabel.Location = new System.Drawing.Point(0, 41); DescriptionLabel.Location = new System.Drawing.Point(0, 63);
DescriptionLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
DescriptionLabel.Name = "DescriptionLabel"; DescriptionLabel.Name = "DescriptionLabel";
DescriptionLabel.Padding = new System.Windows.Forms.Padding(8, 3, 8, 3); DescriptionLabel.Padding = new System.Windows.Forms.Padding(12, 5, 12, 5);
DescriptionLabel.Size = new System.Drawing.Size(261, 116); DescriptionLabel.Size = new System.Drawing.Size(392, 178);
DescriptionLabel.TabIndex = 5; DescriptionLabel.TabIndex = 5;
DescriptionLabel.Text = resources.GetString("DescriptionLabel.Text"); DescriptionLabel.Text = resources.GetString("DescriptionLabel.Text");
// //
@@ -774,9 +836,10 @@ namespace EveOPreview.View
// //
this.VersionLabel.AutoSize = true; this.VersionLabel.AutoSize = true;
this.VersionLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204))); this.VersionLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.VersionLabel.Location = new System.Drawing.Point(133, 9); this.VersionLabel.Location = new System.Drawing.Point(200, 14);
this.VersionLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.VersionLabel.Name = "VersionLabel"; this.VersionLabel.Name = "VersionLabel";
this.VersionLabel.Size = new System.Drawing.Size(49, 20); this.VersionLabel.Size = new System.Drawing.Size(69, 29);
this.VersionLabel.TabIndex = 4; this.VersionLabel.TabIndex = 4;
this.VersionLabel.Text = "1.0.0"; this.VersionLabel.Text = "1.0.0";
// //
@@ -784,19 +847,20 @@ namespace EveOPreview.View
// //
NameLabel.AutoSize = true; NameLabel.AutoSize = true;
NameLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204))); NameLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
NameLabel.Location = new System.Drawing.Point(4, 9); NameLabel.Location = new System.Drawing.Point(6, 14);
NameLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
NameLabel.Name = "NameLabel"; NameLabel.Name = "NameLabel";
NameLabel.Size = new System.Drawing.Size(130, 20); NameLabel.Size = new System.Drawing.Size(193, 29);
NameLabel.TabIndex = 3; NameLabel.TabIndex = 3;
NameLabel.Text = "EVE-O Preview"; NameLabel.Text = "EVE-O Preview";
// //
// DocumentationLink // DocumentationLink
// //
this.DocumentationLink.Location = new System.Drawing.Point(0, 173); this.DocumentationLink.Location = new System.Drawing.Point(0, 266);
this.DocumentationLink.Margin = new System.Windows.Forms.Padding(30, 3, 3, 3); this.DocumentationLink.Margin = new System.Windows.Forms.Padding(45, 5, 4, 5);
this.DocumentationLink.Name = "DocumentationLink"; this.DocumentationLink.Name = "DocumentationLink";
this.DocumentationLink.Padding = new System.Windows.Forms.Padding(8, 3, 8, 3); this.DocumentationLink.Padding = new System.Windows.Forms.Padding(12, 5, 12, 5);
this.DocumentationLink.Size = new System.Drawing.Size(262, 33); this.DocumentationLink.Size = new System.Drawing.Size(393, 51);
this.DocumentationLink.TabIndex = 2; this.DocumentationLink.TabIndex = 2;
this.DocumentationLink.TabStop = true; this.DocumentationLink.TabStop = true;
this.DocumentationLink.Text = "to be set from prresenter to be set from prresenter to be set from prresenter to " + this.DocumentationLink.Text = "to be set from prresenter to be set from prresenter to be set from prresenter to " +
@@ -813,20 +877,21 @@ namespace EveOPreview.View
// //
// TrayMenu // TrayMenu
// //
this.TrayMenu.ImageScalingSize = new System.Drawing.Size(24, 24);
this.TrayMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.TrayMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
TitleMenuItem, TitleMenuItem,
RestoreWindowMenuItem, RestoreWindowMenuItem,
SeparatorMenuItem, SeparatorMenuItem,
ExitMenuItem}); ExitMenuItem});
this.TrayMenu.Name = "contextMenuStrip1"; this.TrayMenu.Name = "contextMenuStrip1";
this.TrayMenu.Size = new System.Drawing.Size(152, 76); this.TrayMenu.Size = new System.Drawing.Size(200, 100);
// //
// MainForm // MainForm
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.SystemColors.Control; this.BackColor = System.Drawing.SystemColors.Control;
this.ClientSize = new System.Drawing.Size(390, 218); this.ClientSize = new System.Drawing.Size(585, 335);
this.Controls.Add(ContentTabControl); this.Controls.Add(ContentTabControl);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
@@ -901,5 +966,6 @@ namespace EveOPreview.View
private CheckedListBox ThumbnailsList; private CheckedListBox ThumbnailsList;
private LinkLabel DocumentationLink; private LinkLabel DocumentationLink;
private Label VersionLabel; private Label VersionLabel;
private CheckBox MinimizeInactiveClientsCheckBox;
} }
} }

View File

@@ -69,6 +69,12 @@ namespace EveOPreview.View
set => this.HideActiveClientThumbnailCheckBox.Checked = value; set => this.HideActiveClientThumbnailCheckBox.Checked = value;
} }
public bool MinimizeInactiveClients
{
get => this.MinimizeInactiveClientsCheckBox.Checked;
set => this.MinimizeInactiveClientsCheckBox.Checked = value;
}
public bool ShowThumbnailsAlwaysOnTop public bool ShowThumbnailsAlwaysOnTop
{ {
get => this.ShowThumbnailsAlwaysOnTopCheckBox.Checked; get => this.ShowThumbnailsAlwaysOnTopCheckBox.Checked;
@@ -268,7 +274,7 @@ namespace EveOPreview.View
graphics.FillRectangle(backgroundBrush, e.Bounds); graphics.FillRectangle(backgroundBrush, e.Bounds);
// Use our own font // Use our own font
Font font = new Font("Arial", this.Font.Size * 1.2f, FontStyle.Bold, GraphicsUnit.Pixel); Font font = new Font("Arial", this.Font.Size * 1.5f, FontStyle.Bold, GraphicsUnit.Pixel);
// Draw string and center the text // Draw string and center the text
StringFormat stringFlags = new StringFormat(); StringFormat stringFlags = new StringFormat();

View File

@@ -132,63 +132,210 @@
<metadata name="ContentTabControl.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="ContentTabControl.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="ContentTabControl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="GeneralTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="GeneralTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="GeneralTabPage.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="GeneralSettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="GeneralSettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="GeneralSettingsPanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="MinimizeInactiveClientsCheckBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="EnableClientLayoutTrackingCheckBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="HideActiveClientThumbnailCheckBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ShowThumbnailsAlwaysOnTopCheckBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="HideThumbnailsOnLostFocusCheckBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="EnablePerClientThumbnailsLayoutsCheckBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="MinimizeToTrayCheckBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ThumbnailTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="ThumbnailTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="ThumbnailTabPage.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ThumbnailSettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="ThumbnailSettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="ThumbnailSettingsPanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="HeigthLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="HeigthLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="HeigthLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="WidthLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="WidthLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="WidthLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ThumbnailsWidthNumericEdit.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ThumbnailsHeightNumericEdit.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ThumbnailOpacityTrackBar.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="OpacityLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="OpacityLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="OpacityLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomTabPage.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomSettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="ZoomSettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="ZoomSettingsPanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomFactorLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="ZoomFactorLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="ZoomFactorLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomAnchorPanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomAanchorNWRadioButton.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomAanchorNRadioButton.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomAanchorNERadioButton.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomAanchorWRadioButton.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomAanchorSERadioButton.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomAanchorCRadioButton.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomAanchorSRadioButton.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomAanchorERadioButton.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomAanchorSWRadioButton.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZoomAnchorLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="ZoomAnchorLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="ZoomAnchorLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="EnableThumbnailZoomCheckBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ThumbnailZoomFactorNumericEdit.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="OverlayTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="OverlayTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="OverlayTabPage.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="OverlaySettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="OverlaySettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="OverlaySettingsPanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="HighlightColorLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ActiveClientHighlightColorButton.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="EnableActiveClientHighlightCheckBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ShowThumbnailOverlaysCheckBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ShowThumbnailFramesCheckBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ClientsTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="ClientsTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="ClientsTabPage.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ClientsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="ClientsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="ClientsPanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ThumbnailsList.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ThumbnailsListLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="ThumbnailsListLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="ThumbnailsListLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="AboutTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="AboutTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="AboutTabPage.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="AboutPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="AboutPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="AboutPanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="DocumentationLinkLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="DocumentationLinkLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="DocumentationLinkLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="DescriptionLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="DescriptionLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="DescriptionLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="DescriptionLabel.Text" xml:space="preserve"> <data name="DescriptionLabel.Text" xml:space="preserve">
<value>An advanced task switcher for EVE Online clients. <value>An advanced task switcher for EVE Online clients.
@@ -198,9 +345,18 @@ The program does NOT
- broadcast any keyboard or mouse events - broadcast any keyboard or mouse events
- anyhow interact with EVE Online except of bringing its main window to foreground or resizing it</value> - anyhow interact with EVE Online except of bringing its main window to foreground or resizing it</value>
</data> </data>
<metadata name="VersionLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="NameLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="NameLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="NameLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="DocumentationLink.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="NotifyIcon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="NotifyIcon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value> <value>17, 17</value>
</metadata> </metadata>
@@ -746,6 +902,9 @@ The program does NOT
Af//4AAAAAAH///wAAAAAA////gAAAAAH////gAAAAB/////AAAAAP/////AAAAD/////+AAAAf//w== Af//4AAAAAAH///wAAAAAA////gAAAAAH////gAAAAB/////AAAAAP/////AAAAD/////+AAAAf//w==
</value> </value>
</data> </data>
<metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>36</value> <value>36</value>
</metadata> </metadata>

View File

@@ -17,6 +17,7 @@ namespace EveOPreview.View
bool EnableClientLayoutTracking { get; set; } bool EnableClientLayoutTracking { get; set; }
bool HideActiveClientThumbnail { get; set; } bool HideActiveClientThumbnail { get; set; }
bool MinimizeInactiveClients { get; set; }
bool ShowThumbnailsAlwaysOnTop { get; set; } bool ShowThumbnailsAlwaysOnTop { get; set; }
bool HideThumbnailsOnLostFocus { get; set; } bool HideThumbnailsOnLostFocus { get; set; }
bool EnablePerClientThumbnailLayouts { get; set; } bool EnablePerClientThumbnailLayouts { get; set; }