Exemplo n.º 1
0
 private StructSettings SettingEquals(StructSettings setting)
 {
     if (setting.DefaultColor == null)
     {
         setting.DefaultColor = Color.Black;
     }
     if (setting.DefaultFont is null)
     {
         setting.DefaultFont = new Font("Arial", 8.25F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(204)));
     }
     //if (setting.DefaultSize < -20 || setting.DefaultSize > 20)
     //{
     //    setting.DefaultSize = 0;
     //}
     if (setting.DefaultStep == null)
     {
         setting.DefaultStep = new Step(5);
     }
     if (setting.DefaultWidth <= 0 || setting.DefaultWidth > 5)
     {
         setting.DefaultWidth = 1;
     }
     if (setting.Path is null)
     {
         setting.Path = "";
     }
     return(setting);
 }
Exemplo n.º 2
0
 public void LoadCoreUML(StructSettings setting)
 {
     if (setting != null)
     {
         StructSettings EqSetting = SettingEquals(setting);
         DefaultColor = EqSetting.DefaultColor;
         DefaultFont  = EqSetting.DefaultFont;
         //DefaultSize = EqSetting.DefaultSize;
         DefaultStep  = EqSetting.DefaultStep;
         DefaultWidth = EqSetting.DefaultWidth;
         MyPath       = EqSetting.Path;
     }
 }
Exemplo n.º 3
0
        public NewProject(Form menu)
        {
            InitializeComponent();
            LoadSettings   load     = new LoadSettings();
            StructSettings settings = load.ReadSettings();

            if (settings != null)
            {
                _coreUML.LoadCoreUML(settings);
            }
            _coreUML.IsLoading = true;
            UpdateSettingsForm();
            _menu = menu;
        }
Exemplo n.º 4
0
 public Settings()
 {
     Struct = new StructSettings();
 }