protected override void OnScrolled(Gdk.ScrollDirection direction, Gdk.ModifierType mod) { uint amount = 1; if ((mod & Gdk.ModifierType.ShiftMask) == Gdk.ModifierType.ShiftMask) { if ((mod & Gdk.ModifierType.Mod1Mask) == Gdk.ModifierType.Mod1Mask) { amount = 3600; } else { amount = 60; } } if (direction == Gdk.ScrollDirection.Up || direction == Gdk.ScrollDirection.Right) { DefaultTimer += amount; } else if (DefaultTimer > amount) { DefaultTimer -= amount; } UpdateHoverText(); }
protected override void OnScrolled(Gdk.ScrollDirection direction, Gdk.ModifierType mod) { if (Icon == null) { return; } base.OnScrolled(direction, mod); }
public static bool GetScrollDirection(Gdk.Event evnt, out Gdk.ScrollDirection direction) { int native_direction; bool raw_ret = gdk_event_get_scroll_direction(evnt == null ? IntPtr.Zero : evnt.Handle, out native_direction); bool ret = raw_ret; direction = (Gdk.ScrollDirection)native_direction; return(ret); }
protected override void OnScrolled(Gdk.ScrollDirection direction, int x, int y, Gdk.ModifierType type) { if (direction == Gdk.ScrollDirection.Down || direction == Gdk.ScrollDirection.Right) { NextPage(); } else { PreviousPage(); } }
public static ScrollDirection ConvertScrollDirection(Gdk.ScrollDirection d) { switch (d) { case Gdk.ScrollDirection.Up: return(Xwt.ScrollDirection.Up); case Gdk.ScrollDirection.Down: return(Xwt.ScrollDirection.Down); case Gdk.ScrollDirection.Left: return(Xwt.ScrollDirection.Left); case Gdk.ScrollDirection.Right: return(Xwt.ScrollDirection.Right); } throw new InvalidOperationException("Invalid mouse scroll direction value: " + d); }
protected override void OnScrolled(Gdk.ScrollDirection direction, Gdk.ModifierType mod) { uint amount = 1; if ((mod & Gdk.ModifierType.ShiftMask) == Gdk.ModifierType.ShiftMask) { amount = 60; } else if ((mod & Gdk.ModifierType.ControlMask) == Gdk.ModifierType.ControlMask) { amount = 3600; } if (direction == Gdk.ScrollDirection.Up || direction == Gdk.ScrollDirection.Right) { Length += amount; Remaining += amount; } else if (Remaining > amount) { Length -= amount; Remaining -= amount; } }
protected override void OnScrolled (Gdk.ScrollDirection direction, Gdk.ModifierType mod) { }