/// <summary> /// Constructor with /// </summary> /// <param name="settings">Object with settings</param> /// <param name="hoToolsGui">Object with Control</param> public FrmSettingsToolbar(AddinSettings settings, HoToolsGui hoToolsGui) { InitializeComponent(); _settings = settings; _hoToolsGui = hoToolsGui; _model = hoToolsGui.Model; }
/// <summary> /// Constructor with /// </summary> /// <param name="settings">Object with settings</param> /// <param name="hoToolsGui">Object with Control</param> public FrmSettingsLineStyle(AddinSettings settings, HoToolsGui hoToolsGui) { InitializeComponent(); _settings = settings; _hoToolsGui = hoToolsGui; #region line style // line style var items = new string[] { "A Automatic", "C Custom", "D Direct", "B Bezier curve", "LV Lateral Vertical", "LH Lateral Horizontal", "no", "OR Orthogonal Rounded", "OS Orthogonal Square", "TH Tree Horizontal", "TV Tree Vertical" }; string[] itemsActivity = new string[items.Length]; items.CopyTo(itemsActivity, 0); string[] itemsStatechart = new string[items.Length]; items.CopyTo(itemsStatechart, 0); string[] itemsCustom = new string[items.Length]; items.CopyTo(itemsCustom, 0); string[] itemsClass = new string[items.Length]; items.CopyTo(itemsClass, 0); string[] itemsComponent = new string[items.Length]; items.CopyTo(itemsComponent, 0); string[] itemsUseCase = new string[items.Length]; items.CopyTo(itemsUseCase, 0); string[] itemsPackage = new string[items.Length]; items.CopyTo(itemsPackage, 0); string[] itemsDeployment = new string[items.Length]; items.CopyTo(itemsDeployment, 0); string[] itemsCompositeStructure = new string[items.Length]; items.CopyTo(itemsCompositeStructure, 0); this.cboActivityLineStyle.DataSource = itemsActivity; this.cboStatechartLineStyle.DataSource = itemsStatechart; this.cboClassLineStyle.DataSource = itemsClass; this.cboComponentLineStyle.DataSource = itemsComponent; this.cboPackageLineStyle.DataSource = itemsPackage; this.cboCustomLineStyle.DataSource = itemsCustom; this.cboUseCaseLineStyle.DataSource = itemsUseCase; this.cboDeploymentLineStyle.DataSource = itemsDeployment; this.cboCompositeStructureLineStyle.DataSource = itemsCompositeStructure; this.cboActivityLineStyle.Text = settings.ActivityLineStyle; this.cboStatechartLineStyle.Text = settings.StatechartLineStyle; this.cboClassLineStyle.Text = settings.ClassLineStyle; this.cboComponentLineStyle.Text = settings.ComponentLineStyle; this.cboPackageLineStyle.Text = settings.PackageLineStyle; this.cboCustomLineStyle.Text = settings.CustomLineStyle; this.cboUseCaseLineStyle.Text = settings.UseCaseLineStyle; this.cboDeploymentLineStyle.Text = settings.DeploymentLineStyle; this.cboCompositeStructureLineStyle.Text = settings.CompositeStructureLineStyle; #endregion // Search }
/// <summary> /// Constructor with /// </summary> /// <param name="settings">Object with settings</param> /// <param name="hoToolsGui"></param> public FrmSettingsGeneral(AddinSettings settings, HoToolsGui hoToolsGui) { InitializeComponent(); _settings = settings; _hoToolsGui = hoToolsGui; //this.TopMost = true; #region miscellaneous // SQL paths txtSqlSearchPath.Text = _settings.SqlPaths; txtAddinTabToFirstActivate.Text = _settings.AddinTabToFirstActivate; chkFeatureOrdering.Checked = _settings.IsOrderFeatures; chkReverseEdgeDirection.Checked = settings.IsReverseEdgeDirection; chkLineStyleSupport.Checked = settings.IsLineStyleSupport; chkShortKeySupport.Checked = settings.IsShortKeySupport; _chkQuickSearchSupport.Checked = settings.IsQuickSearchSupport; chkShowServiceButtons.Checked = settings.IsShowServiceButton; chkShowQueryButtons.Checked = settings.IsShowQueryButton; chkFavoriteSupport.Checked = settings.IsFavoriteSupport; chkConveyedItemSupport.Checked = settings.IsConveyedItemsSupport; txtQuickSearch.Text = settings.QuickSearchName; txtFileManagerPath.Text = settings.FileManagerPath; chkAdvancedFeatures.Checked = settings.IsAdvancedFeatures; chkSvnSupport.Checked = settings.IsSvnSupport; chkVcSupport.Checked = settings.IsVcSupport; chkAutoCounterSupport.Checked = _settings.IsAutoCounter; // Port support chkAdvancedPort.Checked = settings.IsAdvancedPort; chkPortBasicSupport.Checked = settings.IsPortBasic; chkPortTypeSupport.Checked = settings.IsPortType; // Block Part synchronization of Ports switch (_settings.PartPortSyncho) { case EaService.PartPortSynchronization.New: _rbPortSynchronizationNew.Checked = true; break; case EaService.PartPortSynchronization.Mark: _rbPortSynchronizationMark.Checked = true; break; case EaService.PartPortSynchronization.Delete: _rbPortSynchronizationDelete.Checked = true; break; default: _rbPortSynchronizationOff.Checked = true; break; } // LINQPad support chkIsLinqPadSupport.Checked = _settings.IsLinqPadSupport; txtLinqPadQueryPath.Text = _settings.LinqPadQueryPath; txtTempFolder.Text = _settings.TempFolder; txtLprunPath.Text = _settings.LprunPath; txtLinqPadConnectionXmlFile.Text = _settings.LinqPadConnectionPath; chkUseLinqPadConnection.Checked = _settings.UseLinqPadConnection; chkOutputLinqPadHtml.Checked = _settings.LinqPadOutputHtml; chkAdvancedDiagramNote.Checked = settings.IsAdvancedDiagramNote; #endregion #region AutoLoadMdg // Initialize Auto Load MDG switch (_settings.AutoLoadMdgXml) { case AddinSettings.AutoLoadMdg.Basic: rbAutoLoadMdgBasic.Checked = true; break; case AddinSettings.AutoLoadMdg.Compilation: rbAutoLoadMdgCompilation.Checked = true; break; default: rbAutoLoadMdgNo.Checked = true; break; } #endregion #region LineStyleAndMoreWindow // Initialize LineStyle Window switch (_settings.LineStyleAndMoreWindow) { case AddinSettings.ShowInWindow.AddinWindow: rbLineStyleAndMoreAddinWindow.Checked = true; break; case AddinSettings.ShowInWindow.TabWindow: rbLineStyleAndMoreTabWindow.Checked = true; break; default: rbLineStyleAndMoreDisableWindow.Checked = true; break; } #endregion #region SearchAndReplaceWindow // Initialize Search and Replace Window switch (_settings.SearchAndReplaceWindow) { case AddinSettings.ShowInWindow.AddinWindow: rbSearchAndReplaceAddinWindow.Checked = true; break; case AddinSettings.ShowInWindow.TabWindow: rbSearchAndReplaceTabWindow.Checked = true; break; default: rbSearchAndReplaceDisableWindow.Checked = true; break; } #endregion }