IDE: debugger options: auto search for gdb path when switching debugger class

git-svn-id: trunk@16354 -
This commit is contained in:
mattias 2008-09-01 18:10:40 +00:00
parent b110becc44
commit e0e29ebbde
5 changed files with 225 additions and 210 deletions

View File

@ -1,5 +1,5 @@
#
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2008/07/25]
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2008/08/24]
#
default: all
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded avr-embedded armeb-linux armeb-embedded

View File

@ -2,7 +2,7 @@
#
# Makefile.fpc for RunTimeTypeInfoControls 0.1
#
# This file was generated on 23-8-08
# This file was generated on 30-8-08
[package]
name=runtimetypeinfocontrols

View File

@ -22,19 +22,19 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
TabOrder = 0
object pgGeneral: TPage
Caption = 'pgGeneral'
ClientWidth = 474
ClientHeight = 379
ClientWidth = 476
ClientHeight = 366
object gbDebuggerType: TGroupBox
Left = 6
Height = 82
Height = 86
Top = 6
Width = 462
Width = 464
Align = alTop
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Debugger type and path'
ClientHeight = 64
ClientWidth = 458
ClientWidth = 456
ParentCtl3D = False
TabOrder = 0
object cmbDebuggerType: TComboBox
@ -45,13 +45,11 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
Left = 6
Height = 21
Top = 6
Width = 446
Width = 444
Anchors = [akTop, akLeft, akRight]
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
BorderSpacing.Around = 6
ItemHeight = 13
MaxLength = 0
OnChange = cmbDebuggerTypeCHANGE
MaxLength = -1
OnEditingDone = cmbDebuggerTypeCHANGE
OnSelect = cmbDebuggerTypeCHANGE
ParentCtl3D = False
TabOrder = 0
@ -64,12 +62,10 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
Left = 6
Height = 21
Top = 33
Width = 417
Width = 415
Anchors = [akTop, akLeft, akRight]
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
BorderSpacing.Around = 6
ItemHeight = 13
MaxLength = 0
MaxLength = -1
ParentCtl3D = False
TabOrder = 1
end
@ -78,7 +74,7 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = gbDebuggerType
AnchorSideRight.Side = asrBottom
Left = 429
Left = 427
Height = 25
Top = 33
Width = 23
@ -96,15 +92,15 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
AnchorSideRight.Control = pgGeneral
AnchorSideRight.Side = asrBottom
Left = 6
Height = 55
Top = 94
Width = 462
Height = 59
Top = 98
Width = 464
Align = alTop
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Additional search path'
ClientHeight = 37
ClientWidth = 458
ClientWidth = 456
ParentCtl3D = False
TabOrder = 1
object txtAdditionalPath: TEdit
@ -114,7 +110,7 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
Left = 6
Height = 25
Top = 6
Width = 417
Width = 415
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
TabOrder = 0
@ -123,7 +119,7 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
AnchorSideTop.Control = gbAdditionalSearchPath
AnchorSideRight.Control = gbAdditionalSearchPath
AnchorSideRight.Side = asrBottom
Left = 429
Left = 427
Height = 24
Top = 6
Width = 23
@ -143,21 +139,21 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
AnchorSideBottom.Control = pgGeneral
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 156
Top = 217
Width = 462
Height = 135
Top = 225
Width = 464
Align = alClient
BorderSpacing.Around = 6
Caption = 'Debugger specific options (depends on type of debugger)'
ClientHeight = 138
ClientWidth = 458
ClientHeight = 113
ClientWidth = 456
ParentCtl3D = False
TabOrder = 2
object pnlDebugSpecific: TPanel
Left = 6
Height = 126
Height = 101
Top = 6
Width = 446
Width = 444
Align = alClient
BorderSpacing.Around = 6
BevelOuter = bvNone
@ -175,8 +171,8 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
AnchorSideRight.Side = asrBottom
Left = 6
Height = 56
Top = 155
Width = 462
Top = 163
Width = 464
Align = alTop
AutoFill = True
BorderSpacing.Around = 6
@ -204,8 +200,8 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
Align = alTop
BorderSpacing.Around = 6
Caption = 'General'
ClientHeight = 132
ClientWidth = 462
ClientHeight = 110
ClientWidth = 454
ParentCtl3D = False
TabOrder = 0
object chkClearLogOnRun: TCheckBox
@ -241,8 +237,8 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
Align = alClient
BorderSpacing.Around = 6
Caption = 'Messages'
ClientHeight = 229
ClientWidth = 462
ClientHeight = 207
ClientWidth = 454
Enabled = False
ParentCtl3D = False
TabOrder = 1
@ -323,8 +319,8 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
Align = alClient
BorderSpacing.Around = 6
Caption = 'Ignore these exceptions'
ClientHeight = 322
ClientWidth = 466
ClientHeight = 300
ClientWidth = 458
ParentCtl3D = False
TabOrder = 0
object cmdExceptionRemove: TButton
@ -400,8 +396,8 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
Align = alClient
BorderSpacing.Around = 6
Caption = 'Signals'
ClientHeight = 342
ClientWidth = 464
ClientHeight = 320
ClientWidth = 456
ParentCtl3D = False
TabOrder = 0
object cmdSignalRemove: TButton
@ -480,7 +476,7 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
TabOrder = 1
object cmdOK: TBitBtn
AnchorSideBottom.Side = asrBottom
Left = 318
Left = 320
Height = 26
Top = 6
Width = 75
@ -498,10 +494,10 @@ object DebuggerOptionsForm: TDebuggerOptionsForm
object cmdCancel: TBitBtn
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Side = asrBottom
Left = 399
Left = 401
Height = 26
Top = 6
Width = 77
Width = 75
Align = alRight
AutoSize = True
BorderSpacing.Around = 6

