public static void DefineConfigurationItems() { IConfiguration conf = ConfigurationRepository.IConfiguration; IConfigurationItemObject <Size> sizeForm = new ConfigurationItemObject <Size>(UI_Constants.ConnectionPropertiesFormSize, new Size(478, 437), UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", sizeForm as IConfigurationItem); IConfigurationItemObject <Point> locationForm = new ConfigurationItemObject <Point>(UI_Constants.ConnectionPropertiesFormLocation, new Point(100, 50), UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", locationForm as IConfigurationItem); }
protected void DefineConfiguration() { IConfiguration conf = ConfigurationRepository.IConfiguration; for (int i = 1; i < ForeColors.Length; i++) { IConfigurationItemObject <Color> color = null; color = new ConfigurationItemObject <Color>(UI_Constants.ForeColor + i.ToString(), Color.Black, UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", color as IConfigurationItem); color = new ConfigurationItemObject <Color>(UI_Constants.BackColor + i.ToString(), Color.White, UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", color as IConfigurationItem); } }
public static void DefineConfigurationItems() { IConfiguration conf = ConfigurationRepository.IConfiguration; IConfigurationItemObject <Size> sizeForm = new ConfigurationItemObject <Size>(UI_Constants.EnumVariableFormSize, new Size(478, 437), UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", sizeForm as IConfigurationItem); IConfigurationItemObject <Point> locationForm = new ConfigurationItemObject <Point>(UI_Constants.EnumVariableFormLocation, new Point(100, 50), UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", locationForm as IConfigurationItem); IConfigurationItemObject <Size> locationSplitter = new ConfigurationItemObject <Size>(UI_Constants.EnumVariableFormSplitterLocation, new Size(200, 0), UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", locationSplitter as IConfigurationItem); }
public static void DefineConfigurationItems() { IConfiguration conf = ConfigurationRepository.IConfiguration; IConfigurationItemObject <Size> sizeMainForm = new ConfigurationItemObject <Size>(UI_Constants.ConfigurationFormSize, new Size(503, 363), UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", sizeMainForm as IConfigurationItem); IConfigurationItemObject <Point> locationMainForm = new ConfigurationItemObject <Point>(UI_Constants.ConfigurationFormLocation, new Point(100, 50), UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", locationMainForm as IConfigurationItem); conf.AddConfigurationItem("", new IConfigurationItemImpl(UI_Constants.SakwaModelPath, "", UI_Constants.ConfigurationSource)); conf.AddConfigurationItem("", new IConfigurationItemImpl(UI_Constants.SakwaTemplatePath, "", UI_Constants.ConfigurationSource)); conf.AddConfigurationItem("", new IConfigurationItemImpl(UI_Constants.SakwaModelOnStart, "", UI_Constants.ConfigurationSource)); conf.AddConfigurationItem("", new IConfigurationItemImpl(UI_Constants.FullHelpPath, "", UI_Constants.ConfigurationSource)); conf.AddConfigurationItem("", new IConfigurationItemImpl(UI_Constants.StockMethods, "", UI_Constants.ConfigurationSource)); conf.AddConfigurationItem("", new IConfigurationItemImpl(UI_Constants.GlobalConnectionProperties, "", UI_Constants.ConfigurationSource)); }
public static void DefineConfigurationItems() { IConfiguration conf = ConfigurationRepository.IConfiguration; IConfigurationItemObject <Size> sizeForm = new ConfigurationItemObject <Size>(UI_Constants.BulkImportFormSize, new Size(478, 437), UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", sizeForm as IConfigurationItem); IConfigurationItemObject <Point> locationForm = new ConfigurationItemObject <Point>(UI_Constants.BulkImportFormLocation, new Point(100, 50), UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", locationForm as IConfigurationItem); IConfigurationItemObject <Size> locationSplitter1 = new ConfigurationItemObject <Size>(UI_Constants.BulkImportFormSplitter1Location, new Size(190, 207), UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", locationSplitter1 as IConfigurationItem); IConfigurationItemObject <Size> locationSplitter2 = new ConfigurationItemObject <Size>(UI_Constants.BulkImportFormSplitter2Location, new Size(194, 168), UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", locationSplitter2 as IConfigurationItem); }
private void TemplateForm_Load(object sender, EventArgs e) { #region Setup Configuration conf.AddConfigurationItem("", new IConfigurationItemImpl(UI_Constants.TemplateFormState, "", UI_Constants.ConfigurationSource)); IConfigurationItemObject <Size> sizeForm = new ConfigurationItemObject <Size>(UI_Constants.TemplateFormSize, new Size(686, 432), UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", sizeForm as IConfigurationItem); IConfigurationItemObject <Point> locationForm = new ConfigurationItemObject <Point>(UI_Constants.TemplateFormLocation, new Point(100, 50), UI_Constants.ConfigurationSource); conf.AddConfigurationItem("", locationForm as IConfigurationItem); conf.AddConfigurationItem("", new IConfigurationItemImpl(UI_Constants.TemplateRecentFiles, "", UI_Constants.ConfigurationSource)); conf.AddConfigurationItem("", new IConfigurationItemImpl(UI_Constants.TemplateRecentProjects, "", UI_Constants.ConfigurationSource)); conf.AddConfigurationItem("", new IConfigurationItemImpl(UI_Constants.TemplateRecentNode, "", UI_Constants.ConfigurationSource)); if (conf.GetConfigurationItem(UI_Constants.SakwaModelOnStart) == null) { ConfigurationForm.DefineConfigurationItems(); } #endregion #region App configuration switch (conf.GetConfigurationValue(UI_Constants.TemplateFormState)) { case "Maximized": WindowState = FormWindowState.Maximized; break; case "Normal": IConfigurationItem size = conf.GetConfigurationItem(UI_Constants.TemplateFormSize); this.Size = (size as IConfigurationItemObject <Size>).GetValue(this.Size); IConfigurationItem location = conf.GetConfigurationItem(UI_Constants.TemplateFormLocation); this.Location = (location as IConfigurationItemObject <Point>).GetValue(this.Location); if (this.Location.X < 0) { this.Location = new Point(0, 0); } //Make sure the form is shown on the visible screen if (!Screen.GetWorkingArea(this).IntersectsWith(new Rectangle(this.Location, this.Size))) { this.Location = new Point(100, 100); } break; default: size = conf.GetConfigurationItem(UI_Constants.TemplateFormSize); this.Size = (size as IConfigurationItemObject <Size>).GetValue(this.Size); location = conf.GetConfigurationItem(UI_Constants.TemplateFormLocation); this.Location = (location as IConfigurationItemObject <Point>).GetValue(this.Location); //Make sure the form is shown on the visible screen if (!Screen.GetWorkingArea(this).IntersectsWith(new Rectangle(this.Location, this.Size))) { this.Location = new Point(100, 100); } break; } //switch(conf.GetConfigurationValue("window-state")) #endregion InitializeControl(); }