debugger: make callstack dialog listview readonly

git-svn-id: trunk@18932 -
This commit is contained in:
paul 2009-03-09 15:40:59 +00:00
parent 80b7122c67
commit 19b235f963
2 changed files with 115 additions and 98 deletions

View File

@ -3,15 +3,14 @@ inherited CallStackDlg: TCallStackDlg
Height = 246
Top = 176
Width = 562
HorzScrollBar.Page = 561
VertScrollBar.Page = 245
ActiveControl = lvCallStack
Caption = 'CallStack'
ClientHeight = 246
ClientWidth = 562
OnCreate = FormCreate
Visible = True
object lvCallStack: TListView
object lvCallStack: TListView[0]
Left = 0
Height = 204
Top = 42
Width = 562
@ -36,52 +35,98 @@ inherited CallStackDlg: TCallStackDlg
Width = 290
end>
PopupMenu = mnuPopup
ReadOnly = True
RowSelect = True
TabOrder = 0
ViewStyle = vsReport
OnDblClick = lvCallStackDBLCLICK
end
object ToolBar1: TToolBar
object ToolBar1: TToolBar[1]
Left = 0
Height = 42
Top = 0
Width = 562
ButtonHeight = 40
ButtonWidth = 50
Caption = 'tbButtons'
EdgeBorders = []
Flat = True
Images = ImageList1
ShowCaptions = True
TabOrder = 1
object ToolButtonShow: TToolButton
Left = 1
Top = 0
Action = actShow
ImageIndex = 0
end
object ToolButtonCurrent: TToolButton
Left = 51
Top = 0
Action = actSetCurrent
end
object ToolButton4: TToolButton
Left = 101
Top = 0
Width = 3
Caption = 'ToolButton4'
Style = tbsSeparator
end
object ToolButtonMore: TToolButton
Left = 159
Top = 0
Action = actViewMore
ImageIndex = 1
end
object ToolButtonMax: TToolButton
Left = 104
Top = 0
Action = actViewLimit
Caption = 'Max 10'
DropdownMenu = mnuLimit
Style = tbsDropDown
end
object ToolButtonGoto: TToolButton
Left = 362
Top = 0
Action = actViewGoto
ImageIndex = 4
end
object ToolButtonCopyAll: TToolButton
Left = 415
Top = 0
Action = actCopyAll
ImageIndex = 5
end
object ToolButton8: TToolButton
Left = 412
Top = 0
Width = 3
Caption = 'ToolButton8'
Style = tbsSeparator
end
object ToolButton9: TToolButton
Left = 209
Top = 0
Width = 3
Caption = 'ToolButton9'
Style = tbsSeparator
end
object ToolButtonTop: TToolButton
Left = 212
Top = 0
Action = actViewTop
ImageIndex = 2
end
object ToolButtonBottom: TToolButton
Left = 262
Top = 0
Action = actViewBottom
ImageIndex = 3
end
object Panel1: TPanel
Left = 312
Height = 40
Top = 0
Width = 50
BevelOuter = bvNone
ClientHeight = 40
@ -97,40 +142,8 @@ inherited CallStackDlg: TCallStackDlg
Text = '0'
end
end
object ToolButtonGoto: TToolButton
Left = 362
Action = actViewGoto
ImageIndex = 4
end
object ToolButtonCopyAll: TToolButton
Left = 415
Action = actCopyAll
ImageIndex = 5
end
object ToolButton8: TToolButton
Left = 412
Width = 3
Caption = 'ToolButton8'
Style = tbsSeparator
end
object ToolButton9: TToolButton
Left = 209
Width = 3
Caption = 'ToolButton9'
Style = tbsSeparator
end
object ToolButtonTop: TToolButton
Left = 212
Action = actViewTop
ImageIndex = 2
end
object ToolButtonBottom: TToolButton
Left = 262
Action = actViewBottom
ImageIndex = 3
end
end
object mnuPopup: TPopupMenu
object mnuPopup: TPopupMenu[2]
left = 66
top = 88
object popShow: TMenuItem
@ -150,7 +163,7 @@ inherited CallStackDlg: TCallStackDlg
OnClick = actCopyAllClick
end
end
object aclActions: TActionList
object aclActions: TActionList[3]
left = 128
top = 104
object actShow: TAction
@ -199,7 +212,7 @@ inherited CallStackDlg: TCallStackDlg
OnExecute = actViewBottomExecute
end
end
object mnuLimit: TPopupMenu
object mnuLimit: TPopupMenu[4]
left = 192
top = 112
object popLimit10: TMenuItem
@ -218,7 +231,7 @@ inherited CallStackDlg: TCallStackDlg
OnClick = popCountClick
end
end
object ImageList1: TImageList
object ImageList1: TImageList[5]
left = 232
top = 112
end

