internal virtual void HandleClick (int mouse_clicks, EventArgs e) { this.Parent.HandleItemClick (this); if (mouse_clicks == 2 && double_click_enabled) this.OnDoubleClick (e); else this.OnClick (e); }