/// <inheritdoc /> public void RemoveMouseClickHandler(MouseClickHandler handler) { lock (_lock) { _mouseClickHandlers.Remove(handler); } }
/// <inheritdoc /> public MouseClickHandler AddMouseClickHandler(MouseClicks clicks, MouseButtons button, Action handler) { lock (_lock) { var handlerItem = new MouseClickHandler(clicks, button, handler); _mouseClickHandlers.Add(handlerItem); return(handlerItem); } }