View File

@ -10,162 +10,160 @@ LazarusResources.Add('TDebuggerOptionsForm','FORMDATA',[
+'bDebugOptions'#24'AnchorSideBottom.Control'#7#8'BtnPanel'#6'Height'#3#149#1
+#5'Width'#3#226#1#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akR'
+'ight'#8'akBottom'#0#9'PageIndex'#2#0#8'TabOrder'#2#0#0#5'TPage'#9'pgGeneral'
+#7'Caption'#6#9'pgGeneral'#11'ClientWidth'#3#218#1#12'ClientHeight'#3'{'#1#0
+#9'TGroupBox'#14'gbDebuggerType'#4'Left'#2#6#6'Height'#2'R'#3'Top'#2#6#5'Wid'
+'th'#3#206#1#5'Align'#7#5'alTop'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7
+#7'Caption'#6#9'pgGeneral'#11'ClientWidth'#3#220#1#12'ClientHeight'#3'n'#1#0
+#9'TGroupBox'#14'gbDebuggerType'#4'Left'#2#6#6'Height'#2'V'#3'Top'#2#6#5'Wid'
+'th'#3#208#1#5'Align'#7#5'alTop'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7
+'Caption'#6#22'Debugger type and path'#12'ClientHeight'#2'@'#11'ClientWidth'
+#3#202#1#11'ParentCtl3D'#8#8'TabOrder'#2#0#0#9'TComboBox'#15'cmbDebuggerType'
+#3#200#1#11'ParentCtl3D'#8#8'TabOrder'#2#0#0#9'TComboBox'#15'cmbDebuggerType'
+#22'AnchorSideLeft.Control'#7#14'gbDebuggerType'#21'AnchorSideTop.Control'#7
+#14'gbDebuggerType'#23'AnchorSideRight.Control'#7#14'gbDebuggerType'#20'Anch'
+'orSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#21#3'Top'#2#6#5'Wi'
+'dth'#3#190#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16'AutoCompleteT'
+'ext'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#20'BorderSpac'
+'ing.Around'#2#6#10'ItemHeight'#2#13#9'MaxLength'#2#0#8'OnChange'#7#21'cmbDe'
+'buggerTypeCHANGE'#8'OnSelect'#7#21'cmbDebuggerTypeCHANGE'#11'ParentCtl3D'#8
+#8'TabOrder'#2#0#0#0#9'TComboBox'#15'cmbDebuggerPath'#22'AnchorSideLeft.Cont'
+'rol'#7#14'gbDebuggerType'#21'AnchorSideTop.Control'#7#15'cmbDebuggerType'#18
+'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#19'cmdOpen'
+'DebuggerPath'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'!'#5'Width'#3#161#1#7'Anc'
+'hors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEn'
+'dOfLineComplete'#20'cbactSearchAscending'#0#20'BorderSpacing.Around'#2#6#10
+'ItemHeight'#2#13#9'MaxLength'#2#0#11'ParentCtl3D'#8#8'TabOrder'#2#1#0#0#7'T'
+'Button'#19'cmdOpenDebuggerPath'#21'AnchorSideTop.Control'#7#15'cmbDebuggerT'
+'ype'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#14
+'gbDebuggerType'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#173#1#6'H'
+'eight'#2#25#3'Top'#2'!'#5'Width'#2#23#7'Anchors'#11#5'akTop'#7'akRight'#0#20
+'BorderSpacing.Around'#2#6#7'Caption'#6#3'...'#7'OnClick'#7#24'cmdOpenDebugg'
+'erPathCLICK'#8'TabOrder'#2#2#0#0#0#9'TGroupBox'#22'gbAdditionalSearchPath'
+#22'AnchorSideLeft.Control'#7#9'pgGeneral'#21'AnchorSideTop.Control'#7#14'gb'
+'DebuggerType'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Cont'
+'rol'#7#9'pgGeneral'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'H'
+'eight'#2'7'#3'Top'#2'^'#5'Width'#3#206#1#5'Align'#7#5'alTop'#8'AutoSize'#9
+#20'BorderSpacing.Around'#2#6#7'Caption'#6#22'Additional search path'#12'Cli'
+'entHeight'#2'%'#11'ClientWidth'#3#202#1#11'ParentCtl3D'#8#8'TabOrder'#2#1#0
+#5'TEdit'#17'txtAdditionalPath'#22'AnchorSideLeft.Control'#7#22'gbAdditional'
+'SearchPath'#21'AnchorSideTop.Control'#7#22'gbAdditionalSearchPath'#23'Ancho'
+'rSideRight.Control'#7#21'cmdOpenAdditionalPath'#4'Left'#2#6#6'Height'#2#25#3
+'Top'#2#6#5'Width'#3#161#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#20
+'BorderSpacing.Around'#2#6#8'TabOrder'#2#0#0#0#7'TButton'#21'cmdOpenAddition'
+'alPath'#21'AnchorSideTop.Control'#7#22'gbAdditionalSearchPath'#23'AnchorSid'
+'eRight.Control'#7#22'gbAdditionalSearchPath'#20'AnchorSideRight.Side'#7#9'a'
+'srBottom'#4'Left'#3#173#1#6'Height'#2#24#3'Top'#2#6#5'Width'#2#23#7'Anchors'
+#11#5'akTop'#7'akRight'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#3'...'#7
+'OnClick'#7#26'cmdOpenAdditionalPathClick'#8'TabOrder'#2#1#0#0#0#9'TGroupBox'
+#18'gbDebuggerSpecific'#22'AnchorSideLeft.Control'#7#9'pgGeneral'#21'AnchorS'
+'ideTop.Control'#7#25'gcbDebuggerGeneralOptions'#18'AnchorSideTop.Side'#7#9
+'asrBottom'#23'AnchorSideRight.Control'#7#9'pgGeneral'#20'AnchorSideRight.Si'
+'de'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#9'pgGeneral'#21'AnchorSid'
+'eBottom.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#156#0#3'Top'#3#217#0#5
+'Width'#3#206#1#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#6#7'Captio'
+'n'#6'7Debugger specific options (depends on type of debugger)'#12'ClientHei'
+'ght'#3#138#0#11'ClientWidth'#3#202#1#11'ParentCtl3D'#8#8'TabOrder'#2#2#0#6
+'TPanel'#16'pnlDebugSpecific'#4'Left'#2#6#6'Height'#2'~'#3'Top'#2#6#5'Width'
+#3#190#1#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#6#10'BevelOuter'#7
+#6'bvNone'#11'BorderWidth'#2#4#11'FullRepaint'#8#8'TabOrder'#2#0#7'TabStop'#9
+#0#0#0#11'TCheckGroup'#25'gcbDebuggerGeneralOptions'#22'AnchorSideLeft.Contr'
+'ol'#7#9'pgGeneral'#21'AnchorSideTop.Control'#7#22'gbAdditionalSearchPath'#18
+'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#9'pgGenera'
,'l'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'8'#3'Top'
+#3#155#0#5'Width'#3#206#1#5'Align'#7#5'alTop'#8'AutoFill'#9#20'BorderSpacing'
+'.Around'#2#6#7'Caption'#6#24'Debugger general options'#28'ChildSizing.LeftR'
+'ightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.Enlarg'
+'eHorizontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical'
+#7#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsSca'
+'leChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizin'
+'g.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLin'
+'e'#2#1#8'TabOrder'#2#3#0#0#0#5'TPage'#10'pgEventLog'#7'Caption'#6#10'pgEven'
+'tLog'#11'ClientWidth'#3#218#1#12'ClientHeight'#3'{'#1#0#9'TGroupBox'#9'gbGe'
+'neral'#4'Left'#2#6#6'Height'#3#132#0#3'Top'#2#6#5'Width'#3#206#1#5'Align'#7
+#5'alTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6#7'General'#12'ClientHeig'
+'ht'#3#132#0#11'ClientWidth'#3#206#1#11'ParentCtl3D'#8#8'TabOrder'#2#0#0#9'T'
+'CheckBox'#16'chkClearLogOnRun'#4'Left'#2#4#6'Height'#2#19#3'Top'#2#5#5'Widt'
+'h'#2'f'#7'Caption'#6#16'Clear log on run'#8'TabOrder'#2#0#0#0#9'TCheckBox'
+#17'chkLimitLinecount'#4'Left'#2#4#6'Height'#2#19#3'Top'#2#29#5'Width'#2'j'#7
+'Caption'#6#18'Limit linecount to'#8'TabOrder'#2#1#0#0#9'TSpinEdit'#16'seLim'
+'itLinecount'#4'Left'#2'.'#6'Height'#2#20#3'Top'#2'6'#5'Width'#2'R'#7'Enable'
+'d'#8#8'TabOrder'#2#2#0#0#0#9'TGroupBox'#10'gbMessages'#4'Left'#2#6#6'Height'
+#3#229#0#3'Top'#3#144#0#5'Width'#3#206#1#5'Align'#7#8'alClient'#20'BorderSpa'
+'cing.Around'#2#6#7'Caption'#6#8'Messages'#12'ClientHeight'#3#229#0#11'Clien'
+'tWidth'#3#206#1#7'Enabled'#8#11'ParentCtl3D'#8#8'TabOrder'#2#1#0#9'TCheckBo'
+'x'#21'chkMessagesBreakpoint'#4'Left'#2#4#6'Height'#2#19#3'Top'#2#5#5'Width'
+#2'M'#11'AllowGrayed'#9#7'Caption'#6#10'Breakpoint'#8'TabOrder'#2#0#0#0#9'TC'
+'heckBox'#18'chkMessagesProcess'#4'Left'#2#4#6'Height'#2#19#3'Top'#2#29#5'Wi'
+'dth'#2'?'#11'AllowGrayed'#9#7'Caption'#6#7'Process'#8'TabOrder'#2#1#0#0#9'T'
+'CheckBox'#17'chkMessagesThread'#4'Left'#2#4#6'Height'#2#19#3'Top'#2'5'#5'Wi'
+'dth'#2'<'#11'AllowGrayed'#9#7'Caption'#6#6'Thread'#8'TabOrder'#2#2#0#0#9'TC'
+'heckBox'#17'chkMessagesModule'#4'Left'#2#4#6'Height'#2#19#3'Top'#2'M'#5'Wid'
+'th'#2'<'#11'AllowGrayed'#9#7'Caption'#6#6'Module'#8'TabOrder'#2#3#0#0#9'TCh'
+'eckBox'#17'chkMessagesOutput'#4'Left'#2#4#6'Height'#2#19#3'Top'#2'e'#5'Widt'
+'h'#2'<'#11'AllowGrayed'#9#7'Caption'#6#6'Output'#8'TabOrder'#2#4#0#0#9'TChe'
+'ckBox'#17'chkMessagesWindow'#4'Left'#2#4#6'Height'#2#19#3'Top'#2'}'#5'Width'
+#2'@'#11'AllowGrayed'#9#7'Caption'#6#6'Window'#8'TabOrder'#2#5#0#0#9'TCheckB'
+'ox'#20'chkMessagesInterface'#4'Left'#2#4#6'Height'#2#19#3'Top'#3#149#0#5'Wi'
+'dth'#2'G'#11'AllowGrayed'#9#7'Caption'#6#9'Interface'#8'TabOrder'#2#6#0#0#0
+#0#5'TPage'#12'pgExceptions'#7'Caption'#6#12'pgExceptions'#11'ClientWidth'#3
+#222#1#12'ClientHeight'#3'j'#1#0#9'TGroupBox'#18'bgIgnoreExceptions'#4'Left'
+#2#6#6'Height'#3'B'#1#3'Top'#2#6#5'Width'#3#210#1#5'Align'#7#8'alClient'#20
+'BorderSpacing.Around'#2#6#7'Caption'#6#23'Ignore these exceptions'#12'Clien'
+'tHeight'#3'B'#1#11'ClientWidth'#3#210#1#11'ParentCtl3D'#8#8'TabOrder'#2#0#0
+#7'TButton'#18'cmdExceptionRemove'#23'AnchorSideRight.Control'#7#18'bgIgnore'
+'Exceptions'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Con'
+'trol'#7#18'bgIgnoreExceptions'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'L'
+'eft'#3'y'#1#6'Height'#2#31#3'Top'#3#7#1#5'Width'#2'K'#7'Anchors'#11#7'akRig'
+'ht'#8'akBottom'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#6
+'Remove'#20'Constraints.MinWidth'#2'K'#7'Enabled'#8#7'OnClick'#7#23'cmdExcep'
+'tionRemoveCLICK'#8'TabOrder'#2#0#0#0#7'TButton'#15'cmdExceptionAdd'#23'Anch'
+'orSideRight.Control'#7#18'cmdExceptionRemove'#24'AnchorSideBottom.Control'#7
+#18'bgIgnoreExceptions'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3'('
+#1#6'Height'#2#31#3'Top'#3#7#1#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8'akBo'
+'ttom'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#3'Add'#20'C'
+'onstraints.MinWidth'#2'K'#7'OnClick'#7#20'cmdExceptionAddCLICK'#8'TabOrder'
+#2#1#0#0#13'TCheckListBox'#13'clbExceptions'#20'AnchorSideRight.Side'#7#9'as'
+'rBottom'#24'AnchorSideBottom.Control'#7#15'cmdExceptionAdd'#4'Left'#2#6#6'H'
+'eight'#3#251#0#3'Top'#2#6#5'Width'#3#190#1#5'Align'#7#5'alTop'#7'Anchors'#11
+#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#7
+'OnClick'#7#18'clbExceptionsCLICK'#8'TabOrder'#2#2#0#0#0#9'TCheckBox'#19'chk'
+'BreakOnException'#4'Left'#2#6#6'Height'#2#22#3'Top'#3'N'#1#5'Width'#3#210#1
+#5'Align'#7#8'alBottom'#11'AllowGrayed'#9#7'Anchors'#11#6'akLeft'#8'akBottom'
+#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#27'Break on Lazarus Exceptions'
+#8'TabOrder'#2#1#0#0#0#5'TPage'#9'pgSignals'#7'Caption'#6#9'pgSignals'#11'Cl'
+'ientWidth'#3#220#1#12'ClientHeight'#3'b'#1#0#9'TGroupBox'#9'gbSignals'#4'Le'
+'ft'#2#6#6'Height'#3'V'#1#3'Top'#2#6#5'Width'#3#208#1#5'Align'#7#8'alClient'
,#20'BorderSpacing.Around'#2#6#7'Caption'#6#7'Signals'#12'ClientHeight'#3'V'#1
+#11'ClientWidth'#3#208#1#11'ParentCtl3D'#8#8'TabOrder'#2#0#0#7'TButton'#15'c'
+'mdSignalRemove'#23'AnchorSideRight.Control'#7#9'gbSignals'#20'AnchorSideRig'
+'ht.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#9'gbSignals'#21'Anch'
+'orSideBottom.Side'#7#9'asrBottom'#4'Left'#3't'#1#6'Height'#2#20#3'Top'#3'&'
+#1#5'Width'#2'N'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9#20'Bor'
+'derSpacing.Around'#2#6#7'Caption'#6#6'Remove'#20'Constraints.MinWidth'#2'K'
+#7'Enabled'#8#8'TabOrder'#2#0#0#0#7'TButton'#12'cmdSignalAdd'#23'AnchorSideR'
+'ight.Control'#7#15'cmdSignalRemove'#24'AnchorSideBottom.Control'#7#9'gbSign'
+'als'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3'#'#1#6'Height'#2#20
+#3'Top'#3'&'#1#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSi'
+'ze'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#3'Add'#20'Constraints.MinWi'
+'dth'#2'K'#8'TabOrder'#2#1#0#0#9'TListView'#9'lvSignals'#24'AnchorSideBottom'
+'.Control'#7#12'cmdSignalAdd'#4'Left'#2#6#6'Height'#3#26#1#3'Top'#2#6#5'Widt'
+'h'#3#188#1#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8
+'akBottom'#0#20'BorderSpacing.Around'#2#6#7'Columns'#14#1#7'Caption'#6#4'Nam'
+'e'#5'Width'#3#200#0#0#1#7'Caption'#6#2'ID'#0#1#7'Caption'#6#10'Handled by'#5
+'Width'#2'K'#0#1#7'Caption'#6#6'Resume'#5'Width'#2'k'#0#0#9'PopupMenu'#7#9'p'
+'opSignal'#8'TabOrder'#2#2#9'ViewStyle'#7#8'vsReport'#0#0#0#0#0#6'TPanel'#8
+'BtnPanel'#6'Height'#2'&'#3'Top'#3#149#1#5'Width'#3#226#1#5'Align'#7#8'alBot'
+'tom'#8'AutoSize'#9#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'&'#11'Clie'
+'ntWidth'#3#226#1#8'TabOrder'#2#1#0#7'TBitBtn'#5'cmdOK'#21'AnchorSideBottom.'
+'Side'#7#9'asrBottom'#4'Left'#3'>'#1#6'Height'#2#26#3'Top'#2#6#5'Width'#2'K'
+#5'Align'#7#7'alRight'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'
+#6#3'&OK'#20'Constraints.MinWidth'#2'K'#7'Default'#9#4'Kind'#7#4'bkOK'#9'Num'
+'Glyphs'#2#0#7'OnClick'#7#10'cmdOKCLICK'#8'TabOrder'#2#0#0#0#7'TBitBtn'#9'cm'
+'dCancel'#20'AnchorSideRight.Side'#7#9'asrBottom'#21'AnchorSideBottom.Side'#7
+#9'asrBottom'#4'Left'#3#143#1#6'Height'#2#26#3'Top'#2#6#5'Width'#2'M'#5'Alig'
+'n'#7#7'alRight'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#6'Cancel'#9#7'Ca'
+'ption'#6#6'Cancel'#20'Constraints.MinWidth'#2'K'#4'Kind'#7#8'bkCancel'#11'M'
+'odalResult'#2#2#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#0#10'TPopupMenu'#9'pop'
+'Signal'#4'left'#2#8#3'top'#3#192#1#0#9'TMenuItem'#19'mnuHandledByProgram'#9
+'AutoCheck'#9#7'Caption'#6#18'Handled by Program'#10'GroupIndex'#2#1#9'Radio'
+'Item'#9#0#0#9'TMenuItem'#21'mnuiHandledByDebugger'#9'AutoCheck'#9#7'Caption'
+#6#19'Handled by Debugger'#10'GroupIndex'#2#1#9'RadioItem'#9#0#0#9'TMenuItem'
+#2'N1'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#16'mnuResumeHandled'#9'AutoCheck'#9
+#7'Caption'#6#14'Resume Handled'#10'GroupIndex'#2#2#9'RadioItem'#9#0#0#9'TMe'
+'nuItem'#18'mnuResumeUnhandled'#9'AutoCheck'#9#7'Caption'#6#16'Resume Unhand'
+'led'#10'GroupIndex'#2#2#9'RadioItem'#9#0#0#0#0
+'dth'#3#188#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacing'
+'.Around'#2#6#9'MaxLength'#2#255#13'OnEditingDone'#7#21'cmbDebuggerTypeCHANG'
+'E'#8'OnSelect'#7#21'cmbDebuggerTypeCHANGE'#11'ParentCtl3D'#8#8'TabOrder'#2#0
+#0#0#9'TComboBox'#15'cmbDebuggerPath'#22'AnchorSideLeft.Control'#7#14'gbDebu'
+'ggerType'#21'AnchorSideTop.Control'#7#15'cmbDebuggerType'#18'AnchorSideTop.'
+'Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#19'cmdOpenDebuggerPath'#4
+'Left'#2#6#6'Height'#2#21#3'Top'#2'!'#5'Width'#3#159#1#7'Anchors'#11#5'akTop'
+#6'akLeft'#7'akRight'#0#20'BorderSpacing.Around'#2#6#9'MaxLength'#2#255#11'P'
+'arentCtl3D'#8#8'TabOrder'#2#1#0#0#7'TButton'#19'cmdOpenDebuggerPath'#21'Anc'
+'horSideTop.Control'#7#15'cmbDebuggerType'#18'AnchorSideTop.Side'#7#9'asrBot'
+'tom'#23'AnchorSideRight.Control'#7#14'gbDebuggerType'#20'AnchorSideRight.Si'
+'de'#7#9'asrBottom'#4'Left'#3#171#1#6'Height'#2#25#3'Top'#2'!'#5'Width'#2#23
+#7'Anchors'#11#5'akTop'#7'akRight'#0#20'BorderSpacing.Around'#2#6#7'Caption'
+#6#3'...'#7'OnClick'#7#24'cmdOpenDebuggerPathCLICK'#8'TabOrder'#2#2#0#0#0#9
+'TGroupBox'#22'gbAdditionalSearchPath'#22'AnchorSideLeft.Control'#7#9'pgGene'
+'ral'#21'AnchorSideTop.Control'#7#14'gbDebuggerType'#18'AnchorSideTop.Side'#7
+#9'asrBottom'#23'AnchorSideRight.Control'#7#9'pgGeneral'#20'AnchorSideRight.'
+'Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2';'#3'Top'#2'b'#5'Width'#3#208#1
+#5'Align'#7#5'alTop'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6
+#22'Additional search path'#12'ClientHeight'#2'%'#11'ClientWidth'#3#200#1#11
+'ParentCtl3D'#8#8'TabOrder'#2#1#0#5'TEdit'#17'txtAdditionalPath'#22'AnchorSi'
+'deLeft.Control'#7#22'gbAdditionalSearchPath'#21'AnchorSideTop.Control'#7#22
+'gbAdditionalSearchPath'#23'AnchorSideRight.Control'#7#21'cmdOpenAdditionalP'
+'ath'#4'Left'#2#6#6'Height'#2#25#3'Top'#2#6#5'Width'#3#159#1#7'Anchors'#11#5
+'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacing.Around'#2#6#8'TabOrder'#2#0#0
+#0#7'TButton'#21'cmdOpenAdditionalPath'#21'AnchorSideTop.Control'#7#22'gbAdd'
+'itionalSearchPath'#23'AnchorSideRight.Control'#7#22'gbAdditionalSearchPath'
+#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#171#1#6'Height'#2#24#3'To'
+'p'#2#6#5'Width'#2#23#7'Anchors'#11#5'akTop'#7'akRight'#0#20'BorderSpacing.A'
+'round'#2#6#7'Caption'#6#3'...'#7'OnClick'#7#26'cmdOpenAdditionalPathClick'#8
+'TabOrder'#2#1#0#0#0#9'TGroupBox'#18'gbDebuggerSpecific'#22'AnchorSideLeft.C'
+'ontrol'#7#9'pgGeneral'#21'AnchorSideTop.Control'#7#25'gcbDebuggerGeneralOpt'
+'ions'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#9
+'pgGeneral'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Cont'
+'rol'#7#9'pgGeneral'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#6#6
+'Height'#3#135#0#3'Top'#3#225#0#5'Width'#3#208#1#5'Align'#7#8'alClient'#20'B'
+'orderSpacing.Around'#2#6#7'Caption'#6'7Debugger specific options (depends o'
+'n type of debugger)'#12'ClientHeight'#2'q'#11'ClientWidth'#3#200#1#11'Paren'
+'tCtl3D'#8#8'TabOrder'#2#2#0#6'TPanel'#16'pnlDebugSpecific'#4'Left'#2#6#6'He'
+'ight'#2'e'#3'Top'#2#6#5'Width'#3#188#1#5'Align'#7#8'alClient'#20'BorderSpac'
+'ing.Around'#2#6#10'BevelOuter'#7#6'bvNone'#11'BorderWidth'#2#4#11'FullRepai'
+'nt'#8#8'TabOrder'#2#0#7'TabStop'#9#0#0#0#11'TCheckGroup'#25'gcbDebuggerGene'
+'ralOptions'#22'AnchorSideLeft.Control'#7#9'pgGeneral'#21'AnchorSideTop.Cont'
+'rol'#7#22'gbAdditionalSearchPath'#18'AnchorSideTop.Side'#7#9'asrBottom'#23
+'AnchorSideRight.Control'#7#9'pgGeneral'#20'AnchorSideRight.Side'#7#9'asrBot'
+'tom'#4'Left'#2#6#6'Height'#2'8'#3'Top'#3#163#0#5'Width'#3#208#1#5'Align'#7#5
+'alTop'#8'AutoFill'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#24'Debugger '
,'general options'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBot'
+'tomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildRe'
+'size'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'Chi'
+'ldSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVertic'
+'al'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTopT'
+'oBottom'#27'ChildSizing.ControlsPerLine'#2#1#8'TabOrder'#2#3#0#0#0#5'TPage'
+#10'pgEventLog'#7'Caption'#6#10'pgEventLog'#11'ClientWidth'#3#218#1#12'Clien'
+'tHeight'#3'{'#1#0#9'TGroupBox'#9'gbGeneral'#4'Left'#2#6#6'Height'#3#132#0#3
+'Top'#2#6#5'Width'#3#206#1#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#7
+'Caption'#6#7'General'#12'ClientHeight'#2'n'#11'ClientWidth'#3#198#1#11'Pare'
+'ntCtl3D'#8#8'TabOrder'#2#0#0#9'TCheckBox'#16'chkClearLogOnRun'#4'Left'#2#4#6
+'Height'#2#19#3'Top'#2#5#5'Width'#2'f'#7'Caption'#6#16'Clear log on run'#8'T'
+'abOrder'#2#0#0#0#9'TCheckBox'#17'chkLimitLinecount'#4'Left'#2#4#6'Height'#2
+#19#3'Top'#2#29#5'Width'#2'j'#7'Caption'#6#18'Limit linecount to'#8'TabOrder'
+#2#1#0#0#9'TSpinEdit'#16'seLimitLinecount'#4'Left'#2'.'#6'Height'#2#20#3'Top'
+#2'6'#5'Width'#2'R'#7'Enabled'#8#8'TabOrder'#2#2#0#0#0#9'TGroupBox'#10'gbMes'
+'sages'#4'Left'#2#6#6'Height'#3#229#0#3'Top'#3#144#0#5'Width'#3#206#1#5'Alig'
+'n'#7#8'alClient'#20'BorderSpacing.Around'#2#6#7'Caption'#6#8'Messages'#12'C'
+'lientHeight'#3#207#0#11'ClientWidth'#3#198#1#7'Enabled'#8#11'ParentCtl3D'#8
+#8'TabOrder'#2#1#0#9'TCheckBox'#21'chkMessagesBreakpoint'#4'Left'#2#4#6'Heig'
+'ht'#2#19#3'Top'#2#5#5'Width'#2'M'#11'AllowGrayed'#9#7'Caption'#6#10'Breakpo'
+'int'#8'TabOrder'#2#0#0#0#9'TCheckBox'#18'chkMessagesProcess'#4'Left'#2#4#6
+'Height'#2#19#3'Top'#2#29#5'Width'#2'?'#11'AllowGrayed'#9#7'Caption'#6#7'Pro'
+'cess'#8'TabOrder'#2#1#0#0#9'TCheckBox'#17'chkMessagesThread'#4'Left'#2#4#6
+'Height'#2#19#3'Top'#2'5'#5'Width'#2'<'#11'AllowGrayed'#9#7'Caption'#6#6'Thr'
+'ead'#8'TabOrder'#2#2#0#0#9'TCheckBox'#17'chkMessagesModule'#4'Left'#2#4#6'H'
+'eight'#2#19#3'Top'#2'M'#5'Width'#2'<'#11'AllowGrayed'#9#7'Caption'#6#6'Modu'
+'le'#8'TabOrder'#2#3#0#0#9'TCheckBox'#17'chkMessagesOutput'#4'Left'#2#4#6'He'
+'ight'#2#19#3'Top'#2'e'#5'Width'#2'<'#11'AllowGrayed'#9#7'Caption'#6#6'Outpu'
+'t'#8'TabOrder'#2#4#0#0#9'TCheckBox'#17'chkMessagesWindow'#4'Left'#2#4#6'Hei'
+'ght'#2#19#3'Top'#2'}'#5'Width'#2'@'#11'AllowGrayed'#9#7'Caption'#6#6'Window'
+#8'TabOrder'#2#5#0#0#9'TCheckBox'#20'chkMessagesInterface'#4'Left'#2#4#6'Hei'
+'ght'#2#19#3'Top'#3#149#0#5'Width'#2'G'#11'AllowGrayed'#9#7'Caption'#6#9'Int'
+'erface'#8'TabOrder'#2#6#0#0#0#0#5'TPage'#12'pgExceptions'#7'Caption'#6#12'p'
+'gExceptions'#11'ClientWidth'#3#222#1#12'ClientHeight'#3'j'#1#0#9'TGroupBox'
+#18'bgIgnoreExceptions'#4'Left'#2#6#6'Height'#3'B'#1#3'Top'#2#6#5'Width'#3
+#210#1#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#6#7'Caption'#6#23'I'
+'gnore these exceptions'#12'ClientHeight'#3','#1#11'ClientWidth'#3#202#1#11
+'ParentCtl3D'#8#8'TabOrder'#2#0#0#7'TButton'#18'cmdExceptionRemove'#23'Ancho'
+'rSideRight.Control'#7#18'bgIgnoreExceptions'#20'AnchorSideRight.Side'#7#9'a'
+'srBottom'#24'AnchorSideBottom.Control'#7#18'bgIgnoreExceptions'#21'AnchorSi'
+'deBottom.Side'#7#9'asrBottom'#4'Left'#3'y'#1#6'Height'#2#31#3'Top'#3#7#1#5
+'Width'#2'K'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9#20'BorderS'
+'pacing.Around'#2#6#7'Caption'#6#6'Remove'#20'Constraints.MinWidth'#2'K'#7'E'
+'nabled'#8#7'OnClick'#7#23'cmdExceptionRemoveCLICK'#8'TabOrder'#2#0#0#0#7'TB'
+'utton'#15'cmdExceptionAdd'#23'AnchorSideRight.Control'#7#18'cmdExceptionRem'
+'ove'#24'AnchorSideBottom.Control'#7#18'bgIgnoreExceptions'#21'AnchorSideBot'
+'tom.Side'#7#9'asrBottom'#4'Left'#3'('#1#6'Height'#2#31#3'Top'#3#7#1#5'Width'
+#2'K'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9#20'BorderSpacing.'
+'Around'#2#6#7'Caption'#6#3'Add'#20'Constraints.MinWidth'#2'K'#7'OnClick'#7
+#20'cmdExceptionAddCLICK'#8'TabOrder'#2#1#0#0#13'TCheckListBox'#13'clbExcept'
+'ions'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7
+#15'cmdExceptionAdd'#4'Left'#2#6#6'Height'#3#251#0#3'Top'#2#6#5'Width'#3#190
+#1#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBotto'
+'m'#0#20'BorderSpacing.Around'#2#6#7'OnClick'#7#18'clbExceptionsCLICK'#8'Tab'
+'Order'#2#2#0#0#0#9'TCheckBox'#19'chkBreakOnException'#4'Left'#2#6#6'Height'
+#2#22#3'Top'#3'N'#1#5'Width'#3#210#1#5'Align'#7#8'alBottom'#11'AllowGrayed'#9
+#7'Anchors'#11#6'akLeft'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#7'Captio'
+'n'#6#27'Break on Lazarus Exceptions'#8'TabOrder'#2#1#0#0#0#5'TPage'#9'pgSig'
+'nals'#7'Caption'#6#9'pgSignals'#11'ClientWidth'#3#220#1#12'ClientHeight'#3
+'b'#1#0#9'TGroupBox'#9'gbSignals'#4'Left'#2#6#6'Height'#3'V'#1#3'Top'#2#6#5
+'Width'#3#208#1#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#6#7'Captio'
+'n'#6#7'Signals'#12'ClientHeight'#3'@'#1#11'ClientWidth'#3#200#1#11'ParentCt'
+'l3D'#8#8'TabOrder'#2#0#0#7'TButton'#15'cmdSignalRemove'#23'AnchorSideRight.'
,'Control'#7#9'gbSignals'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSi'
+'deBottom.Control'#7#9'gbSignals'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4
+'Left'#3't'#1#6'Height'#2#20#3'Top'#3'&'#1#5'Width'#2'N'#7'Anchors'#11#7'akR'
+'ight'#8'akBottom'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6
+#6'Remove'#20'Constraints.MinWidth'#2'K'#7'Enabled'#8#8'TabOrder'#2#0#0#0#7
+'TButton'#12'cmdSignalAdd'#23'AnchorSideRight.Control'#7#15'cmdSignalRemove'
+#24'AnchorSideBottom.Control'#7#9'gbSignals'#21'AnchorSideBottom.Side'#7#9'a'
+'srBottom'#4'Left'#3'#'#1#6'Height'#2#20#3'Top'#3'&'#1#5'Width'#2'K'#7'Ancho'
+'rs'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7
+'Caption'#6#3'Add'#20'Constraints.MinWidth'#2'K'#8'TabOrder'#2#1#0#0#9'TList'
+'View'#9'lvSignals'#24'AnchorSideBottom.Control'#7#12'cmdSignalAdd'#4'Left'#2
+#6#6'Height'#3#26#1#3'Top'#2#6#5'Width'#3#188#1#5'Align'#7#5'alTop'#7'Anchor'
+'s'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#20'BorderSpacing.Around'#2
+#6#7'Columns'#14#1#7'Caption'#6#4'Name'#5'Width'#3#200#0#0#1#7'Caption'#6#2
+'ID'#0#1#7'Caption'#6#10'Handled by'#5'Width'#2'K'#0#1#7'Caption'#6#6'Resume'
+#5'Width'#2'k'#0#0#9'PopupMenu'#7#9'popSignal'#8'TabOrder'#2#2#9'ViewStyle'#7
+#8'vsReport'#0#0#0#0#0#6'TPanel'#8'BtnPanel'#6'Height'#2'&'#3'Top'#3#149#1#5
+'Width'#3#226#1#5'Align'#7#8'alBottom'#8'AutoSize'#9#10'BevelOuter'#7#6'bvNo'
+'ne'#12'ClientHeight'#2'&'#11'ClientWidth'#3#226#1#8'TabOrder'#2#1#0#7'TBitB'
+'tn'#5'cmdOK'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3'@'#1#6'Heig'
+'ht'#2#26#3'Top'#2#6#5'Width'#2'K'#5'Align'#7#7'alRight'#8'AutoSize'#9#20'Bo'
+'rderSpacing.Around'#2#6#7'Caption'#6#3'&OK'#20'Constraints.MinWidth'#2'K'#7
+'Default'#9#4'Kind'#7#4'bkOK'#9'NumGlyphs'#2#0#7'OnClick'#7#10'cmdOKCLICK'#8
+'TabOrder'#2#0#0#0#7'TBitBtn'#9'cmdCancel'#20'AnchorSideRight.Side'#7#9'asrB'
+'ottom'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3#145#1#6'Height'#2
+#26#3'Top'#2#6#5'Width'#2'K'#5'Align'#7#7'alRight'#8'AutoSize'#9#20'BorderSp'
+'acing.Around'#2#6#6'Cancel'#9#7'Caption'#6#6'Cancel'#20'Constraints.MinWidt'
+'h'#2'K'#4'Kind'#7#8'bkCancel'#11'ModalResult'#2#2#9'NumGlyphs'#2#0#8'TabOrd'
+'er'#2#1#0#0#0#10'TPopupMenu'#9'popSignal'#4'left'#2#8#3'top'#3#192#1#0#9'TM'
+'enuItem'#19'mnuHandledByProgram'#9'AutoCheck'#9#7'Caption'#6#18'Handled by '
+'Program'#10'GroupIndex'#2#1#9'RadioItem'#9#0#0#9'TMenuItem'#21'mnuiHandledB'
+'yDebugger'#9'AutoCheck'#9#7'Caption'#6#19'Handled by Debugger'#10'GroupInde'
+'x'#2#1#9'RadioItem'#9#0#0#9'TMenuItem'#2'N1'#7'Caption'#6#1'-'#0#0#9'TMenuI'
+'tem'#16'mnuResumeHandled'#9'AutoCheck'#9#7'Caption'#6#14'Resume Handled'#10
+'GroupIndex'#2#2#9'RadioItem'#9#0#0#9'TMenuItem'#18'mnuResumeUnhandled'#9'Au'
+'toCheck'#9#7'Caption'#6#16'Resume Unhandled'#10'GroupIndex'#2#2#9'RadioItem'
+#9#0#0#0#0
]);

