diff --git a/.gitattributes b/.gitattributes index cdc927f252..d977a3ff46 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2011,9 +2011,9 @@ images/components/txmlconfig.xpm svneol=native#text/plain images/components/txmlpropstorage.xpm -text svneol=native#image/x-xpixmap images/components/unregisteredcomponent.xpm -text svneol=native#image/x-xpixmap images/components_images.lrs svneol=native#text/pascal -images/debugger/evaluate.bmp -text svneol=unset#image/bmp -images/debugger/inspect.bmp -text svneol=unset#image/bmp -images/debugger/modify.bmp -text svneol=unset#image/bmp +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 images/designer/anchorbottombottom.xpm -text svneol=native#image/x-xpixmap images/designer/anchorcenterhorizontal.xpm -text svneol=native#image/x-xpixmap images/designer/anchorcentervertical.xpm -text svneol=native#image/x-xpixmap diff --git a/debugger/evaluatedlg.lfm b/debugger/evaluatedlg.lfm index 4d23a7aa34..cbbab96307 100644 --- a/debugger/evaluatedlg.lfm +++ b/debugger/evaluatedlg.lfm @@ -116,105 +116,4 @@ inherited EvaluateDlg: TEvaluateDlg MaxLength = 0 TabOrder = 3 end - object ImageList1: TImageList - left = 16 - top = 263 - Bitmap = { - 6C6904000000100000001000000036030000424D360300000000000036000000 - 2800000010000000100000000100180000000000000300000000000000000000 - 0000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF - FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000 - 2A00002A00002A00002A00002A00002A00002A00002A00002A00002A00002A55 - 3F2A00002AFF00FFFF00FFFF4000FF4000FF4000FF4000FF4000FF4000FF4000 - FF4000FF4000FF4000FF4000FF4000FF4000FF400000002AFF00FFFF4000FF8F - 6A55DFFF00CCFFFF805555DFFF00CCFFFF602B55DFFF00CCFFFF501555DFFF00 - CCFFFF400000002AFF00FFFF4000FF9E7DAAEEFF55DFFFFF8055AAEEFF55DFFF - FF7040AAEEFF55DFFFFF5015AAEEFF55DFFFFF400000002AFF00FFFF4000FF9F - 80FF9F80FF8F6AFF8F6AFF8055FF8055FF7040FF7040FF602BFF602BFF5015FF - 4000FF400000002AFF00FFFF4000FF9F805555FF0000FFFF8F6A55DFFF00CCFF - FF805555DFFF00CCFFFF602B55DFFF00CCFFFF400000002AFF00FFFF4000FFAF - 95AAAAFF5555FFFF9E7DAAEEFF55DFFFFF8055AAEEFF55DFFFFF7040AAEEFF55 - DFFFFF400000002AFF00FFFF4000FFAF95FFAF95FF9F80FF9F80FF9F80FF8F6A - FF8F6AFF8055FF8055FF7040FF7040FF4000FF400000002AFF00FFFF4000B6B4 - B4A09E9EA09E9EA09E9EA09E9EA09E9EA09E9EA09E9EA09E9EA09E9EA09E9EA0 - 9E9EFF400000002AFF00FFFF4000B6B4B480FF0080FF007AF4007AF40075EA00 - 75EA0070DF0070DF006AD50065CA00A09E9EFF400000002AFF00FFFF4000B6B4 - B485FF0B80FF0080FF007AF4007AF40075EA0075EA0070DF0070DF006AD500A0 - 9E9EFF400000002AFF00FFFF4000B6B4B485FF0B85FF0B80FF0080FF007AF400 - 7AF40075EA0075EA0070DF0070DF00A09E9EFF400000002AFF00FFFF4000B6B4 - B4B6B4B4B6B4B4B6B4B4B6B4B4B6B4B4B6B4B4B6B4B4B6B4B4B6B4B4B6B4B4B6 - B4B4FF400000002AFF00FFFF00FFFF4000FF4000FF4000FF4000FF4000FF4000 - FF4000FF4000FF4000FF4000FF4000FF4000FF4000FF00FFFF00FFFF00FFFF00 - FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF - 00FFFF00FFFF00FF36030000424D360300000000000036000000280000001000 - 0000100000000100180000000000000300000000000000000000000000000000 - 0000FF00FF00002A00002A00002A00002A00002A00002A00002A00002A00002A - 00002A00002A553F2A00002AFF00FFFF00FFFF4000FF4000FF4000FF4000FF40 - 00FF4000FF4000FF4000FF4000FF4000FF4000FF4000FF4000FF400000002AFF - 00FFFF4000FF8F6A55DFFF00CCFFFF805555DFFF00CCFFFF602B55DFFF00CCFF - FF501555DFFF00CCFFFF400000002AFF00FFFF4000FF9E7DAAEEFF55DFFFFF80 - 55AAEEFF55DFFFFF7040AAEEFF55DFFFFF5015AAEEFF55DFFFFF400000002AFF - 00FFFF4000FF9F80FF9F80FF8F6AFF8F6AFF8055FF8055FF7040FF7040FF602B - FF602BFF5015FF4000FF400000002AFF00FFFF4000FF9F805555FF0000FFFF8F - 6A55DFFF00CCFFFF805555DFFF00CCFFFF602B55DFFF00CCFFFF400000002AFF - 00FFFF4000FFAF95AAAAFF5555FFFF9E7DAAEEFF52555852555852555885E2FA - FF7040AAEEFF55DFFFFF400000002AFF00FFFF4000FFAF95FFAF95FF9F80FF9F - 80FF9F80525558FFFFFF92BECD525558F18763FF7040FF4000FF400000002AFF - 00FFFF4000B6B4B4A09E9EA09E9EA09E9EA09E9E525558BADBEF91CFE392BECD - 525558EAEAEAA09E9EFF400000002AFF00FFFF4000B6B4B480FF0080FF007AF4 - 007AF400CAF1A392BECDBADBEF91CFE392BECD525558EAEAEAFF400000002AFF - 00FFFF4000B6B4B485FF0B80FF0080FF007AF4007AF400CAF1A392BECDBADBEF - 91CFE392BECD525558F1876300002AFF00FFFF4000B6B4B485FF0B85FF0B80FF - 0080FF007AF4007AF400CAF1A392BECDBADBEF91CFE392BECD5255580B0B75FF - 00FFFF4000B6B4B4B6B4B4B6B4B4B6B4B4B6B4B4B6B4B4B6B4B4B6B4B4EAEAEA - 92BECDBADBEF91CFE392BECD8D9CC7E6ECEEFF00FFFF4000FF4000FF4000FF40 - 00FF4000FF4000FF4000FF4000FF4000F1876392BECDBADBEF8D9CC78D9CC7E6 - ECEEFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF - FF00FFE6ECEE8D9CC7AAB5D5AAB5D5E6ECEEFF00FFFF00FFFF00FFFF00FFFF00 - FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFE6ECEE8D9CC78D9CC7E6 - ECEE080200002F2A2058504D202A2F0D0A7374617469632063686172202A2077 - 6174636865735F78706D5B5D203D207B0D0A22313620313620382031222C0D0A - 22200963204E6F6E65222C0D0A222E09632023363636364343222C0D0A222B09 - 632023443544354546222C0D0A224009632023464646464646222C0D0A222309 - 632023453145314531222C0D0A222409632023433843384338222C0D0A222509 - 632023343434343434222C0D0A222609632023303030303030222C0D0A222020 - 2020202020202020202020202020222C0D0A2220262626262626262626262626 - 262020222C0D0A2220262E2E2E2E2E2E2E2E2E2E2E254020222C0D0A22202623 - 23232323404040404023254020222C0D0A222026242326402640402626402425 - 4020222C0D0A2220262340232640404040404023254020222C0D0A2220262423 - 264026404026264024254020222C0D0A222026234040404040404040402B2540 - 20222C0D0A2220262440404040404040402324254020222C0D0A222026234026 - 402640402626402B254020222C0D0A2220262440402640404023402324254020 - 222C0D0A222026234040264040232626402B254020222C0D0A22202624232423 - 242B242B242B24254020222C0D0A222026252525252525252525252525402022 - 2C0D0A2220204040404040404040404040404020222C0D0A2220202020202020 - 202020202020202020227D3B0D0A36030000424D360300000000000036000000 - 2800000010000000100000000100180000000000000300000000000000000000 - 0000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF - FF00FFFF00FFFF00FFF7F3F2BADBEFBADBEFF7F3F2FF00FFFF00FFFF00FFFF00 - FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFF7F3F2BADBEF50B4EFB1 - DDF8BADBEFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF - FF00FFF7F3F2BADBEF50B4EFB1DDF8BADBEFFF00FFFF00FFFF00FFFF00FFFF00 - FFFF00FFFF00FFFF00FFFF00FFFF00FFF7F3F2BADBEF50B4EFB1DDF8BADBEFFF - 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFF7F3F2 - BADBEF50B4EFB1DDF8BADBEFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00 - FFF7F3F2E6DDD9DDD1CCE6DDD9BADBEF50B4EFB1DDF8BADBEFFF00FFFF00FFFF - 00FFFF00FFFF00FFFF00FFF7F3F2E6DDD9DDD1CCFFCAAAFFCAAAFFCAAADDD1CC - DDD1CCBADBEFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFDDD1CCFFCF - B5FFCFB5FFCFB5FFCFB5FFCFB5FFCFB5FFCAAAE6DDD9FF00FFFF00FFFF00FFFF - 00FFFF00FFFF00FFF7F3F2DDD1CCFFD6BFFFD6BFFFD6BFFFD6BFFFD6BFFFCFB5 - FFCAAADDD1CCF7F3F2FF00FFFF00FFFF00FFFF00FFFF00FFE6DDD9FFDDCAFFDD - CAFFDDCAFFDDCAFFDDCAFFD6BFFFCFB5FFCAAAFFCAAAE6DDD9FF00FFFF00FFFF - 00FFFF00FFFF00FFDDD1CCFFEBDFFFEBDFFFEBDFFFEBDFFFDDCAFFD6BFFFCFB5 - FFCAAAFFCAAADDD1CCFF00FFFF00FFFF00FFFF00FFFF00FFE6DDD9FFEBDFFFF2 - EAFFF2EAFFEBDFFFDDCAFFD6BFFFCFB5FFCAAAFFCAAAE6DDD9FF00FFFF00FFFF - 00FFFF00FFFF00FFF7F3F2DDD1CCFFF2EAFFF2EAFFEBDFFFDDCAFFD6BFFFCFB5 - FFCAAADDD1CCF7F3F2FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFE6DDD9FFEB - DFFFEBDFFFEBDFFFDDCAFFD6BFFFCFB5FFCAAADDD1CCFF00FFFF00FFFF00FFFF - 00FFFF00FFFF00FFFF00FFF7F3F2DDD1CCDDD1CCFFDDCAFFDDCAFFD6BFDDD1CC - E6DDD9F7F3F2FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00 - FFF7F3F2E6DDD9DDD1CCE6DDD9F7F3F2FF00FFFF00FFFF00FFFF00FFFF00FFFF - 00FFFF00FFFF00FF - } - end end diff --git a/debugger/evaluatedlg.lrs b/debugger/evaluatedlg.lrs index f560260b2a..c1369d6aa2 100644 --- a/debugger/evaluatedlg.lrs +++ b/debugger/evaluatedlg.lrs @@ -1,5 +1,3 @@ -{ Это - файл ресурсов, автоматически созданный lazarus } - LazarusResources.Add('TEvaluateDlg','FORMDATA',[ 'TPF0'#241#12'TEvaluateDlg'#11'EvaluateDlg'#4'Left'#3'_'#1#6'Height'#3'"'#1#3 +'Top'#3#136#0#5'Width'#3#144#1#18'HorzScrollBar.Page'#3#143#1#18'VertScrollB' @@ -32,125 +30,5 @@ LazarusResources.Add('TEvaluateDlg','FORMDATA',[ +'Bars'#7#14'ssAutoVertical'#8'TabOrder'#2#1#0#0#9'TComboBox'#11'cmbNewValue' +#4'Left'#2#8#6'Height'#2#21#3'Top'#3#6#1#5'Width'#3#128#1#7'Anchors'#11#6'ak' +'Left'#7'akRight'#8'akBottom'#0#16'AutoCompleteText'#11#22'cbactEndOfLineCom' - +'plete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#3#0#0#10'T' - +'ImageList'#10'ImageList1'#4'left'#2#16#3'top'#3#7#1#6'Bitmap'#10#200#11#0#0 - +'li'#4#0#0#0#16#0#0#0#16#0#0#0'6'#3#0#0'BM6'#3#0#0#0#0#0#0'6'#0#0#0'('#0#0#0 - +#16#0#0#0#16#0#0#0#1#0#24#0#0#0#0#0#0#3#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 - +#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0 - +#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255 - +#255#0#255#255#0#255#255#0#255#0#0'*'#0#0'*'#0#0'*'#0#0'*'#0#0'*'#0#0'*'#0#0 - +'*'#0#0'*'#0#0'*'#0#0'*'#0#0'*U?*'#0#0'*'#255#0#255#255#0#255#255'@'#0#255'@' - +#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0 - +#255'@'#0#255'@'#0#255'@'#0#255'@'#0#0#0'*'#255#0#255#255'@'#0#255#143'jU' - +#223#255#0#204#255#255#128'UU'#223#255#0#204#255#255'`+U'#223#255#0#204#255 - +#255'P'#21'U'#223#255#0#204#255#255'@'#0#0#0'*'#255#0#255#255'@'#0#255#158'}' - +#170#238#255'U'#223#255#255#128'U'#170#238#255'U'#223#255#255'p@'#170#238#255 - +'U'#223#255#255'P'#21#170#238#255'U'#223#255#255'@'#0#0#0'*'#255#0#255#255'@' - +#0#255#159#128#255#159#128#255#143'j'#255#143'j'#255#128'U'#255#128'U'#255'p' - +'@'#255'p@'#255'`+'#255'`+'#255'P'#21#255'@'#0#255'@'#0#0#0'*'#255#0#255#255 - +'@'#0#255#159#128'UU'#255#0#0#255#255#143'jU'#223#255#0#204#255#255#128'UU' - +#223#255#0#204#255#255'`+U'#223#255#0#204#255#255'@'#0#0#0'*'#255#0#255#255 - +'@'#0#255#175#149#170#170#255'UU'#255#255#158'}'#170#238#255'U'#223#255#255 - +#128'U'#170#238#255'U'#223#255#255'p@'#170#238#255'U'#223#255#255'@'#0#0#0'*' - +#255#0#255#255'@'#0#255#175#149#255#175#149#255#159#128#255#159#128#255#159 - +#128#255#143'j'#255#143'j'#255#128'U'#255#128'U'#255'p@'#255'p@'#255'@'#0#255 - +'@'#0#0#0'*'#255#0#255#255'@'#0#182#180#180#160#158#158#160#158#158#160#158 - +#158#160#158#158#160#158#158#160#158#158#160#158#158#160#158#158#160#158#158 - +#160#158#158#160#158#158#255'@'#0#0#0'*'#255#0#255#255'@'#0#182#180#180#128 - +#255#0#128#255#0'z'#244#0'z'#244#0'u'#234#0'u'#234#0'p'#223#0'p'#223#0'j'#213 - +#0'e'#202#0#160#158#158#255'@'#0#0#0'*'#255#0#255#255'@'#0#182#180#180#133 - +#255#11#128#255#0#128#255#0'z'#244#0'z'#244#0'u'#234#0'u'#234#0'p'#223#0'p' - +#223#0'j'#213#0#160#158#158#255'@'#0#0#0'*'#255#0#255#255'@'#0#182#180#180 - +#133#255#11#133#255#11#128#255#0#128#255#0'z'#244#0'z'#244#0'u'#234#0'u'#234 - +#0'p'#223#0'p'#223#0#160#158#158#255'@'#0#0#0'*'#255#0#255#255'@'#0#182#180 - +#180#182#180#180#182#180#180#182#180#180#182#180#180#182#180#180#182#180#180 - +#182#180#180#182#180#180#182#180#180#182#180#180#182#180#180#255'@'#0#0#0'*' - ,#255#0#255#255#0#255#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0 - +#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255#0#255#255 - +#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255 - +#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0 - +#255'6'#3#0#0'BM6'#3#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0#24#0 - +#0#0#0#0#0#3#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#0#255#0#0'*'#0#0'*'#0#0 - +'*'#0#0'*'#0#0'*'#0#0'*'#0#0'*'#0#0'*'#0#0'*'#0#0'*'#0#0'*U?*'#0#0'*'#255#0 - +#255#255#0#255#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0 - +#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#0#0'*'#255#0 - +#255#255'@'#0#255#143'jU'#223#255#0#204#255#255#128'UU'#223#255#0#204#255#255 - +'`+U'#223#255#0#204#255#255'P'#21'U'#223#255#0#204#255#255'@'#0#0#0'*'#255#0 - +#255#255'@'#0#255#158'}'#170#238#255'U'#223#255#255#128'U'#170#238#255'U'#223 - +#255#255'p@'#170#238#255'U'#223#255#255'P'#21#170#238#255'U'#223#255#255'@'#0 - +#0#0'*'#255#0#255#255'@'#0#255#159#128#255#159#128#255#143'j'#255#143'j'#255 - +#128'U'#255#128'U'#255'p@'#255'p@'#255'`+'#255'`+'#255'P'#21#255'@'#0#255'@' - +#0#0#0'*'#255#0#255#255'@'#0#255#159#128'UU'#255#0#0#255#255#143'jU'#223#255 - +#0#204#255#255#128'UU'#223#255#0#204#255#255'`+U'#223#255#0#204#255#255'@'#0 - +#0#0'*'#255#0#255#255'@'#0#255#175#149#170#170#255'UU'#255#255#158'}'#170#238 - +#255'RUXRUXRUX'#133#226#250#255'p@'#170#238#255'U'#223#255#255'@'#0#0#0'*' - +#255#0#255#255'@'#0#255#175#149#255#175#149#255#159#128#255#159#128#255#159 - +#128'RUX'#255#255#255#146#190#205'RUX'#241#135'c'#255'p@'#255'@'#0#255'@'#0#0 - +#0'*'#255#0#255#255'@'#0#182#180#180#160#158#158#160#158#158#160#158#158#160 - +#158#158'RUX'#186#219#239#145#207#227#146#190#205'RUX'#234#234#234#160#158 - +#158#255'@'#0#0#0'*'#255#0#255#255'@'#0#182#180#180#128#255#0#128#255#0'z' - +#244#0'z'#244#0#202#241#163#146#190#205#186#219#239#145#207#227#146#190#205 - +'RUX'#234#234#234#255'@'#0#0#0'*'#255#0#255#255'@'#0#182#180#180#133#255#11 - +#128#255#0#128#255#0'z'#244#0'z'#244#0#202#241#163#146#190#205#186#219#239 - +#145#207#227#146#190#205'RUX'#241#135'c'#0#0'*'#255#0#255#255'@'#0#182#180 - +#180#133#255#11#133#255#11#128#255#0#128#255#0'z'#244#0'z'#244#0#202#241#163 - +#146#190#205#186#219#239#145#207#227#146#190#205'RUX'#11#11'u'#255#0#255#255 - +'@'#0#182#180#180#182#180#180#182#180#180#182#180#180#182#180#180#182#180#180 - +#182#180#180#182#180#180#234#234#234#146#190#205#186#219#239#145#207#227#146 - +#190#205#141#156#199#230#236#238#255#0#255#255'@'#0#255'@'#0#255'@'#0#255'@' - +#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#255'@'#0#241#135'c'#146#190#205#186 - +#219#239#141#156#199#141#156#199#230#236#238#255#0#255#255#0#255#255#0#255 - +#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0 - +#255#230#236#238#141#156#199#170#181#213#170#181#213#230#236#238#255#0#255 - +#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0 - +#255#255#0#255#255#0#255#255#0#255#230#236#238#141#156#199#141#156#199#230 - +#236#238#8#2#0#0'/* XPM */'#13#10'static char * watches_xpm[] = {'#13#10'"16' - +' 16 8 1",'#13#10'" '#9'c None",'#13#10'".'#9'c #6666CC",'#13#10'"+'#9'c #D5' - +'D5EF",'#13#10'"@'#9'c #FFFFFF",'#13#10'"#'#9'c #E1E1E1",'#13#10'"$'#9'c #C8' - +'C8C8",'#13#10'"%'#9'c #444444",'#13#10'"&'#9'c #000000",'#13#10'" ' - +' ",'#13#10'" &&&&&&&&&&&&& ",'#13#10'" &...........%@ ",'#13#10'" &##' - +'###@@@@@#%@ ",'#13#10'" &$#&@&@@&&@$%@ ",'#13#10'" &#@#&@@@@@@#%@ ",'#13#10 - +'" &$#&@&@@&&@$%@ ",'#13#10'" &#@@@@@@@@@+%@ ",'#13#10'" &$@@@@@@@@#$%@ ",' - +#13#10'" &#@&@&@@&&@+%@ ",'#13#10'" &$@@&@@@#@#$%@ ",'#13#10'" &#@@&@@#&&@+%' - +'@ ",'#13#10'" &$#$#$+$+$+$%@ ",'#13#10'" &%%%%%%%%%%%%@ ",'#13#10'" @@@@@@' - +'@@@@@@@ ",'#13#10'" "};'#13#10'6'#3#0#0'BM6'#3#0#0#0#0#0#0'6' - +#0#0#0'('#0#0#0#16#0#0#0#16#0#0#0#1#0#24#0#0#0#0#0#0#3#0#0#0#0#0#0#0#0#0#0#0 - +#0#0#0#0#0#0#0#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255 - +#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#247#243#242#186#219#239 - +#186#219#239#247#243#242#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255 - +#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#247#243#242#186 - +#219#239'P'#180#239#177#221#248#186#219#239#255#0#255#255#0#255#255#0#255#255 - +#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#247#243 - +#242#186#219#239'P'#180#239#177#221#248#186#219#239#255#0#255#255#0#255#255#0 - +#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255 - +#247#243#242#186#219#239'P'#180#239#177#221#248#186#219#239#255#0#255#255#0 - +#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255 - +#255#0#255#247#243#242#186#219#239'P'#180#239#177#221#248#186#219#239#255#0 - +#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#247#243#242 - +#230#221#217#221#209#204#230#221#217#186#219#239'P'#180#239#177#221#248#186 - +#219#239#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#247#243 - ,#242#230#221#217#221#209#204#255#202#170#255#202#170#255#202#170#221#209#204 - +#221#209#204#186#219#239#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255 - +#255#0#255#255#0#255#221#209#204#255#207#181#255#207#181#255#207#181#255#207 - +#181#255#207#181#255#207#181#255#202#170#230#221#217#255#0#255#255#0#255#255 - +#0#255#255#0#255#255#0#255#255#0#255#247#243#242#221#209#204#255#214#191#255 - +#214#191#255#214#191#255#214#191#255#214#191#255#207#181#255#202#170#221#209 - +#204#247#243#242#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#230#221 - +#217#255#221#202#255#221#202#255#221#202#255#221#202#255#221#202#255#214#191 - +#255#207#181#255#202#170#255#202#170#230#221#217#255#0#255#255#0#255#255#0 - +#255#255#0#255#255#0#255#221#209#204#255#235#223#255#235#223#255#235#223#255 - +#235#223#255#221#202#255#214#191#255#207#181#255#202#170#255#202#170#221#209 - +#204#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#230#221#217#255#235 - +#223#255#242#234#255#242#234#255#235#223#255#221#202#255#214#191#255#207#181 - +#255#202#170#255#202#170#230#221#217#255#0#255#255#0#255#255#0#255#255#0#255 - +#255#0#255#247#243#242#221#209#204#255#242#234#255#242#234#255#235#223#255 - +#221#202#255#214#191#255#207#181#255#202#170#221#209#204#247#243#242#255#0 - +#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#230#221#217#255#235 - +#223#255#235#223#255#235#223#255#221#202#255#214#191#255#207#181#255#202#170 - +#221#209#204#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#255 - +#0#255#247#243#242#221#209#204#221#209#204#255#221#202#255#221#202#255#214 - +#191#221#209#204#230#221#217#247#243#242#255#0#255#255#0#255#255#0#255#255#0 - +#255#255#0#255#255#0#255#255#0#255#255#0#255#255#0#255#247#243#242#230#221 - +#217#221#209#204#230#221#217#247#243#242#255#0#255#255#0#255#255#0#255#255#0 - +#255#255#0#255#255#0#255#255#0#255#255#0#255#0#0#0 + +'plete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#3#0#0#0 ]); diff --git a/debugger/evaluatedlg.pp b/debugger/evaluatedlg.pp index 1e5b747a35..ccca918f7c 100644 --- a/debugger/evaluatedlg.pp +++ b/debugger/evaluatedlg.pp @@ -47,7 +47,6 @@ type TEvaluateDlg = class(TDebuggerDlg) cmbExpression: TComboBox; cmbNewValue: TComboBox; - ImageList1: TImageList; Label1: TLabel; Label2: TLabel; lblNewValue: TLabel; @@ -77,6 +76,8 @@ type end; implementation +uses + IDEImagesIntf; { TEvaluateDlg } @@ -86,6 +87,12 @@ begin IDEDialogLayoutList.ApplyLayout(Self, 400, 290); cmbExpression.Items.Assign(InputHistories.HistoryLists.GetList(ClassName, True)); + + ToolBar1.Images := IDEImages.Images_16; + tbInspect.ImageIndex := IDEImages.LoadImage(16, 'debugger_inspect'); + tbWatch.ImageIndex := IDEImages.LoadImage(16, 'menu_watches'); + tbModify.ImageIndex := IDEImages.LoadImage(16, 'debugger_modify'); + tbEvaluate.ImageIndex := IDEImages.LoadImage(16, 'debugger_evaluate'); end; procedure TEvaluateDlg.cmbExpressionChange(Sender: TObject); diff --git a/ide/mainbase.pas b/ide/mainbase.pas index 9af0479e22..2df4b49225 100644 --- a/ide/mainbase.pas +++ b/ide/mainbase.pas @@ -622,7 +622,7 @@ begin ParentMI:=itmRunDebugging; CreateMenuItem(ParentMI,itmRunMenuInspect,'itmRunMenuInspect',lisMenuInspect, '', False); - CreateMenuItem(ParentMI,itmRunMenuEvaluate,'itmRunMenuEvaluate',lisMenuEvaluate, '', False); + CreateMenuItem(ParentMI,itmRunMenuEvaluate,'itmRunMenuEvaluate',lisMenuEvaluate, 'debugger_modify', False); CreateMenuItem(ParentMI,itmRunMenuAddWatch,'itmRunMenuAddWatch',lisMenuAddWatch, '', False); CreateMenuSubSection(ParentMI,itmRunMenuAddBreakpoint,'itmRunMenuAddBreakpoint',lisMenuAddBreakpoint, ''); CreateMenuItem(itmRunMenuAddBreakpoint,itmRunMenuAddBPSource,'itmRunMenuAdddBPSource',lisMenuAddBPSource, '', False); diff --git a/images/README.txt b/images/README.txt index c6a6f37a76..10094d2de7 100644 --- a/images/README.txt +++ b/images/README.txt @@ -52,7 +52,7 @@ cd /images/ 6. laz_images.lrs cd /images/ -../tools/lazres laz_images.lrs btn_*.xpm pkg_*.xpm arrow_*.xpm menu/menu_*.xpm codeexplorer/*.xpm designer/*.xpm +../tools/lazres laz_images.lrs btn_*.xpm pkg_*.xpm arrow_*.xpm menu/menu_*.xpm menu/menu_*.png codeexplorer/*.xpm designer/*.xpm debugger/*.png rm ../main.ppu diff --git a/images/debugger/debugger_evaluate.png b/images/debugger/debugger_evaluate.png new file mode 100644 index 0000000000..701a60a5a4 Binary files /dev/null and b/images/debugger/debugger_evaluate.png differ diff --git a/images/debugger/debugger_inspect.png b/images/debugger/debugger_inspect.png new file mode 100644 index 0000000000..cf3d97f75e Binary files /dev/null and b/images/debugger/debugger_inspect.png differ diff --git a/images/debugger/debugger_modify.png b/images/debugger/debugger_modify.png new file mode 100644 index 0000000000..63b06b9875 Binary files /dev/null and b/images/debugger/debugger_modify.png differ diff --git a/images/debugger/evaluate.bmp b/images/debugger/evaluate.bmp deleted file mode 100644 index 5a90ae1729..0000000000 Binary files a/images/debugger/evaluate.bmp and /dev/null differ diff --git a/images/debugger/inspect.bmp b/images/debugger/inspect.bmp deleted file mode 100644 index 4c9c4ebdba..0000000000 Binary files a/images/debugger/inspect.bmp and /dev/null differ diff --git a/images/debugger/modify.bmp b/images/debugger/modify.bmp deleted file mode 100644 index 3f5d3f0bb5..0000000000 Binary files a/images/debugger/modify.bmp and /dev/null differ diff --git a/images/laz_images.lrs b/images/laz_images.lrs index fa91d1ea09..006776a03d 100644 --- a/images/laz_images.lrs +++ b/images/laz_images.lrs @@ -4281,3 +4281,86 @@ LazarusResources.Add('anchortoptop','XPM',[ +'%*_%->, .-/(^%*_%->, ",'#13#10'".-/(-%^{%->, .-/(-%^{%->, ",'#13#10'"+&%{{%' +'_^%->, +&%{{%_^%->, ",'#13#10'"'')!~^%*_%->, '')!~^%*_%->, "};'#13#10 ]); +LazarusResources.Add('debugger_evaluate','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#177'IDAT8'#203#165'S=k'#194'P'#20#189'/QA'#133'~'#140 + +#5#167#14#29#196#205#175''#209#185#157#236'/'#232#226'/'#16':'#21':u'#16'A' + +#187#8'F'#16#29'\'#212'U'#148'(h'#161'n'#130#133#182#208'E'#26'M'#222'K'#250 + +#238#141'I'#3#145'v'#240#194#229#220#132'w'#238'='#247'$'#143'9'#142#3#135'D' + +#196'+'#202#229#242'}&'#147#185'N$'#18')UU'#129'1F'#137#3'0'#133#16#192'9'#7 + +#195'0>'#151#203#229'S'#165'R'#185'%'#162'w'#160'Z'#173#234#18#191#156#255'c' + +'['#171#213'V'#30#207'W'#144'L&'#211#18#212#203#242#243#159#146#155#15'W'#177 + +'h4z'#22'ZAQ'#20#170#227#241'8'#28#157#156#226'30'#153#138'\'#195#171#223#223 + +'V'#222#217#176#7'A3'#213#29#129#5#200#10#251'U'#225#0#11'7'#192'@'#163#238 + +'JiB'#203#178#200'4'#23'-z'''#210#199'tNZ'#235's'#148' '#25#221#159'N'#167 + +#208'n'#183'!'#22#139#193'|>'#135'^'#175'Gk]45H'#213#30#169#169'm'#219'a'#5 + +'B'#184'/'#11#133#2#228'r9'#154#140'5'#18'0?J7D'#140'D"`'#7'~'#29'_'#1#23#156 + +'p4'#26'A'#163#209' '#5#147#201#4':'#157#14')'#152#205'f'#208#237'v'#169#153 + +#224'<'#172#128#203#137#24#197'b'#145'&'#227'4'#196'|>'#239#215#217'l'#150#20 + +#160'''a'#5'\'#16#14#135'C'#168#215#235#228#254'x<'#6'M'#211#200#27']'#215 + +#161#213'j'#185'+'#9#17'V`Z'#166#175#0'3'#168#192#243#6#19#21'X'#214#158#21 + +','#211#228#253#193'@'#149#200#220'o'#189'?^'#23#11#199'4'#183#155'P'#131#245 + +'z'#253#210#239#245#207#165#220#4#195#22#187#203#228'vr'#8#28'i'#191#148'on' + +#140'o'#221#227#177'C'#175#243#15#226#27#18#171#193'Ah1'#0#0#0#0'IEND'#174'B' + +'`'#130 +]); +LazarusResources.Add('debugger_inspect','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#249'IDAT8'#203#165#146#191'k'#147'a'#16#199#191#239 + +#143'$F'#172#169#154#164#16#131'?'#232'P'#245#15#16'*B'#160'Ep'#200#212#173 + +' '#14#130'8Tw'#221#186#8#142#14#166#131#139#139#210'M'#4';TE!"'#136#154'A' + +#208#198'V'#208'D'#11'1'#209#216#10'&o'#222#231'y'#238#158's'#176'V$y'#149 + +#226'g'#185#155'>'#247#189#227#28#17#193#255#224#255'j'#30#215#216#181#214 + +#150#136#165#200#204'9b'#11'C'#220' '#226#5'cxfz'#137#11#0#204#182#180'3a'#11#217#29#14'B'#195'hw'#24#173 + +#14'#'#208#22#7'2IdS'#177#130#210'T'#26#148#192#5#0'".'#238'N:'#248#174#24 + +#129#22#144#21'0'#11#186'Z'#176#214'c'#236#221#147#132#210'T'#140#20#24#226 + +#156#231#2#129#22#176#21#176#197'O'#137#21't'#149'E<'#230'Ak'#202'E'#30'Q'#27 + +#130#149#24#200#10#172#5'X~W'#177#0#11#160#12'!2'#129#214#212#8#141#133#239 + +':'#27#147#177'Yc'#190#131' 4 '#173'?G'#11#12'-'#212'['#1#134#18'.'#226#158#3 + +#222'H'#146#240#29#12'''='#188'~'#215#198'H'#247#229#240#195#203#197#177#129 + +#2#165'i'#166#214#236#148#151'>|C'#204#3#178'C>'#178')'#31'qW'#240#188#218'D' + +#231'k'#19#147#185#214'6'#165#130'''w.'#30#27#235#251#3#0#184'z'#247#189'k' + +#136'J'#198'pQ'#19#231#200'0'#12#241#167'toIO'#164'^'#29#204#31'>'#138#198 + +#202#11#188#173#220'o'#27#19#30'?u'#237#205#202#31#130'('#22'gO'#196#181#14 + +#231#211#251#14'M'#237'?2'#142#213#229'g'#168'V'#238#181#207'\'#175'g6W'#248 + +#27'''g'#31'h'#165#130#233'z'#245#233#237#229#202'"'#178#249'Qh'#173#210'}+' + +#252#139#27#231'F'#227'Dj'#222#139'%'#166#130#206#250#149#243'7'#215'.mI'#0#0 + +'s'#167'3'#30'3'#141'\'#184#181#222#216'r'#130'(~'#0'J'#184'7'#161#170'2'#203 + +#161#0#0#0#0'IEND'#174'B`'#130 +]); +LazarusResources.Add('debugger_modify','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#2#145'IDAT8'#203#133#145#223'ORa'#28#198#253#23#186'm]u' + +#209#218'\?.ZwnY'#205'e'#171#139#182'l-'#167'^hZ'#203#186#160#150'yl'#172#133 + +'B!'#136#16#132'H*'#129',&'#216#164'X'#205'I'#154'$!'#182#152#158#163'r'#18 + +'R'#129#8'6"M'#19'd'#160'O'#156'wf%Y'#223#237'y'#191'{<'#159'='#251#190'y'#0 + +#242'x<'#158#184#179#179'3d2'#153'`6'#155'a'#177'X'#208#219#219'K:'#183#231 + +#206#187#187#187#161#213'jc|>_'#193'y~'#138',j'#181'z"'#219#23#240#255'Ji4' + +#154#207'9'#0#189'^'#159#206#246#245#211#188''''#248#151#184#202'&E'#14#128 + +#139#199#213#185#134'>T5'#15#163'Z'#250#6'52''.'#183#190#197#21#197'(j'#149 + +'c'#228#142'+'#157'N'#151#11'0'#24#12#155#128#154#172#249#210#22#243'5'#213 + +'/@'#151#238#241#223#1#153'L'#6'333'#240'z'#189#160'i'#26#30#143#7'n'#183#27 + +'N'#167#19#14#135#3'CCC'#248#30#182#131'5'#158#135#207#218#132#241#142'"L' + +#168#242#203#9'`#'#22#153'|KK'#11'X'#150#133#209'h'#132'X,&'#160#232#141#235 + +#152#165#10#17#25#172#195'"m'#3#150#195'X'#160'-pIND'#9#160#163#131#12#6#161 + +'P'#8#129'@'#0'~'#191#31'>'#159#143#164'a'#24#6#172#187#13#241#169';H'#133 + +#158'!'#242#186#25#9#230')2'#243'#`'#186#170#147#4#160'io'''#0#171#213#10#185 + +'\'#142'`0H'#210#200'd2'#204#210'&'#196'''oc-1'#130#196#199'Z'#196#199#174 + +#194'k'#168#4#173'-'#251'2'#166'8'#179#135#0'T*'#21#1'D'#163'QD"'#17#132#195 + +'a'#146'f'#158'1'#227'+S'#143#181#164#11'+'#254#10'$'#131#165'X'#154#166'0' + +#167'9'#18'}/=~ps'#136'r'#185#130#0'l6'#27#148'J%'#129#216#244'|D'#222#213'm' + +#152#203#145#12'\'#192#183#201#6#176#170'"|'#144#28'>'#244#199'/4K$'#4#16#139 + +#197#136#216'Q#'#166#251'ofc;'#144#156#171#196'j'#176#12#139#217'$~'#205'I<' + +#148#10'r'#191'Q('#20#166#135#29#142'u'#187#221#142#190'G|L'#189#160'0'#241 + +#178#21#159#220'%X'#153'+E|'#252#22#188#234'S'#24#25#232'['#23#138'D'#137#28 + +#0'EQ'#140'@'#208#184'"'#20#138#208's'#255#24#176'4'#15#182#253','#6#169#157 + +'p'#182#21'c@P'#128#7#194'z'#220#21'4'#174'f'#223#186'r'#0#191'Kp1?'#157'r)' + +#145'r'#203#225'n*DO'#213#174#229#254#250#253#7#182#190#219#22'PR'#176'#)' + +#170#216#155'~u'#175'8m'#151#30#29'~^'#183'o'#247'vfN?'#0'}'#253#7#225'gD' + +#151'I'#0#0#0#0'IEND'#174'B`'#130 +]);