various combobox and other fixes from Vincent

git-svn-id: trunk@4962 -
This commit is contained in:
mattias 2003-12-26 15:29:33 +00:00
parent 8cded18cba
commit 79edaaaf23
6 changed files with 594 additions and 573 deletions

View File

@ -348,13 +348,16 @@ begin
Top := 150;
Width := 170;
Height := 20;
Style := csDropDownList;
Items.Add ('wohhh!');
Items.Add ('22222!');
ItemIndex := 1;
Items.Add ('33333!');
Items.Add ('abcde!');
Name := 'ComboBox2';
Sorted := true;
OnChange := @ComboOnChange;
OnClick := @ComboOnClick;
Sorted := true;
Show;
end;
@ -389,6 +392,9 @@ end.
{
$Log$
Revision 1.9 2003/12/26 15:29:33 mattias
various combobox and other fixes from Vincent
Revision 1.8 2002/10/30 13:44:29 lazarus
MG: fixed examples

View File

@ -1,492 +1,461 @@
object DebuggerOptionsForm: TDebuggerOptionsForm
BORDERSTYLE = bsdialog
CAPTION = 'Debugger Options'
CLIENTHEIGHT = 442
CLIENTWIDTH = 480
ONCREATE = DebuggerOptionsFormCREATE
ONDESTROY = DebuggerOptionsFormDESTROY
POSITION = podefaultposonly
HORZSCROLLBAR.PAGE = 481
VERTSCROLLBAR.PAGE = 443
LEFT = 632
HEIGHT = 442
TOP = 42
WIDTH = 480
object nbDebugOptions: TNOTEBOOK
ALIGN = altop
ANCHORS = [aktop, akleft]
PAGEINDEX = 0
HEIGHT = 398
WIDTH = 480
object pgGeneral: TPAGE
CAPTION = 'General'
CLIENTWIDTH = 476
CLIENTHEIGHT = 368
LEFT = 2
HEIGHT = 368
TOP = 28
WIDTH = 476
object gbDebuggerType: TGROUPBOX
ANCHORS = [aktop, akleft]
CAPTION = 'Debugger type and path'
CLIENTHEIGHT = 69
CLIENTWIDTH = 468
COLOR = -2147483633
PARENTCOLOR = True
PARENTCTL3D = False
TABORDER = 0
LEFT = 2
HEIGHT = 86
TOP = 8
WIDTH = 472
object cmbDebuggerType: TCOMBOBOX
ANCHORS = [aktop, akleft]
MAXLENGTH = 0
ONCHANGE = cmbDebuggerTypeCHANGE
PARENTCTL3D = False
TABORDER = 0
TABSTOP = True
LEFT = 6
HEIGHT = 25
TOP = 5
WIDTH = 268
BorderStyle = bsdialog
Caption = 'Debugger Options'
ClientHeight = 442
ClientWidth = 480
OnCreate = DebuggerOptionsFormCREATE
OnDestroy = DebuggerOptionsFormDESTROY
Position = poscreencenter
HorzScrollBar.Page = 481
VertScrollBar.Page = 443
Left = 419
Height = 442
Top = 257
Width = 480
object nbDebugOptions: TNotebook
Align = altop
PageIndex = 0
Height = 398
Width = 480
object pgGeneral: TPage
Caption = 'General'
ClientWidth = 476
ClientHeight = 368
Left = 2
Height = 368
Top = 28
Width = 476
object gbDebuggerType: TGroupBox
Caption = 'Debugger type and path'
ClientHeight = 69
ClientWidth = 468
Color = clBtnFace
ParentColor = True
ParentCtl3D = False
TabOrder = 0
Left = 2
Height = 86
Top = 8
Width = 472
object cmbDebuggerType: TComboBox
MaxLength = 0
OnChange = cmbDebuggerTypeCHANGE
ParentCtl3D = False
TabOrder = 0
TabStop = True
Left = 6
Height = 25
Top = 5
Width = 268
end
object cmbDebuggerPath: TCOMBOBOX
ANCHORS = [aktop, akleft]
MAXLENGTH = 0
PARENTCTL3D = False
TABORDER = 1
TABSTOP = True
LEFT = 6
HEIGHT = 25
TOP = 37
WIDTH = 428
object cmbDebuggerPath: TComboBox
MaxLength = 0
ParentCtl3D = False
TabOrder = 1
TabStop = True
Left = 6
Height = 25
Top = 37
Width = 428
end
object cmdOpenDebuggerPath: TBUTTON
ANCHORS = [aktop, akleft]
CAPTION = '...'
TABSTOP = True
TABORDER = 2
ONCLICK = cmdOpenDebuggerPathCLICK
LEFT = 442
HEIGHT = 25
TOP = 37
WIDTH = 19
object cmdOpenDebuggerPath: TButton
Caption = '...'
TabStop = True
TabOrder = 2
OnClick = cmdOpenDebuggerPathCLICK
Left = 442
Height = 25
Top = 37
Width = 19
end
end
object gbAdditionalSearchPath: TGROUPBOX
ANCHORS = [aktop, akleft]
CAPTION = 'Additional search path'
CLIENTHEIGHT = 35
CLIENTWIDTH = 468
COLOR = -2147483633
PARENTCOLOR = True
PARENTCTL3D = False
TABORDER = 1
LEFT = 2
HEIGHT = 52
TOP = 100
WIDTH = 472
object txtAdditionalPath: TEDIT
ANCHORS = [aktop, akleft]
TABSTOP = True
TABORDER = 0
LEFT = 6
HEIGHT = 25
TOP = 5
WIDTH = 428
object gbAdditionalSearchPath: TGroupBox
Caption = 'Additional search path'
ClientHeight = 35
ClientWidth = 468
Color = clBtnFace
ParentColor = True
ParentCtl3D = False
TabOrder = 1
Left = 2
Height = 52
Top = 100
Width = 472
object txtAdditionalPath: TEdit
TabStop = True
TabOrder = 0
Left = 6
Height = 25
Top = 5
Width = 428
end
object cmdOpenAdditionalPath: TBUTTON
ANCHORS = [aktop, akleft]
CAPTION = '...'
TABSTOP = True
TABORDER = 1
LEFT = 442
HEIGHT = 24
TOP = 5
WIDTH = 19
object cmdOpenAdditionalPath: TButton
Caption = '...'
TabStop = True
TabOrder = 1
Left = 442
Height = 24
Top = 5
Width = 19
end
end
object gbDebuggerSpecific: TGROUPBOX
ANCHORS = [aktop, akleft]
CAPTION = 'Debugger specific options (depends on type of debugger)'
CLIENTHEIGHT = 187
CLIENTWIDTH = 468
COLOR = -2147483633
PARENTCOLOR = True
PARENTCTL3D = False
TABORDER = 2
LEFT = 2
HEIGHT = 204
TOP = 156
WIDTH = 472
object gbDebuggerSpecific: TGroupBox
Caption = 'Debugger specific options (depends on type of debugger)'
ClientHeight = 187
ClientWidth = 468
Color = clBtnFace
ParentColor = True
ParentCtl3D = False
TabOrder = 2
Left = 2
Height = 204
Top = 156
Width = 472
end
end
object pgEventLog: TPAGE
CAPTION = 'Event Log'
CLIENTWIDTH = 476
CLIENTHEIGHT = 368
LEFT = 2
HEIGHT = 368
TOP = 28
WIDTH = 476
object gbGeneral: TGROUPBOX
ANCHORS = [aktop, akleft]
CAPTION = 'General'
CLIENTHEIGHT = 115
CLIENTWIDTH = 226
COLOR = -2147483633
PARENTCOLOR = True
PARENTCTL3D = False
TABORDER = 0
LEFT = 4
HEIGHT = 132
TOP = 8
WIDTH = 230
object chkClearLogOnRun: TCHECKBOX
ALLOWGRAYED = True
ANCHORS = [aktop, akleft]
AUTOSIZE = True
CAPTION = 'Clear log on run'
DRAGCURSOR = 0
TABORDER = 0
TABSTOP = True
LEFT = 4
HEIGHT = 20
TOP = 5
WIDTH = 135
object pgEventLog: TPage
Caption = 'Event Log'
ClientWidth = 476
ClientHeight = 368
Left = 2
Height = 368
Top = 28
Width = 476
object gbGeneral: TGroupBox
Caption = 'General'
ClientHeight = 115
ClientWidth = 226
Color = clBtnFace
ParentColor = True
ParentCtl3D = False
TabOrder = 0
Left = 4
Height = 132
Top = 8
Width = 230
object chkClearLogOnRun: TCheckBox
AllowGrayed = True
AutoSize = True
Caption = 'Clear log on run'
DragCursor = crDefault
TabOrder = 0
TabStop = True
Left = 4
Height = 20
Top = 5
Width = 135
end
object chkLimitLinecount: TCHECKBOX
ALLOWGRAYED = True
ANCHORS = [aktop, akleft]
AUTOSIZE = True
CAPTION = 'Limit linecount to'
DRAGCURSOR = 0
TABORDER = 1
TABSTOP = True
LEFT = 4
HEIGHT = 20
TOP = 29
WIDTH = 119
object chkLimitLinecount: TCheckBox
AllowGrayed = True
AutoSize = True
Caption = 'Limit linecount to'
DragCursor = crDefault
TabOrder = 1
TabStop = True
Left = 4
Height = 20
Top = 29
Width = 119
end
object seLimitLinecount: TSPINEDIT
ENABLED = False
CLIMB_RATE = 7.10933840589535E-34
MINVALUE = 7.10933840589535E-34
MAXVALUE = 7.10933840589535E-34
VALUE = 7.10933840589535E-34
LEFT = 28
HEIGHT = 20
TOP = 53
WIDTH = 62
object seLimitLinecount: TSpinEdit
Enabled = False
Climb_Rate = 7.10933840589535E-34
MinValue = 7.10933840589535E-34
MaxValue = 7.10933840589535E-34
Value = 7.10933840589535E-34
Left = 28
Height = 20
Top = 53
Width = 62
end
end
object gbMessages: TGROUPBOX
ANCHORS = [aktop, akleft]
CAPTION = 'Messages'
CLIENTHEIGHT = 171
CLIENTWIDTH = 228
COLOR = -2147483633
ENABLED = False
PARENTCOLOR = True
PARENTCTL3D = False
TABORDER = 1
LEFT = 242
HEIGHT = 188
TOP = 8
WIDTH = 232
object chkMessagesBreakpoint: TCHECKBOX
ALLOWGRAYED = True
ANCHORS = [aktop, akleft]
AUTOSIZE = True
CAPTION = 'Breakpoint'
DRAGCURSOR = 0
TABORDER = 0
TABSTOP = True
LEFT = 4
HEIGHT = 20
TOP = 5
WIDTH = 161
object gbMessages: TGroupBox
Caption = 'Messages'
ClientHeight = 171
ClientWidth = 228
Color = clBtnFace
Enabled = False
ParentColor = True
ParentCtl3D = False
TabOrder = 1
Left = 242
Height = 188
Top = 8
Width = 232
object chkMessagesBreakpoint: TCheckBox
AllowGrayed = True
AutoSize = True
Caption = 'Breakpoint'
DragCursor = crDefault
TabOrder = 0
TabStop = True
Left = 4
Height = 20
Top = 5
Width = 161
end
object chkMessagesProcess: TCHECKBOX
ALLOWGRAYED = True
ANCHORS = [aktop, akleft]
AUTOSIZE = True
CAPTION = 'Process'
DRAGCURSOR = 0
TABORDER = 1
TABSTOP = True
LEFT = 4
HEIGHT = 20
TOP = 29
WIDTH = 147
object chkMessagesProcess: TCheckBox
AllowGrayed = True
AutoSize = True
Caption = 'Process'
DragCursor = crDefault
TabOrder = 1
TabStop = True
Left = 4
Height = 20
Top = 29
Width = 147
end
object chkMessagesThread: TCHECKBOX
ALLOWGRAYED = True
ANCHORS = [aktop, akleft]
AUTOSIZE = True
CAPTION = 'Thread'
DRAGCURSOR = 0
TABORDER = 2
TABSTOP = True
LEFT = 4
HEIGHT = 20
TOP = 53
WIDTH = 141
object chkMessagesThread: TCheckBox
AllowGrayed = True
AutoSize = True
Caption = 'Thread'
DragCursor = crDefault
TabOrder = 2
TabStop = True
Left = 4
Height = 20
Top = 53
Width = 141
end
object chkMessagesModule: TCHECKBOX
ALLOWGRAYED = True
ANCHORS = [aktop, akleft]
AUTOSIZE = True
CAPTION = 'Module'
DRAGCURSOR = 0
TABORDER = 3
TABSTOP = True
LEFT = 4
HEIGHT = 20
TOP = 77
WIDTH = 144
object chkMessagesModule: TCheckBox
AllowGrayed = True
AutoSize = True
Caption = 'Module'
DragCursor = crDefault
TabOrder = 3
TabStop = True
Left = 4
Height = 20
Top = 77
Width = 144
end
object chkMessagesOutput: TCHECKBOX
ALLOWGRAYED = True
ANCHORS = [aktop, akleft]
AUTOSIZE = True
CAPTION = 'Output'
DRAGCURSOR = 0
TABORDER = 4
TABSTOP = True
LEFT = 4
HEIGHT = 20
TOP = 101
WIDTH = 139
object chkMessagesOutput: TCheckBox
AllowGrayed = True
AutoSize = True
Caption = 'Output'
DragCursor = crDefault
TabOrder = 4
TabStop = True
Left = 4
Height = 20
Top = 101
Width = 139
end
object chkMessagesWindow: TCHECKBOX
ALLOWGRAYED = True
ANCHORS = [aktop, akleft]
AUTOSIZE = True
CAPTION = 'Window'
DRAGCURSOR = 0
TABORDER = 5
TABSTOP = True
LEFT = 4
HEIGHT = 20
TOP = 125
WIDTH = 146
object chkMessagesWindow: TCheckBox
AllowGrayed = True
AutoSize = True
Caption = 'Window'
DragCursor = crDefault
TabOrder = 5
TabStop = True
Left = 4
Height = 20
Top = 125
Width = 146
end
object chkMessagesInterface: TCHECKBOX
ALLOWGRAYED = True
ANCHORS = [aktop, akleft]
AUTOSIZE = True
CAPTION = 'Interface'
DRAGCURSOR = 0
TABORDER = 6
TABSTOP = True
LEFT = 4
HEIGHT = 20
TOP = 149
WIDTH = 150
object chkMessagesInterface: TCheckBox
AllowGrayed = True
AutoSize = True
Caption = 'Interface'
DragCursor = crDefault
TabOrder = 6
TabStop = True
Left = 4
Height = 20
Top = 149
Width = 150
end
end
end
object pgExceptions: TPAGE
CAPTION = 'Language Exceptions'
CLIENTWIDTH = 476
CLIENTHEIGHT = 368
LEFT = 2
HEIGHT = 368
TOP = 28
WIDTH = 476
object bgIgnoreExceptions: TGROUPBOX
ANCHORS = [aktop, akleft]
CAPTION = 'Ignore these exceptions'
CLIENTHEIGHT = 311
CLIENTWIDTH = 464
COLOR = -2147483633
PARENTCOLOR = True
PARENTCTL3D = False
TABORDER = 0
LEFT = 4
HEIGHT = 328
TOP = 8
WIDTH = 468
object cmdExceptionRemove: TBUTTON
ANCHORS = [aktop, akleft]
ENABLED = False
CAPTION = 'Remove'
TABSTOP = True
TABORDER = 0
ONCLICK = cmdExceptionRemoveCLICK
LEFT = 380
HEIGHT = 25
TOP = 277
WIDTH = 75
object pgExceptions: TPage
Caption = 'Language Exceptions'
ClientWidth = 476
ClientHeight = 368
Left = 2
Height = 368
Top = 28
Width = 476
object bgIgnoreExceptions: TGroupBox
Caption = 'Ignore these exceptions'
ClientHeight = 311
ClientWidth = 464
Color = clBtnFace
ParentColor = True
ParentCtl3D = False
TabOrder = 0
Left = 4
Height = 328
Top = 8
Width = 468
object cmdExceptionRemove: TButton
Enabled = False
Caption = 'Remove'
TabStop = True
TabOrder = 0
OnClick = cmdExceptionRemoveCLICK
Left = 380
Height = 25
Top = 277
Width = 75
end
object cmdExceptionAdd: TBUTTON
ANCHORS = [aktop, akleft]
CAPTION = 'Add'
TABSTOP = True
TABORDER = 1
ONCLICK = cmdExceptionAddCLICK
LEFT = 300
HEIGHT = 25
TOP = 277
WIDTH = 75
object cmdExceptionAdd: TButton
Caption = 'Add'
TabStop = True
TabOrder = 1
OnClick = cmdExceptionAddCLICK
Left = 300
Height = 25
Top = 277
Width = 75
end
object clbExceptions: TCHECKLISTBOX
ANCHORS = [aktop, akleft]
ONCLICK = clbExceptionsCLICK
TABORDER = 2
TABSTOP = True
TOPINDEX = -1
LEFT = 8
HEIGHT = 264
TOP = 5
WIDTH = 448
object clbExceptions: TCheckListBox
OnClick = clbExceptionsCLICK
TabOrder = 2
TabStop = True
TopIndex = -1
Left = 8
Height = 264
Top = 5
Width = 448
end
end
object chkBreakOnException: TCHECKBOX
ALLOWGRAYED = True
ANCHORS = [aktop, akleft]
AUTOSIZE = True
CAPTION = 'Break on Lazarus Exceptions'
DRAGCURSOR = 0
TABORDER = 1
TABSTOP = True
LEFT = 2
HEIGHT = 20
TOP = 340
WIDTH = 188
object chkBreakOnException: TCheckBox
AllowGrayed = True
AutoSize = True
Caption = 'Break on Lazarus Exceptions'
DragCursor = crDefault
TabOrder = 1
TabStop = True
Left = 2
Height = 20
Top = 340
Width = 188
end
end
object pgSignals: TPAGE
CAPTION = 'OS Exceptions'
CLIENTWIDTH = 476
CLIENTHEIGHT = 368
LEFT = 2
HEIGHT = 368
TOP = 28
WIDTH = 476
object gbSignals: TGROUPBOX
ANCHORS = [aktop, akleft]
CAPTION = 'Signals'
CLIENTHEIGHT = 337
CLIENTWIDTH = 464
COLOR = -2147483633
PARENTCOLOR = True
PARENTCTL3D = False
TABORDER = 0
LEFT = 4
HEIGHT = 354
TOP = 8
WIDTH = 468
object cmdSignalRemove: TBUTTON
ANCHORS = [aktop, akleft]
ENABLED = False
CAPTION = 'Remove'
TABSTOP = True
TABORDER = 0
LEFT = 381
HEIGHT = 25
TOP = 305
WIDTH = 75
object pgSignals: TPage
Caption = 'OS Exceptions'
ClientWidth = 476
ClientHeight = 368
Left = 2
Height = 368
Top = 28
Width = 476
object gbSignals: TGroupBox
Caption = 'Signals'
ClientHeight = 337
ClientWidth = 464
Color = clBtnFace
ParentColor = True
ParentCtl3D = False
TabOrder = 0
Left = 4
Height = 354
Top = 8
Width = 468
object cmdSignalRemove: TButton
Enabled = False
Caption = 'Remove'
TabStop = True
TabOrder = 0
Left = 381
Height = 25
Top = 305
Width = 75
end
object cmdSignalAdd: TBUTTON
ANCHORS = [aktop, akleft]
CAPTION = 'Add'
TABSTOP = True
TABORDER = 1
LEFT = 296
HEIGHT = 25
TOP = 305
WIDTH = 75
object cmdSignalAdd: TButton
Caption = 'Add'
TabStop = True
TabOrder = 1
Left = 296
Height = 25
Top = 305
Width = 75
end
object lvSignals: TLISTVIEW
ANCHORS = [aktop, akleft]
COLOR = -2147483633
COLUMNS = <
object lvSignals: TListView
Color = clBtnFace
Columns = <
item
CAPTION = 'Name'
VISIBLE = True
WIDTH = 200
Caption = 'Name'
Visible = True
Width = 200
end
item
CAPTION = 'ID'
VISIBLE = True
WIDTH = 50
Caption = 'ID'
Visible = True
Width = 50
end
item
CAPTION = 'Handled by'
VISIBLE = True
WIDTH = 75
Caption = 'Handled by'
Visible = True
Width = 75
end
item
CAPTION = 'Resume'
VISIBLE = True
WIDTH = 75
Caption = 'Resume'
Visible = True
Width = 75
end>
POPUPMENU = popSignal
VIEWSTYLE = vsreport
LEFT = 8
HEIGHT = 292
TOP = 5
WIDTH = 448
PopupMenu = popSignal
ViewStyle = vsreport
Left = 8
Height = 292
Top = 5
Width = 448
end
end
end
end
object cmdCancel: TBUTTON
ANCHORS = [aktop, akleft]
MODALRESULT = 2
CANCEL = True
CAPTION = 'Cancel'
TABSTOP = True
TABORDER = 1
LEFT = 400
HEIGHT = 25
TOP = 408
WIDTH = 75
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
ANCHORS = [aktop, akleft]
DEFAULT = True
CAPTION = 'OK'
TABSTOP = True
TABORDER = 2
ONCLICK = cmdOKCLICK
LEFT = 320
HEIGHT = 25
TOP = 408
WIDTH = 75
object cmdOK: TButton
Default = True
Caption = 'OK'
TabStop = True
TabOrder = 2
OnClick = cmdOKCLICK
Left = 320
Height = 25
Top = 408
Width = 75
end
object popSignal: TPOPUPMENU
object popSignal: TPopupMenu
left = 408
top = 20
object mnuHandledByProgram: TMENUITEM
AUTOCHECK = True
CAPTION = 'Handled by Program'
GROUPINDEX = 1
RADIOITEM = True
object mnuHandledByProgram: TMenuItem
AutoCheck = True
Caption = 'Handled by Program'
GroupIndex = 1
RadioItem = True
end
object mnuiHandledByDebugger: TMENUITEM
AUTOCHECK = True
CAPTION = 'Handled by Debugger'
GROUPINDEX = 1
RADIOITEM = True
object mnuiHandledByDebugger: TMenuItem
AutoCheck = True
Caption = 'Handled by Debugger'
GroupIndex = 1
RadioItem = True
end
object N1: TMENUITEM
CAPTION = '-'
object N1: TMenuItem
Caption = '-'
end
object mnuResumeHandled: TMENUITEM
AUTOCHECK = True
CAPTION = 'Resume Handled'
GROUPINDEX = 2
RADIOITEM = True
object mnuResumeHandled: TMenuItem
AutoCheck = True
Caption = 'Resume Handled'
GroupIndex = 2
RadioItem = True
end
object mnuResumeUnhandled: TMENUITEM
AUTOCHECK = True
CAPTION = 'Resume Unhandled'
GROUPINDEX = 2
RADIOITEM = True
object mnuResumeUnhandled: TMenuItem
AutoCheck = True
Caption = 'Resume Unhandled'
GroupIndex = 2
RadioItem = True
end
end
end

View File

@ -1,128 +1,116 @@
{ 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#8'ONCREATE'#7#25'DebuggerOptionsFormCREATE'#9'ONDESTROY'#7
+#26'DebuggerOptionsFormDESTROY'#8'POSITION'#7#16'podefaultposonly'#18'HORZSC'
+'ROLLBAR.PAGE'#3#225#1#18'VERTSCROLLBAR.PAGE'#3#187#1#4'LEFT'#3'x'#2#6'HEIGH'
+'T'#3#186#1#3'TOP'#2'*'#5'WIDTH'#3#224#1#0#9'TNOTEBOOK'#14'nbDebugOptions'#5
+'ALIGN'#7#5'altop'#7'ANCHORS'#11#5'aktop'#6'akleft'#0#9'PAGEINDEX'#2#0#6'HEI'
+'GHT'#3#142#1#5'WIDTH'#3#224#1#0#5'TPAGE'#9'pgGeneral'#7'CAPTION'#6#7'Genera'
+'l'#11'CLIENTWIDTH'#3#220#1#12'CLIENTHEIGHT'#3'p'#1#4'LEFT'#2#2#6'HEIGHT'#3
+'p'#1#3'TOP'#2#28#5'WIDTH'#3#220#1#0#9'TGROUPBOX'#14'gbDebuggerType'#7'ANCHO'
+'RS'#11#5'aktop'#6'akleft'#0#7'CAPTION'#6#22'Debugger type and path'#12'CLIE'
+'NTHEIGHT'#2'E'#11'CLIENTWIDTH'#3#212#1#5'COLOR'#4#15#0#0#128#11'PARENTCOLOR'
+#9#11'PARENTCTL3D'#8#8'TABORDER'#2#0#4'LEFT'#2#2#6'HEIGHT'#2'V'#3'TOP'#2#8#5
+'WIDTH'#3#216#1#0#9'TCOMBOBOX'#15'cmbDebuggerType'#7'ANCHORS'#11#5'aktop'#6
+'akleft'#0#9'MAXLENGTH'#2#0#8'ONCHANGE'#7#21'cmbDebuggerTypeCHANGE'#11'PAREN'
+'TCTL3D'#8#8'TABORDER'#2#0#7'TABSTOP'#9#4'LEFT'#2#6#6'HEIGHT'#2#25#3'TOP'#2#5
+#5'WIDTH'#3#12#1#0#0#9'TCOMBOBOX'#15'cmbDebuggerPath'#7'ANCHORS'#11#5'aktop'
+#6'akleft'#0#9'MAXLENGTH'#2#0#11'PARENTCTL3D'#8#8'TABORDER'#2#1#7'TABSTOP'#9
+#4'LEFT'#2#6#6'HEIGHT'#2#25#3'TOP'#2'%'#5'WIDTH'#3#172#1#0#0#7'TBUTTON'#19'c'
+'mdOpenDebuggerPath'#7'ANCHORS'#11#5'aktop'#6'akleft'#0#7'CAPTION'#6#3'...'#7
+'TABSTOP'#9#8'TABORDER'#2#2#7'ONCLICK'#7#24'cmdOpenDebuggerPathCLICK'#4'LEFT'
+#3#186#1#6'HEIGHT'#2#25#3'TOP'#2'%'#5'WIDTH'#2#19#0#0#0#9'TGROUPBOX'#22'gbAd'
+'ditionalSearchPath'#7'ANCHORS'#11#5'aktop'#6'akleft'#0#7'CAPTION'#6#22'Addi'
+'tional search path'#12'CLIENTHEIGHT'#2'#'#11'CLIENTWIDTH'#3#212#1#5'COLOR'#4
+#15#0#0#128#11'PARENTCOLOR'#9#11'PARENTCTL3D'#8#8'TABORDER'#2#1#4'LEFT'#2#2#6
+'HEIGHT'#2'4'#3'TOP'#2'd'#5'WIDTH'#3#216#1#0#5'TEDIT'#17'txtAdditionalPath'#7
+'ANCHORS'#11#5'aktop'#6'akleft'#0#7'TABSTOP'#9#8'TABORDER'#2#0#4'LEFT'#2#6#6
+'HEIGHT'#2#25#3'TOP'#2#5#5'WIDTH'#3#172#1#0#0#7'TBUTTON'#21'cmdOpenAdditiona'
+'lPath'#7'ANCHORS'#11#5'aktop'#6'akleft'#0#7'CAPTION'#6#3'...'#7'TABSTOP'#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'#18'gbDebuggerSpecific'#7'ANCHORS'#11#5'aktop'#6'akleft'#0#7'CA'
+'PTION'#6'7Debugger specific options (depends on type of debugger)'#12'CLIEN'
+'THEIGHT'#3#187#0#11'CLIENTWIDTH'#3#212#1#5'COLOR'#4#15#0#0#128#11'PARENTCOL'
+'OR'#9#11'PARENTCTL3D'#8#8'TABORDER'#2#2#4'LEFT'#2#2#6'HEIGHT'#3#204#0#3'TOP'
+#3#156#0#5'WIDTH'#3#216#1#0#0#0#5'TPAGE'#10'pgEventLog'#7'CAPTION'#6#9'Event'
+' Log'#11'CLIENTWIDTH'#3#220#1#12'CLIENTHEIGHT'#3'p'#1#4'LEFT'#2#2#6'HEIGHT'
+#3'p'#1#3'TOP'#2#28#5'WIDTH'#3#220#1#0#9'TGROUPBOX'#9'gbGeneral'#7'ANCHORS'
+#11#5'aktop'#6'akleft'#0#7'CAPTION'#6#7'General'#12'CLIENTHEIGHT'#2's'#11'CL'
+'IENTWIDTH'#3#226#0#5'COLOR'#4#15#0#0#128#11'PARENTCOLOR'#9#11'PARENTCTL3D'#8
+#8'TABORDER'#2#0#4'LEFT'#2#4#6'HEIGHT'#3#132#0#3'TOP'#2#8#5'WIDTH'#3#230#0#0
+#9'TCHECKBOX'#16'chkClearLogOnRun'#11'ALLOWGRAYED'#9#7'ANCHORS'#11#5'aktop'#6
+'akleft'#0#8'AUTOSIZE'#9#7'CAPTION'#6#16'Clear log on run'#10'DRAGCURSOR'#2#0
+#8'TABORDER'#2#0#7'TABSTOP'#9#4'LEFT'#2#4#6'HEIGHT'#2#20#3'TOP'#2#5#5'WIDTH'
+#3#135#0#0#0#9'TCHECKBOX'#17'chkLimitLinecount'#11'ALLOWGRAYED'#9#7'ANCHORS'
+#11#5'aktop'#6'akleft'#0#8'AUTOSIZE'#9#7'CAPTION'#6#18'Limit linecount to'#10
+'DRAGCURSOR'#2#0#8'TABORDER'#2#1#7'TABSTOP'#9#4'LEFT'#2#4#6'HEIGHT'#2#20#3'T'
+'OP'#2#29#5'WIDTH'#2'w'#0#0#9'TSPINEDIT'#16'seLimitLinecount'#7'ENABLED'#8#10
+'CLIMB_RATE'#5#0#0#0#0#0#144'?'#236#144'?'#8'MINVALUE'#5#0#0#0#0#0#144'?'#236
+#144'?'#8'MAXVALUE'#5#0#0#0#0#0#144'?'#236#144'?'#5'VALUE'#5#0#0#0#0#0#144'?'
+#236#144'?'#4'LEFT'#2#28#6'HEIGHT'#2#20#3'TOP'#2'5'#5'WIDTH'#2'>'#0#0#0#9'TG'
+'ROUPBOX'#10'gbMessages'#7'ANCHORS'#11#5'aktop'#6'akleft'#0#7'CAPTION'#6#8'M'
+'essages'#12'CLIENTHEIGHT'#3#171#0#11'CLIENTWIDTH'#3#228#0#5'COLOR'#4#15#0#0
+#128#7'ENABLED'#8#11'PARENTCOLOR'#9#11'PARENTCTL3D'#8#8'TABORDER'#2#1#4'LEFT'
+#3#242#0#6'HEIGHT'#3#188#0#3'TOP'#2#8#5'WIDTH'#3#232#0#0#9'TCHECKBOX'#21'chk'
+'MessagesBreakpoint'#11'ALLOWGRAYED'#9#7'ANCHORS'#11#5'aktop'#6'akleft'#0#8
+'AUTOSIZE'#9#7'CAPTION'#6#10'Breakpoint'#10'DRAGCURSOR'#2#0#8'TABORDER'#2#0#7
+'TABSTOP'#9#4'LEFT'#2#4#6'HEIGHT'#2#20#3'TOP'#2#5#5'WIDTH'#3#161#0#0#0#9'TCH'
+'ECKBOX'#18'chkMessagesProcess'#11'ALLOWGRAYED'#9#7'ANCHORS'#11#5'aktop'#6'a'
+'kleft'#0#8'AUTOSIZE'#9#7'CAPTION'#6#7'Process'#10'DRAGCURSOR'#2#0#8'TABORDE'
+'R'#2#1#7'TABSTOP'#9#4'LEFT'#2#4#6'HEIGHT'#2#20#3'TOP'#2#29#5'WIDTH'#3#147#0
+#0#0#9'TCHECKBOX'#17'chkMessagesThread'#11'ALLOWGRAYED'#9#7'ANCHORS'#11#5'ak'
+'top'#6'akleft'#0#8'AUTOSIZE'#9#7'CAPTION'#6#6'Thread'#10'DRAGCURSOR'#2#0#8
+'TABORDER'#2#2#7'TABSTOP'#9#4'LEFT'#2#4#6'HEIGHT'#2#20#3'TOP'#2'5'#5'WIDTH'#3
+#141#0#0#0#9'TCHECKBOX'#17'chkMessagesModule'#11'ALLOWGRAYED'#9#7'ANCHORS'#11
,#5'aktop'#6'akleft'#0#8'AUTOSIZE'#9#7'CAPTION'#6#6'Module'#10'DRAGCURSOR'#2#0
+#8'TABORDER'#2#3#7'TABSTOP'#9#4'LEFT'#2#4#6'HEIGHT'#2#20#3'TOP'#2'M'#5'WIDTH'
+#3#144#0#0#0#9'TCHECKBOX'#17'chkMessagesOutput'#11'ALLOWGRAYED'#9#7'ANCHORS'
+#11#5'aktop'#6'akleft'#0#8'AUTOSIZE'#9#7'CAPTION'#6#6'Output'#10'DRAGCURSOR'
+#2#0#8'TABORDER'#2#4#7'TABSTOP'#9#4'LEFT'#2#4#6'HEIGHT'#2#20#3'TOP'#2'e'#5'W'
+'IDTH'#3#139#0#0#0#9'TCHECKBOX'#17'chkMessagesWindow'#11'ALLOWGRAYED'#9#7'AN'
+'CHORS'#11#5'aktop'#6'akleft'#0#8'AUTOSIZE'#9#7'CAPTION'#6#6'Window'#10'DRAG'
+'CURSOR'#2#0#8'TABORDER'#2#5#7'TABSTOP'#9#4'LEFT'#2#4#6'HEIGHT'#2#20#3'TOP'#2
+'}'#5'WIDTH'#3#146#0#0#0#9'TCHECKBOX'#20'chkMessagesInterface'#11'ALLOWGRAYE'
+'D'#9#7'ANCHORS'#11#5'aktop'#6'akleft'#0#8'AUTOSIZE'#9#7'CAPTION'#6#9'Interf'
+'ace'#10'DRAGCURSOR'#2#0#8'TABORDER'#2#6#7'TABSTOP'#9#4'LEFT'#2#4#6'HEIGHT'#2
+#20#3'TOP'#3#149#0#5'WIDTH'#3#150#0#0#0#0#0#5'TPAGE'#12'pgExceptions'#7'CAPT'
+'ION'#6#19'Language Exceptions'#11'CLIENTWIDTH'#3#220#1#12'CLIENTHEIGHT'#3'p'
+#1#4'LEFT'#2#2#6'HEIGHT'#3'p'#1#3'TOP'#2#28#5'WIDTH'#3#220#1#0#9'TGROUPBOX'
+#18'bgIgnoreExceptions'#7'ANCHORS'#11#5'aktop'#6'akleft'#0#7'CAPTION'#6#23'I'
+'gnore these exceptions'#12'CLIENTHEIGHT'#3'7'#1#11'CLIENTWIDTH'#3#208#1#5'C'
+'OLOR'#4#15#0#0#128#11'PARENTCOLOR'#9#11'PARENTCTL3D'#8#8'TABORDER'#2#0#4'LE'
+'FT'#2#4#6'HEIGHT'#3'H'#1#3'TOP'#2#8#5'WIDTH'#3#212#1#0#7'TBUTTON'#18'cmdExc'
+'eptionRemove'#7'ANCHORS'#11#5'aktop'#6'akleft'#0#7'ENABLED'#8#7'CAPTION'#6#6
+'Remove'#7'TABSTOP'#9#8'TABORDER'#2#0#7'ONCLICK'#7#23'cmdExceptionRemoveCLIC'
+'K'#4'LEFT'#3'|'#1#6'HEIGHT'#2#25#3'TOP'#3#21#1#5'WIDTH'#2'K'#0#0#7'TBUTTON'
+#15'cmdExceptionAdd'#7'ANCHORS'#11#5'aktop'#6'akleft'#0#7'CAPTION'#6#3'Add'#7
+'TABSTOP'#9#8'TABORDER'#2#1#7'ONCLICK'#7#20'cmdExceptionAddCLICK'#4'LEFT'#3
+','#1#6'HEIGHT'#2#25#3'TOP'#3#21#1#5'WIDTH'#2'K'#0#0#13'TCHECKLISTBOX'#13'cl'
+'bExceptions'#7'ANCHORS'#11#5'aktop'#6'akleft'#0#7'ONCLICK'#7#18'clbExceptio'
+'nsCLICK'#8'TABORDER'#2#2#7'TABSTOP'#9#8'TOPINDEX'#2#255#4'LEFT'#2#8#6'HEIGH'
+'T'#3#8#1#3'TOP'#2#5#5'WIDTH'#3#192#1#0#0#0#9'TCHECKBOX'#19'chkBreakOnExcept'
+'ion'#11'ALLOWGRAYED'#9#7'ANCHORS'#11#5'aktop'#6'akleft'#0#8'AUTOSIZE'#9#7'C'
+'APTION'#6#27'Break on Lazarus Exceptions'#10'DRAGCURSOR'#2#0#8'TABORDER'#2#1
+#7'TABSTOP'#9#4'LEFT'#2#2#6'HEIGHT'#2#20#3'TOP'#3'T'#1#5'WIDTH'#3#188#0#0#0#0
+#5'TPAGE'#9'pgSignals'#7'CAPTION'#6#13'OS Exceptions'#11'CLIENTWIDTH'#3#220#1
+#12'CLIENTHEIGHT'#3'p'#1#4'LEFT'#2#2#6'HEIGHT'#3'p'#1#3'TOP'#2#28#5'WIDTH'#3
+#220#1#0#9'TGROUPBOX'#9'gbSignals'#7'ANCHORS'#11#5'aktop'#6'akleft'#0#7'CAPT'
+'ION'#6#7'Signals'#12'CLIENTHEIGHT'#3'Q'#1#11'CLIENTWIDTH'#3#208#1#5'COLOR'#4
+#15#0#0#128#11'PARENTCOLOR'#9#11'PARENTCTL3D'#8#8'TABORDER'#2#0#4'LEFT'#2#4#6
+'HEIGHT'#3'b'#1#3'TOP'#2#8#5'WIDTH'#3#212#1#0#7'TBUTTON'#15'cmdSignalRemove'
+#7'ANCHORS'#11#5'aktop'#6'akleft'#0#7'ENABLED'#8#7'CAPTION'#6#6'Remove'#7'TA'
+'BSTOP'#9#8'TABORDER'#2#0#4'LEFT'#3'}'#1#6'HEIGHT'#2#25#3'TOP'#3'1'#1#5'WIDT'
+'H'#2'K'#0#0#7'TBUTTON'#12'cmdSignalAdd'#7'ANCHORS'#11#5'aktop'#6'akleft'#0#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'ANCHORS'#11#5'a'
+'ktop'#6'akleft'#0#5'COLOR'#4#15#0#0#128#7'COLUMNS'#14#1#7'CAPTION'#6#4'Name'
+#7'VISIBLE'#9#5'WIDTH'#3#200#0#0#1#7'CAPTION'#6#2'ID'#7'VISIBLE'#9#5'WIDTH'#2
+'2'#0#1#7'CAPTION'#6#10'Handled by'#7'VISIBLE'#9#5'WIDTH'#2'K'#0#1#7'CAPTION'
+#6#6'Resume'#7'VISIBLE'#9#5'WIDTH'#2'K'#0#0#9'POPUPMENU'#7#9'popSignal'#9'VI'
+'EWSTYLE'#7#8'vsreport'#4'LEFT'#2#8#6'HEIGHT'#3'$'#1#3'TOP'#2#5#5'WIDTH'#3
+#192#1#0#0#0#0#0#7'TBUTTON'#9'cmdCancel'#7'ANCHORS'#11#5'aktop'#6'akleft'#0
+#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'ANCHORS'#11#5'aktop'#6'akleft'#0#7'DEFAULT'#9#7'CAPTION'
+#6#2'OK'#7'TABSTOP'#9#8'TABORDER'#2#2#7'ONCLICK'#7#10'cmdOKCLICK'#4'LEFT'#3
+'@'#1#6'HEIGHT'#2#25#3'TOP'#3#152#1#5'WIDTH'#2'K'#0#0#10'TPOPUPMENU'#9'popSi'
+'gnal'#4'left'#3#152#1#3'top'#2#20#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
'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#8'OnCreate'#7#25'DebuggerOptionsFormCREATE'#9'OnDestroy'#7
+#26'DebuggerOptionsFormDESTROY'#8'Position'#7#14'poscreencenter'#18'HorzScro'
+'llBar.Page'#3#225#1#18'VertScrollBar.Page'#3#187#1#4'Left'#3#163#1#6'Height'
+#3#186#1#3'Top'#3#1#1#5'Width'#3#224#1#0#9'TNotebook'#14'nbDebugOptions'#5'A'
+'lign'#7#5'altop'#9'PageIndex'#2#0#6'Height'#3#142#1#5'Width'#3#224#1#0#5'TP'
+'age'#9'pgGeneral'#7'Caption'#6#7'General'#11'ClientWidth'#3#220#1#12'Client'
+'Height'#3'p'#1#4'Left'#2#2#6'Height'#3'p'#1#3'Top'#2#28#5'Width'#3#220#1#0#9
+'TGroupBox'#14'gbDebuggerType'#7'Caption'#6#22'Debugger type and path'#12'Cl'
+'ientHeight'#2'E'#11'ClientWidth'#3#212#1#5'Color'#7#9'clBtnFace'#11'ParentC'
+'olor'#9#11'ParentCtl3D'#8#8'TabOrder'#2#0#4'Left'#2#2#6'Height'#2'V'#3'Top'
+#2#8#5'Width'#3#216#1#0#9'TComboBox'#15'cmbDebuggerType'#9'MaxLength'#2#0#8
+'OnChange'#7#21'cmbDebuggerTypeCHANGE'#11'ParentCtl3D'#8#8'TabOrder'#2#0#7'T'
+'abStop'#9#4'Left'#2#6#6'Height'#2#25#3'Top'#2#5#5'Width'#3#12#1#0#0#9'TComb'
+'oBox'#15'cmbDebuggerPath'#9'MaxLength'#2#0#11'ParentCtl3D'#8#8'TabOrder'#2#1
+#7'TabStop'#9#4'Left'#2#6#6'Height'#2#25#3'Top'#2'%'#5'Width'#3#172#1#0#0#7
+'TButton'#19'cmdOpenDebuggerPath'#7'Caption'#6#3'...'#7'TabStop'#9#8'TabOrde'
+'r'#2#2#7'OnClick'#7#24'cmdOpenDebuggerPathCLICK'#4'Left'#3#186#1#6'Height'#2
+#25#3'Top'#2'%'#5'Width'#2#19#0#0#0#9'TGroupBox'#22'gbAdditionalSearchPath'#7
+'Caption'#6#22'Additional search path'#12'ClientHeight'#2'#'#11'ClientWidth'
+#3#212#1#5'Color'#7#9'clBtnFace'#11'ParentColor'#9#11'ParentCtl3D'#8#8'TabOr'
+'der'#2#1#4'Left'#2#2#6'Height'#2'4'#3'Top'#2'd'#5'Width'#3#216#1#0#5'TEdit'
+#17'txtAdditionalPath'#7'TabStop'#9#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#2
+#25#3'Top'#2#5#5'Width'#3#172#1#0#0#7'TButton'#21'cmdOpenAdditionalPath'#7'C'
+'aption'#6#3'...'#7'TabStop'#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'#18'gbDebuggerSpecific'#7'Captio'
+'n'#6'7Debugger specific options (depends on type of debugger)'#12'ClientHei'
+'ght'#3#187#0#11'ClientWidth'#3#212#1#5'Color'#7#9'clBtnFace'#11'ParentColor'
+#9#11'ParentCtl3D'#8#8'TabOrder'#2#2#4'Left'#2#2#6'Height'#3#204#0#3'Top'#3
+#156#0#5'Width'#3#216#1#0#0#0#5'TPage'#10'pgEventLog'#7'Caption'#6#9'Event L'
+'og'#11'ClientWidth'#3#220#1#12'ClientHeight'#3'p'#1#4'Left'#2#2#6'Height'#3
+'p'#1#3'Top'#2#28#5'Width'#3#220#1#0#9'TGroupBox'#9'gbGeneral'#7'Caption'#6#7
+'General'#12'ClientHeight'#2's'#11'ClientWidth'#3#226#0#5'Color'#7#9'clBtnFa'
+'ce'#11'ParentColor'#9#11'ParentCtl3D'#8#8'TabOrder'#2#0#4'Left'#2#4#6'Heigh'
+'t'#3#132#0#3'Top'#2#8#5'Width'#3#230#0#0#9'TCheckBox'#16'chkClearLogOnRun'
+#11'AllowGrayed'#9#8'AutoSize'#9#7'Caption'#6#16'Clear log on run'#10'DragCu'
+'rsor'#7#9'crDefault'#8'TabOrder'#2#0#7'TabStop'#9#4'Left'#2#4#6'Height'#2#20
+#3'Top'#2#5#5'Width'#3#135#0#0#0#9'TCheckBox'#17'chkLimitLinecount'#11'Allow'
+'Grayed'#9#8'AutoSize'#9#7'Caption'#6#18'Limit linecount to'#10'DragCursor'#7
+#9'crDefault'#8'TabOrder'#2#1#7'TabStop'#9#4'Left'#2#4#6'Height'#2#20#3'Top'
+#2#29#5'Width'#2'w'#0#0#9'TSpinEdit'#16'seLimitLinecount'#7'Enabled'#8#10'Cl'
+'imb_Rate'#5#0#0#0#0#0#144'?'#236#144'?'#8'MinValue'#5#0#0#0#0#0#144'?'#236
+#144'?'#8'MaxValue'#5#0#0#0#0#0#144'?'#236#144'?'#5'Value'#5#0#0#0#0#0#144'?'
+#236#144'?'#4'Left'#2#28#6'Height'#2#20#3'Top'#2'5'#5'Width'#2'>'#0#0#0#9'TG'
+'roupBox'#10'gbMessages'#7'Caption'#6#8'Messages'#12'ClientHeight'#3#171#0#11
+'ClientWidth'#3#228#0#5'Color'#7#9'clBtnFace'#7'Enabled'#8#11'ParentColor'#9
+#11'ParentCtl3D'#8#8'TabOrder'#2#1#4'Left'#3#242#0#6'Height'#3#188#0#3'Top'#2
+#8#5'Width'#3#232#0#0#9'TCheckBox'#21'chkMessagesBreakpoint'#11'AllowGrayed'
+#9#8'AutoSize'#9#7'Caption'#6#10'Breakpoint'#10'DragCursor'#7#9'crDefault'#8
+'TabOrder'#2#0#7'TabStop'#9#4'Left'#2#4#6'Height'#2#20#3'Top'#2#5#5'Width'#3
+#161#0#0#0#9'TCheckBox'#18'chkMessagesProcess'#11'AllowGrayed'#9#8'AutoSize'
+#9#7'Caption'#6#7'Process'#10'DragCursor'#7#9'crDefault'#8'TabOrder'#2#1#7'T'
+'abStop'#9#4'Left'#2#4#6'Height'#2#20#3'Top'#2#29#5'Width'#3#147#0#0#0#9'TCh'
+'eckBox'#17'chkMessagesThread'#11'AllowGrayed'#9#8'AutoSize'#9#7'Caption'#6#6
+'Thread'#10'DragCursor'#7#9'crDefault'#8'TabOrder'#2#2#7'TabStop'#9#4'Left'#2
+#4#6'Height'#2#20#3'Top'#2'5'#5'Width'#3#141#0#0#0#9'TCheckBox'#17'chkMessag'
+'esModule'#11'AllowGrayed'#9#8'AutoSize'#9#7'Caption'#6#6'Module'#10'DragCur'
+'sor'#7#9'crDefault'#8'TabOrder'#2#3#7'TabStop'#9#4'Left'#2#4#6'Height'#2#20
+#3'Top'#2'M'#5'Width'#3#144#0#0#0#9'TCheckBox'#17'chkMessagesOutput'#11'Allo'
+'wGrayed'#9#8'AutoSize'#9#7'Caption'#6#6'Output'#10'DragCursor'#7#9'crDefaul'
+'t'#8'TabOrder'#2#4#7'TabStop'#9#4'Left'#2#4#6'Height'#2#20#3'Top'#2'e'#5'Wi'
+'dth'#3#139#0#0#0#9'TCheckBox'#17'chkMessagesWindow'#11'AllowGrayed'#9#8'Aut'
+'oSize'#9#7'Caption'#6#6'Window'#10'DragCursor'#7#9'crDefault'#8'TabOrder'#2
,#5#7'TabStop'#9#4'Left'#2#4#6'Height'#2#20#3'Top'#2'}'#5'Width'#3#146#0#0#0#9
+'TCheckBox'#20'chkMessagesInterface'#11'AllowGrayed'#9#8'AutoSize'#9#7'Capti'
+'on'#6#9'Interface'#10'DragCursor'#7#9'crDefault'#8'TabOrder'#2#6#7'TabStop'
+#9#4'Left'#2#4#6'Height'#2#20#3'Top'#3#149#0#5'Width'#3#150#0#0#0#0#0#5'TPag'
+'e'#12'pgExceptions'#7'Caption'#6#19'Language Exceptions'#11'ClientWidth'#3
+#220#1#12'ClientHeight'#3'p'#1#4'Left'#2#2#6'Height'#3'p'#1#3'Top'#2#28#5'Wi'
+'dth'#3#220#1#0#9'TGroupBox'#18'bgIgnoreExceptions'#7'Caption'#6#23'Ignore t'
+'hese exceptions'#12'ClientHeight'#3'7'#1#11'ClientWidth'#3#208#1#5'Color'#7
+#9'clBtnFace'#11'ParentColor'#9#11'ParentCtl3D'#8#8'TabOrder'#2#0#4'Left'#2#4
+#6'Height'#3'H'#1#3'Top'#2#8#5'Width'#3#212#1#0#7'TButton'#18'cmdExceptionRe'
+'move'#7'Enabled'#8#7'Caption'#6#6'Remove'#7'TabStop'#9#8'TabOrder'#2#0#7'On'
+'Click'#7#23'cmdExceptionRemoveCLICK'#4'Left'#3'|'#1#6'Height'#2#25#3'Top'#3
+#21#1#5'Width'#2'K'#0#0#7'TButton'#15'cmdExceptionAdd'#7'Caption'#6#3'Add'#7
+'TabStop'#9#8'TabOrder'#2#1#7'OnClick'#7#20'cmdExceptionAddCLICK'#4'Left'#3
+','#1#6'Height'#2#25#3'Top'#3#21#1#5'Width'#2'K'#0#0#13'TCheckListBox'#13'cl'
+'bExceptions'#7'OnClick'#7#18'clbExceptionsCLICK'#8'TabOrder'#2#2#7'TabStop'
+#9#8'TopIndex'#2#255#4'Left'#2#8#6'Height'#3#8#1#3'Top'#2#5#5'Width'#3#192#1
+#0#0#0#9'TCheckBox'#19'chkBreakOnException'#11'AllowGrayed'#9#8'AutoSize'#9#7
+'Caption'#6#27'Break on Lazarus Exceptions'#10'DragCursor'#7#9'crDefault'#8
+'TabOrder'#2#1#7'TabStop'#9#4'Left'#2#2#6'Height'#2#20#3'Top'#3'T'#1#5'Width'
+#3#188#0#0#0#0#5'TPage'#9'pgSignals'#7'Caption'#6#13'OS Exceptions'#11'Clien'
+'tWidth'#3#220#1#12'ClientHeight'#3'p'#1#4'Left'#2#2#6'Height'#3'p'#1#3'Top'
+#2#28#5'Width'#3#220#1#0#9'TGroupBox'#9'gbSignals'#7'Caption'#6#7'Signals'#12
+'ClientHeight'#3'Q'#1#11'ClientWidth'#3#208#1#5'Color'#7#9'clBtnFace'#11'Par'
+'entColor'#9#11'ParentCtl3D'#8#8'TabOrder'#2#0#4'Left'#2#4#6'Height'#3'b'#1#3
+'Top'#2#8#5'Width'#3#212#1#0#7'TButton'#15'cmdSignalRemove'#7'Enabled'#8#7'C'
+'aption'#6#6'Remove'#7'TabStop'#9#8'TabOrder'#2#0#4'Left'#3'}'#1#6'Height'#2
+#25#3'Top'#3'1'#1#5'Width'#2'K'#0#0#7'TButton'#12'cmdSignalAdd'#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'#5'Color'#7#9'clBtnFace'#7
+'Columns'#14#1#7'Caption'#6#4'Name'#7'Visible'#9#5'Width'#3#200#0#0#1#7'Capt'
+'ion'#6#2'ID'#7'Visible'#9#5'Width'#2'2'#0#1#7'Caption'#6#10'Handled by'#7'V'
+'isible'#9#5'Width'#2'K'#0#1#7'Caption'#6#6'Resume'#7'Visible'#9#5'Width'#2
+'K'#0#0#9'PopupMenu'#7#9'popSignal'#9'ViewStyle'#7#8'vsreport'#4'Left'#2#8#6
+'Height'#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#7'Caption'#6#2'OK'#7'TabStop'#9#8'TabOrder'#2
+#2#7'OnClick'#7#10'cmdOKCLICK'#4'Left'#3'@'#1#6'Height'#2#25#3'Top'#3#152#1#5
+'Width'#2'K'#0#0#10'TPopupMenu'#9'popSignal'#4'left'#3#152#1#3'top'#2#20#0#9
+'TMenuItem'#19'mnuHandledByProgram'#9'AutoCheck'#9#7'Caption'#6#18'Handled b'
+'y Program'#10'GroupIndex'#2#1#9'RadioItem'#9#0#0#9'TMenuItem'#21'mnuiHandle'
+'dByDebugger'#9'AutoCheck'#9#7'Caption'#6#19'Handled by Debugger'#10'GroupIn'
+'dex'#2#1#9'RadioItem'#9#0#0#9'TMenuItem'#2'N1'#7'Caption'#6#1'-'#0#0#9'TMen'
+'uItem'#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
+'AutoCheck'#9#7'Caption'#6#16'Resume Unhandled'#10'GroupIndex'#2#2#9'RadioIt'
+'em'#9#0#0#0#0
]);

