瀏覽代碼

Merge pull request #781 from BDisp/mouse-double-triple-clicked

Fixes #759. Button mouse activates on double and triple click.
Charlie Kindel 5 年之前
父節點
當前提交
dcc6379b45
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      Terminal.Gui/Views/Button.cs

+ 2 - 1
Terminal.Gui/Views/Button.cs

@@ -218,7 +218,8 @@ namespace Terminal.Gui {
 				return true;
 
 
-			if (mouseEvent.Flags == MouseFlags.Button1Clicked) {
+			if (mouseEvent.Flags == MouseFlags.Button1Clicked || mouseEvent.Flags == MouseFlags.Button1DoubleClicked ||
+				mouseEvent.Flags == MouseFlags.Button1TripleClicked) {
 				if (!HasFocus && SuperView != null) {
 					SuperView.SetFocus (this);
 					SetNeedsDisplay ();