private void OpenFileWindow(Window callingWindow) { #if !SILVERLIGHT FileWindow fileWindow = GuiManager.AddFileWindow(); fileWindow.SetToLoad(); if (string.IsNullOrEmpty(mDefaultDirectory) == false) { fileWindow.SetDirectory(mDefaultDirectory); } fileWindow.OkClick += FileWindowOkClick; fileWindow.SetFileType(mFileTypes); if (!string.IsNullOrEmpty(Text)) { try { string directory = FileManager.GetDirectory(Text); if (System.IO.Directory.Exists(directory)) { fileWindow.SetDirectory(directory); } } catch { // don't worry about it, this is just for convenience. } } #endif }
void AddSpriteClick(Window callingWindow) { FileWindow fileWindow = GuiManager.AddFileWindow(); fileWindow.SetToLoad(); fileWindow.SetFileType("graphic and animation"); fileWindow.OkClick += AddSpriteOk; }
private void TextureComboBoxSelect(Window callingWindow) { if (((ComboBox)callingWindow).Text == "From file. . .") { FileWindow fileWindow = GuiManager.AddFileWindow(); fileWindow.SetFileType("graphic"); fileWindow.SetToLoad(); } }
private static void XmlDeserializeObject(Window callingWindow) { FileWindow fileWindow = GuiManager.AddFileWindow(); fileWindow.SetToLoad(); fileWindow.SetFileType("xml"); fileWindow.OkClick += XmlDeserializeObjectOk; }
void LoadNodeNetworkClick(Window callingWindow) { FileWindow fileWindow = GuiManager.AddFileWindow(); fileWindow.SetToLoad(); fileWindow.Filter = "NodeNetwork XML File (*.nntx)|*.nntx"; fileWindow.OkClick += new GuiMessage(OnLoadNodeNetworkOk); }
private static void LoadAssembly(Window callingWindow) { FileWindow fileWindow = GuiManager.AddFileWindow(); fileWindow.SetToLoad(); fileWindow.Filter = "Executable (*.exe)|*.exe|DLL (*.dll)|*.dll"; fileWindow.OkClick += LoadAssemblyOk; }
private void LoadSceneClick(Window callingWindow) { FileWindow fileWindow = GuiManager.AddFileWindow(); fileWindow.SetFileType("scnx"); fileWindow.SetToLoad(); fileWindow.OkClick += LoadSceneOk; if (EditorData.SplineList != null && !string.IsNullOrEmpty(EditorData.SplineList.Name)) { fileWindow.SetDirectory(FileManager.GetDirectory(EditorData.SplineList.Name)); } }
void OpenFileWindowLoadShapeCollection(Window callingWindow) { FileWindow fileWindow = GuiManager.AddFileWindow(); fileWindow.SetToLoad(); fileWindow.Filter = "Shape Collection file (*.shcx)|*.shcx"; fileWindow.OkClick += LoadShapeCollectionOk; if (!string.IsNullOrEmpty(EditorData.LastLoadedFile)) { string directory = FileManager.GetDirectory(EditorData.LastLoadedFile); fileWindow.SetDirectory(directory); } }
void OpenFileWindowLoadPolygonList(Window callingWindow) { FileWindow fileWindow = GuiManager.AddFileWindow(); fileWindow.SetToLoad(); fileWindow.Filter = "PLYLSTX files (*.plylstx)|*.plylstx"; fileWindow.OkClick += LoadPolygonListOk; if (!string.IsNullOrEmpty(EditorData.LastLoadedFile)) { string directory = FileManager.GetDirectory(EditorData.LastLoadedFile); fileWindow.SetDirectory(directory); } }
void AddAnimationClick(Window callingWindow) { FileWindow fileWindow = GuiManager.AddFileWindow(); List <string> fileTypes = new List <string>(2); fileTypes.Add("waa"); fileTypes.Add("wam"); fileWindow.SetFileType(fileTypes); fileWindow.SetToLoad(); fileWindow.OkClick += new GuiMessage(AddAnimationOK); }
private void OpenSongWindow(Window callingWindow) { FileWindow fileWindow = GuiManager.AddFileWindow(); List <string> fileTypes = new List <string>(); fileTypes.Add("mp3"); fileTypes.Add("wav"); // FRB MDX doesn't support m4a //fileTypes.Add("m4a"); fileWindow.SetFileType(fileTypes); fileWindow.SetToLoad(); fileWindow.OkClick += LoadSongOk; }
void OpenFileWindowLoadNodeNetwork(Window callingWindow) { FileWindow fileWindow = GuiManager.AddFileWindow(); fileWindow.SetToLoad(); fileWindow.Filter = "Node Network Files (*.nntx)|*.nntx|XML files (*.xml)|*.xml"; fileWindow.OkClick += LoadNodeNetworkOk; if (!string.IsNullOrEmpty(EditorData.LastLoadedFile)) { string directory = FileManager.GetDirectory(EditorData.LastLoadedFile); fileWindow.SetDirectory(directory); } }