SourceEditor/Debugger: Correctly show disabled breakpoints. Issue #16096. Patch by Flávio Etrusco

git-svn-id: trunk@24264 -
This commit is contained in:
martin 2010-03-28 12:48:30 +00:00
parent 1ee2beda9e
commit 9dcf68db43
11 changed files with 232 additions and 116 deletions

3
.gitattributes vendored
View File

@ -3856,6 +3856,7 @@ images/debugger/debugger_breakpoints.png -text svneol=unset#image/png
images/debugger/debugger_call_stack.png -text svneol=unset#image/png
images/debugger/debugger_current_line.png -text
images/debugger/debugger_current_line_breakpoint.png -text
images/debugger/debugger_current_line_disabled_breakpoint.png -text svneol=unset#image/png
images/debugger/debugger_evaluate.png -text svneol=unset#images/png
images/debugger/debugger_inspect.png -text svneol=unset#images/png
images/debugger/debugger_modify.png -text svneol=unset#images/png
@ -4057,8 +4058,10 @@ images/propertygrid/pg_active_row.png -text svneol=unset#image/png
images/sourceeditor/ActiveBreakPoint.png -text
images/sourceeditor/InactiveBreakPoint.png -text
images/sourceeditor/InvalidBreakPoint.png -text
images/sourceeditor/InvalidDisabledBreakPoint.png -text svneol=unset#image/png
images/sourceeditor/MultiBreakPoint.png -text
images/sourceeditor/UnknownBreakPoint.png -text
images/sourceeditor/UnknownDisabledBreakPoint.png -text svneol=unset#image/png
images/sourceeditor/bookmark0.png -text
images/sourceeditor/bookmark1.png -text
images/sourceeditor/bookmark2.png -text

View File

@ -1195,9 +1195,15 @@ begin
else
Img := SourceEditorMarks.InactiveBreakPointImg;
vsInvalid:
Img := SourceEditorMarks.InvalidBreakPointImg;
if Enabled then
Img := SourceEditorMarks.InvalidBreakPointImg
else
Img := SourceEditorMarks.InvalidDisabledBreakPointImg;
else
Img := SourceEditorMarks.UnknownBreakPointImg;
if Enabled then
Img := SourceEditorMarks.UnknownBreakPointImg
else
Img := SourceEditorMarks.UnknownDisabledBreakPointImg;
end;
SourceMark.ImageIndex := Img;
end;
@ -1215,9 +1221,15 @@ begin
else
aha := ahaDisabledBreakpoint;
vsInvalid:
aha := ahaInvalidBreakpoint;
if Enabled then
aha := ahaInvalidBreakpoint
else
aha := ahaDisabledBreakpoint;
else
aha := ahaUnknownBreakpoint;
if Enabled then
aha := ahaUnknownBreakpoint
else
aha := ahaDisabledBreakpoint;
end;
SourceMark.LineColorAttrib := aha;
end;

View File

@ -3193,6 +3193,8 @@ begin
end;
procedure TSourceEditor.UpdateExecutionSourceMark;
var
BreakPoint: TIDEBreakPoint;
begin
if (FExecutionMark = nil) then
begin
@ -3208,7 +3210,13 @@ begin
begin
FExecutionMark.Line := ExecutionLine;
if SourceEditorMarks.FindBreakPointMark(EditorComponent, ExecutionLine) <> nil then
FExecutionMark.ImageIndex := SourceEditorMarks.CurrentLineBreakPointImg
begin
BreakPoint := DebugBoss.BreakPoints.Find(Self.FileName, ExecutionLine);
if (BreakPoint <> nil) and (not BreakPoint.Enabled) then
FExecutionMark.ImageIndex := SourceEditorMarks.CurrentLineDisabledBreakPointImg
else
FExecutionMark.ImageIndex := SourceEditorMarks.CurrentLineBreakPointImg;
end
else
FExecutionMark.ImageIndex := SourceEditorMarks.CurrentLineImg;
end;
@ -3219,7 +3227,6 @@ begin
if fExecutionLine=NewLine then exit;
fExecutionLine:=NewLine;
UpdateExecutionSourceMark;
EditorComponent.Invalidate;
end;
Function TSourceEditor.RefreshEditorSettings: Boolean;

View File

@ -142,10 +142,12 @@ type
fActiveBreakPointImg: Integer;
FCurrentLineBreakPointImg: Integer;
FCurrentLineImg: Integer;
FCurrentLineDisabledBreakPointImg: Integer;
FSourceLineImg: Integer;
FImgList: TImageList;
fInactiveBreakPointImg: Integer;
fInvalidBreakPointImg: Integer;
fInvalidDisabledBreakPointImg: Integer;
fItems: TList;// list of TSourceMark
fMultiBreakPointImg: Integer;
FOnGetFilename: TGetFilenameEvent;
@ -153,6 +155,7 @@ type
FOnAction: TMarksActionEvent;
fSortedItems: TAVLTree;// tree of TSourceMark
fUnknownBreakPointImg: Integer;
fUnknownDisabledBreakPointImg: Integer;
function GetItems(Index: integer): TSourceMark;
procedure CreateImageList;
protected
@ -192,10 +195,13 @@ type
property ActiveBreakPointImg: Integer read fActiveBreakPointImg;
property InactiveBreakPointImg: Integer read fInactiveBreakPointImg;
property InvalidBreakPointImg: Integer read fInvalidBreakPointImg;
property InvalidDisabledBreakPointImg: Integer read fInvalidDisabledBreakPointImg;
property MultiBreakPointImg: Integer read fMultiBreakPointImg;
property UnknownBreakPointImg: Integer read fUnknownBreakPointImg;
property UnknownDisabledBreakPointImg: Integer read fUnknownDisabledBreakPointImg;
property CurrentLineImg: Integer read FCurrentLineImg;
property CurrentLineBreakPointImg: Integer read FCurrentLineBreakPointImg;
property CurrentLineDisabledBreakPointImg: Integer read FCurrentLineDisabledBreakPointImg;
property SourceLineImg: Integer read FSourceLineImg;
end;
@ -347,11 +353,15 @@ procedure TSourceMark.SetImage(const Value: Integer);
begin
if ImageIndex=Value then exit;
inherited SetImage(Value);
// Allow SourceEditor to update ExecutionLine image.
if IsBreakPoint and Assigned(FSourceMarks) and Assigned(FSourceMarks.OnAction) then
FSourceMarks.OnAction(Self, lnAdded);
end;
procedure TSourceMark.SetLine(const Value: Integer);
begin
if Line=Value then exit;
if EditorUpdateRequired then DoLineUpdate;
if FSourceMarks<>nil then FSourceMarks.fSortedItems.Remove(Self);
inherited SetLine(Value);
if FSourceMarks<>nil then FSourceMarks.fSortedItems.Add(Self);
@ -514,18 +524,24 @@ begin
// load active breakpoint image
fActiveBreakPointImg:=AddImage('ActiveBreakPoint');
// load inactive breakpoint image
// load disabled breakpoint image
fInactiveBreakPointImg:=AddImage('InactiveBreakPoint');
// load invalid breakpoint image
fInvalidBreakPointImg:=AddImage('InvalidBreakPoint');
// load invalid disabled breakpoint image
fInvalidDisabledBreakPointImg := AddImage('InvalidDisabledBreakPoint');
// load unknown breakpoint image
fUnknownBreakPointImg:=AddImage('UnknownBreakPoint');
// load unknown disabled breakpoint image
fUnknownDisabledBreakPointImg := AddImage('UnknownDisabledBreakPoint');
// load multi mixed breakpoint image
fMultiBreakPointImg:=AddImage('MultiBreakPoint');
// load current line image
FCurrentLineImg:=AddImage('debugger_current_line');
// load current line + breakpoint image
FCurrentLineBreakPointImg:=AddImage('debugger_current_line_breakpoint');
// load current line + disabled breakpoint image
FCurrentLineDisabledBreakPointImg := AddImage('debugger_current_line_disabled_breakpoint');
// load source line
FSourceLineImg:=AddImage('debugger_source_line');
end;

