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> |
|
||||
| **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> |
|
||||
| **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>
|
||||
|
||||
@@ -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 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 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**
|
||||
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.OverlayLabelSize = 10;
|
||||
|
||||
this.IconName = "";
|
||||
|
||||
this.LoginThumbnailLocation = new Point(5, 5);
|
||||
}
|
||||
|
||||
@@ -262,6 +264,8 @@ namespace EveOPreview.Configuration.Implementation
|
||||
public Color ActiveClientHighlightColor { get; set; }
|
||||
public Color OverlayLabelColor { get; set; }
|
||||
public int OverlayLabelSize { get; set; }
|
||||
public string IconName { get; set; }
|
||||
|
||||
public int ActiveClientHighlightThickness { get; set; }
|
||||
|
||||
[JsonProperty("LoginThumbnailLocation")]
|
||||
|
@@ -71,6 +71,8 @@ namespace EveOPreview.Configuration
|
||||
Color OverlayLabelColor { get; set; }
|
||||
int OverlayLabelSize { get; set; }
|
||||
|
||||
string IconName { get; set; }
|
||||
|
||||
Point LoginThumbnailLocation { get; set; }
|
||||
|
||||
Point GetThumbnailLocation(string currentClient, string activeClient, Point defaultLocation);
|
||||
|
@@ -39,7 +39,7 @@
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationIcon>icon.ico</ApplicationIcon>
|
||||
<ApplicationIcon>original-icon.ico</ApplicationIcon>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<StartupObject>EveOPreview.Program</StartupObject>
|
||||
@@ -84,7 +84,7 @@
|
||||
<EmbeddedResource Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="icon.ico" />
|
||||
<Content Include="original-icon.ico" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<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.DocumentationLinkActivated = this.OpenDocumentationLink;
|
||||
this.View.ApplicationExitRequested = this.ExitApplication;
|
||||
|
||||
this.View.IconName = this._configuration.IconName;
|
||||
}
|
||||
|
||||
private void Activate()
|
||||
@@ -131,6 +133,8 @@ namespace EveOPreview.Presenters
|
||||
|
||||
this.View.OverlayLabelColor = this._configuration.OverlayLabelColor;
|
||||
this.View.OverlayLabelSize = this._configuration.OverlayLabelSize;
|
||||
|
||||
this.View.IconName = this._configuration.IconName;
|
||||
}
|
||||
|
||||
private async void SaveApplicationSettings()
|
||||
@@ -172,6 +176,8 @@ namespace EveOPreview.Presenters
|
||||
this._configuration.OverlayLabelColor = this.View.OverlayLabelColor;
|
||||
this._configuration.OverlayLabelSize = this.View.OverlayLabelSize;
|
||||
|
||||
this._configuration.IconName = this.View.IconName;
|
||||
|
||||
this._configurationStorage.Save();
|
||||
|
||||
this.View.RefreshZoomSettings();
|
||||
|
@@ -125,13 +125,24 @@ namespace EveOPreview.Services
|
||||
public void CycleNextClient(bool isForwards, Dictionary<string, int> cycleOrder)
|
||||
{
|
||||
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)
|
||||
{
|
||||
clientOrder = cycleOrder.OrderBy(x => x.Value);
|
||||
clientOrder = _cycleOrder.OrderBy(x => x.Value);
|
||||
}
|
||||
else
|
||||
{
|
||||
clientOrder = cycleOrder.OrderByDescending(x => x.Value);
|
||||
clientOrder = _cycleOrder.OrderByDescending(x => x.Value);
|
||||
}
|
||||
|
||||
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)
|
||||
{
|
||||
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 (view.IsActive)
|
||||
@@ -823,8 +839,6 @@ namespace EveOPreview.Services
|
||||
{
|
||||
this._windowManager.MoveWindow(clientHandle, clientLayout.X, clientLayout.Y, clientLayout.Width, clientLayout.Height);
|
||||
}
|
||||
|
||||
view.ClientZoomAnchor = this._configuration.GetZoomAnchor(clientTitle, this._configuration.ThumbnailZoomAnchor);
|
||||
}
|
||||
|
||||
private void UpdateClientLayouts()
|
||||
|
1634
src/Eve-O-Preview/View/Implementation/MainForm.Designer.cs
generated
@@ -1,7 +1,9 @@
|
||||
using EveOPreview.Configuration;
|
||||
using EveOPreview.Properties;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Windows.Forms;
|
||||
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
|
||||
@@ -19,6 +21,7 @@ namespace EveOPreview.View
|
||||
private bool _suppressEvents;
|
||||
private Size _minimumSize;
|
||||
private Size _maximumSize;
|
||||
private string _iconName;
|
||||
#endregion
|
||||
|
||||
public MainForm(ApplicationContext context)
|
||||
@@ -39,9 +42,7 @@ namespace EveOPreview.View
|
||||
this.InitOverlayLabelMap();
|
||||
this.InitFormSize();
|
||||
|
||||
|
||||
this.AnimationStyleCombo.DataSource = Enum.GetValues(typeof(AnimationStyle));
|
||||
|
||||
}
|
||||
|
||||
public bool MinimizeToTray
|
||||
@@ -50,6 +51,43 @@ namespace EveOPreview.View
|
||||
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
|
||||
{
|
||||
get => Math.Min(this.ThumbnailOpacityTrackBar.Value / 100.00, 1.00);
|
||||
@@ -264,7 +302,6 @@ namespace EveOPreview.View
|
||||
this.OverlayLabelSizeNumericEdit.Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
public new void Show()
|
||||
{
|
||||
// Registers the current instance as the application's Main Form
|
||||
|
@@ -117,84 +117,85 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</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>
|
||||
</metadata>
|
||||
<metadata name="ExitMenuItem.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="ExitMenuItem.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="TitleMenuItem.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="TitleMenuItem.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="SeparatorMenuItem.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="SeparatorMenuItem.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="ContentTabControl.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="ContentTabControl.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="GeneralTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="GeneralTabPage.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="GeneralSettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="GeneralSettingsPanel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="label4.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="label4.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="ThumbnailTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="ThumbnailTabPage.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="ThumbnailSettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="ThumbnailSettingsPanel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="HeigthLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="HeigthLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="WidthLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="WidthLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="OpacityLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="OpacityLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="ZoomSettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="ZoomSettingsPanel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="ZoomFactorLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="ZoomFactorLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="ZoomAnchorLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="ZoomAnchorLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="OverlayTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="OverlayTabPage.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="OverlaySettingsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="OverlaySettingsPanel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="ClientsTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="ClientsTabPage.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="ClientsPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="ClientsPanel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="ThumbnailsListLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="ThumbnailsListLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="AboutTabPage.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="AboutTabPage.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="AboutPanel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="AboutPanel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="CreditMaintLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="CreditMaintLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="DocumentationLinkLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="DocumentationLinkLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<metadata name="DescriptionLabel.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
</data>
|
||||
<data name="DescriptionLabel.GenerateMember" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
</data>
|
||||
<data name="DescriptionLabel.Text" xml:space="preserve">
|
||||
<value>An advanced task switcher for EVE Online clients.
|
||||
|
||||
@@ -205,16 +206,16 @@ The program does NOT
|
||||
• interact with EVE Online except of;
|
||||
- resizing or bringing it to the foreground</value>
|
||||
</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>
|
||||
</metadata>
|
||||
<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>
|
||||
</data>
|
||||
<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">
|
||||
<value>
|
||||
AAABAAQAEBAAAAEAIABoBAAARgAAACAgAAABACAAqBAAAK4EAAAwMAAAAQAgAKglAABWFQAAQEAAAAEA
|
||||
@@ -753,9 +754,9 @@ The program does NOT
|
||||
Af//4AAAAAAH///wAAAAAA////gAAAAAH////gAAAAB/////AAAAAP/////AAAAD/////+AAAAf//w==
|
||||
</value>
|
||||
</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>
|
||||
</metadata>
|
||||
</data>
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAQAEBAAAAEAIABoBAAARgAAACAgAAABACAAqBAAAK4EAAAwMAAAAQAgAKglAABWFQAAQEAAAAEA
|
||||
@@ -1294,4 +1295,35 @@ The program does NOT
|
||||
Af//4AAAAAAH///wAAAAAA////gAAAAAH////gAAAAB/////AAAAAP/////AAAAD/////+AAAAf//w==
|
||||
</value>
|
||||
</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>
|
@@ -87,7 +87,7 @@ namespace EveOPreview.View
|
||||
set
|
||||
{
|
||||
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);
|
||||
SetDefaultBorderColor();
|
||||
}
|
||||
|
@@ -42,6 +42,8 @@ namespace EveOPreview.View
|
||||
Color OverlayLabelColor { get; set; }
|
||||
int OverlayLabelSize { get; set; }
|
||||
|
||||
string IconName { get; set; }
|
||||
|
||||
void SetDocumentationUrl(string url);
|
||||
void SetVersionInfo(string version);
|
||||
void SetThumbnailSizeLimitations(Size minimumSize, Size maximumSize);
|
||||
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |