public void OpenResource(Panel parentPanel, PhactoryHost.Database.Resource resource) { View.View view = new View.View(resource); view.Parent = parentPanel; view.Dock = System.Windows.Forms.DockStyle.Fill; ResourceBinding resourceBinding = new ResourceBinding(parentPanel, view); viewBinding.Add(resource, resourceBinding); resourceBinding.View.Document = Host.XMLRead <Document.Document>(Host.GetFileInfo(resource).FullName); if (resourceBinding.View.Document is Document.Document) { if (Host.IsVerboseOutput()) { Host.Log(resource.DisplayName + " loaded"); } } else { Host.Log("Problem while loading " + resource.DisplayName); } view.RefreshUI(); view.RefreshTitle(); view.IsReady = true; }
public void OpenResource(Panel parentPanel, PhactoryHost.Database.Resource resource) { View.View view = new View.View(resource); view.Parent = parentPanel; view.Dock = System.Windows.Forms.DockStyle.Fill; viewBinding.Add(resource, new ResourceBinding(parentPanel, view)); try { view.PictureBox.Image = Image.FromFile(Host.GetFileInfo(resource).FullName, true); view.PictureWidth.Text = "" + view.PictureBox.Image.Width + " Pixel(s)"; view.PictureHeight.Text = "" + view.PictureBox.Image.Height + " Pixel(s)"; view.PictureDepth.Text = "" + view.PictureBox.Image.PixelFormat.ToString(); if (Host.IsVerboseOutput()) { Host.Log(resource.DisplayName + " loaded"); } } catch (System.IO.FileNotFoundException) { Host.Log("Problem while loading " + resource.DisplayName); } view.RefreshTitle(); view.IsReady = true; }
public void OpenResource(Panel parentPanel, PhactoryHost.Database.Resource resource) { View.View view = new View.View(resource); view.Parent = parentPanel; view.Dock = System.Windows.Forms.DockStyle.Fill; viewBinding.Add(resource, new ResourceBinding(parentPanel, view)); bool highLight = false; string language = ""; switch (Host.GetFileInfo(resource).Extension.ToLower()) { case ".s": case ".asm": case ".c": case ".h": case ".cxx": case ".cpp": highLight = true; break; default: highLight = false; break; } if (language.Length != 0) { //view.textEditorControl.ConfigurationManager.Language = language; } if (highLight) { HighlightingManager.Manager.AddSyntaxModeFileProvider(new FileSyntaxModeProvider(Application.StartupPath)); view.textEditorControl.Document.HighlightingStrategy = HighlightingManager.Manager.FindHighlighter("c_z80"); } FileInfo fileInfo = Host.GetFileInfo(resource); string fileContent = File.ReadAllText(fileInfo.FullName);; view.textEditorControl.Text = fileContent; if (Host.IsVerboseOutput()) { Host.Log(resource.DisplayName + " loaded"); } view.IsReady = true; if (resource.IsOutputResource) { view.SetReadOnly(true); } view.RefreshTitle(); }
public void OpenResource(Panel parentPanel, PhactoryHost.Database.Resource resource) { View.View view = new View.View(resource); view.Parent = parentPanel; view.Dock = System.Windows.Forms.DockStyle.Fill; viewBinding.Add(resource, new ResourceBinding(parentPanel, view)); view.RefreshContent(); view.RefreshTitle(); if (Host.IsVerboseOutput()) { Host.Log(resource.DisplayName + " loaded"); } view.IsReady = true; }
public void RefreshViewTitle(PhactoryHost.Database.Resource resource) { View.View view = viewBinding[resource].View; view.RefreshTitle(); }
public void OpenResource(Panel parentPanel, PhactoryHost.Database.Resource resource) { View.View view = new View.View(resource); view.Parent = parentPanel; view.Dock = System.Windows.Forms.DockStyle.Fill; viewBinding.Add(resource, new ResourceBinding(parentPanel, view)); try { view.PictureBox.Image = Image.FromFile(Host.GetFileInfo(resource).FullName, true); view.PictureWidth.Text = "" + view.PictureBox.Image.Width + " Pixel(s)"; view.PictureHeight.Text = "" + view.PictureBox.Image.Height + " Pixel(s)"; view.PictureDepth.Text = "" + view.PictureBox.Image.PixelFormat.ToString(); if (Host.IsVerboseOutput()) { Host.Log(resource.DisplayName + " loaded"); } } catch (System.IO.FileNotFoundException) { Host.Log("Problem while loading " + resource.DisplayName); } view.RefreshTitle(); view.IsReady = true; }
public void OpenResource(Panel parentPanel, PhactoryHost.Database.Resource resource) { View.View view = new View.View(resource); view.Parent = parentPanel; view.Dock = System.Windows.Forms.DockStyle.Fill; ResourceBinding resourceBinding = new ResourceBinding(parentPanel, view); viewBinding.Add(resource, resourceBinding); resourceBinding.View.Document = Host.XMLRead<Document.Document>(Host.GetFileInfo(resource).FullName); if (resourceBinding.View.Document is Document.Document) { if (Host.IsVerboseOutput()) { Host.Log(resource.DisplayName + " loaded"); } } else { Host.Log("Problem while loading " + resource.DisplayName); } view.RefreshUI(); view.RefreshTitle(); view.IsReady = true; }
public void OpenResource(Panel parentPanel, PhactoryHost.Database.Resource resource) { View.View view = new View.View(resource); view.Parent = parentPanel; view.Dock = System.Windows.Forms.DockStyle.Fill; viewBinding.Add(resource, new ResourceBinding(parentPanel, view)); view.RefreshContent(); view.RefreshTitle(); if (Host.IsVerboseOutput()) { Host.Log(resource.DisplayName + " loaded"); } view.IsReady = true; }
public void OpenResource(Panel parentPanel, PhactoryHost.Database.Resource resource) { View.View view = new View.View(resource); view.Parent = parentPanel; view.Dock = System.Windows.Forms.DockStyle.Fill; viewBinding.Add(resource, new ResourceBinding(parentPanel, view)); bool highLight = false; string language = ""; switch (Host.GetFileInfo(resource).Extension.ToLower()) { case ".s": case ".asm": case ".c": case ".h": case ".cxx": case ".cpp": highLight = true; break; default: highLight = false; break; } if (language.Length != 0) { //view.textEditorControl.ConfigurationManager.Language = language; } if (highLight) { HighlightingManager.Manager.AddSyntaxModeFileProvider(new FileSyntaxModeProvider(Application.StartupPath)); view.textEditorControl.Document.HighlightingStrategy = HighlightingManager.Manager.FindHighlighter("c_z80"); } FileInfo fileInfo = Host.GetFileInfo(resource); string fileContent = File.ReadAllText(fileInfo.FullName); ; view.textEditorControl.Text = fileContent; if (Host.IsVerboseOutput()) { Host.Log(resource.DisplayName + " loaded"); } view.IsReady = true; if (resource.IsOutputResource) { view.SetReadOnly(true); } view.RefreshTitle(); }