private RenderDock CreateNewRender(string text) { RenderDock dummyDoc = new RenderDock(); dummyDoc.Text = dummyDoc.TabText = text; return(dummyDoc); }
private void redoToolStripMenuItem_Click(object sender, EventArgs e) { RenderDock activeDock = getActiveRenderDock(); if (activeDock != null) { activeDock.getScene().commandRedo(); } }
private void menuItemSave_click(object sender, System.EventArgs e) { RenderDock activeDock = getActiveRenderDock(); if (activeDock != null) { activeDock.SaveLayoutToXml(); } }
private void menuItemPaste_Click(object sender, EventArgs e) { RenderDock activeDock = getActiveRenderDock(); if (activeDock != null) { activeDock.getScene().PasteItemByClip(); } }
private void menuItemCopy_Click(object sender, EventArgs e) { RenderDock activeDock = getActiveRenderDock(); if (activeDock != null) { activeDock.getScene().CopySelectItem(); } }
private RenderDock FindRender(String panelPath) { foreach (IDockContent content in dockPanel.Documents) { RenderDock dock = content as RenderDock; if (dock != null && dock.getScene().panelPath == panelPath) { return(dock); } } return(null); }
private IDockContent GetContentFromPersistString(string persistString) { if (persistString == typeof(ObjectDock).ToString()) { return(m_objectDock); } else if (persistString == typeof(ResourceDock).ToString()) { return(m_resourceDock); } else if (persistString == typeof(PropDock).ToString()) { return(m_propDock); } else if (persistString == typeof(ImagePreViewDock).ToString()) { return(m_imagePreViewDock); } else if (persistString == typeof(AnimateDock).ToString()) { return(m_animateDock); } else { // DummyDoc overrides GetPersistString to add extra information into persistString. // Any DockContent may override this value to add any needed information for deserialization. string[] parsedStrings = persistString.Split(new char[] { ',' }); if (parsedStrings.Length != 3) { return(null); } if (parsedStrings[0] != typeof(RenderDock).ToString() || parsedStrings[2] == string.Empty) { return(null); } if (!File.Exists(UIProject.Instance().GetRealFile(parsedStrings[2]))) { return(null); } RenderDock dummyDoc = FindRenderByTabText(parsedStrings[1]); if (dummyDoc != null) { return(null); } dummyDoc = new RenderDock(); dummyDoc.TabText = parsedStrings[1]; dummyDoc.SetScenePath(parsedStrings[2]); return(dummyDoc); } }
private void toolBarButtonNew_Click(object sender, EventArgs e) { RenderDock dummyDoc = CreateNewRender(); if (dockPanel.DocumentStyle == DocumentStyle.SystemMdi) { dummyDoc.MdiParent = this; dummyDoc.Show(); } else { dummyDoc.Show(dockPanel); } }
private RenderDock CreateNewRender() { RenderDock renderDoc = new RenderDock(); int count = 1; string text = "Document" + count.ToString(); while (FindRenderByTabText(text) != null) { count++; text = "Document" + count.ToString(); } renderDoc.Text = renderDoc.TabText = text; return(renderDoc); }
private void OpenRender(object sender, object e) { String path = e as String; if (path == null) { return; } String panelPath = UIProject.Instance().GetRelativePath(path); RenderDock dock = FindRender(panelPath); if (dock != null) { dock.Show(); return; } RenderDock renderDoc = new RenderDock(); renderDoc.SetScenePath(path); renderDoc.Show(dockPanel); }