setfs.dlg

来自「开放源码的编译器open watcom 1.6.0版的源代码」· DLG 代码 · 共 70 行

DLG
70
字号
#include "setfs.h"
SETFS DIALOG 25, 17, 299, 208
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Sans Serif"
BEGIN
    COMBOBOX        SETFS_FILETYPE, 232, 114, 60, 63, CBS_SIMPLE |
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_GROUP | WS_TABSTOP
    CONTROL         "Syntax Highlighting", SETFS_LANGUAGE, "Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP, 9, 66, 75, 12
    GROUPBOX        "Language", 105, 4, 56, 100, 79
    CONTROL         "C", SETFS_LANGUAGEC, "Button", BS_AUTORADIOBUTTON | NOT
                    WS_VISIBLE | WS_GROUP | WS_TABSTOP, 18, 77, 28, 12
    CONTROL         "C++", SETFS_LANGUAGECPP, "Button", BS_AUTORADIOBUTTON |
                    NOT WS_VISIBLE | WS_TABSTOP, 18, 88, 28, 12
    CONTROL         "Fortran", SETFS_LANGUAGEFORTRAN, "Button",
                    BS_AUTORADIOBUTTON | NOT WS_VISIBLE | WS_TABSTOP, 18,
                    109, 48, 12
    CONTROL         "Block preprocessor", SETFS_PPKEYWORDONLY, "Button",
                    BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_GROUP | WS_TABSTOP,
                    28, 100, 75, 10
    CONTROL         "C Indent Assist", SETFS_CMODE, "Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP, 9, 121, 62, 10
    EDITTEXT        SETFS_TABAMOUNT,  159, 67, 28, 12, ES_AUTOHSCROLL
    EDITTEXT        SETFS_SHIFTWIDTH, 159, 83, 28, 12, ES_AUTOHSCROLL
    EDITTEXT        SETFS_HARDTAB,    159, 99, 28, 12, ES_AUTOHSCROLL
    CONTROL         "Real tabs", SETFS_REALTABS, "Button", BS_AUTOCHECKBOX |
                    WS_TABSTOP, 116, 113, 44, 10
    CONTROL         "Autoindent", SETFS_AUTOINDENT, "Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP, 116, 124, 48, 10
    CONTROL         "Read entire file", SETFS_READENTIREFILE, "Button",
                    BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 9, 16, 63, 10
    CONTROL         "Check read-only flag", SETFS_READONLYCHECK, "Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP, 9, 27, 80, 10
    CONTROL         "Ignore CTRL-Z", SETFS_IGNORECTRLZ, "Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP, 9, 38, 61, 10
    CONTROL         "CRLF Autodetect", SETFS_CRLFAUTODETECT, "Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP, 116, 16, 68, 10
    CONTROL         "Write CRLFs", SETFS_WRITECRLF, "Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP, 116, 27, 54, 10
    CONTROL         "Use eight-bit characters", SETFS_EIGHTBITS, "Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP, 116, 38, 91, 10
    EDITTEXT        SETFS_TAGFILENAME, 41, 152, 66, 12, ES_AUTOHSCROLL |
                    WS_GROUP
    CONTROL         "Ignore case", SETFS_IGNORETAGCASE, "Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP, 116, 147, 51, 10
    CONTROL         "Prompt on multiple tags", SETFS_TAGPROMPT, "Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP, 116, 158, 88, 10
    EDITTEXT        SETFS_GREPDEFAULT, 66, 185, 41, 12, ES_AUTOHSCROLL
    CONTROL         "Show matching brackets", SETFS_SHOWMATCH, "Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP, 116, 186, 92, 10
    GROUPBOX        "Tags", 102, 4, 138, 212, 34
    LTEXT           "Tag File:", 103, 9, 154, 30, 8
    GROUPBOX        "Tabs", 119, 110, 56, 106, 79
    GROUPBOX        "Source", 124, 4, 5, 212, 47
    LTEXT           "Tab amount:", 131, 116, 69, 42, 8
    LTEXT           "chars", 133, 190, 69, 20, 8
    LTEXT           "Shift width:", 134, 116, 85, 38, 8
    LTEXT           "chars", 136, 190, 85, 20, 8
    GROUPBOX        "Miscellaneous", 137, 4, 175, 212, 27
    LTEXT           "Grep extensions:", 138, 9, 187, 56, 8
    LTEXT           "Hard tabs:", SETFS_HARDTABSTR1, 116, 101, 35, 8
    LTEXT           "chars", SETFS_HARDTABSTR2, 190, 101, 20, 8
    LTEXT           "File Type:", 112, 232, 103, 34, 8
    GROUPBOX        "", 116, 224, 0, 1, 208
    DEFPUSHBUTTON   "OK", IDOK, 244, 12, 40, 14, WS_GROUP
    PUSHBUTTON      "Cancel", IDCANCEL, 244, 29, 40, 14
    PUSHBUTTON      "&Insert", SETFS_INSERT, 244, 58, 40, 14
    PUSHBUTTON      "&Delete", SETFS_DELETE, 244, 76, 40, 14
END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?