void RectEvent(object obj, Gnome.CanvasEventArgs args) { EventButton ev = new EventButton(args.Event.Handle); switch (ev.Type) { case EventType.ButtonPress : if (ev.Button == 1) { rememberX = ev.X; rememberY = ev.Y; dragY = Y; args.RetVal = true; return; } break; case EventType.MotionNotify : Gdk.ModifierType state = (Gdk.ModifierType)ev.State; if ((state & Gdk.ModifierType.Button1Mask) != 0) { //Console.WriteLine("old: " + rememberX + " " + rememberY + " new: " + ev.X + " " + ev.Y); X += ev.X - rememberX; dragY -= ev.Y - rememberY; Y = Math.Min(Math.Max(dragY, 0.0), 1.0); rememberX = ev.X; rememberY = ev.Y; if (Active && (X < 0.0 || X > 1.0)) { Console.WriteLine("removing"); curveWidget.CurvePointRemoved(this); Active = false; } else if (!Active && (X >= 0.0 && X <= 1.0)) { curveWidget.CurvePointAdded(this); Console.WriteLine("adding"); Active = true; } else if (Active) { Console.WriteLine("updating"); curveWidget.CurvePointChanged(this); } args.RetVal = true; return; } break; case EventType.ButtonRelease : if (!Active) { //rect.Dispose(); } break; } args.RetVal = false; return; }
public virtual void MouseDoubleClick(EventButton eventButton) { }
protected override bool OnButtonReleaseEvent(EventButton evnt) { button &= ~evnt.Button; return(base.OnButtonReleaseEvent(evnt)); }
protected override bool OnButtonPressEvent(EventButton e) { SelectedItemIndex = GetRowByPosition((int)e.Y); buttonPressed = true; return(base.OnButtonPressEvent(e)); }
// Run when the mouse in released protected override bool OnButtonReleaseEvent(EventButton evnt) { mouse.Pressed = false; return(true); }
protected override bool OnButtonPressEvent(EventButton evnt) { return(base.OnButtonPressEvent(evnt)); }
/// <summary> /// Called when the mouse button is pressed. /// </summary> /// <param name="e">An instance that contains the event data.</param> /// <returns><c>true</c> if the event was handled.</returns> protected override bool OnButtonPressEvent(EventButton e) { this.GrabFocus(); return(this.ActualController.HandleMouseDown(this, e.ToMouseDownEventArgs())); }
protected override bool OnButtonReleaseEvent(EventButton evnt) { base.OnButtonReleaseEvent(evnt); CMWindow.Off(false); return(true); }
protected override bool OnButtonReleaseEvent(EventButton evnt) { Log("Button clicked: " + CategoryName + " | " + Name); base.OnButtonReleaseEvent(evnt); return(false); }
public static bool IsControlPressed(this EventButton ev) { return((ev.State & ModifierType.ControlMask) == ModifierType.ControlMask); }
protected override bool OnButtonReleaseEvent(EventButton evnt) { Close(); return(base.OnButtonReleaseEvent(evnt)); }
public static bool IsShiftPressed(this EventButton ev) { return((ev.State & ModifierType.ShiftMask) == ModifierType.ShiftMask); }
public HandleTabPair(Panel tab, EventButton handle) { _tab = tab; _handle = handle; }
public void TestIsChanged() { DashboardButton db = new DashboardButton(); Assert.IsTrue(db.IsChanged); db.IsChanged = false; db.Name = "name"; Assert.IsTrue(db.IsChanged); db.IsChanged = false; db.ActionLinks.Add(new ActionLink()); Assert.IsTrue(db.IsChanged); db.IsChanged = false; db.ActionLinks = null; Assert.IsTrue(db.IsChanged); db.IsChanged = false; db.BackgroundColor = Color.Black; Assert.IsTrue(db.IsChanged); db.IsChanged = false; db.BackgroundImage = new Image(5, 5); Assert.IsTrue(db.IsChanged); db.IsChanged = false; db.Height = 100; Assert.IsTrue(db.IsChanged); db.IsChanged = false; db.HotKey = new HotKey { Key = 3 }; Assert.IsTrue(db.IsChanged); db.IsChanged = false; db.Position = new Point(1, 2); Assert.IsTrue(db.IsChanged); db.IsChanged = false; db.TextColor = Color.Green; Assert.IsTrue(db.IsChanged); db.IsChanged = false; db.Width = 200; Assert.IsTrue(db.IsChanged); db.IsChanged = false; var tb = new TimedDashboardButton(); Assert.IsTrue(tb.IsChanged); tb.IsChanged = false; tb.TagMode = TagMode.Free; Assert.IsTrue(tb.IsChanged); tb.IsChanged = false; tb.Start = new Time(29); Assert.IsTrue(tb.IsChanged); tb.IsChanged = false; tb.Stop = new Time(29); Assert.IsTrue(tb.IsChanged); tb.IsChanged = false; var tgb = new TagButton(); Assert.IsTrue(tgb.IsChanged); tgb.IsChanged = false; tgb.Tag = new Tag("test"); Assert.IsTrue(tgb.IsChanged); tgb.IsChanged = false; var eb = new EventButton(); Assert.IsTrue(eb.IsChanged); eb.IsChanged = false; eb.EventType = new EventType(); Assert.IsTrue(eb.IsChanged); eb.IsChanged = false; var aeb = new AnalysisEventButton(); Assert.IsTrue(aeb.IsChanged); aeb.IsChanged = false; aeb.ShowSubcategories = false; Assert.IsTrue(aeb.IsChanged); aeb.IsChanged = false; aeb.TagsPerRow = 4; Assert.IsTrue(aeb.IsChanged); aeb.IsChanged = false; }
protected override bool OnButtonPressEvent(EventButton e) { Selection = GetRowByPosition((int)(vadj.Value + e.Y)); buttonPressed = true; return(base.OnButtonPressEvent(e)); }
protected override bool OnButtonReleaseEvent(EventButton ev) { strokeEnd(); return(true); }
public static Cairo.PointD GetPoint(this EventButton ev) { return(new Cairo.PointD(ev.X, ev.Y)); }
protected override bool OnButtonReleaseEvent(EventButton evnt) { ClearGrab(); UpdatePrelightState(evnt.X, evnt.Y); return(base.OnButtonReleaseEvent(evnt)); }
protected override bool OnButtonPressEvent(EventButton evnt) { MinimizeAllAutohidden(); return(base.OnButtonPressEvent(evnt)); }
protected override bool OnButtonPressEvent(EventButton evnt) { return(panelButton.OnButtonPressEvent(evnt, (arg) => { return base.OnButtonPressEvent(arg); })); }
/// <summary> /// Called when the mouse button is released. /// </summary> /// <param name="e">An instance that contains the event data.</param> /// <returns><c>true</c> if the event was handled.</returns> protected override bool OnButtonReleaseEvent(EventButton e) { return(this.ActualController.HandleMouseUp(this, e.ToMouseUpEventArgs())); }
internal virtual bool OnButtonPressEvent(EventButton evnt, Func <EventButton, bool> callBase) { return(callBase(evnt)); }
protected override bool OnButtonReleaseEvent(EventButton e) { buttonPressed = false; return(base.OnButtonReleaseEvent(e)); }
protected override bool OnButtonPressEvent(EventButton evnt) { CurrentKeyboardModifier = evnt.State; CurrentButton = evnt.Button; return(base.OnButtonPressEvent(evnt)); }
public virtual void MouseButtonDown(EventButton eventButton) { }
protected override bool OnButtonPressEvent(EventButton evnt) { // Don't propagate the button press event to the parent frame, // since it has a handler that hides all visible autohide pads return(true); }
protected override bool OnButtonPressEvent(EventButton evnt) { ActiveNotebook = this; return(base.OnButtonPressEvent(evnt)); }
public bool IsLanguageButtonPressed(EventButton button) { return(!RenderRecentTemplate && languageRect.Contains((int)button.X, (int)button.Y)); }
private void OnButtonPress(object o, ButtonPressEventArgs args) { EventButton ev = new EventButton(args.Event.Handle); if (ev.Button == 1) { double worldX, worldY; WindowToWorld(ev.X, ev.Y, out worldX, out worldY); if (worldX >= 0 && worldX <= 1) { AddPoint(worldX, 1 - worldY); ProcessCurveChange(); args.RetVal = true; } } }
public static bool IsAltPressed(this EventButton ev) { return(ev.State.IsAltPressed()); }
protected override bool OnButtonPressEvent(EventButton evnt) { button |= evnt.Button; MouseMove(evnt.Y); return(base.OnButtonPressEvent(evnt)); }
private void ShowPopup(MonoDevelop.Components.DockNotebook.DockNotebook arg1, int arg2, EventButton arg3) { this.tabControl.CurrentTabIndex = arg2; CommandManager.Main.ShowContextMenu((Widget)this.tabControl, arg3, FileTabCommand.TabPopupMenu, (object)null); }