mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-17 12:09:26 +02:00
MWE: Added DebuggerOptionDialog
git-svn-id: trunk@4277 -
This commit is contained in:
parent
63a231e277
commit
4204e18493
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -245,6 +245,8 @@ ide/componentpalette.pas svneol=native#text/pascal
|
||||
ide/compreg.pp svneol=native#text/pascal
|
||||
ide/customformeditor.pp 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/diffpatch.pas svneol=native#text/pascal
|
||||
ide/diskdiffsdialog.pas svneol=native#text/pascal
|
||||
|
284
ide/debugoptionsfrm.lfm
Normal file
284
ide/debugoptionsfrm.lfm
Normal 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
67
ide/debugoptionsfrm.lrs
Normal 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
|
||||
]);
|
Loading…
Reference in New Issue
Block a user