private void SetPositionForNewViewer(ViewerWindow viewer) { viewer.Left = thumbnailsWindow.Width; viewer.Top = toolbarWindow.Height - 8; viewer.Height = SystemParameters.PrimaryScreenHeight - toolbarWindow.Height - 24;//64 is topbar viewer.Width = SystemParameters.PrimaryScreenWidth - thumbnailsWindow.Width; }
// If not using .NET 4.5, http://dotnetzip.codeplex.com/ private void PhotoScenes_Preview(object sender, RoutedEventArgs e) { if (e != null) { e.Handled = true; } if (PhotoScenes.SelectedItems.Count != 1) { return; } ReCapPhotosceneProject item = PhotoScenes.SelectedItem as ReCapPhotosceneProject; string location = System.IO.Path.GetFullPath(AppDomain.CurrentDomain.BaseDirectory) + item.Name + ".zip"; if (!File.Exists(location)) { if (e != null) // Do not enter into an infinite loop { outputFormat.SelectedItem = AdskReCap.Format.OBJ.ToString(); // Our viewer support OBJ only PhotoScenes_DownloadResult(null, null); } return; } ViewerWindow wnd = new ViewerWindow(); wnd.Owner = this; wnd.Show(); wnd.LoadModel(location); }
public static bool?ShowDialog(Window owner, bool topMost, string windowTitle, object model) { try { ModelView.viewer = new ViewerWindow(windowTitle, model); ModelView.viewer.OnItemBrowse += ModelView.OnItem_Browse; ModelView.viewer.Owner = owner; ModelView.viewer.Topmost = topMost; return(ModelView.viewer.ShowDialog()); } catch (Exception err) { MessageDisplay.Show(err.InnerExceptionMessage()); } finally { ModelView.viewer.OnItemBrowse -= ModelView.OnItem_Browse; ModelView.viewer = null; } return(null); }
public static bool?ShowDialog(Window owner, bool topMost, string windowTitle, string fieldCaption) { try { InputBox.InputModel = new InputBoxModel(); InputBox.viewer = new ViewerWindow(windowTitle, fieldCaption, InputBox.InputModel); InputBox.viewer.Owner = owner; InputBox.viewer.Topmost = topMost; return(InputBox.viewer.ShowDialog()); } catch (Exception err) { MessageDisplay.Show(err.InnerExceptionMessage()); } finally { InputBox.viewer = null; } return(null); }
public ModelViewScene(ViewerWindow gameWindow) : base(gameWindow) { myIgnoreMouse = false; myCaptureMouse = true; myCurViewDist = 2; }
public ModelViewScene( ViewerWindow gameWindow ) : base(gameWindow) { myIgnoreMouse = false; myCaptureMouse = true; myCurViewDist = 2; }
public void AddNewViewerWindow(ViewerWindow viewer) { viewer.LayoutManager = this; SetPositionForNewViewer(viewer); viewer.ViewerPosition = Viewer2dWindowsList.Count; Viewer2dWindowsList.Add(viewer); RealignViews(); }
private void RegisterUser_Click(object sender, EventArgs e) { Register = true; ViewerWindow vw = new ViewerWindow(); this.SendFaceValue += new SendFaceData(vw.ReceiveFaceData); //SendFaceValue(GetFaceData()); vw.Show(); }
private void RealignViews() { if (Viewer2dWindowsList.Count == 2) { ViewerWindow viewer1 = Viewer2dWindowsList[0]; ViewerWindow viewer2 = Viewer2dWindowsList[1]; viewer1.Width = viewer1.Width / 2; viewer2.Width = viewer2.Width / 2; viewer1.Left = thumbnailsWindow.Width; viewer2.Left = viewer1.Width + thumbnailsWindow.Width; } }
public void RemoveView2dWindow(ViewerWindow viewer) { int indexToRemove = -1; for (int i = 0; i < Viewer2dWindowsList.Count; i++) { if (Viewer2dWindowsList[i].ViewerPosition == viewer.ViewerPosition) { indexToRemove = i; } } if (indexToRemove > -1) { Viewer2dWindowsList.RemoveAt(indexToRemove); } }
private void _createViewer(IManga manga, bool saveEnabled = true, object provider = null) { var p = (IProvider)provider ?? _providerService.Providers.Find(x => x.DbName == manga.Site); if (!p.ViewEnabled) { try { Process.Start(manga.Link); } catch (Exception e) { _logger.Log.Error($"{manga.Link}\n{e}"); } return; } var viewerWindow = new ViewerWindow(manga, p, saveEnabled); viewerWindow.Show(); }
public static bool?ShowDialog(string windowTitle, string fieldCaption) { try { InputBox.InputModel = new InputBoxModel(); InputBox.viewer = new ViewerWindow(windowTitle, fieldCaption, InputBox.InputModel); return(InputBox.viewer.ShowDialog()); } catch (Exception err) { MessageBox.Show(err.InnerExceptionMessage()); } finally { InputBox.viewer = null; } return(null); }
public Form1() { InitializeComponent(); //test2(); //test(StringComparer.OrdinalIgnoreCase); var table = new DataTable(); table.Columns.Add("FirstName", typeof(String)); table.Columns.Add("LastName", typeof(String)); table.Columns.Add("Age", typeof(int)); table.Columns.Add("Address", typeof(String)); table.Columns.Add("Healthy", typeof(bool)); table.Columns.Add("Karma", typeof(double)); table.Columns.Add("Id", typeof(Guid)); table.Columns.Add("DOB", typeof(DateTime)); table.Rows.Add(new object[] { "Lassie", "Dog", 5, "111", true, 1.0, Guid.NewGuid(), new DateTime(1995, 01, 01) }); table.Rows.Add(new object[] { "Rover", "Dog", 6, "123", true, 1.1, Guid.NewGuid(), new DateTime(2010, 10, 02) }); table.Rows.Add(new object[] { "Fido", "Dog", 7, "121", false, 1.2, Guid.NewGuid(), new DateTime(1990, 01, 09) }); table.Rows.Add(new object[] { "Timmy", "Rat", 1, "141", false, 1.3, Guid.NewGuid(), new DateTime(1990, 02, 08) }); table.Rows.Add(new object[] { "Boo", "Jack", 7, "314", false, 1.4, Guid.NewGuid(), new DateTime(1990, 03, 07) }); table.Rows.Add(new object[] { "Fido", "Wolf", 8, "181", false, 1.5, Guid.NewGuid(), new DateTime(1990, 04, 06) }); table.Rows.Add(new object[] { "MrMeow", "Cat", 7, "111", true, 1.6, Guid.NewGuid(), new DateTime(1990, 05, 05) }); table.Rows.Add(new object[] { "Rover", "Dog", 17, "151", true, 1.7, Guid.NewGuid(), new DateTime(1990, 06, 04) }); table.Rows.Add(new object[] { "Par", "Jack", 7, "111", true, 1.8, Guid.NewGuid(), new DateTime(1990, 07, 03) }); table.Rows.Add(new object[] { "Par", "Jack", 7, "111", true, 1.9, Guid.NewGuid(), new DateTime(1990, 08, 02) }); table.Rows.Add(new object[] { "Par", "Jack", 7, "111", true, 2.0, Guid.NewGuid(), new DateTime(1990, 09, 01) }); var w = new ViewerWindow() { Table = table }; w.ShowDialog(); Application.Exit(); }
public static bool?ShowDialog(string windowTitle, object[] models) { try { ModelView.viewer = new ViewerWindow(windowTitle, models); ModelView.viewer.OnItemBrowse += ModelView.OnItem_Browse; return(ModelView.viewer.ShowDialog()); } catch (Exception err) { MessageDisplay.Show(err.InnerExceptionMessage()); } finally { ModelView.viewer.OnItemBrowse -= ModelView.OnItem_Browse; ModelView.viewer = null; } return(null); }
private void ListBox_MouseDoubleClick(object sender, MouseButtonEventArgs e) { var MainViewerWindow = new ViewerWindow(); var Viewer2DWindow = new Viewer2d(); var Viewer2ViewModel = new Viewer2dViewModel(); Viewer2DWindow.DataContext = Viewer2ViewModel; //add to layouts //layoutManager.Viewer2dWindowsList.Add(MainViewerWindow); //layoutManager.SetPositionForNewViewer(MainViewerWindow); layoutManager.AddNewViewerWindow(MainViewerWindow); MainViewerWindow.Content = Viewer2DWindow; MainViewerWindow.Show(); var dicomSeries = ((sender as ListBox).SelectedItem as DicomSeries); //load dicom files //Viewer2ViewModel.LoadDicomFilesFromStudy(dicomSeries); Viewer2ViewModel.LoadBitmapsFromStudy(dicomSeries); }
public bool ShowEditor(ViewModelBase viewModel) { var editorWindow = new ViewerWindow(viewModel); return(editorWindow.ShowDialog() ?? false); }
public Scene(ViewerWindow gameWindow) { GameWindow = gameWindow; FirstTime = true; }
public bool ShowEditor(ViewModelBase viewModel, IEntityValidator validator) { var editorWindow = new ViewerWindow(viewModel, validator); return(editorWindow.ShowDialog() ?? false); }
public Scene( ViewerWindow gameWindow ) { GameWindow = gameWindow; FirstTime = true; }