public override void OnMouseUp(object sender, MouseEventArgs args) { if(IsPressed) Clicked.Raise(this, args); IsPressed = false; base.OnMouseUp(sender, args); }
public override void OnMouseUp(object sender, MouseEventArgs args) { if (_isMouseDown) IsChecked = !IsChecked; _isMouseDown = false; base.OnMouseUp(sender, args); }
private void OnMouseMoved(object sender, MouseEventArgs args) { if (_focusedControl != null) _focusedControl.OnMouseLeave(this, args); _focusedControl = FindControlAtPoint(Layout, args.Position); if (_focusedControl != null) _focusedControl.OnMouseEnter(this, args); Layout.OnMouseMoved(this, args); }
public virtual void OnMouseEnter(object sender, MouseEventArgs args) { IsHovered = true; }
public virtual void OnMouseUp(object sender, MouseEventArgs args) { MouseUp.Raise(this, args); }
public virtual void OnMouseLeave(object sender, MouseEventArgs args) { IsHovered = false; }
public override void OnMouseDown(object sender, MouseEventArgs args) { _isMouseDown = true; base.OnMouseDown(sender, args); }
public override void OnMouseLeave(object sender, MouseEventArgs args) { _isMouseDown = false; base.OnMouseLeave(sender, args); }
private void DelegateMouseEvent(MouseEventArgs args, Action<GuiControl> action) { foreach (var control in Controls.Where(c => c.Contains(args.Position))) action(control); }
public override void OnMouseUp(object sender, MouseEventArgs args) { base.OnMouseUp(sender, args); ForEachChildAtPoint(args.Position, c => c.OnMouseUp(this, args)); }
protected void Bt_AlClick (object sender, MouseEventArgs e) { Debug.WriteLine (sender); Debug.WriteLine (e.Button); }
void buttonClicked (MouseEventArgs e, int index) { Console.WriteLine ("botón [{0}] click: {1}", e, index); Console.WriteLine ("stringActual = {0}", StrListen.CurrentString); }
void check_click (object sender, MouseEventArgs e) { if (Enabled && GetBounds ().Contains (e.Position.ToVector2 ())) OnClick (e); }
/// <summary> /// This control was double clicked. /// </summary> protected virtual void OnDoubleClick (MouseEventArgs args) { }