private void ChangeChinesClick(object sender, RoutedEventArgs e) { UI_Params values = (UI_Params)this.FindResource("Curr_UI_Params"); values.NumChines = BaseHull.Instance().NumChines / 2; values.ChangeChinesExpanded = !values.LayoutSetupExpanded; }
private void OK_Click(object sender, RoutedEventArgs e) { UI_Params values = (UI_Params)this.FindResource("Curr_UI_Params"); values.ChangeChinesExpanded = false; BaseHull.Instance().ChangeChines(values.NumChines); }
private void OK_Click(object sender, RoutedEventArgs e) { UI_Params values = (UI_Params)this.FindResource("Curr_UI_Params"); values.NewBulkheadExpanded = false; HullView editableHull = new HullView(); editableHull.InsertBulkhead(values.NewBulkheadLoc); }
void MainWindow_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.LeftShift || e.Key == Key.RightShift) { shifted = true; UI_Params values = (UI_Params)this.FindResource("Curr_UI_Params"); values.ContextMenuDisabled = true; } else if (e.Key == Key.LeftCtrl || e.Key == Key.RightCtrl) { ctrl = true; UI_Params values = (UI_Params)this.FindResource("Curr_UI_Params"); values.ContextMenuDisabled = true; } }
private void ChinesClick(object sender, RoutedEventArgs e) { UI_Params values = this.FindResource("Curr_UI_Params") as UI_Params; m_editableHull.ChangeChines(values.NumChines); }
private void InsertClick(object sender, RoutedEventArgs e) { UI_Params values = this.FindResource("Curr_UI_Params") as UI_Params; m_editableHull.InsertBulkhead(values.NewBulkheadLoc); }
protected override void OnPreviewMouseDown(MouseButtonEventArgs e) { m_RecreateHandles = false; m_movingBulkhead = false; Point loc = e.GetPosition(this); if (IsEditable) { if (e.LeftButton == MouseButtonState.Pressed) { m_draggingHandle = HandleClicked(loc); int bulk = BulkheadClicked(loc); if (m_InsertBulkhead) { if (Perspective == PerspectiveType.SIDE || Perspective == PerspectiveType.TOP) { double Z = (loc.X - m_editableHull.Bulkheads[0].Points[0].Z) / m_scale; m_editableHull.InsertBulkhead(Z); } } else if (m_draggingHandle != NOT_SELECTED) { m_dragging = true; m_rotating = false; m_startDrag = loc; m_lastDrag = loc; } else if (bulk != NOT_SELECTED) { m_dragging = false; if (bulk != m_selectedBulkhead) { m_selectedBulkhead = bulk; m_handles.Clear(); } else { UI_Params setup = (UI_Params)this.FindResource("Curr_UI_Params"); bool? allowMoves = setup.AllowBulkheadMoves; if (allowMoves == true) { m_movingBulkhead = true; m_startDrag = loc; m_lastDrag = loc; } } if (m_selectedBulkhead != NOT_SELECTED) { CreateHandles(); InvalidateVisual(); } } else { // assume we are going to rotate m_dragging = false; m_rotating = true; m_rotate_x = (loc.X > this.ActualWidth / 4 && loc.X < (3 * this.ActualWidth / 4)); m_startDrag = loc; m_lastDrag = loc; } } } else { m_rotating = true; // only thing we can do for a non-editable hull m_rotate_x = (loc.X > this.ActualWidth / 4 && loc.X < (3 * this.ActualWidth / 4)); m_startDrag = loc; m_lastDrag = loc; } }
protected override void OnPreviewMouseDown(MouseButtonEventArgs e) { m_RecreateHandles = false; m_movingBulkhead = false; Point loc = e.GetPosition(this); if (IsEditable) { if (e.LeftButton == MouseButtonState.Pressed) { m_draggingHandle = HandleClicked(loc); if (m_InsertBulkhead) { if (perspective == PerspectiveType.SIDE || perspective == PerspectiveType.TOP) { double Z = (loc.X - m_editableHull.Bulkheads[0].Points[0].Z) / m_scale; m_editableHull.InsertBulkhead(Z); } } else if (m_draggingHandle != NOT_SELECTED) { m_dragging = true; m_startDrag = loc; m_lastDrag = loc; } else { m_dragging = false; int bulk = BulkheadClicked(loc); if (bulk != m_selectedBulkhead) { m_selectedBulkhead = bulk; m_handles.Clear(); } else { UI_Params setup = (UI_Params)this.FindResource("Curr_UI_Params"); bool? allowMoves = setup.AllowBulkheadMoves; if (allowMoves == true) { m_movingBulkhead = true; m_startDrag = loc; m_lastDrag = loc; } } if (m_selectedBulkhead != NOT_SELECTED) { CreateHandles(); InvalidateVisual(); } } } else if (e.RightButton == MouseButtonState.Pressed) { ContextMenu cm = this.FindResource("hullEditMenu") as ContextMenu; if (cm != null) { cm.IsOpen = true; } } e.Handled = true; } }
private void Cancel_Click(object sender, RoutedEventArgs e) { UI_Params values = (UI_Params)this.FindResource("Curr_UI_Params"); values.ChangeChinesExpanded = false; }
private void InsertClick(object sender, RoutedEventArgs e) { UI_Params values = (UI_Params)this.FindResource("Curr_UI_Params"); PerspectiveView.InsertBulkhead(values.NewBulkheadLoc); }
//private Version GetVersion() //{ // //if (System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed) // //{ // // return System.Deployment.Application.ApplicationDeployment.CurrentDeployment.CurrentVersion; // //} // //try // //{ // // return ApplicationDeployment.CurrentDeployment.CurrentVersion; // //} // //catch (Exception) // { // return Assembly.GetExecutingAssembly().GetName().Version; // } //} private void ChangeChinesClick(object sender, RoutedEventArgs e) { UI_Params values = (UI_Params)this.FindResource("Curr_UI_Params"); myHull.ChangeChines(values.NumChines); }
private void OK_Click(object sender, RoutedEventArgs e) { UI_Params values = (UI_Params)this.FindResource("Curr_UI_Params"); values.OffsetsSetupExpanded = false; }
private void NewBulkheadClick(object sender, RoutedEventArgs e) { UI_Params values = (UI_Params)this.FindResource("Curr_UI_Params"); values.NewBulkheadExpanded = !values.NewBulkheadExpanded; }
private void LayoutClick(object sender, RoutedEventArgs e) { UI_Params values = (UI_Params)this.FindResource("Curr_UI_Params"); values.LayoutSetupExpanded = !values.LayoutSetupExpanded; }