private void mainFrm_Load(object sender, EventArgs e) { DataManager.initDataManager(); AutoCompleteItemManager.load(); if (DataManager.settings.openedPersonas.Count > 0) { foreach (string personaPath in DataManager.settings.openedPersonas) { OpenPersonaIgnoreChecks(personaPath); } } foreach (string filePath in DataManager.settings.openedTabs) { OpenableFile file = findFileInTree(this.projectView.Nodes, filePath); if (file == null) { file = PersonaFile.CreateInstance(filePath); } openFileIgnoreChecks(file); } this.recentlyOpenedScriptsToolStripMenuItem.Entries = DataManager.settings.last10OpenedScripts; this.recentlyOpenedPersonalitiesToolStripMenuItem.Entries = DataManager.settings.last10OpenedPersonas; this.toolStripMakroBtnRecord.Enabled = false; this.toolStripMakroBtnExecute.Enabled = false; //TODO: enable in later version after implementation }
private void tbStrip_TabStripItemSelectionChanged(TabStripItemChangedEventArgs e) { this.CurrentTab = tbStrip.SelectedItem; if (this.CurrentTab?.Tag.GetType().BaseType == typeof(Script)) { ((Script)this.CurrentTab.Tag).autoMenu.Items.SetAutocompleteItems(AutoCompleteItemManager.getItemsWithVocabFiles(((Script)this.CurrentTab.Tag).Persona)); } }