Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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();
        }