void HandleLeaveNotifyEvent(object o, Gtk.LeaveNotifyEventArgs args) { if (mouseInLink) { mouseInLink = false; SetCursor(normalCursor ?? CursorType.Arrow); } }
void HandleControlLeaveNotifyEvent(object o, Gtk.LeaveNotifyEventArgs args) { Point p = new Point(Convert.ToInt32(args.Event.X), Convert.ToInt32(args.Event.Y)); Key modifiers = GetKeyModifiers(args.Event.State); MouseButtons buttons = MouseButtons.None; Widget.OnMouseLeave(new MouseEventArgs(buttons, modifiers, p)); }
public void HandleControlLeaveNotifyEvent(object o, Gtk.LeaveNotifyEventArgs args) { var p = new PointF((float)args.Event.X, (float)args.Event.Y); Key modifiers = args.Event.State.ToEtoKey(); MouseButtons buttons = MouseButtons.None; Handler.Widget.OnMouseLeave(new MouseEventArgs(buttons, modifiers, p)); }
private void HandleLeaveNotifyEvent(object o, Gtk.LeaveNotifyEventArgs args) { // not sizing if (!IsSizing) { ResetCursor(); } }
private void HandleLeaveNotifyEvent(object o, Gtk.LeaveNotifyEventArgs args) { if (args.Event.State != Gdk.ModifierType.Button1Mask) { ValueIndex = -1; } GdkWindow.Invalidate(); }
void HandleLeaveNotifyEvent(object o, Gtk.LeaveNotifyEventArgs args) { if (args.Event.Detail == Gdk.NotifyType.Inferior) { return; } ApplicationContext.InvokeUserCode(delegate { EventSink.OnMouseExited(); }); }
void HandleLeaveNotifyEvent(object o, Gtk.LeaveNotifyEventArgs args) { if (args.Event.Detail == Gdk.NotifyType.Inferior) { return; } Toolkit.Invoke(delegate { EventSink.OnMouseExited(); }); }
private void HandleLeaveNotifyEvent(object o, Gtk.LeaveNotifyEventArgs args) { if (d_leaveTimeout != 0) { GLib.Source.Remove(d_leaveTimeout); } d_leaveTimeout = GLib.Timeout.Add(100, LeaveTimeout); args.RetVal = false; }
void HandleLeaveNotifyEvent(object o, Gtk.LeaveNotifyEventArgs args) { DestroyPopoverWindow(); CancelHoverTimeout(); if (CurrentSelectedTextMarker == null) { return; } CurrentSelectedTextMarker = null; editor.QueueDraw(); }
void HandleLeaveNotifyEvent(object o, Gtk.LeaveNotifyEventArgs args) { CancelLeaveDestroyTimeout(); leaveDestroyTimeout = GLib.Timeout.Add(100, delegate { DestroyPopoverWindow(); leaveDestroyTimeout = 0; return(false); }); CancelHoverTimeout(); if (CurrentSelectedTextMarker == null) { return; } CurrentSelectedTextMarker = null; editor.QueueDraw(); }
protected virtual void OnHoverLeave(object o, Gtk.LeaveNotifyEventArgs args, Gtk.EventBox eBox) { eBox.State = Gtk.StateType.Normal; }
/// <summary> /// Overrides OnLeaveEvent /// </summary> /// <param name="args"> /// Normal OnLeaveNotify object parameter <see cref="System.Object"/> /// </param> /// <param name="args"> /// Normal OnLeaveNotify parameters <see cref="Gdk.EventCrossing"/> /// </param> /// <returns> /// Same as OnLeaveNotify <see cref="System.Boolean"/> /// </returns> protected void OnLeaveNotifyEvent(object o, Gtk.LeaveNotifyEventArgs args) { DemandOnLeavePost(); }
void HandleLeaveNotifyEvent(object o, Gtk.LeaveNotifyEventArgs args) { Toolkit.Invoke(delegate { EventSink.OnMouseExited(); }); }
private void HandleDrawingLeaveNotifyEvent(object o, Gtk.LeaveNotifyEventArgs args) { InvalidateDrawing(); }