public void UpdateEditor() { ArchiveFilePanel editor = (ArchiveFilePanel)LibraryGUI.GetActiveContent(typeof(ArchiveFilePanel)); if (editor == null) { editor = new ArchiveFilePanel(); editor.Dock = DockStyle.Fill; LibraryGUI.LoadEditor(editor); } editor.LoadFile(ArchiveFileInfo, ArchiveFile); editor.UpdateEditor(); }
public void UpdateEditor() { if (ArchiveFileInfo.FileFormat != null) { Console.WriteLine($"UpdateEditor {ArchiveFileInfo.FileFormat.FileName}"); } ArchiveFilePanel editor = (ArchiveFilePanel)LibraryGUI.GetActiveContent(typeof(ArchiveFilePanel)); if (editor == null) { editor = new ArchiveFilePanel(); editor.Dock = DockStyle.Fill; LibraryGUI.LoadEditor(editor); } editor.LoadFile(ArchiveFileInfo, ArchiveFile); editor.UpdateEditor(); }
public override void OnClick(TreeView treeview) { var Editor = GetEditor(); Editor.Dock = DockStyle.Fill; var ActiveEditor = LibraryGUI.GetActiveContent(Editor.GetType()); if (ActiveEditor != null) { Editor = ActiveEditor; } else { LibraryGUI.LoadEditor(Editor); } FillEditor(Editor); }
public override void OnClick(TreeView treeview) { ArchiveFilePanel editor = (ArchiveFilePanel)LibraryGUI.GetActiveContent(typeof(ArchiveFilePanel)); if (editor == null) { editor = new ArchiveFilePanel(); editor.Dock = DockStyle.Fill; LibraryGUI.LoadEditor(editor); } var info = new ArchiveFileInfo() { FileDataStream = new FileStream(filePath, FileMode.Open, FileAccess.Read), FileName = Text, }; editor.LoadFile(info); editor.UpdateEditor(); }