public void Frwrd() { LPosition = LPosition + 1; if (LPosition > L.Count - 1)// start from newest element { LPosition = 0; } if (L.Count > 0)// more than one element available { HoReverseGui.OpenDiagram(_rep, L[LPosition].Guid); } }
public void Back() { // go back in history LPosition = LPosition - 1; if (LPosition < 0) { LPosition = L.Count - 1; } if (LPosition > -1) { HoReverseGui.OpenDiagram(_rep, L[LPosition].Guid); } }
public Settings2Forms(AddinSettings settings, HoReverseGui hoReverseGui) { InitializeComponent(); this._settings = settings; // Logical Diagram connectors var defaultLogicalConnectorTypes = _settings.LogicalConnectors.GetConnectorTypes(); cmbLogicalType.DataSource = defaultLogicalConnectorTypes; var defaultLogicalStereotypesTypes = _settings.LogicalConnectors.GetStandardStereotypes(); cmbLogicalStereotype.DataSource = defaultLogicalStereotypesTypes; cmbLogicalLineStyle.DataSource = Connector.GetLineStyle(); chkBoxLogicalIsDefault.Checked = false; grdLogicalConnectorType.DataPropertyName = "Type"; grdLogicalStereotype.DataPropertyName = "Stereotype"; grdLogicalIsDefault.DataPropertyName = "IsDefault"; grdLogical.AutoGenerateColumns = false; grdLogical.DataSource = _settings.LogicalConnectors; // Activity Diagram connectors var defaultActivityConnectorTypes = _settings.ActivityConnectors.GetConnectorTypes(); cmbActivityType.DataSource = defaultActivityConnectorTypes; var defaultActivityStereotypesTypes = _settings.ActivityConnectors.GetStandardStereotypes(); cmbActivityStereotype.DataSource = defaultActivityStereotypesTypes; cmbActivityLineStyle.DataSource = Connector.GetLineStyle(); chkBoxActivityIsDefault.Checked = false; grdActivityConnectorType.DataPropertyName = "Type"; grdActivityStereotype.DataPropertyName = "Stereotype"; grdActivityIsDefault.DataPropertyName = "IsDefault"; grdActivity.AutoGenerateColumns = false; grdActivity.DataSource = _settings.ActivityConnectors; }
public SettingsForm(AddinSettings settings, HoReverseGui hoReverseGui) { InitializeComponent(); this._settings = settings; this._hoReverseGui = hoReverseGui; string[] items = new string[] { "A Automatic", "C Custom", "D Direct", "B Bezier", "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[] itemsState = new string[items.Length]; items.CopyTo(itemsState, 0); txtFolderPathCSourceCode.Text = settings.FolderPathCSourceCode; this.cboActivityLineStyle.DataSource = itemsActivity; this.cboStateLineStyle.DataSource = itemsState; this.cboActivityLineStyle.Text = settings.ActivityLineStyle; this.cboStateLineStyle.Text = settings.StatechartLineStyle; this.txtQuickSearchName.Text = settings.QuickSearchName; this.cbxFileManagerIsTotalCommander.Checked = settings.FileManagerIsTotalCommander; this._cbxWithBookmarks.Checked = settings.ShowBookmark; this._cbxWithHistory.Checked = settings.ShowHistory; chkUseCallBehavior.Checked = settings.UseCallBehaviorAction; // load shortcuts EaAddinShortcutSearch sh = _settings.ShortcutsSearch[0]; txtBtn1Text.Text = sh.keyText; txtBtn1SearchName.Text = sh.keySearchName; txtBtn1SearchTerm.Text = sh.keySearchTerm; txtBtn1SearchTooltip.Text = sh.keySearchTooltip; sh = _settings.ShortcutsSearch[1]; txtBtn2Text.Text = sh.keyText; txtBtn2SearchName.Text = sh.keySearchName; txtBtn2SearchTerm.Text = sh.keySearchTerm; txtBtn2SearchTooltip.Text = sh.keySearchTooltip; sh = _settings.ShortcutsSearch[2]; txtBtn3Text.Text = sh.keyText; txtBtn3SearchName.Text = sh.keySearchName; txtBtn3SearchTerm.Text = sh.keySearchTerm; txtBtn3SearchTooltip.Text = sh.keySearchTooltip; sh = _settings.ShortcutsSearch[3]; txtBtn4Text.Text = sh.keyText; txtBtn4SearchName.Text = sh.keySearchName; txtBtn4SearchTerm.Text = sh.keySearchTerm; txtBtn4SearchTooltip.Text = sh.keySearchTooltip; sh = _settings.ShortcutsSearch[4]; txtBtn5Text.Text = sh.keyText; txtBtn5SearchName.Text = sh.keySearchName; txtBtn5SearchTerm.Text = sh.keySearchTerm; txtBtn5SearchTooltip.Text = sh.keySearchTooltip; List <hoReverse.Services.ServiceCall> lServices1 = new List <hoReverse.Services.ServiceCall>(); List <hoReverse.Services.ServiceCall> lServices2 = new List <hoReverse.Services.ServiceCall>(); List <hoReverse.Services.ServiceCall> lServices3 = new List <hoReverse.Services.ServiceCall>(); List <hoReverse.Services.ServiceCall> lServices4 = new List <hoReverse.Services.ServiceCall>(); List <hoReverse.Services.ServiceCall> lServices11 = new List <hoReverse.Services.ServiceCall>(); List <hoReverse.Services.ServiceCall> lServices12 = new List <hoReverse.Services.ServiceCall>(); List <hoReverse.Services.ServiceCall> lServices13 = new List <hoReverse.Services.ServiceCall>(); List <hoReverse.Services.ServiceCall> lServices14 = new List <hoReverse.Services.ServiceCall>(); List <hoReverse.Services.ServiceCall> lServices15 = new List <hoReverse.Services.ServiceCall>(); foreach (hoReverse.Services.ServiceCall service in _settings.AllServices) { lServices1.Add(service); lServices2.Add(service); lServices3.Add(service); lServices4.Add(service); lServices11.Add(service); lServices12.Add(service); lServices13.Add(service); lServices14.Add(service); lServices15.Add(service); } cmbService1.DataSource = _settings.AllServices; cmbService1.DisplayMember = "Description"; cmbService1.ValueMember = "GUID"; cmbService1.SelectedValue = _settings.ShortcutsServices[0].Guid; txtService1Tooltip.Text = _settings.ShortcutsServices[0].Help; txtButton1TextService.Text = _settings.ShortcutsServices[0].ButtonText; cmbService2.DataSource = lServices1; cmbService2.DisplayMember = "Description"; cmbService2.ValueMember = "GUID"; cmbService2.SelectedValue = _settings.ShortcutsServices[1].Guid; txtService2Tooltip.Text = _settings.ShortcutsServices[1].Help; txtButton2TextService.Text = _settings.ShortcutsServices[1].ButtonText; cmbService3.DataSource = lServices2; cmbService3.DisplayMember = "Description"; cmbService3.ValueMember = "GUID"; cmbService3.SelectedValue = _settings.ShortcutsServices[2].Guid; txtService3Tooltip.Text = _settings.ShortcutsServices[2].Help; txtButton3TextService.Text = _settings.ShortcutsServices[2].ButtonText; cmbService4.DataSource = lServices3; cmbService4.DisplayMember = "Description"; cmbService4.ValueMember = "GUID"; cmbService4.SelectedValue = _settings.ShortcutsServices[3].Guid; txtService4Tooltip.Text = _settings.ShortcutsServices[3].Help; txtButton4TextService.Text = _settings.ShortcutsServices[3].ButtonText; cmbService5.DataSource = lServices4; cmbService5.DisplayMember = "Description"; cmbService5.ValueMember = "GUID"; cmbService5.SelectedValue = _settings.ShortcutsServices[4].Guid; txtService5Tooltip.Text = _settings.ShortcutsServices[4].Help; txtButton5TextService.Text = _settings.ShortcutsServices[4].ButtonText; #region Global Shortcuts Service // Global Keys/Shortcuts cmbGlobalKey1Service.DataSource = lServices11; cmbGlobalKey1Service.DisplayMember = "Description"; cmbGlobalKey1Service.ValueMember = "GUID"; cmbGlobalKey1Service.SelectedValue = _settings.GlobalServiceKeys[0].Guid; //cmbGlobalKey1Service.Text = _settings.shortcutsServices[0].Help; cmbGlobalKey2Service.DataSource = lServices12; cmbGlobalKey2Service.DisplayMember = "Description"; cmbGlobalKey2Service.ValueMember = "GUID"; cmbGlobalKey2Service.SelectedValue = _settings.GlobalServiceKeys[1].Guid; //cmbGlobalKey2Service.Text = _settings.shortcutsServices[1].Help; cmbGlobalKey3Service.DataSource = lServices13; cmbGlobalKey3Service.DisplayMember = "Description"; cmbGlobalKey3Service.ValueMember = "GUID"; cmbGlobalKey3Service.SelectedValue = _settings.GlobalServiceKeys[2].Guid; //cmbGlobalKey3Service.Text = _settings.shortcutsServices[2].Help; cmbGlobalKey4Service.DataSource = lServices14; cmbGlobalKey4Service.DisplayMember = "Description"; cmbGlobalKey4Service.ValueMember = "GUID"; cmbGlobalKey4Service.SelectedValue = _settings.GlobalServiceKeys[3].Guid; //cmbGlobalKey4Service.Text = _settings.shortcutsServices[3].Help; cmbGlobalKey5Service.DataSource = lServices15; cmbGlobalKey5Service.DisplayMember = "Description"; cmbGlobalKey5Service.ValueMember = "GUID"; cmbGlobalKey5Service.SelectedValue = _settings.GlobalServiceKeys[4].Guid; //cmbGlobalKey5Service.Text = _settings.shortcutsServices[4].Help; cmbGlobalKey1Tooltip.Text = _settings.GlobalServiceKeys[0].Tooltip; cmbGlobalKey2Tooltip.Text = _settings.GlobalServiceKeys[1].Tooltip; cmbGlobalKey3Tooltip.Text = _settings.GlobalServiceKeys[2].Tooltip; cmbGlobalKey4Tooltip.Text = _settings.GlobalServiceKeys[3].Tooltip; cmbGlobalKey5Tooltip.Text = _settings.GlobalServiceKeys[4].Tooltip; Dictionary <string, Keys> lGlobalKeys = GlobalKeysConfig.GetKeys(); Dictionary <string, Modifiers> lGlobalModifiers = GlobalKeysConfig.GetModifiers(); // Hot key services cmbGlobalKeyService1Key.DataSource = new BindingSource(lGlobalKeys, null); cmbGlobalKeyService1Key.DisplayMember = "Key"; cmbGlobalKeyService1Key.ValueMember = "Key"; cmbGlobalKeyService1Mod1.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService1Mod1.DisplayMember = "Key"; cmbGlobalKeyService1Mod1.ValueMember = "Key"; cmbGlobalKeyService1Mod2.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService1Mod2.DisplayMember = "Key"; cmbGlobalKeyService1Mod2.ValueMember = "Key"; cmbGlobalKeyService1Mod3.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService1Mod3.DisplayMember = "Key"; cmbGlobalKeyService1Mod3.ValueMember = "Key"; cmbGlobalKeyService1Mod4.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService1Mod4.DisplayMember = "Key"; cmbGlobalKeyService1Mod4.ValueMember = "Key"; cmbGlobalKeyService2Key.DataSource = new BindingSource(lGlobalKeys, null); cmbGlobalKeyService2Key.DisplayMember = "Key"; cmbGlobalKeyService2Key.ValueMember = "Key"; cmbGlobalKeyService2Mod1.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService2Mod1.DisplayMember = "Key"; cmbGlobalKeyService2Mod1.ValueMember = "Key"; cmbGlobalKeyService2Mod2.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService2Mod2.DisplayMember = "Key"; cmbGlobalKeyService2Mod2.ValueMember = "Key"; cmbGlobalKeyService2Mod3.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService2Mod3.DisplayMember = "Key"; cmbGlobalKeyService2Mod3.ValueMember = "Key"; cmbGlobalKeyService2Mod4.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService2Mod4.DisplayMember = "Key"; cmbGlobalKeyService2Mod4.ValueMember = "Key"; cmbGlobalKeyService3Key.DataSource = new BindingSource(lGlobalKeys, null); cmbGlobalKeyService3Key.DisplayMember = "Key"; cmbGlobalKeyService3Key.ValueMember = "Key"; cmbGlobalKeyService3Mod1.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService3Mod1.DisplayMember = "Key"; cmbGlobalKeyService3Mod1.ValueMember = "Key"; cmbGlobalKeyService3Mod2.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService3Mod2.DisplayMember = "Key"; cmbGlobalKeyService3Mod2.ValueMember = "Key"; cmbGlobalKeyService3Mod3.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService3Mod3.DisplayMember = "Key"; cmbGlobalKeyService3Mod3.ValueMember = "Key"; cmbGlobalKeyService3Mod4.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService3Mod4.DisplayMember = "Key"; cmbGlobalKeyService3Mod4.ValueMember = "Key"; cmbGlobalKeyService4Key.DataSource = new BindingSource(lGlobalKeys, null); cmbGlobalKeyService4Key.DisplayMember = "Key"; cmbGlobalKeyService4Key.ValueMember = "Key"; cmbGlobalKeyService4Mod1.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService4Mod1.DisplayMember = "Key"; cmbGlobalKeyService4Mod1.ValueMember = "Key"; cmbGlobalKeyService4Mod2.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService4Mod2.DisplayMember = "Key"; cmbGlobalKeyService4Mod2.ValueMember = "Key"; cmbGlobalKeyService4Mod3.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService4Mod3.DisplayMember = "Key"; cmbGlobalKeyService4Mod3.ValueMember = "Key"; cmbGlobalKeyService4Mod4.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService4Mod4.DisplayMember = "Key"; cmbGlobalKeyService4Mod4.ValueMember = "Key"; cmbGlobalKeyService5Key.DataSource = new BindingSource(lGlobalKeys, null); cmbGlobalKeyService5Key.DisplayMember = "Key"; cmbGlobalKeyService5Key.ValueMember = "Key"; cmbGlobalKeyService5Mod1.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService5Mod1.DisplayMember = "Key"; cmbGlobalKeyService5Mod1.ValueMember = "Key"; cmbGlobalKeyService5Mod2.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService5Mod2.DisplayMember = "Key"; cmbGlobalKeyService5Mod2.ValueMember = "Key"; cmbGlobalKeyService5Mod3.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService5Mod3.DisplayMember = "Key"; cmbGlobalKeyService5Mod3.ValueMember = "Key"; cmbGlobalKeyService5Mod4.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeyService5Mod4.DisplayMember = "Key"; cmbGlobalKeyService5Mod4.ValueMember = "Key"; cmbGlobalKeyService1Key.SelectedValue = _settings.GlobalServiceKeys[0].Key; cmbGlobalKeyService1Mod1.SelectedValue = _settings.GlobalServiceKeys[0].Modifier1; cmbGlobalKeyService1Mod2.SelectedValue = _settings.GlobalServiceKeys[0].Modifier2; cmbGlobalKeyService1Mod3.SelectedValue = _settings.GlobalServiceKeys[0].Modifier3; cmbGlobalKeyService1Mod4.SelectedValue = _settings.GlobalServiceKeys[0].Modifier4; cmbGlobalKeyService2Key.SelectedValue = _settings.GlobalServiceKeys[1].Key; cmbGlobalKeyService2Mod1.SelectedValue = _settings.GlobalServiceKeys[1].Modifier1; cmbGlobalKeyService2Mod2.SelectedValue = _settings.GlobalServiceKeys[1].Modifier2; cmbGlobalKeyService2Mod3.SelectedValue = _settings.GlobalServiceKeys[1].Modifier3; cmbGlobalKeyService2Mod4.SelectedValue = _settings.GlobalServiceKeys[1].Modifier4; cmbGlobalKeyService3Key.SelectedValue = _settings.GlobalServiceKeys[2].Key; cmbGlobalKeyService3Mod1.SelectedValue = _settings.GlobalServiceKeys[2].Modifier1; cmbGlobalKeyService3Mod2.SelectedValue = _settings.GlobalServiceKeys[2].Modifier2; cmbGlobalKeyService3Mod3.SelectedValue = _settings.GlobalServiceKeys[2].Modifier3; cmbGlobalKeyService3Mod4.SelectedValue = _settings.GlobalServiceKeys[2].Modifier4; cmbGlobalKeyService4Key.SelectedValue = _settings.GlobalServiceKeys[3].Key; cmbGlobalKeyService4Mod1.SelectedValue = _settings.GlobalServiceKeys[3].Modifier1; cmbGlobalKeyService4Mod2.SelectedValue = _settings.GlobalServiceKeys[3].Modifier2; cmbGlobalKeyService4Mod3.SelectedValue = _settings.GlobalServiceKeys[3].Modifier3; cmbGlobalKeyService4Mod4.SelectedValue = _settings.GlobalServiceKeys[3].Modifier4; cmbGlobalKeyService5Key.SelectedValue = _settings.GlobalServiceKeys[4].Key; cmbGlobalKeyService5Mod1.SelectedValue = _settings.GlobalServiceKeys[4].Modifier1; cmbGlobalKeyService5Mod2.SelectedValue = _settings.GlobalServiceKeys[4].Modifier2; cmbGlobalKeyService5Mod3.SelectedValue = _settings.GlobalServiceKeys[4].Modifier3; cmbGlobalKeyService5Mod4.SelectedValue = _settings.GlobalServiceKeys[4].Modifier4; #endregion // Search #region Global Key Search // Search cmbGlobalKeySearch1Key.DataSource = new BindingSource(lGlobalKeys, null); cmbGlobalKeySearch1Key.DisplayMember = "Key"; cmbGlobalKeySearch1Key.ValueMember = "Key"; cmbGlobalKeySearch1Mod1.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch1Mod1.DisplayMember = "Key"; cmbGlobalKeySearch1Mod1.ValueMember = "Key"; cmbGlobalKeySearch1Mod2.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch1Mod2.DisplayMember = "Key"; cmbGlobalKeySearch1Mod2.ValueMember = "Key"; cmbGlobalKeySearch1Mod3.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch1Mod3.DisplayMember = "Key"; cmbGlobalKeySearch1Mod3.ValueMember = "Key"; cmbGlobalKeySearch1Mod4.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch1Mod4.DisplayMember = "Key"; cmbGlobalKeySearch1Mod4.ValueMember = "Key"; cmbGlobalKeySearch2Key.DataSource = new BindingSource(lGlobalKeys, null); cmbGlobalKeySearch2Key.DisplayMember = "Key"; cmbGlobalKeySearch2Key.ValueMember = "Key"; cmbGlobalKeySearch2Mod1.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch2Mod1.DisplayMember = "Key"; cmbGlobalKeySearch2Mod1.ValueMember = "Key"; cmbGlobalKeySearch2Mod2.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch2Mod2.DisplayMember = "Key"; cmbGlobalKeySearch2Mod2.ValueMember = "Key"; cmbGlobalKeySearch2Mod3.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch2Mod3.DisplayMember = "Key"; cmbGlobalKeySearch2Mod3.ValueMember = "Key"; cmbGlobalKeySearch2Mod4.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch2Mod4.DisplayMember = "Key"; cmbGlobalKeySearch2Mod4.ValueMember = "Key"; cmbGlobalKeySearch3Key.DataSource = new BindingSource(lGlobalKeys, null); cmbGlobalKeySearch3Key.DisplayMember = "Key"; cmbGlobalKeySearch3Key.ValueMember = "Key"; cmbGlobalKeySearch3Mod1.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch3Mod1.DisplayMember = "Key"; cmbGlobalKeySearch3Mod1.ValueMember = "Key"; cmbGlobalKeySearch3Mod2.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch3Mod2.DisplayMember = "Key"; cmbGlobalKeySearch3Mod2.ValueMember = "Key"; cmbGlobalKeySearch3Mod3.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch3Mod3.DisplayMember = "Key"; cmbGlobalKeySearch3Mod3.ValueMember = "Key"; cmbGlobalKeySearch3Mod4.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch3Mod4.DisplayMember = "Key"; cmbGlobalKeySearch3Mod4.ValueMember = "Key"; cmbGlobalKeySearch4Key.DataSource = new BindingSource(lGlobalKeys, null); cmbGlobalKeySearch4Key.DisplayMember = "Key"; cmbGlobalKeySearch4Key.ValueMember = "Key"; cmbGlobalKeySearch4Mod1.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch4Mod1.DisplayMember = "Key"; cmbGlobalKeySearch4Mod1.ValueMember = "Key"; cmbGlobalKeySearch4Mod2.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch4Mod2.DisplayMember = "Key"; cmbGlobalKeySearch4Mod2.ValueMember = "Key"; cmbGlobalKeySearch4Mod3.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch4Mod3.DisplayMember = "Key"; cmbGlobalKeySearch4Mod3.ValueMember = "Key"; cmbGlobalKeySearch4Mod4.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch4Mod4.DisplayMember = "Key"; cmbGlobalKeySearch4Mod4.ValueMember = "Key"; cmbGlobalKeySearch5Key.DataSource = new BindingSource(lGlobalKeys, null); cmbGlobalKeySearch5Key.DisplayMember = "Key"; cmbGlobalKeySearch5Key.ValueMember = "Key"; cmbGlobalKeySearch5Mod1.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch5Mod1.DisplayMember = "Key"; cmbGlobalKeySearch5Mod1.ValueMember = "Key"; cmbGlobalKeySearch5Mod2.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch5Mod2.DisplayMember = "Key"; cmbGlobalKeySearch5Mod2.ValueMember = "Key"; cmbGlobalKeySearch5Mod3.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch5Mod3.DisplayMember = "Key"; cmbGlobalKeySearch5Mod3.ValueMember = "Key"; cmbGlobalKeySearch5Mod4.DataSource = new BindingSource(lGlobalModifiers, null); cmbGlobalKeySearch5Mod4.DisplayMember = "Key"; cmbGlobalKeySearch5Mod4.ValueMember = "Key"; cmbGlobalKeySearch1Key.SelectedValue = _settings.GlobalSearchKeys[0].Key; cmbGlobalKeySearch1Mod1.SelectedValue = _settings.GlobalSearchKeys[0].Modifier1; cmbGlobalKeySearch1Mod2.SelectedValue = _settings.GlobalSearchKeys[0].Modifier2; cmbGlobalKeySearch1Mod3.SelectedValue = _settings.GlobalSearchKeys[0].Modifier3; cmbGlobalKeySearch1Mod4.SelectedValue = _settings.GlobalSearchKeys[0].Modifier4; cmbGlobalKeySearch1Tooltip.Text = _settings.GlobalSearchKeys[0].Tooltip; cmbGlobalKeySearch1SearchName.Text = _settings.GlobalSearchKeys[0].SearchName; cmbGlobalKeySearch1SearchTerm.Text = _settings.GlobalSearchKeys[0].SearchTerm; cmbGlobalKeySearch2Key.SelectedValue = _settings.GlobalSearchKeys[1].Key; cmbGlobalKeySearch2Mod1.SelectedValue = _settings.GlobalSearchKeys[1].Modifier1; cmbGlobalKeySearch2Mod2.SelectedValue = _settings.GlobalSearchKeys[1].Modifier2; cmbGlobalKeySearch2Mod3.SelectedValue = _settings.GlobalSearchKeys[1].Modifier3; cmbGlobalKeySearch2Mod4.SelectedValue = _settings.GlobalSearchKeys[1].Modifier4; cmbGlobalKeySearch2Tooltip.Text = _settings.GlobalSearchKeys[1].Tooltip; cmbGlobalKeySearch2SearchName.Text = _settings.GlobalSearchKeys[1].SearchName; cmbGlobalKeySearch2SearchTerm.Text = _settings.GlobalSearchKeys[1].SearchTerm; cmbGlobalKeySearch3Key.SelectedValue = _settings.GlobalSearchKeys[2].Key; cmbGlobalKeySearch3Mod1.SelectedValue = _settings.GlobalSearchKeys[2].Modifier1; cmbGlobalKeySearch3Mod2.SelectedValue = _settings.GlobalSearchKeys[2].Modifier2; cmbGlobalKeySearch3Mod3.SelectedValue = _settings.GlobalSearchKeys[2].Modifier3; cmbGlobalKeySearch3Mod4.SelectedValue = _settings.GlobalSearchKeys[2].Modifier4; cmbGlobalKeySearch3Tooltip.Text = _settings.GlobalSearchKeys[2].Tooltip; cmbGlobalKeySearch3SearchName.Text = _settings.GlobalSearchKeys[2].SearchName; cmbGlobalKeySearch3SearchTerm.Text = _settings.GlobalSearchKeys[2].SearchTerm; cmbGlobalKeySearch4Key.SelectedValue = _settings.GlobalSearchKeys[3].Key; cmbGlobalKeySearch4Mod1.SelectedValue = _settings.GlobalSearchKeys[3].Modifier1; cmbGlobalKeySearch4Mod2.SelectedValue = _settings.GlobalSearchKeys[3].Modifier2; cmbGlobalKeySearch4Mod3.SelectedValue = _settings.GlobalSearchKeys[3].Modifier3; cmbGlobalKeySearch4Mod4.SelectedValue = _settings.GlobalSearchKeys[3].Modifier4; cmbGlobalKeySearch4Tooltip.Text = _settings.GlobalSearchKeys[3].Tooltip; cmbGlobalKeySearch4SearchName.Text = _settings.GlobalSearchKeys[3].SearchName; cmbGlobalKeySearch4SearchTerm.Text = _settings.GlobalSearchKeys[3].SearchTerm; cmbGlobalKeySearch5Key.SelectedValue = _settings.GlobalSearchKeys[4].Key; cmbGlobalKeySearch5Mod1.SelectedValue = _settings.GlobalSearchKeys[4].Modifier1; cmbGlobalKeySearch5Mod2.SelectedValue = _settings.GlobalSearchKeys[4].Modifier2; cmbGlobalKeySearch5Mod3.SelectedValue = _settings.GlobalSearchKeys[4].Modifier3; cmbGlobalKeySearch5Mod4.SelectedValue = _settings.GlobalSearchKeys[4].Modifier4; cmbGlobalKeySearch5Tooltip.Text = _settings.GlobalSearchKeys[4].Tooltip; cmbGlobalKeySearch5SearchName.Text = _settings.GlobalSearchKeys[4].SearchName; cmbGlobalKeySearch5SearchTerm.Text = _settings.GlobalSearchKeys[4].SearchTerm; #endregion Global Key Search }