Merge pull request #82 from Proopai/feature/69-71-81-universal-cycle-new-icons-zoom-anchor-fix
Feature/69 71 81 universal cycle new icons zoom anchor fix
@@ -155,6 +155,7 @@ Some of the application options are not exposed in the GUI. They can be adjusted
|
|||||||
| **ThumbnailRefreshPeriod** | <div style="font-size: small">Thumbnail refresh period in milliseconds. This option accepts values between **300** and **1000** only.<br />The default value is **500** milliseconds. For LINUX build this can go down to **10**<br />For example: **"ThumbnailRefreshPeriod": 500**</div> |
|
| **ThumbnailRefreshPeriod** | <div style="font-size: small">Thumbnail refresh period in milliseconds. This option accepts values between **300** and **1000** only.<br />The default value is **500** milliseconds. For LINUX build this can go down to **10**<br />For example: **"ThumbnailRefreshPeriod": 500**</div> |
|
||||||
| **ThumbnailResizeTimeoutPeriod** | <div style="font-size: small">Thumbnail Resize Timeout period in milliseconds. This option accepts values between **200** and **5000** only.<br />The default value is **500** milliseconds.<br />For example: **"ThumbnailResizeTimeoutPeriod": 500**. If you are having the preview windows resize incorrectly on startup increase this value.</div> |
|
| **ThumbnailResizeTimeoutPeriod** | <div style="font-size: small">Thumbnail Resize Timeout period in milliseconds. This option accepts values between **200** and **5000** only.<br />The default value is **500** milliseconds.<br />For example: **"ThumbnailResizeTimeoutPeriod": 500**. If you are having the preview windows resize incorrectly on startup increase this value.</div> |
|
||||||
| **ExecutablesToPreview** | <div style="font-size: small">List of executables to display preview windows for. List of strings.<br />The default value is **"exefile"**.<br />For example: **"ExecutablesToPreview": ["exefile","wow","Diablo IV"]**. If you are having the preview windows resize incorrectly on startup increase this value.</div> |
|
| **ExecutablesToPreview** | <div style="font-size: small">List of executables to display preview windows for. List of strings.<br />The default value is **"exefile"**.<br />For example: **"ExecutablesToPreview": ["exefile","wow","Diablo IV"]**. If you are having the preview windows resize incorrectly on startup increase this value.</div> |
|
||||||
|
| **IconName** | <div style="font-size: small">The icon you wish to use for Eve-O-Preview.<br />The default value is **""** which would equate to **IconOriginal**.<br />If an invalid or empty value is used, **IconOriginal** will be used.<br />Valid values are : **IconOriginal**, **IconDefault**, **IconAmber**, **IconBlue**, **IconCherry**, **IconDal**, **IconDark**, **IconMint**, **IconPurple** and **IconUrns**</div> |
|
||||||
|
|
||||||
<div style="page-break-after: always;"></div>
|
<div style="page-break-after: always;"></div>
|
||||||
|
|
||||||
@@ -221,6 +222,7 @@ You should modify this entry with a list of each of your clients replacing "Exam
|
|||||||
If a character appears in the list but is not currently logged in, then it will simply be skipped.
|
If a character appears in the list but is not currently logged in, then it will simply be skipped.
|
||||||
If a character does not appear in the list, then they will never become active when cycling clients.
|
If a character does not appear in the list, then they will never become active when cycling clients.
|
||||||
If "EVE" is used instead of a character name - then this is taken to mean active clients with no active character (ie on character selection screen). This would allow you to setup a cycle group to go through clients at character selection screen. EVE-O Preview will cycle through all clients in this state.
|
If "EVE" is used instead of a character name - then this is taken to mean active clients with no active character (ie on character selection screen). This would allow you to setup a cycle group to go through clients at character selection screen. EVE-O Preview will cycle through all clients in this state.
|
||||||
|
If no clients defined here but Hotkeys are defined then ALL active clients will be cycled through with those hotkeys.
|
||||||
|
|
||||||
By now you may have noticed that there are multiple groups. The above configuration can be followed for a second group by using the values **CycleGroup2ForwardHotkeys**, **CycleGroup2BackwardHotkeys**, and **CycleGroup2ForwardHotkeys**
|
By now you may have noticed that there are multiple groups. The above configuration can be followed for a second group by using the values **CycleGroup2ForwardHotkeys**, **CycleGroup2BackwardHotkeys**, and **CycleGroup2ForwardHotkeys**
|
||||||
This may provide useful if you want to have one HotKey to cycle through a group of DPS characters, while another HotKey cycles through support roles such as gate scouts, or a group of logi. Cyclegroups are numbered 1 through 5.
|
This may provide useful if you want to have one HotKey to cycle through a group of DPS characters, while another HotKey cycles through support roles such as gate scouts, or a group of logi. Cyclegroups are numbered 1 through 5.
|
||||||
|
@@ -131,6 +131,8 @@ namespace EveOPreview.Configuration.Implementation
|
|||||||
this.OverlayLabelColor = Color.Orange;
|
this.OverlayLabelColor = Color.Orange;
|
||||||
this.OverlayLabelSize = 10;
|
this.OverlayLabelSize = 10;
|
||||||
|
|
||||||
|
this.IconName = "";
|
||||||
|
|
||||||
this.LoginThumbnailLocation = new Point(5, 5);
|
this.LoginThumbnailLocation = new Point(5, 5);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -262,6 +264,8 @@ namespace EveOPreview.Configuration.Implementation
|
|||||||
public Color ActiveClientHighlightColor { get; set; }
|
public Color ActiveClientHighlightColor { get; set; }
|
||||||
public Color OverlayLabelColor { get; set; }
|
public Color OverlayLabelColor { get; set; }
|
||||||
public int OverlayLabelSize { get; set; }
|
public int OverlayLabelSize { get; set; }
|
||||||
|
public string IconName { get; set; }
|
||||||
|
|
||||||
public int ActiveClientHighlightThickness { get; set; }
|
public int ActiveClientHighlightThickness { get; set; }
|
||||||
|
|
||||||
[JsonProperty("LoginThumbnailLocation")]
|
[JsonProperty("LoginThumbnailLocation")]
|
||||||
|
@@ -71,6 +71,8 @@ namespace EveOPreview.Configuration
|
|||||||
Color OverlayLabelColor { get; set; }
|
Color OverlayLabelColor { get; set; }
|
||||||
int OverlayLabelSize { get; set; }
|
int OverlayLabelSize { get; set; }
|
||||||
|
|
||||||
|
string IconName { get; set; }
|
||||||
|
|
||||||
Point LoginThumbnailLocation { get; set; }
|
Point LoginThumbnailLocation { get; set; }
|
||||||
|
|
||||||
Point GetThumbnailLocation(string currentClient, string activeClient, Point defaultLocation);
|
Point GetThumbnailLocation(string currentClient, string activeClient, Point defaultLocation);
|
||||||
|
@@ -39,7 +39,7 @@
|
|||||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<ApplicationIcon>icon.ico</ApplicationIcon>
|
<ApplicationIcon>original-icon.ico</ApplicationIcon>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<StartupObject>EveOPreview.Program</StartupObject>
|
<StartupObject>EveOPreview.Program</StartupObject>
|
||||||
@@ -84,7 +84,7 @@
|
|||||||
<EmbeddedResource Include="app.manifest" />
|
<EmbeddedResource Include="app.manifest" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Content Include="icon.ico" />
|
<Content Include="original-icon.ico" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="LightInject">
|
<PackageReference Include="LightInject">
|
||||||
|
BIN
src/Eve-O-Preview/Icons/EVE-O_Amber.ico
Normal file
After Width: | Height: | Size: 112 KiB |
BIN
src/Eve-O-Preview/Icons/EVE-O_Blue.ico
Normal file
After Width: | Height: | Size: 112 KiB |
BIN
src/Eve-O-Preview/Icons/EVE-O_Cherry.ico
Normal file
After Width: | Height: | Size: 112 KiB |
BIN
src/Eve-O-Preview/Icons/EVE-O_Dal.ico
Normal file
After Width: | Height: | Size: 112 KiB |
BIN
src/Eve-O-Preview/Icons/EVE-O_Dark.ico
Normal file
After Width: | Height: | Size: 103 KiB |
BIN
src/Eve-O-Preview/Icons/EVE-O_Default.ico
Normal file
After Width: | Height: | Size: 106 KiB |
BIN
src/Eve-O-Preview/Icons/EVE-O_Mint.ico
Normal file
After Width: | Height: | Size: 112 KiB |
BIN
src/Eve-O-Preview/Icons/EVE-O_Purple.ico
Normal file
After Width: | Height: | Size: 112 KiB |
BIN
src/Eve-O-Preview/Icons/EVE-O_urns.ico
Normal file
After Width: | Height: | Size: 112 KiB |
@@ -45,6 +45,8 @@ namespace EveOPreview.Presenters
|
|||||||
this.View.ThumbnailStateChanged = this.UpdateThumbnailState;
|
this.View.ThumbnailStateChanged = this.UpdateThumbnailState;
|
||||||
this.View.DocumentationLinkActivated = this.OpenDocumentationLink;
|
this.View.DocumentationLinkActivated = this.OpenDocumentationLink;
|
||||||
this.View.ApplicationExitRequested = this.ExitApplication;
|
this.View.ApplicationExitRequested = this.ExitApplication;
|
||||||
|
|
||||||
|
this.View.IconName = this._configuration.IconName;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Activate()
|
private void Activate()
|
||||||
@@ -131,6 +133,8 @@ namespace EveOPreview.Presenters
|
|||||||
|
|
||||||
this.View.OverlayLabelColor = this._configuration.OverlayLabelColor;
|
this.View.OverlayLabelColor = this._configuration.OverlayLabelColor;
|
||||||
this.View.OverlayLabelSize = this._configuration.OverlayLabelSize;
|
this.View.OverlayLabelSize = this._configuration.OverlayLabelSize;
|
||||||
|
|
||||||
|
this.View.IconName = this._configuration.IconName;
|
||||||
}
|
}
|
||||||
|
|
||||||
private async void SaveApplicationSettings()
|
private async void SaveApplicationSettings()
|
||||||
@@ -172,6 +176,8 @@ namespace EveOPreview.Presenters
|
|||||||
this._configuration.OverlayLabelColor = this.View.OverlayLabelColor;
|
this._configuration.OverlayLabelColor = this.View.OverlayLabelColor;
|
||||||
this._configuration.OverlayLabelSize = this.View.OverlayLabelSize;
|
this._configuration.OverlayLabelSize = this.View.OverlayLabelSize;
|
||||||
|
|
||||||
|
this._configuration.IconName = this.View.IconName;
|
||||||
|
|
||||||
this._configurationStorage.Save();
|
this._configurationStorage.Save();
|
||||||
|
|
||||||
this.View.RefreshZoomSettings();
|
this.View.RefreshZoomSettings();
|
||||||
|
@@ -125,13 +125,24 @@ namespace EveOPreview.Services
|
|||||||
public void CycleNextClient(bool isForwards, Dictionary<string, int> cycleOrder)
|
public void CycleNextClient(bool isForwards, Dictionary<string, int> cycleOrder)
|
||||||
{
|
{
|
||||||
IOrderedEnumerable<KeyValuePair<string, int>> clientOrder;
|
IOrderedEnumerable<KeyValuePair<string, int>> clientOrder;
|
||||||
|
Dictionary<string, int> _cycleOrder = new Dictionary<string, int>(cycleOrder);
|
||||||
|
|
||||||
|
if ( _cycleOrder.Count == 0 )
|
||||||
|
{
|
||||||
|
int order = 0;
|
||||||
|
foreach( var x in _thumbnailViews)
|
||||||
|
{
|
||||||
|
_cycleOrder.Add(x.Value.Title, order++);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (isForwards)
|
if (isForwards)
|
||||||
{
|
{
|
||||||
clientOrder = cycleOrder.OrderBy(x => x.Value);
|
clientOrder = _cycleOrder.OrderBy(x => x.Value);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
clientOrder = cycleOrder.OrderByDescending(x => x.Value);
|
clientOrder = _cycleOrder.OrderByDescending(x => x.Value);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool setNextClient = false;
|
bool setNextClient = false;
|
||||||
@@ -433,11 +444,16 @@ namespace EveOPreview.Services
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Hide, show, resize and move
|
// Hide, show, resize and move - update ZoomAnchor setting
|
||||||
foreach (KeyValuePair<IntPtr, IThumbnailView> entry in this._thumbnailViews)
|
foreach (KeyValuePair<IntPtr, IThumbnailView> entry in this._thumbnailViews)
|
||||||
{
|
{
|
||||||
IThumbnailView view = entry.Value;
|
IThumbnailView view = entry.Value;
|
||||||
|
|
||||||
|
|
||||||
|
// update ZoomAnchor regardless
|
||||||
|
view.ClientZoomAnchor = this._configuration.GetZoomAnchor(view.Title, this._configuration.ThumbnailZoomAnchor);
|
||||||
|
|
||||||
|
|
||||||
if (hideAllThumbnails || this._configuration.IsThumbnailDisabled(view.Title))
|
if (hideAllThumbnails || this._configuration.IsThumbnailDisabled(view.Title))
|
||||||
{
|
{
|
||||||
if (view.IsActive)
|
if (view.IsActive)
|
||||||
@@ -823,8 +839,6 @@ namespace EveOPreview.Services
|
|||||||
{
|
{
|
||||||
this._windowManager.MoveWindow(clientHandle, clientLayout.X, clientLayout.Y, clientLayout.Width, clientLayout.Height);
|
this._windowManager.MoveWindow(clientHandle, clientLayout.X, clientLayout.Y, clientLayout.Width, clientLayout.Height);
|
||||||
}
|
}
|
||||||
|
|
||||||
view.ClientZoomAnchor = this._configuration.GetZoomAnchor(clientTitle, this._configuration.ThumbnailZoomAnchor);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void UpdateClientLayouts()
|
private void UpdateClientLayouts()
|
||||||
|
1634
src/Eve-O-Preview/View/Implementation/MainForm.Designer.cs
generated
@@ -1,7 +1,9 @@
|
|||||||
using EveOPreview.Configuration;
|
using EveOPreview.Configuration;
|
||||||
|
using EveOPreview.Properties;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
|
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
|
||||||
@@ -19,6 +21,7 @@ namespace EveOPreview.View
|
|||||||
private bool _suppressEvents;
|
private bool _suppressEvents;
|
||||||
private Size _minimumSize;
|
private Size _minimumSize;
|
||||||
private Size _maximumSize;
|
private Size _maximumSize;
|
||||||
|
private string _iconName;
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public MainForm(ApplicationContext context)
|
public MainForm(ApplicationContext context)
|
||||||
@@ -39,9 +42,7 @@ namespace EveOPreview.View
|
|||||||
this.InitOverlayLabelMap();
|
this.InitOverlayLabelMap();
|
||||||
this.InitFormSize();
|
this.InitFormSize();
|
||||||
|
|
||||||
|
|
||||||
this.AnimationStyleCombo.DataSource = Enum.GetValues(typeof(AnimationStyle));
|
this.AnimationStyleCombo.DataSource = Enum.GetValues(typeof(AnimationStyle));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool MinimizeToTray
|
public bool MinimizeToTray
|
||||||
@@ -50,6 +51,43 @@ namespace EveOPreview.View
|
|||||||
set => this.MinimizeToTrayCheckBox.Checked = value;
|
set => this.MinimizeToTrayCheckBox.Checked = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public string IconName
|
||||||
|
{
|
||||||
|
get => this._iconName;
|
||||||
|
set {
|
||||||
|
|
||||||
|
|
||||||
|
this._iconName = value;
|
||||||
|
|
||||||
|
// Set Icon
|
||||||
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
|
||||||
|
if (this._iconName == null || ((resources.GetObject(this._iconName))) == null)
|
||||||
|
{
|
||||||
|
this._iconName = "IconOriginal";
|
||||||
|
}
|
||||||
|
|
||||||
|
// pull icon from resources
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var iconBytes = (byte[])resources.GetObject(this._iconName);
|
||||||
|
using (MemoryStream ms = new MemoryStream(iconBytes))
|
||||||
|
{
|
||||||
|
this.Icon = new Icon(ms);
|
||||||
|
this.NotifyIcon.Icon = this.Icon;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
// Log ?
|
||||||
|
}
|
||||||
|
|
||||||
|
if (value != "")
|
||||||
|
{
|
||||||
|
this.ApplicationSettingsChanged?.Invoke();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public double ThumbnailOpacity
|
public double ThumbnailOpacity
|
||||||
{
|
{
|
||||||
get => Math.Min(this.ThumbnailOpacityTrackBar.Value / 100.00, 1.00);
|
get => Math.Min(this.ThumbnailOpacityTrackBar.Value / 100.00, 1.00);
|
||||||
@@ -264,7 +302,6 @@ namespace EveOPreview.View
|
|||||||
this.OverlayLabelSizeNumericEdit.Value = value;
|
this.OverlayLabelSizeNumericEdit.Value = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public new void Show()
|
public new void Show()
|
||||||
{
|
{
|
||||||
// Registers the current instance as the application's Main Form
|
// Registers the current instance as the application's Main Form
|
||||||
|
@@ -117,84 +117,85 @@
|
|||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<metadata name="RestoreWindowMenuItem.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<data name="RestoreWindowMenuItem.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="ExitMenuItem.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="ExitMenuItem.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="TitleMenuItem.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="TitleMenuItem.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="SeparatorMenuItem.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="SeparatorMenuItem.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="ContentTabControl.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="ContentTabControl.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="GeneralTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="GeneralTabPage.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="GeneralSettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="GeneralSettingsPanel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="label4.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="label4.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="ThumbnailTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="ThumbnailTabPage.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="ThumbnailSettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="ThumbnailSettingsPanel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="HeigthLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="HeigthLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="WidthLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="WidthLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="OpacityLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="OpacityLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="ZoomSettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="ZoomSettingsPanel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="ZoomFactorLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="ZoomFactorLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="ZoomAnchorLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="ZoomAnchorLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="OverlayTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="OverlayTabPage.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="OverlaySettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="OverlaySettingsPanel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="ClientsTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="ClientsTabPage.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="ClientsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="ClientsPanel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="ThumbnailsListLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="ThumbnailsListLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="AboutTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="AboutTabPage.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="AboutPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="AboutPanel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="CreditMaintLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="CreditMaintLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="DocumentationLinkLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="DocumentationLinkLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="DescriptionLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="DescriptionLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<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.
|
||||||
|
|
||||||
@@ -205,16 +206,16 @@ The program does NOT
|
|||||||
• interact with EVE Online except of;
|
• interact with EVE Online except of;
|
||||||
- resizing or bringing it to the foreground</value>
|
- resizing or bringing it to the foreground</value>
|
||||||
</data>
|
</data>
|
||||||
<metadata name="NameLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="NameLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</metadata>
|
</data>
|
||||||
<metadata name="NotifyIcon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
|
||||||
<value>17, 17</value>
|
|
||||||
</metadata>
|
|
||||||
<metadata name="TrayMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
|
||||||
<value>123, 17</value>
|
|
||||||
</metadata>
|
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<data name="NotifyIcon.TrayLocation" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>17, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="TrayMenu.TrayLocation" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>123, 17</value>
|
||||||
|
</data>
|
||||||
<data name="NotifyIcon.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="NotifyIcon.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
AAABAAQAEBAAAAEAIABoBAAARgAAACAgAAABACAAqBAAAK4EAAAwMAAAAQAgAKglAABWFQAAQEAAAAEA
|
AAABAAQAEBAAAAEAIABoBAAARgAAACAgAAABACAAqBAAAK4EAAAwMAAAAQAgAKglAABWFQAAQEAAAAEA
|
||||||
@@ -753,9 +754,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.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<data name="$this.TrayHeight" type="System.Int32, mscorlib">
|
||||||
<value>36</value>
|
<value>36</value>
|
||||||
</metadata>
|
</data>
|
||||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
AAABAAQAEBAAAAEAIABoBAAARgAAACAgAAABACAAqBAAAK4EAAAwMAAAAQAgAKglAABWFQAAQEAAAAEA
|
AAABAAQAEBAAAAEAIABoBAAARgAAACAgAAABACAAqBAAAK4EAAAwMAAAAQAgAKglAABWFQAAQEAAAAEA
|
||||||
@@ -1294,4 +1295,35 @@ 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>
|
||||||
|
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<data name="IconOriginal" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\..\original-icon.ico;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name="IconAmber" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\..\Icons\EVE-O_Amber.ico;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name="IconBlue" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\..\Icons\EVE-O_Blue.ico;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name="IconCherry" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\..\Icons\EVE-O_Cherry.ico;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name="IconDal" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\..\Icons\EVE-O_Dal.ico;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name="IconDark" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\..\Icons\EVE-O_Dark.ico;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name="IconDefault" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\..\Icons\EVE-O_Default.ico;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name="IconMint" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\..\Icons\EVE-O_Mint.ico;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name="IconPurple" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\..\Icons\EVE-O_Purple.ico;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name="IconUrns" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\..\Icons\EVE-O_urns.ico;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
@@ -87,7 +87,7 @@ namespace EveOPreview.View
|
|||||||
set
|
set
|
||||||
{
|
{
|
||||||
this.Text = value;
|
this.Text = value;
|
||||||
this._overlay.SetOverlayLabel(value.Replace("EVE - ", ""));
|
this._overlay.SetOverlayLabel(value.Replace("EVE - ", "").Replace("EVE Frontier - ", "*"));
|
||||||
this._overlay.SetPropertiesOverlayLabel(_config.OverlayLabelSize, _config.OverlayLabelColor, _config.OverlayLabelAnchor);
|
this._overlay.SetPropertiesOverlayLabel(_config.OverlayLabelSize, _config.OverlayLabelColor, _config.OverlayLabelAnchor);
|
||||||
SetDefaultBorderColor();
|
SetDefaultBorderColor();
|
||||||
}
|
}
|
||||||
|
@@ -42,6 +42,8 @@ namespace EveOPreview.View
|
|||||||
Color OverlayLabelColor { get; set; }
|
Color OverlayLabelColor { get; set; }
|
||||||
int OverlayLabelSize { get; set; }
|
int OverlayLabelSize { get; set; }
|
||||||
|
|
||||||
|
string IconName { get; set; }
|
||||||
|
|
||||||
void SetDocumentationUrl(string url);
|
void SetDocumentationUrl(string url);
|
||||||
void SetVersionInfo(string version);
|
void SetVersionInfo(string version);
|
||||||
void SetThumbnailSizeLimitations(Size minimumSize, Size maximumSize);
|
void SetThumbnailSizeLimitations(Size minimumSize, Size maximumSize);
|
||||||
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |