private void OnShowControlWindow(string controlName) { this.Effect = new BlurEffect(); switch (controlName) { case "ContactsTree": var contactsTreeWindow = new ContactsTreeWindow(); contactsTreeWindow.ShowDialog(); break; case "ExpertPanel": var expertPanelWindow = new ExpertPanelWindow(); expertPanelWindow.ShowDialog(); break; case "ExpertPanel2": var expertPanelWindow2 = new ExpertPanelWindow2(); expertPanelWindow2.ShowDialog(); break; case "Timer": var timerWindow = new TimerWindow(); timerWindow.ShowDialog(); break; case "MusicPlayer": var musicPlayerWindow = new MusicPlayerWindow(); musicPlayerWindow.ShowDialog(); break; case "PeopleResourcePanel": var peopleResourcePanelWindow = new PeopleResourcePanelWindow(); peopleResourcePanelWindow.ShowDialog(); break; case "NotifyMsgPresenter": var notifyMsgPresenterWindow = new NotifyMsgPresenterWindow(); notifyMsgPresenterWindow.ShowDialog(); break; case "MasterDetailDataGrid": var masterDetailDataGridWindow = new MasterDetailDataGridWindow(); masterDetailDataGridWindow.ShowDialog(); break; case "FlexDataGrid": var flexDataGridWindow = new FlexDataGridWindow(); flexDataGridWindow.ShowDialog(); break; case "DataGridDetailListWindow": var dataGridDetailListWindow = new DataGridDetailListWindow(); dataGridDetailListWindow.ShowDialog(); break; case "BindingDemoWindow": var bindingDemoWindow = new BindingDemoWindow(); bindingDemoWindow.ShowDialog(); break; case "SwapImageDemoWindow": var swapImageDemoWindow = new SwapImageDemoWindow(); swapImageDemoWindow.ShowDialog(); break; case "CircularLoadingWindow": var circularLoadingWindow = new CircularLoadingWindow(); circularLoadingWindow.ShowDialog(); break; case "CalloutBorderStyleWindow": var calloutBorderStyleWindow = new CalloutBorderStyleWindow(); calloutBorderStyleWindow.ShowDialog(); break; case "MeasureOverrideAndArrangeOverrideWindow": var measureOverrideAndArrangeOverrideWindow = new MeasureOverrideAndArrangeOverrideWindow(); measureOverrideAndArrangeOverrideWindow.ShowDialog(); break; case "DrawingDemoWindow": var drawingDemoWindow = new DrawingDemoWindow(); drawingDemoWindow.ShowDialog(); break; case "WaterMarkDemoWindow": var waterMarkDemoWindow = new WaterMarkDemoWindow(); waterMarkDemoWindow.ShowDialog(); break; case "MultiUiThreadingDemoWindow": var mutliUiThreadingDemoWindow = new MultiUiThreadingDemoWindow(); mutliUiThreadingDemoWindow.ShowDialog(); break; case "CustomPixelShaderDemo": var customPixelShaderDemo = new CustomPixelShaderDemo.CustomPixelShaderDemo(); customPixelShaderDemo.ShowDialog(); break; case "GifShowDemoWindow": var gifShowDemoWindow = new GifShowDemoWindow(); gifShowDemoWindow.ShowDialog(); break; case "NewCallAnimationWindow": var newCallAnimationWindow = new NewCallAnimationWindow(); newCallAnimationWindow.ShowDialog(); break; case "GenerateBitmapDemo": var generateBitmapDemo = new GenerateBitmapDemo.GenerateBitmapDemo(); generateBitmapDemo.ShowDialog(); break; case "FontFamilyDemoWindow": var fontFamilyDemoWindow = new FontFamilyDemoWindow(); fontFamilyDemoWindow.ShowDialog(); break; case "FoucsDemoWindow": var foucsDemoWindow = new FoucsDemoWindow(); foucsDemoWindow.ShowDialog(); break; case "KeyBoardInputWindow": var keyBoardInputWindow = new KeyBoardInputWindow(); keyBoardInputWindow.ShowDialog(); break; case "EllipsisLoadingDemoWindow": var ellipsisLoadingDemoWindow = new EllipsisLoadingDemoWindow(); ellipsisLoadingDemoWindow.ShowDialog(); break; case "ImagePerformanceWindow": var imagePerformanceWindow = new ImagePerformanceWindow(); imagePerformanceWindow.ShowDialog(); break; case "CollectionViewWindow": var collectionViewWindow = new CollectionViewWindow(); collectionViewWindow.ShowDialog(); break; case "MultiSceenDemoWindow": var multiSceenDemoWindow = new MultiSceenDemoWindow(); multiSceenDemoWindow.ShowDialog(); break; } this.Effect = null; }
private void OnShowControlWindow(string controlName) { this.Effect = new BlurEffect(); switch (controlName) { case "ContactsTree": var contactsTreeWindow = new ContactsTreeWindow(); contactsTreeWindow.ShowDialog(); break; case "ExpertPanel": var expertPanelWindow = new ExpertPanelWindow(); expertPanelWindow.ShowDialog(); break; case "ExpertPanel2": var expertPanelWindow2 = new ExpertPanelWindow2(); expertPanelWindow2.ShowDialog(); break; case "Timer": var timerWindow = new TimerWindow(); timerWindow.ShowDialog(); break; case "MusicPlayer": var musicPlayerWindow = new MusicPlayerWindow(); musicPlayerWindow.ShowDialog(); break; case "MediaPlayer": var mediaPlayerWindow = new MediaPlayerWindow(); mediaPlayerWindow.ShowDialog(); break; case "PeopleResourcePanel": var peopleResourcePanelWindow = new PeopleResourcePanelWindow(); peopleResourcePanelWindow.ShowDialog(); break; case "NotifyMsgPresenter": var notifyMsgPresenterWindow = new NotifyMsgPresenterWindow(); notifyMsgPresenterWindow.ShowDialog(); break; case "MasterDetailDataGrid": var masterDetailDataGridWindow = new MasterDetailDataGridWindow(); masterDetailDataGridWindow.ShowDialog(); break; case "FlexDataGrid": var flexDataGridWindow = new FlexDataGridWindow(); flexDataGridWindow.ShowDialog(); break; case "DataGridDetailListWindow": var dataGridDetailListWindow = new DataGridDetailListWindow(); dataGridDetailListWindow.ShowDialog(); break; case "BindingDemoWindow": var bindingDemoWindow = new BindingDemoWindow(); bindingDemoWindow.ShowDialog(); break; case "SwapImageDemoWindow": var swapImageDemoWindow = new SwapImageDemoWindow(); swapImageDemoWindow.ShowDialog(); break; case "CircularLoadingWindow": var circularLoadingWindow = new CircularLoadingWindow(); circularLoadingWindow.ShowDialog(); break; case "LoadingControlWindow": var loadingControlWindow = new LoadingControl.LoadingControlWindow(); loadingControlWindow.ShowDialog(); break; case "CalloutBorderStyleWindow": var calloutBorderStyleWindow = new CalloutBorderStyleWindow(); calloutBorderStyleWindow.ShowDialog(); break; case "MeasureOverrideAndArrangeOverrideWindow": var measureOverrideAndArrangeOverrideWindow = new MeasureOverrideAndArrangeOverrideWindow(); measureOverrideAndArrangeOverrideWindow.ShowDialog(); break; case "DrawingDemoWindow": var drawingDemoWindow = new DrawingDemoWindow(); drawingDemoWindow.ShowDialog(); break; case "WaterMarkDemoWindow": var waterMarkDemoWindow = new WaterMarkDemoWindow(); waterMarkDemoWindow.ShowDialog(); break; case "MultiUiThreadingDemoWindow": var mutliUiThreadingDemoWindow = new MultiUiThreadingDemoWindow(); mutliUiThreadingDemoWindow.ShowDialog(); break; case "CustomPixelShaderDemo": var customPixelShaderDemo = new CustomPixelShaderDemo.CustomPixelShaderDemo(); customPixelShaderDemo.ShowDialog(); break; case "GifShowDemoWindow": var gifShowDemoWindow = new GifShowDemoWindow(); gifShowDemoWindow.ShowDialog(); break; case "NewCallAnimationWindow": var newCallAnimationWindow = new NewCallAnimationWindow(); newCallAnimationWindow.ShowDialog(); break; case "GenerateBitmapDemo": var generateBitmapDemo = new GenerateBitmapDemo.GenerateBitmapDemo(); generateBitmapDemo.ShowDialog(); break; case "FontFamilyDemoWindow": var fontFamilyDemoWindow = new FontFamilyDemoWindow(); fontFamilyDemoWindow.ShowDialog(); break; case "FoucsDemoWindow": var foucsDemoWindow = new FoucsDemoWindow(); foucsDemoWindow.ShowDialog(); break; case "KeyBoardInputWindow": var keyBoardInputWindow = new KeyBoardInputWindow(); keyBoardInputWindow.ShowDialog(); break; case "EllipsisLoadingDemoWindow": var ellipsisLoadingDemoWindow = new EllipsisLoadingDemoWindow(); ellipsisLoadingDemoWindow.ShowDialog(); break; case "ImagePerformanceWindow": var imagePerformanceWindow = new ImagePerformanceWindow(); imagePerformanceWindow.ShowDialog(); break; case "CollectionViewWindow": var collectionViewWindow = new CollectionViewWindow(); collectionViewWindow.ShowDialog(); break; case "MultiSceenDemoWindow": var multiSceenDemoWindow = new MultiSceenDemoWindow(); multiSceenDemoWindow.ShowDialog(); break; case "ResourceDictionaryCodeBehindWindow": var resourceDictionaryCodeBehindWindow = new ResourceDictionaryCodeBehindWindow(); resourceDictionaryCodeBehindWindow.ShowDialog(); break; case "TreeViewDemoWindow": var treeViewDemoWindow = new TreeViewDemoWindow(); treeViewDemoWindow.ShowDialog(); break; case "GroupExpanderWindow": var groupExpanderWindow = new GroupExpanderWindow(); groupExpanderWindow.ShowDialog(); break; case "ShortCutDemoWindow": var shortCutDemoWindow = new ShortCutDemoWindow(); shortCutDemoWindow.ShowDialog(); break; case "ScreenDragMainWindow": var screenDragMainWindow = new ScreenDragMainWindow(); screenDragMainWindow.ShowDialog(); break; case "AnimationPerformanceWindow": var animationPerformanceWindow = new AnimationPerformanceWindow(); animationPerformanceWindow.ShowDialog(); break; case "FluidLayoutDemoWindow": var fluidLayoutDemoWindow = new FluidLayoutDemoWindow(); fluidLayoutDemoWindow.ShowDialog(); break; case "DragableTabControlDemo": var dragableTabControlDemo = new DragableTabControlDemo.DragableTabControlDemo(); dragableTabControlDemo.ShowDialog(); break; case "DragableListBoxDemo": var dragableListBoxDemo = new DragableListBoxDemo.DragableListBoxDemo(); dragableListBoxDemo.ShowDialog(); break; case "CustomWindowDemo": var customWindowDemo = new CustomWindowDemo(); customWindowDemo.ShowDialog(); break; case "AdornerControlWindow": var adornerControlWindow = new AdornerControlWindow(); adornerControlWindow.ShowDialog(); break; case "ItemsControlWithTimelineWindow": var itemsControlWithTimelineWindow = new ItemsControlWithTimelineWindow(); itemsControlWithTimelineWindow.ShowDialog(); break; case "IsSynchronizedWithCurrentItemWindow": var isSynchronizedWithCurrentItemWindow = new IsSynchronizedWithCurrentItemWindow(); isSynchronizedWithCurrentItemWindow.ShowDialog(); break; case "ColorfulTextBlockWindow": var colorfulTextBlockWindow = new ColorfulTextBlockWindow(); colorfulTextBlockWindow.ShowDialog(); break; } this.Effect = null; }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void openToolStripMenuItem_Click(object sender, EventArgs e) { if (projectTreeView.SelectedNode == null) { return; } switch (Path.GetExtension(projectTreeView.SelectedNode.FullPath.ToLower())) { case ".wav": case ".ogg": { MusicPlayerWindow window = new MusicPlayerWindow(projectTreeView.SelectedNode.FullPath); window.Show(this.Parent); break; } case ".fso": case ".fs": case ".fsl": { ScriptEditorWindow window = new ScriptEditorWindow(projectTreeView.SelectedNode.FullPath); window.FormClosing += new FormClosingEventHandler(ScriptEditorClosed); window.Show(this); } break; //case ".pk": //case ".dll": // break; case ".fef": { EmitterEditorWindow window = new EmitterEditorWindow(); if (IOMethods.FileSize(projectTreeView.SelectedNode.FullPath.ToLower()) > 3) { Stream stream = StreamFactory.RequestStream(projectTreeView.SelectedNode.FullPath, StreamMode.Open); BinaryReader reader = new BinaryReader(stream); reader.ReadBytes(3); window.Emitter = new EmitterNode(); window.Emitter.Load(reader); reader.Close(); stream.Close(); } //if (window.ShowDialog() == DialogResult.OK) //{ // Stream stream = StreamFactory.RequestStream(projectTreeView.SelectedNode.FullPath, StreamMode.Truncate); // BinaryWriter writer = new BinaryWriter(stream); // writer.Write(new byte[] { (byte)'F', (byte)'E', (byte)'F' }); // window.Emitter.Save(writer); // writer.Close(); // stream.Close(); //} break; } case ".fmp": Editor.GlobalInstance.Window.OpenMap(projectTreeView.SelectedNode.FullPath); break; case ".xml": { if (projectTreeView.SelectedNode.FullPath.ToLower().StartsWith(Fusion.Editor.Editor.GlobalInstance.TilesetPath.ToLower())) { if (IOMethods.FileSize(projectTreeView.SelectedNode.FullPath.ToLower()) == 0) { MessageBox.Show("This tileset configuration file is empty, unable to open tileset viewer.", "Empty", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } TilesetWindow window = new TilesetWindow(projectTreeView.SelectedNode.FullPath); window.SelectionChanged += new EventHandler(tilesetWindow_TilesetSelectionChanged); window.ColorChanged += new EventHandler(tilesetWindow_TilesetColorChanged); window.Show(this.Parent); } else { ScriptEditorWindow window = new ScriptEditorWindow(projectTreeView.SelectedNode.FullPath); window.IsPlainFile = true; window.Show(this); } break; } case ".png": case ".bmp": case ".tga": { ImageWindow window = new ImageWindow(projectTreeView.SelectedNode.FullPath); window.Show(this.Parent); break; } default: Process process = new Process(); process.StartInfo.FileName = @"explorer"; process.StartInfo.Arguments = projectTreeView.SelectedNode.FullPath; process.StartInfo.Verb = "Open"; process.StartInfo.WindowStyle = ProcessWindowStyle.Normal; process.Start(); break; } }