View File

@ -166,7 +166,6 @@ procedure TDebuggerOptionsForm.FetchDebuggerClass;
var
n: PtrInt;
DbgClass, CurClass: TDebuggerClass;
S: String;
List: TStringList;
begin
List := TStringList.Create;
@ -190,6 +189,22 @@ begin
then SetComboBoxText(cmbDebuggerType, '(none)')
else SetComboBoxText(cmbDebuggerType, FCurDebuggerClass.Caption);
txtAdditionalPath.Text:=EnvironmentOptions.DebuggerSearchPath;
end;
procedure TDebuggerOptionsForm.FetchDebuggerGeneralOptions;
begin
// IMPORTANT if more items are added the indexes must be updated here!
gcbDebuggerGeneralOptions.Checked[0] := EnvironmentOptions.DebuggerShowStopMessage;
end;
procedure TDebuggerOptionsForm.FetchDebuggerSpecificOptions;
var
S: String;
i: Integer;
Filename: string;
NewFilename: string;
begin
with cmbDebuggerPath.Items do begin
BeginUpdate;
Assign(EnvironmentOptions.DebuggerFileHistory);
@ -205,20 +220,24 @@ begin
end;
EndUpdate;
end;
FOldDebuggerPathAndParams:=EnvironmentOptions.DebuggerFilename;
SetComboBoxText(cmbDebuggerPath,FOldDebuggerPathAndParams,20);
txtAdditionalPath.Text:=EnvironmentOptions.DebuggerSearchPath;
end;
procedure TDebuggerOptionsForm.FetchDebuggerGeneralOptions;
begin
// IMPORTANT if more items are added the indexes must be updated here!
gcbDebuggerGeneralOptions.Checked[0] := EnvironmentOptions.DebuggerShowStopMessage;
end;
Filename:=cmbDebuggerPath.Text;
if Filename='' then begin
for i:=0 to cmbDebuggerPath.Items.Count-1 do begin
NewFilename:=cmbDebuggerPath.Items[i];
if FileExistsCached(NewFilename) then begin
Filename:=NewFilename;
break;
end;
NewFilename:=FindDefaultExecutablePath(ExtractFileName(Filename));
if NewFilename<>'' then begin
Filename:=NewFilename;
break;
end;
end;
end;
SetComboBoxText(cmbDebuggerPath,Filename,20);
procedure TDebuggerOptionsForm.FetchDebuggerSpecificOptions;
begin
PropertyGrid.Selection.Clear;
if FCurDebuggerClass<>nil then begin
PropertyGrid.Selection.Add(FCurDebuggerClass.GetProperties);
@ -460,6 +479,8 @@ begin
RowSpacing := 4;
end;
FOldDebuggerPathAndParams:=EnvironmentOptions.DebuggerFilename;
cmbDebuggerPath.Text:=FOldDebuggerPathAndParams;
FetchDebuggerClass;
FetchDebuggerGeneralOptions;