コード例 #1
0
        void confForm_Load(object sender, EventArgs e)
        {
            if (!DesignMode && _Persistence != ePersistence.None)
            {
                IConfiguration conf = ConfigurationRepository.IConfiguration;

                string name = "size-" + _ConfigurationName;

                IConfigurationItemObject <Size> size = null;
                size = conf.GetConfigurationItem((this as IConfigurationControl).ConfigurationName(name)) as IConfigurationItemObject <Size>;

                if (size == null)
                {
                    size = new ConfigurationItemObject <Size>(name, new Size(390, 300), eConfigurationSource.AllUsersAppData);
                    conf.AddConfigurationItem(_Prefix, size as IConfigurationItem);
                }
                this.Size = (size as IConfigurationItemObject <Size>).GetValue(this.Size);

                name = "location-" + _ConfigurationName;

                IConfigurationItemObject <Point> location = null;
                location = conf.GetConfigurationItem((this as IConfigurationControl).ConfigurationName(name)) as IConfigurationItemObject <Point>;

                if (location == null)
                {
                    location = new ConfigurationItemObject <Point>(name, new Point(100, 50), eConfigurationSource.AllUsersAppData);
                    conf.AddConfigurationItem(_Prefix, location as IConfigurationItem);
                }
                this.Location = LocationInView(location.GetValue(this.Location));
            }
        }
コード例 #2
0
        private void DefineConfiguration()
        {
            if (conf == null)
            {
                conf = ConfigurationRepository.IConfiguration;
            }

            conf.AddConfigurationItem("", new IConfigurationItemImpl(_ConfigurationName, "", configurationSource));
            conf.AddConfigurationItem("", new IConfigurationItemImpl(_PersistanceLastValue, "", configurationSource));
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
            }
        }
コード例 #5
0
        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);
        }
コード例 #6
0
        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);
        }
コード例 #7
0
        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));
        }
コード例 #8
0
 protected override void DefineConfiguration()
 {
     conf.AddConfigurationItem(new IConfigurationItemImpl(SelectedTab, "0", Constants.ConfigurationSource));
 }
コード例 #9
0
        public static void DefineConfiguration()
        {
            IConfiguration conf = ConfigurationRepository.IConfiguration;

            conf.AddConfigurationItem("", new IConfigurationItemImpl(UI_Constants.RecentDomainTemplates, "", UI_Constants.ConfigurationSource));
        }
コード例 #10
0
        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();
        }