Emveepee.Widgets.StartPage.OnButtonPressEvent C# (CSharp) Method

OnButtonPressEvent() protected method

protected OnButtonPressEvent ( Gdk ev ) : bool
ev Gdk
return bool
        protected override bool OnButtonPressEvent(Gdk.EventButton ev)
        {
            if (ev.Button != 1)
                return base.OnButtonPressEvent (ev);

            Gdk.Point pt = new Gdk.Point ((int)ev.X, (int)ev.Y);

            foreach (Item item in items) {
                if (item is LinkItem && item.Bounds.Contains (pt)) {
                    // button press animation
                    pressed = true;
                    SelectItem (item as LinkItem);
                    break;
                }
            }
            GrabFocus ();
            return base.OnButtonPressEvent (ev);
        }