3909cc103a
[Git2Git] Merged PR 5760120: Add propsheet chooser to Windows Now the inbox console propsheet can choose which terminal is default Related work items: MSFT-32007202 #492 Retrieved from https://microsoft.visualstudio.com os.2020 OS official/rs_wdx_dxp_windev d80f506858bd990c267de6cefae7ff55707b3a57
775 lines
39 KiB
Plaintext
775 lines
39 KiB
Plaintext
/****************************** Module Header ******************************\
|
|
* Module Name: console.rc
|
|
*
|
|
* Copyright (c) 1985-95, Microsoft Corporation
|
|
*
|
|
* Constants
|
|
*
|
|
* History:
|
|
* 08-21-91 Created.
|
|
\***************************************************************************/
|
|
|
|
|
|
#include <windows.h>
|
|
|
|
#ifndef EXTERNAL_BUILD
|
|
#include <ntverp.h>
|
|
#endif
|
|
#include <commctrl.h>
|
|
#include "dialogs.h"
|
|
#include "console.h"
|
|
|
|
IDI_CONSOLE ICON "..\\..\\res\\console.ico"
|
|
|
|
#include "strid.rc"
|
|
|
|
//
|
|
// Dialogs
|
|
//
|
|
|
|
|
|
//
|
|
// This is the template for the defaults settings dialog for use with ComCtlv6
|
|
//
|
|
|
|
DID_SETTINGS DIALOG 0, 0, 240, 240
|
|
CAPTION " Options "
|
|
STYLE WS_VISIBLE | WS_CAPTION | WS_CHILD | DS_MODALFRAME
|
|
FONT 8,"MS Shell Dlg"
|
|
BEGIN
|
|
GROUPBOX "Cursor Size", -1, 10, 11, 100, 56
|
|
AUTORADIOBUTTON "&Small", IDD_CURSOR_SMALL, 14, 23, 84, 10,
|
|
WS_TABSTOP | WS_GROUP
|
|
AUTORADIOBUTTON "&Medium", IDD_CURSOR_MEDIUM, 14, 33, 84, 10,
|
|
AUTORADIOBUTTON "&Large", IDD_CURSOR_LARGE, 14, 43, 84, 10,
|
|
// IDD_CURSOR_ADVANCED is a hidden control, see GH#1219
|
|
AUTORADIOBUTTON "", IDD_CURSOR_ADVANCED, 14, 53, 0, 0,
|
|
|
|
GROUPBOX "Command History", -1, 115, 11, 120, 56, WS_GROUP
|
|
LTEXT "&Buffer Size:", -1, 119, 25, 78, 9
|
|
EDITTEXT IDD_HISTORY_SIZE, 197, 23, 31, 12, WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_HISTORY_SIZESCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
LTEXT "&Number of Buffers:", -1, 119, 40, 78, 9
|
|
EDITTEXT IDD_HISTORY_NUM, 197, 38, 31, 12, WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_HISTORY_NUMSCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
AUTOCHECKBOX "&Discard Old Duplicates", IDD_HISTORY_NODUP, 119,55, 108, 9
|
|
|
|
GROUPBOX "Edit Options",-1,10,70,225,64
|
|
CONTROL "&QuickEdit Mode", IDD_QUICKEDIT, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 14, 82, 75, 10
|
|
CONTROL "&Insert Mode", IDD_INSERT, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 14, 92, 75, 10
|
|
CONTROL "Enable Ctrl &key shortcuts", IDD_CTRL_KEYS_ENABLED, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 102, 200, 10
|
|
CONTROL "&Filter clipboard contents on paste", IDD_FILTER_ON_PASTE, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 112, 200, 10
|
|
CONTROL "Use Ctrl+Shift+C/V as &Copy/Paste", IDD_INTERCEPT_COPY_PASTE, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 122, 200, 10
|
|
|
|
GROUPBOX "Text Selection",-1,10,136,225,32
|
|
CONTROL "&Enable line wrapping selection", IDD_LINE_SELECTION, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 146, 200, 10
|
|
CONTROL "E&xtended text selection keys", IDD_EDIT_KEYS, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 156, 200, 10
|
|
|
|
GROUPBOX "Default code page", IDD_LANGUAGE_GROUPBOX, 10, 160, 225, 29, WS_GROUP
|
|
COMBOBOX IDD_LANGUAGELIST, 16, 171, 213, 78,
|
|
CBS_SORT |
|
|
CBS_DISABLENOSCROLL |
|
|
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | WS_GROUP
|
|
|
|
CONTROL "&Use legacy console (requires relaunch, affects all consoles)", IDD_FORCEV2, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 10, 199, 200, 10
|
|
|
|
CONTROL "Learn more about <A HREF=""https://go.microsoft.com/fwlink/?LinkId=871150"">legacy console mode</A>",
|
|
IDD_HELP_LEGACY_LINK, "SysLink", WS_TABSTOP, 21, 211, 179, 10
|
|
|
|
CONTROL "Find out more about <A HREF=""https://go.microsoft.com/fwlink/?LinkId=507549"">new console features</A>",
|
|
IDD_HELP_SYSLINK, "SysLink", WS_TABSTOP, 10, 225, 200, 10
|
|
|
|
|
|
END
|
|
|
|
//
|
|
// This is the template for the specifics settings dialog for use with ComCtlv6
|
|
//
|
|
|
|
DID_SETTINGS2 DIALOG 0, 0, 245, 240
|
|
CAPTION " Options "
|
|
STYLE WS_VISIBLE | WS_CAPTION | WS_CHILD | DS_MODALFRAME
|
|
FONT 8,"MS Shell Dlg"
|
|
BEGIN
|
|
GROUPBOX "Cursor Size", -1, 10, 11, 100, 56
|
|
AUTORADIOBUTTON "&Small", IDD_CURSOR_SMALL, 14, 23, 84, 10,
|
|
WS_TABSTOP | WS_GROUP
|
|
AUTORADIOBUTTON "&Medium", IDD_CURSOR_MEDIUM, 14, 33, 84, 10,
|
|
AUTORADIOBUTTON "&Large", IDD_CURSOR_LARGE, 14, 43, 84, 10,
|
|
// IDD_CURSOR_ADVANCED is a hidden control, see GH#1219
|
|
AUTORADIOBUTTON "", IDD_CURSOR_ADVANCED, 14, 53, 0, 0,
|
|
|
|
GROUPBOX "Command History", -1, 115, 11, 120, 56, WS_GROUP
|
|
LTEXT "&Buffer Size:", -1, 119, 25, 78, 9
|
|
EDITTEXT IDD_HISTORY_SIZE, 197, 23, 31, 12, WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_HISTORY_SIZESCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
LTEXT "&Number of Buffers:", -1, 119, 40, 78, 9
|
|
EDITTEXT IDD_HISTORY_NUM, 197, 38, 31, 12, WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_HISTORY_NUMSCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
AUTOCHECKBOX "&Discard Old Duplicates", IDD_HISTORY_NODUP, 119,55, 108, 9
|
|
|
|
GROUPBOX "Edit Options",-1,10,70,225,64
|
|
CONTROL "&QuickEdit Mode", IDD_QUICKEDIT, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 14, 82, 75, 10
|
|
CONTROL "&Insert Mode", IDD_INSERT, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 14, 92, 75, 10
|
|
CONTROL "Enable Ctrl &key shortcuts", IDD_CTRL_KEYS_ENABLED, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 102, 200, 10
|
|
CONTROL "&Filter clipboard contents on paste", IDD_FILTER_ON_PASTE, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 112, 200, 10
|
|
CONTROL "Use Ctrl+Shift+C/V as &Copy/Paste", IDD_INTERCEPT_COPY_PASTE, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 122, 200, 10
|
|
|
|
GROUPBOX "Text Selection",-1,10,136,225,32
|
|
CONTROL "&Enable line wrapping selection", IDD_LINE_SELECTION, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 146, 200, 10
|
|
CONTROL "E&xtended text selection keys", IDD_EDIT_KEYS, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 156, 200, 10
|
|
|
|
GROUPBOX "Current code page", IDD_LANGUAGE_GROUPBOX, 10, 170, 225, 24, WS_GROUP
|
|
LTEXT "",IDD_LANGUAGE, 16, 181, 184, 10, WS_GROUP
|
|
|
|
CONTROL "&Use legacy console (requires relaunch, affects all consoles)", IDD_FORCEV2, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 10, 199, 200, 10
|
|
|
|
CONTROL "Learn more about <A HREF=""https://go.microsoft.com/fwlink/?LinkId=871150"">legacy console mode</A>",
|
|
IDD_HELP_LEGACY_LINK, "SysLink", WS_TABSTOP, 21, 211, 179, 10
|
|
|
|
CONTROL "Find out more about <A HREF=""https://go.microsoft.com/fwlink/?LinkId=507549"">new console features</A>",
|
|
IDD_HELP_SYSLINK, "SysLink", WS_TABSTOP, 10, 225, 200, 10
|
|
|
|
END
|
|
|
|
//
|
|
// This is the template for the defaults settings dialog for use with ComCtlv5
|
|
// At the time of writing, this only differed from the above by the Hyperlink control (which is only in v6)
|
|
//
|
|
|
|
DID_SETTINGS_COMCTL5 DIALOG 0, 0, 240, 226
|
|
CAPTION " Options "
|
|
STYLE WS_VISIBLE | WS_CAPTION | WS_CHILD | DS_MODALFRAME
|
|
FONT 8,"MS Shell Dlg"
|
|
BEGIN
|
|
GROUPBOX "Cursor Size", -1, 10, 11, 100, 56
|
|
AUTORADIOBUTTON "&Small", IDD_CURSOR_SMALL, 14, 23, 84, 10,
|
|
WS_TABSTOP | WS_GROUP
|
|
AUTORADIOBUTTON "&Medium", IDD_CURSOR_MEDIUM, 14, 33, 84, 10,
|
|
AUTORADIOBUTTON "&Large", IDD_CURSOR_LARGE, 14, 43, 84, 10,
|
|
|
|
GROUPBOX "Command History", -1, 115, 11, 120, 56, WS_GROUP
|
|
LTEXT "&Buffer Size:", -1, 119, 25, 78, 9
|
|
EDITTEXT IDD_HISTORY_SIZE, 197, 23, 31, 12, WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_HISTORY_SIZESCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
LTEXT "&Number of Buffers:", -1, 119, 40, 78, 9
|
|
EDITTEXT IDD_HISTORY_NUM, 197, 38, 31, 12, WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_HISTORY_NUMSCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
AUTOCHECKBOX "&Discard Old Duplicates", IDD_HISTORY_NODUP, 119,55, 108, 9
|
|
|
|
GROUPBOX "Edit Options",-1,10,70,225,54
|
|
CONTROL "&QuickEdit Mode", IDD_QUICKEDIT, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 14, 82, 75, 10
|
|
CONTROL "&Insert Mode", IDD_INSERT, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 14, 92, 75, 10
|
|
CONTROL "Enable Ctrl &key shortcuts", IDD_CTRL_KEYS_ENABLED, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 102, 200, 10
|
|
CONTROL "&Filter clipboard contents on paste", IDD_FILTER_ON_PASTE, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 112, 200, 10
|
|
|
|
GROUPBOX "Text Selection",-1,10,126,225,32
|
|
CONTROL "&Enable line wrapping selection", IDD_LINE_SELECTION, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 136, 200, 10
|
|
CONTROL "E&xtended text selection keys", IDD_EDIT_KEYS, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 146, 200, 10
|
|
|
|
GROUPBOX "Default code page", IDD_LANGUAGE_GROUPBOX, 10, 160, 225, 29, WS_GROUP
|
|
COMBOBOX IDD_LANGUAGELIST, 16, 171, 213, 78,
|
|
CBS_SORT |
|
|
CBS_DISABLENOSCROLL |
|
|
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | WS_GROUP
|
|
|
|
CONTROL "&Use legacy console (requires relaunch, affects all consoles)", IDD_FORCEV2, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 10, 194, 200, 10
|
|
|
|
END
|
|
|
|
//
|
|
// This is the template for the specifics settings dialog for use with ComCtlv5
|
|
// At the time of writing, this only differed from the above by the Hyperlink control (which is only in v6)
|
|
//
|
|
|
|
DID_SETTINGS2_COMCTL5 DIALOG 0, 0, 245, 226
|
|
CAPTION " Options "
|
|
STYLE WS_VISIBLE | WS_CAPTION | WS_CHILD | DS_MODALFRAME
|
|
FONT 8,"MS Shell Dlg"
|
|
BEGIN
|
|
GROUPBOX "Cursor Size", -1, 10, 11, 100, 56
|
|
AUTORADIOBUTTON "&Small", IDD_CURSOR_SMALL, 14, 23, 84, 10,
|
|
WS_TABSTOP | WS_GROUP
|
|
AUTORADIOBUTTON "&Medium", IDD_CURSOR_MEDIUM, 14, 33, 84, 10,
|
|
AUTORADIOBUTTON "&Large", IDD_CURSOR_LARGE, 14, 43, 84, 10,
|
|
|
|
GROUPBOX "Command History", -1, 115, 11, 120, 56, WS_GROUP
|
|
LTEXT "&Buffer Size:", -1, 119, 25, 78, 9
|
|
EDITTEXT IDD_HISTORY_SIZE, 197, 23, 31, 12, WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_HISTORY_SIZESCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
LTEXT "&Number of Buffers:", -1, 119, 40, 78, 9
|
|
EDITTEXT IDD_HISTORY_NUM, 197, 38, 31, 12, WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_HISTORY_NUMSCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
AUTOCHECKBOX "&Discard Old Duplicates", IDD_HISTORY_NODUP, 119,55, 108, 9
|
|
|
|
GROUPBOX "Edit Options",-1,10,70,225,54
|
|
CONTROL "&QuickEdit Mode", IDD_QUICKEDIT, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 14, 82, 75, 10
|
|
CONTROL "&Insert Mode", IDD_INSERT, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 14, 92, 75, 10
|
|
CONTROL "Enable Ctrl &key shortcuts", IDD_CTRL_KEYS_ENABLED, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 102, 200, 10
|
|
CONTROL "&Filter clipboard contents on paste", IDD_FILTER_ON_PASTE, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 112, 200, 10
|
|
|
|
GROUPBOX "Text Selection",-1,10,126,225,32
|
|
CONTROL "&Enable line wrapping selection", IDD_LINE_SELECTION, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 136, 200, 10
|
|
CONTROL "E&xtended text selection keys", IDD_EDIT_KEYS, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 146, 200, 10
|
|
|
|
GROUPBOX "Current code page", IDD_LANGUAGE_GROUPBOX, 10, 160, 225, 24, WS_GROUP
|
|
LTEXT "",IDD_LANGUAGE, 16, 171, 184, 10, WS_GROUP
|
|
|
|
CONTROL "&Use legacy console (requires relaunch, affects all consoles)", IDD_FORCEV2, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 10, 194, 200, 10
|
|
END
|
|
|
|
//
|
|
// This is the template for the font selection dialog
|
|
//
|
|
|
|
DID_FONTDLG DIALOG 0, 0, 233, 226
|
|
CAPTION " Font "
|
|
STYLE WS_VISIBLE | WS_CAPTION | WS_CHILD | DS_MODALFRAME
|
|
FONT 8,"MS Shell Dlg"
|
|
BEGIN
|
|
// PixelSize listbox & PointSize combobox (top left)
|
|
//
|
|
GROUPBOX "&Size", IDD_FONTSIZE, 5, 4, 110, 88
|
|
LISTBOX IDD_PIXELSLIST, 12, 17, 50, 73,
|
|
LBS_DISABLENOSCROLL | WS_VSCROLL | WS_TABSTOP
|
|
COMBOBOX IDD_POINTSLIST, 12, 17, 30, 76,
|
|
CBS_SORT |
|
|
CBS_DISABLENOSCROLL | WS_VSCROLL | WS_TABSTOP
|
|
|
|
// Window Preview (top right)
|
|
//
|
|
LTEXT "Window Preview", IDD_PREVIEWLABEL, 125, 4, 109, 8
|
|
CONTROL "", IDD_PREVIEWWINDOW, "WOAWinPreview",
|
|
WS_CHILD, 125, 17, 109, 83
|
|
|
|
// FaceName listbox (top middle)
|
|
GROUPBOX "&Font", IDD_STATIC, 5, 96, 228, 68
|
|
LISTBOX IDD_FACENAME, 12, 108, 117, 42,
|
|
LBS_SORT | WS_VSCROLL | WS_TABSTOP |
|
|
LBS_OWNERDRAWFIXED | LBS_NOINTEGRALHEIGHT | LBS_HASSTRINGS
|
|
|
|
LTEXT "TrueType fonts are recommended for high DPI displays as raster fonts may not display clearly.",
|
|
-1, 134, 107, 94, 49
|
|
|
|
// Bold Checkbox (bottom middle)
|
|
//
|
|
CONTROL "&Bold fonts", IDD_BOLDFONT, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 12, 151, 60, 10
|
|
|
|
// Bottom portion (middle)
|
|
//
|
|
GROUPBOX "", IDD_GROUP, 5, 170, 228, 50
|
|
CONTROL "", IDD_FONTWINDOW, "WOAFontPreview",
|
|
WS_CHILD, 12, 180, 117, 34
|
|
LTEXT "Each character is:", IDD_STATIC2, 135, 180, 75, 8, NOT
|
|
WS_GROUP
|
|
RTEXT "", IDD_FONTWIDTH, 134, 190, 12, 8, NOT WS_GROUP
|
|
LTEXT "screen pixels wide", IDD_STATIC3, 148, 190, 65, 8, NOT
|
|
WS_GROUP
|
|
LTEXT "screen pixels high", IDD_STATIC4, 148, 200, 65, 8, NOT
|
|
WS_GROUP
|
|
RTEXT "", IDD_FONTHEIGHT, 134, 200, 12, 8, NOT WS_GROUP
|
|
|
|
END
|
|
|
|
//
|
|
// This is the template for the screenbuffer size dialog
|
|
//
|
|
|
|
DID_SCRBUFSIZE DIALOG 0, 0, 233, 226
|
|
CAPTION " Layout "
|
|
STYLE WS_VISIBLE | WS_CAPTION | WS_CHILD | DS_MODALFRAME
|
|
FONT 8,"MS Shell Dlg"
|
|
BEGIN
|
|
// Window Preview (top left)
|
|
//
|
|
LTEXT "Window Preview", IDD_PREVIEWLABEL, 130, 11, 109, 8
|
|
CONTROL "", IDD_PREVIEWWINDOW, "WOAWinPreview",
|
|
WS_CHILD, 130, 21, 109, 83
|
|
|
|
GROUPBOX "Screen Buffer Size", -1, 10, 11, 110, 56
|
|
LTEXT "&Width:", -1, 14, 25, 54, 9
|
|
EDITTEXT IDD_SCRBUF_WIDTH, 78, 23, 36, 12,
|
|
ES_AUTOHSCROLL | WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_SCRBUF_WIDTHSCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
LTEXT "&Height:", -1, 14, 39, 54, 9
|
|
EDITTEXT IDD_SCRBUF_HEIGHT, 78, 37, 36, 12,
|
|
ES_AUTOHSCROLL | WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_SCRBUF_HEIGHTSCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
CONTROL "W&rap text output on resize", IDD_LINE_WRAP, "Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP, 14, 52, 100, 12
|
|
|
|
GROUPBOX "Window Size", -1, 10, 69, 110, 42
|
|
LTEXT "W&idth:", -1, 14, 83, 54, 9
|
|
EDITTEXT IDD_WINDOW_WIDTH, 78, 81, 36, 12,
|
|
ES_AUTOHSCROLL | WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_WINDOW_WIDTHSCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
LTEXT "H&eight:", -1, 14, 97, 54, 9
|
|
EDITTEXT IDD_WINDOW_HEIGHT, 78, 95, 36, 12,
|
|
ES_AUTOHSCROLL | WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_WINDOW_HEIGHTSCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
|
|
GROUPBOX "Window Position", -1, 10, 113, 110, 56
|
|
LTEXT "&Left:", -1, 14, 127, 54, 9
|
|
EDITTEXT IDD_WINDOW_POSX, 78, 125, 36, 12,
|
|
ES_AUTOHSCROLL | WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_WINDOW_POSXSCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
LTEXT "&Top:", -1, 14, 141, 54, 9
|
|
EDITTEXT IDD_WINDOW_POSY, 78, 139, 36, 12,
|
|
ES_AUTOHSCROLL | WS_GROUP | WS_TABSTOP
|
|
CONTROL "", IDD_WINDOW_POSYSCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
CONTROL "Let system &position window", IDD_AUTO_POSITION, "Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 14, 156, 100, 10
|
|
END
|
|
|
|
//
|
|
// This is the template for the screen colors dialog
|
|
//
|
|
|
|
DID_COLOR DIALOG 0, 0, 233, 226
|
|
CAPTION " Colors "
|
|
STYLE WS_VISIBLE | WS_CAPTION | WS_CHILD | DS_MODALFRAME
|
|
FONT 8,"MS Shell Dlg"
|
|
BEGIN
|
|
AUTORADIOBUTTON "Screen &Text", IDD_COLOR_SCREEN_TEXT, 10, 10, 104, 12,
|
|
WS_TABSTOP|WS_GROUP
|
|
AUTORADIOBUTTON "Screen &Background", IDD_COLOR_SCREEN_BKGND, 10, 22, 104, 12,
|
|
AUTORADIOBUTTON "&Popup Text", IDD_COLOR_POPUP_TEXT, 10, 34, 104, 12,
|
|
AUTORADIOBUTTON "Pop&up Background", IDD_COLOR_POPUP_BKGND, 10, 46, 104, 12,
|
|
|
|
CONTROL "", IDD_COLOR_1, "ColorTableColor",
|
|
WS_BORDER | WS_CHILD | WS_GROUP | WS_TABSTOP,
|
|
12, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_2, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
25, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_3, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
38, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_4, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
51, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_5, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
64, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_6, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
77, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_7, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
90, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_8, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
103, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_9, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
116, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_10, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
129, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_11, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
142, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_12, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
155, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_13, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
168, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_14, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
181, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_15, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
194, 70, 13, 13
|
|
CONTROL "", IDD_COLOR_16, "ColorTableColor", WS_BORDER | WS_CHILD,
|
|
207, 70, 13, 13
|
|
|
|
GROUPBOX "Selected Screen Colors", -1, 10, 84, 213, 46
|
|
CONTROL "", IDD_COLOR_SCREEN_COLORS, "WOAFontPreview",
|
|
WS_GROUP | WS_CHILD, 15, 94, 204, 31
|
|
|
|
GROUPBOX "Selected Popup Colors", -1, 10, 134, 213, 46
|
|
CONTROL "", IDD_COLOR_POPUP_COLORS, "WOAFontPreview",
|
|
WS_GROUP | WS_CHILD, 15, 144, 204, 31
|
|
|
|
GROUPBOX "Selected Color Values", -1, 120, 9, 103, 56
|
|
LTEXT "&Red:", -1, 124, 23, 54, 9
|
|
EDITTEXT IDD_COLOR_RED, 167, 21, 30, 12, WS_TABSTOP | WS_GROUP |
|
|
ES_AUTOHSCROLL
|
|
CONTROL "", IDD_COLOR_REDSCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
LTEXT "&Green:", -1, 124, 37, 54, 9
|
|
EDITTEXT IDD_COLOR_GREEN, 167, 35, 30, 12, WS_GROUP | WS_TABSTOP |
|
|
ES_AUTOHSCROLL
|
|
CONTROL "", IDD_COLOR_GREENSCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
LTEXT "B&lue:", -1, 124, 51, 54, 9
|
|
EDITTEXT IDD_COLOR_BLUE, 167, 49, 30, 12, WS_GROUP | WS_TABSTOP |
|
|
ES_AUTOHSCROLL
|
|
CONTROL "", IDD_COLOR_BLUESCROLL, UPDOWN_CLASS,
|
|
UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
|
|
UDS_ARROWKEYS | UDS_NOTHOUSANDS, 0, 0, 0, 0
|
|
|
|
GROUPBOX "&Opacity", IDD_OPACITY_GROUPBOX, 10, 182, 213, 38
|
|
LTEXT "30%", IDD_OPACITY_LOW_LABEL, 15, 194, 16, 12
|
|
CONTROL "Opacity", IDD_TRANSPARENCY, "msctls_trackbar32",
|
|
TBS_NOTICKS | TBS_HORZ | WS_TABSTOP, 35, 192, 135, 16
|
|
LTEXT "100%", IDD_OPACITY_HIGH_LABEL, 174, 194, 18, 12
|
|
LTEXT "", IDD_OPACITY_VALUE, 200, 193, 18, 10, SS_CENTER | SS_SUNKEN
|
|
END
|
|
|
|
|
|
//
|
|
// This is the template for the terminal dialog
|
|
//
|
|
// These defines help keep it sane when you're placing components relative to other components
|
|
// padding
|
|
#define P_0 2
|
|
#define P_1 8
|
|
#define P_2 (P_1*2)
|
|
#define P_3 (P_1*3)
|
|
#define P_4 (P_1*4)
|
|
|
|
#define COLOR_SIZE 13
|
|
// default Colors group box
|
|
#define T_COLORS_X 10
|
|
#define T_COLORS_Y 10
|
|
#define T_COLORS_W (225)
|
|
#define T_COLORS_H 65
|
|
#define T_COLORS_CHECK_Y (T_COLORS_Y+P_4)
|
|
#define T_COLORS_TEXT_W 32
|
|
#define T_COLORS_EDIT_W 30
|
|
#define T_COLORS_EDIT_H 12
|
|
#define T_COLORS_FG_X (T_COLORS_X+P_4)
|
|
#define T_COLORS_FG_W (100)
|
|
#define T_COLORS_RED_Y (T_COLORS_CHECK_Y+10)
|
|
#define T_COLORS_GREEN_Y (T_COLORS_RED_Y+T_COLORS_EDIT_H+P_0)
|
|
#define T_COLORS_BLUE_Y (T_COLORS_GREEN_Y+T_COLORS_EDIT_H+P_0)
|
|
#define T_COLORS_FG_TEXT_X (T_COLORS_X+P_4+P_1+COLOR_SIZE)
|
|
#define T_COLORS_FG_INPUT_X (T_COLORS_FG_TEXT_X+T_COLORS_TEXT_W)
|
|
#define T_COLORS_BG_X (T_COLORS_FG_X+T_COLORS_FG_W+P_1)
|
|
#define T_COLORS_BG_TEXT_X (T_COLORS_BG_X+P_1+COLOR_SIZE)
|
|
#define T_COLORS_BG_INPUT_X (T_COLORS_BG_TEXT_X+T_COLORS_TEXT_W)
|
|
|
|
// cursor styles group box
|
|
#define T_CSTYLE_X T_COLORS_X
|
|
#define T_CSTYLE_Y (T_COLORS_Y+T_COLORS_H+P_1)
|
|
#define T_CSTYLE_W 100
|
|
#define T_CSTYLE_H 75
|
|
// radio button dimensions
|
|
#define T_CSTYLE_R_W (T_CSTYLE_W-P_4-P_4)
|
|
#define T_CSTYLE_R_H (10)
|
|
// radio button positions
|
|
#define T_CSTYLE_R_1_Y (T_CSTYLE_Y+P_2)
|
|
#define T_CSTYLE_R_2_Y (T_CSTYLE_R_1_Y+T_CSTYLE_R_H)
|
|
#define T_CSTYLE_R_3_Y (T_CSTYLE_R_2_Y+T_CSTYLE_R_H)
|
|
#define T_CSTYLE_R_4_Y (T_CSTYLE_R_3_Y+T_CSTYLE_R_H)
|
|
#define T_CSTYLE_R_5_Y (T_CSTYLE_R_4_Y+T_CSTYLE_R_H)
|
|
|
|
#define T_CCOLOR_X (T_CSTYLE_X+T_CSTYLE_W+P_1)
|
|
#define T_CCOLOR_Y (T_CSTYLE_Y)
|
|
#define T_CCOLOR_W (117) // 117 lines this up perfectly with the default colors group box
|
|
#define T_CCOLOR_R_W (T_CCOLOR_W-P_4-P_4)
|
|
#define T_CCOLOR_COLOR_X (T_CCOLOR_X+P_4)
|
|
#define T_CCOLOR_TEXT_X (T_CCOLOR_COLOR_X+COLOR_SIZE+P_1)
|
|
#define T_CCOLOR_EDIT_X (T_CCOLOR_TEXT_X+T_CCOLOR_TEXT_W)
|
|
#define T_CCOLOR_TEXT_W (T_COLORS_TEXT_W)
|
|
#define T_CCOLORS_EDIT_W (T_COLORS_EDIT_W)
|
|
#define T_CCOLORS_EDIT_H (T_COLORS_EDIT_H)
|
|
#define T_CCOLOR_R_Y (T_CSTYLE_R_3_Y)
|
|
#define T_CCOLOR_G_Y (T_CCOLOR_R_Y+T_CCOLORS_EDIT_H+P_0)
|
|
#define T_CCOLOR_B_Y (T_CCOLOR_G_Y+T_CCOLORS_EDIT_H+P_0)
|
|
#define T_CCOLOR_H T_CSTYLE_H
|
|
|
|
// terminal scrolling group box
|
|
#define T_SCROLL_X T_CSTYLE_X
|
|
#define T_SCROLL_Y (T_CCOLOR_Y+T_CCOLOR_H+P_1)
|
|
#define T_SCROLL_W 100
|
|
#define T_SCROLL_H 40
|
|
|
|
// default application group box
|
|
#define T_DEFAPP_X T_CCOLOR_X
|
|
#define T_DEFAPP_Y T_SCROLL_Y
|
|
#define T_DEFAPP_W T_CCOLOR_W
|
|
#define T_DEFAPP_H T_SCROLL_H
|
|
|
|
#define T_DEFTERM_X (T_DEFAPP_X+P_1)
|
|
#define T_DEFTERM_Y (T_DEFAPP_Y+P_2)
|
|
#define T_DEFTERM_W (T_DEFAPP_W-P_4-P_4)
|
|
#define T_DEFTERM_H 25
|
|
|
|
#define UPDOWN_STYLES (UDS_AUTOBUDDY | UDS_SETBUDDYINT | UDS_ARROWKEYS | UDS_NOTHOUSANDS | UDS_ALIGNRIGHT)
|
|
DID_TERMINAL DIALOG 0, 0, 245, 226
|
|
CAPTION " Terminal "
|
|
STYLE WS_VISIBLE | WS_CAPTION | WS_CHILD | DS_MODALFRAME
|
|
FONT 8,"MS Shell Dlg"
|
|
BEGIN
|
|
|
|
// GROUPBOX text, id, x, y, width, height [, style [, extended-style]]
|
|
// CONTROL text, id, class, style, x, y, width, height [, extended-style]
|
|
|
|
GROUPBOX "Terminal Colors", -1, T_COLORS_X, T_COLORS_Y, T_COLORS_W, T_COLORS_H, WS_GROUP
|
|
|
|
AUTOCHECKBOX "Use Separate Foreground", IDD_USE_TERMINAL_FG, T_COLORS_X+P_1, T_COLORS_CHECK_Y, T_COLORS_FG_W, 10
|
|
|
|
CONTROL "", IDD_TERMINAL_FGCOLOR, "SimpleColor", WS_BORDER | WS_CHILD | WS_GROUP ,
|
|
T_COLORS_X+P_2, T_COLORS_RED_Y, COLOR_SIZE, COLOR_SIZE
|
|
|
|
LTEXT "Red:", -1, T_COLORS_FG_TEXT_X, T_COLORS_RED_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_FG_RED, T_COLORS_FG_INPUT_X, T_COLORS_RED_Y, T_COLORS_EDIT_W, T_COLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_FG_REDSCROLL, UPDOWN_CLASS,
|
|
UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
LTEXT "Green:", -1, T_COLORS_FG_TEXT_X, T_COLORS_GREEN_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_FG_GREEN, T_COLORS_FG_INPUT_X, T_COLORS_GREEN_Y, T_COLORS_EDIT_W, T_COLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_FG_GREENSCROLL, UPDOWN_CLASS,
|
|
UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
LTEXT "Blue:", -1, T_COLORS_FG_TEXT_X, T_COLORS_BLUE_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_FG_BLUE, T_COLORS_FG_INPUT_X, T_COLORS_BLUE_Y, T_COLORS_EDIT_W, T_COLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_FG_BLUESCROLL, UPDOWN_CLASS,
|
|
UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
AUTOCHECKBOX "Use Separate Background", IDD_USE_TERMINAL_BG, T_COLORS_BG_X, T_COLORS_CHECK_Y, T_COLORS_FG_W, 10
|
|
|
|
CONTROL "", IDD_TERMINAL_BGCOLOR, "SimpleColor", WS_BORDER | WS_CHILD | WS_GROUP ,
|
|
T_COLORS_BG_X, T_COLORS_RED_Y, COLOR_SIZE, COLOR_SIZE
|
|
|
|
LTEXT "Red:", -1, T_COLORS_BG_TEXT_X, T_COLORS_RED_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_BG_RED, T_COLORS_BG_INPUT_X, T_COLORS_RED_Y, T_COLORS_EDIT_W, T_COLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_BG_REDSCROLL, UPDOWN_CLASS,
|
|
UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
LTEXT "Green:", -1, T_COLORS_BG_TEXT_X, T_COLORS_GREEN_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_BG_GREEN, T_COLORS_BG_INPUT_X, T_COLORS_GREEN_Y, T_COLORS_EDIT_W, T_COLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_BG_GREENSCROLL, UPDOWN_CLASS,
|
|
UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
LTEXT "Blue:", -1, T_COLORS_BG_TEXT_X, T_COLORS_BLUE_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_BG_BLUE, T_COLORS_BG_INPUT_X, T_COLORS_BLUE_Y, T_COLORS_EDIT_W, T_COLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_BG_BLUESCROLL, UPDOWN_CLASS,
|
|
UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
|
|
GROUPBOX "Cursor Shape", -1, T_CSTYLE_X, T_CSTYLE_Y, T_CSTYLE_W, T_CSTYLE_H
|
|
AUTORADIOBUTTON "Use Legacy Style", IDD_TERMINAL_LEGACY_CURSOR, T_CSTYLE_X+P_1, T_CSTYLE_R_1_Y, T_CSTYLE_R_W, T_CSTYLE_R_H, WS_TABSTOP|WS_GROUP
|
|
AUTORADIOBUTTON "Underscore", IDD_TERMINAL_UNDERSCORE, T_CSTYLE_X+P_1, T_CSTYLE_R_2_Y, T_CSTYLE_R_W, T_CSTYLE_R_H,
|
|
AUTORADIOBUTTON "Vertical Bar", IDD_TERMINAL_VERTBAR, T_CSTYLE_X+P_1, T_CSTYLE_R_3_Y, T_CSTYLE_R_W, T_CSTYLE_R_H,
|
|
AUTORADIOBUTTON "Empty Box", IDD_TERMINAL_EMPTYBOX, T_CSTYLE_X+P_1, T_CSTYLE_R_4_Y, T_CSTYLE_R_W, T_CSTYLE_R_H,
|
|
AUTORADIOBUTTON "Solid Box", IDD_TERMINAL_SOLIDBOX, T_CSTYLE_X+P_1, T_CSTYLE_R_5_Y, T_CSTYLE_R_W, T_CSTYLE_R_H,
|
|
|
|
|
|
GROUPBOX "Cursor Colors", -1, T_CCOLOR_X, T_CCOLOR_Y, T_CCOLOR_W, T_CCOLOR_H, WS_GROUP
|
|
|
|
AUTORADIOBUTTON "Inverse Color", IDD_TERMINAL_INVERSE_CURSOR, T_CCOLOR_X+P_1, T_CSTYLE_R_1_Y, T_CCOLOR_R_W, T_CSTYLE_R_H, WS_TABSTOP|WS_GROUP
|
|
|
|
AUTORADIOBUTTON "Use Color", IDD_TERMINAL_CURSOR_USECOLOR, T_CCOLOR_X+P_1, T_CSTYLE_R_2_Y, T_CCOLOR_R_W, T_CSTYLE_R_H,
|
|
|
|
CONTROL "", IDD_TERMINAL_CURSOR_COLOR, "SimpleColor", WS_BORDER | WS_CHILD | WS_GROUP,
|
|
T_CCOLOR_X+P_2, T_CSTYLE_R_3_Y, COLOR_SIZE, COLOR_SIZE
|
|
|
|
LTEXT "Red:", -1, T_CCOLOR_TEXT_X, T_CCOLOR_R_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_CURSOR_RED, T_CCOLOR_EDIT_X, T_CCOLOR_R_Y, T_CCOLORS_EDIT_W, T_CCOLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_CURSOR_REDSCROLL, UPDOWN_CLASS, UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
LTEXT "Green:", -1, T_CCOLOR_TEXT_X, T_CCOLOR_G_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_CURSOR_GREEN, T_CCOLOR_EDIT_X, T_CCOLOR_G_Y, T_CCOLORS_EDIT_W, T_CCOLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_CURSOR_GREENSCROLL, UPDOWN_CLASS, UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
LTEXT "Blue:", -1, T_CCOLOR_TEXT_X, T_CCOLOR_B_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_CURSOR_BLUE, T_CCOLOR_EDIT_X, T_CCOLOR_B_Y, T_CCOLORS_EDIT_W, T_CCOLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_CURSOR_BLUESCROLL, UPDOWN_CLASS, UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
|
|
GROUPBOX "Terminal Scrolling", -1, T_SCROLL_X, T_SCROLL_Y, T_SCROLL_W, T_SCROLL_H
|
|
AUTOCHECKBOX "Disable Scroll-Forward", IDD_DISABLE_SCROLLFORWARD, T_SCROLL_X+P_1, T_SCROLL_Y+P_2, T_SCROLL_W-P_4-P_4, 10
|
|
|
|
CONTROL "Find out more about <A HREF=""https://go.microsoft.com/fwlink/?linkid=2028595"">experimental terminal settings</A>",
|
|
IDD_HELP_TERMINAL, "SysLink", WS_TABSTOP, 10, 225, 200, 10
|
|
END
|
|
|
|
DID_TERMINAL_WITH_DEFTERM DIALOG 0, 0, 245, 226
|
|
CAPTION " Terminal "
|
|
STYLE WS_VISIBLE | WS_CAPTION | WS_CHILD | DS_MODALFRAME
|
|
FONT 8,"MS Shell Dlg"
|
|
BEGIN
|
|
|
|
// GROUPBOX text, id, x, y, width, height [, style [, extended-style]]
|
|
// CONTROL text, id, class, style, x, y, width, height [, extended-style]
|
|
|
|
GROUPBOX "Terminal Colors", -1, T_COLORS_X, T_COLORS_Y, T_COLORS_W, T_COLORS_H, WS_GROUP
|
|
|
|
AUTOCHECKBOX "Use Separate Foreground", IDD_USE_TERMINAL_FG, T_COLORS_X+P_1, T_COLORS_CHECK_Y, T_COLORS_FG_W, 10
|
|
|
|
CONTROL "", IDD_TERMINAL_FGCOLOR, "SimpleColor", WS_BORDER | WS_CHILD | WS_GROUP ,
|
|
T_COLORS_X+P_2, T_COLORS_RED_Y, COLOR_SIZE, COLOR_SIZE
|
|
|
|
LTEXT "Red:", -1, T_COLORS_FG_TEXT_X, T_COLORS_RED_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_FG_RED, T_COLORS_FG_INPUT_X, T_COLORS_RED_Y, T_COLORS_EDIT_W, T_COLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_FG_REDSCROLL, UPDOWN_CLASS,
|
|
UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
LTEXT "Green:", -1, T_COLORS_FG_TEXT_X, T_COLORS_GREEN_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_FG_GREEN, T_COLORS_FG_INPUT_X, T_COLORS_GREEN_Y, T_COLORS_EDIT_W, T_COLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_FG_GREENSCROLL, UPDOWN_CLASS,
|
|
UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
LTEXT "Blue:", -1, T_COLORS_FG_TEXT_X, T_COLORS_BLUE_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_FG_BLUE, T_COLORS_FG_INPUT_X, T_COLORS_BLUE_Y, T_COLORS_EDIT_W, T_COLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_FG_BLUESCROLL, UPDOWN_CLASS,
|
|
UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
AUTOCHECKBOX "Use Separate Background", IDD_USE_TERMINAL_BG, T_COLORS_BG_X, T_COLORS_CHECK_Y, T_COLORS_FG_W, 10
|
|
|
|
CONTROL "", IDD_TERMINAL_BGCOLOR, "SimpleColor", WS_BORDER | WS_CHILD | WS_GROUP ,
|
|
T_COLORS_BG_X, T_COLORS_RED_Y, COLOR_SIZE, COLOR_SIZE
|
|
|
|
LTEXT "Red:", -1, T_COLORS_BG_TEXT_X, T_COLORS_RED_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_BG_RED, T_COLORS_BG_INPUT_X, T_COLORS_RED_Y, T_COLORS_EDIT_W, T_COLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_BG_REDSCROLL, UPDOWN_CLASS,
|
|
UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
LTEXT "Green:", -1, T_COLORS_BG_TEXT_X, T_COLORS_GREEN_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_BG_GREEN, T_COLORS_BG_INPUT_X, T_COLORS_GREEN_Y, T_COLORS_EDIT_W, T_COLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_BG_GREENSCROLL, UPDOWN_CLASS,
|
|
UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
LTEXT "Blue:", -1, T_COLORS_BG_TEXT_X, T_COLORS_BLUE_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_BG_BLUE, T_COLORS_BG_INPUT_X, T_COLORS_BLUE_Y, T_COLORS_EDIT_W, T_COLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_BG_BLUESCROLL, UPDOWN_CLASS,
|
|
UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
|
|
GROUPBOX "Cursor Shape", -1, T_CSTYLE_X, T_CSTYLE_Y, T_CSTYLE_W, T_CSTYLE_H
|
|
AUTORADIOBUTTON "Use Legacy Style", IDD_TERMINAL_LEGACY_CURSOR, T_CSTYLE_X+P_1, T_CSTYLE_R_1_Y, T_CSTYLE_R_W, T_CSTYLE_R_H, WS_TABSTOP|WS_GROUP
|
|
AUTORADIOBUTTON "Underscore", IDD_TERMINAL_UNDERSCORE, T_CSTYLE_X+P_1, T_CSTYLE_R_2_Y, T_CSTYLE_R_W, T_CSTYLE_R_H,
|
|
AUTORADIOBUTTON "Vertical Bar", IDD_TERMINAL_VERTBAR, T_CSTYLE_X+P_1, T_CSTYLE_R_3_Y, T_CSTYLE_R_W, T_CSTYLE_R_H,
|
|
AUTORADIOBUTTON "Empty Box", IDD_TERMINAL_EMPTYBOX, T_CSTYLE_X+P_1, T_CSTYLE_R_4_Y, T_CSTYLE_R_W, T_CSTYLE_R_H,
|
|
AUTORADIOBUTTON "Solid Box", IDD_TERMINAL_SOLIDBOX, T_CSTYLE_X+P_1, T_CSTYLE_R_5_Y, T_CSTYLE_R_W, T_CSTYLE_R_H,
|
|
|
|
|
|
GROUPBOX "Cursor Colors", -1, T_CCOLOR_X, T_CCOLOR_Y, T_CCOLOR_W, T_CCOLOR_H, WS_GROUP
|
|
|
|
AUTORADIOBUTTON "Inverse Color", IDD_TERMINAL_INVERSE_CURSOR, T_CCOLOR_X+P_1, T_CSTYLE_R_1_Y, T_CCOLOR_R_W, T_CSTYLE_R_H, WS_TABSTOP|WS_GROUP
|
|
|
|
AUTORADIOBUTTON "Use Color", IDD_TERMINAL_CURSOR_USECOLOR, T_CCOLOR_X+P_1, T_CSTYLE_R_2_Y, T_CCOLOR_R_W, T_CSTYLE_R_H,
|
|
|
|
CONTROL "", IDD_TERMINAL_CURSOR_COLOR, "SimpleColor", WS_BORDER | WS_CHILD | WS_GROUP,
|
|
T_CCOLOR_X+P_2, T_CSTYLE_R_3_Y, COLOR_SIZE, COLOR_SIZE
|
|
|
|
LTEXT "Red:", -1, T_CCOLOR_TEXT_X, T_CCOLOR_R_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_CURSOR_RED, T_CCOLOR_EDIT_X, T_CCOLOR_R_Y, T_CCOLORS_EDIT_W, T_CCOLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_CURSOR_REDSCROLL, UPDOWN_CLASS, UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
LTEXT "Green:", -1, T_CCOLOR_TEXT_X, T_CCOLOR_G_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_CURSOR_GREEN, T_CCOLOR_EDIT_X, T_CCOLOR_G_Y, T_CCOLORS_EDIT_W, T_CCOLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_CURSOR_GREENSCROLL, UPDOWN_CLASS, UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
LTEXT "Blue:", -1, T_CCOLOR_TEXT_X, T_CCOLOR_B_Y, T_COLORS_TEXT_W, 9
|
|
EDITTEXT IDD_TERMINAL_CURSOR_BLUE, T_CCOLOR_EDIT_X, T_CCOLOR_B_Y, T_CCOLORS_EDIT_W, T_CCOLORS_EDIT_H, WS_TABSTOP | WS_GROUP | ES_AUTOHSCROLL
|
|
CONTROL "", IDD_TERMINAL_CURSOR_BLUESCROLL, UPDOWN_CLASS, UPDOWN_STYLES, 0, 0, 0, 0
|
|
|
|
|
|
GROUPBOX "Terminal Scrolling", -1, T_SCROLL_X, T_SCROLL_Y, T_SCROLL_W, T_SCROLL_H
|
|
AUTOCHECKBOX "Disable Scroll-Forward", IDD_DISABLE_SCROLLFORWARD, T_SCROLL_X+P_1, T_SCROLL_Y+P_2, T_SCROLL_W-P_4-P_4, 10
|
|
|
|
GROUPBOX "Default Terminal Application", -1, T_DEFAPP_X, T_DEFAPP_Y, T_DEFAPP_W, T_DEFAPP_H
|
|
COMBOBOX IDD_TERMINAL_COMBO_DEFTERM, T_DEFTERM_X+P_0, T_DEFTERM_Y, T_DEFTERM_W, 10, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
|
|
|
CONTROL "Find out more about <A HREF=""https://go.microsoft.com/fwlink/?linkid=2028595"">experimental terminal settings</A>",
|
|
IDD_HELP_TERMINAL, "SysLink", WS_TABSTOP, 10, 225, 200, 10
|
|
END
|
|
|
|
|
|
//
|
|
// Strings
|
|
//
|
|
|
|
STRINGTABLE PRELOAD
|
|
BEGIN
|
|
IDS_NAME, "Console"
|
|
IDS_INFO, "Configures console properties."
|
|
IDS_TITLE, "Console Windows"
|
|
IDS_RASTERFONT, "Raster Fonts"
|
|
IDS_FONTSIZE, "Point size should be between %d and %d"
|
|
IDS_SELECTEDFONT, "Selected Font"
|
|
IDS_LINKERRCAP, "Error Updating Shortcut"
|
|
IDS_LINKERROR, "Unable to modify the shortcut:\n%s.\nCheck to make sure it has not been deleted or renamed."
|
|
IDS_TOOLTIP_LINE_SELECTION, "Instead of being rectangular, text selection wraps lines."
|
|
IDS_TOOLTIP_FILTER_ON_PASTE, "When pasting, remove tabs and convert smart quotes to regular quotes."
|
|
IDS_TOOLTIP_LINE_WRAP, "When resizing the window, wrap text to fit width."
|
|
IDS_TOOLTIP_CTRL_KEYS, "Allow new Ctrl-key shortcuts (may interfere with some applications)."
|
|
IDS_TOOLTIP_EDIT_KEYS, "Enable enhanced keyboard editing on command line."
|
|
IDS_TOOLTIP_OPACITY, "Adjust the transparency of the console window."
|
|
IDS_TOOLTIP_INTERCEPT_COPY_PASTE, "Use Ctrl+Shift+C/V as copy/paste shortcuts, regardless of input mode"
|
|
IDS_TERMINAL_DEF_INBOX, "Windows Console Host"
|
|
END
|
|
|
|
|
|
//
|
|
// Version resource information
|
|
//
|
|
|
|
#define VER_FILETYPE VFT_DLL
|
|
#define VER_FILESUBTYPE VFT2_UNKNOWN
|
|
#define VER_FILEDESCRIPTION_STR "Control Panel Console Applet"
|
|
#define VER_INTERNALNAME_STR "Console\0"
|
|
#define VER_ORIGINALFILENAME_STR "CONSOLE.DLL"
|
|
|
|
#ifndef EXTERNAL_BUILD
|
|
#include "common.ver"
|
|
#endif
|
|
|
|
//
|
|
// Bitmaps
|
|
//
|
|
BM_TRUETYPE_ICON BITMAP "..\\..\\res\\truetype.bmp"
|
|
|