public Studio() { InitializeComponent(); TJAStudio = this; Application.Idle += Idling_Process; Dock.Theme = new VS2015LightTheme(); if (File.Exists(Program.EXEPath + @"\Windows.xml")) { Dock.LoadFromXml(Program.EXEPath + @"\Windows.xml", new DeserializeDockContent(GetDockContentFromPersistString)); } else { Project.Show(Dock, DockState.DockRight); Courses.Show(Dock, DockState.DockRight); HeaderWindow.Show(Dock, DockState.DockLeft); CommonHeaderWindow.Show(Dock, DockState.DockLeft); } AddCourse("Oni"); Dock.DockLeftPortion = 0.36; Dock.DockRightPortion = 0.36; Text = Properties.Common.Name; Menu_Version.Text = Properties.Common.Name + " Ver." + Program.Version; Program.Project.ProjectName = Properties.Common.UntitledProjectName; TitleChange(); }
private void Dock_ActiveDocumentChanged(object sender, EventArgs e) { if (Dock.DocumentsCount < 1) { return; } var index = Courses.List.FindItemWithText(Dock.ActiveDocument.DockHandler.TabText.Substring(Properties.Common.Editor.Length)); if (index != null) { CurrentCourseID = index.Index; } HeaderWindow.SetHeaderFromList(Program.Project.Courses[CurrentCourseID].Header); CommonHeaderWindow.SetHeaderFromList(Program.Project.CommonHeader); Program.Project.Courses[CurrentCourseID].Document.GetCaretIndex(out var line, out var col); UpdateCaret(line, col); UpdateMeasures(); UpdateHistory(); }
private void Menu_Window_CourseHeader_Click(object sender, EventArgs e) { HeaderWindow.Show(); }