View File

@ -1,60 +1,64 @@
{ This is an automatically generated lazarus resource file }
LazarusResources.Add('TCallStackDlg','FORMDATA',[
'TPF0'#241#13'TCallStackDlg'#12'CallStackDlg'#4'Left'#3#247#0#6'Height'#3#246
+#0#3'Top'#3#176#0#5'Width'#3'2'#2#18'HorzScrollBar.Page'#3'1'#2#18'VertScrol'
+'lBar.Page'#3#245#0#13'ActiveControl'#7#11'lvCallStack'#7'Caption'#6#9'CallS'
+'tack'#12'ClientHeight'#3#246#0#11'ClientWidth'#3'2'#2#8'OnCreate'#7#10'Form'
+'Create'#7'Visible'#9#0#9'TListView'#11'lvCallStack'#6'Height'#3#204#0#3'Top'
+#2'*'#5'Width'#3'2'#2#5'Align'#7#8'alClient'#7'Columns'#14#1#5'Width'#2#20#0
+#1#7'Caption'#6#5'Index'#5'Width'#2'#'#0#1#7'Caption'#6#6'Source'#5'Width'#3
+#150#0#0#1#7'Caption'#6#4'Line'#0#1#7'Caption'#6#8'Function'#5'Width'#3'"'#1
+#0#0#9'PopupMenu'#7#8'mnuPopup'#9'RowSelect'#9#8'TabOrder'#2#0#9'ViewStyle'#7
+#8'vsReport'#10'OnDblClick'#7#19'lvCallStackDBLCLICK'#0#0#8'TToolBar'#8'Tool'
+'Bar1'#6'Height'#2'*'#5'Width'#3'2'#2#12'ButtonHeight'#2'('#11'ButtonWidth'#2
+'2'#7'Caption'#6#9'tbButtons'#11'EdgeBorders'#11#0#4'Flat'#9#6'Images'#7#10
+'ImageList1'#12'ShowCaptions'#9#8'TabOrder'#2#1#0#11'TToolButton'#14'ToolBut'
+'tonShow'#4'Left'#2#1#6'Action'#7#7'actShow'#10'ImageIndex'#2#0#0#0#11'TTool'
+'Button'#17'ToolButtonCurrent'#4'Left'#2'3'#6'Action'#7#13'actSetCurrent'#0#0
+#11'TToolButton'#11'ToolButton4'#4'Left'#2'e'#5'Width'#2#3#7'Caption'#6#11'T'
+'oolButton4'#5'Style'#7#12'tbsSeparator'#0#0#11'TToolButton'#14'ToolButtonMo'
+'re'#4'Left'#3#159#0#6'Action'#7#11'actViewMore'#10'ImageIndex'#2#1#0#0#11'T'
+'ToolButton'#13'ToolButtonMax'#4'Left'#2'h'#6'Action'#7#12'actViewLimit'#7'C'
+'aption'#6#6'Max 10'#12'DropdownMenu'#7#8'mnuLimit'#5'Style'#7#11'tbsDropDow'
+'n'#0#0#6'TPanel'#6'Panel1'#4'Left'#3'8'#1#6'Height'#2'('#5'Width'#2'2'#10'B'
+'evelOuter'#7#6'bvNone'#12'ClientHeight'#2'('#11'ClientWidth'#2'2'#8'TabOrde'
+'r'#2#0#0#5'TEdit'#7'txtGoto'#4'Left'#2#2#6'Height'#2#22#3'Top'#2#8#5'Width'
+#2'.'#10'OnKeyPress'#7#15'txtGotoKeyPress'#8'TabOrder'#2#0#4'Text'#6#1'0'#0#0
+#0#11'TToolButton'#14'ToolButtonGoto'#4'Left'#3'j'#1#6'Action'#7#11'actViewG'
+'oto'#10'ImageIndex'#2#4#0#0#11'TToolButton'#17'ToolButtonCopyAll'#4'Left'#3
+#159#1#6'Action'#7#10'actCopyAll'#10'ImageIndex'#2#5#0#0#11'TToolButton'#11
+'ToolButton8'#4'Left'#3#156#1#5'Width'#2#3#7'Caption'#6#11'ToolButton8'#5'St'
+'yle'#7#12'tbsSeparator'#0#0#11'TToolButton'#11'ToolButton9'#4'Left'#3#209#0
+#5'Width'#2#3#7'Caption'#6#11'ToolButton9'#5'Style'#7#12'tbsSeparator'#0#0#11
+'TToolButton'#13'ToolButtonTop'#4'Left'#3#212#0#6'Action'#7#10'actViewTop'#10
+'ImageIndex'#2#2#0#0#11'TToolButton'#16'ToolButtonBottom'#4'Left'#3#6#1#6'Ac'
+'tion'#7#13'actViewBottom'#10'ImageIndex'#2#3#0#0#0#10'TPopupMenu'#8'mnuPopu'
+'p'#4'left'#2'B'#3'top'#2'X'#0#9'TMenuItem'#7'popShow'#6'Action'#7#7'actShow'
+#7'Default'#9#7'OnClick'#7#12'actShowClick'#0#0#9'TMenuItem'#2'N1'#7'Caption'
+#6#1'-'#0#0#9'TMenuItem'#15'popSetAsCurrent'#6'Action'#7#13'actSetCurrent'#7
+'OnClick'#7#20'actSetAsCurrentClick'#0#0#9'TMenuItem'#10'popCopyAll'#6'Actio'
+'n'#7#10'actCopyAll'#7'OnClick'#7#15'actCopyAllClick'#0#0#0#11'TActionList'
+#10'aclActions'#4'left'#3#128#0#3'top'#2'h'#0#7'TAction'#7'actShow'#7'Captio'
+'n'#6#4'Show'#18'DisableIfNoHandler'#9#9'OnExecute'#7#12'actShowClick'#0#0#7
+'TAction'#13'actSetCurrent'#7'Caption'#6#7'Current'#18'DisableIfNoHandler'#9
+#9'OnExecute'#7#20'actSetAsCurrentClick'#0#0#7'TAction'#10'actCopyAll'#7'Cap'
+'tion'#6#8'Copy All'#18'DisableIfNoHandler'#9#9'OnExecute'#7#15'actCopyAllCl'
+'ick'#0#0#7'TAction'#11'actViewMore'#8'Category'#6#4'View'#7'Caption'#6#4'Mo'
+'re'#18'DisableIfNoHandler'#9#9'OnExecute'#7#18'actViewMoreExecute'#0#0#7'TA'
+'ction'#11'actViewGoto'#8'Category'#6#4'View'#7'Caption'#6#4'Goto'#18'Disabl'
+'eIfNoHandler'#9#9'OnExecute'#7#18'actViewGotoExecute'#0#0#7'TAction'#12'act'
+'ViewLimit'#8'Category'#6#4'View'#7'Caption'#6#2'10'#18'DisableIfNoHandler'#9
+#9'OnExecute'#7#19'actViewLimitExecute'#0#0#7'TAction'#10'actViewTop'#8'Cate'
+'gory'#6#4'View'#7'Caption'#6#3'Top'#18'DisableIfNoHandler'#9#9'OnExecute'#7
+#17'actViewTopExecute'#0#0#7'TAction'#13'actViewBottom'#8'Category'#6#4'View'
+#7'Caption'#6#6'Bottom'#18'DisableIfNoHandler'#9#9'OnExecute'#7#20'actViewBo'
+'ttomExecute'#0#0#0#10'TPopupMenu'#8'mnuLimit'#4'left'#3#192#0#3'top'#2'p'#0
+#9'TMenuItem'#10'popLimit10'#3'Tag'#2#10#7'Caption'#6#6'Max 10'#7'OnClick'#7
+#13'popCountClick'#0#0#9'TMenuItem'#10'popLimit25'#3'Tag'#2#25#7'Caption'#6#6
+'Max 25'#7'OnClick'#7#13'popCountClick'#0#0#9'TMenuItem'#10'popLimit50'#3'Ta'
+'g'#2'2'#7'Caption'#6#6'Max 50'#7'OnClick'#7#13'popCountClick'#0#0#0#10'TIma'
+'geList'#10'ImageList1'#4'left'#3#232#0#3'top'#2'p'#0#0#0
+#0#3'Top'#3#176#0#5'Width'#3'2'#2#13'ActiveControl'#7#11'lvCallStack'#7'Capt'
+'ion'#6#9'CallStack'#12'ClientHeight'#3#246#0#11'ClientWidth'#3'2'#2#8'OnCre'
+'ate'#7#10'FormCreate'#7'Visible'#9#0#242#2#0#9'TListView'#11'lvCallStack'#4
+'Left'#2#0#6'Height'#3#204#0#3'Top'#2'*'#5'Width'#3'2'#2#5'Align'#7#8'alClie'
+'nt'#7'Columns'#14#1#5'Width'#2#20#0#1#7'Caption'#6#5'Index'#5'Width'#2'#'#0
+#1#7'Caption'#6#6'Source'#5'Width'#3#150#0#0#1#7'Caption'#6#4'Line'#0#1#7'Ca'
+'ption'#6#8'Function'#5'Width'#3'"'#1#0#0#9'PopupMenu'#7#8'mnuPopup'#8'ReadO'
+'nly'#9#9'RowSelect'#9#8'TabOrder'#2#0#9'ViewStyle'#7#8'vsReport'#10'OnDblCl'
+'ick'#7#19'lvCallStackDBLCLICK'#0#0#242#2#1#8'TToolBar'#8'ToolBar1'#4'Left'#2
+#0#6'Height'#2'*'#3'Top'#2#0#5'Width'#3'2'#2#12'ButtonHeight'#2'('#11'Button'
+'Width'#2'2'#7'Caption'#6#9'tbButtons'#11'EdgeBorders'#11#0#6'Images'#7#10'I'
+'mageList1'#12'ShowCaptions'#9#8'TabOrder'#2#1#0#11'TToolButton'#14'ToolButt'
+'onShow'#4'Left'#2#1#3'Top'#2#0#6'Action'#7#7'actShow'#10'ImageIndex'#2#0#0#0
+#11'TToolButton'#17'ToolButtonCurrent'#4'Left'#2'3'#3'Top'#2#0#6'Action'#7#13
+'actSetCurrent'#0#0#11'TToolButton'#11'ToolButton4'#4'Left'#2'e'#3'Top'#2#0#5
+'Width'#2#3#7'Caption'#6#11'ToolButton4'#5'Style'#7#12'tbsSeparator'#0#0#11
+'TToolButton'#14'ToolButtonMore'#4'Left'#3#159#0#3'Top'#2#0#6'Action'#7#11'a'
+'ctViewMore'#10'ImageIndex'#2#1#0#0#11'TToolButton'#13'ToolButtonMax'#4'Left'
+#2'h'#3'Top'#2#0#6'Action'#7#12'actViewLimit'#7'Caption'#6#6'Max 10'#12'Drop'
+'downMenu'#7#8'mnuLimit'#5'Style'#7#11'tbsDropDown'#0#0#11'TToolButton'#14'T'
+'oolButtonGoto'#4'Left'#3'j'#1#3'Top'#2#0#6'Action'#7#11'actViewGoto'#10'Ima'
+'geIndex'#2#4#0#0#11'TToolButton'#17'ToolButtonCopyAll'#4'Left'#3#159#1#3'To'
+'p'#2#0#6'Action'#7#10'actCopyAll'#10'ImageIndex'#2#5#0#0#11'TToolButton'#11
+'ToolButton8'#4'Left'#3#156#1#3'Top'#2#0#5'Width'#2#3#7'Caption'#6#11'ToolBu'
+'tton8'#5'Style'#7#12'tbsSeparator'#0#0#11'TToolButton'#11'ToolButton9'#4'Le'
+'ft'#3#209#0#3'Top'#2#0#5'Width'#2#3#7'Caption'#6#11'ToolButton9'#5'Style'#7
+#12'tbsSeparator'#0#0#11'TToolButton'#13'ToolButtonTop'#4'Left'#3#212#0#3'To'
+'p'#2#0#6'Action'#7#10'actViewTop'#10'ImageIndex'#2#2#0#0#11'TToolButton'#16
+'ToolButtonBottom'#4'Left'#3#6#1#3'Top'#2#0#6'Action'#7#13'actViewBottom'#10
+'ImageIndex'#2#3#0#0#6'TPanel'#6'Panel1'#4'Left'#3'8'#1#6'Height'#2'('#3'Top'
+#2#0#5'Width'#2'2'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'('#11'Clien'
+'tWidth'#2'2'#8'TabOrder'#2#0#0#5'TEdit'#7'txtGoto'#4'Left'#2#2#6'Height'#2
+#22#3'Top'#2#8#5'Width'#2'.'#10'OnKeyPress'#7#15'txtGotoKeyPress'#8'TabOrder'
+#2#0#4'Text'#6#1'0'#0#0#0#0#242#2#2#10'TPopupMenu'#8'mnuPopup'#4'left'#2'B'#3
+'top'#2'X'#0#9'TMenuItem'#7'popShow'#6'Action'#7#7'actShow'#7'Default'#9#7'O'
+'nClick'#7#12'actShowClick'#0#0#9'TMenuItem'#2'N1'#7'Caption'#6#1'-'#0#0#9'T'
+'MenuItem'#15'popSetAsCurrent'#6'Action'#7#13'actSetCurrent'#7'OnClick'#7#20
+'actSetAsCurrentClick'#0#0#9'TMenuItem'#10'popCopyAll'#6'Action'#7#10'actCop'
+'yAll'#7'OnClick'#7#15'actCopyAllClick'#0#0#0#242#2#3#11'TActionList'#10'acl'
+'Actions'#4'left'#3#128#0#3'top'#2'h'#0#7'TAction'#7'actShow'#7'Caption'#6#4
+'Show'#18'DisableIfNoHandler'#9#9'OnExecute'#7#12'actShowClick'#0#0#7'TActio'
+'n'#13'actSetCurrent'#7'Caption'#6#7'Current'#18'DisableIfNoHandler'#9#9'OnE'
+'xecute'#7#20'actSetAsCurrentClick'#0#0#7'TAction'#10'actCopyAll'#7'Caption'
+#6#8'Copy All'#18'DisableIfNoHandler'#9#9'OnExecute'#7#15'actCopyAllClick'#0
+#0#7'TAction'#11'actViewMore'#8'Category'#6#4'View'#7'Caption'#6#4'More'#18
+'DisableIfNoHandler'#9#9'OnExecute'#7#18'actViewMoreExecute'#0#0#7'TAction'
+#11'actViewGoto'#8'Category'#6#4'View'#7'Caption'#6#4'Goto'#18'DisableIfNoHa'
+'ndler'#9#9'OnExecute'#7#18'actViewGotoExecute'#0#0#7'TAction'#12'actViewLim'
+'it'#8'Category'#6#4'View'#7'Caption'#6#2'10'#18'DisableIfNoHandler'#9#9'OnE'
+'xecute'#7#19'actViewLimitExecute'#0#0#7'TAction'#10'actViewTop'#8'Category'
+#6#4'View'#7'Caption'#6#3'Top'#18'DisableIfNoHandler'#9#9'OnExecute'#7#17'ac'
+'tViewTopExecute'#0#0#7'TAction'#13'actViewBottom'#8'Category'#6#4'View'#7'C'
+'aption'#6#6'Bottom'#18'DisableIfNoHandler'#9#9'OnExecute'#7#20'actViewBotto'
+'mExecute'#0#0#0#242#2#4#10'TPopupMenu'#8'mnuLimit'#4'left'#3#192#0#3'top'#2
+'p'#0#9'TMenuItem'#10'popLimit10'#3'Tag'#2#10#7'Caption'#6#6'Max 10'#7'OnCli'
+'ck'#7#13'popCountClick'#0#0#9'TMenuItem'#10'popLimit25'#3'Tag'#2#25#7'Capti'
+'on'#6#6'Max 25'#7'OnClick'#7#13'popCountClick'#0#0#9'TMenuItem'#10'popLimit'
+'50'#3'Tag'#2'2'#7'Caption'#6#6'Max 50'#7'OnClick'#7#13'popCountClick'#0#0#0
+#242#2#5#10'TImageList'#10'ImageList1'#4'left'#3#232#0#3'top'#2'p'#0#0#0
]);