mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-08 00:02:03 +02:00
various combobox and other fixes from Vincent
git-svn-id: trunk@4962 -
This commit is contained in:
parent
8cded18cba
commit
79edaaaf23
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
]);
|
||||
|
@ -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'
|
||||
|
@ -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+}
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user