2021-05-07 22:05:11 -04:00

45 lines
1.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UniversalEditor.ObjectModels.Markup;
using UniversalEditor.DataFormats.Markup.XML;
using UniversalEditor.Accessors;
using MBS.Framework.Drawing;
namespace UniversalEditor.UserInterface
{
public static class LocalConfiguration
{
public static string ApplicationName { get; set; } = "Universal Editor";
public static string ApplicationShortName { get; set; } = "mbs-editor";
public static string CompanyName { get; set; } = "Mike Becker's Software";
public static MBS.Framework.UserInterface.SplashScreenSettings SplashScreen { get; } = new MBS.Framework.UserInterface.SplashScreenSettings();
public static StartPageSettings StartPage { get; } = new StartPageSettings();
public static ColorSchemeSettings ColorScheme { get; } = new ColorSchemeSettings();
public static bool ConfirmExit { get; set; }
// public static Icon MainIcon { get; set; }
}
public class StartPageSettings
{
private bool mvarShowOnStartup = true;
public bool ShowOnStartup { get { return mvarShowOnStartup; } set { mvarShowOnStartup = value; } }
private string mvarHeaderImageFileName = @"Images/SplashScreen/header2.png"; // null;
public string HeaderImageFileName { get { return mvarHeaderImageFileName; } set { mvarHeaderImageFileName = value; } }
}
public class ColorSchemeSettings
{
public Color DarkColor { get; set; } = Color.FromRGBAByte(30, 30, 30);
public Color LightColor { get; set; } = Color.FromRGBAByte(51, 51, 51);
public Color BackgroundColor { get; set; } = Color.FromRGBAByte(77, 77, 77);
}
}