public override void OnKeyDown(MatterHackers.Agg.UI.KeyEventArgs keyEvent) { if (keyEvent.KeyCode == Keys.Space) { double cx = (m_quad.GetXN(0) + m_quad.GetXN(1) + m_quad.GetXN(2) + m_quad.GetXN(3)) / 4; double cy = (m_quad.GetYN(0) + m_quad.GetYN(1) + m_quad.GetYN(2) + m_quad.GetYN(3)) / 4; Affine tr = Affine.NewTranslation(-cx, -cy); tr *= Affine.NewRotation(Math.PI / 2.0); tr *= Affine.NewTranslation(cx, cy); double xn0 = m_quad.GetXN(0); double yn0 = m_quad.GetYN(0); double xn1 = m_quad.GetXN(1); double yn1 = m_quad.GetYN(1); double xn2 = m_quad.GetXN(2); double yn2 = m_quad.GetYN(2); double xn3 = m_quad.GetXN(3); double yn3 = m_quad.GetYN(3); tr.transform(ref xn0, ref yn0); tr.transform(ref xn1, ref yn1); tr.transform(ref xn2, ref yn2); tr.transform(ref xn3, ref yn3); m_quad.SetXN(0, xn0); m_quad.SetYN(0, yn0); m_quad.SetXN(1, xn1); m_quad.SetYN(1, yn1); m_quad.SetXN(2, xn2); m_quad.SetYN(2, yn2); m_quad.SetXN(3, xn3); m_quad.SetYN(3, yn3); Invalidate(); } base.OnKeyDown(keyEvent); }
public override void OnKeyUp(MatterHackers.Agg.UI.KeyEventArgs keyEvent) { foreach (Player aPlayer in m_Playfield.PlayerList) { aPlayer.KeyUp(keyEvent); } base.OnKeyUp(keyEvent); }
public override void OnKeyDown(MatterHackers.Agg.UI.KeyEventArgs keyEvent) { foreach (Player aPlayer in m_Playfield.PlayerList) { aPlayer.KeyDown(keyEvent); } if (keyEvent.Control && keyEvent.KeyCode == Keys.S) { m_Playfield.SaveXML("TestSave"); } base.OnKeyDown(keyEvent); }
public override void OnKeyDown(MatterHackers.Agg.UI.KeyEventArgs keyEvent) { double dx = 0; double dy = 0; switch (keyEvent.KeyCode) { case Keys.Left: dx = -0.1; break; case Keys.Right: dx = 0.1; break; case Keys.Up: dy = 0.1; break; case Keys.Down: dy = -0.1; break; } m_x[0] += dx; m_y[0] += dy; m_x[1] += dx; m_y[1] += dy; Invalidate(); base.OnKeyDown(keyEvent); }
private void internalTextEditWidget_EnterPressed(object sender, KeyEventArgs keyEvent) { if (EnterPressed != null) { EnterPressed(this, keyEvent); } }
private void ActualTextEditWidget_EnterPressed(object sender, KeyEventArgs keyEvent) { SubmitForm(); }
public override void OnKeyDown(KeyEventArgs keyEvent) { double kx = 0.0; double ky = 0.0; bool ret = false; if (m_active_pnt >= 0) { kx = m_xp[m_active_pnt]; ky = m_yp[m_active_pnt]; if (keyEvent.KeyCode == Keys.Left) { kx -= 0.001; ret = true; } if (keyEvent.KeyCode == Keys.Right) { kx += 0.001; ret = true; } if (keyEvent.KeyCode == Keys.Down) { ky -= 0.001; ret = true; } if (keyEvent.KeyCode == Keys.Up) { ky += 0.001; ret = true; } } if (ret) { set_xp((int)m_active_pnt, kx); set_yp((int)m_active_pnt, ky); update_spline(); keyEvent.Handled = true; Invalidate(); } base.OnKeyDown(keyEvent); }
public override void OnKeyDown(KeyEventArgs keyEvent) { if (keyEvent.KeyCode == Keys.F2) { Task.Run((Action)AutomationTest); } else if (keyEvent.KeyCode == Keys.F1) { showNamesUnderMouse = !showNamesUnderMouse; } base.OnKeyDown(keyEvent); }
public override void OnKeyDown(KeyEventArgs KeyEvent) { switch (KeyEvent.KeyCode) { case Keys.S: DoShuffle(this, null); break; case Keys.U: DoUndo(this, null); break; } }
public virtual void OnKeyUp(KeyEventArgs keyEvent) { GuiWidget childWithFocus = GetChildContainingFocus(); if (childWithFocus != null && childWithFocus.Visible && childWithFocus.Enabled) { childWithFocus.OnKeyUp(keyEvent); } if (KeyUp != null) { KeyUp(this, keyEvent); } }
public void KeyUp(KeyEventArgs keyEvent) { if (keyEvent.KeyCode == leftKey) { m_TurningLeft = false; } if (keyEvent.KeyCode == rightKey) { m_TurningRight = false; } if (keyEvent.KeyCode == thrustKey) { m_Thrusting = false; } if (keyEvent.KeyCode == fireKey) { m_FireKeyDown = false; } }
public override void OnKeyDown(KeyEventArgs keyEvent) { double kx1, ky1, kx2, ky2; bool ret = false; m_gamma_spline.values(out kx1, out ky1, out kx2, out ky2); if (m_p1_active) { if (keyEvent.KeyCode == Keys.Left) { kx1 -= 0.005; ret = true; } if (keyEvent.KeyCode == Keys.Right) { kx1 += 0.005; ret = true; } if (keyEvent.KeyCode == Keys.Down) { ky1 -= 0.005; ret = true; } if (keyEvent.KeyCode == Keys.Up) { ky1 += 0.005; ret = true; } } else { if (keyEvent.KeyCode == Keys.Left) { kx2 += 0.005; ret = true; } if (keyEvent.KeyCode == Keys.Right) { kx2 -= 0.005; ret = true; } if (keyEvent.KeyCode == Keys.Down) { ky2 += 0.005; ret = true; } if (keyEvent.KeyCode == Keys.Up) { ky2 -= 0.005; ret = true; } } if (ret) { m_gamma_spline.values(kx1, ky1, kx2, ky2); keyEvent.Handled = true; } base.OnKeyDown(keyEvent); }
private bool ShiftKeyIsDown(KeyEventArgs keyEvent) { return Keyboard.IsKeyDown(Keys.Shift) || (keyEvent != null && keyEvent.Shift); }
public override void OnKeyDown(KeyEventArgs keyEvent) { RestartBarFlash(); bool SetDesiredBarPosition = true; bool turnOffSelection = false; if (!ShiftKeyIsDown(keyEvent)) { if (keyEvent.Control) { // don't let control keys get into the stream keyEvent.SuppressKeyPress = true; keyEvent.Handled = true; } else if (Selecting) { turnOffSelection = true; } } switch (keyEvent.KeyCode) { case Keys.Escape: if (Selecting) { turnOffSelection = true; keyEvent.SuppressKeyPress = true; keyEvent.Handled = true; } break; case Keys.Left: StartSelectionIfRequired(keyEvent); if (keyEvent.Control) { GotoBeginingOfPreviousToken(); } else if (CharIndexToInsertBefore > 0) { if (turnOffSelection) { CharIndexToInsertBefore = Math.Min(CharIndexToInsertBefore, SelectionIndexToStartBefore); } else { CharIndexToInsertBefore--; } } keyEvent.SuppressKeyPress = true; keyEvent.Handled = true; break; case Keys.Right: StartSelectionIfRequired(keyEvent); if (keyEvent.Control) { GotoBeginingOfNextToken(); } else if (CharIndexToInsertBefore < internalTextWidget.Text.Length) { if (turnOffSelection) { CharIndexToInsertBefore = Math.Max(CharIndexToInsertBefore, SelectionIndexToStartBefore); } else { CharIndexToInsertBefore++; } } keyEvent.SuppressKeyPress = true; keyEvent.Handled = true; break; case Keys.Up: StartSelectionIfRequired(keyEvent); if (turnOffSelection) { CharIndexToInsertBefore = Math.Min(CharIndexToInsertBefore, SelectionIndexToStartBefore); } GotoLineAbove(); SetDesiredBarPosition = false; keyEvent.SuppressKeyPress = true; keyEvent.Handled = true; break; case Keys.Down: StartSelectionIfRequired(keyEvent); if (turnOffSelection) { CharIndexToInsertBefore = Math.Max(CharIndexToInsertBefore, SelectionIndexToStartBefore); } GotoLineBelow(); SetDesiredBarPosition = false; keyEvent.SuppressKeyPress = true; keyEvent.Handled = true; break; case Keys.Space: keyEvent.Handled = true; break; case Keys.End: StartSelectionIfRequired(keyEvent); if (keyEvent.Control) { CharIndexToInsertBefore = internalTextWidget.Text.Length; } else { GotoEndOfCurrentLine(); } keyEvent.SuppressKeyPress = true; keyEvent.Handled = true; break; case Keys.Home: StartSelectionIfRequired(keyEvent); if (keyEvent.Control) { CharIndexToInsertBefore = 0; } else { GotoStartOfCurrentLine(); } keyEvent.SuppressKeyPress = true; keyEvent.Handled = true; break; case Keys.Back: if (!Selecting && CharIndexToInsertBefore > 0) { SelectionIndexToStartBefore = CharIndexToInsertBefore - 1; Selecting = true; } DeleteSelection(); keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; break; case Keys.Delete: if (ShiftKeyIsDown(keyEvent)) { CopySelection(); DeleteSelection(); keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; } else { if (!Selecting && CharIndexToInsertBefore < internalTextWidget.Text.Length) { SelectionIndexToStartBefore = CharIndexToInsertBefore + 1; Selecting = true; } DeleteSelection(); } turnOffSelection = true; keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; break; case Keys.Enter: if (!Multiline) { // TODO: do the right thing. keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; if (EnterPressed != null) { EnterPressed(this, keyEvent); } if (TextHasChanged()) { OnEditComplete(keyEvent); } } break; case Keys.Insert: if (ShiftKeyIsDown(keyEvent)) { turnOffSelection = true; PasteFromClipboard(); keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; } if (keyEvent.Control) { turnOffSelection = false; CopySelection(); keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; } break; case Keys.A: if (keyEvent.Control) { SelectAll(); keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; } break; case Keys.X: if (keyEvent.Control) { CopySelection(); DeleteSelection(); keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; } break; case Keys.C: if (keyEvent.Control) { turnOffSelection = false; CopySelection(); keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; } break; case Keys.V: if (keyEvent.Control) { PasteFromClipboard(); keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; } break; case Keys.Z: if (keyEvent.Control) { Undo(); keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; } break; case Keys.Y: if (keyEvent.Control) { TextWidgetUndoData undoData = (TextWidgetUndoData)undoBuffer.GetNextRedoObject(); if (undoData != null) { undoData.ExtractData(this); } keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; } break; } base.OnKeyDown(keyEvent); if (SetDesiredBarPosition) { FixBarPosition(DesiredXPositionOnLine.Set); } else { FixBarPosition(DesiredXPositionOnLine.Maintain); } // if we are not going to type a character, and therefore replace the selection, turn off the selection now if needed. if (keyEvent.SuppressKeyPress && turnOffSelection) { Selecting = false; } Invalidate(); }
private void StartSelectionIfRequired(KeyEventArgs keyEvent) { if (!Selecting && ShiftKeyIsDown(keyEvent)) { Selecting = true; SelectionIndexToStartBefore = CharIndexToInsertBefore; } }
public void KeyUp(KeyEventArgs keyEvent) { throw new NotImplementedException(); }
private void ParentWindow_KeyDown(object sender, KeyEventArgs keyEvent) { if (keyEvent.KeyCode == Keys.Escape) { pannels.Visible = !pannels.Visible; } }
void manualCommandTextEdit_KeyDown(object sender, KeyEventArgs keyEvent) { bool changeToHistory = false; if (keyEvent.KeyCode == Keys.Up) { commandHistoryIndex--; if (commandHistoryIndex < 0) { commandHistoryIndex = 0; } changeToHistory = true; } else if (keyEvent.KeyCode == Keys.Down) { commandHistoryIndex++; if (commandHistoryIndex > commandHistory.Count - 1) { commandHistoryIndex = commandHistory.Count - 1; } else { changeToHistory = true; } } else if (keyEvent.KeyCode == Keys.Escape) { manualCommandTextEdit.Text = ""; } if (changeToHistory && commandHistory.Count > 0) { manualCommandTextEdit.Text = commandHistory[commandHistoryIndex]; } }
public override void OnKeyDown(KeyEventArgs keyEvent) { switch (keyEvent.KeyCode) { case Keys.Up: keyEvent.SuppressKeyPress = true; keyEvent.Handled = true; Value = Value + increment; OnEditComplete(); break; case Keys.Down: keyEvent.SuppressKeyPress = true; keyEvent.Handled = true; Value = Value - increment; OnEditComplete(); break; } base.OnKeyDown(keyEvent); }
void manualCommandTextEdit_EnterPressed(object sender, KeyEventArgs keyEvent) { sendManualCommandToPrinter_Click(null, null); }
void searchInputKeyUp(object sender, KeyEventArgs keyEvent) { searchButtonClick(null, null); }
void ActuallNumberEdit_EnterPressed(object sender, KeyEventArgs keyEvent) { OnEditComplete(); }
private void Parent_KeyDown(object sender, KeyEventArgs keyEvent) { if (keyEvent.KeyCode == Keys.Up) { if (gcodeViewWidget != null) { gcodeViewWidget.ActiveLayerIndex = (gcodeViewWidget.ActiveLayerIndex + 1); } } else if (keyEvent.KeyCode == Keys.Down) { if (gcodeViewWidget != null) { gcodeViewWidget.ActiveLayerIndex = (gcodeViewWidget.ActiveLayerIndex - 1); } } }
public virtual void OnKeyDown(KeyEventArgs keyEvent) { GuiWidget childWithFocus = GetChildContainingFocus(); if (childWithFocus != null && childWithFocus.Visible && childWithFocus.Enabled) { childWithFocus.OnKeyDown(keyEvent); } if (!keyEvent.Handled && keyEvent.KeyCode == Keys.Tab && ContainsFocus) { if (keyEvent.Shift) { FocusPrevious(); } else { FocusNext(); } keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; } if (KeyDown != null) { KeyDown(this, keyEvent); } }
public override void OnKeyUp(KeyEventArgs keyEvent) { if (activeButtonBeforeKeyOverride != null) { viewControls3D.ActiveButton = (ViewControls3DButtons)activeButtonBeforeKeyOverride; activeButtonBeforeKeyOverride = null; } base.OnKeyUp(keyEvent); }
public override void OnKeyDown(KeyEventArgs keyEvent) { if (activeButtonBeforeKeyOverride == null) { activeButtonBeforeKeyOverride = viewControls3D.ActiveButton; if (keyEvent.Alt) { viewControls3D.ActiveButton = ViewControls3DButtons.Rotate; } else if (keyEvent.Shift) { viewControls3D.ActiveButton = ViewControls3DButtons.Translate; } else if (keyEvent.Control) { viewControls3D.ActiveButton = ViewControls3DButtons.Scale; } } switch (keyEvent.KeyCode) { case Keys.Z: if (keyEvent.Control) { UndoBuffer.Undo(); keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; } break; case Keys.Y: if (keyEvent.Control) { UndoBuffer.Redo(); keyEvent.Handled = true; keyEvent.SuppressKeyPress = true; } break; case Keys.Delete: case Keys.Back: DeleteSelectedMesh(); break; case Keys.Escape: if (CurrentSelectInfo.DownOnPart) { CurrentSelectInfo.DownOnPart = false; SelectedMeshGroupTransform = transformOnMouseDown; Invalidate(); } break; } base.OnKeyDown(keyEvent); }
public override void OnKeyDown(KeyEventArgs keyEvent) { if (keyEvent.KeyCode == Keys.F1) { showNamesUnderMouse = !showNamesUnderMouse; } base.OnKeyDown(keyEvent); }
void searchInputEnterPressed(object sender, KeyEventArgs keyEvent) { searchButtonClick(null, null); }
public override void OnKeyDown(KeyEventArgs keyEvent) { if (keyEvent.KeyCode == Keys.F6) { // launch the editor } base.OnKeyDown(keyEvent); }
public override void OnKeyDown(KeyEventArgs keyEvent) { if (activeButtonBeforeKeyOverride == null) { activeButtonBeforeKeyOverride = viewControls3D.ActiveButton; if (keyEvent.Alt) { viewControls3D.ActiveButton = ViewControls3DButtons.Rotate; } else if (keyEvent.Shift) { viewControls3D.ActiveButton = ViewControls3DButtons.Translate; } else if (keyEvent.Control) { viewControls3D.ActiveButton = ViewControls3DButtons.Scale; } } base.OnKeyDown(keyEvent); }
public override void OnKeyUp(KeyEventArgs keyEvent) { base.OnKeyUp(keyEvent); }
public override void OnKeyDown(KeyEventArgs keyEvent) { base.OnKeyDown(keyEvent); }
public override void OnKeyDown(KeyEventArgs keyEvent) { m_poly.OnKeyDown(keyEvent); }