private void OnCancelMenuButton(object sender, MouseEventArgs mouseEvent) { if (CancelMenu != null) { CancelMenu(this); } }
public void ClickButton(MouseEventArgs mouseEvent) { if (PrivateClick != null) { UiThread.RunOnIdle(() => PrivateClick(this, mouseEvent)); } }
private void EscapeMenu(object sender, MouseEventArgs mouseEvent) { if (Menu != null) { Menu(this); } }
public void ClickButton(MouseEventArgs mouseEvent) { if (PrivateClick != null) { PrivateClick(this, mouseEvent); } }
void installButton_Click(object sender, MouseEventArgs mouseEvent) { bool canContinue = this.OnSave(); if (canContinue) { UiThread.RunOnIdle(MoveToNextWidget); } }
public override void OnMouseMove(MouseEventArgs mouseEvent) { if (downOnBar) { textScrollWidget.Position0To1 = mouseEvent.Y / Height; } base.OnMouseMove(mouseEvent); }
void okButton_Click(object sender, MouseEventArgs mouseEvent) { if (ClickedOk != null) { ClickedOk(this, null); } Close(); }
override public void OnMouseDown(MouseEventArgs mouseEvent) { MouseDownOnThumb = true; Vector2 mousePosition = new Vector2(mouseEvent.X, mouseEvent.Y); MouseDownPosition = mousePosition; base.OnMouseDown(mouseEvent); }
public override void OnMouseDown(MouseEventArgs mouseEvent) { if (PositionWithinLocalBounds(mouseEvent.X, mouseEvent.Y)) { overlay.Visible = true; } base.OnMouseDown(mouseEvent); }
override public void OnMouseUp(MouseEventArgs mouseEvent) { if (PositionWithinLocalBounds(mouseEvent.X, mouseEvent.Y)) { ClickButton(mouseEvent); } base.OnMouseUp(mouseEvent); }
public override void OnMouseDown(MouseEventArgs mouseEvent) { if (leftToRight.FirstWidgetUnderMouse) { OnSelected(mouseEvent); } base.OnMouseDown(mouseEvent); }
public override void OnMouseDown(MouseEventArgs mouseEvent) { if (!popOutButton.FirstWidgetUnderMouse) { OnSelected(mouseEvent); } base.OnMouseDown(mouseEvent); }
//public MouseEventArgs(MouseButtons button, int clicks, int x, int y, int wheelDelta) //: this public MouseEventArgs(MouseEventArgs original, double newX, double newY) : this(original.Button, original.Clicks, newX, newY, original.WheelDelta) { positions[0] = new Vector2(newX, newY); for (int i = 1; i < original.NumPositions; i++) { positions.Add(original.GetPosition(i)); } }
public override void OnMouseUp(MouseEventArgs mouseEvent) { if (PositionWithinLocalBounds(mouseEvent.X, mouseEvent.Y)) { if (Selected != null) { Selected(this, mouseEvent); } } base.OnMouseUp(mouseEvent); }
public override void OnMouseDown(MouseEventArgs mouseEvent) { if (IsOpen) { mouseDownWhileOpen = true; } else { mouseDownWhileOpen = false; } base.OnMouseDown(mouseEvent); }
override public void OnMouseUp(MouseEventArgs mouseEvent) { if (PositionWithinLocalBounds(mouseEvent.X, mouseEvent.Y)) { if (GetChildClicks || this.MouseCaptured == true) { ClickButton(mouseEvent); } } base.OnMouseUp(mouseEvent); }
override public void OnMouseDown(MouseEventArgs mouseEvent) { if (PositionWithinLocalBounds(mouseEvent.X, mouseEvent.Y)) { MouseDownOnBar = true; DownPosition = new Vector2(mouseEvent.X, mouseEvent.Y); DownPosition += OriginRelativeParent; } else { MouseDownOnBar = false; } base.OnMouseDown(mouseEvent); }
public override void OnMouseWheel(MouseEventArgs mouseEvent) { double scrolledPos = mouseEvent.WheelDelta / Height + textScrollWidget.Position0To1; if (scrolledPos > 1) { scrolledPos = 1; } else if (scrolledPos < 0) { scrolledPos = 0; } textScrollWidget.Position0To1 = scrolledPos; base.OnMouseWheel(mouseEvent); }
override public void OnMouseDown(MouseEventArgs mouseEvent) { if (PositionWithinLocalBounds(mouseEvent.X, mouseEvent.Y)) { MouseDownOnBar = true; Vector2 mouseRelClient = new Vector2(mouseEvent.X, mouseEvent.Y); DownPosition = mouseRelClient; } else { MouseDownOnBar = false; } base.OnMouseDown(mouseEvent); }
public override void OnMouseDown(MouseEventArgs mouseEvent) { base.OnMouseDown(mouseEvent); if (mouseEvent.Button == MouseButtons.Left) { int x = (int)mouseEvent.X - imageOffset.x; int y = (int)mouseEvent.Y - imageOffset.y; FloodFill filler = new FloodFill(RGBA_Bytes.Red); filler.Fill(imageToFillOn, x, y); Invalidate(); } }
override public void OnMouseMove(MouseEventArgs mouseEvent) { if (MouseDownOnBar) { Vector2 mousePosition = new Vector2(mouseEvent.X, mouseEvent.Y); Vector2 parentOriginRelativeToItsParent = Parent.OriginRelativeParent; parentOriginRelativeToItsParent.x += mousePosition.x - DownPosition.x; parentOriginRelativeToItsParent.y += mousePosition.y - DownPosition.y; if (parentOriginRelativeToItsParent.y + Parent.Height - (Height - DownPosition.y) > Parent.Parent.Height) { parentOriginRelativeToItsParent.y = Parent.Parent.Height - Parent.Height + (Height - DownPosition.y); } Parent.Invalidate(); Parent.OriginRelativeParent = parentOriginRelativeToItsParent; Parent.Invalidate(); } base.OnMouseMove(mouseEvent); }
void createPatrsSheetsButton_Click(object sender, MouseEventArgs mouseEvent) { List<PrintItem> parts = PrintQueueControl.Instance.CreateReadOnlyPartList(); SaveFileDialogParams saveParams = new SaveFileDialogParams("Save Parts Sheet|*.pdf"); System.IO.Stream streamToSaveTo = FileDialog.SaveFileDialog(ref saveParams); if (streamToSaveTo != null) { string partFileName = saveParams.FileName; if ( !partFileName.StartsWith ("" + Path.DirectorySeparatorChar) ) { partFileName = Path.DirectorySeparatorChar + partFileName; } PartsSheet currentPartsInQueue = new PartsSheet(parts, partFileName); currentPartsInQueue.SaveSheets(); } }
override public void OnMouseMove(MouseEventArgs mouseEvent) { if (MouseDownOnBar) { Vector2 mousePosition = new Vector2(mouseEvent.X, mouseEvent.Y); mousePosition += OriginRelativeParent; double deltaX = mousePosition.x - DownPosition.x; double newSplitterPosition = ((Splitter)Parent).SplitterDistance + deltaX; if (newSplitterPosition < Parent.LocalBounds.Left + Parent.Padding.Left) { newSplitterPosition = Parent.LocalBounds.Left + Parent.Padding.Left; } else if (newSplitterPosition > Parent.LocalBounds.Right - Width - Parent.Padding.Right) { newSplitterPosition = Parent.LocalBounds.Right - Width - Parent.Padding.Right; } ((Splitter)Parent).SplitterDistance = newSplitterPosition; DownPosition = mousePosition; } base.OnMouseMove(mouseEvent); }
public override void OnMouseMove(MouseEventArgs mouseEvent) { switch (UnderMouseState) { case UnderMouseState.NotUnderMouse: IsHoverItem = false; break; case UnderMouseState.FirstUnderMouse: IsHoverItem = true; break; case UnderMouseState.UnderMouseNotFirst: if (ContainsFirstUnderMouseRecursive()) { IsHoverItem = true; } else { IsHoverItem = false; } break; } base.OnMouseMove(mouseEvent); }
public override void OnMouseDown(MouseEventArgs mouseEvent) { base.OnMouseDown(mouseEvent); //ApplicationController.Instance.MainView.HideTopContainer(); }
override public void OnMouseMove(MouseEventArgs mouseEvent) { if (MouseDownOnThumb) { Vector2 mousePosition = new Vector2(mouseEvent.X, mouseEvent.Y); Vector2 deltaFromDownPosition = mousePosition - MouseDownPosition; if (orientation == Orientation.Vertical) { deltaFromDownPosition.x = 0; } else { deltaFromDownPosition.y = 0; } ScrollBar parentScrollBar = (ScrollBar)Parent; parentScrollBar.MoveThumb(deltaFromDownPosition); } base.OnMouseMove(mouseEvent); }
override public void OnMouseUp(MouseEventArgs mouseEvent) { MouseDownOnThumb = false; base.OnMouseUp(mouseEvent); }
override public void OnMouseDown(MouseEventArgs mouseEvent) { if (!thumb.BoundsRelativeToParent.Contains(mouseEvent.X, mouseEvent.Y)) { // we did not click on the thumb so we want to move the scroll bar towards the click if (mouseEvent.Y < thumb.OriginRelativeParent.y) { MoveThumb(new Vector2(0, -thumb.Height)); } else { MoveThumb(new Vector2(0, thumb.Height)); } } base.OnMouseDown(mouseEvent); }
public override void OnMouseMove(MouseEventArgs mouseEvent) { base.OnMouseMove(mouseEvent); Vector2 mousePos = new Vector2(mouseEvent.X, mouseEvent.Y); if (MouseCaptured) { Vector2 mouseDelta = mousePos - lastMousePosition; switch (TransformState) { case ETransformState.Move: ScallingTransform.inverse_transform(ref mouseDelta); unscaledRenderOffset += mouseDelta; break; case ETransformState.Scale: double zoomDelta = 1; if (mouseDelta.y < 0) { zoomDelta = 1 - (-1 * mouseDelta.y / 100); } else if(mouseDelta.y > 0) { zoomDelta = 1 + (1 * mouseDelta.y / 100); } Vector2 mousePreScale = mouseDownPosition; TotalTransform.inverse_transform(ref mousePreScale); layerScale *= zoomDelta; Vector2 mousePostScale = mouseDownPosition; TotalTransform.inverse_transform(ref mousePostScale); unscaledRenderOffset += (mousePostScale - mousePreScale); break; default: throw new NotImplementedException(); } Invalidate(); } lastMousePosition = mousePos; }
public override void OnMouseWheel(MouseEventArgs mouseEvent) { base.OnMouseWheel(mouseEvent); if (FirstWidgetUnderMouse) // TODO: find a good way to decide if you are what the wheel is trying to do { Vector2 mousePreScale = new Vector2(mouseEvent.X, mouseEvent.Y); TotalTransform.inverse_transform(ref mousePreScale); const double deltaFor1Click = 120; layerScale = layerScale + layerScale * (mouseEvent.WheelDelta / deltaFor1Click) * .1; Vector2 mousePostScale = new Vector2(mouseEvent.X, mouseEvent.Y); TotalTransform.inverse_transform(ref mousePostScale); unscaledRenderOffset += (mousePostScale - mousePreScale); Invalidate(); } }