Apply patch from Daniel Schürmann: https://sourceforge.net/p/boomerang/bugs/78/
[boomerang.git] / boomerang / boomerang.rc
blobd44ebf22e1587d3e4d909c0e81028a59fd75665e
1 // Microsoft Visual C++ generated resource script.
2 //
3 #include "resource.h"
5 #define APSTUDIO_READONLY_SYMBOLS
6 /////////////////////////////////////////////////////////////////////////////
7 //
8 // Generated from the TEXTINCLUDE 2 resource.
9 //
10 #define APSTUDIO_HIDDEN_SYMBOLS
11 #include "windows.h"
12 #undef APSTUDIO_HIDDEN_SYMBOLS
14 /////////////////////////////////////////////////////////////////////////////
15 #undef APSTUDIO_READONLY_SYMBOLS
17 /////////////////////////////////////////////////////////////////////////////
18 // English (U.S.) resources
20 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
21 #ifdef _WIN32
22 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
23 #pragma code_page(1252)
24 #endif //_WIN32
26 /////////////////////////////////////////////////////////////////////////////
28 // Icon
31 // Icon with lowest ID value placed first to ensure application icon
32 // remains consistent on all systems.
33 IDI_BOOMERANG           ICON                    "boomerang.ico"
34 IDI_PROC                ICON                    "proc1.ico"
35 IDI_CLUSTER             ICON                    "icon1.ico"
36 IDI_DPROC               ICON                    "ico00001.ico"
37 IDI_ULPROC              ICON                    "ico00002.ico"
38 IDI_LPROC               ICON                    "id_lproc.ico"
39 IDI_RESUME              ICON                    "resume.ico"
40 IDI_SUSPEND             ICON                    "suspend.ico"
41 IDI_RESUME1             ICON                    "resume1.ico"
43 /////////////////////////////////////////////////////////////////////////////
45 // Menu
48 IDC_BOOMERANG MENU 
49 BEGIN
50     POPUP "&File"
51     BEGIN
52         MENUITEM "&New Project",                ID_NEW_PROJECT
53         MENUITEM "&Open Project",               ID_OPEN_PROJECT
54         MENUITEM "&Save",                       ID_FILE_SAVE
55         MENUITEM "&Close",                      ID_FILE_CLOSE
56         MENUITEM SEPARATOR
57         MENUITEM "E&xit",                       IDM_EXIT
58     END
59     POPUP "&Edit"
60     BEGIN
61         MENUITEM "&Undo",                       ID_EDIT_UNDO
62         MENUITEM "&Redo",                       ID_EDIT_REDO
63         MENUITEM SEPARATOR
64         MENUITEM "&Copy",                       ID_EDIT_COPY
65         MENUITEM "&Paste",                      ID_EDIT_PASTE
66         MENUITEM SEPARATOR
67         MENUITEM "Select &All",                 ID_EDIT_SELECTALL
68     END
69     POPUP "&View"
70     BEGIN
71         MENUITEM "&Code",                       ID_VIEW_CODE
72         MENUITEM "&RTL",                        ID_VIEW_RTL
73         MENUITEM "&Mixed Code and RTL",         ID_VIEW_MIXED, INACTIVE
74         MENUITEM SEPARATOR
75         MENUITEM "&Rename",                     ID_VIEW_RENAME
76         MENUITEM "&New Cluster",                ID_VIEW_NEWCLUSTER
77         MENUITEM "&Delete Cluster",             ID_VIEW_DELETECLUSTER
78         , GRAYED
79         MENUITEM SEPARATOR
80         MENUITEM "&Properties",                 ID_VIEW_PROPERTIES
81     END
82     POPUP "&Tools"
83     BEGIN
84         POPUP "&Loader"
85         BEGIN
86             MENUITEM "&Symbol table",               ID_LOADER_SYMBOLTABLE
87             MENUITEM "&Memory Dump",                ID_LOADER_MEMORYDUMP
88         END
89         POPUP "De&coder"
90         BEGIN
91             MENUITEM "Show &coverage",              ID_DECODER_SHOWCOVERAGE
92             MENUITEM SEPARATOR
93             MENUITEM "&Options",                    ID_DECODER_OPTIONS
94         END
95         POPUP "&Decompiler"
96         BEGIN
97             MENUITEM "&Start",                      ID_DECOMPILER_START
98             , GRAYED
99             MENUITEM "&Suspend",                    ID_DECOMPILER_SUSPEND
100             , GRAYED
101             MENUITEM "&Resume",                     ID_DECOMPILER_RESUME
102             , GRAYED
103             MENUITEM "&Terminate",                  ID_DECOMPILER_TERMINATE
104             , GRAYED
105             MENUITEM SEPARATOR
106             MENUITEM "&Options",                    ID_DECOMPILER_OPTIONS
107         END
108         POPUP "&Code Generator"
109         BEGIN
110             MENUITEM "Regenerate &All",             ID_CODEGENERATOR_REGENERATEALL
112         END
113         MENUITEM SEPARATOR
114         MENUITEM "Set &Output Path",            ID_SETOUTPUTPATH
115     END
116     POPUP "&Help"
117     BEGIN
118         MENUITEM "Boomerang &Web Site",         ID_HELP_BOOMERANGWEBSITE
119         MENUITEM "Boomerang &FAQ",              ID_HELP_BOOMERANGFAQ
120         MENUITEM SEPARATOR
121         MENUITEM "&About ...",                  IDM_ABOUT
122     END
126 /////////////////////////////////////////////////////////////////////////////
128 // Accelerator
131 IDC_BOOMERANG ACCELERATORS 
132 BEGIN
133     "?",            IDM_ABOUT,              ASCII,  ALT
134     "/",            IDM_ABOUT,              ASCII,  ALT
138 /////////////////////////////////////////////////////////////////////////////
140 // Dialog
143 IDD_ABOUTBOX DIALOGEX 22, 17, 230, 75
144 STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_CAPTION | WS_SYSMENU
145 CAPTION "About"
146 FONT 8, "System", 0, 0, 0x0
147 BEGIN
148     ICON            IDI_BOOMERANG,IDC_MYICON,14,9,20,20
149     LTEXT           "Boomerang Version 0.3 13/June/2006 ",IDC_STATIC,48,10,
150                     143,8,SS_NOPREFIX
151     LTEXT           "Copyright (C) 1998-2006",IDC_STATIC,49,20,119,8
152     DEFPUSHBUTTON   "OK",IDOK,195,6,30,11,WS_GROUP
153     LTEXT           "You are using the Win32 GUI to Boomerang, an Open Source decompiler.  For details see the Boomerang Web Site available from the Help menu.",
154                     IDC_STATIC,12,33,196,35
157 IDD_NEWPROJECT DIALOGEX 0, 0, 247, 106
158 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | 
159     WS_CAPTION | WS_SYSMENU
160 CAPTION "New Project"
161 FONT 8, "MS Shell Dlg", 400, 0, 0x1
162 BEGIN
163     DEFPUSHBUTTON   "OK",IDOK,139,85,50,14
164     PUSHBUTTON      "Cancel",IDCANCEL,190,85,50,14
165     LTEXT           "Project Name:",IDC_STATIC,7,10,48,8
166     EDITTEXT        IDC_NAME,68,7,172,14,ES_AUTOHSCROLL
167     LTEXT           "File to Decompile:",IDC_STATIC,7,27,63,8
168     COMBOBOX        IDC_TARGET,68,25,112,30,CBS_DROPDOWN | CBS_SORT | 
169                     WS_VSCROLL | WS_TABSTOP
170     PUSHBUTTON      "Browse...",IDC_BROWSEBUTTON,183,24,50,14
171     LTEXT           "Output path:",IDC_STATIC,7,44,42,8
172     COMBOBOX        IDC_OUTPUT,68,42,112,30,CBS_DROPDOWN | CBS_SORT | 
173                     WS_VSCROLL | WS_TABSTOP
174     PUSHBUTTON      "Browse...",IDC_BROWSEBUTTON2,183,41,50,14
175     PUSHBUTTON      "Decompile Options",IDC_DECOMPILEOPTIONS,169,64,70,14
176     PUSHBUTTON      "Debug Options",IDC_DEBUGOPTIONS,7,64,57,14
177     PUSHBUTTON      "Decode Options",IDC_DECODEOPTIONS,86,64,61,14
180 IDD_DEBUGOPTIONS DIALOGEX 0, 0, 163, 111
181 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | 
182     WS_CAPTION | WS_SYSMENU
183 CAPTION "Debug options"
184 FONT 8, "MS Shell Dlg", 400, 0, 0x1
185 BEGIN
186     DEFPUSHBUTTON   "OK",IDOK,52,90,50,14
187     PUSHBUTTON      "Cancel",IDCANCEL,106,90,50,14
188     CONTROL         "print AST",IDC_CHECKAST,"Button",BS_AUTOCHECKBOX | 
189                     WS_TABSTOP,91,23,47,10
190     CONTROL         "switch analysis",IDC_CHECKSA,"Button",BS_AUTOCHECKBOX | 
191                     WS_TABSTOP,91,39,65,10
192     CONTROL         "decoder",IDC_CHECKD,"Button",BS_AUTOCHECKBOX | 
193                     WS_TABSTOP,91,7,42,10
194     CONTROL         "code generation",IDC_CHECKCG,"Button",BS_AUTOCHECKBOX | 
195                     WS_TABSTOP,7,7,69,10
196     CONTROL         "liveness",IDC_CHECKL,"Button",BS_AUTOCHECKBOX | 
197                     WS_TABSTOP,7,20,42,10
198     CONTROL         "proof engine",IDC_CHECKPROOF,"Button",BS_AUTOCHECKBOX | 
199                     WS_TABSTOP,7,33,57,10
200     CONTROL         "type analysis",IDC_CHECKTA,"Button",BS_AUTOCHECKBOX | 
201                     WS_TABSTOP,7,46,58,10
202     CONTROL         "unused statements",IDC_CHECKUS,"Button",BS_AUTOCHECKBOX | 
203                     WS_TABSTOP,7,59,78,10
204     CONTROL         "rtl before codegen",IDC_CHECKRTL,"Button",
205                     BS_AUTOCHECKBOX | WS_TABSTOP,7,72,76,10
206     CONTROL         "trace decoding",IDC_CHECKTD,"Button",BS_AUTOCHECKBOX | 
207                     WS_TABSTOP,91,55,64,10
208     CONTROL         "verbose",IDC_CHECKV,"Button",BS_AUTOCHECKBOX | 
209                     WS_TABSTOP,91,71,42,10
212 IDD_DECOMPILEOPTIONS DIALOGEX 0, 0, 207, 178
213 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | 
214     WS_CAPTION | WS_SYSMENU
215 CAPTION "Decompilation options"
216 FONT 8, "MS Shell Dlg", 400, 0, 0x1
217 BEGIN
218     DEFPUSHBUTTON   "OK",IDOK,97,157,50,14
219     PUSHBUTTON      "Cancel",IDCANCEL,150,157,50,14
220     CONTROL         "no simplifications for branches",
221                     IDC_CHECKNOSIMPBRANCHES,"Button",BS_AUTOCHECKBOX | 
222                     WS_TABSTOP,7,35,115,10
223     CONTROL         "no removal of null and unused statements",
224                     IDC_CHECKNOREMOVENULL,"Button",BS_AUTOCHECKBOX | 
225                     WS_TABSTOP,7,44,153,10
226     CONTROL         "no creation of local variables",IDC_CHECKNOCREATELOCAL,
227                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,53,110,10
228     CONTROL         "no replacement of expressions with parameter names",
229                     IDC_CHECKNOPARAMS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
230                     7,62,193,10
231     CONTROL         "no removal of unnedded labels",
232                     IDC_CHECKNOUNNEEDEDLABELS,"Button",BS_AUTOCHECKBOX | 
233                     WS_TABSTOP,7,71,117,10
234     CONTROL         "no removal of unused returns",
235                     IDC_CHECKNOUNNEEDEDRETURNS,"Button",BS_AUTOCHECKBOX | 
236                     WS_TABSTOP,7,80,113,10
237     CONTROL         "no (reduced) dataflow analysis",IDC_CHECKNODATAFLOW,
238                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,89,117,10
239     CONTROL         "no decompilation (at all!)",IDC_CHECKNODECOMP,"Button",
240                     BS_AUTOCHECKBOX | WS_TABSTOP,7,118,98,10
241     LTEXT           "Use symbol file:",IDC_STATIC,7,131,53,8
242     COMBOBOX        IDC_COMBOSYMBOLFILE,7,141,140,30,CBS_DROPDOWN | CBS_SORT | 
243                     WS_VSCROLL | WS_TABSTOP
244     PUSHBUTTON      "Browse...",IDC_BROWSEBUTTON3,150,140,50,14
245     CONTROL         "no proof engine",IDC_CHECKNOPROOF,"Button",
246                     BS_AUTOCHECKBOX | WS_TABSTOP,7,98,67,10
247     CONTROL         "no changing of signatures",IDC_CHECKNOCHANGESIGS,"Button",
248                     BS_AUTOCHECKBOX | WS_TABSTOP,7,108,100,10
249     CONTROL         "Use constraints",IDC_RADIOCTA,"Button",
250                     BS_AUTORADIOBUTTON,74,18,66,10
251     CONTROL         "Use dataflow",IDC_RADIODFTA,"Button",BS_AUTORADIOBUTTON,
252                     15,18,58,10
253     GROUPBOX        "Type analysis",IDC_STATIC,7,7,193,26
254     CONTROL         "None",IDC_RADIONTA,"Button",BS_AUTORADIOBUTTON,146,18,
255                     33,10
258 IDD_DECODEOPTIONS DIALOGEX 0, 0, 159, 132
259 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | 
260     WS_CAPTION | WS_SYSMENU
261 CAPTION "Decode options"
262 FONT 8, "MS Shell Dlg", 400, 0, 0x1
263 BEGIN
264     DEFPUSHBUTTON   "OK",IDOK,50,111,50,14
265     PUSHBUTTON      "Cancel",IDCANCEL,102,111,50,14
266     GROUPBOX        "Start decode at...",IDC_STATIC,7,7,145,78
267     CONTROL         "main",IDC_RADIOMAIN,"Button",BS_AUTORADIOBUTTON,23,18,
268                     32,10
269     CONTROL         "start",IDC_RADIOSTART,"Button",BS_AUTORADIOBUTTON,61,18,
270                     31,10
271     CONTROL         "neither",IDC_RADIONEITHER,"Button",BS_AUTORADIOBUTTON,
272                     95,18,39,10
273     LTEXT           "Entrypoint:",IDC_STATIC,8,32,36,8
274     COMBOBOX        IDC_COMBOENTRYPOINT,45,30,68,30,CBS_DROPDOWN | CBS_SORT | 
275                     WS_VSCROLL | WS_TABSTOP
276     LISTBOX         IDC_LISTENTRYPOINT,7,43,105,40,LBS_SORT | 
277                     LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
278     CONTROL         "don't decode child procedures",IDC_CHECKDECODECHILDREN,
279                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,88,114,10
280     CONTROL         "decode through some indirect calls",
281                     IDC_CHECKDECODEINDIRECT,"Button",BS_AUTOCHECKBOX | 
282                     WS_TABSTOP,7,99,130,10
283     PUSHBUTTON      "Add",IDC_ADDBUTTON,116,28,33,14
284     PUSHBUTTON      "Remove",IDC_REMOVEBUTTON,116,43,33,14
285     PUSHBUTTON      "Clear",IDC_CLEARBUTTON,116,59,33,14
288 IDD_DECODING DIALOGEX 0, 0, 187, 120
289 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | 
290     WS_CAPTION | WS_SYSMENU
291 CAPTION "Decoding..."
292 FONT 8, "MS Shell Dlg", 400, 0, 0x1
293 BEGIN
296 IDD_PROCPROPERTIES DIALOGEX 0, 0, 255, 264
297 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | 
298     WS_CAPTION | WS_SYSMENU
299 CAPTION "Properties"
300 FONT 8, "MS Shell Dlg", 400, 0, 0x1
301 BEGIN
302     GROUPBOX        "Signature",IDC_STATIC,7,7,241,160
303     LTEXT           "Locals:",IDC_STATIC,19,170,24,8
304     CONTROL         "",IDC_LOCALS,"SysListView32",LVS_REPORT | 
305                     LVS_EDITLABELS | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,
306                     19,179,219,73
307     CONTROL         "",IDC_SIGNATURE_RETURNS,"SysListView32",LVS_REPORT | 
308                     LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,19,47,220,50
309     CONTROL         "",IDC_SIGNATURE_PARAMS,"SysListView32",LVS_REPORT | 
310                     LVS_EDITLABELS | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,
311                     19,111,220,50
312     LTEXT           "Name:",IDC_STATIC,19,21,23,8
313     EDITTEXT        IDC_SIGNATURE_NAME,46,18,193,14,ES_AUTOHSCROLL
314     LTEXT           "Returns:",IDC_STATIC,19,37,29,8
315     LTEXT           "Parameters:",IDC_STATIC,18,101,42,8
318 IDD_LPROCPROPERTIES DIALOGEX 0, 0, 255, 200
319 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | 
320     WS_CAPTION | WS_SYSMENU
321 CAPTION "Properties"
322 FONT 8, "MS Shell Dlg", 400, 0, 0x1
323 BEGIN
324     GROUPBOX        "Signature",-1,7,7,241,160
325     CONTROL         "",IDC_SIGNATURE_RETURNS,"SysListView32",LVS_REPORT | 
326                     LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,19,47,220,50
327     CONTROL         "",IDC_SIGNATURE_PARAMS,"SysListView32",LVS_REPORT | 
328                     LVS_EDITLABELS | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,
329                     19,111,220,50
330     LTEXT           "Name:",-1,19,21,23,8
331     EDITTEXT        IDC_SIGNATURE_NAME,46,18,193,14,ES_AUTOHSCROLL
332     LTEXT           "Returns:",-1,19,37,29,8
333     LTEXT           "Parameters:",-1,18,101,42,8
334     PUSHBUTTON      "Reread Signature files",IDC_REREADSIGS,14,171,95,14
335     PUSHBUTTON      "Lookup on MSDN",IDC_MSDN,117,171,68,14
338 IDD_SYMBOLTABLE DIALOGEX 0, 0, 187, 136
339 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | 
340     WS_SYSMENU
341 CAPTION "Symbol table"
342 FONT 8, "MS Shell Dlg", 400, 0, 0x1
343 BEGIN
344     CONTROL         "",IDC_LIST1,"SysListView32",LVS_REPORT | LVS_ALIGNLEFT | 
345                     WS_BORDER | WS_TABSTOP,7,7,173,122
348 IDD_MEMORYDUMP DIALOGEX 0, 0, 358, 186
349 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | 
350     WS_SYSMENU
351 CAPTION "Memory Dump"
352 FONT 8, "MS Shell Dlg", 400, 0, 0x1
353 BEGIN
354     SCROLLBAR       IDC_SCROLLBAR1,341,7,10,172,SBS_VERT
358 #ifdef APSTUDIO_INVOKED
359 /////////////////////////////////////////////////////////////////////////////
361 // TEXTINCLUDE
364 1 TEXTINCLUDE 
365 BEGIN
366     "resource.h\0"
369 2 TEXTINCLUDE 
370 BEGIN
371     "#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
372     "#include ""windows.h""\r\n"
373     "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
374     "\0"
377 3 TEXTINCLUDE 
378 BEGIN
379     "\r\n"
380     "\0"
383 #endif    // APSTUDIO_INVOKED
386 /////////////////////////////////////////////////////////////////////////////
388 // DESIGNINFO
391 #ifdef APSTUDIO_INVOKED
392 GUIDELINES DESIGNINFO 
393 BEGIN
394     IDD_NEWPROJECT, DIALOG
395     BEGIN
396         LEFTMARGIN, 7
397         RIGHTMARGIN, 240
398         TOPMARGIN, 7
399         BOTTOMMARGIN, 99
400     END
402     IDD_DEBUGOPTIONS, DIALOG
403     BEGIN
404         LEFTMARGIN, 7
405         RIGHTMARGIN, 156
406         TOPMARGIN, 7
407         BOTTOMMARGIN, 104
408     END
410     IDD_DECOMPILEOPTIONS, DIALOG
411     BEGIN
412         LEFTMARGIN, 7
413         RIGHTMARGIN, 200
414         TOPMARGIN, 7
415         BOTTOMMARGIN, 171
416     END
418     IDD_DECODEOPTIONS, DIALOG
419     BEGIN
420         LEFTMARGIN, 7
421         RIGHTMARGIN, 152
422         TOPMARGIN, 7
423         BOTTOMMARGIN, 125
424     END
426     IDD_DECODING, DIALOG
427     BEGIN
428         LEFTMARGIN, 7
429         RIGHTMARGIN, 180
430         TOPMARGIN, 7
431         BOTTOMMARGIN, 113
432     END
434     IDD_PROCPROPERTIES, DIALOG
435     BEGIN
436         LEFTMARGIN, 7
437         RIGHTMARGIN, 248
438         TOPMARGIN, 7
439         BOTTOMMARGIN, 257
440     END
442     IDD_LPROCPROPERTIES, DIALOG
443     BEGIN
444         LEFTMARGIN, 7
445         RIGHTMARGIN, 248
446         TOPMARGIN, 7
447         BOTTOMMARGIN, 193
448     END
450     IDD_SYMBOLTABLE, DIALOG
451     BEGIN
452         LEFTMARGIN, 7
453         RIGHTMARGIN, 180
454         TOPMARGIN, 7
455         BOTTOMMARGIN, 129
456     END
458     IDD_MEMORYDUMP, DIALOG
459     BEGIN
460         LEFTMARGIN, 7
461         RIGHTMARGIN, 351
462         TOPMARGIN, 7
463         BOTTOMMARGIN, 179
464     END
466 #endif    // APSTUDIO_INVOKED
469 /////////////////////////////////////////////////////////////////////////////
471 // String Table
474 STRINGTABLE 
475 BEGIN
476     IDS_APP_TITLE           "Boomerang"
477     IDC_BOOMERANG           "BOOMERANG"
480 #endif    // English (U.S.) resources
481 /////////////////////////////////////////////////////////////////////////////
485 #ifndef APSTUDIO_INVOKED
486 /////////////////////////////////////////////////////////////////////////////
488 // Generated from the TEXTINCLUDE 3 resource.
492 /////////////////////////////////////////////////////////////////////////////
493 #endif    // not APSTUDIO_INVOKED