MWE: Added DebuggerOptionDialog

git-svn-id: trunk@4277 -
This commit is contained in:
marc 2003-06-14 02:25:48 +00:00
parent 63a231e277
commit 4204e18493
3 changed files with 353 additions and 0 deletions

2
.gitattributes vendored
View File

@ -245,6 +245,8 @@ ide/componentpalette.pas svneol=native#text/pascal
ide/compreg.pp svneol=native#text/pascal ide/compreg.pp svneol=native#text/pascal
ide/customformeditor.pp svneol=native#text/pascal ide/customformeditor.pp svneol=native#text/pascal
ide/debugmanager.pas svneol=native#text/pascal ide/debugmanager.pas svneol=native#text/pascal
ide/debugoptionsfrm.lfm svneol=native#text/plain
ide/debugoptionsfrm.lrs svneol=native#text/pascal
ide/diffdialog.pas svneol=native#text/pascal ide/diffdialog.pas svneol=native#text/pascal
ide/diffpatch.pas svneol=native#text/pascal ide/diffpatch.pas svneol=native#text/pascal
ide/diskdiffsdialog.pas svneol=native#text/pascal ide/diskdiffsdialog.pas svneol=native#text/pascal

284
ide/debugoptionsfrm.lfm Normal file
View File

@ -0,0 +1,284 @@
object DebuggerOptionsForm: TDebuggerOptionsForm
BORDERSTYLE = bsdialog
CAPTION = 'Debugger Options'
CLIENTHEIGHT = 442
CLIENTWIDTH = 480
HORZSCROLLBAR.PAGE = 481
VERTSCROLLBAR.PAGE = 443
LEFT = 482
HEIGHT = 442
TOP = 291
WIDTH = 480
object nbDebugOptions: TNOTEBOOK
ALIGN = altop
PAGEINDEX = 0
HEIGHT = 398
WIDTH = 480
object pgGeneral: TPAGE
CAPTION = 'General'
LEFT = 2
HEIGHT = 368
TOP = 28
WIDTH = 476
object Groupbox1: TGROUPBOX
CAPTION = 'Debugger type and path'
PARENTCTL3D = False
LEFT = 2
HEIGHT = 54
TOP = 8
WIDTH = 472
object Combobox1: TCOMBOBOX
MAXLENGTH = 0
PARENTCTL3D = False
TABSTOP = True
LEFT = 6
HEIGHT = 25
TOP = 5
WIDTH = 160
end
object cmbPath: TCOMBOBOX
MAXLENGTH = 0
PARENTCTL3D = False
TABORDER = 1
TABSTOP = True
LEFT = 174
HEIGHT = 25
TOP = 5
WIDTH = 260
end
object Button1: TBUTTON
CAPTION = '...'
TABSTOP = True
TABORDER = 2
LEFT = 442
HEIGHT = 25
TOP = 5
WIDTH = 19
end
end
object Groupbox2: TGROUPBOX
CAPTION = 'Additional search path'
PARENTCTL3D = False
TABORDER = 1
LEFT = 2
HEIGHT = 52
TOP = 64
WIDTH = 472
object Edit1: TEDIT
TABSTOP = True
LEFT = 6
HEIGHT = 25
TOP = 5
WIDTH = 428
end
object Button2: TBUTTON
CAPTION = '...'
TABSTOP = True
TABORDER = 1
LEFT = 442
HEIGHT = 24
TOP = 5
WIDTH = 19
end
end
object Groupbox3: TGROUPBOX
CAPTION = 'Debugger specific options (depends on type of debugger)'
PARENTCTL3D = False
TABORDER = 2
LEFT = 2
HEIGHT = 244
TOP = 116
WIDTH = 472
end
end
object pgEventLog: TPAGE
CAPTION = 'Event Log'
LEFT = 2
HEIGHT = 368
TOP = 28
WIDTH = 476
object Groupbox4: TGROUPBOX
CAPTION = 'Groupbox4'
PARENTCTL3D = False
LEFT = 4
HEIGHT = 132
TOP = 8
WIDTH = 230
end
object Groupbox5: TGROUPBOX
CAPTION = 'Groupbox5'
PARENTCTL3D = False
TABORDER = 1
LEFT = 242
HEIGHT = 133
TOP = 8
WIDTH = 232
end
end
object pgExceptions: TPAGE
CAPTION = 'Language Exceptions'
LEFT = 2
HEIGHT = 368
TOP = 28
WIDTH = 476
object Groupbox6: TGROUPBOX
CAPTION = 'Ignore these exceptions'
PARENTCTL3D = False
LEFT = 4
HEIGHT = 328
TOP = 8
WIDTH = 468
object Scrollbox1: TSCROLLBOX
AUTOSIZE = False
DRAGCURSOR = 0
PARENTCTL3D = False
TABSTOP = True
HORZSCROLLBAR.PAGE = 444
VERTSCROLLBAR.PAGE = 262
LEFT = 8
HEIGHT = 265
TOP = 5
WIDTH = 447
end
object Button5: TBUTTON
ENABLED = False
CAPTION = 'Remove'
TABSTOP = True
TABORDER = 1
LEFT = 380
HEIGHT = 25
TOP = 277
WIDTH = 75
end
object Button6: TBUTTON
CAPTION = 'Add'
TABSTOP = True
TABORDER = 2
LEFT = 300
HEIGHT = 25
TOP = 277
WIDTH = 75
end
end
object Checkbox1: TCHECKBOX
ALLOWGRAYED = True
AUTOSIZE = True
CAPTION = 'Break on Lazarus Exceptions'
DRAGCURSOR = 0
TABORDER = 1
TABSTOP = True
LEFT = 2
HEIGHT = 20
TOP = 340
WIDTH = 188
end
end
object Page1: TPAGE
CAPTION = 'OS Exceptions'
LEFT = 2
HEIGHT = 368
TOP = 28
WIDTH = 476
object Groupbox7: TGROUPBOX
CAPTION = 'Signals'
PARENTCTL3D = False
LEFT = 4
HEIGHT = 354
TOP = 8
WIDTH = 468
object Button7: TBUTTON
ENABLED = False
CAPTION = 'Remove'
TABSTOP = True
LEFT = 381
HEIGHT = 25
TOP = 305
WIDTH = 75
end
object Button8: TBUTTON
CAPTION = 'Add'
TABSTOP = True
TABORDER = 1
LEFT = 296
HEIGHT = 25
TOP = 305
WIDTH = 75
end
object lvSignals: TLISTVIEW
COLUMNS = <
item
CAPTION = 'Handled by'
VISIBLE = True
WIDTH = 75
end
item
CAPTION = 'Resume'
VISIBLE = True
WIDTH = 75
end
item
CAPTION = 'Name'
VISIBLE = True
WIDTH = 200
end
item
CAPTION = 'ID'
VISIBLE = True
WIDTH = 50
end>
POPUPMENU = popSignal
VIEWSTYLE = vsreport
LEFT = 8
HEIGHT = 292
TOP = 5
WIDTH = 448
end
end
end
end
object cmdCancel: TBUTTON
MODALRESULT = 2
CANCEL = True
CAPTION = 'Cancel'
TABSTOP = True
TABORDER = 1
LEFT = 400
HEIGHT = 25
TOP = 408
WIDTH = 75
end
object cmdOK: TBUTTON
DEFAULT = True
MODALRESULT = 1
CAPTION = 'OK'
TABSTOP = True
TABORDER = 2
LEFT = 320
HEIGHT = 25
TOP = 408
WIDTH = 75
end
object popSignal: TPOPUPMENU
left = 408
top = 20
object mnuHandledByProgram: TMENUITEM
CAPTION = 'Handled by Program'
RADIOITEM = True
end
object mnuiHandledByDebugger: TMENUITEM
CAPTION = 'Handled by Debugger'
RADIOITEM = True
end
object N1: TMENUITEM
CAPTION = '-'
end
object mnuResumeHandled: TMENUITEM
CAPTION = 'Resume Handled'
RADIOITEM = True
end
object mnuResumeUnhandled: TMENUITEM
CAPTION = 'Resume Unhandled'
RADIOITEM = True
end
end
end

