Example #1
0
        public override void Upgrade()
        {
            string lastConfigFilePath = null;

            try
            {
                lastConfigFilePath = (string)GetPreviousVersion("LastConfigFilePath");
            }
            catch
            {
                // mono does not support GetPreviousVersion as of 23-Sep-2008
                // it doesn't matter if this fails
            }

            base.Upgrade();             // bring forward our MruConfigFilePaths and any other properties
            if (MruConfigFilePaths == null)
            {
                MruConfigFilePaths = new MruProjects();
            }
            if (Reporting == null)
            {
                Reporting = new ReportingSettings();
            }
            if (!string.IsNullOrEmpty(lastConfigFilePath))
            {
                MruConfigFilePaths.AddNewPath(lastConfigFilePath);
            }
        }
Example #2
0
		private void Initialize()
		{
			if (MruConfigFilePaths == null)
			{
				MruConfigFilePaths = new MruProjects();
			}
		}
Example #3
0
        static void Main()
        {
            // Can't get this working yet.
            //Logger.Init();
            //ErrorReport.EmailAddress = "*****@*****.**";
            //ErrorReport.AddStandardProperties();
            //ExceptionHandler.Init();

            if (!Directory.Exists(MainApplicationFolder))
            {
                Directory.CreateDirectory(MainApplicationFolder);
            }

            if (!Directory.Exists(SpongeProject.ProjectsFolder))
            {
                Directory.CreateDirectory(SpongeProject.ProjectsFolder);
            }

            //Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("fr");

            LocalizationManager.Enabled = true;
            LocalizationManager.Initialize(Path.Combine(MainApplicationFolder, "Localizations"));

            LocalizeItemDlg.SetDialogBounds            += LocalizeItemDlg_SetDialogBounds;
            LocalizeItemDlg.SetDialogSplitterPosition  += LocalizeItemDlg_SetDialogSplitterPosition;
            LocalizeItemDlg.SaveDialogBounds           += LocalizeItemDlg_SaveDialogBounds;
            LocalizeItemDlg.SaveDialogSplitterPosition += LocalizeItemDlg_SaveDialogSplitterPosition;


            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            SpongeProject prj = null;

            MruProjects.Initialize(Settings.Default.MRUList);
            if (MruProjects.Latest != null && File.Exists(MruProjects.Latest))
            {
                prj = SpongeProject.Load(MruProjects.Latest);
            }
            else
            {
                using (var dlg = new WelcomeDlg())
                {
                    if (dlg.ShowDialog() == DialogResult.OK)
                    {
                        prj = dlg.Project;
                    }
                }
            }

            if (prj != null)
            {
                Application.Run(new MainWnd(prj));
            }
        }
Example #4
0
 private void Initialize()
 {
     if (MruConfigFilePaths == null)
     {
         MruConfigFilePaths = new MruProjects();
     }
     if (Reporting == null)
     {
         Reporting = new ReportingSettings();
     }
 }
Example #5
0
		public override void Upgrade()
		{
			string lastConfigFilePath = null;
			try
			{
				lastConfigFilePath = (string) GetPreviousVersion("LastConfigFilePath");
			}
			catch
			{
				// mono does not support GetPreviousVersion as of 23-Sep-2008
				// it doesn't matter if this fails
			}

			base.Upgrade(); // bring forward our MruConfigFilePaths and any other properties
			if (MruConfigFilePaths == null)
			{
				MruConfigFilePaths = new MruProjects();
			}
			if (!string.IsNullOrEmpty(lastConfigFilePath))
			{
				MruConfigFilePaths.AddNewPath(lastConfigFilePath);
			}
		}
Example #6
0
 public void Setup()
 {
     _mruProjects = new MruProjects();
 }
Example #7
0
		public void Setup()
		{
			_mruProjects = new MruProjects();
		}