53 lines
1.6 KiB
C#
53 lines
1.6 KiB
C#
namespace EveOPreview.Configuration
|
|
{
|
|
public class ApplicationConfiguration : IApplicationConfiguration
|
|
{
|
|
public ApplicationConfiguration()
|
|
{
|
|
// Default values
|
|
this.MinimizeToTray = true;
|
|
this.ThumbnailRefreshPeriod = 500;
|
|
|
|
this.ThumbnailsOpacity = 0.5;
|
|
|
|
this.EnableClientsLocationTracking = false;
|
|
this.HideActiveClientThumbnail = false;
|
|
this.ShowThumbnailsAlwaysOnTop = true;
|
|
this.HideThumbnailsOnLostFocus = false;
|
|
this.EnablePerClientThumbnailsLayouts = false;
|
|
|
|
this.SyncThumbnailsSize = true;
|
|
this.ThumbnailsWidth = 250;
|
|
this.ThumbnailsHeight = 150;
|
|
|
|
this.EnableThumbnailZoom = false;
|
|
this.ThumbnailZoomFactor = 2;
|
|
this.ThumbnailZoomAnchor = ZoomAnchor.NW;
|
|
|
|
this.ShowThumbnailOverlays = true;
|
|
this.ShowThumbnailFrames = true;
|
|
}
|
|
|
|
public bool MinimizeToTray { get; set; }
|
|
public int ThumbnailRefreshPeriod { get; set; }
|
|
|
|
public double ThumbnailsOpacity { get; set; }
|
|
|
|
public bool EnableClientsLocationTracking { get; set; }
|
|
public bool HideActiveClientThumbnail { get; set; }
|
|
public bool ShowThumbnailsAlwaysOnTop { get; set; }
|
|
public bool HideThumbnailsOnLostFocus { get; set; }
|
|
public bool EnablePerClientThumbnailsLayouts { get; set; }
|
|
|
|
public bool SyncThumbnailsSize { get; set; }
|
|
public int ThumbnailsWidth { get; set; }
|
|
public int ThumbnailsHeight { get; set; }
|
|
|
|
public bool EnableThumbnailZoom { get; set; }
|
|
public int ThumbnailZoomFactor { get; set; }
|
|
public ZoomAnchor ThumbnailZoomAnchor { get; set; }
|
|
|
|
public bool ShowThumbnailOverlays { get; set; }
|
|
public bool ShowThumbnailFrames { get; set; }
|
|
}
|
|
} |