コード例 #1
0
ファイル: ToolBox.cs プロジェクト: BachelorEric/ModelFirst
 public static void Show(IDockForm dockForm)
 {
     Instance.DockForm = dockForm;
     if (dockForm.DockPanel.ActiveDocument is IDocument)
         SetDocument(((IDocument)dockForm.DockPanel.ActiveDocument).DocumentItem);
     Instance.Show(dockForm.DockPanel);
 }
コード例 #2
0
ファイル: Navigator.cs プロジェクト: BachelorEric/ModelFirst
 public static void Show(IDockForm dockForm)
 {
     Instance.DockForm = dockForm;
     if (dockForm.DockPanel.ActiveDocument is IDocument)
         SetDocumentVisualizer(((IDocument)dockForm.DockPanel.ActiveDocument).Handler.VisualizerHandler);
     Instance.Show(dockForm.DockPanel);
 }
コード例 #3
0
 public static void Show(IDockForm dockForm)
 {
     Instance.DockForm = dockForm;
     var cfg = dockForm.DockPanel.ActiveContent as IPropertyConfigurable;
     if (cfg != null)
         SetPropertyObject(cfg.PropertyObject);
     Instance.Show(dockForm.DockPanel);
 }
コード例 #4
0
 public static void LoadProjects(IDockForm dockForm)
 {
     Instance.DockForm = dockForm;
     if (Instance.isLoaded) return;
     Instance.view.LoadProjects(dockForm.Workspace.Projects);
     dockForm.Workspace.ProjectAdded += Instance.workspace_ProjectAdded;
     dockForm.Workspace.ProjectRemoved += Instance.workspace_ProjectRemoved;
     Instance.isLoaded = true;
 }
コード例 #5
0
ファイル: CodeViewer.cs プロジェクト: BachelorEric/ModelFirst
 public static void Show(IDockForm dockFrom, string fileName)
 {
     var fileInfo = new FileInfo(fileName);
     var viewer = viewers.FirstOrDefault(p => p.File.FullName.Equals(fileInfo.FullName, StringComparison.OrdinalIgnoreCase));
     if (viewer == null)
     {
         viewer = new CodeViewer(fileInfo);
         viewer.FormClosed += (s, e) => { viewers.Remove(viewer); };
         viewers.Add(viewer);
     }
     viewer.Show(dockFrom.DockPanel);
 }
コード例 #6
0
 public TemplateDocument(TemplateFile file, IDockForm dockForm)
 {
     InitializeComponent();
     DockForm = dockForm;
     Handler.EditHandler = this;
     Handler.ZoomHandler = this;
     Handler.TextFormatHandler = this;
     Handler.Compile += new EventHandler(Handler_Compile);
     template = file;
     template.Renamed += new EventHandler(template_StateChanged);
     template.StateChanged += new EventHandler(template_StateChanged);
     UpdateName();
     LoadFile();
 }
コード例 #7
0
 public DiagramDocument(IDiagram document, IDockForm dockForm)
 {
     InitializeComponent();
     DockForm = dockForm;
     canvas.Diagram = document;
     Text = canvas.Diagram.Name;
     TabText = Text;
     canvas.Diagram.Renamed += new EventHandler(diagram_StateChanged);
     Style.CurrentStyleChanged += new EventHandler(Style_CurrentStyleChanged);
     canvas.Diagram.StateChanged += new EventHandler(diagram_StateChanged);
     canvas.Diagram.SelectionChanged += new EventHandler(Diagram_SelectionChanged);
     Handler.ZoomHandler = canvas;
     Handler.PrintHandler = canvas.Diagram;
     Handler.EditHandler = canvas.Diagram;
     Handler.VisualizerHandler = canvas;
     Handler.LayoutHandler = canvas.Diagram;
     Handler.GenerateCode += new EventHandler(Handler_GenerateCode);
     UpdateTexts();
     Load += DiagramDocument_Load;
 }
コード例 #8
0
ファイル: Generator.cs プロジェクト: BachelorEric/ModelFirst
 public static void SetDockForm(IDockForm dockForm)
 {
     Instance.DockForm = dockForm;
 }
コード例 #9
0
ファイル: ErrorList.cs プロジェクト: BachelorEric/ModelFirst
 public static void Show(IDockForm dockForm)
 {
     Instance.DockForm = dockForm;
     Instance.Show(dockForm.DockPanel);
 }
コード例 #10
0
 public DocumentManager(IDockForm form)
 {
     dockForm = form;
     documents = new List<IDocument>();
 }
コード例 #11
0
 public TypeDocument(TypeBase document, IDockForm dockForm)
 {
     InitializeComponent();
     DockForm = dockForm;
     InitEditor(document);
 }
コード例 #12
0
 public static void Show(IDockForm dockForm)
 {
     LoadProjects(dockForm);
     Instance.Show(dockForm.DockPanel);
 }