View File

@ -17,8 +17,8 @@ LazarusResources.Add('ActiveBreakPoint','PNG',[
+#241'>'#133#252'PCUw/R'#13#141'a'#133#219#185']'#223#244#13#209'X'#132#155
+#245'-J'#133'G'#0'dG''u'#147'__^],'#173#234#226#214'*'#197#147'#<'#199'A==!'
+#131'A'#172#218'Z'#172'H'#23#214#232'8'#225#145'A'#225'w'#166'v'#247'u'#234
+#231'"'#246#227#148#236#20#129#230#22#170'{z'#168#155#152#166#225'S'#139#0
+'x'#6'K'#142#153#176#147#129#195'0'#0#0#0#0'IEND'#174'B`'#130
+#231'"'#127#246#227#148#236#20#129#230#22#170'{z'#168#155#152#166#225'S'#139
+#0'x'#6'K'#142#153#176#147#129#195'0'#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('bookmark0','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#0
@ -37,10 +37,10 @@ LazarusResources.Add('bookmark0','PNG',[
+'['#14'Zk'#148#146#24'>'#143'IR'#10#148#148#0#152#134#250#132#165#20'('#169
+'PJ"'#219#195#149#184#174'&'#150#200#28#24'K<'#230#6#192#178#29#242'}'#30'Z'
+#26#203'1'#250#186#138#216#251#19#196'N:D'#6'7'#217'_'#237#205#181'F'#6'71M'
+#197#215#154'b&G'#170'3^'#158#27#213'['#219#151#156'_%H;'#207#188#188#254
+#199#235#245#16#240#251#168#175'-e'#160#167#150#190#225#168#144#0'C'#227#11
+'b|(Ds'#195#23#188'^'#19#128'`a'#30'mM'#21'L'#253#204'@'#128'w'#5'+'#138'.'
+#208'3'#155#195#0#0#0#0'IEND'#174'B`'#130
+#197#215#154'b&G'#170'3'#127'^'#158#27#213'['#219#151#156'_%H;'#207#188#188
+#254#199#235#245#16#240#251#168#175'-e'#160#167#150#190#225#168#144#0'C'#227
+#11'b|(Ds'#195#23#188'^'#19#128'`a'#30'mM'#21'L'#253#204'@'#128'w'#5'+'#138
+'.'#208'3'#155#195#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('bookmark1','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#0
@ -53,16 +53,16 @@ LazarusResources.Add('bookmark1','PNG',[
+#225#168'hj'#13#128#163#157#5#249'y'#8#7#191#11#20#203#215#180#182'DH'#246'5'
+#147#232#133#174#151#25#5#160#162#169'5'#190'|\'#144#253#131'<^'#241#18'+B'
+#205#10'F+'#180'R'#180'=nb'#228'E'#156#209'tF'#169#147#156#200#214#231's'#206
+'.J'#0#12#246#183'1'#159#142#1#176#180#242#171#145#189'}'#21'C'#219#243#201
+#158#21'q\'#191'Q\'#255'T'#0#192'q}'#28#215#231#248#212'cs'#251'/z'#239'{'#22
+#199#243#177'V'#152'O'#199#152#252#176'O'#29'k'#5'k'#133#211#172#199#143#195
+''#4#206'se\'#207#7#224#205#187']n'#227#184#21#0'D'#4'c4'#129'H(HA+'#140#214
+#220''''#24'0'#212#172#197'h'#131'1'#26'='#156#234#192'Z!'#151'/5T'''#151'/'
+#225'z'#21#30'DB'#12'%'#158#162#199#199'Z'#232'l'#143'#"T'#171#181';'#203'u'
+#255#172#251#17#203'3]7?o'#173#206#201#215#157'?'#28#159#228')W.'#185#186#174
+#18#14#135#136'E#'#244#247#180'2'#241#186#135#241#233#140#210#0'S'#139#27'jq'
+#170#143#193#129''''#132#195'A'#0#226#15#155'x'#158'l'#231#253#236'M'#17#224
+'?'#183'r'#155#15#200#184#230#146#0#0#0#0'IEND'#174'B`'#130
+'.J'#0#12#246#183'1'#159#142#1#176#180#242#171#145#189'}'#21'C'#127#219#243
+#201#158#21'q\'#191'Q\'#255'T'#0#192'q}'#28#215#231#248#212'cs'#251'/z'#239
+'{'#22#199#243#177'V'#152'O'#199#152#252#176'O'#29'k'#5'k'#133#211#172#199
+#143#195#127#4#206'se\'#207#7#224#205#187']n'#227#184#21#0'D'#4'c4'#129'H(HA'
+'+'#140#214#220''''#24'0'#212#172#197'h'#131'1'#26'='#156#234#192'Z!'#151'/5'
+'T'''#151'/'#225'z'#21#30'DB'#12'%'#158#162#199#199'Z'#232'l'#143'#"T'#171
+#181';'#203'u'#255#172#251#17#203'3]7?o'#173#206#201#215#157'?'#28#159#228')'
+'W.'#185#186#174#18#14#135#136'E#'#244#247#180'2'#241#186#135#241#233#140#210
+#0'S'#139#27'jq'#170#143#193#129''''#132#195'A'#0#226#15#155'x'#158'l'#231
+#253#236'M'#17#224'?'#183'r'#155#15#200#184#230#146#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('bookmark2','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#0
@ -75,17 +75,17 @@ LazarusResources.Add('bookmark2','PNG',[
+'.'#247#192#189#202'c'#134#1#248#158#152#148#175#25'H'#239'['#20#237'+'#188
+#141'n'#186#218#235#232'l'#131'G}'#17#5#160'<f'#152#237#15#147#178#147'>'#163
+'P'#188#160'"'#194#159#138#160'k'#10'M)|M'#181'<'#233'i'#224'i0'#162#212#225
+#169#200#234#214'1G'#217's'#2'~'#31#161#160#193''#162'1'#139'T&K'#192#239'c'
+#176#223'@'#251#146','#243#243#168'H._&'#20'4'#136#198','#134#223#239#18#141
+'Y'#132#130#6#185'|'#153#189#31#5'V>'#254'BM'#207'e$'#155'+q'#31'ks&o'#222
+#237'T'#179#227#248#212'&_('#223#146'^>'#15'TWr'#249#18'"'#130#174'k8'#220'5'
+'Nl'#135#14#192#208#179#206#234#231'h'#204'b+'#158#198#249#175#211'u'#13'G'
+#175#249#144#205#248'7'#172#226#205#231#229#245#228#173#165#199'-M'#248#219
+#188#176'"26'#155#146#222'W'#159'dq'#163' w'#233'{'#29#151#153#249#3'9'#177
+'E'#148#199#12#179#186'0!'#159#19#7#236#29#158'a'#151'.'#184#188#250#141#203
+'U'#131#225'q'#227'o'#245'24'#208#202#139#209#136#210#0'F'#166#150#212#212'H'
+';'#129#142'f\.'''#0#13#245#181'tw='#224#237#248#181#8#240#23#180#222#170#162
+#233#152#252'W'#0#0#0#0'IEND'#174'B`'#130
+#169#200#234#214'1G'#217's'#2'~'#31#161#160#193#127#162'1'#139'T&K'#192#239
+'c'#176#223'@'#251#146','#243#243#168'H._&'#20'4'#136#198','#134#223#239#18
+#141'Y'#132#130#6#185'|'#153#189#31#5'V>'#254'BM'#207'e$'#155'+q'#31'ks&o'
+#222#237'T'#179#227#248#212'&_('#223#146'^>'#15'TWr'#249#18'"'#130#174'k8'
+#220'5Nl'#135#14#192#208#179#206#234#231'h'#204'b+'#158#198#249#175#211'u'#13
+'G'#175#249#144#205#248'7'#172#226#205#231#229#245#228#173#165#199'-M'#248
+#219#188#176#127'"26'#155#146#222'W'#159'dq'#163' w'#233'{'#29#151#153#249#3
+'9'#177'E'#148#199#12#179#186'0!'#159#19#7#236#29#158'a'#151'.'#184#188#250
+#141#203'U'#131#225'q'#227'o'#245'24'#208#202#139#209#136#210#0'F'#166#150
+#212#212'H;'#129#142'f\.'''#0#13#245#181'tw='#224#237#248#181#8#240#23#180
+#222#170#162#233#152#252'W'#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('bookmark3','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#0
@ -104,12 +104,12 @@ LazarusResources.Add('bookmark3','PNG',[
+#174#178'<c12'#181'U'#223#13#199#185'2'#142'['#189#20'm'#188#27#168#223#200
+';'#21'D'#4#195#208'4'#4'|'#141'xZah]'#143#135'_}'#1'`'#221#238''''#253'Aah'
+#3#195#208#232'^'#235'6'#181#154#144'+'#148'X'#183#251#137#13'E'#200#21'J'
+#196#134'"'#0'8n'#133#230#128#143#187#145#155#176'"'#242'|zGz'#31'o'#200#220
+#170'+'#255#155'[u'#165#239#201'G'#153'|{ ''e'#17#21#180'l'#150'f_'#202#167
+#205#3#246#14#11#148'+'#167#252'>'#251#131#223#239#195#12#6#8'w'#180#17'{'
+#216#193#240#179#164#210#0#163#227#243'j|'#180#139'hw;~#'#0'-'#215#155#184
+#215's'#139#137#23#23'!'#192'_'#128'_'#172'P'#3#18'='#160#0#0#0#0'IEND'#174
+'B`'#130
+#196#134'"'#0'8n'#133#230#128#143#187#145#155#176#127'"'#242'|zGz'#31'o'#200
+#220#170'+'#255#155'[u'#165#239#201'G'#153'|{ ''e'#17#21#180'l'#150'f_'#202
+#167#205#3#246#14#11#148'+'#167#252'>'#251#131#223#239#195#12#6#8'w'#180#17
+'{'#216#193#240#179#164#210#0#163#227#243'j|'#180#139'hw;~'#127'#'#0'-'#215
+#155#184#215's'#139#137#23#23'!'#192'_'#128'_'#172'P'#3#18'='#160#0#0#0#0'IE'
+'ND'#174'B`'#130
]);
LazarusResources.Add('bookmark4','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#0
@ -122,17 +122,17 @@ LazarusResources.Add('bookmark4','PNG',[
+#240'p8'#28#21#140#166#0'8\M'#202#206'>'#236#253'*`'#23'o'#8#215#4#232#234
+#168#166#179#29#154'{'#211#10'@'#5#163')'#190'/$es/'#135'e_'#227#138'p'#235
+#10#134'Vh'#165#168#175#171'"'#214#19#226'i<'#173#212#201#133#200#226#183's'
+#206#254'\'#242#159#238'H='#137#184#201#235'w'#7'^'#209'g'#226'['#217'p'#200
+#156#217#228#237#191#0'<'#235'm!'#17'7'#1#200#230#29#0#142'N->~q'#208#27'['
+#25#178#150#131#235#138''''#190'z'#187#9#128#235#10#174'+'#156'f,'#182#247''
+#227';'#191'('#146#183#202#27#18'q'#147#193#169#159#222'9'#217#252#21#0'"'
+#130'ah|'#129#202#10#10'Zah'#13#192#210'|'#204#147#151#230'c'#12'M'#175'ah'#3
+#195#208#168#185#207'9'#249#250'c'#151#130#237'p'#159#245'O'#3'<'#25'Y'#6#160
+#165#169#142'H{'#24'='#252#188#134#166#198#16'"B'#169't'#235#5#240'f'#219#195
+'Z'#222#140'7'#151#255#188#248'~R'#150'W'#143'9:'#201'Q'#188#186#230#223'M'#9
+#191#191#18'3'#24' '#210#26#230'e+'#195'ci'#165#1'Fg>'#168#153#209#14#186#31
+'5'#224#247'W'#0#16'zP'#197#227#174'Ff'''#202'"'#192#29'='#238#152#253#187
+#146#148#227#0#0#0#0'IEND'#174'B`'#130
+#206#254'\'#242#159#238'H='#137#184#201#235'w'#7'^'#127#209'g'#226'['#217'p'
+#200#156#217#228#237#191#0'<'#235'm!'#17'7'#1#200#230#29#0#142'N->~q'#208#27
+'['#25#178#150#131#235#138''''#190'z'#187#9#128#235#10#174'+'#156'f,'#182#247
+#127#227';'#191'('#146#183#202#27#18'q'#147#193#169#159#222'9'#217#252#21#0
+'"'#130'ah|'#129#202#10#10'Zah'#13#192#210'|'#204#147#151#230'c'#12'M'#175'a'
+'h'#3#195#208#168#185#207'9'#249#250'c'#151#130#237'p'#159#245'O'#3'<'#25'Y'
+#6#160#165#169#142'H{'#24'='#252#188#134#166#198#16'"B'#169't'#235#5#240'f'
+#219#195'Z'#222#140'7'#151#255#188#248'~R'#150'W'#143'9:'#201'Q'#188#186#230
+#223'M'#9#191#191#18'3'#24' '#210#26#230'e'#127'+'#195'ci'#165#1'Fg>'#168#153
+#209#14#186#31'5'#224#247'W'#0#16'zP'#197#227#174'Ff'''#202'"'#192#29'='#238
+#152#253#187#146#148#227#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('bookmark5','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#0
@ -144,12 +144,12 @@ LazarusResources.Add('bookmark5','PNG',[
+'|g'#204#12'F'#190#31#7#153'v'#204#171#222#245#212#251#245#212#211'#'#28#222
+'i'#0#254'n'#4#212#225'1'#28#157#198#136''''#210#20#23#218#241#184#222'P['#3
+#21#31#131#2'@8'#188#211#172#204#7#212#222'Q'#4'#~'#135#169#20#143#166'B'#147
+#2')'#4'%Ey'#180'6:i'#235#11#10'q'#30'Vja'#249#138#203'7'#252#28's'#241#154
+#31#147''#168's'#151#208#243#169#0'}}''E'#232'2N4~'#11#192#231#241#253#156
+#133#147#11#131#185#165#20#250#206'~'#136'k#'#149')LS'#229#200#23'!'#3#0#253
+'*'#156' '#250#159#252'k'#194#155#153#187#6'7'#1'PJ'#161'i'#18#221'n'#181#16
+#147#2'MJ|'#223#183'3bKc%'#171'3'#173't'#15'm'#161'I'#13'M'#147#200'&'#239'{'
+'LS'#17#142#220'd'#229#133#168#145'$'#223'n'#165#190#182#12#221#215'^'#200
+#2')'#4'%Ey'#180'6:i'#235#11#10'q'#30'Vja'#249#138#203#127'7'#252#28's'#241
+#154#31#147#127#168's'#151#208#243#169#0'}}''E'#232'2N4~'#11#192#231#241#253
+#156#133#147#11#131#185#165#20#250#206'~'#136'k#'#149')LS'#229#200#23'!'#3#0
+#253'*'#156' '#250#159#252'k'#194#155#153#187#6'7'#1'PJ'#161'i'#18#221'n'#181
+#16#147#2'MJ|'#223#183'3bKc%'#171'3'#173't'#15'm'#161'I'#13'M'#147#200'&'#239
+'{LS'#17#142#220'd'#229#133#168#145'$'#223'n'#165#190#182#12#221#215'^'#200
+#238#129#19'#'#150#228#247'bg'#214#173#205#253'k'#0'TW'#190'cd'#160#226#249
+#207#11'S'#223#212#218#198#25''''#231#17#18#201';'#238#211#15#216'lV'#10#28
+'v'#220'U'#197#244'vT'#225#251#18#20#18#192'?<+'#134#253'.'#234'>'#148'b'#179
@ -163,22 +163,22 @@ LazarusResources.Add('bookmark6','PNG',[
+#26'"'#160#176'\'#29#0#0#1#153'IDAT'#24#211'U'#142'OH'#147'q'#28#198'?'#191
+#223';'#199'f'#205#215#208'Q'#9#129#132#139#225#136'W'#4#13#130#14#17#158#140
+#193'{'#169'C'#18'A'#200'0'#175'!x'#241#238#173#139#155#195#131#30#132'.'#229
+#11'ED'#14'v'#16#12'O'#9#19'A'#210#233'a'#254#219#159#247#221#230'P'#163'}='
+'h#?'#151#7#30'><<*d%'#1#248#189'4"k'#27#176#190#229'Q'#174#158#210'~-Hw'#215
+'U'#162#183#225'VJ'#1#168#144#149#228#227#220#136#252'Z/'#226#150#143#169
+#139#240#183'.'#24'Z'#161#149'"'#220#214#204#253#222'V'#30#216')'#165#182#243
+'"'#243#31#246#217';'#172#16#139#132'I'#216'&'#255'H;'#30#153#141'Cb'#145'0'
+#143#31#154#232#31'+5r{e'#10#165#26#9#219'$'#237'x<'#27'_%'#237'x$l'#147'B'
+#169#198#230#142#203#236#187']|+'#171'9'#10'n'#173#177#182#184#156'm'#228#226
+#242'y'#183#147's'#1#240#237#231#171#148'.'#228#180#227#241'v'#210#186't'#227
+#253#231#12'"'#130'ah|A'#19#158'V'#24'Z'#147#176'M'#6'_'#253'l'#200#159#146
+#247'p'#190'('#12'm`'#24#26#221'guP'#175#11#249'b'#5#128#248'@'#148'|'#177'B'
+'| '#10'@'#201'='#226'J'#208#207#221#232#13#216':'#16'y1'#145#145#190'''_ez'
+#193#149#255#153'^p'#165#255#233'7'#25'{'#147#149#131#170#136#10'YI'#230#167
+#134#229#251'R'#150#205#237'"'#213#163'cNN'#255#16#8#248'1CA"'#157#237#196#31
+'u2'#248'<'#165'4'#192#208#232#140#26#29#234'"v'#231':'#129'@'#19#0#173'-'
+#205#244't'#223#228#245#203's'#17#224#12';X'#178#211'O'#1'='#249#0#0#0#0'IEN'
+'D'#174'B`'#130
+#11'ED'#127#14'v'#16#12'O'#9#19'A'#210#233'a'#254#219#159#247#221#230'P'#163
+'}=h#?'#151#7#30'><<*d%'#1#248#189'4"k'#27#176#190#229'Q'#174#158#210'~-Hw'
+#215'U'#162#183#225'V'#127'J'#1#168#144#149#228#227#220#136#252'Z/'#226#150
+#143#169#139#240#183'.'#24'Z'#161#149'"'#220#214#204#253#222'V'#30#216')'#165
+#182#243'"'#243#31#246#217';'#172#16#139#132'I'#216'&'#255'H;'#30#153#141'Cb'
+#145'0'#143#31#154#232#31'+5r{e'#10#165#26#9#219'$'#237'x<'#27'_%'#237'x$l'
+#147'B'#169#198#230#142#203#236#187']|+'#171'9'#10'n'#173#177#182#184#156'm'
+#228#226#242'y'#183#147's'#1#240#237#231#171#148'.'#228#180#227#241'v'#210
+#186't'#227#253#231#12'"'#130'ah|A'#127#19#158'V'#24'Z'#147#176'M'#6'_'#253
+'l'#200#159#146#247'p'#190'('#12'm`'#24#26#221'guP'#175#11#249'b'#5#128#248
+'@'#148'|'#177'B| '#10'@'#201'='#226'J'#208#207#221#232#13#216':'#16'y1'#145
+#145#190'''_ez'#193#149#255#153'^p'#165#255#233'7'#25'{'#147#149#131#170#136
+#10'YI'#230#167#134#229#251'R'#150#205#237'"'#213#163'cNN'#255#16#8#248'1CA"'
+#157#237#196#31'u2'#248'<'#165'4'#192#208#232#140#26#29#234'"v'#231':'#129'@'
+#19#0#173'-'#205#244't'#223#228#245#203's'#17#224#12';X'#178#211'O'#1'='#249
+#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('bookmark7','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#0
@ -197,11 +197,11 @@ LazarusResources.Add('bookmark7','PNG',[
+'xN'#173'"'#153'k'#240#235#225#16#131#175'V'#1#16#17#140#209'x'#2'>/9'#173'0'
+'ZW'#224'R'#242'!'#211#243'9'#188#30'C'#217'u1'#218'`'#140'F'#247'$n'#225#186
+#130'e'#23#176#236'B'#5#206#206'm`'#217#5'2'#217#18#213#1#31#157#29'M'#232
+#161#129'Zn7'#135#17#17#28#167#12#192'tz'#13#199')W'#186#245'n'#29#19'/Z.NO'
+#141#202#215#149#31'|?'#180')'#150#206#248'w'#238#224#247#251#8#5#3#180'G'#26
+'x'#250'8'#194#208#243#148#210#0'#'#227'3j|$J'#252#222'M'#252'~/'#0#225#27'U'
+#220#143'5'#243#246#229'%'#4#184#0#18'K'#144']z'#30#202'5'#0#0#0#0'IEND'#174
+'B`'#130
+#161#129'Zn7'#135#17#17#28#167#12#192'tz'#13#199')W'#186#245'n'#29#19'/Z.'
+#127'NO'#141#202#215#149#31'|?'#180')'#150#206#248'w'#238#224#247#251#8#5#3
+#180'G'#26'x'#250'8'#194#208#243#148#210#0'#'#227'3j|$J'#252#222'M'#252'~/'#0
+#225#27'U'#220#143'5'#243#246#229'%'#4#184#0#18'K'#144']z'#30#202'5'#0#0#0#0
+'IEND'#174'B`'#130
]);
LazarusResources.Add('bookmark8','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#0
@ -211,50 +211,50 @@ LazarusResources.Add('bookmark8','PNG',[
+#211#177'Y'#235#25'9'#250#3#129#132#139#225#136#23#129#10'A'#135#8'O'#198#224
+']'#234#144'D'#16'1'#204'k'#4']'#186'w'#243#226#230#232'P'#7#193#139'80:'#244
+#231'`'#7#193#240#148#176#16'F:=,'#157#219#222'{'#251#243'0'#163#223#183'C$'
+#245'9'#224#243'Qq'''#7#192#183#213')'#249'Z'#134#205#237#128'V'#231#136#129
+#211'1'#134#135'N'#146#186#4#23'G'#243#10'@'#197#157#28'o^O'#201#151#205'&~'
+#235#16'#'#194'/#XZ'#161#149'"q'#166#143#235#215#250#185#225#230#149#218#169
+#139#204'/'#239#179'w'#208'&'#157'L'#144'um'#254'R('#6#148#202#7#164#147#9'n'
+#223#180#209#159#214'C'#170'{-'#26'^H'#214#181')'#20#3#238'='#219#160'P'#12
+#200#186'6'#13'/dk'#215#231#213#226'w'#244#250'F'#149#134#31'b'#140#0#176#178
+'V'#193#24'ae'#173#2#128'1'#194'n'#213#167'T'#174#209#179'_'#239#224#249#225
+'qv'#225#133#243#223'F'#195#235'""X'#150#166''''#22#233'%'#208#10'Kk'#178#174
+#205#196#227#207#199#242#219#220#24#197'w'#10'K[X'#150'F'#143'8'#23'0F'#168
+'7'#219#0'd'#198'S'#212#155'm2'#227')'#0'<'#191#203#137'X'#132'+'#169's'#176
+']'#19'y'#240#188'$#w'#222#203#220#146'/'#255'2'#183#228#203#232#221#15#242
+'t'#166'"'#181#142#136#138';9'#230'g'#31#201#199#213#10'[;M:'#221'C~'#28#253
+'$'#26#141'`'#199'c$'#7#7#200#220#26'd'#226'~^i'#128#201#233#151'jzr'#136#244
+#229#179'D'#163#189#0#244#159#234#227#234#240'y'#158'<'#252'#'#2#252#6#18#165
+#189'l'#164'ky'#153#0#0#0#0'IEND'#174'B`'#130
+#245'9'#127#224#243'Qq'''#7#192#183#213')'#249'Z'#134#205#237#128'V'#231#136
+#129#211'1'#134#135'N'#146#186#4#23'G'#243#10'@'#197#157#28'o^O'#201#151#205
+'&~'#235#16'#'#194'/#XZ'#161#149'"q'#166#143#235#215#250#185#225#230#149#218
+#169#139#204'/'#239#179'w'#208'&'#157'L'#144'um'#254'R('#6#148#202#7#164#147
+#9'n'#223#180#209#159#214'C'#170'{-'#26'^H'#214#181')'#20#3#238'='#219#160'P'
+#12#200#186'6'#13'/dk'#215#231#213#226'w'#244#250'F'#149#134#31'b'#140#0#176
+#178'V'#193#24'ae'#173#2#128'1'#194'n'#213#167'T'#174#209#179'_'#239#224#249
+#225'qv'#225#133#243#223'F'#195#235'""X'#150#166''''#22#233'%'#208#10'Kk'#178
+#174#205#196#227#207#199#242#219#220#24#197'w'#10'K[X'#150'F'#143'8'#23'0F'
+#168'7'#219#0'd'#198'S'#212#155'm2'#227')'#0'<'#191#203#137'X'#132'+'#169's'
+#176']'#19'y'#240#188'$#w'#222#203#220#146'/'#255'2'#183#228#203#232#221#15
+#242't'#166'"'#181#142#136#138';9'#230'g'#31#201#199#213#10'[;M:'#221'C~'#28
+#253'$'#26#141'`'#199'c$'#7#7#200#220#26'd'#226'~^i'#128#201#233#151'jzr'#136
+#244#229#179'D'#163#189#0#244#159#234#227#234#240'y'#158'<'#252'#'#2#252#6#18
+#165#189'l'#164'ky'#153#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('bookmark9','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#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#2#21
+#27#7#242#175#185#27#0#0#1#157'IDAT'#24#211'U'#142'=h'#19'q'#28'@'#223#255''
+'mH'#170#241'*6'#248#1'B'#145'FB'#131#156#8#173'(8'#136'tR'#2'Yt'#176#136' '
+#18'JW'#17#186#184#187#185#152#15#28't('#184'H'#15'*'#130#181#14'u('#20':YH)'
+#4#219#180'Cl'#211'$w'#151#143#163'V'#252#255#28#196#162'o~'#240#158#138';y'
+#0#190'-O'#201'z'#5'6'#182#2#218#221'C'#134'N'#198#24#29'9N'#234#2#156#31'/('
+#0#21'w'#242#188'3%_7Z'#248#237#3#140#8#191#140'`i'#133'V'#138#196#169#1#174
+'_'#25#228'F'#182#160#212'vCdv~'#143#221#253#14#233'd'#130'\'#214#230'/%7'
+#160'\'#217''''#157'Lp'#231#166#141#254#178#26'R'#219'm'#211#244'BrY'#155#146
+#27'pf'#141#146#27#144#203#218'4'#189#144#205#29#159#215#239#190#163'W'#215
+'j4'#253#16'c'#4#128#165#149'*'#198#8'K+U'#0#140#17'vj>'#229'J'#157#190#189
+'F'#23#207#15#143#178'o'#159';'#255'm4'#189#30'"'#130'ei'#250'b'#145'~'#2#173
+#176#180#198']Xg~Q'#31#201#31#242'Wq'#23#20#150#182#176','#141#30's'#206'a'
+#140#208'hu'#248'X'#188'Ff"E'#163#213'!3'#145#2#192#243'{'#28#139'E'#184#148
+':'#3'[u'#145#135#207#202'2v'#247#147#20#231'|'#249#151#226#156'/'#227#247#22
+#229#233#139#170#212#187'"*'#238#228#153'}'#249'X>/W'#217#220'n'#209#237#29
+#240#227#240''''#209'h'#4';'#30'#9<D'#230#214'0'#183#31#20#148#6#152#156'~'
+#165#166'''GH_<M4'#218#15#192#224#137#1'.'#143#158#229#201#163'?"'#192'o;'
+#187#192']'#199'Y'#171'u'#0#0#0#0'IEND'#174'B`'#130
+#27#7#242#175#185#27#0#0#1#157'IDAT'#24#211'U'#142'=h'#19'q'#28'@'#223#255
+#127'mH'#170#241'*6'#248#1'B'#145'FB'#131#156#8#173'(8'#136'tR'#2'Yt'#176#136
+' '#18'JW'#17#186#184#187#185#152#15#28't('#184'H'#15'*'#130#181#14'u('#20':'
+'YH)'#4#219#180'Cl'#211'$w'#151#143#163'V'#252#255#28#196#162'o~'#240#158#138
+';y'#0#190'-O'#201'z'#5'6'#182#2#218#221'C'#134'N'#198#24#29'9N'#234#2#156#31
+'/('#0#21'w'#242#188#127'3%_7Z'#248#237#3#140#8#191#140'`i'#133'V'#138#196
+#169#1#174'_'#25#228'F'#182#160#212'vCdv~'#143#221#253#14#233'd'#130'\'#214
+#230'/%7'#160'\'#217''''#157'Lp'#231#166#141#254#178#26'R'#219'm'#211#244'Br'
+'Y'#155#146#27'p'#127'f'#141#146#27#144#203#218'4'#189#144#205#29#159#215#239
+#190#163'W'#215'j4'#253#16'c'#4#128#165#149'*'#198#8'K+U'#0#140#17'vj>'#229
+'J'#157#190#189'F'#23#207#15#143#178'o'#159';'#255'm4'#189#30'"'#130'ei'#250
+'b'#145'~'#2#173#176#180#198']Xg~Q'#31#201#31#242'Wq'#23#20#150#182#176','
+#141#30's'#206'a'#140#208'hu'#248'X'#188'Ff"E'#163#213'!3'#145#2#192#243'{'
+#28#139'E'#184#148':'#3'[u'#145#135#207#202'2v'#247#147#20#231'|'#249#151#226
+#156'/'#227#247#22#229#233#139#170#212#187'"*'#238#228#153'}'#249'X>/W'#217
+#220'n'#209#237#29#240#227#240''''#209'h'#4';'#30'#9<D'#230#214'0'#183#31#20
+#148#6#152#156'~'#165#166'''GH_<M4'#218#15#192#224#137#1'.'#143#158#229#201
+#163'?"'#192'o;'#187#192']'#199'Y'#171'u'#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('InactiveBreakPoint','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#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#1#21
+'04)'#186#138#138#0#0#1'tIDAT'#24#211'm'#202'MKTQ'#28#128#241#231''#238#25
+'04)'#186#138#138#0#0#1'tIDAT'#24#211'm'#202'MKTQ'#28#128#241#231#127#238#25
+#135'F'#189#142#217#220#22#189#12#26'-L'#137#2#161#178'M'#16#18'D'#181#169'm'
+#185#13#250'6}'#139'Z'#181#139'h'#23#210#128'P'#16#4'IDEa:2yg'#28#239#203#185
+#231#156'{'#218'F'#246#131'g'#247#200#247'A@'#1#3#213#11'_'#170'W|'#206#222
@ -293,9 +293,33 @@ LazarusResources.Add('InvalidBreakPoint','PNG',[
+#248#196#177'0'#216'i'#225#29'I'#239''''#207#156'er'#233'.'#137#252'\Q}~'#244
+'X'#200#30'&|'#191'A'#212#235'a'#6#3#244'x'#150#212#196#4#246#153'9'#172#171
+'796[P'#234#224'!x'#225'I'#240'p'#153#31#222'K'#134'{'#1#201#169#2'c'#243#243
+'L'#222#186'C'#190'XP'#0''#0'AW'#166#29's'#226's'#164#0#0#0#0'IEND'#174'B`'
+'L'#222#186'C'#190'XP'#0#127#0'AW'#166#29's'#226's'#164#0#0#0#0'IEND'#174'B`'
+#130
]);
LazarusResources.Add('InvalidDisabledBreakPoint','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#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#218#3#27#18
+#27#15#153#226#158#178#0#0#1#156'IDAT'#24#211'M'#144'?h'#19'q'#28#197'?'#223
+#223']'#206#8#177#13'4)'#182#8'B1I'#197#8#210#160'E'#252'3'#136#136#153'JG'
+#165#224#160#131#131'P'#177#16#183#234#226'`]'#178#20'''A)*E'#23#193#193#206
+'V'#161#133#194#137#150#182'Dhs'#180#161#148#12#215'\'#127'=S'#227#253#28#210
+#162'o|o'#248#188#247#132'}}'#240#166#205#207#198#18#149'`'#153#237'='#159'T'
+#188#155'L'#199'I2G'#250')'#30#27#22#0#1'x'#246#227#145'Y'#244']'#182#155'>Q'
+'+'#194'D '#10'TL'#145#138'w3'#152#186#200#157#236#168#216#211#171'/'#205#187
+#181'W4'#214'5'#0'b'#9'"`'#12#152'?'#6'M'#21'[l'#222#175'M'#25'5W'#255#140'_'
+#221'Ao'#254'bfd'#30#128'`='#4'`fd'#158#221#173'&'#222'f'#149'7'#171'/'#144
+'kS'#231#204#206'FxP'#157'/'#15#191's'#253#237' '#159'n'#204'q'#225#233#233
+'6m'#159'$'#231#159#228#205#238'V'#147#255#229#150'+'#156#185#159#249'gD'#6
+#177#5#21'K'#216#136#2#203'QX'#142#194'-W('#148'r'#184#229#10#150#163#218'Y'
+#220#194'r'#20'*{'#246#4'&'#130#192#211',L'#172'P('#229#208#181#144'B)'#199
+#194#196#10#186#22#226't'#216#244'^N'#163#174#28'-'#146#204'$0'#17#244#13#245
+#16'x'#154#168#21#17'x'#154#190#161#30#0#186#242#157#220#206#223'k'#255#252
+#216#29'3_'#23'g'#169#127#243'i'#250'{'#252'n'#180'p:c'#28'N'#31'"='#144#228
+'j'#174#200#131'S'#227'"'#7#27'>.'#189'6'#207#151''''#169#205#214#209#27'!'
+#201'l'#130#222'Kine'#239'2|'#252#166#0#252#5'B'#195#157#9#216#11'.'#223#0#0
+#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('MultiBreakPoint','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#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
@ -343,12 +367,37 @@ LazarusResources.Add('UnknownBreakPoint','PNG',[
+#223#242'oy'#137#253#170'Cp0N'#247#196#4#253'O'#158'1'#155#140#155#22#20#15#0
+'A'#8#163#169'A'#166#192#8#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('UnknownDisabledBreakPoint','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#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#218#3#26#7
+#10'4'#217'aRx'#0#0#1#177'IDAT'#24#211'='#142'OHSq'#0#199'?'#191#223'{'#27
+#134#27#230#152'I'#143#129#204#150#198'('#5'S'#200#218'%'#250'C'#29#2'1'#168
+#21'40'#137#240'"'#20#17#212'-;'#4#209#161'[!QP'#210'!Z'#135#254#193#8'A$'
+#189#172'['#153#174'K,_{'#139'D'#220#222#244#141#182#247'~'#29'd'#251#158#190
+'_'#248'|'#191'|'#5#192#20'DF'#189#197#235#243#223'3'#215#214#253#133'O'#171
+'V'#254'D'#183#177'w6T3'#142#13#236#27#154'y$O'#222'z'#2#166#152#130#136#246
+'eb'#190#232#152'Q'#187'Z'#194's'#21#158#171#144#154'@'#250'$'#161#29#29#244
+'G'#7#22'3'#187'o'#159#23'OW'#238'/}'#182'>'#198'7~m'#2#144'Nei'#232#236#243
+'!'#0'b={8'#20';'#186#160#255',/'#199'7'#242#155'T'#254'T'#201#220#252#218#4
+#26#197'S'#15#250'X'#13#230#249#235#188'<'#162'/-'#127#195#182#170#205'%'#187
+#176#237#131'F'#11#0'^]'#177#246#163#2#10#244#178#233'P)n'#3'v'#193#1#192#24
+'l'''#157#202'2<'#25#3#28#148#167#144'>'#137#238#15#232#8'M 5'#1'@g_'#27#233
+'T'#150#196#141#30'4?x'#174'B'#243'K'#164'.'#144#189#131#221'(WQ2'#183'('#153
+'['#205#191#141'\'#254#237#208#178#211'GW"'#140#188'xx'#226'^'#184'7'#136#170
+'+j'#142'K'#238#189#197#129'd'#4#229'A'#205'q'#1#216#181#191#141#228#240#248
+#130'V'#191#243'"w'#250#195#229#142#245#127'k'#253#202#131#174'D'#152#185#187
+'+<'#155#13#211#30#13#16';'#222#201#200#232#153'w'#211#173#147'c'#2' '#9#145
+'Kj'#250#241#235#185#153'b'#238#173'5n[UB'#177#0#241#17#227#213#133#131'W['
+#31#138'sW'#222#128#245#31#202#140#175'W'#149'3k'#238#0#0#0#0'IEND'#174'B`'
+#130
]);
LazarusResources.Add('tsynsyncroedit','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#4'gAMA'#0#0#175#200'7'#5#138#233#0#0#0#25'tEXtSoftware'#0'Adobe Image'
+'Readyq'#201'e<'#0#0#1#252'IDAT8'#203#141#147#223'KSa'#24#199'WEDB'#16#212
+#133#208#141#225'}'#8'a? '#132#130'P3B'#168#11#139#238#178#22']t'#177#11'+$a'
+'A'#9#18#20#130#132#24'I'#20#8#141#168#197'X^'#164'ns'#139'\[sK'#183'p;;g'
+'Readyq'#201'e<'#0#0#1#252'IDAT8'#203#141#147#223'KSa'#24#199'W'#127'EDB'#16
+#212#133#208#141#225'}'#8'a? '#132#130'P3B'#168#11#139#238#178#22']t'#177#11
+'+$aA'#9#18#20#130#132#24'I'#20#8#141#168#197'X^'#164'ns'#139'\[sK'#183'p;;g'
+#231#156#253#236#211#251#30#182#177#201#166#30#248'p'#14#188#207#247's'#222
+#231#188#231#177#1'6q'#29#18't'#9#186'w'#225#176'`'#191#204#212#176'U'#5']'
+#249'|^)'#149'J'#149'r'#185'L+'#196':N'#167'sb'#187#164'&'#232#150#225'\.'

View File

@ -11,6 +11,8 @@ sourceeditor/bookmark8.png
sourceeditor/bookmark9.png
sourceeditor/InactiveBreakPoint.png
sourceeditor/InvalidBreakPoint.png
sourceeditor/InvalidDisabledBreakPoint.png
sourceeditor/MultiBreakPoint.png
sourceeditor/UnknownBreakPoint.png
sourceeditor/UnknownDisabledBreakPoint.png
sourceeditor/tsynsyncroedit.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 589 B

View File

@ -9466,6 +9466,32 @@ LazarusResources.Add('debugger_current_line_breakpoint','PNG',[
+#190#29'r'#231#248#30#249'~'#239#182#172'-d'#164#153#254#1'5'#4#215'a'#241'x'
+#207#176#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('debugger_current_line_disabled_breakpoint','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#11#0#0#0#11#8#6#0#0#0#169#172'w&'#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#218#3#26#7
+#11'.='#24#154'C'#0#0#1#205'IDAT'#24#211'5'#209'Mh'#146'q'#0#128#241#231#245
+'['#215#12#178#201#196'-'#197#153#146'cA'#5#173'Y'#4#226'!v('#28'A'#13'vh'
+#157':D'#16#196#130#160'kA'#215#162'C'#29#12'a'#17#29#162#214'%'#2#219#161'('
+#139#192'j'#11'bl'#185'-'#155#166#169#249#245#230#215#251#190#255'.'#237'9'
+#255'n'#143#196#255#146'r*'#177'Z'#207#140'}'#150#191'Vs'#249#239#17#175';'
+#244#218#167#12#28'w'#153#7'?M{N'#31#4#144#0'nU'#18#183#211'+'#139#151'J'#157
+'2'#170'P'#17#154'`T'#231'$kh'#179#211'hg'#212#190#239#219#181#208#149#144
+#244#172#249'*~/}'#247#252#159'|'#5#0'I/'#129'N"'#230#217'E'#169#219'G'#170
+#146'c'#239#128#159#9#199#225'%'#195#155#223#239#253#149#159'e'#218#133#22
+#182#225'>'#0#254'n6'#209#188'-'#162#238'3'#20#21#153'Lc'#157'-['#243#135'^'
+#132#181'x'#204#148#195#187#187#198#136#190'F'#192'U$`'#237#209'5v8'#224#156
+#194#169#239'Q*'#175#179#177'\'#10#24#228#141'&'#230#240'~'#194'#'#147#200
+#189#10#8#9'1'#168' '#132' '#219#252#130#201'd'#230#136#195#135'%'#247#17#131
+#209'n'#164'Qk'#209'Qe'#186'J'#27'Eti'#171#13'Z'#189'*U'#229#23':I'#162#208
+#234'''mu '#205#174#206'%w'#204'?'#140#214#180#22#150'!P'#242'&P5'#186#253#22
+'"'#177#8'[k'#5#22'6'#235#24#199']O'#12#167'\'#147#27'7'#220'o).'#230'Q'#151
+'U'#244'V'#3#0#227#193#30#153#181'"O'#147'Y'#28'Q7'#215#131's'#178#254#241
+#205#196#243#233#248'e{'#221'V'#156'@'#19' @'#235#170#208'Q'#249#176'"'#227
+'<1'#196#212#209#217';'#23#134'O^'#220#30'h{T'#127'y'#255'P*6'#31#188':&'#246
+#204#248#132#231#156'_'#28'[:'#187#240'B~'#247'`'#27#253#3'j'#189#202#244#199
+#207#173'a'#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'~IDATx^uP[H'#20'm'#24'~'#230#160#165'V'#10'i'#176'D'#253#186'k'#182

View File

@ -170,6 +170,7 @@ debugger/callstack_show.png
debugger/callstack_top.png
debugger/debugger_current_line.png
debugger/debugger_current_line_breakpoint.png
debugger/debugger_current_line_disabled_breakpoint.png
debugger/debugger.png
debugger/debugger_breakpoints.png
debugger/debugger_call_stack.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 540 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 561 B