Example #1
0
File: Config.cs Project: FDIM/ruler
 public static Config Load()
 {
     var config = new Config();
     var lines = File.Exists(ConfigPath) ? File.ReadAllLines(ConfigPath) : new string[0];
     if (lines.Length == 2)
     {
         config.HorizontalRulerInfo = RulerInfo.CovertToRulerInfo(lines[0].Split(' '));
         config.VerticalRulerInfo = RulerInfo.CovertToRulerInfo(lines[1].Split(' '));
     }
     else
     {
         config.HorizontalRulerInfo = RulerInfo.GetDefaultRulerInfo();
         config.VerticalRulerInfo = RulerInfo.GetDefaultRulerInfo(true);
     }
     return config;
 }
Example #2
0
        private static void Main(params string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            MainForm mainForm;

            if (args.Length == 0)
            {
                mainForm = new MainForm();
            }
            else
            {
                mainForm = new MainForm(RulerInfo.CovertToRulerInfo(args));
            }

            Application.Run(mainForm);
        }