View File

@ -1,3 +1,29 @@
{
/***************************************************************************
DebugOptionsFrm.pas
-------------------
***************************************************************************/
***************************************************************************
* *
* This source 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 code 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. *
* *
* A copy of the GNU General Public License is available on the World *
* Wide Web at <http://www.gnu.org/copyleft/gpl.html>. You can also *
* obtain it by writing to the Free Software Foundation, *
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
* *
***************************************************************************
}
unit DebugOptionsFrm;
{$mode objfpc} {$H+}
@ -7,8 +33,8 @@ interface
uses
Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, ExtCtrls,
StdCtrls, Buttons, ComCtrls, Menus, Spin, CheckLst,
LazarusIDEStrConsts, FileProcs, InputHistory, EnvironmentOpts,
BaseDebugManager, Debugger, DBGUtils;
ObjectInspector, LazarusIDEStrConsts, FileProcs, InputHistory,
EnvironmentOpts, BaseDebugManager, Debugger, DBGUtils;
type
TDebuggerOptionsForm = class (TForm )
@ -173,8 +199,8 @@ begin
if FCurDebuggerClass = nil then Exit;
// create debugger specific options components
// tmep hack
if FCurDebuggerClass.ClassName = 'TSSHGDBMIDEBUGGER'
// temp hack
if SameText(FCurDebuggerClass.ClassName, 'TSSHGDBMIDEBUGGER')
then begin
AMemo:=TMemo.Create(Self);
FDebuggerSpecificComponents.Add(AMemo);
@ -182,7 +208,7 @@ begin
begin
Name:='DebOptsSpecMemo1';
Parent:=gbDebuggerSpecific;
SetBounds(5,5,Parent.Width-15,Parent.Height-35);
SetBounds(5,5,Parent.Width-15,100);
WordWrap:=true;
ReadOnly:=true;
Caption:='The GNU debugger through ssh allows to remote debug via a ssh'

