New icones for CallStack dialog

git-svn-id: trunk@14628 -
This commit is contained in:
laurent 2008-03-24 22:17:02 +00:00
parent 4d98ee50b5
commit 56e46f1f11
11 changed files with 229 additions and 58 deletions

5
.gitattributes vendored
View File

@ -2434,6 +2434,11 @@ images/componenttreeview/oi_comp.png -text svneol=unset#image/png
images/componenttreeview/oi_control.png -text svneol=unset#image/png
images/componenttreeview/oi_form.png -text svneol=unset#image/png
images/componenttreeview_list.txt svneol=native#text/plain
images/debugger/callstack_bottom.png -text
images/debugger/callstack_goto.png -text
images/debugger/callstack_more.png -text
images/debugger/callstack_show.png -text
images/debugger/callstack_top.png -text
images/debugger/debugger.png -text svneol=unset#image/png
images/debugger/debugger_breakpoints.png -text svneol=unset#image/png
images/debugger/debugger_call_stack.png -text svneol=unset#image/png

View File

@ -1,7 +1,7 @@
inherited CallStackDlg: TCallStackDlg
Left = 424
Left = 247
Height = 246
Top = 241
Top = 176
Width = 562
HorzScrollBar.Page = 561
VertScrollBar.Page = 245
@ -48,11 +48,13 @@ inherited CallStackDlg: TCallStackDlg
Caption = 'tbButtons'
EdgeBorders = []
Flat = True
Images = ImageList1
ShowCaptions = True
TabOrder = 1
object ToolButton1: TToolButton
Left = 1
Action = actShow
ImageIndex = 0
end
object ToolButton2: TToolButton
Left = 51
@ -65,8 +67,9 @@ inherited CallStackDlg: TCallStackDlg
Style = tbsSeparator
end
object ToolButton5: TToolButton
Left = 166
Left = 159
Action = actViewMore
ImageIndex = 1
end
object ToolButton6: TToolButton
Left = 104
@ -76,13 +79,13 @@ inherited CallStackDlg: TCallStackDlg
Style = tbsDropDown
end
object Panel1: TPanel
Left = 319
Left = 312
Height = 40
Width = 50
BevelOuter = bvNone
ClientHeight = 40
ClientWidth = 50
TabOrder = 5
TabOrder = 0
object txtGoto: TEdit
Left = 2
Height = 22
@ -94,32 +97,36 @@ inherited CallStackDlg: TCallStackDlg
end
end
object ToolButton7: TToolButton
Left = 369
Left = 362
Action = actViewGoto
ImageIndex = 4
end
object ToolButton3: TToolButton
Left = 422
Left = 415
Action = actCopyAll
ImageIndex = 5
end
object ToolButton8: TToolButton
Left = 419
Left = 412
Width = 3
Caption = 'ToolButton8'
Style = tbsSeparator
end
object ToolButton9: TToolButton
Left = 216
Left = 209
Width = 3
Caption = 'ToolButton9'
Style = tbsSeparator
end
object ToolButton10: TToolButton
Left = 219
Left = 212
Action = actViewTop
ImageIndex = 2
end
object ToolButton11: TToolButton
Left = 269
Left = 262
Action = actViewBottom
ImageIndex = 3
end
end
object mnuPopup: TPopupMenu
@ -210,4 +217,8 @@ inherited CallStackDlg: TCallStackDlg
OnClick = popCountClick
end
end
object ImageList1: TImageList
left = 232
top = 112
end
end

View File

