Add some checkboxes in General Options dialog WB
authorH.G. Muller <h.g.muller@hccnet.nl>
Sat, 18 Jan 2014 22:42:01 +0000 (23:42 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Sat, 18 Jan 2014 23:02:05 +0000 (00:02 +0100)
Checkboxes are added for -variations, -memoHeaders and -autoExtend.

winboard/resource.h
winboard/winboard.rc
winboard/woptions.c

index efa3068..785bc84 100644 (file)
 #define OPT_HighlightMoveArrow          1438\r
 #define OPT_AutoLogo                   1439\r
 #define OPT_AutoTags                    1440\r
+#define OPT_Headers                     1441\r
+#define OPT_Variations                  1442\r
+#define OPT_AutoExtend                  1443\r
 #define IDC_BUTTON1                     1440\r
 #define IDC_BrowseForPolyglotDir        1440\r
 #define IDC_BrowseForEGTB               1441\r
index 334a624..08bffff 100644 (file)
@@ -445,7 +445,7 @@ BEGIN
     PUSHBUTTON      "Cancel",IDCANCEL,208,86,50,14\r
 END\r
 \r
-DLG_GeneralOptions DIALOG DISCARDABLE  0, 0, 300, 211\r
+DLG_GeneralOptions DIALOG DISCARDABLE  0, 0, 300, 225\r
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
 CAPTION "General Options"\r
 FONT 8, "MS Sans Serif"\r
@@ -502,8 +502,14 @@ BEGIN
                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,4,174,151,10\r
     CONTROL         "auto-Display Comment",OPT_AutoComment,\r
                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,156,174,151,10\r
-    DEFPUSHBUTTON   "OK",IDOK,180,192,50,14\r
-    PUSHBUTTON      "Cancel",IDCANCEL,236,192,50,14\r
+    CONTROL         "Headers in Engine Output",OPT_Headers,\r
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,4,188,151,10\r
+    CONTROL         "Enable Variation Trees",OPT_Variations,\r
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,156,188,151,10\r
+    CONTROL         "Play Analysis PV on Click",OPT_AutoExtend,\r
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,4,202,151,10\r
+    DEFPUSHBUTTON   "OK",IDOK,180,206,50,14\r
+    PUSHBUTTON      "Cancel",IDCANCEL,236,206,50,14\r
 END\r
 \r
 DLG_IcsOptions DIALOGEX 0, 0, 302, 268\r
index 6f2adeb..d7e9c4e 100644 (file)
@@ -212,6 +212,9 @@ GeneralOptionsDialog(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
     CHECK_BOX(OPT_SmartMove, appData.oneClick); // [HGM] one-click\r
     CHECK_BOX(OPT_AutoTags, appData.autoDisplayTags); // [HGM]\r
     CHECK_BOX(OPT_AutoComment, appData.autoDisplayComment); // [HGM]\r
+    CHECK_BOX(OPT_Headers, appData.headers); // [HGM]\r
+    CHECK_BOX(OPT_Variations, appData.variations); // [HGM]\r
+    CHECK_BOX(OPT_AutoExtend, appData.autoExtend); // [HGM]\r
 \r
 #undef CHECK_BOX\r
 \r
@@ -263,6 +266,9 @@ GeneralOptionsDialog(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
       appData.oneClick             =IS_CHECKED(OPT_SmartMove); // [HGM] one-click\r
       appData.autoDisplayTags      =IS_CHECKED(OPT_AutoTags); // [HGM]\r
       appData.autoDisplayComment   =IS_CHECKED(OPT_AutoComment); // [HGM]\r
+      appData.headers              =IS_CHECKED(OPT_Headers); // [HGM]\r
+      appData.variations           =IS_CHECKED(OPT_Variations); // [HGM]\r
+      appData.autoExtend           =IS_CHECKED(OPT_AutoExtend); // [HGM]\r
 \r
 #undef IS_CHECKED\r
 \r