protected override bool OnButtonPressEvent(Gdk.EventButton evnt) { if(evnt.Button != 1) { return base.OnButtonPressEvent(evnt); } HasFocus = true; is_pressed = true; QueueDraw(); return base.OnButtonPressEvent(evnt); }