Tomboy.NoteRecentChanges.OnTreeViewMotionNotify C# (CSharp) Method

OnTreeViewMotionNotify() private method

private OnTreeViewMotionNotify ( object sender, Gtk args ) : void
sender object
args Gtk
return void
		void OnTreeViewMotionNotify (object sender, Gtk.MotionNotifyEventArgs args)
		{
			if ((args.Event.State & Gdk.ModifierType.Button1Mask) == 0) {
				return;
			} else if (args.Event.Window != tree.BinWindow) {
				return;
			}

			args.RetVal = true;

			if (!Gtk.Drag.CheckThreshold (tree, clickX, clickY, (int)args.Event.X, (int)args.Event.Y)) {
				return;
			}

			Gtk.TreePath path;
			if (!tree.GetPathAtPos ((int)args.Event.X, (int)args.Event.Y, out path)) {
				return;
			}

			Gtk.Drag.Begin (tree, new Gtk.TargetList (targets),
							Gdk.DragAction.Move, 1, args.Event);
		}