View File

@ -1,3 +1,29 @@
{
/***************************************************************************
MsgViewEditor.pas
-----------------
***************************************************************************/
***************************************************************************
* *
* This source 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 code 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. *
* *
* A copy of the GNU General Public License is available on the World *
* Wide Web at <http://www.gnu.org/copyleft/gpl.html>. You can also *
* obtain it by writing to the Free Software Foundation, *
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
* *
***************************************************************************
}
unit MsgViewEditor;
{$mode objfpc}{$H+}

View File

@ -276,7 +276,7 @@ Begin
End;
WM_CAPTURECHANGED:
Begin
LMessage.Msg := LM_CHANGED;
LMessage.Msg := LM_CAPTURECHANGED;
End;
CB_DELETESTRING, LB_DELETESTRING:
Begin
@ -323,15 +323,18 @@ Begin
if (Hi(WParam) = 0) or (Hi(WParam) = 1) then
LMessage.Msg := LM_ACTIVATE;
end else if OwnerObject is TButton then
begin
case Hi(WParam) of
BN_CLICKED: LMessage.Msg := LM_CLICKED;
BN_KILLFOCUS: LMessage.Msg := LM_EXIT;
end;
end else if OwnerObject is TEdit then
end
else if OwnerObject is TEdit then
case Hi(WParam) of
EN_CHANGE: LMessage.Msg := CM_TEXTCHANGED;
end;
end
else if OwnerObject is TCustomCombobox then
case Hi(WParam) of
CBN_EDITCHANGE, CBN_SELCHANGE: LMessage.Msg := LM_CHANGED;
end;
// no specific message found? try send a general msg
if LMessage.Msg = LM_NULL then
if OwnerObject is TControl then
@ -906,6 +909,9 @@ end;
{
$Log$
Revision 1.80 2003/12/26 15:29:33 mattias
various combobox and other fixes from Vincent
Revision 1.79 2003/12/23 16:49:48 micha
fix mousewheel message, short signed int params