/* $Header: d:/cvsroot/tads/html/win32/htmltdb.rc,v 1.1 1999/07/11 00:46:46 MJRoberts Exp $ */
/* Copyright (c) 1997, 1999 by Michael J. Roberts. All Rights Reserved. */
/*
Name
htmldcmn.rc - common debugger resources
Function
This file defines resources common to the TADS 2 and T3 debuggers
Notes
Modified
11/24/99 MJRoberts - Creation (from htmldbg.rc)
*/
/* ------------------------------------------------------------------------ */
/*
* icons and bitmaps
*/
IDB_DEBUG_TOOLBAR BITMAP DISCARDABLE "dbgtbar.bmp"
IDB_BMP_TABPIX BITMAP DISCARDABLE "tabpix.bmp"
IDI_DBG_CURLINE ICON DISCARDABLE "curline.ico"
IDI_DBG_CTXLINE ICON DISCARDABLE "ctxline.ico"
IDI_DBG_BP ICON DISCARDABLE "brkpt.ico"
IDI_DBG_BPDIS ICON DISCARDABLE "brkptdis.ico"
IDI_DBG_CURBP ICON DISCARDABLE "curbp.ico"
IDI_DBG_CURBPDIS ICON DISCARDABLE "curbpdis.ico"
IDI_DBG_CTXBP ICON DISCARDABLE "ctxbp.ico"
IDI_DBG_CTXBPDIS ICON DISCARDABLE "ctxbpdis.ico"
IDI_BOX_PLUS ICON DISCARDABLE "boxplus.ico"
IDI_BOX_MINUS ICON DISCARDABLE "boxminus.ico"
IDB_VDOTS BITMAP DISCARDABLE "vdots.bmp"
IDB_HDOTS BITMAP DISCARDABLE "hdots.bmp"
IDB_BMP_PAT50 BITMAP DISCARDABLE "pat50.bmp"
IDB_BMP_SMALL_CLOSEBOX BITMAP DISCARDABLE "smcls.bmp"
IDB_BMP_START_NEW BITMAP DISCARDABLE "strtnew.bmp"
IDB_BMP_START_OPEN BITMAP DISCARDABLE "strtopen.bmp"
IDB_BMP_START_OPENLAST BITMAP DISCARDABLE "strtopenlast.bmp"
IDB_BMP_START_BKG BITMAP DISCARDABLE "startWizBkg.bmp"
IDB_DEBUG_NEWGAME BITMAP DISCARDABLE "dbg_newgam.bmp"
IDB_MDI_TAB_TOOLBAR BITMAP DISCARDABLE "mditabbar.bmp"
IDB_PROPSHEETTREE BITMAP DISCARDABLE "propsheettree.bmp"
IDI_RIGHTARROW ICON DISCARDABLE "rarrow.ico"
IDB_CARDCATALOG BITMAP DISCARDABLE "cardcatalog.bmp"
IDB_BACKSPACE_BTN BITMAP DISCARDABLE "bksp.bmp"
IDX_DBG_CURLINE XPIXMAP DISCARDABLE "curline.xpm"
IDX_DBG_CTXLINE XPIXMAP DISCARDABLE "ctxline.xpm"
IDX_DBG_BP XPIXMAP DISCARDABLE "brkpt.xpm"
IDX_DBG_BPDIS XPIXMAP DISCARDABLE "brkptdis.xpm"
IDX_DBG_BPCOND XPIXMAP DISCARDABLE "brkptcnd.xpm"
IDX_DBG_DRAGLINE XPIXMAP DISCARDABLE "dragline.xpm"
IDX_DBG_BOOKMARK XPIXMAP DISCARDABLE "bookmark.xpm"
/* ------------------------------------------------------------------------ */
/*
* cursors
*/
IDC_SPLIT_EW_CSR CURSOR DISCARDABLE "SPLITEW.CUR"
IDC_SPLIT_NS_CSR CURSOR DISCARDABLE "SPLITNS.CUR"
IDC_DRAG_MOVE_CSR CURSOR DISCARDABLE "DRAGMOVE.CUR"
IDC_DRAG_TAB_CSR CURSOR DISCARDABLE "DRAGTAB.CUR"
IDC_DRAG_LINK_CSR CURSOR DISCARDABLE "DRAGLINK.CUR"
/* ------------------------------------------------------------------------ */
/*
* menus
*/
/*
* menu for the debugger main control window
*/
IDR_DEBUGMAIN_MENU MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
#ifdef HTMLTDB_T3_RESOURCES
MENUITEM "Ne&w Project...", ID_FILE_CREATEGAME
MENUITEM "Open P&roject...", ID_FILE_LOADGAME
MENUITEM "R&eload Project", ID_FILE_RELOADGAME
#else
MENUITEM "Create Ne&w Game...", ID_FILE_CREATEGAME
MENUITEM "&Load Game...", ID_FILE_LOADGAME
MENUITEM "R&eload Game File", ID_FILE_RELOADGAME
#endif /* HTMLTDB_T3_RESOURCES */
MENUITEM SEPARATOR
MENUITEM "&New File...", ID_FILE_NEW
MENUITEM "&Open File...", ID_FILE_OPEN
MENUITEM "&Close", ID_FILE_CLOSE
#ifndef HTMLTDB_T3_RESOURCES
POPUP "Open &Game Source File"
BEGIN
MENUITEM "No Files", ID_FILE_OPEN_NONE
END
#endif /* HTMLTDB_T3_RESOURCES */
MENUITEM SEPARATOR
MENUITEM "&Save", ID_FILE_SAVE
MENUITEM "Save &As...", ID_FILE_SAVE_AS
MENUITEM "Sa&ve All", ID_FILE_SAVE_ALL
MENUITEM SEPARATOR
MENUITEM "Page Set&up...", ID_FILE_PAGE_SETUP
MENUITEM "&Print...", ID_FILE_PRINT
MENUITEM SEPARATOR
#ifdef HTMLTDB_T3_RESOURCES
POPUP "Recent Pro&jects"
BEGIN
MENUITEM "No Recent Projects", ID_GAME_RECENT_NONE
END
#else /* HTMLTDB_T3_RESOURCES */
POPUP "Recent Ga&mes"
BEGIN
MENUITEM "No Recent Games", ID_GAME_RECENT_NONE
END
#endif /* HTMLTDB_T3_RESOURCES */
MENUITEM SEPARATOR
MENUITEM "E&xit", ID_FILE_QUIT
END
POPUP "&Edit"
BEGIN
MENUITEM "&Undo", ID_EDIT_UNDO
MENUITEM "R&edo", ID_EDIT_REDO
MENUITEM SEPARATOR
MENUITEM "Cu&t", ID_EDIT_CUT
MENUITEM "&Copy", ID_EDIT_COPY
MENUITEM "&Paste", ID_EDIT_PASTE
MENUITEM "&Delete", ID_EDIT_DELETE
MENUITEM SEPARATOR
MENUITEM "Select &All", ID_EDIT_SELECTALL
MENUITEM SEPARATOR
MENUITEM "&Find...", ID_EDIT_FIND
MENUITEM "Find &Next", ID_EDIT_FINDNEXT
MENUITEM "&Replace...", ID_EDIT_REPLACE
MENUITEM "&Incremental Search" ID_EDIT_INCSEARCH
MENUITEM "&Go to Line Number...", ID_EDIT_GOTOLINE
MENUITEM SEPARATOR
MENUITEM "Toggle Bookmar&k", ID_EDIT_TOGGLEBOOKMARK
MENUITEM "Set Named Bookmark", ID_EDIT_SETNAMEDBOOKMARK
MENUITEM "Pop Bookmark", ID_EDIT_POPBOOKMARK
MENUITEM "&Jump to Next Bookmark", ID_EDIT_JUMPNEXTBOOKMARK
MENUITEM "&Jump to Previous Bookmark", ID_EDIT_JUMPPREVBOOKMARK
MENUITEM "Jump to Named Bookmark", ID_EDIT_JUMPNAMEDBOOKMARK
MENUITEM "Clear All Bookmarks", ID_EDIT_CLEARALLBOOKMARKS
MENUITEM "Clear File Bookmarks", ID_EDIT_CLEARFILEBOOKMARKS
MENUITEM SEPARATOR
MENUITEM "Open in E&xternal Editor", ID_FILE_EDIT_TEXT
MENUITEM SEPARATOR
MENUITEM "Show Line Num&bers", ID_EDIT_SHOWLINENUMBERS
MENUITEM "Show F&olding Controls", ID_EDIT_SHOWFOLDING
POPUP "Language &Mode"
BEGIN
MENUITEM "(Placeholder)", ID_EDIT_LANGMODE
END
POPUP "&Long Lines"
BEGIN
MENUITEM "&Scroll", ID_EDIT_WRAPNONE
MENUITEM "Wrap &Anywhere", ID_EDIT_WRAPCHAR
MENUITEM "&Word Wrap", ID_EDIT_WRAPWORD
END
END
#ifdef HTMLTDB_T3_RESOURCES
POPUP "&Project"
BEGIN
MENUITEM "&Add File to Project...", ID_PROJ_ADDFILE
MENUITEM "Add Fo&lder...", ID_PROJ_ADDDIR
MENUITEM "Add E&xternal Resource File", ID_PROJ_ADDEXTRES
MENUITEM SEPARATOR
MENUITEM "&Open Selected File", ID_PROJ_OPEN
MENUITEM "A&dd to Project", ID_PROJ_ADDCURFILE
MENUITEM "&Remove from Project", ID_PROJ_REMOVE
MENUITEM SEPARATOR
MENUITEM "&Find in Project Files...", ID_PROJ_SEARCH
MENUITEM SEPARATOR
MENUITEM "Scan for &Include Files", ID_PROJ_SCAN_INCLUDES
END
#endif /* HTMLTDB_T3_RESOURCES */
POPUP "&Build"
BEGIN
MENUITEM "Compile and &Run", ID_BUILD_COMP_AND_RUN
MENUITEM "Compile for &Debugging", ID_BUILD_COMPDBG
#ifdef HTMLTDB_T3_RESOURCES
MENUITEM "&Full Recompile for Debugging", ID_BUILD_COMPDBG_FULL
MENUITEM "&Clean (Delete Derived Files)", ID_BUILD_CLEAN
MENUITEM "&Interrupt Build", ID_BUILD_STOP
#endif
MENUITEM SEPARATOR
MENUITEM "Compile for Re&lease", ID_BUILD_COMPRLS
MENUITEM "Compile Windows .&EXE", ID_BUILD_COMPEXE
#ifdef HTMLTDB_T3_RESOURCES
MENUITEM SEPARATOR
MENUITEM "Build Release &ZIP Package", ID_BUILD_RELEASEZIP
MENUITEM "Build &Web Page Package", ID_BUILD_WEBPAGE
MENUITEM "Build Windows SET&UP Package", ID_BUILD_COMPINST
MENUITEM "Build &Source ZIP Package" ID_BUILD_SRCZIP
MENUITEM "Build &All Packages" ID_BUILD_ALLPACKAGES
#else
MENUITEM "Build Windows SET&UP", ID_BUILD_COMPINST
#endif
MENUITEM SEPARATOR
#ifdef NEVER__HTMLTDB_T3_RESOURCES
MENUITEM "&Publish" ID_BUILD_PUBLISH
MENUITEM SEPARATOR
#endif
MENUITEM "Se&ttings...", ID_BUILD_SETTINGS
END
POPUP "&Debug"
BEGIN
MENUITEM "&Go", ID_DEBUG_GO
MENUITEM "Repla&y Session", ID_DEBUG_REPLAY_SESSION
MENUITEM SEPARATOR
MENUITEM "Step &Into", ID_DEBUG_STEPINTO
MENUITEM "Step &Over", ID_DEBUG_STEPOVER
MENUITEM "Step O&ut", ID_DEBUG_STEPOUT
MENUITEM "Run to &Cursor", ID_DEBUG_RUNTOCURSOR
MENUITEM SEPARATOR
MENUITEM "&Terminate Game", ID_FILE_TERMINATEGAME
MENUITEM "&Restart Game", ID_FILE_RESTARTGAME
MENUITEM SEPARATOR
MENUITEM "Show &Next Line", ID_DEBUG_SHOWNEXTSTATEMENT
MENUITEM "&Set Next Line", ID_DEBUG_SETNEXTSTATEMENT
MENUITEM SEPARATOR
MENUITEM "Set/Clear &Breakpoint", ID_DEBUG_SETCLEARBREAKPOINT
MENUITEM "Enable/&Disable Breakpoint", ID_DEBUG_DISABLEBREAKPOINT
MENUITEM "&Edit Breakpoints...", ID_DEBUG_EDITBREAKPOINTS
MENUITEM SEPARATOR
MENUITEM "E&valuate...", ID_DEBUG_EVALUATE
MENUITEM "Add to &Watch Expressions", ID_DEBUG_ADDTOWATCH
MENUITEM SEPARATOR
#ifndef HTMLTDB_T3_RESOURCES
MENUITEM "Show &Hidden Output", ID_DEBUG_SHOWHIDDENOUTPUT
MENUITEM SEPARATOR
MENUITEM "Collect Call &Trace", ID_DEBUG_HISTORYLOG
MENUITEM "Clear Trace &Log", ID_DEBUG_CLEARHISTORYLOG
MENUITEM SEPARATOR
#endif /* HTMLTDB_T3_RESOURCES */
MENUITEM "&Abort Current Command", ID_DEBUG_ABORTCMD
MENUITEM "Brea&k into Debugger", ID_DEBUG_BREAK
#ifdef HTMLTDB_T3_RESOURCES
MENUITEM SEPARATOR
MENUITEM "&Program Arguments...", ID_DEBUG_PROGARGS
#endif
END
POPUP "&View"
BEGIN
MENUITEM "Call &Stack", ID_VIEW_STACK
MENUITEM "&Watch Expressions", ID_VIEW_WATCH
MENUITEM "&Local Variables", ID_VIEW_LOCALS
MENUITEM "&Debug Log", ID_SHOW_DEBUG_WIN
#ifdef HTMLTDB_T3_RESOURCES
MENUITEM "&Project", ID_VIEW_PROJECT
MENUITEM "S&cripts", ID_VIEW_SCRIPT
MENUITEM "&File Search Results", ID_VIEW_FILESEARCH
#else /* HTMLTDB_T3_RESOURCES */
MENUITEM "&Call Trace History", ID_VIEW_TRACE
#endif /* HTMLTDB_T3_RESOURCES */
MENUITEM "Doc Search &Results", ID_VIEW_DOCSEARCH
MENUITEM "&Help/Documentation" ID_VIEW_HELPWIN
MENUITEM "&Game Window", ID_VIEW_GAMEWIN
MENUITEM SEPARATOR
POPUP "&Toolbars"
BEGIN
MENUITEM "&Menu", ID_VIEW_MENU_TOOLBAR
MENUITEM "&Edit", ID_VIEW_EDIT_TOOLBAR
MENUITEM "&Debug", ID_VIEW_DEBUG_TOOLBAR
MENUITEM "&Search", ID_VIEW_SEARCH_TOOLBAR
MENUITEM "&Documentation", ID_VIEW_DOC_TOOLBAR
END
MENUITEM "Stat&us Line", ID_VIEW_STATUSLINE
MENUITEM SEPARATOR
MENUITEM "&Flush Game Window Output", ID_FLUSH_GAMEWIN
MENUITEM "&Auto Flush Game Window", ID_FLUSH_GAMEWIN_AUTO
END
POPUP "&Tools"
BEGIN
#ifdef HTMLTDB_T3_RESOURCES
MENUITEM "&Begin Profiling", ID_PROFILER_START
MENUITEM "&End Profiling", ID_PROFILER_STOP
MENUITEM SEPARATOR
#endif
MENUITEM "Generate &IFID", ID_TOOLS_NEWIFID
MENUITEM "&Read IFID From..." ID_TOOLS_READIFID
MENUITEM SEPARATOR
MENUITEM "External &Tools...", ID_TOOLS_EDITEXTERN
MENUITEM SEPARATOR
MENUITEM "&Options...", ID_DEBUG_OPTIONS
END
POPUP "&Window"
BEGIN
MENUITEM "Close &All Documents", ID_WINDOW_CLOSE_ALL
MENUITEM SEPARATOR
MENUITEM "&Next", ID_WINDOW_NEXT
MENUITEM "&Previous", ID_WINDOW_PREV
MENUITEM SEPARATOR
MENUITEM "&Cascade", ID_WINDOW_CASCADE
MENUITEM "Tile &Horizontally", ID_WINDOW_TILE_HORIZ
MENUITEM "Tile &Vertically", ID_WINDOW_TILE_VERT
MENUITEM SEPARATOR
MENUITEM "No Windows", ID_WINDOW_NONE
END
POPUP "&Help"
BEGIN
MENUITEM "&Workbench Help", ID_HELP_TOPICS
MENUITEM SEPARATOR
#ifdef HTMLTDB_T3_RESOURCES
MENUITEM "User's &Manuals", ID_HELP_TADSMAN
MENUITEM "&Tutorial", ID_HELP_TUTORIAL
MENUITEM "&Library Reference", ID_HELP_T3LIB
#else
MENUITEM "TADS Author's &Manual", ID_HELP_TADSMAN
MENUITEM "TADS &Parser Manual", ID_HELP_TADSPRSMAN
#endif
MENUITEM SEPARATOR
MENUITEM "&Search User's Manuals", ID_HELP_SEARCH_DOC
MENUITEM SEPARATOR
MENUITEM "&Back", ID_HELP_GOBACK
MENUITEM "F&orward", ID_HELP_GOFORWARD
MENUITEM "&Refresh", ID_HELP_REFRESH
MENUITEM SEPARATOR
MENUITEM "TADS Web Site", ID_HELP_WWWTADSORG
MENUITEM "&About TADS Workbench...", ID_HELP_ABOUT
END
END
/*
* right-button context menu for debugger information windows (stack,
* call trace history)
*/
IDR_DEBUGINFOWIN_POPUP_MENU MENU DISCARDABLE
BEGIN
POPUP "Debug"
BEGIN
MENUITEM "&Copy", ID_EDIT_COPY
MENUITEM SEPARATOR
MENUITEM "Show &Next Line", ID_DEBUG_SHOWNEXTSTATEMENT
MENUITEM "E&valuate...", ID_DEBUG_EVALUATE
MENUITEM SEPARATOR
MENUITEM "&Open File...", ID_FILE_OPEN
END
END
/*
* context menu for doc search results
*/
IDR_DOCSEARCH_POPUP_MENU MENU DISCARDABLE
BEGIN
POPUP "Search Results"
BEGIN
MENUITEM "&Copy", ID_EDIT_COPY
MENUITEM SEPARATOR
MENUITEM "&Find...", ID_EDIT_FIND
MENUITEM "Find &Next", ID_EDIT_FINDNEXT
END
END
/*
* context menu for file search results
*/
IDR_FILESEARCH_POPUP_MENU MENU DISCARDABLE
BEGIN
POPUP "Search Results"
BEGIN
MENUITEM "C&lear", ID_EDIT_CLEARFILESEARCH
MENUITEM "&Auto-clear" ID_EDIT_AUTOCLEARFILESEARCH
MENUITEM "&Copy", ID_EDIT_COPY
MENUITEM SEPARATOR
MENUITEM "&Find...", ID_EDIT_FIND
MENUITEM "Find &Next", ID_EDIT_FINDNEXT
END
END
/*
* right-button context menu for debugger source file windows
*/
IDR_DEBUGSRCWIN_POPUP_MENU MENU DISCARDABLE
BEGIN
POPUP "Debug"
BEGIN
MENUITEM "Cu&t", ID_EDIT_CUT
MENUITEM "&Copy", ID_EDIT_COPY
MENUITEM "&Paste", ID_EDIT_PASTE
MENUITEM "De&lete", ID_EDIT_DELETE
MENUITEM "Select &All", ID_EDIT_SELECTALL
MENUITEM SEPARATOR
MENUITEM "&Undo", ID_EDIT_UNDO
MENUITEM "R&edo", ID_EDIT_REDO
MENUITEM SEPARATOR
MENUITEM "&Find...", ID_EDIT_FIND
MENUITEM "Find &Next", ID_EDIT_FINDNEXT
MENUITEM "&Replace...", ID_EDIT_REPLACE
MENUITEM SEPARATOR
MENUITEM "S&how Next Line", ID_DEBUG_SHOWNEXTSTATEMENT
MENUITEM "Run t&o Cursor", ID_DEBUG_RUNTOCURSOR
MENUITEM SEPARATOR
MENUITEM "&Set Next Statement", ID_DEBUG_SETNEXTSTATEMENT
MENUITEM SEPARATOR
MENUITEM "Set/Clear &Breakpoint", ID_DEBUG_SETCLEARBREAKPOINT
MENUITEM "Enable/&Disable Breakpoint", ID_DEBUG_DISABLEBREAKPOINT
MENUITEM "&Edit Breakpoints...", ID_DEBUG_EDITBREAKPOINTS
MENUITEM SEPARATOR
MENUITEM "E&valuate...", ID_DEBUG_EVALUATE
MENUITEM "Add to &Watch Expressions", ID_DEBUG_ADDTOWATCH
MENUITEM SEPARATOR
MENUITEM "Add to Pro&ject", ID_PROJ_ADDCURFILE
MENUITEM "Print...", ID_FILE_PRINT
MENUITEM "Open in E&xternal Editor", ID_FILE_EDIT_TEXT
END
END
/*
* right-button context menu for margin clicks in source file windows
*/
IDR_DEBUGSRCMARGIN_POPUP_MENU MENU DISCARDABLE
BEGIN
POPUP "Debug"
BEGIN
MENUITEM "Toggle Bookmar&k", ID_EDIT_TOGGLEBOOKMARK
MENUITEM "Set Named Bookmark", ID_EDIT_SETNAMEDBOOKMARK
MENUITEM SEPARATOR
MENUITEM "&Set Next Statement", ID_DEBUG_SETNEXTSTATEMENT
MENUITEM "Run t&o Cursor", ID_DEBUG_RUNTOCURSOR
MENUITEM SEPARATOR
MENUITEM "Set/Clear &Breakpoint", ID_DEBUG_SETCLEARBREAKPOINT
MENUITEM "Enable/&Disable Breakpoint", ID_DEBUG_DISABLEBREAKPOINT
END
END
/*
* context menu for script source windows
*/
IDR_DEBUGSCRIPTWIN_POPUP_MENU MENU DISCARDABLE
BEGIN
POPUP "Script"
BEGIN
MENUITEM "Replay t&o Cursor", ID_SCRIPT_REPLAY_TO_CURSOR
MENUITEM SEPARATOR
MENUITEM "Cu&t", ID_EDIT_CUT
MENUITEM "&Copy", ID_EDIT_COPY
MENUITEM "&Paste", ID_EDIT_PASTE
MENUITEM "De&lete", ID_EDIT_DELETE
MENUITEM "Select &All", ID_EDIT_SELECTALL
MENUITEM SEPARATOR
MENUITEM "&Undo", ID_EDIT_UNDO
MENUITEM "R&edo", ID_EDIT_REDO
MENUITEM SEPARATOR
MENUITEM "&Find...", ID_EDIT_FIND
MENUITEM "Find &Next", ID_EDIT_FINDNEXT
MENUITEM "&Replace...", ID_EDIT_REPLACE
MENUITEM SEPARATOR
MENUITEM "Print...", ID_FILE_PRINT
MENUITEM "Open in E&xternal Editor", ID_FILE_EDIT_TEXT
END
END
/*
* right-button context menu for debugger source window title bar
*/
IDR_DEBUGSRCWIN_CAPTION_MENU MENU DISCARDABLE
BEGIN
POPUP "Debug"
BEGIN
MENUITEM "&Save", ID_FILE_SAVE
MENUITEM "&Close", SC_CLOSE
MENUITEM "Print...", ID_FILE_PRINT
MENUITEM "Add to Pro&ject", ID_PROJ_ADDCURFILE
MENUITEM "Open in E&xternal Editor", ID_FILE_EDIT_TEXT
MENUITEM SEPARATOR
MENUITEM "&Restore", SC_RESTORE
MENUITEM "&Move", SC_MOVE
MENUITEM "&Size", SC_SIZE
MENUITEM "Mi&nimize", SC_MINIMIZE
MENUITEM "Ma&ximize", SC_MAXIMIZE
MENUITEM SEPARATOR
MENUITEM "Nex&t" SC_NEXTWINDOW
END
END
/*
* right-button context menu for debugger expression windows
*/
IDR_DEBUG_EXPR_POPUP MENU DISCARDABLE
BEGIN
POPUP "Debug"
BEGIN
MENUITEM "&Add New Expression", ID_DBGEXPR_NEW
MENUITEM "Add to &Watch Expressions", ID_DEBUG_ADDTOWATCH
MENUITEM SEPARATOR
MENUITEM "&Delete Expression", ID_EDIT_DELETE
MENUITEM SEPARATOR
MENUITEM "Edit &Expression", ID_DBGEXPR_EDITEXPR
MENUITEM "Edit &Value", ID_DBGEXPR_EDITVAL
END
END
/*
* right-button context menu for docking window control bars
*/
IDR_DOCKWIN_POPUP MENU DISCARDABLE
BEGIN
POPUP "Docking"
BEGIN
MENUITEM "&Dock", ID_DOCKWIN_DOCK
MENUITEM "&Hide", ID_DOCKWIN_HIDE
MENUITEM SEPARATOR
MENUITEM "Docking &Mode" ID_DOCKWIN_DOCKVIEW
END
END
/*
* right-button context menu for docked window control bars
*/
IDR_DOCKEDWIN_POPUP MENU DISCARDABLE
BEGIN
POPUP "Docked"
BEGIN
MENUITEM "&Undock", ID_DOCKWIN_UNDOCK
MENUITEM "&Hide", ID_DOCKWIN_HIDE
MENUITEM SEPARATOR
MENUITEM "Docking &Mode" ID_DOCKWIN_DOCKVIEW
END
END
/*
* right-button context menu for dockable MDI child windows
*/
IDR_DOCKABLEMDI_POPUP MENU DISCARDABLE
BEGIN
POPUP "MDI"
BEGIN
MENUITEM "&Dock", ID_DOCKWIN_DOCK
MENUITEM "&Hide", ID_DOCKWIN_HIDE
MENUITEM SEPARATOR
MENUITEM "Docking &Mode", ID_DOCKWIN_DOCKVIEW
MENUITEM SEPARATOR
MENUITEM "&Restore", ID_WINDOW_RESTORE
MENUITEM "Mi&nimize", ID_WINDOW_MINIMIZE
MENUITEM "Ma&ximize", ID_WINDOW_MAXIMIZE
END
END
/*
* right-button context menu for MDI client area
*/
IDR_MDICLIENT_POPUP MENU DISCARDABLE
BEGIN
POPUP "MDI"
BEGIN
MENUITEM "&Open File...", ID_FILE_OPEN
MENUITEM "&New File...", ID_FILE_NEW
MENUITEM SEPARATOR
MENUITEM "Call &Stack", ID_VIEW_STACK
MENUITEM "Watch &Expressions", ID_VIEW_WATCH
MENUITEM "&Local Variables", ID_VIEW_LOCALS
MENUITEM "&Debug Log", ID_SHOW_DEBUG_WIN
#ifdef HTMLTDB_T3_RESOURCES
MENUITEM "&Project", ID_VIEW_PROJECT
MENUITEM "Sc&ripts", ID_VIEW_SCRIPT
#else /* HTMLTDB_T3_RESOURCES */
MENUITEM "Call Trace &History", ID_VIEW_TRACE
#endif /* HTMLTDB_T3_RESOURCES */
MENUITEM "Ga&me Window", ID_VIEW_GAMEWIN
POPUP "&Toolbars"
BEGIN
MENUITEM "&Menu", ID_VIEW_MENU_TOOLBAR
MENUITEM "&Edit", ID_VIEW_EDIT_TOOLBAR
MENUITEM "&Debug", ID_VIEW_DEBUG_TOOLBAR
MENUITEM "Search", ID_VIEW_SEARCH_TOOLBAR
MENUITEM "&Documentation", ID_VIEW_DOC_TOOLBAR
END
MENUITEM SEPARATOR
MENUITEM "Opt&ions...", ID_DEBUG_OPTIONS
MENUITEM "Project/&Build Settings...", ID_BUILD_SETTINGS
MENUITEM SEPARATOR
MENUITEM "&Compile for Debugging", ID_BUILD_COMPDBG
MENUITEM "&Go", ID_DEBUG_GO
MENUITEM "Repla&y Session", ID_DEBUG_REPLAY_SESSION
END
END
/*
* Right-button context menu for debug log window
*/
IDR_DEBUGLOG_POPUP MENU DISCARDABLE
BEGIN
POPUP "Edit"
BEGIN
MENUITEM "Undo", ID_EDIT_UNDO
MENUITEM "Redo", ID_EDIT_REDO
MENUITEM SEPARATOR
MENUITEM "Cut", ID_EDIT_CUT
MENUITEM "Copy", ID_EDIT_COPY
MENUITEM "Paste", ID_EDIT_PASTE
MENUITEM "Delete", ID_EDIT_DELETE
MENUITEM SEPARATOR
MENUITEM "Select All", ID_EDIT_SELECTALL
MENUITEM "Select Command", ID_EDIT_SELECTLINE
MENUITEM SEPARATOR
MENUITEM "Show Error Line", ID_DEBUG_SHOWERRORLINE
END
END
/*
* Right-button context menu for toolbars
*/
IDR_TOOLBAR_POPUP MENU DISCARDABLE
BEGIN
POPUP "Toolbars"
BEGIN
MENUITEM "Menu", ID_VIEW_MENU_TOOLBAR
MENUITEM "Edit", ID_VIEW_EDIT_TOOLBAR
MENUITEM "Debug", ID_VIEW_DEBUG_TOOLBAR
MENUITEM "Search", ID_VIEW_SEARCH_TOOLBAR
MENUITEM "&Documentation", ID_VIEW_DOC_TOOLBAR
END
END
/*
* Context menu for the HTML help window
*/
IDR_HELP_POPUP_MENU MENU DISCARDABLE
BEGIN
POPUP "Help"
BEGIN
MENUITEM "&Back", ID_HELP_GOBACK
MENUITEM "F&orward", ID_HELP_GOFORWARD
MENUITEM SEPARATOR
MENUITEM "&Copy" ID_EDIT_COPY
MENUITEM "Select &All", ID_EDIT_SELECTALL
MENUITEM "&Find on Page...", ID_EDIT_FIND
MENUITEM SEPARATOR
MENUITEM "&Print...", ID_FILE_PRINT
MENUITEM "&Refresh", ID_HELP_REFRESH
END
END
/*
* Drop-down for Search toolbar mode selection button
*/
IDR_SEARCH_MODE_POPUP MENU DISCARDABLE
BEGIN
POPUP "Search Mode"
BEGIN
MENUITEM "Search User's Manuals", ID_SEARCH_DOC
#ifdef HTMLTDB_T3_RESOURCES
MENUITEM "Search Project Files", ID_SEARCH_PROJECT
#endif
MENUITEM "Search Current File", ID_SEARCH_FILE
END
END
/* ------------------------------------------------------------------------ */
/*
* dialogs
*/
/*
* Breakpoints dialog
*/
DLG_BREAKPOINTS DIALOG DISCARDABLE 0, 0, 290, 143
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Breakpoints"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "Done",IDOK,119,122,50,14
LISTBOX IDC_LB_BP,7,7,218,104,LBS_NOTIFY | LBS_NOINTEGRALHEIGHT |
WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "&New Global",IDC_BTN_NEWGLOBAL,233,7,50,14
PUSHBUTTON "&Go to Code",IDC_BTN_GOTOCODE,233,25,50,14
PUSHBUTTON "&Condition...",IDC_BTN_CONDITION,233,43,50,14
PUSHBUTTON "&Disable",IDC_BTN_DISABLEBP,233,61,50,14
PUSHBUTTON "&Remove",IDC_BTN_REMOVE,233,79,50,14
PUSHBUTTON "Remove &All",IDC_BTN_REMOVEALL,233,97,50,14
END
/*
* Start-up page for debugger options dialog
*/
DLG_DEBUG_STARTOPT DIALOGEX DISCARDABLE 0, 0, 330, 186
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Property Page"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Show the &Welcome dialog",
IDC_RB_START_WELCOME,
"Button",BS_AUTORADIOBUTTON | WS_TABSTOP | WS_GROUP,
25,65,215,10
CONTROL "&Open the most recently used project"
IDC_RB_START_RECENT,
"Button",BS_AUTORADIOBUTTON,
25,81,215,10
CONTROL "Start with &no project",
IDC_RB_START_NONE,
"Button",BS_AUTORADIOBUTTON,
25,97,215,10
END
#ifdef HTMLTDB_T3_RESOURCES
/*
* Workbench Settings - Auto-Build
*/
DLG_DEBUG_AUTOBUILD DIALOG DISCARDABLE 0, 0, 330, 186
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Auto-Build"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Workbench can check for changes and automatically \
rebuild the project each time you start a new run. This is recommended, \
because it ensures that the compiled version of your program used in the \
debugger is based on the latest source code."
IDC_STATIC,7,7,316,32
LTEXT "Before running:",IDC_STATIC,7,49,227,8
CONTROL "Re-&build if any project files have been saved \
since the last build",
IDC_CK_AUTOBUILD,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
7,60,221,10
LTEXT "Before building or running:",IDC_STATIC,
7,79,221,8
CONTROL "&Save modified files",IDC_CK_SAVE_ON_BUILD,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
7,90,221,10
CONTROL "...But always ask &first",IDC_CK_ASK_SAVE_ON_BUILD,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
18,102,210,10
END
#endif /* HTMLTDB_T3_RESOURCES */
/*
* Source window fonts & colors page for debugger options dialog
*/
DLG_DEBUG_SRCWIN DIALOGEX DISCARDABLE 0, 0, 330, 186
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Property Page"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "This page controls the style settings for the \
tool windows (stack, history, error log), and the default (""Automatic"") \
style for text editor windows.",
IDC_STATIC,7,7,316,24
LTEXT "&Font",IDC_STATIC,7,36,20,8
COMBOBOX IDC_CBO_DBGFONT,29,34,140,98,
CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS
| CBS_SORT | WS_VSCROLL | WS_TABSTOP
LTEXT "&Size",IDC_STATIC,189,36,19,8
COMBOBOX IDC_CBO_DBGFONTSIZE,209,34,49,68,
CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Normal Text",IDC_STATIC,7,56,152,50
LTEXT "&Text Color",IDC_STATIC,12,70,50,8
COMBOBOX IDC_CB_FGCOLOR,65,68,89,99,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
| CBS_OWNERDRAWFIXED | CBS_HASSTRINGS
LTEXT "&Background",IDC_STATIC,12,90,50,8
COMBOBOX IDC_CB_BGCOLOR,65,88,89,99,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
| CBS_OWNERDRAWFIXED | CBS_HASSTRINGS
GROUPBOX "Selected Text",IDC_STATIC,164,56,152,50
LTEXT "&Text Color",IDC_STATIC,169,70,50,8
COMBOBOX IDC_CB_SELFGCOLOR,222,68,89,99,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
| CBS_OWNERDRAWFIXED | CBS_HASSTRINGS
LTEXT "&Background",IDC_STATIC,169,90,50,8
COMBOBOX IDC_CB_SELBGCOLOR,222,88,89,99,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
| CBS_OWNERDRAWFIXED | CBS_HASSTRINGS
CONTROL "&Override Scintilla selection color in editor windows",
IDC_CK_OVERRIDESCISEL,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7,110,300,10
LTEXT "Sample:",IDC_STATIC,7,129,26,8
LTEXT "Sample Text",IDC_ST_SAMPLE,7,140,316,39,
SS_OWNERDRAW
END
/*
* Syntax coloring page
*/
DLG_DEBUG_SYNTAX_COLORS DIALOGEX 0, 0, 330, 186
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Colors For:",IDC_STATIC,7,9,54,8
COMBOBOX IDC_CB_EDITMODE,64,7,135,91,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Restore &Defaults",IDC_BTN_DEFAULT,210,7,80,14
LTEXT "Syntax &Element:",IDC_STATIC,7,30,64,8
LISTBOX IDC_LB_SYNTAXITEM,7,41,142,138,
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
CONTROL "&Use Syntax Coloring",IDC_CK_USESYNTAXCOLORS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 159,29,100,10
LTEXT "&Foreground:",IDC_STATIC,159,46,41,8
COMBOBOX IDC_CB_FGCOLOR,204,44,89,99,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
| CBS_OWNERDRAWFIXED | CBS_HASSTRINGS
LTEXT "Bac&kground:",IDC_STATIC,159,66,41,8
COMBOBOX IDC_CB_BGCOLOR,204,64,89,99,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
| CBS_OWNERDRAWFIXED | CBS_HASSTRINGS
LTEXT "Fo&nt:",IDC_STATIC,159,84,18,8
COMBOBOX IDC_CB_FONT,159,95,124,106,
CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
| CBS_OWNERDRAWFIXED | CBS_HASSTRINGS
LTEXT "&Size:",IDC_STATIC,287,84,18,8
COMBOBOX IDC_CB_FONTSIZE,287,95,36,80,
CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
CONTROL "&Bold",IDC_CK_BOLD,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,159,114,54,10
CONTROL "&Italic",IDC_CK_ITALIC,"Button"
BS_AUTOCHECKBOX | WS_TABSTOP,214,114,54,10
CONTROL "Under&line",IDC_CK_UNDERLINE,"Button"
BS_AUTOCHECKBOX | WS_TABSTOP,269,114,54,10
PUSHBUTTON "Key&words...", IDC_BTN_KEYWORDS, 273,130,50,14
LTEXT "Sample:",IDC_STATIC,159,134,26,8
LTEXT "Sample Text",IDC_ST_SAMPLE,159,145,164,34,
SS_OWNERDRAW
END
/*
* Syntax style - Keywords sub-dialog
*/
DLG_DEBUG_USER_KW DIALOGEX DISCARDABLE 0, 0, 220, 120
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
| DS_SETFONT | DS_FIXEDSYS
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "User &keywords for style", IDC_ST_KW,
7,7,206,8
EDITTEXT IDC_FLD_KW,7,17,206,81,WS_VSCROLL | ES_MULTILINE
PUSHBUTTON "&Close", IDC_BTN_CLOSE, 85,102,50,14
END
/*
* Tabs and spaces dialog
*/
DLG_DEBUG_INDENT DIALOGEX DISCARDABLE 0, 0, 330, 186
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Indent size",IDC_STATIC,25,15,45,8
COMBOBOX IDC_CBO_DBGINDENTSIZE,70,13,39,89,
CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
LTEXT "&Tab Si&ze",IDC_STATIC,25,35,45,8
COMBOBOX IDC_CBO_DBGTABSIZE,70,33,39,89,
CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
CONTROL "&Use tabs to represent runs of whitespace",
IDC_CK_USE_TABS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
25,55,180,10
LTEXT "&Auto-Indent",IDC_STATIC,25,85,55,8
COMBOBOX IDC_CB_AUTOINDENT,80,83,100,89,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "Auto-Format &Comments",IDC_CK_FORMAT_COMMENTS,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
25,105,180,10
LTEXT "The auto-indent and comment formatting features vary \
by editor mode. Not all modes support syntax-oriented indenting.",
IDC_STATIC,25,125,280,24
END
/*
* Source window margin & wrapping page for debugger options dialog
*/
DLG_DEBUG_WRAP DIALOGEX DISCARDABLE 0, 0, 330, 186
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Property Page"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Source editor windows can automatically word-wrap text \
as you enter it. The right margin setting is also used by some formatting \
commands, such as comment auto-formatting and paragraph filling.",
IDC_STATIC,25,15,280,32
LTEXT "Right margin &column:",
IDC_STATIC,25,57,90,8
EDITTEXT IDC_FLD_MARGIN,115,55,50,14,ES_AUTOHSCROLL
CONTROL "&Wrap text on typing past the right margin",
IDC_CK_AUTO_WRAP,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
25,75,250,10
CONTROL "Show &guide line for right margin",
IDC_CK_MARGIN_GUIDE,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
25,85,250,10
END
/*
* Prompts page for debugger options dialog
*/
DLG_DEBUG_PROMPTS DIALOGEX DISCARDABLE 0, 0, 330, 186
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Prompts"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Show message at game &termination",IDC_CK_SHOW_GAMEOVER,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
7,7,250,10
CONTROL "Warn when &breakpoints are moved when loading a game",
IDC_CK_SHOW_BPMOVE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
7,23,250,10
CONTROL "Confirm &quitting when a game is still running",
IDC_CK_ASK_EXIT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
7,39,250,10
CONTROL "Confirm &loading or compiling when a game is still running",
IDC_CK_ASK_LOAD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
7,55,250,10
CONTROL "Ask before &reloading an open file modified with \
another program",
IDC_CK_ASK_RLSRC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
7,71,250,10
CONTROL "&Clear the Debug Log window before each build"
IDC_CK_CLR_DBGLOG,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,
7,87,227,10
#ifdef HTMLTDB_T3_RESOURCES
CONTROL "Confirm adding a new source file to the \
&Project list on the first Save",
IDC_CK_ASK_AUTOADDSRC,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,
7,103,316,10
#endif
END
/*
* Window modes dialog
*/
DLG_DEBUG_WINMODE DIALOGEX 0, 0, 330, 186
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Some tool windows are mostly useful in Design mode, \
some mostly in Debug mode. To make more room for you to work, Workbench \
can automatically show and hide selected tool windows when switching modes."
IDC_STATIC,7,7,316,32
LTEXT "Entering Debug Mode:",IDC_STATIC,77,40,72,8
LTEXT "Entering Design Mode:",IDC_STATIC,177,40,73,8
#ifdef HTMLTDB_T3_RESOURCES
RTEXT "&Project",IDC_STATIC,7,53,62,8
COMBOBOX IDC_CB_PRJDBG,77,51,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_CB_PRJDSN,177,51,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
#define YBASE 67
#else
#define YBASE 51
#endif
RTEXT "&Debug Log",IDC_STATIC,7,YBASE+2,62,8
COMBOBOX IDC_CB_LOGDBG,77,YBASE,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_CB_LOGDSN,177,YBASE,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
RTEXT "Call &Stack",IDC_STATIC,7,YBASE+16+2,62,8
COMBOBOX IDC_CB_STKDBG,77,YBASE+16,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_CB_STKDSN,177,YBASE+16,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
RTEXT "Watch &Expressions",IDC_STATIC,7,YBASE+32+2,62,8
COMBOBOX IDC_CB_EXPDBG,77,YBASE+32,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_CB_EXPDSN,177,YBASE+32,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
RTEXT "&Local Variables",IDC_STATIC,7,YBASE+48+2,62,8
COMBOBOX IDC_CB_LCLDBG,77,YBASE+48,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_CB_LCLDSN,177,YBASE+48,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
RTEXT "Search &Results",IDC_STATIC,7,YBASE+64+2,62,8
COMBOBOX IDC_CB_SCHDBG,77,YBASE+64,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_CB_SCHDSN,177,YBASE+64,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
#ifndef HTMLTDB_T3_RESOURCES
RTEXT "Trace &History",IDC_STATIC,7,YBASE+80+2,62,8
COMBOBOX IDC_CB_TRCDBG,77,YBASE+80,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_CB_TRCDSN,177,YBASE+80,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
#else
RTEXT "S&cripts",IDC_STATIC,7,YBASE+80+2,62,8
COMBOBOX IDC_CB_SCRDBG,77,YBASE+80,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_CB_SCRDSN,177,YBASE+80,59,69,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
#endif
END
/*
* Keyboard commands dialog
*/
DLG_DEBUG_KEYBOARD DIALOGEX DISCARDABLE 0, 0, 330, 186
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Keyboard"
FONT 8, "MS Shell Dlg"
BEGIN
PUSHBUTTON "&Save Key Map...",IDC_BTN_SAVEKEYS,7,7,70,14
PUSHBUTTON "&Load Key Map...",IDC_BTN_LOADKEYS,82,7,70,14
LTEXT "Sho&w commands containing:",
IDC_STATIC,7,25,200,8
EDITTEXT IDC_FLD_PICKCMD,7,35,313,14,ES_AUTOHSCROLL
LISTBOX IDC_LB_COMMANDS,7,50,313,51,
LBS_SORT | LBS_NOTIFY | LBS_NOINTEGRALHEIGHT
| WS_VSCROLL | WS_TABSTOP
LTEXT "&Current shortcut(s) for this command:",
IDC_STATIC,7,104,200,8
COMBOBOX IDC_CB_OLDKEYS,7,114,248,64,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "&Remove",IDC_BTN_REMOVE,260,114,60,14
LTEXT "&Use new shortcut in:",IDC_STATIC,7,130,90,8
COMBOBOX IDC_CB_KEYCTX,7,140,90,64,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | CBS_SORT
LTEXT "&Press new shortcut key(s):",
IDC_STATIC,100,130,155,8
EDITTEXT IDC_FLD_NEWKEYS,100,140,140,14,
ES_AUTOHSCROLL | ES_WANTRETURN | ES_MULTILINE
PUSHBUTTON "Bksp",IDC_BTN_BKSP,240,140,14,14,
BS_BITMAP | BS_CENTER | BS_VCENTER
PUSHBUTTON "&Assign",IDC_BTN_ASSIGN,260,140,60,14
LTEXT "Curren&t command(s) for this shortcut:",
IDC_STATIC,7,156,200,8
COMBOBOX IDC_CB_OLDCMD,7,166,313,64,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP | CBS_SORT
END
/*
* Editor Dialog
*/
DLG_DEBUG_EDITOR DIALOGEX DISCARDABLE 0, 0, 330, 186
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "External Editor"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "You can open a source file in an external text editor \
of your choice with the ""Open in Text Editor"" menu command.",
IDC_STATIC,7,9,286,24
LTEXT "Editor &Program:",IDC_STATIC,7,38,50,8
EDITTEXT IDC_FLD_EDITOR,63,35,260,14,ES_AUTOHSCROLL
PUSHBUTTON "Auto &Config...", IDC_BTN_AUTOCONFIG,63,55,50,14
PUSHBUTTON "&Browse...",IDC_BTN_BROWSE,118,55,50,14
PUSHBUTTON "&Advanced...",IDC_BTN_ADVANCED,173,55,50,14
LTEXT "TADS will pass the command line arguments below to \
your editor program. Use %f as a placeholder for the filename, %n for the \
line number, %c for the column, %% for a single %. Do not include the \
editor program name in the command line.",
IDC_STATIC,7,81,286,34
LTEXT "&Command line:",IDC_STATIC,7,123,46,8
EDITTEXT IDC_FLD_EDITOR_ARGS,63,121,260,14,ES_AUTOHSCROLL
END
#ifdef HTMLTDB_T3_RESOURCES
/*
* T3 Source Path Dialog. For T3 Workbench, this is actually the
* library path editor, which behaves similar to the way it does
* in TADS 2 Workbench, but serves a slightly different purpose and
* thus needs somewhat different explanatory text.
*/
DLG_DEBUG_SRCPATH DIALOG DISCARDABLE 0, 0, 330, 186
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Source Path"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "In the list below, add each folder that contains \
a TADS 3 code library that you use in any of your projects. Workbench \
will search this list when looking for .t and .tl files.",
IDC_STATIC,7,7,314,24
LTEXT "The library folder list lets you keep your project \
(.t3m) files independent on your particular directory layout, so it's \
easier to transfer your projects on other computers.",
IDC_STATIC,7,36,314,24
LTEXT "Note: you do NOT have to include the TADS 3 \
compiler's system library folder in the list.",
IDC_STATIC,7,65,314,16
LTEXT "&Library folder search list:",
IDC_STATIC,7,86,126,8
EDITTEXT IDC_FLD_SRCPATH,7,99,258,50,
ES_AUTOHSCROLL | ES_MULTILINE | ES_WANTRETURN
| ES_AUTOVSCROLL | WS_VSCROLL
PUSHBUTTON "&Add Folder...",IDC_BTN_ADDDIR,270,99,50,14
CONTROL "Open library files as &Read-Only by default",
IDC_CK_READONLY,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,159,200,10
END
/*
* T3 Extensions Path dialog. For T3 Workbench, this specifies
* the root directory for add-on libraries.
*/
DLG_DEBUG_EXTENSIONS DIALOG DISCARDABLE 0, 0, 330, 186
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Source Path"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "This page lets you specify the folder containing any \
third-party extension libraries you use. You can keep extensions directly \
in this folder or in subfolders within it."
IDC_STATIC,7,7,314,32
LTEXT "Note that you don't HAVE to keep extensions in the \
folder you select here, but doing so helps Workbench find files during \
builds.",
IDC_STATIC,7,44,314,16
LTEXT "&Extensions folder:",
IDC_STATIC,7,75,125,8
EDITTEXT IDC_FLD_EXTPATH,7,85,258,14,
ES_AUTOHSCROLL
PUSHBUTTON "&Browse...",IDC_BTN_BROWSE,270,85,50,14
END
#else /* HTMLTDB_T3_RESOURCES */
/*
* TADS 2 Source Path Dialog
*/
DLG_DEBUG_SRCPATH DIALOG DISCARDABLE 0, 0, 330, 156
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Source Path"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "When the debugger needs to load a source file used \
in your game, it will search the directories below in the order listed.",
IDC_STATIC,7,7,316,16
LTEXT "If a file can't be located in these directories, \
the debugger will ask you to locate the file interactively, so you \
shouldn't normally need to edit this list manually.",
IDC_STATIC,7,28,316,24
LTEXT "&Source file directory search list:",IDC_STATIC,7,61,
126,8
EDITTEXT IDC_FLD_SRCPATH,7,71,256,78,
ES_AUTOHSCROLL | ES_MULTILINE | ES_WANTRETURN
| ES_AUTOVSCROLL | WS_VSCROLL
PUSHBUTTON "&Add Folder...",IDC_BTN_ADDDIR,273,103,50,14
END
#endif /* HTMLTDB_T3_RESOURCES */
/*
* Editor advanced settings dialog
*/
DLG_DBG_EDIT_ADV DIALOGEX DISCARDABLE 0, 0, 217, 151
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Advanced Editor Settings"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Some programmers' text editors support a special \
mechanism called ""DDE"" (Dynamic Data Exchange) that lets an external \
program such as TADS send a request to the editor to open a file.",
IDC_STATIC,7,7,203,32
LTEXT "Check your editor's documentation to determine if it \
supports DDE, and if so, to find the correct values to enter into the fields \
below.",
IDC_STATIC,7,41,203,24
CONTROL "Use &DDE",IDC_CK_USE_DDE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,68,70,10
LTEXT "&Server Name:",IDC_STATIC,10,86,43,8
EDITTEXT IDC_FLD_DDESERVER,57,84,60,14,ES_AUTOHSCROLL
LTEXT "&Topic:",IDC_STATIC,126,86,20,8
EDITTEXT IDC_FLD_DDETOPIC,150,84,60,14,ES_AUTOHSCROLL
LTEXT "E&xecutable:",IDC_STATIC,10,104,43,8
EDITTEXT IDC_FLD_DDEPROG,57,102,101,14,ES_AUTOHSCROLL
PUSHBUTTON "&Browse...",IDC_BTN_BROWSE,160,102,50,14
DEFPUSHBUTTON "OK",IDOK,56,130,50,14
PUSHBUTTON "Cancel",IDCANCEL,112,130,50,14
END
/*
* Editor Auto-Configuration Dialog
*/
DLG_DBG_EDITOR_AUTOCONFIG DIALOG DISCARDABLE 0, 0, 291, 223
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Text Editor Auto-Configuration"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,92,202,50,14
PUSHBUTTON "Cancel",IDCANCEL,149,202,50,14
LTEXT "Select your text editor from the list below to \
automatically configure TADS Workbench to use your editor.",
IDC_STATIC,7,7,277,24
LTEXT "If your editor doesn't appear in the list, you must \
configure it manually (click Cancel to return to the editor dialog). \
Please contact TADS's author (see accompanying documentation) to request \
including your editor in a future release of Workbench.",
IDC_STATIC,7,32,277,32
LISTBOX IDC_LB_EDITORS,7,70,277,124,LBS_SORT | LBS_NOTIFY |
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
END
/*
* Save/Don't Save/Cancel Dialog
*/
DLG_ASK_SAVE DIALOG DISCARDABLE 0, 0, 350, 61
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Save File"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Save changes to %s?",
IDS_PROMPT,7,7,336,24
PUSHBUTTON "&Save",IDYES,93,40,50,14
PUSHBUTTON "&Discard",IDNO,150,40,50,14
DEFPUSHBUTTON "Cancel",IDCANCEL,207,40,50,14
END
/*
* Save/Save All/Don't Save/Cancel Dialog
*/
DLG_ASK_SAVE_MULTI DIALOG DISCARDABLE 0, 0, 350, 61
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Save File"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Save changes to %s?",
IDS_PROMPT,7,7,336,24
PUSHBUTTON "&Save",IDYES,64,40,50,14
PUSHBUTTON "Save &All",IDYESALL,121,40,50,14
PUSHBUTTON "&Discard",IDNO,178,40,50,14
DEFPUSHBUTTON "Cancel",IDCANCEL,235,40,50,14
END
/*
* Save/Save All/Don't Save/Save None/Cancel dialog
*/
DLG_ASK_SAVE_MULTI2 DIALOG DISCARDABLE 0, 0, 350, 61
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Save File"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Save changes to %s?",
IDS_PROMPT,7,7,336,24
PUSHBUTTON "&Save",IDYES,11,40,60,14
PUSHBUTTON "Save &All",IDYESALL,78,40,60,14
PUSHBUTTON "&Don't Save",IDNO,146,40,60,14
PUSHBUTTON "Save &None",IDNOALL,214,40,60,14
DEFPUSHBUTTON "Cancel",IDCANCEL,282,40,60,14
END
/*
* Go To Line dialog
*/
DLG_GOTOLINE DIALOG DISCARDABLE 0, 0, 186, 79
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Enter Line Number"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Line Number:",IDC_STATIC,37,28,45,8
EDITTEXT IDC_EDIT_LINENUM,90,26,58,14,ES_AUTOHSCROLL | ES_NUMBER
DEFPUSHBUTTON "OK",IDOK,37,58,50,14
PUSHBUTTON "Cancel",IDCANCEL,97,58,50,14
END
/*
* debugger startup wizard
*/
DLG_DBGWIZ_START DIALOG DISCARDABLE 0, 0, 320, 218
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "TADS Workbench"
FONT 10, "Arial"
BEGIN
CTEXT "Welcome to TADS Workbench!",IDC_ST_WELCOME,10,18,300,8
LTEXT "&Create a new project from scratch",
IDC_ST_CREATE,48,44,266,10
PUSHBUTTON "New",IDC_BTN_CREATE,7,45,34,30,BS_BITMAP | BS_CENTER |
BS_VCENTER
LTEXT "Use this option if you haven't started writing your \
game yet. TADS Workbench will create a skeleton source file that you can \
use as a starting point.",
IDC_STATIC,48,56,266,20
LTEXT "&Open a project",IDC_ST_OPEN,48,86,266,8
PUSHBUTTON "Open",IDC_BTN_OPEN,7,87,34,30,
BS_BITMAP | BS_CENTER | BS_VCENTER
LTEXT "Use this option if you want to select an existing \
project to open."
IDC_STATIC,48,98,266,20
LTEXT "&Re-open the last project",IDC_ST_OPENLAST,48,128,266,8
PUSHBUTTON "Re-open Last Project",IDC_BTN_OPENLAST,7,129,34,30,
BS_BITMAP | BS_CENTER | BS_VCENTER
LTEXT "Use this option to continue working on the same project \
you had open last time you used Workbench.",IDC_ST_OPENLAST2,48,140,266,20
CHECKBOX "&Show this dialog again the next time you run TADS \
Workbench",
IDC_CK_SHOWAGAIN,52,183,225,10,
BS_AUTOCHECKBOX | WS_TABSTOP
DEFPUSHBUTTON "Close",IDOK,135,198,50,14
END
/*
* Loading progress dialog
*/
DLG_LOADING DIALOG DISCARDABLE 0, 0, 320, 100
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
CAPTION "TADS Workbench"
FONT 10, "Arial"
BEGIN
CTEXT "Loading Project...", IDC_STATIC, 10,35,300,8
CTEXT "",IDC_TXT_LOADSTAT, 10,50,300,8
END
/*
* Build Options - Source page
*/
DLG_BUILD_SRC DIALOGEX DISCARDABLE 0, 0, 235, 165
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Source File"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Source file:",IDC_STATIC,7,7,50,8
EDITTEXT IDC_FLD_SOURCE,7,18,165,14,ES_AUTOHSCROLL
PUSHBUTTON "&Browse...",IDC_BTN_BROWSE,178,18,50,14
LTEXT "&Graphics and Sound Resource files:",IDC_STATIC,7,48,
114,8
CONTROL "Resources",IDC_FLD_RSC,"SysTreeView32",
TVS_HASLINES | TVS_LINESATROOT | TVS_HASBUTTONS
| WS_BORDER | WS_TABSTOP,7,59,165,90,
WS_EX_ACCEPTFILES
PUSHBUTTON "Add &File...",IDC_BTN_ADDFILE,178,67,50,14
PUSHBUTTON "Add F&older...",IDC_BTN_ADDDIR,178,87,50,14
PUSHBUTTON "Add .&RSn File",IDC_BTN_ADDRS,178,107,50,14
PUSHBUTTON "Remove",IDC_BTN_REMOVE,178,127,50,14
END
/*
* Build Settings - "Intermediate Files" page, for T3 compiler
*/
#ifdef HTMLTDB_T3_RESOURCES
DLG_BUILD_INTERMEDIATE DIALOG DISCARDABLE 0, 0, 235, 165
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Intermediate Files"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Symbol File Output Directory:",
IDC_STATIC,7,7,221,8
EDITTEXT IDC_FLD_SYMDIR,7,19,165,14,ES_AUTOHSCROLL
PUSHBUTTON "&Browse...",IDC_BTN_BROWSE,178,19,50,14
LTEXT "&Object File Output Directory:",
IDC_STATIC,7,54,221,8
EDITTEXT IDC_FLD_OBJDIR,7,66,165,14,ES_AUTOHSCROLL
PUSHBUTTON "Bro&wse...",IDC_BTN_BROWSE2,178,66,50,14
END
#endif
/*
* Build Settings - "Advanced" page
*/
DLG_BUILD_ADVANCED DIALOG DISCARDABLE 0, 0, 235, 165
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Build Options"
FONT 8, "MS Shell Dlg"
BEGIN
#ifdef HTMLTDB_T3_RESOURCES
CONTROL "Generate &sourceTextGroup properties",
IDC_CK_SRCTXTGRP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
7,10,221,10
CONTROL "Run &Pre-initialization during release build",
IDC_CK_PREINIT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
7,22,221,10
CONTROL "Link &default system modules",
IDC_CK_DEFMOD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
7,34,221,10
CONTROL "Default source file c&haracter set:",
IDC_CK_CHARMAP,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,54,221,10
EDITTEXT IDC_FLD_CHARMAP,17,64,155,14,ES_AUTOHSCROLL
#else /* HTMLTDB_T3_RESOURCES */
CONTROL "Character &Mapping File:",IDC_CK_CHARMAP,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,54,221,10
EDITTEXT IDC_FLD_CHARMAP,17,64,155,14,ES_AUTOHSCROLL
PUSHBUTTON "&Browse...",IDC_BTN_BROWSE,178,64,50,14
CONTROL "Ignore &case (in object names, functions, etc.)",
IDC_CK_CASE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,18,
221,10
CONTROL "C-style &Operators (""="" for assignment, ""=="" \
for comparisons)",
IDC_CK_C_OPS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,30,
221,10
#endif /* HTMLTDB_T3_RESOURCES */
LTEXT "&Additional command-line options:",IDC_STATIC,7,98,120,
8
PUSHBUTTON "Help...",IDC_BTN_HELP,178,92,50,14
EDITTEXT IDC_FLD_OPTS,7,108,221,45,
ES_MULTILINE | ES_AUTOHSCROLL | ES_WANTRETURN
| ES_AUTOVSCROLL | WS_VSCROLL
END
#ifndef HTMLTDB_T3_RESOURCES
/*
* Build Settings - TADS 2 Special Files page
*/
DLG_BUILD_SPECIAL_FILES DIALOG DISCARDABLE 0, 0, 235, 165
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Diagnostics"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Cover Art image:",IDC_STATIC,7,7,221,8
EDITTEXT IDC_FLD_COVER_ART,7,17,165,14
PUSHBUTTON "&Browse...",IDC_BTN_BROWSE,178,17,50,14
LTEXT "&EXE file icon:",IDC_STATIC,7,39,221,8
EDITTEXT IDC_FLD_ICON,7,49,165,14
PUSHBUTTON "&Browse...",IDC_BTN_BROWSE2,178,49,50,14
END
#endif /* !defined(HTMLTDB_T3_RESOURCES) */
#ifdef HTMLTDB_T3_RESOURCES
/*
* Build Settings - Diagnostics page
*/
DLG_BUILD_DIAGNOSTICS DIALOG DISCARDABLE 0, 0, 235, 165
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Diagnostics"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Warning messages: the compiler can warn you about \
things that look suspicious but aren't necessarily errors.",
IDC_STATIC,7,34,221,16
CONTROL "None (suppress all warning messages)",
IDC_RB_WARN_NONE,"Button",
BS_AUTORADIOBUTTON | WS_TABSTOP | WS_GROUP,13,55,215,10
CONTROL "Standard (warn about constructs that usually cause trouble)",
IDC_RB_WARN_STANDARD,"Button",
BS_AUTORADIOBUTTON,13,67,215,10
CONTROL "Pedantic (warn about things that occasionally cause trouble)",
IDC_RB_WARN_PEDANTIC,"Button",
BS_AUTORADIOBUTTON,13,79,215,10
CONTROL "&Verbose error messages (more-detailed error descriptions)",
IDC_CK_VERBOSE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,105,221,10
CONTROL "Treat warnings as &errors (halt the build after a warning)",
IDC_CK_WARN_AS_ERR,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,120,221,10
END
#endif /* HTMLTDB_T3_RESOURCES */
/*
* Build Settings - Include page
*/
DLG_BUILD_INC DIALOG DISCARDABLE 0, 0, 235, 165
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Include Files"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Directories to search for #include files:",-1,7,21,135,
8
EDITTEXT IDC_FLD_INC,7,36,165,90,ES_MULTILINE | ES_AUTOVSCROLL |
ES_AUTOHSCROLL | ES_WANTRETURN | WS_VSCROLL
PUSHBUTTON "&Add...",IDC_BTN_ADDDIR,178,73,50,14
END
/*
* Build Settings - Defines page
*/
DLG_BUILD_DEFINES DIALOG DISCARDABLE 0, 0, 235, 165
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Defines"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Symbols to #&undef:",IDC_STATIC,7,97,114,8
EDITTEXT IDC_FLD_DEFINES,7,17,165,70,ES_MULTILINE |
ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_WANTRETURN |
WS_VSCROLL
PUSHBUTTON "&Add...",IDC_BTN_ADD,178,45,50,14
LTEXT "Symbols to #&define:",IDC_STATIC,7,7,114,8
EDITTEXT IDC_FLD_UNDEF,7,108,165,41,ES_MULTILINE |
ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_WANTRETURN |
WS_VSCROLL
END
/*
* Auto-scripting dialog
*/
DLG_BUILD_SCRIPTS DIALOG DISCARDABLE 0, 0, 235, 165
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Scripts"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Workbench can automatically record player input on \
each run, creating a ""script"" that you can later replay. Auto-scripts \
are listed in the Scripts window with names like Auto 1, Auto 2, etc.",
IDC_STATIC,7,7,221,24
CONTROL "&Enable automatic script recording",
IDC_CK_AUTOSCRIPT,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,
7,36,200,10
LTEXT "Script &folder:",IDC_STATIC,7,50,50,8
EDITTEXT IDC_FLD_SCRIPTFOLDER,7,59,205,14,ES_AUTOHSCROLL
PUSHBUTTON "&...",IDC_BTN_BROWSE,214,59,14,14
CONTROL "&Keep only the most recent ""Auto N"" scripts",
IDC_CK_PRUNESCRIPTS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,
7,81,200,10
LTEXT "&Number of ""Auto N"" scripts to keep:",
IDC_STATIC,18,93,132,8
EDITTEXT IDC_FLD_MAXSCRIPTS,149,91,60,14
LTEXT "&QUIT sequences to trim: (enter as regular expressions; \
separate lists with blank lines)",
IDC_STATIC,7,109,221,16
EDITTEXT IDC_FLD_TRIMQUIT,7,126,221,32,
ES_MULTILINE | WS_VSCROLL | ES_AUTOVSCROLL | ES_WANTRETURN
END
/*
* Build settings - installer
*/
DLG_BUILD_INSTALL DIALOG DISCARDABLE 0, 0, 235, 165
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Installer"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "TADS Workbench can create a single-file automatic SETUP program for your game for easy distribution to players running Windows. Click ""Edit"" to set options.",
IDC_STATIC,7,7,221,24
LTEXT "&Setup Program File (this will contain the complete installer package for you to distribute to players):",IDC_STATIC,7,35,221,16
EDITTEXT IDC_FLD_INSTALL_EXE,7,51,165,14
PUSHBUTTON "&Browse...",IDC_BTN_BROWSE,178,51,50,14
LTEXT "Installer &Options:",IDC_STATIC,7,71,221,8
EDITTEXT IDC_FLD_INSTALL_OPTS,7,79,165,65,ES_MULTILINE |
ES_AUTOHSCROLL | WS_VSCROLL | ES_WANTRETURN
| ES_AUTOVSCROLL
PUSHBUTTON "&Edit...",IDC_BTN_EDIT,178,79,50,14
#ifdef HTMLTDB_T3_RESOURCES
CONTROL "Include in ""Build &All Packages""",IDC_CK_ALLPACKAGES,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
7,149,165,10
#endif
END
#ifdef HTMLTDB_T3_RESOURCES
/*
* Build settings - release ZIP
*/
DLG_BUILD_ZIP DIALOG DISCARDABLE 0, 0, 235, 165
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Zip"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Workbench can create a ZIP file containing your \
compiled game and ""feelie"" files. This makes distribution easy by \
gathering all materials into a single file that you can upload to the \
IF Archive and other Web sites.",
IDC_STATIC,7,7,221,40
LTEXT "&ZIP File to create:",IDC_STATIC,7,57,221,16
EDITTEXT IDC_FLD_ZIP,7,67,165,14
PUSHBUTTON "&Browse...",IDC_BTN_BROWSE,178,67,50,14
CONTROL "Include in ""Build &All Packages""",IDC_CK_ALLPACKAGES,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
7,149,165,10
END
#endif
#ifdef HTMLTDB_T3_RESOURCES
/*
* Build settings - Web Page
*/
DLG_BUILD_WEBPAGE DIALOG DISCARDABLE 0, 0, 235, 165
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Web Page"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Workbench can create a mini Web site for your game, \
with a main page and links for downloading. Workbench will create the \
files in the Output Directory you select below - just upload the whole \
directory to your Web hosting service.",
IDC_STATIC,7,7,221,40
LTEXT "Output &Directory:",IDC_STATIC,7,52,221,8
EDITTEXT IDC_FLD_DIR,7,62,165,14
PUSHBUTTON "&Browse...",IDC_BTN_BROWSE,178,62,50,14
LTEXT "Offer game download as:",IDC_STATIC,7,82,165,8
CONTROL "&Game only (.t3)",IDC_RB_GAME,
"Button",BS_AUTORADIOBUTTON,17,92,100,10
CONTROL "Release &ZIP Package",IDC_RB_ZIP,
"Button",BS_AUTORADIOBUTTON,17,104,100,10
CONTROL "Include download link for Windows SET&UP package",
IDC_CK_INCLUDE_SETUP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
7,116,165,10
CONTROL "Include download link for &Source ZIP package",
IDC_CK_INCLUDE_SRC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
7,128,165,10
CONTROL "Include in ""Build &All Packages""",IDC_CK_ALLPACKAGES,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
7,149,165,10
END
#endif
#ifdef HTMLTDB_T3_RESOURCES
/*
* Build settings - release source ZIP
*/
DLG_BUILD_SRCZIP DIALOG DISCARDABLE 0, 0, 235, 165
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Zip"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Workbench can create a ZIP file containing your \
entire project's source code, including the project (.t3m) file and \
all feelies. This lets you easily transfer the whole project to another \
computer or distribute it to other people."
IDC_STATIC,7,7,221,40
LTEXT "&ZIP File to create:",IDC_STATIC,7,57,221,16
EDITTEXT IDC_FLD_ZIP,7,67,165,14
PUSHBUTTON "&Browse...",IDC_BTN_BROWSE,178,67,50,14
CONTROL "Include in ""Build &All Packages""",IDC_CK_ALLPACKAGES,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
7,149,165,10
END
#endif
/*
* Sub-dialog for build settings "Defines" page
*/
DLG_ADD_MACRO DIALOG DISCARDABLE 0, 0, 211, 98
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Add #define Macro"
FONT 8, "MS Shell Dlg"
BEGIN
RTEXT "&Macro Name:",IDC_STATIC,7,25,56,8
EDITTEXT IDC_FLD_MACRO,68,22,136,14,ES_AUTOHSCROLL
RTEXT "&Expansion:",IDC_STATIC,7,45,56,8
EDITTEXT IDC_FLD_MACRO_EXP,68,42,136,14,ES_AUTOHSCROLL
DEFPUSHBUTTON "OK",IDOK,52,77,50,14
PUSHBUTTON "Cancel",IDCANCEL,109,77,50,14
END
/*
* Sub-dialog for installation options
*/
DLG_INSTALL_OPTIONS DIALOG DISCARDABLE 0, 0, 328, 226
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Installer Options"
FONT 8, "MS Shell Dlg"
BEGIN
RTEXT "&Display name:",IDC_STATIC,7,11,90,8
EDITTEXT IDC_FLD_DISPNAME,100,9,166,14,ES_AUTOHSCROLL
RTEXT "Saved Game &Extension:",IDC_STATIC,7,29,90,8
EDITTEXT IDC_FLD_SAVE_EXT,100,27,166,14,ES_AUTOHSCROLL
RTEXT "Default &Program Directory:",IDC_STATIC,7,47,90,8
EDITTEXT IDC_FLD_PROGDIR,100,45,166,14,ES_AUTOHSCROLL
RTEXT "Default &Start Menu Folder:",IDC_STATIC,7,65,90,8
EDITTEXT IDC_FLD_STARTFOLDER,100,63,166,14,ES_AUTOHSCROLL
#ifndef HTMLTDB_T3_RESOURCES
RTEXT "&License file:",IDC_STATIC,7,83,90,8
EDITTEXT IDC_FLD_LICENSE,100,81,166,14,ES_AUTOHSCROLL
PUSHBUTTON "B&rowse...",IDC_BTN_BROWSE2,271,81,50,14
RTEXT "Read-&Me file:",IDC_STATIC,7,101,90,8
EDITTEXT IDC_FLD_README,100,99,166,14,ES_AUTOHSCROLL
PUSHBUTTON "Br&owse...",IDC_BTN_BROWSE3,271,99,50,14
RTEXT "Read-Me &Title:",IDC_STATIC,7,119,90,8
EDITTEXT IDC_FLD_README_TITLE,100,117,166,14,ES_AUTOHSCROLL
#endif /* HTMLTDB_T3_RESOURCES */
#if 0
#ifdef HTMLTDB_T3_RESOURCES
RTEXT "&Character Map Library:", IDC_STATIC,7,83,90,8
EDITTEXT IDC_FLD_CHARLIB,100,81,166,14,ES_AUTOHSCROLL
PUSHBUTTON "Bro&wse...",IDC_BTN_BROWSE4,271,81,50,14
#endif
#endif
EDITTEXT IDC_FLD_INFO,7,173,314,26,ES_MULTILINE |
ES_READONLY | NOT WS_TABSTOP
DEFPUSHBUTTON "OK",IDOK,111,205,50,14
PUSHBUTTON "Cancel",IDCANCEL,167,205,50,14
END
/*
* Waiting-for-compiler dialog
*/
DLG_BUILD_WAIT DIALOG DISCARDABLE 0, 0, 224, 89
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION
CAPTION "TADS Workbench"
FONT 8, "MS Shell Dlg"
BEGIN
CTEXT "Waiting for the build in progress to finish...",
IDC_STATIC,7,28,209,11
PUSHBUTTON "Abort",IDCANCEL,87,70,50,14
END
/* ------------------------------------------------------------------------ */
/*
* Create New File type selector dialog
*/
DLG_NEWFILETYPE DIALOGEX 0, 0, 320, 191
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION |
WS_SYSMENU
CAPTION "Select New File Type"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "&Open",IDOK,187,169,60,15
PUSHBUTTON "Cancel",IDCANCEL,253,169,60,15
CONTROL "",IDC_LV_TYPE,"SysListView32",
LVS_ICON | LVS_ALIGNLEFT | LVS_SORTASCENDING
| LVS_SINGLESEL | LVS_SHOWSELALWAYS
| WS_BORDER | WS_TABSTOP,
7,7,306,153
END
/* ------------------------------------------------------------------------ */
/*
* Game Creation Wizard dialogs
*/
DLG_NEWWIZ_WELCOME DIALOG DISCARDABLE 0, 0, 315, 175
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Welcome"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_DEBUG_NEWGAME,IDC_STATIC,"Static",SS_BITMAP,2,7,82,162
LTEXT "TADS Workbench will help you start your new game by \
creating a simple game skeleton. The starter game isn't very interesting by \
itself, but you will be able to compile it and run it right away.",
IDC_STATIC,91,7,215,27
#ifdef HTMLTDB_T3_RESOURCES
LTEXT "IMPORTANT! If you're working with an existing game, \
don't use this wizard. Instead, click Cancel, then use the 'Open Project' \
command on the 'File' menu to select the project (.t3m) file.",
#else
LTEXT "IMPORTANT! If you're working with an existing game, \
don't use this wizard. Instead, click Cancel, then use the 'Load Game' \
command on the 'File' menu to select the game's configuration (.tdc) or \
source (.t) file.",
#endif
IDC_STATIC,91,41,215,35
LTEXT "Workbench will start by asking you for the names of the \
files that you'd like to create to contain your game. Click ""Next"" to \
begin.",
IDC_STATIC,91,91,215,27
END
DLG_NEWWIZ_SOURCE DIALOG DISCARDABLE 0, 0, 315, 175
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Source File"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_DEBUG_NEWGAME,IDC_STATIC,"Static",SS_BITMAP,2,7,82,162
LTEXT "Your game's ""source file"" is where you put your TADS \
programming language statements to define the objects and locations that make \
up your game.",
IDC_STATIC,91,7,215,26
LTEXT "Workbench has a built-in text editor that you can use \
to edit your source file. You can also edit your source in any other text \
editor, as long as you're careful to save plain text (""ASCII""), without \
any special formatting codes.",
IDC_STATIC,91,39,215,34
GROUPBOX "Source File Name",IDC_STATIC,88,138,218,31
LTEXT "",IDC_FLD_NEWSOURCE,93,
151,150,9
PUSHBUTTON "B&rowse...",IDC_BTN_BROWSE,250,149,50,14
LTEXT "By convention, TADS source files usually end with a \
"".t"" suffix.",
IDC_STATIC,91,79,215,11
LTEXT "DON'T put your game file in the same directory \
as the TADS program files. This will help avoid accidentally deleting \
your game files if you uninstall or upgrade TADS.",
IDC_STATIC,91,95,215,33
END
DLG_NEWWIZ_GAMEFILE DIALOG DISCARDABLE 0, 0, 315, 175
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Game File"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_DEBUG_NEWGAME,IDC_STATIC,"Static",SS_BITMAP,2,7,82,162
LTEXT "The TADS Compiler reads your source file and translates \
it into the ""compiled game file,"" which is a binary representation of your \
game. The TADS Interpreter reads the compiled game file to run your game.",
IDC_STATIC,91,7,215,34
#ifdef HTMLTDB_T3_RESOURCES
LTEXT "The compiled file usually has the same name and folder \
as your game's primary source file, with the "".t"" suffix replaced by a \
"".t3"" suffix.",
#else
LTEXT "The compiled file usually has the same name and folder \
as your game's primary source file, with the "".t"" suffix replaced by a \
"".gam"" suffix.",
#endif
IDC_STATIC,91,48,215,24
GROUPBOX "Compiled Game File Name",-1,88,138,218,31
LTEXT "",IDC_FLD_NEWGAMEFILE,93,
151,150,9
PUSHBUTTON "B&rowse...",IDC_BTN_BROWSE,250,149,50,14
END
DLG_NEWWIZ_BIBLIO DIALOG DISCARDABLE 0, 0, 315, 175
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Bibliographic Information"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_CARDCATALOG,IDC_STATIC,"Static",SS_BITMAP,
7,7,50,24
LTEXT "You can enter bibliographic information for your \
game here. These settings let archivers and interpreters display \
information about your game to players. You'll be able to change \
these settings later by editing your source code.",
IDC_STATIC,65,7,250,32
LTEXT "Story Title",IDC_STATIC,7,52,45,8,0,WS_EX_RIGHT
EDITTEXT IDC_BIB_TITLE,58,50,250,14,ES_AUTOHSCROLL
LTEXT "Author Name",IDC_STATIC,7,73,47,8,0,WS_EX_RIGHT
EDITTEXT IDC_BIB_AUTHOR,57,71,251,14,ES_AUTOHSCROLL
LTEXT "Author Email",IDC_STATIC,7,94,47,8,0,WS_EX_RIGHT
EDITTEXT IDC_BIB_EMAIL,57,92,251,14,ES_AUTOHSCROLL
LTEXT "Description",IDC_STATIC,7,118,47,8,0,WS_EX_RIGHT
EDITTEXT IDC_BIB_DESC,58,117,250,38,
ES_MULTILINE | ES_AUTOVSCROLL | WS_VSCROLL
END
DLG_NEWWIZ_SUCCESS DIALOG DISCARDABLE 0, 0, 315, 175
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ready to Create Game"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_DEBUG_NEWGAME,IDC_STATIC,"Static",SS_BITMAP,2,7,82,162
LTEXT "Congratulations! TADS Workbench is now ready to create \
your game. Just click Finish, and TADS Workbench will create your game's \
source file and open the game for you.",
IDC_STATIC,91,7,215,24
LTEXT "We hope you enjoy using TADS!",IDC_STATIC,
91,45,215,12
END
/* ------------------------------------------------------------------------ */
/*
* Load-game-from-source wizard pages. These are used only for the TADS 2
* version; in the TADS 3 Workbench, we only allow loading a project file.
*/
#ifndef HTMLTDB_T3_RESOURCES
DLG_LDSRCWIZ_WELCOME DIALOG DISCARDABLE 0, 0, 315, 175
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Welcome"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_DEBUG_NEWGAME,IDC_STATIC,"Static",SS_BITMAP,2,7,82,162
LTEXT "You have chosen to load a game from its source file. To \
load the game, TADS Workbench needs to know the location of the compiled game \
(.gam) file.",
IDC_STATIC,91,7,215,32
LTEXT "TADS will now ask you to identify your compiled game \
file. You can either create a new game file or locate the existing compiled \
file for this source file. Click ""Next"" to begin.",
IDC_STATIC,91,41,215,32
END
DLG_LDSRCWIZ_GAMEFILE DIALOG DISCARDABLE 0, 0, 315, 175
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Game File"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_DEBUG_NEWGAME,IDC_STATIC,"Static",SS_BITMAP,2,7,82,162
LTEXT "Please select the game file you'd like to create or load. If you've already compiled this source file into a .GAM file, simply choose the existing .GAM file. Otherwise, enter the name you'd like to use for the new .GAM file.",
IDC_STATIC,91,7,215,40
LTEXT "The compiled file usually has the same name and folder \
as your game's primary source file, with the "".t"" suffix replaced by a \
"".gam"" suffix.",
IDC_STATIC,91,48,215,24
GROUPBOX "Compiled Game File Name",-1,88,138,218,31
LTEXT "",IDC_FLD_NEWGAMEFILE,93,
151,150,9
PUSHBUTTON "B&rowse...",IDC_BTN_BROWSE,250,149,50,14
END
DLG_LDSRCWIZ_SUCCESS DIALOG DISCARDABLE 0, 0, 315, 175
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Ready to Load Game"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_DEBUG_NEWGAME,IDC_STATIC,"Static",SS_BITMAP,2,7,82,162
LTEXT "The game file you have chosen has been previously \
configured for TADS Workbench. Press Finish to load this game's existing \
configuration.",
IDC_TXT_CONFIG_OLD,91,7,215,24
LTEXT "The game file you have chosen does not yet have a \
configuration, so TADS Workbench will create a new configuration for this \
game. Press Finish to create and load the new game's configuration.",
IDC_TXT_CONFIG_NEW,91,7,215,24
LTEXT "Note that in the future, you can skip this wizard \
when you open the game simply by opening the configuration (.tdc) file \
directly in the 'Load Game' dialog.",
IDC_STATIC, 91,41,215,24
LTEXT "We hope you enjoy using TADS!",IDC_STATIC,
91,83,215,12
END
#endif /* HTMLTDB_T3_RESOURCES */
/* ------------------------------------------------------------------------ */
/*
* T3 Workbench - dialogs for handling special file conditions during
* project loading
*/
#ifdef HTMLTDB_T3_RESOURCES
/*
* Missing project source file dialog. This is displayed if we encounter
* a source file with a relative path name that we can't find. This
* dialog gives the user a chance to supply the location of the file and
* add it to the library search list.
*/
DLG_MISSING_SOURCE DIALOG DISCARDABLE 0, 0, 269, 138
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Source File Missing"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "TADS Workbench could not find the following source file:",
IDC_STATIC,7,7,182,8
LTEXT "",IDC_TXT_FILE,20,19,242,8
LTEXT "This file is listed in the project file as part of \
this project. If the file is from a third-party code library, you must \
obtain the library before you can build this project.",
IDC_STATIC,7,34,255,24
LTEXT "Click ""Find"" to browse for the file's location. \
Workbench will automatically add the folder you select to your Library \
Search List.",
IDC_STATIC,7,64,255,16
DEFPUSHBUTTON "&Find",IDC_BTN_FIND,81,117,50,14
PUSHBUTTON "Cancel",IDCANCEL,137,117,50,14
LTEXT "If you don't have this file anywhere on your computer, \
you can click ""Cancel,"" but you won't be able to build the project. \
You'll have another chance to find the file the next time you open this \
project.",
IDC_STATIC,7,86,255,24
END
/*
* Absolute source file dialog. This is displayed if we encounter a
* source file with an absolute path name in the project file list.
* This dialog informs the user that we will add the file's folder
* to the library search list, and gives the user a chance to select
* which parent folder they wish to add.
*/
DLG_ABS_SOURCE DIALOG DISCARDABLE 0, 0, 269, 132
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Source File Path Warning"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "The project contains the following source file:",
IDC_STATIC,7,7,143,8
LTEXT "",IDC_TXT_FILE,20,19,242,8
LTEXT "This file is in a folder that is not part of your \
Library Search List. Workbench will automatically add this file's folder \
to the list.",
IDC_STATIC,7,34,255,16
LTEXT "If you prefer, you can select any parent folder of \
the file. If you have a folder containing several sub-folders with \
third-party libraries, you might want to use the common parent folder.",
IDC_STATIC,7,55,255,24
COMBOBOX IDC_POP_PARENT,7,85,255,65,
CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED
| WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON "OK",IDOK,82,111,50,14
PUSHBUTTON "Cancel",IDCANCEL,138,111,50,14
END
#endif /* HTMLTDB_T3_RESOURCES */
/* ------------------------------------------------------------------------ */
/*
* Source-file Find dialog. This is an extended version of the basic
* find dialog that adds a Regular Expression checkbox.
*/
DLG_REGEXFIND DIALOG DISCARDABLE 0, 0, 292, 138
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
CAPTION "Find"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Fi&nd what:",IDC_STATIC,7,7,40,8
COMBOBOX IDC_CBO_FINDWHAT,7,17,220,72,CBS_DROPDOWN | WS_VSCROLL |
WS_TABSTOP
CONTROL "&Regular expression",IDC_CK_REGEX,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,42,120,10
CONTROL "E&xact case match",IDC_CK_MATCHCASE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,55,120,10
CONTROL "Whole &word match",IDC_CK_WORD,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,68,120,10
CONTROL "Wrap aroun&d at end of text",IDC_CK_WRAP,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,81,120,10
GROUPBOX "Direction:",IDC_STATIC,139,42,90,38
CONTROL "&Backward",IDC_RB_UP,"Button",
BS_AUTORADIOBUTTON | WS_TABSTOP | WS_GROUP, 144,52,45,10
CONTROL "F&orward",IDC_RB_DOWN,"Button",BS_AUTORADIOBUTTON,
144,64,45,10
GROUPBOX "Search &In:",IDC_STATIC,139,81,90,50
CONTROL "C&urrent file",IDC_RB_CURFILE,"Button",
BS_AUTORADIOBUTTON | WS_TABSTOP | WS_GROUP, 144,91,60,14
CONTROL "Pro&ject - No Libraries",IDC_RB_PROJFILES,"Button",
BS_AUTORADIOBUTTON, 144,103,80,14
CONTROL "&Entire Project",IDC_RB_ALLFILES,"Button",
BS_AUTORADIOBUTTON, 144,115,80,14
DEFPUSHBUTTON "&Find Next",IDC_BTN_FINDNEXT,235,17,50,14
PUSHBUTTON "&Close",IDC_BTN_CLOSE,235,34,50,14
END
/* ------------------------------------------------------------------------ */
/*
* Find-and-Replace dialog
*/
DLG_REPLACE DIALOG DISCARDABLE 0, 0, 292, 163
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
CAPTION "Find"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Fi&nd what:",IDC_STATIC,7,7,100,8
COMBOBOX IDC_CBO_FINDWHAT,7,17,220,72,
CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
LTEXT "Re&place with:",IDC_STATIC,7,35,100,8
COMBOBOX IDC_CBO_REPLACE,7,45,220,72,
CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
CONTROL "&Regular expression",IDC_CK_REGEX,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,64,120,10
CONTROL "E&xact case match",IDC_CK_MATCHCASE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7,78,85,10
CONTROL "Whole &word match",IDC_CK_WORD,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,92,120,10
CONTROL "Wrap aroun&d at end of text",IDC_CK_WRAP,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7,106,103,10
GROUPBOX "Direction:",IDC_STATIC,139,64,90,38
CONTROL "&Backward",IDC_RB_UP,"Button",
BS_AUTORADIOBUTTON | WS_TABSTOP | WS_GROUP, 144,75,45,10
CONTROL "F&orward",IDC_RB_DOWN,"Button",
BS_AUTORADIOBUTTON, 144,87,45,10
GROUPBOX "Search &In:",IDC_STATIC,139,106,90,50
CONTROL "C&urrent file",IDC_RB_CURFILE,"Button",
BS_AUTORADIOBUTTON | WS_TABSTOP | WS_GROUP, 144,116,60,14
CONTROL "Pro&ject - No Libraries",IDC_RB_PROJFILES,"Button",
BS_AUTORADIOBUTTON, 144,128,80,14
CONTROL "&Entire Project",IDC_RB_ALLFILES,"Button",
BS_AUTORADIOBUTTON, 144,140,80,14
DEFPUSHBUTTON "&Find Next",IDC_BTN_FINDNEXT,235,17,50,14
PUSHBUTTON "&Replace",IDC_BTN_REPLACE,235,34,50,14
PUSHBUTTON "Replace &All",IDC_BTN_REPLACEALL,235,51,50,14
PUSHBUTTON "&Close",IDC_BTN_CLOSE,235,68,50,14
END
/* ------------------------------------------------------------------------ */
/*
* Project File Search dialog. This is a modified version of the file
* search that omits the buttons that are only relevant to single-file
* searches - direction, start at top, wrapping.
*/
DLG_FILEFIND DIALOG DISCARDABLE 0, 0, 274, 100
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Search Project Files"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Fi&nd what:",IDC_STATIC,7,7,53,8
COMBOBOX IDC_CBO_FINDWHAT,7,20,202,72,CBS_DROPDOWN | WS_VSCROLL |
WS_TABSTOP
CONTROL "&Regular expression",IDC_CK_REGEX,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,42,120,10
CONTROL "&Exact case match",IDC_CK_MATCHCASE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,55,120,10
CONTROL "Whole &word match",IDC_CK_WORD,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,68,120,10
CONTROL "&Collapse spaces and newlines",IDC_CK_COLLAPSESP,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,81,120,10
DEFPUSHBUTTON "&Find",IDOK,217,7,50,14
PUSHBUTTON "Close",IDCANCEL,217,24,50,14
END
/* ------------------------------------------------------------------------ */
/*
* External tools dialog
*/
DLG_DEBUG_EXTERNTOOLS DIALOGEX 0, 0, 330, 186
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION |
WS_SYSMENU
CAPTION "External Tools"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
LISTBOX IDC_LB_TOOLS,7,7,250,93,
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP |
LBS_NOTIFY
PUSHBUTTON "&Add",IDC_BTN_ADD,273,7,50,14
PUSHBUTTON "&Delete",IDC_BTN_DELETE,273,25,50,14
PUSHBUTTON "Move &Up",IDC_BTN_MOVE_UP,273,68,50,14
PUSHBUTTON "Move Dow&n",IDC_BTN_MOVE_DOWN,273,85,50,14
LTEXT "&Title:",IDC_STATIC,7,109,17,8
EDITTEXT IDC_FLD_TITLE,69,106,119,14,ES_AUTOHSCROLL
LTEXT "Command &ID:",IDC_STATIC,194,109,44,8
EDITTEXT IDC_FLD_CMDID,241,106,82,14,ES_AUTOHSCROLL
LTEXT "&Program:",IDC_STATIC,7,123,30,8
EDITTEXT IDC_FLD_CMDFILE,69,122,238,14,ES_AUTOHSCROLL
PUSHBUTTON "&...",IDC_BTN_BROWSE,308,122,15,14
LTEXT "A&rguments:",IDC_STATIC,7,141,38,8
EDITTEXT IDC_FLD_PROGARGS,69,138,238,14,ES_AUTOHSCROLL
PUSHBUTTON "",IDC_BTN_ARGSMENU,308,138,15,14,BS_ICON
LTEXT "&Initial Directory:",IDC_STATIC,7,157,52,8
EDITTEXT IDC_FLD_DIR,69,154,238,14,ES_AUTOHSCROLL
PUSHBUTTON "",IDC_BTN_DIRMENU,308,154,15,14,BS_ICON
CONTROL "&Capture output to debug log window",IDC_CK_CAPTURE,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,169,133,10
END
/* pop-up menu for arguments button */
IDR_CMDARGS_MENU MENU DISCARDABLE
BEGIN
POPUP "Arguments"
BEGIN
MENUITEM "Item Path", ID_CA_ITEMPATH
MENUITEM "Item Directory", ID_CA_ITEMDIR
MENUITEM "Item File", ID_CA_ITEMFILE
MENUITEM "Item Extension", ID_CA_ITEMEXT
MENUITEM SEPARATOR
MENUITEM "Project Directory", ID_CA_PROJDIR
MENUITEM "Project File", ID_CA_PROJFILE
MENUITEM SEPARATOR
MENUITEM "Current Line Number", ID_CA_CURLINE
MENUITEM "Current Column Number", ID_CA_CURCOL
MENUITEM "Selected Text", ID_CA_CURTEXT
END
END
/* pop-up menu for initial directory button */
IDR_INITDIR_MENU MENU DISCARDABLE
BEGIN
POPUP "Directory"
BEGIN
MENUITEM "Item Directory", ID_ID_ITEM
MENUITEM "Project Directory", ID_ID_PROJ
END
END
/* ------------------------------------------------------------------------ */
/*
* Publication wizard HTML dialog
*/
#ifdef HTMLTDB_T3_RESOURCES
pubwiz.htm HTML DISCARDABLE "pubwiz.htm"
dlg.css HTML DISCARDABLE "dlg.css"
progress0.gif HTML DISCARDABLE "progress0.gif"
progress1.gif HTML DISCARDABLE "progress1.gif"
#endif
/* ------------------------------------------------------------------------ */
/*
* String Table
*/
STRINGTABLE DISCARDABLE
BEGIN
/* debugger options dialog property page tabs */
IDS_DEBUG_SRCWIN "Text Formatting\\Fonts"
IDS_DEBUG_SYNTAX_COLORS "Text Formatting\\Syntax Coloring"
IDS_DEBUG_INDENT "Text Formatting\\Indenting"
IDS_DEBUG_WRAP "Text Formatting\\Margins & Wrapping"
IDS_DEBUG_STARTOPT "Environment\\Start-Up"
IDS_DEBUG_PROMPTS "Environment\\Messages"
IDS_DEBUG_WINMODE "Environment\\Tool Windows"
IDS_DEBUG_KEYBOARD "Environment\\Keyboard"
IDS_DEBUG_AUTOBUILD "Build & Run\\Auto-Build"
IDS_DEBUG_EDITOR "System\\External Editor"
#ifdef HTMLTDB_T3_RESOURCES
IDS_DEBUG_SRCPATH "System\\Library Paths"
IDS_DEBUG_EXTS_PATH "System\\Extensions"
#else
IDS_DEBUG_SRCPATH "System\\Source Paths"
#endif
IDS_DEBUG_EXTERNTOOLS "System\\External Tools"
/* build settings dialog property page tabs */
IDS_BUILD_SRC "Files\\Source"
IDS_BUILD_INC "Files\\Include"
IDS_BUILD_INTERMEDIATE "Files\\Intermediate"
IDS_BUILD_SPECIAL_FILES "Files\\Special"
IDS_BUILD_OUTPUT "Files\\Output"
IDS_BUILD_DEFINES "Compiler\\Defines"
IDS_BUILD_DIAGNOSTICS "Compiler\\Diagnostics"
IDS_BUILD_ADVANCED "Compiler\\Advanced"
IDS_BUILD_SCRIPTS "Debugging & Testing\\Scripts"
IDS_BUILD_ZIP "Packaging\\Release ZIP"
IDS_BUILD_INSTALL "Packaging\\Windows SETUP"
IDS_BUILD_WEBPAGE "Packaging\\Web Page"
IDS_BUILD_SRCZIP "Packaging\\Source File ZIP"
/* toolbar button tip text */
IDS_DEBUG_GO "Go"
IDS_DEBUG_REPLAY_SESSION "Replay Session"
IDS_DEBUG_STEPINTO "Step Into"
IDS_DEBUG_STEPOVER "Step Over"
IDS_DEBUG_STEPOUT "Step Out"
IDS_DEBUG_RUNTOCURSOR "Run to Cursor"
IDS_DEBUG_BREAK "Break into Debugger"
IDS_DEBUG_SETCLEARBREAKPOINT "Set/Clear Breakpoint"
IDS_DEBUG_DISABLEBREAKPOINT "Enable/Disable Breakpoint"
IDS_DEBUG_EVALUATE "Evaluate"
IDS_VIEW_GAMEWIN "Game Window"
IDS_VIEW_WATCH "Watch Expressions"
IDS_VIEW_LOCALS "Local Variables"
IDS_VIEW_STACK "Call Stack"
IDS_DEBUG_SHOWNEXTSTATEMENT "Show Next Line"
IDS_DEBUG_SETNEXTSTATEMENT "Set Next Line"
IDS_BUILD_COMPDBG "Compile for Debugging"
IDS_BUILD_COMP_AND_RUN "Compile and Run"
IDS_FILE_TERMINATEGAME "Terminate Program"
IDS_BUILD_STOP "Interrupt Build"
IDS_SEARCH_DOC "Search User's Manuals"
IDS_SEARCH_PROJECT "Search Project Files"
IDS_SEARCH_FILE "Search Current File"
IDS_FILE_CREATEGAME "Create a New Project"
IDSDB_FILE_LOADGAME "Open Project"
IDS_FILE_OPEN "Open File"
IDS_FILE_SAVE "Save File"
IDS_FILE_NEW "New File"
IDS_FILE_SAVE_ALL "Save All Files"
IDS_EDIT_UNDO "Undo"
IDS_EDIT_REDO "Redo"
IDS_HELP_GOBACK "Back to the Previous Page"
IDS_HELP_GOFORWARD "Forward to the Next Page"
IDS_HELP_REFRESH "Refresh the Current Help Page"
IDS_EDIT_TOGGLEBOOKMARK "Toggle Bookmark"
IDS_EDIT_SETNAMEDBOOKMARK "Set Named Bookmark"
IDS_EDIT_POPBOOKMARK "Pop Bookmark"
IDS_EDIT_JUMPNEXTBOOKMARK "Jump to Next Bookmark"
IDS_EDIT_JUMPPREVBOOKMARK "Jump to Previous Bookmark"
IDS_EDIT_JUMPNAMEDBOOKMARK "Jump to Named Bookmark"
IDS_EDIT_ADDCOMMENT "Comment Region"
IDS_HELP_TOPICS "Show Help for TADS Workbench"
#ifdef HTMLTDB_T3_RESOURCES
IDS_HELP_TADSMAN "View the User's Manuals"
#else
IDS_HELP_TADSMAN "Open the TADS Author's Manual"
#endif
IDS_HELP_T3LIB "Open Library Reference Manual"
IDS_HELP_TUTORIAL "Open the Tutorial (""Getting Started in TADS 3"")"
IDS_TPL_SAVE_BLANK "&Save"
IDS_TPL_SAVE_FNAME "&Save %s"
IDS_TPL_SAVE_BLANK_AS "Save &As..."
IDS_TPL_SAVE_FNAME_AS "Save %s &As..."
IDS_TPL_FIND_FNAME "&Find in %s..."
IDS_TPL_FIND_BLANK "&Find..."
IDS_TPL_PROJOPEN_BLANK "&Open Selected File"
IDS_TPL_PROJOPEN_FNAME "&Open %s"
IDS_TPL_EDITTEXT_BLANK "Open in &External Editor"
IDS_TPL_EDITTEXT_FNAME "Open %s in &External Editor"
IDS_TPL_PROJREM_BLANK "&Remove from Project"
IDS_TPL_PROJREM_FNAME "&Remove %s from Project"
IDS_TPL_PROJADD_BLANK "&Add to Project"
IDS_TPL_PROJADD_FNAME "&Add %s to Project"
/* new game wizard */
IDS_NEWWIZ_WELCOME, "Welcome"
IDS_NEWWIZ_SOURCE, "Create a Source File"
IDS_NEWWIZ_GAMEFILE, "Create a Game File"
IDS_NEWWIZ_TYPE, "Select a Starter Game Type"
IDS_NEWWIZ_BIBLIO, "Bibliographic Data"
IDS_NEWWIZ_SUCCESS, "Ready to Create Game"
IDS_NEWWIZ_UI, "User Interface Type"
/* load-from-source wizard */
IDS_LDSRCWIZ_WELCOME, "Welcome"
IDS_LDSRCWIZ_GAMEFILE, "Select a Game File"
IDS_LDSRCWIZ_SUCCESS, "Ready to Load Game"
/* information strings for installer build options dialog */
IDS_INFO_DISPNAME,
"Display name: the name of your game, as displayed to the user during \
installation."
IDS_INFO_SAVE_EXT,
"Save extension: the filename suffix for saved positions for your game. \
This should be unique to your game so that your game's saved position files \
can be distinguished from those of other games."
IDS_INFO_ICON,
"Icon file: the filename for the icon to display on the player's Windows \
desktop for your game's executable program file."
IDS_INFO_LICENSE,
"License file: a text file, containing your game's copyright information, \
to be displayed to the user during installation."
IDS_INFO_PROGDIR,
"Program directory: the program directory to suggest during installation. \
Don't include any ""C:\Program Files"" prefix - the installer will insert \
the appropriate local prefix automatically."
IDS_INFO_STARTFOLDER,
"Start Menu Folder: the default start menu folder name to suggest to \
the user during installation."
IDS_INFO_NONE,
"Click in a text entry field for an explanation of the field's purpose."
IDS_INFO_README,
"Read-me file: a text or HTML file to be displayed to the user immediately \
after completing the installation."
IDS_INFO_README_TITLE,
"Read-me title: this title will be displayed on the ""Start"" menu item \
for the read-me file."
IDS_INFO_CHARLIB,
"Character mapping library: include this if you want to bundle your \
own custom character mapping library instead of the default (cmaplib.t3r)."
/* confirmation string for restoring a syntax mode to factory defaults */
IDS_CONFIRM_RESTORE_MODE_DEFAULTS,
"This will discard your style settings (fonts, colors, etc.) for \
this mode, and restore the factory defaults. This will ONLY restore \
the current mode, ""%s"" - other syntax modes will not be affected. \
Do you really want to restore the default style settings?"
IDS_SUBZIPREADME1,
"This folder contains additional ""external"" libraries that this project\n\
depends upon. In some cases these are published, third-party\n\
extension libraries. In other cases, these are private libraries\n\
created by the project's author, to share common code with the\n\
author's other projects.\n\
\n\
In any case, these libraries aren't directly part of the project -\n\
they were designed as separate packages. For your convenience,\n\
though, they're bundled here, so that this source package contains\n\
everything needed to compile the project. You'll still need to\n\
""install"" these extensions by UNZIPping each of these ZIP files:\n\
\n"
IDS_SUBZIPREADME2,
"\n\
You must decide *where* to unzip these files. You have two main\n\
options:\n\
\n\
1. The easiest way is simply to unzip all of these into the same\n\
folder as the rest of the project's source code. This will put a\n\
private copy of each library into the project folder.\n\
\n\
2. If you use other third-party extension libraries, you can unzip\n\
these files into your main Extensions folder. This lets you share the\n\
extensions with other projects.\n\
\n\
If you choose option 2, you might find that you already have one or\n\
more of the third-party extensions already installed. In this case,\n\
you can skip unzipping the duplicated library or libraries. Note that\n\
you might want to check versions to make sure that your previously\n\
installed version is at least as recent as the version bundled with\n\
the project.\n"
END