67
ide/debugoptionsfrm.lrs Normal file
View File

@ -0,0 +1,67 @@
{ This is an automatically generated lazarus resource file }
LazarusResources.Add('TDebuggerOptionsForm','FORMDATA',[
'TPF0'#20'TDebuggerOptionsForm'#19'DebuggerOptionsForm'#11'BORDERSTYLE'#7#8'b'
+'sdialog'#7'CAPTION'#6#16'Debugger Options'#12'CLIENTHEIGHT'#3#186#1#11'CLIE'
+'NTWIDTH'#3#224#1#18'HORZSCROLLBAR.PAGE'#3#225#1#18'VERTSCROLLBAR.PAGE'#3#187
+#1#4'LEFT'#3#226#1#6'HEIGHT'#3#186#1#3'TOP'#3'#'#1#5'WIDTH'#3#224#1#0#9'TNOT'
+'EBOOK'#14'nbDebugOptions'#5'ALIGN'#7#5'altop'#9'PAGEINDEX'#2#0#6'HEIGHT'#3
+#142#1#5'WIDTH'#3#224#1#0#5'TPAGE'#9'pgGeneral'#7'CAPTION'#6#7'General'#4'LE'
+'FT'#2#2#6'HEIGHT'#3'p'#1#3'TOP'#2#28#5'WIDTH'#3#220#1#0#9'TGROUPBOX'#9'Grou'
+'pbox1'#7'CAPTION'#6#22'Debugger type and path'#11'PARENTCTL3D'#8#4'LEFT'#2#2
+#6'HEIGHT'#2'6'#3'TOP'#2#8#5'WIDTH'#3#216#1#0#9'TCOMBOBOX'#9'Combobox1'#9'MA'
+'XLENGTH'#2#0#11'PARENTCTL3D'#8#7'TABSTOP'#9#4'LEFT'#2#6#6'HEIGHT'#2#25#3'TO'
+'P'#2#5#5'WIDTH'#3#160#0#0#0#9'TCOMBOBOX'#7'cmbPath'#9'MAXLENGTH'#2#0#11'PAR'
+'ENTCTL3D'#8#8'TABORDER'#2#1#7'TABSTOP'#9#4'LEFT'#3#174#0#6'HEIGHT'#2#25#3'T'
+'OP'#2#5#5'WIDTH'#3#4#1#0#0#7'TBUTTON'#7'Button1'#7'CAPTION'#6#3'...'#7'TABS'
+'TOP'#9#8'TABORDER'#2#2#4'LEFT'#3#186#1#6'HEIGHT'#2#25#3'TOP'#2#5#5'WIDTH'#2
+#19#0#0#0#9'TGROUPBOX'#9'Groupbox2'#7'CAPTION'#6#22'Additional search path'
+#11'PARENTCTL3D'#8#8'TABORDER'#2#1#4'LEFT'#2#2#6'HEIGHT'#2'4'#3'TOP'#2'@'#5
+'WIDTH'#3#216#1#0#5'TEDIT'#5'Edit1'#7'TABSTOP'#9#4'LEFT'#2#6#6'HEIGHT'#2#25#3
+'TOP'#2#5#5'WIDTH'#3#172#1#0#0#7'TBUTTON'#7'Button2'#7'CAPTION'#6#3'...'#7'T'
+'ABSTOP'#9#8'TABORDER'#2#1#4'LEFT'#3#186#1#6'HEIGHT'#2#24#3'TOP'#2#5#5'WIDTH'
+#2#19#0#0#0#9'TGROUPBOX'#9'Groupbox3'#7'CAPTION'#6'7Debugger specific option'
+'s (depends on type of debugger)'#11'PARENTCTL3D'#8#8'TABORDER'#2#2#4'LEFT'#2
+#2#6'HEIGHT'#3#244#0#3'TOP'#2't'#5'WIDTH'#3#216#1#0#0#0#5'TPAGE'#10'pgEventL'
+'og'#7'CAPTION'#6#9'Event Log'#4'LEFT'#2#2#6'HEIGHT'#3'p'#1#3'TOP'#2#28#5'WI'
+'DTH'#3#220#1#0#9'TGROUPBOX'#9'Groupbox4'#7'CAPTION'#6#9'Groupbox4'#11'PAREN'
+'TCTL3D'#8#4'LEFT'#2#4#6'HEIGHT'#3#132#0#3'TOP'#2#8#5'WIDTH'#3#230#0#0#0#9'T'
+'GROUPBOX'#9'Groupbox5'#7'CAPTION'#6#9'Groupbox5'#11'PARENTCTL3D'#8#8'TABORD'
+'ER'#2#1#4'LEFT'#3#242#0#6'HEIGHT'#3#133#0#3'TOP'#2#8#5'WIDTH'#3#232#0#0#0#0
+#5'TPAGE'#12'pgExceptions'#7'CAPTION'#6#19'Language Exceptions'#4'LEFT'#2#2#6
+'HEIGHT'#3'p'#1#3'TOP'#2#28#5'WIDTH'#3#220#1#0#9'TGROUPBOX'#9'Groupbox6'#7'C'
+'APTION'#6#23'Ignore these exceptions'#11'PARENTCTL3D'#8#4'LEFT'#2#4#6'HEIGH'
+'T'#3'H'#1#3'TOP'#2#8#5'WIDTH'#3#212#1#0#10'TSCROLLBOX'#10'Scrollbox1'#8'AUT'
+'OSIZE'#8#10'DRAGCURSOR'#2#0#11'PARENTCTL3D'#8#7'TABSTOP'#9#18'HORZSCROLLBAR'
+'.PAGE'#3#188#1#18'VERTSCROLLBAR.PAGE'#3#6#1#4'LEFT'#2#8#6'HEIGHT'#3#9#1#3'T'
+'OP'#2#5#5'WIDTH'#3#191#1#0#0#7'TBUTTON'#7'Button5'#7'ENABLED'#8#7'CAPTION'#6
+#6'Remove'#7'TABSTOP'#9#8'TABORDER'#2#1#4'LEFT'#3'|'#1#6'HEIGHT'#2#25#3'TOP'
+#3#21#1#5'WIDTH'#2'K'#0#0#7'TBUTTON'#7'Button6'#7'CAPTION'#6#3'Add'#7'TABSTO'
+'P'#9#8'TABORDER'#2#2#4'LEFT'#3','#1#6'HEIGHT'#2#25#3'TOP'#3#21#1#5'WIDTH'#2
+'K'#0#0#0#9'TCHECKBOX'#9'Checkbox1'#11'ALLOWGRAYED'#9#8'AUTOSIZE'#9#7'CAPTIO'
+'N'#6#27'Break on Lazarus Exceptions'#10'DRAGCURSOR'#2#0#8'TABORDER'#2#1#7'T'
+'ABSTOP'#9#4'LEFT'#2#2#6'HEIGHT'#2#20#3'TOP'#3'T'#1#5'WIDTH'#3#188#0#0#0#0#5
+'TPAGE'#5'Page1'#7'CAPTION'#6#13'OS Exceptions'#4'LEFT'#2#2#6'HEIGHT'#3'p'#1
+#3'TOP'#2#28#5'WIDTH'#3#220#1#0#9'TGROUPBOX'#9'Groupbox7'#7'CAPTION'#6#7'Sig'
+'nals'#11'PARENTCTL3D'#8#4'LEFT'#2#4#6'HEIGHT'#3'b'#1#3'TOP'#2#8#5'WIDTH'#3
+#212#1#0#7'TBUTTON'#7'Button7'#7'ENABLED'#8#7'CAPTION'#6#6'Remove'#7'TABSTOP'
+#9#4'LEFT'#3'}'#1#6'HEIGHT'#2#25#3'TOP'#3'1'#1#5'WIDTH'#2'K'#0#0#7'TBUTTON'#7
+'Button8'#7'CAPTION'#6#3'Add'#7'TABSTOP'#9#8'TABORDER'#2#1#4'LEFT'#3'('#1#6
+'HEIGHT'#2#25#3'TOP'#3'1'#1#5'WIDTH'#2'K'#0#0#9'TLISTVIEW'#9'lvSignals'#7'CO'
+'LUMNS'#14#1#7'CAPTION'#6#10'Handled by'#7'VISIBLE'#9#5'WIDTH'#2'K'#0#1#7'CA'
+'PTION'#6#6'Resume'#7'VISIBLE'#9#5'WIDTH'#2'K'#0#1#7'CAPTION'#6#4'Name'#7'VI'
+'SIBLE'#9#5'WIDTH'#3#200#0#0#1#7'CAPTION'#6#2'ID'#7'VISIBLE'#9#5'WIDTH'#2'2'
+#0#0#9'POPUPMENU'#7#9'popSignal'#9'VIEWSTYLE'#7#8'vsreport'#4'LEFT'#2#8#6'HE'
+'IGHT'#3'$'#1#3'TOP'#2#5#5'WIDTH'#3#192#1#0#0#0#0#0#7'TBUTTON'#9'cmdCancel'
+#11'MODALRESULT'#2#2#6'CANCEL'#9#7'CAPTION'#6#6'Cancel'#7'TABSTOP'#9#8'TABOR'
+'DER'#2#1#4'LEFT'#3#144#1#6'HEIGHT'#2#25#3'TOP'#3#152#1#5'WIDTH'#2'K'#0#0#7
+'TBUTTON'#5'cmdOK'#7'DEFAULT'#9#11'MODALRESULT'#2#1#7'CAPTION'#6#2'OK'#7'TAB'
+'STOP'#9#8'TABORDER'#2#2#4'LEFT'#3'@'#1#6'HEIGHT'#2#25#3'TOP'#3#152#1#5'WIDT'
+'H'#2'K'#0#0#10'TPOPUPMENU'#9'popSignal'#4'left'#3#152#1#3'top'#2#20#0#9'TME'
+'NUITEM'#19'mnuHandledByProgram'#7'CAPTION'#6#18'Handled by Program'#9'RADIO'
+'ITEM'#9#0#0#9'TMENUITEM'#21'mnuiHandledByDebugger'#7'CAPTION'#6#19'Handled '
+'by Debugger'#9'RADIOITEM'#9#0#0#9'TMENUITEM'#2'N1'#7'CAPTION'#6#1'-'#0#0#9
+'TMENUITEM'#16'mnuResumeHandled'#7'CAPTION'#6#14'Resume Handled'#9'RADIOITEM'
+#9#0#0#9'TMENUITEM'#18'mnuResumeUnhandled'#7'CAPTION'#6#16'Resume Unhandled'
+#9'RADIOITEM'#9#0#0#0#0
]);