@ -1,8 +1,8 @@
{ This is an automatically generated lazarus resource file }
LazarusResources.Add('TCallStackDlg','FORMDATA',[
'TPF0'#241#13'TCallStackDlg'#12'CallStackDlg'#4'Left'#3#168#1#6'Height'#3#246
+#0#3'Top'#3#241#0#5'Width'#3'2'#2#18'HorzScrollBar.Page'#3'1'#2#18'VertScrol'
'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#7'Visible'#9#0#9'TLis'
+'tView'#11'lvCallStack'#6'Height'#3#204#0#3'Top'#2'*'#5'Width'#3'2'#2#5'Alig'
@ -12,48 +12,51 @@ LazarusResources.Add('TCallStackDlg','FORMDATA',[
+'Popup'#9'RowSelect'#9#8'TabOrder'#2#0#9'ViewStyle'#7#8'vsReport'#10'OnDblCl'
+'ick'#7#19'lvCallStackDBLCLICK'#0#0#8'TToolBar'#8'ToolBar1'#6'Height'#2'*'#5
+'Width'#3'2'#2#12'ButtonHeight'#2'('#11'ButtonWidth'#2'2'#7'Caption'#6#9'tbB'
+'uttons'#11'EdgeBorders'#11#0#4'Flat'#9#12'ShowCaptions'#9#8'TabOrder'#2#1#0
+#11'TToolButton'#11'ToolButton1'#4'Left'#2#1#6'Action'#7#7'actShow'#0#0#11'T'
+'ToolButton'#11'ToolButton2'#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'#11'ToolButton5'
+#4'Left'#3#166#0#6'Action'#7#11'actViewMore'#0#0#11'TToolButton'#11'ToolButt'
+'on6'#4'Left'#2'h'#6'Action'#7#12'actViewLimit'#7'Caption'#6#6'Max 10'#12'Dr'
+'opdownMenu'#7#8'mnuLimit'#5'Style'#7#11'tbsDropDown'#0#0#6'TPanel'#6'Panel1'
+#4'Left'#3'?'#1#6'Height'#2'('#5'Width'#2'2'#10'BevelOuter'#7#6'bvNone'#12'C'
+'lientHeight'#2'('#11'ClientWidth'#2'2'#8'TabOrder'#2#5#0#5'TEdit'#7'txtGoto'
+#4'Left'#2#2#6'Height'#2#22#3'Top'#2#8#5'Width'#2'.'#10'OnKeyPress'#7#15'txt'
+'GotoKeyPress'#8'TabOrder'#2#0#4'Text'#6#1'0'#0#0#0#11'TToolButton'#11'ToolB'
+'utton7'#4'Left'#3'q'#1#6'Action'#7#11'actViewGoto'#0#0#11'TToolButton'#11'T'
+'oolButton3'#4'Left'#3#166#1#6'Action'#7#10'actCopyAll'#0#0#11'TToolButton'
+#11'ToolButton8'#4'Left'#3#163#1#5'Width'#2#3#7'Caption'#6#11'ToolButton8'#5
+'Style'#7#12'tbsSeparator'#0#0#11'TToolButton'#11'ToolButton9'#4'Left'#3#216
+#0#5'Width'#2#3#7'Caption'#6#11'ToolButton9'#5'Style'#7#12'tbsSeparator'#0#0
+#11'TToolButton'#12'ToolButton10'#4'Left'#3#219#0#6'Action'#7#10'actViewTop'
+#0#0#11'TToolButton'#12'ToolButton11'#4'Left'#3#13#1#6'Action'#7#13'actViewB'
+'ottom'#0#0#0#10'TPopupMenu'#8'mnuPopup'#4'left'#2'B'#3'top'#2'X'#0#9'TMenuI'
+'tem'#7'popShow'#6'Action'#7#7'actShow'#7'Default'#9#7'OnClick'#7#12'actShow'
+'Click'#0#0#9'TMenuItem'#2'N1'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#15'popSetA'
+'sCurrent'#6'Action'#7#13'actSetCurrent'#7'OnClick'#7#20'actSetAsCurrentClic'
+'k'#0#0#9'TMenuItem'#10'popCopyAll'#6'Action'#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'Caption'#6#4'Show'#18'DisableIfNoHandle'
+'r'#9#9'OnExecute'#7#12'actShowClick'#0#0#7'TAction'#13'actSetCurrent'#7'Cap'
+'tion'#6#7'Current'#18'DisableIfNoHandler'#9#9'OnExecute'#7#20'actSetAsCurre'
+'ntClick'#0#0#7'TAction'#10'actCopyAll'#7'Caption'#6#8'Copy All'#18'DisableI'
+'fNoHandler'#9#9'OnExecute'#7#15'actCopyAllClick'#0#0#7'TAction'#11'actViewM'
+'ore'#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'Catego'
+'ry'#6#4'View'#7'Caption'#6#4'Goto'#18'DisableIfNoHandler'#9#9'OnExecute'#7
+#18'actViewGotoExecute'#0#0#7'TAction'#12'actViewLimit'#8'Category'#6#4'View'
+#7'Caption'#6#2'10'#18'DisableIfNoHandler'#9#9'OnExecute'#7#19'actViewLimitE'
+'xecute'#0#0#7'TAction'#10'actViewTop'#8'Category'#6#4'View'#7'Caption'#6#3
+'Top'#18'DisableIfNoHandler'#9#9'OnExecute'#7#17'actViewTopExecute'#0#0#7'TA'
+'ction'#13'actViewBottom'#8'Category'#6#4'View'#7'Caption'#6#6'Bottom'#18'Di'
+'sableIfNoHandler'#9#9'OnExecute'#7#20'actViewBottomExecute'#0#0#0#10'TPopup'
+'Menu'#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'TMe'
+'nuItem'#10'popLimit25'#3'Tag'#2#25#7'Caption'#6#6'Max 25'#7'OnClick'#7#13'p'
+'opCountClick'#0#0#9'TMenuItem'#10'popLimit50'#3'Tag'#2'2'#7'Caption'#6#6'Ma'
+'x 50'#7'OnClick'#7#13'popCountClick'#0#0#0#0
+'uttons'#11'EdgeBorders'#11#0#4'Flat'#9#6'Images'#7#10'ImageList1'#12'ShowCa'
+'ptions'#9#8'TabOrder'#2#1#0#11'TToolButton'#11'ToolButton1'#4'Left'#2#1#6'A'
+'ction'#7#7'actShow'#10'ImageIndex'#2#0#0#0#11'TToolButton'#11'ToolButton2'#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'ToolButton4'#5'Style'#7#12'tbsSep'
+'arator'#0#0#11'TToolButton'#11'ToolButton5'#4'Left'#3#159#0#6'Action'#7#11
+'actViewMore'#10'ImageIndex'#2#1#0#0#11'TToolButton'#11'ToolButton6'#4'Left'
+#2'h'#6'Action'#7#12'actViewLimit'#7'Caption'#6#6'Max 10'#12'DropdownMenu'#7
+#8'mnuLimit'#5'Style'#7#11'tbsDropDown'#0#0#6'TPanel'#6'Panel1'#4'Left'#3'8'
+#1#6'Height'#2'('#5'Width'#2'2'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2
+'('#11'ClientWidth'#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#11'TToolButton'#11'ToolButton7'#4'Left'#3
+'j'#1#6'Action'#7#11'actViewGoto'#10'ImageIndex'#2#4#0#0#11'TToolButton'#11
+'ToolButton3'#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'Style'#7#12'tbsSeparator'#0#0#11'TToolButton'#11'ToolButt'
+'on9'#4'Left'#3#209#0#5'Width'#2#3#7'Caption'#6#11'ToolButton9'#5'Style'#7#12
+'tbsSeparator'#0#0#11'TToolButton'#12'ToolButton10'#4'Left'#3#212#0#6'Action'
+#7#10'actViewTop'#10'ImageIndex'#2#2#0#0#11'TToolButton'#12'ToolButton11'#4
+'Left'#3#6#1#6'Action'#7#13'actViewBottom'#10'ImageIndex'#2#3#0#0#0#10'TPopu'
+'pMenu'#8'mnuPopup'#4'left'#2'B'#3'top'#2'X'#0#9'TMenuItem'#7'popShow'#6'Act'
+'ion'#7#7'actShow'#7'Default'#9#7'OnClick'#7#12'actShowClick'#0#0#9'TMenuIte'
+'m'#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'Action'#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'Caption'#6#4'Show'#18'DisableIfNoHandler'#9#9'OnExecute'#7#12'ac'
+'tShowClick'#0#0#7'TAction'#13'actSetCurrent'#7'Caption'#6#7'Current'#18'Dis'
+'ableIfNoHandler'#9#9'OnExecute'#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'actViewMoreEx'
+'ecute'#0#0#7'TAction'#11'actViewGoto'#8'Category'#6#4'View'#7'Caption'#6#4
+'Goto'#18'DisableIfNoHandler'#9#9'OnExecute'#7#18'actViewGotoExecute'#0#0#7
+'TAction'#12'actViewLimit'#8'Category'#6#4'View'#7'Caption'#6#2'10'#18'Disab'
+'leIfNoHandler'#9#9'OnExecute'#7#19'actViewLimitExecute'#0#0#7'TAction'#10'a'
+'ctViewTop'#8'Category'#6#4'View'#7'Caption'#6#3'Top'#18'DisableIfNoHandler'
+#9#9'OnExecute'#7#17'actViewTopExecute'#0#0#7'TAction'#13'actViewBottom'#8'C'
+'ategory'#6#4'View'#7'Caption'#6#6'Bottom'#18'DisableIfNoHandler'#9#9'OnExec'
+'ute'#7#20'actViewBottomExecute'#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'Ta'
+'g'#2#25#7'Caption'#6#6'Max 25'#7'OnClick'#7#13'popCountClick'#0#0#9'TMenuIt'
+'em'#10'popLimit50'#3'Tag'#2'2'#7'Caption'#6#6'Max 50'#7'OnClick'#7#13'popCo'
+'untClick'#0#0#0#10'TImageList'#10'ImageList1'#4'left'#3#232#0#3'top'#2'p'#0
+#0#0
]);

View File

@ -54,6 +54,7 @@ type
actViewMore: TAction;
actSetCurrent: TAction;
actShow: TAction;
ImageList1: TImageList;
ToolButton10: TToolButton;
ToolButton11: TToolButton;
ToolButton3: TToolButton;
@ -95,6 +96,7 @@ type
FViewCount: Integer;
FViewLimit: Integer;
FViewStart: Integer;
procedure InitImageList;
procedure SetViewLimit(const AValue: Integer);
procedure SetViewStart(AStart: Integer);
procedure SetViewMax;
@ -122,7 +124,7 @@ type
implementation
uses
BaseDebugManager;
BaseDebugManager, LCLProc;
{ TCallStackDlg }
@ -137,6 +139,7 @@ begin
FViewCount := 10;
FViewStart := 0;
actViewLimit.Caption := popLimit10.Caption;
InitImageList;
end;
procedure TCallStackDlg.CallStackChanged(Sender: TObject);
@ -330,6 +333,38 @@ begin
JumpToSource;
end;
procedure TCallStackDlg.InitImageList;
procedure AddResImg(ImgList: TImageList; const ResName: string);
var
Bitmap: TBitmap;
Resource: TLResource;
begin
Resource:=LazarusResources.Find(ResName);
if Resource=nil then
DebugLn('TCallStackDlg.InitImageList: ',
' WARNING: icon not found: "',ResName,'"');
if SysUtils.CompareText(Resource.ValueType,'xpm')=0 then begin
Bitmap:=TPixmap.Create;
end else if SysUtils.CompareText(Resource.ValueType,'png')=0 then begin
Bitmap:=TPortableNetworkGraphic.Create;
end else
DebugLn('TCallStackDlg.InitImageList: ',
' WARNING: wrong icon format: "',ResName,'"="',Resource.ValueType,'"');
Bitmap.LoadFromLazarusResource(ResName);
ImgList.Add(Bitmap, nil);
Bitmap.Free;
end;
begin
AddResImg(Imagelist1,'callstack_show');
AddResImg(Imagelist1,'callstack_more');
AddResImg(Imagelist1,'callstack_top');
AddResImg(Imagelist1,'callstack_bottom');
AddResImg(Imagelist1,'callstack_goto');
AddResImg(Imagelist1,'copy');
end;
procedure TCallStackDlg.actViewBottomExecute(Sender: TObject);
begin
if CallStack <> nil

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 721 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 B

View File

@ -3369,6 +3369,118 @@ LazarusResources.Add('anchor_top_bottom','PNG',[
+'R'#162','#203#192'O'#232#251'#'#132#255'*'#175'_'#229#23')'#217#254'{'#173#8
+'i'#157#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('callstack_bottom','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a'
+#0#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167
+#147#0#0#1#24'IDAT8'#203#165#147#207'*EQ'#20#198#191'-7)'#229''#161#184#153
+#221#129'b'#132'1C'#229#5'H)'#3#30#129#242#6'^'#0#19#19'L'#153')'#3#19'c'#202
+#3#24#232'('#25#24'q'#206#222'k'#175'?'#6'nw'#192#221'G'#231#222'='#221'_'
+#191#214'o'#173'>gf'#232#230#245#166'>'#14#207#31#12#0#136#5#162#134#163#237
+'E'#215'.'#215#147#2#168#25#26#211#195#152#171#143#194#19'''''H'#2'X'#20#170
+#6'Q'#3'E'#169#174'P'#4'F'#20#133#168'!'#15#177':'#128'X'#16#185#9#240#177
+#186#130''''#134#168'A'#205'@'#220#129'B'#238'#B'#211'='#247#212#153#2#139#2
+#0'B'#201#21#146#128#175#130'Z'#10#158'*.q'#245#224'z'#185#191#175#246'sJ'
+#179#210#9#254',qe'#255#234#134'"'#223'M'#140#12' '#138'"'#178'brl'#16#179'['
+#167#197#204#198#241#237#191#128'@'#188#30#136'_'#222'>>['#19'D'#22'D'#150
+#140'E'#214'~'#231']'#170'L'#141#157#179#199#169#241#161#5#22#197's'#246#254
+#148']'#236#206#183#203#185#178'6'#214'7O'#238'Y'#164#246'z'#185#183#148#202
+#184'n'#235#252#13#174#149#175#234#228#239#197#6#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('callstack_goto','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a'
+#0#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167
+#147#0#0#1'4IDAT8'#203#173#147'=H'#3'A'#16#133#223#6#255#154#128'B'#2#26#131
+#130#141#136#24#181'R'#176#8#4#172#4#177#176#180#23#139#180#202#245'B'#176
+#176#23#11#173#196'6ezs '#216#132' "'#162#130#241#2#198'"i'#20's{;3V'#30'$z'
+#209#227'|'#213#192#238#12#223#155#183#171'D'#4'Q'#212#247'U'#28#20#10#29#147
+'Z'#163'Y'#0#128'6'#4'bA'#170'iw4'#238'Y'#150#2#0#21'D'#176'{b'#203'Lz'#4','
+#130#171#187#6#142#242'9'#245#211#189'X'#16#154'!'#6#139#128'X'#160'='#10#180
+#224#19't[x'#138'/#3'#149#0#177#224#226#186#142'E'#169#132#179#176#177'_'#146
+#149#217'4'#0#160'X'#190#133'}'#184#169'z.'#177'['#239#31#26#196#2#22'A[{'
+#225'S'#24#28#152#247#247#224'j'#243#237'<'#208'B'#206'*'#150'<C'#217#233#137
+#228#208'x"'#14'f'#193#229#141#131#251#231'F'#155#136#203#181#179#237#213#158
+')'#184#218#172#187#218#212'^'#154'o>'#129'g'#8#158'!'#199#16#173#253'9'#133
+#211#135#177'J*9'#188'`'#136#241#232#188'V'#243's'#173'L'#168#20#0'`r'#235
+#184'l'#136#250#235#231';K'#191#190#131#200''#1'J'#133#155'$'#162#254#133' '
+#134#136#250#4#231#198#181'9'#223#230#151'0'#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('callstack_more','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a'
+#0#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167
+#147#0#0#2'yIDAT8'#203#165#147#205'KTa'#20#198#159#249#194#143#153#28#191#178
+#241#222'JI-'#179't'#25#10#165'A'#181#8#170#133#238'd'#212'M'#208#202#208'M'
+#129'B'#208#194#191#160#133#139#12'R'#7'i'#227#162#22'B'#180#177'$2'#212'P'
+#147#140#252#152#20#231#203#25#157#212';'#227#220#185#239'9o'#155#186'iC-'
+#234','#15#231'<'#231#199#251'<'#175'EJ'#137#255')'#251#239#141'^'#223'L'#133
+' n%'#150#237#130#216'#'#136'!'#136#195#130'xH'#16#143'<'#237#186#188'rp'#222
+'r'#144#160#215'7'#211'"'#136#31#149#149#228#149#214#149#23#194#153'mG*M'#136
+#238#166#240'f!'#136#240#182#22#18#196#157#207#238']'#29#205#16#248#177'<X_'
+#237'q'#214#149#21#192#191#169'!'#182#155#130'!'#24#174#28#7#10']Yx'#189#16
+#196#236'r$!'#136';^<'#184'>j'#10#244#250'fN'#9#226#137#11#167#143')5'''#242
+#241#254'K'#20'qM'#7'K'#9'W'#182#3#196#18',%'#202'K'#142'`'#252'c'#0#139'k'
+#209'`'#218#160'K'#175#250'n'#173'Z'#1'@'#16'{'#139#243'r'#148'3'#170#27#211
+#203'1$u'#1#221' t'#221#172#193#237'kUH'#164#12'D'#226'I|X'#137#162#241#188#2
+#135#221#166#16#179#23#0#172#0#160#27#212'V'#169#184#177#20#218'E8'#158#196
+#183#132#142#184#150'2'#223'fq}'#11#251'i'#129#237#189#20'6b'#9#212#159'U'
+#193','#219'L'#23#152#165#154#155'e'#199'zT'#131'A'#140#251#205#181#135#156
+'y'#220#217#8#0#232#30#152'D`KC'#149#146#15'bVM'#2'A'#140#164'.'#160#237#27
+#176'Z,'#245']'#16#3#0#12'A'#191'r '#136#3'_#{'#149'Y'#14#27#182#247'R'#232
+#25#158'F$'#158#192#147#187'M'#230'e'#0#176'Z-'#240#20'8'#177#18#218#1#179#12
+#152#4'iA'#195's'#171#155'(-'#204#5'K'#9'b'#137'bwn'#198'ef'#9#181#200#137
+#137#249'5'#24#130#134#15#18#248#4#241#157#183#159'BJC'#181#7#239'>'#135'!'
+#136#209'=0i"'#219'mV\<'#167'`l'#202#143#29'm?H'#204#190'CAj'#238'{'#217#194
+'R'#14#158',q;'#155'jU'#172'G5'#132#227#9#16'K'#168'E.'#168'EN'#140'M'#249'1'
+#183#20'L'#16's'#199'|'#191'w4#'#202'7'#30#142#181#24#130#30#217'm'#214#210
+#134#154#227'8'#234#206#1#0'l'#196'4'#140#207#250#161'%'#245#16'1w'#254'\'
+#206#16#0#128'+='#207'+'#136#184#149#152#219#13'A'#30'f'#9'b'#14'3'#203'!b'
+#30#153#239#247#254#249'3'#253'K}'#7#133#140'}'#197#244','#182#227#0#0#0#0'I'
+'END'#174'B`'#130
]);
LazarusResources.Add('callstack_show','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a'
+#0#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167
+#147#0#0#0#9'pHYs'#0#0#11#19#0#0#11#19#1#0#154#156#24#0#0#0#7'tIME'#7#216#3
+#24#21#2#15'X'#208'/'#202#0#0#2#3'IDAT8'#203#141#145#191'OSQ'#20#199'?'#247
+#190#215#247#250#250'C'#27'K'#139'Mk'#9'D'#17'q1F'#208#164#169#161#147#3#27
+#11#137#131#163#137#19#131#255#130#137'.'#12#14'&'#6#255#2#19#227#166#147#9
+' a'#16#19'#'#198'@,'#164#132'Z'#16#11'%"'#1#4#250#238'u'#161'M'#219'W'#162
+'''9'#195'='#231'|'#191#231#251'=Wt'#223'{'#161#13')'#17'B'#224'3'#13#12'C'
+#18'tl:'#207#133#185#209#155#152#30#30'H'#15#189#249'Xdx MOg'#136#214#16#23
+#238'>'#215#215#175't!'#133#192'4$R'#10'B'#142#133'R'#154#128#223#199#214#206
+'>'#1#219#247#1#184'5'#146#185'H'#182'?'#222'D`*'#173#249#180#184#138'aH'#164
+#148'H!p'#252#22#215'.%'#169#186#138'x$H'#177#188's3s55'#245'zvy('#25#13'4)'
+#145#128'h'#205'H8 '#150'J['#235''#142#170#236#31#30#19'r,'#230#11#229#224
+#246#238#1#239'>'#175'5['#248#181'w'#228#241'561'#203#183#226'&'#182#207#212
+'}]1'#0#150'J'#149'J"'#26#238#0'x'#246' '#219#164#192#19'O'#239'g'#184#156
+#142#177#253'{'#175'^'#219';8'#140#134#28#139#31#149#221#166#217#182#4'c'#19
+#179#147'_'#11#27#249#160'cst'#236'Ru'#21'A'#199'f'#169'T'#201#15#246'%'''
+#255'I'#0#228'b'#145#208'O'#173'5UW'#161#148#198'u'#21#137'hx'#3#200#253#15#1
+'@'#246'|'#244#204#251#252#247'M'#22'W'#203#164#226'g'#167#129#219#0'#'#143
+#222#242#228#213'|'#251'#f'#31#190#212#128'H'#198'"'#216#150#137'e'#26'S~'
+#203#212'J'#235#28#192#151#229'u'#0'=3>*N'#253#133#26'IO'#178#3#203'4'#240'['
+'&Jk'#15#248'T'#11''''#3#186#176#182'U'#175#181#3'{'#20#156'l'#174#247#6#251
+#211#141'o'#230#22#138#2#208#141#139'd'#155#205#181#212's'#11'E'#161#148#22
+'Ji'#209#0#22#128#168#223#192#190#243#216'c'#161#183';U'#27'df|'#180#166#174
+#214#214#249#149'R'#221#134#135#160#17#156'_)'#181#246'<$'#1'V'#218#206#19
+'=ot'#232#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('callstack_top','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a'
+#0#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167
+#147#0#0#1#17'IDAT8'#203#165#147#189'J'#3'Q'#16#133'O'#212'$'#202'"'#22#130
+#141'b'#163#173#133#141' '#214'6>'#137#133#189#130#4#223'B'#176#20#12#136#165
+'he'#27'DQ'#19',lb)'#136'l'#181#8'k'#238#206#175#205#26'D'#220#152#172#167#26
+#184'3'#31'g'#230'p+'#238#142#255'hl'#208'c'#163#217#190#221'='#190'k'#149#2
+#236#159'<<F'#147#213#181#153#168#190#177'st'#221')'#234#171#252'\'#161#209
+'l'#215#204#253'iz'#170#182'<?'#27'A'#205#241#252#154#224'%~'#239#6#146#149
+#179#189'M'#26#232#192#220'/3'#214#5#18#5#171#129#213'P'#175#142'#'#144','
+#146#232#249#159#14#190#180'}'#216#242#213#165'9'#168'9'#238#187'o'#136#147
+'t'#253#226'`'#235'f'#232#27#4#18#168'9'#204#29'q'#146#226#183'a'#0#152'('#2
+'|'#4'F'#198#154#215'T'#152'B!'#128'D!j'#0#128#140'dt@'#218#163#254#10#129'x'
+'t@ '#134#168#193#220#203'9'#224'<F3'#7'q'#9'@/'#227#254#13'XJ'#0'2'#250#14
+#208#18')'#176#224#244#170#3'Q'#133#230#160#161#254#194#168#250#4'hH'#176#159
+#164#199'F'#219#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('debugger','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a'
+#0#0#2#184'IDATx^}'#147'mH[W'#28#198#159#188'X'#171#173#164#173#221#190#212

View File

@ -134,6 +134,11 @@ designer/anchor_left_right.png
designer/anchor_right.png
designer/anchor_top.png
designer/anchor_top_bottom.png
debugger/callstack_bottom.png
debugger/callstack_goto.png
debugger/callstack_more.png
debugger/callstack_show.png
debugger/callstack_top.png
debugger/debugger.png
debugger/debugger_breakpoints.png
debugger/debugger_call_stack.png