void LayoutTest() { Window win = new LayoutWindow(); win.WindowStartupLocation = WindowStartupLocation.CenterScreen; win.Show(); }
public void createMenuLayouts() { welcomeWindow = (Welcomewindow)ScriptableObject.CreateInstance(typeof(Welcomewindow)); menuOption = MenuOptions.WELCOME; attributesWindow = (AttributesWindow)ScriptableObject.CreateInstance(typeof(AttributesWindow)); attributesWindow.Init(); tagWindow = (TagWindow)ScriptableObject.CreateInstance(typeof(TagWindow)); tagWindow.Init(); slotTypeWindow = (SlotTypeWindow)ScriptableObject.CreateInstance(typeof(SlotTypeWindow)); slotTypeWindow.Init(); itemWindow = (ItemWindow)ScriptableObject.CreateInstance(typeof(ItemWindow)); itemWindow.Init(); skillsWindow = (SkillsWindow)ScriptableObject.CreateInstance(typeof(SkillsWindow)); skillsWindow.Init(); specilizedWindow = (SpecializedClassWindow)ScriptableObject.CreateInstance(typeof(SpecializedClassWindow)); specilizedWindow.Init(); characterWindow = (CharacterWindow)ScriptableObject.CreateInstance(typeof(CharacterWindow)); characterWindow.Init(); teamsWindow = (TeamsWindow)ScriptableObject.CreateInstance(typeof(TeamsWindow)); teamsWindow.Init(); }
public void OpenWindows() { if (LayoutWindow != null) { LayoutWindow.Close(); } LayoutWindow = new Views.Layout(this); this._layoutWindow.layoutVM.Controler.XamlPage = (StackPanel)this.LayoutWindow.FindName("PageLayout"); if (SelectedPage != null) { this._layoutWindow.layoutVM.Controler.XamlPage = Settings.StringToXaml(this.SelectedPage.XamlPageString); } else if (SelectedMenu != null) { this._layoutWindow.layoutVM.Controler.XamlPage = Settings.StringToXaml(this.SelectedMenu.XamlPageString); } (this._layoutWindow.FindName("PageLayoutParent") as Grid).Children.Clear(); (this._layoutWindow.FindName("PageLayoutParent") as Grid).Children.Add(this._layoutWindow.layoutVM.Controler.XamlPage); ControlsWindow = new Views.Controls(this); PropertWindow = new Views.Property(this); if (!LayoutWindow.IsVisible) { LayoutWindow.Show(); } ControlsWindow.Hide(); PropertWindow.Hide(); if (LayoutWindow.IsVisible) { LayoutWindow.Activate(); } }
private void picIcon_Click(object sender, EventArgs e) { CWindow window = (CWindow)Program.Ctx.WindowMgr.Find(NavigateBarButton.UI_Window_id); if (window != null) { LayoutWindow frm = new LayoutWindow(); frm.Window = window; frm.Show(); } }
private void saveClick(object sender, RoutedEventArgs e) { ATabItem tab = (ATabItem)MyTabs.SelectedItem; if (tab.TabName == "Design") { DesignWindow.saveClick(sender, e); } else if (tab.TabName == "Panels") { LayoutWindow.saveClick(sender, e); } }
public void OnGUI() { GUI.DrawTexture(logoRect, logo); GUILayout.BeginArea(buttonsRect); GUILayout.BeginHorizontal(); //if (GUILayout.Button(TC.get("GeneralText.New"))) if (GUILayout.Button("New")) { OnWindowTypeChanged(WelcomeWindowType.New); } //if (GUILayout.Button(TC.get("GeneralText.Open"))) if (GUILayout.Button("Open")) { OnWindowTypeChanged(WelcomeWindowType.Open); openGameWindow.OpenFileDialog(); } //if (GUILayout.Button(Language.GetText("RECENT_GAME"))) //{ // OnWindowTypeChanged(WelcomeWindowType.Recent); //} GUILayout.EndHorizontal(); GUILayout.EndArea(); BeginWindows(); //GUI.enabled = m_Window1 == null; switch (openedWindow) { case WelcomeWindowType.New: m_Window1 = newGameWindow; break; case WelcomeWindowType.Open: m_Window1 = openGameWindow; break; //case WelcomeWindowType.Recent: // m_Window1 = recentGameWindow; // break; } if (m_Window1 != null) { m_Window1.OnGUI(); } EndWindows(); }
private void picIcon_Click(object sender, EventArgs e) { if (m_System == null) //系统管理 { if (m_frmAdmin == null || m_frmAdmin.IsDisposed) { m_frmAdmin = new AdminForm(); } m_frmAdmin.Show(); } else { CWindow window = (CWindow)Program.Ctx.WindowMgr.Find(m_System.StartWindow); if (window != null) { LayoutWindow frm = new LayoutWindow(); frm.Window = window; frm.Show(); } } }
void OnGUI() { EditorGUILayout.BeginHorizontal(GUILayout.ExpandWidth(true)); EditorGUILayout.BeginVertical(EditorStyles.helpBox, GUILayout.Width(250), GUILayout.ExpandHeight(true)); scrollPosition = EditorGUILayout.BeginScrollView(scrollPosition); DrawLeftMenu(); EditorGUILayout.EndScrollView(); EditorGUILayout.EndVertical(); windowArea = EditorGUILayout.BeginVertical(EditorStyles.helpBox, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true)); BeginWindows(); switch (menuOption) { case MenuOptions.WELCOME: rightWindow = welcomeWindow; break; case MenuOptions.ATTRIBUTES: rightWindow = attributesWindow; break; case MenuOptions.TAGS: rightWindow = tagWindow; break; case MenuOptions.SLOT_TYPE: rightWindow = slotTypeWindow; break; case MenuOptions.ITEMS: rightWindow = itemWindow; break; case MenuOptions.SKILLS: rightWindow = skillsWindow; break; case MenuOptions.SPECIALIZED_CLASS: rightWindow = specilizedWindow; break; case MenuOptions.CHARACTERS: rightWindow = characterWindow; break; case MenuOptions.TEAMS: rightWindow = teamsWindow; break; default: break; } rightWindow.Draw(windowArea); EndWindows(); EditorGUILayout.EndVertical(); EditorGUILayout.EndHorizontal(); }
void OnGUI() { /** * UPPER MENU */ GUILayout.BeginArea(buttonMenuRect); GUILayout.BeginHorizontal(); if (GUILayout.Button(TC.get("MenuFile.Title"))) { fileMenu.menu.ShowAsContext(); } //if (GUILayout.Button(Language.GetText("GeneralText.Edit"))) //{ // editMenu.menu.ShowAsContext(); //} //if (GUILayout.Button(Language.GetText("ADVENTURE"))) //{ // adventureMenu.menu.ShowAsContext(); //} if (GUILayout.Button(TC.get("MenuChapters.Title"))) { chaptersMenu.menu.ShowAsContext(); } //if (GUILayout.Button(Language.GetText("RUN"))) //{ // runMenu.menu.ShowAsContext(); //} if (GUILayout.Button(TC.get("MenuConfiguration.Title"))) { configurationMenu.menu.ShowAsContext(); } if (GUILayout.Button(TC.get("About"))) { aboutMenu.menu.ShowAsContext(); } GUILayout.EndHorizontal(); GUILayout.EndArea(); /** * LEFT MENU */ GUILayout.BeginArea(leftMenuRect); GUILayout.BeginVertical(); //GUILayout.BeginHorizontal(GUILayout.MaxWidth(25), GUILayout.MaxHeight(25)); //if (GUILayout.Button(undoTexture, GUILayout.MaxWidth(25), GUILayout.MaxHeight(25))) //{ // UndoAction(); //} //GUILayout.Space(5); //if (GUILayout.Button(redoTexture, GUILayout.MaxWidth(25), GUILayout.MaxHeight(25))) //{ // RedoAction(); //} //GUILayout.EndHorizontal(); //GUILayout.Space(25); scrollPosition = GUILayout.BeginScrollView(scrollPosition); // Button event chapter if (GUILayout.Button(TC.get("Element.Name0"))) { chapterWindow = new ChapterWindow(windowRect, new GUIContent(TC.get("Element.Name0")), "Window"); OnWindowTypeChanged(EditorWindowType.Chapter); } // Button event scene GUILayout.BeginHorizontal(); if (GUILayout.Button(leftMenuContentScene)) { OnWindowTypeChanged(EditorWindowType.Scenes); scenesWindow.ShowBaseWindowView(); } //Add button scene if (openedWindow == EditorWindowType.Scenes) { if (GUILayout.Button(addTexture)) { ChapterElementNameInputPopup window = (ChapterElementNameInputPopup) ScriptableObject.CreateInstance(typeof(ChapterElementNameInputPopup)); window.Init(this, "Scene", EditorWindowType.Scenes); } } GUILayout.EndHorizontal(); // Item sublist scene if (openedWindow == EditorWindowType.Scenes) { GUI.skin = leftSubMenuSkin; for (int i = 0; i < Controller.getInstance().getCharapterList().getSelectedChapterData().getScenes().Count; i++) { if (i == GameRources.GetInstance().selectedSceneIndex) { GUI.skin = leftSubMenuConcreteItemSkin; } if ( GUILayout.Button( Controller.getInstance().getCharapterList().getSelectedChapterData().getScenes()[i].getId())) { scenesWindow.ShowItemWindowView(i); } if (i == GameRources.GetInstance().selectedSceneIndex) { GUILayout.BeginHorizontal(); if (GUILayout.Button("Rename")) { Debug.Log("Rename"); } if (GUILayout.Button(duplicateImg)) { Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getScenesList() .duplicateElement( Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getScenesList() .getScenes()[i]); } if (GUILayout.Button(deleteImg)) { Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getScenesList() .deleteElement( Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getScenesList() .getScenes()[i], false); scenesWindow.ShowBaseWindowView(); } GUILayout.EndHorizontal(); GUI.skin = leftSubMenuSkin; } } GUI.skin = defaultGUISkin; } // Button event cutscene GUILayout.BeginHorizontal(); if (GUILayout.Button(leftMenuContentCutscene)) { OnWindowTypeChanged(EditorWindowType.Cutscenes); cutscenesWindow.ShowBaseWindowView(); } //Add button cutscene if (openedWindow == EditorWindowType.Cutscenes) { if (GUILayout.Button(addTexture)) { ChapterElementNewCutsceneInputPopup window = (ChapterElementNewCutsceneInputPopup) ScriptableObject.CreateInstance(typeof(ChapterElementNewCutsceneInputPopup)); window.Init(this, "Cutscene", EditorWindowType.Cutscenes); } } GUILayout.EndHorizontal(); // Item sublist cutscene if (openedWindow == EditorWindowType.Cutscenes) { GUI.skin = leftSubMenuSkin; for (int i = 0; i < Controller.getInstance().getCharapterList().getSelectedChapterData().getCutscenes().Count; i++) { if (i == GameRources.GetInstance().selectedCutsceneIndex) { GUI.skin = leftSubMenuConcreteItemSkin; } if ( GUILayout.Button( Controller.getInstance().getCharapterList().getSelectedChapterData().getCutscenes()[i].getId())) { cutscenesWindow.ShowItemWindowView(i); } if (i == GameRources.GetInstance().selectedCutsceneIndex) { GUILayout.BeginHorizontal(); if (GUILayout.Button("Rename")) { Debug.Log("Rename"); } if (GUILayout.Button(deleteImg)) { Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getCutscenesList() .deleteElement( Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getCutscenesList() .getCutscenes()[i], false); scenesWindow.ShowBaseWindowView(); } GUILayout.EndHorizontal(); GUI.skin = leftSubMenuSkin; } } GUI.skin = defaultGUISkin; } // Button event book GUILayout.BeginHorizontal(); if (GUILayout.Button(leftMenuContentBook)) { OnWindowTypeChanged(EditorWindowType.Books); booksWindow.ShowBaseWindowView(); } //Add button book if (openedWindow == EditorWindowType.Books) { if (GUILayout.Button(addTexture)) { ChapterElementNameInputPopup window = (ChapterElementNameInputPopup) ScriptableObject.CreateInstance(typeof(ChapterElementNameInputPopup)); window.Init(this, "Book", EditorWindowType.Books); } } GUILayout.EndHorizontal(); // Item sublist book if (openedWindow == EditorWindowType.Books) { GUI.skin = leftSubMenuSkin; for (int i = 0; i < Controller.getInstance().getCharapterList().getSelectedChapterData().getBooks().Count; i++) { if (i == GameRources.GetInstance().selectedBookIndex) { GUI.skin = leftSubMenuConcreteItemSkin; } if ( GUILayout.Button( Controller.getInstance().getCharapterList().getSelectedChapterData().getBooks()[i].getId())) { booksWindow.ShowItemWindowView(i); } if (i == GameRources.GetInstance().selectedBookIndex) { GUILayout.BeginHorizontal(); if (GUILayout.Button("Rename")) { Debug.Log("Rename"); } if (GUILayout.Button(duplicateImg)) { Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getBooksList() .duplicateElement( Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getBooksList() .getBooks()[i]); } if (GUILayout.Button(deleteImg)) { Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getBooksList() .deleteElement( Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getBooksList() .getBooks()[i], false); scenesWindow.ShowBaseWindowView(); } GUILayout.EndHorizontal(); GUI.skin = leftSubMenuSkin; } } GUI.skin = defaultGUISkin; } // Button event item GUILayout.BeginHorizontal(); if (GUILayout.Button(leftMenuContentItem)) { OnWindowTypeChanged(EditorWindowType.Items); itemsWindow.ShowBaseWindowView(); } //Add button item if (openedWindow == EditorWindowType.Items) { if (GUILayout.Button(addTexture)) { ChapterElementNameInputPopup window = (ChapterElementNameInputPopup) ScriptableObject.CreateInstance(typeof(ChapterElementNameInputPopup)); window.Init(this, "Item", EditorWindowType.Items); } } GUILayout.EndHorizontal(); // Item sublist item if (openedWindow == EditorWindowType.Items) { GUI.skin = leftSubMenuSkin; for (int i = 0; i < Controller.getInstance().getCharapterList().getSelectedChapterData().getItems().Count; i++) { if (i == GameRources.GetInstance().selectedItemIndex) { GUI.skin = leftSubMenuConcreteItemSkin; } if ( GUILayout.Button( Controller.getInstance().getCharapterList().getSelectedChapterData().getItems()[i].getId())) { itemsWindow.ShowItemWindowView(i); } if (i == GameRources.GetInstance().selectedItemIndex) { GUILayout.BeginHorizontal(); if (GUILayout.Button("Rename")) { Debug.Log("Rename"); } if (GUILayout.Button(duplicateImg)) { Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getItemsList() .duplicateElement( Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getItemsList() .getItems()[i]); } if (GUILayout.Button(deleteImg)) { Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getItemsList() .deleteElement( Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getItemsList() .getItems()[i], false); scenesWindow.ShowBaseWindowView(); } GUILayout.EndHorizontal(); GUI.skin = leftSubMenuSkin; } } GUI.skin = defaultGUISkin; } // Button event item GUILayout.BeginHorizontal(); if (GUILayout.Button(leftMenuContentSetItem)) { OnWindowTypeChanged(EditorWindowType.SetItems); setItemsWindow.ShowBaseWindowView(); } //Add button item if (openedWindow == EditorWindowType.SetItems) { if (GUILayout.Button(addTexture)) { ChapterElementNameInputPopup window = (ChapterElementNameInputPopup) ScriptableObject.CreateInstance(typeof(ChapterElementNameInputPopup)); window.Init(this, "Atrezzo", EditorWindowType.SetItems); } } GUILayout.EndHorizontal(); // Item sublist item if (openedWindow == EditorWindowType.SetItems) { GUI.skin = leftSubMenuSkin; for (int i = 0; i < Controller.getInstance().getCharapterList().getSelectedChapterData().getAtrezzo().Count; i++) { if (i == GameRources.GetInstance().selectedSetItemIndex) { GUI.skin = leftSubMenuConcreteItemSkin; } if ( GUILayout.Button( Controller.getInstance().getCharapterList().getSelectedChapterData().getAtrezzo()[i].getId())) { setItemsWindow.ShowItemWindowView(i); } if (i == GameRources.GetInstance().selectedSetItemIndex) { GUILayout.BeginHorizontal(); if (GUILayout.Button("Rename")) { Debug.Log("Rename"); } if (GUILayout.Button(duplicateImg)) { Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getAtrezzoList() .duplicateElement( Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getAtrezzoList() .getAtrezzoList()[i]); } if (GUILayout.Button(deleteImg)) { Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getAtrezzoList() .deleteElement( Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getAtrezzoList() .getAtrezzoList()[i], false); scenesWindow.ShowBaseWindowView(); } GUILayout.EndHorizontal(); GUI.skin = leftSubMenuSkin; } } GUI.skin = defaultGUISkin; } // Button event player if (GUILayout.Button(leftMenuContentPlayer)) { OnWindowTypeChanged(EditorWindowType.Player); } // Button event NPC GUILayout.BeginHorizontal(); if (GUILayout.Button(leftMenuContentCharacter)) { OnWindowTypeChanged(EditorWindowType.Characters); characterWindow.ShowBaseWindowView(); } //Add button NPC if (openedWindow == EditorWindowType.Characters) { if (GUILayout.Button(addTexture)) { ChapterElementNameInputPopup window = (ChapterElementNameInputPopup) ScriptableObject.CreateInstance(typeof(ChapterElementNameInputPopup)); window.Init(this, "Character", EditorWindowType.Characters); } } GUILayout.EndHorizontal(); // Item sublist NPC if (openedWindow == EditorWindowType.Characters) { GUI.skin = leftSubMenuSkin; for (int i = 0; i < Controller.getInstance().getCharapterList().getSelectedChapterData().getCharacters().Count; i++) { if (i == GameRources.GetInstance().selectedCharacterIndex) { GUI.skin = leftSubMenuConcreteItemSkin; } if ( GUILayout.Button( Controller.getInstance().getCharapterList().getSelectedChapterData().getCharacters()[i].getId())) { characterWindow.ShowItemWindowView(i); } if (i == GameRources.GetInstance().selectedCharacterIndex) { GUILayout.BeginHorizontal(); if (GUILayout.Button("Rename")) { Debug.Log("Rename"); } if (GUILayout.Button(duplicateImg)) { Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getNPCsList() .duplicateElement( Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getNPCsList() .getNPCs()[i]); } if (GUILayout.Button(deleteImg)) { Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getNPCsList() .deleteElement( Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getNPCsList() .getNPCs()[i], false); scenesWindow.ShowBaseWindowView(); } GUILayout.EndHorizontal(); GUI.skin = leftSubMenuSkin; } } GUI.skin = defaultGUISkin; } // Button event Conversation GUILayout.BeginHorizontal(); if (GUILayout.Button(leftMenuContentConversation)) { OnWindowTypeChanged(EditorWindowType.Conversations); } //Add button Conversation if (openedWindow == EditorWindowType.Conversations) { if (GUILayout.Button(addTexture)) { ChapterElementNameInputPopup window = (ChapterElementNameInputPopup) ScriptableObject.CreateInstance(typeof(ChapterElementNameInputPopup)); window.Init(this, "Conversation", EditorWindowType.Conversations); } } GUILayout.EndHorizontal(); // Item sublist book if (openedWindow == EditorWindowType.Conversations) { GUI.skin = leftSubMenuSkin; for (int i = 0; i < Controller.getInstance().getCharapterList().getSelectedChapterData().getConversations().Count; i++) { if (i == GameRources.GetInstance().selectedConversationIndex) { GUI.skin = leftSubMenuConcreteItemSkin; if (GUILayout.Button( Controller.getInstance().getCharapterList().getSelectedChapterData().getConversations()[i] .getId())) { ConversationEditorWindow window = (ConversationEditorWindow) ScriptableObject.CreateInstance(typeof(ConversationEditorWindow)); window.Init( (GraphConversation) Controller.getInstance().getCharapterList().getSelectedChapterData().getConversations()[ i]); } GUILayout.BeginHorizontal(); if (GUILayout.Button(duplicateImg)) { Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getConversationsList() .duplicateElement( Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getConversationsList() .getConversations()[i]); } if (GUILayout.Button(deleteImg)) { Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getConversationsList() .deleteElement( Controller.getInstance() .getCharapterList() .getSelectedChapterDataControl() .getConversationsList() .getConversations()[i], false); } GUILayout.EndHorizontal(); GUI.skin = leftSubMenuSkin; } else { if (GUILayout.Button( Controller.getInstance().getCharapterList().getSelectedChapterData().getConversations()[i] .getId())) { GameRources.GetInstance().selectedConversationIndex = i; } } } GUI.skin = defaultGUISkin; } // Button event player if (GUILayout.Button(leftMenuContentAdvanced)) { OnWindowTypeChanged(EditorWindowType.AdvancedFeatures); } GUILayout.EndScrollView(); GUILayout.EndVertical(); GUILayout.EndArea(); /** * WINDOWS */ BeginWindows(); switch (openedWindow) { case EditorWindowType.Chapter: m_Window1 = chapterWindow; break; case EditorWindowType.Scenes: m_Window1 = scenesWindow; break; case EditorWindowType.Cutscenes: m_Window1 = cutscenesWindow; break; case EditorWindowType.Books: m_Window1 = booksWindow; break; case EditorWindowType.Items: m_Window1 = itemsWindow; break; case EditorWindowType.SetItems: m_Window1 = setItemsWindow; break; case EditorWindowType.Player: m_Window1 = playerWindow; break; case EditorWindowType.Characters: m_Window1 = characterWindow; break; case EditorWindowType.Conversations: m_Window1 = conversationWindow; break; case EditorWindowType.AdvancedFeatures: m_Window1 = advencedFeaturesWindow; break; } if (m_Window1 != null) { m_Window1.OnGUI(); } EndWindows(); }
public MainWindow(LayoutWindow lw) { InitializeComponent(); _lw = lw; }
public PopUp(LayoutWindow lw) { InitializeComponent(); _lw = lw; }
void item_Click(CMenu menu) { if (menu.MType == enumMenuType.ViewMenu) { CView view = (CView)Program.Ctx.ViewMgr.Find(menu.UI_View_id); if (view != null) { CTable table = (CTable)Program.Ctx.TableMgr.Find(view.FW_Table_id); if (table == null) { return; } CBaseObjectMgr objMgr = Program.Ctx.FindBaseObjectMgrCache(table.Code, Guid.Empty); if (objMgr == null) { objMgr = new CBaseObjectMgr(); objMgr.TbCode = table.Code; objMgr.Ctx = Program.Ctx; } if (view.VType == enumViewType.Single) { SingleView frm = new SingleView(); frm.View = view; frm.BaseObjectMgr = objMgr; frm.Show(); } else if (view.VType == enumViewType.MasterDetail) { MasterDetailView frm = new MasterDetailView(); frm.View = view; frm.BaseObjectMgr = objMgr; frm.Show(); } else { MultMasterDetailView frm = new MultMasterDetailView(); frm.View = view; frm.BaseObjectMgr = objMgr; frm.Show(); } } } else if (menu.MType == enumMenuType.WindowMenu) { CWindow window = (CWindow)Program.Ctx.WindowMgr.Find(menu.UI_Window_id); if (window != null) { LayoutWindow frm = new LayoutWindow(); frm.Window = window; frm.Show(); } } else if (menu.MType == enumMenuType.UrlMenu) { bool bIsWebUrl = menu.Url.Length > 4 && menu.Url.Substring(0, 4).Equals("http", StringComparison.OrdinalIgnoreCase); if (!bIsWebUrl && !File.Exists(menu.Url)) { MessageBox.Show(string.Format("{0} 不存在!", menu.Url)); return; } System.Diagnostics.Process.Start(menu.Url); } else if (menu.MType == enumMenuType.ReportMenu) { CCompany Company = (CCompany)Program.Ctx.CompanyMgr.Find(Program.User.B_Company_id); CReport Report = (CReport)Company.ReportMgr.Find(menu.RPT_Report_id); RunReport frm = new RunReport(); frm.m_Report = Report; frm.Show(); } }
protected void AddTab(string name, Enum identifier, LayoutWindow window) { }
private void exportClick(object sender, RoutedEventArgs e) { LayoutWindow.exportClick(sender, e); }