/* 
   Copyright 2001-2003 Free Software Foundation, Inc.

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
   02111-1307, USA.  

   You may contact the author at:

   mailto::camille@bluegrass.net

   or by snail mail at:

   David Lindauer
   850 Washburn Ave Apt 99
   Louisville, KY 40222
*/
#define IDC_TOLIBRARIAN	104
#define IDC_TOLINKER	103
#define IDC_TOASSEMBLER	102
#define IDC_TOCOMPILER	101
#define MAX_CHILDREN 40
#define MAX_MRU 5

#define WM_WINMENU (10000 +100)
#define EM_GETINSERTSTATUS (10000 + 101)
#define WM_REDRAWTOOLBAR (10000 + 102)
#define WM_SETCOLOR (10000 + 103)
#define WM_RETRIEVECOLOR (10000 + 104)
#define WM_SETEDITORSETTINGS (10000 + 105)
#define WM_BREAKPOINT (10000 + 106)
#define WM_EXCEPTION (10000 + 107)
#define WM_GETCURSORADDRESS (10000 +108)
#define WM_SETBREAKLINE (10000 + 109)
#define WM_CHECKCHANGE (10000 + 111) 
#define WM_WORDUNDERCURSOR (10000 + 112)
#define WM_ADDWATCH (10000 + 113)
#define WM_RESTACK (10000 + 114)
#define WM_SELERRWINDOW (10000 + 115)
#define WM_SETHISTORY (10000 + 116)
#define WM_SAVEHISTORY (10000 + 117)
#define WM_SETMODIFY (10000 + 118)
#define WM_FILETITLE (10000 + 119)
#define WM_FILENAME  (10000 + 120)
#define WM_ERRDONESCAN (10000 +121) 
#define EM_NOCOLORIZE (10000+122)
#define EM_GETTEXTHEIGHT (10000 + 123)
#define EN_LINECHANGE (10000 + 124)
#define EM_GETCOLUMN (10000 +125)
#define WM_RESETTABS (10000 + 126)
#define WM_GETHEIGHT (10000 + 127)
#define WM_SETACTIVETAB (10000 + 128)
#define EM_GETREADONLY (10000 + 129)
#define EM_TOUPPER (10000 + 130)
#define EM_TOLOWER (10000 + 131)

#define IDC_GOTO 101
#define IDC_RETURN 102

#define IDC_EDWATCH	101

#define IDC_OUTPUTPATH 101
#define IDC_INCLUDEPATH 102
#define IDC_BUILDTYPE 103
#define IDC_MAPFILE 104
#define IDC_DEBUGINFO 105
#define IDC_COMPILEVIAASM 106
#define IDC_CHOSENPROJECT 107
#define IDC_CRTDLL 108

#define IDC_BMGOTO 101
#define IDC_BMLISTBOX 102

#define IDC_INSTALLPATH 101
#define IDC_HELPMSDN	102
#define IDC_HELPSDK	103
#define IDC_HELPSPEC 104
#define IDC_HELPGB   105
#define IDC_HELPPATH 106

#define IDC_BROWSEINFO 101

#define IDC_BACKUPFILE 101
#define IDC_BACKUPPROJ 102

#define ID_QUERYSAVE	100
#define ID_QUERYHASFILE 101
#define ID_STATUS_WINDOW 102

#define IDM_NEWDRAW 	120
#define IDM_OPEN	121
#define IDM_PRINT 125
#define IDM_CONTEXTHELP 126

#define IDM_GENERALPROPERTIES 130
#define IDM_VIEWPROJECT 131
#define IDM_VIEWERROR   132
#define IDM_VIEWASM	133
#define IDM_VIEWDUMP    135
#define IDM_VIEWWATCH 136
#define IDM_VIEWSTACK 137
#define IDM_VIEWEDITBAR 138
#define IDM_VIEWBUILDBAR 139
#define IDM_VIEWDEBUGBAR 140
#define IDM_VIEWTHREAD 141

#define IDM_SAVE	145
#define IDM_SAVEAS	146
#define IDM_CLOSE 	147
#define IDM_EXIT	148
#define IDM_ABOUT	149
#define IDM_WINHELP 150
#define IDM_TOOLSHELP 151
#define IDM_CCIDEHELP 152


#define IDM_CASCADE  155
#define IDM_TILE  156
#define IDM_ARRANGE  157

#define IDM_CUT	        160
#define IDM_COPY        161
#define IDM_PASTE       162
#define IDM_UNDO        163
#define IDM_SELECTALL   164
#define IDM_GOTO	165
#define IDM_SETLINE 166
#define IDM_TOUPPER 167
#define IDM_TOLOWER 168

#define IDM_FIND	170
#define IDM_FINDNEXT	171
#define IDM_REPLACE	172
#define IDM_FINDINFILES 173

#define IDM_OPENPROJECT 180
#define IDM_CLOSEPROJECT 181
#define IDM_NEWPROJECT 182
#define IDM_ADDFILES 183
#define IDM_REMOVEFILES 184
#define IDM_OPENFILES 185
#define IDM_ADDTARGET 186
#define IDM_REMOVETARGET 187
#define IDM_CALCDEPENDS 188
#define IDM_PROJECTPROPERTIES 189
#define IDM_SAVEPROJECT 190

#define IDM_MAKE 200
#define IDM_BUILDALL 201
#define IDM_COMPILEFILE 202
#define IDM_GENMAKE 203
#define IDM_COMPILEVIAPROJ 204

#define IDM_RUN 210
#define IDM_RUNTO 211
#define IDM_STEPOVER 212
#define IDM_STEPOUT 213
#define IDM_STEPIN 214
#define IDM_BREAKPOINT 215
#define IDM_STOP	216
#define IDM_STARTDEBUGGING 217
#define IDM_STOPDEBUGGING 218
#define IDM_STARTSTOP 219
#define IDM_ADDWATCH 220
#define IDM_ADDWATCHINDIRECT 221
#define IDM_DELETEWATCH 222
#define IDM_REMOVEALLBREAKPOINTS 223
#define IDM_ENABLEALLBREAKPOINTS 224
#define IDM_DISABLEALLBREAKPOINTS 225

#define IDM_BROWSE 230
#define IDM_BROWSEBACK 231

#define IDM_BOOKMARK 240
#define IDM_NEXTBOOKMARK 241
#define IDM_PREVBOOKMARK 242
#define IDM_BOOKMARKWINDOW 243
#define IDM_REMOVEBOOKMARKS 244

#define ID_MRU_LIST  380
#define ID_MRU_PROJ_LIST 390

#define ID_REDRAWSTATUS 300

#define IDC_KEYWORDCOLOR 310
#define IDC_COMMENTCOLOR 311
#define IDC_NUMBERCOLOR 312
#define IDC_ESCAPECOLOR 313
#define IDC_STRINGCOLOR 314
#define IDC_TABSTOPS 315
#define IDC_TEXTCOLOR	316
#define IDC_BACKGROUNDCOLOR	317
#define IDC_TABSASSPACES 318
#define IDC_SELECTFONT 319

#define IDC_DEBUGEXCEPTION 340
#define IDC_BREAKDLL 341
#define IDC_BREAKWINMAIN   342
#define IDC_DEBUGTOOLTIPS 343 
#define IDC_EDITCMDLINE 344

#define ID_SETADDRESS 900
#define ID_SETCONTEXT 901

#define IDM_FIRSTCHILD 1000
#define ID_EDITCHILD 1000

#define ID_TREEVIEW 2000

#define ID_EDITTB 3000
#define ID_BUILDTB 3001
#define ID_DEBUGTB 3002

#define ProjectsMenuItem 6