diff --git a/designer/tslvcldesigner.tsf b/designer/tslvcldesigner.tsf index ad7904f..46924b5 100644 --- a/designer/tslvcldesigner.tsf +++ b/designer/tslvcldesigner.tsf @@ -418,7 +418,7 @@ type TVclDesigner = class(tvcform) return array( ("type":"menu","caption":"文件","onclick",nil,"items":( ("type":"menu","caption":"保存","onclick":thisfunction(saveCurrentForm), - "bitmap":GetSaveFileBitmapInfo()), + "bitmap":getsaveallbitmapinfo()), ("type":"menu","caption":"代码编辑","onclick":thisfunction(openclassfile), "bitmap":geteditcodebitmapinfo()) )), @@ -443,7 +443,7 @@ type TVclDesigner = class(tvcform) //("type":"menu","caption":"运行","onclick":thisfunction(RunProject),"filed":"FRounMenu","bitmap":getrunbmpinfo()), //("type":"menu","caption":"停止","onclick":thisfunction(StopProject),"enabled":false,"filed":"FStopMenu","bitmap":getstopbmpinfo()), //{$else} - ("type":"menu","caption":"运行","bitmap":getrunbmpinfo(),"onclick":thisfunction( debugproject)), //之前的调试运行 + ("type":"menu","caption":"运行","bitmap":getdbugcontinuebmpinfo(),"onclick":thisfunction( debugproject)), //之前的调试运行 //{$endif} )), @@ -1205,7 +1205,7 @@ type TVclDesigner = class(tvcform) end end end - ebtn := FProjectManager.FTslEditer.gettoolbarbtn((3->13));//处理其他的工具按钮 + ebtn := FProjectManager.FTslEditer.gettoolbarbtn(array(0) union (3->13));//处理其他的工具按钮 for i,v in ebtn do begin v._tag := array(function(o,e)begin FProjectManager.ShowEditor(); end ,v.onclick); diff --git a/designer/udesignerproject.tsf b/designer/udesignerproject.tsf index db42707..c4c1a00 100644 --- a/designer/udesignerproject.tsf +++ b/designer/udesignerproject.tsf @@ -382,6 +382,8 @@ type TProjectView = class(TVCForm) // FTreeTool := new TMyToolBar(self); FTreeTool.parent := self; imgs := New TControlImageList(self); + imgs.width := 24; + imgs.height := 24; EditToolBmps := array(); for i,v in GetToolBtns() do begin @@ -2969,110 +2971,83 @@ function GetToolBtns(); begin r := array(); r["添加"] := "0502000000060400000074797065000203000000696D670006040000006461746 -100023E02000089504E470D0A1A0A0000000D4948445200000018000000180806 +10002A001000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA864000001D349444154 -484BA5953D4A04411085FB181EC0503C8007F0006262E81DCC8C0541034D14044 -150C4C065614D05135111044544110CCC34920513A372BF9EA9D99AD9FE131FD4 -30DDF5EA15F44CBD7692C0FB50E4E85164E15464EE40647AA70ADED9230727856 -083874F91957391A9ADB2804B4D08130DB66FDBC5B37B224B7D91B54B91FE4B15 -BCB347CE72A9EDA2D560F3A65DB07E55271280636B36AEEB448DA6C1E0754C9A3 -F16F9F8AE130670882EE052A3F596E31B707E9A5C3EF3FB412827066A95A3DFC4 -37B01F74F8E3F783504E0CD42A074DE0DEBEC69BFBF7D5660CCA4B010DE5A1ED7 -6EFAAC5CCE88FC8A1A401400B1EDA8E8161B1D8ABB3099436400B1EDA8EA964B1 -7A516713286D80163CB41DA3CFA2F75C25EDEFFAD7381C5907408B35DA4D03261 -4FCA7C1C953A581166BDF408F88F1CF418572400B9E3F22FDC8784B0EA50DD082 -E73F3296CB02E3CAA1B4819A20DA0E3FD7C29CB99534B0E687F68455844C4EA19 -C18A8554E63153CACD9E18A31282706EBA82DB303F6A2C11543A6C76FA8FFBA05 -5CEBA4F6E2691A002E0B251139F303D6DC88E885A3E80E1AC685B730FE4C28C13 -B7B6A6A1AA1CB68A201E0FCEC87CF055C3DF32E820D14F83996CBC030958C3EC1 -3B7BE4E0C421F20B440AD96A78DF876B0000000049454E44AE42608200"; +BFC6105000000097048597300000EC300000EC301C76FA8640000013549444154 +484B63F84F63407B0B1A36DCFCAF50BAE73F43E2269CF8DCC30F50E5A403066C0 +6A2E388E967A0CA4907445900C25F7FFE816A210D106D41FDFA1B502DA401A22D +E04ADF0AD5421A20DA021076E83C4A10874E438D2F922C2016A72DB808359E461 +6807C02030CA0C80361507E80B1617C743152300CD03E27A34712B5300CD03E0E +B0292017830C86D13040150B12E69EFFBFF3F2ABFF579F7E866318A0D882CC451 +7FF4FDE73EFBF5CC96EB818880D12A3D802F7DEE3FFE71D7E04E7C392288C0F96 +8371C8C120C30CEB0F82D9A070DF7FFD3518C3E2022C07E39083375F78012E049 +133160CAC3AF5142CC700B3911C0CD2AB5CBEF7BF54E12E381F669E52D91EB01C +C53919549CC07CB4FEEC733086F1C17250751401908B6186C230480C04A856168 +15C1B39E32C1823E2E4FF7F00692DA1CADCA230010000000049454E44AE426082 +00"; r["删除"]:= "0502000000060400000074797065000203000000696D670006040000006461746 -100029C01000089504E470D0A1A0A0000000D4948445200000018000000180806 +100025002000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000013149444154 -484BBD96410AC2400C453DA437F00082E0A55CB8F208AEDCEAC62348D1AE14B5A -DB12F744A3BA63AA38C1F3E0C4E928FC9E4D39104E251142255A5D473208204CA -C3416E9B8D5C562B25677E0BC1B04059CA65B994D3742AD9786C923B62881D822 -950ECF792CFE766518BC49263E145E0BC5898454248AE8F9EC075BD361363488D -2E5A015E464C5B86488DEE4C5A018665257C431D7C8356209FCDCCE06F482D071 -5E04D5B81BFB0CAB246A0EE3D8B6305FD426A32D711ABCF76FA01C7C944EEDBAD -0EECBEDB99D4BB3A86583F9F9AD44E2FC0DF48DBA244437666D83ED377A6164B6 -A39FC6FD1185852AB0058AE951443DFB67B0220A95D3B60B931ED22D6B7690753 -4051F79161BD3341EE74A09D9EFB1816E800E36271D84EC8D999D927040900FD5 -4A9571FEA3908224FE8622727D686447A0000000049454E44AE42608200"; +BFC6105000000097048597300000EC300000EC301C76FA864000001E549444154 +484BDD55BF2F4351147E7F8218C560978841224C26B3C560D31889A81F9B28C16 +0C020848141D2281184446988D25469DAB451559256D11F54A3AAA5D23472BC73 +BD5BEFD67BD297D6E24BBEE6DE73CF39DFE9C979F772F0C7F82702CD3336A8E8D +B034EB5A988D59A43D0AC5F924472E07A97DD92C14A8805CA812BEF36480629A5 +1CB85CC7863133B84349E1B870FC10B05E3FC3DD530A0637AE64897D97E29AFD5 +E48FB0D46A06AC0488CBAD31023AA8493BB3E92838211689D771063A7D6C50429 +21B6580C46607ADF4F8C3543474CD06FACEC3F80B60527ACDAC270E089128AC10 +83C26D270114E3209E458DAA1872DE78390461E8C80CD1F27FF426C936299DA20 +8403CC196FA065D64E046B874DD0A3733353C808E44BDA86C6718BE43912A70AA +158800662E5B8DF7145C8974CCF27F829421F5C0763EFCA0570D65F5299ECDE71 +1B278228B2620D913515E85A3A572EE08DBC921ED37D49BB1EB6CF22243142C58 +F3A3DC3CB90AB1B31650DF9309DF980636F8CB1D1CA11E276A13887D5D48FE62F +E28FBE41007B2BECC56DA1D343459AA6AC5FEF41F23D038BE600711253EA1EC2E +AC54910E88B6BFCE8F01CFD70AFB5040B7BD130891CB100E2437E0B00DE3DB9C9 +D5FCF45014E54DC6793FF1C5C0C35F3309BEDD621445401E009F1120D4906702B +F970000000049454E44AE42608200"; r["打开"] := "0502000000060400000074797065000203000000696D670006040000006461746 -100026002000089504E470D0A1A0A0000000D494844520000001B000000180806 -0000000B4086FB000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA864000001F549444154 -484BAD95ED2B43511CC7F73FF80F9457F28617DEF086ECA5909256921662CBE4A -929E28D2866489E629A3D847998F242149122B53CCC862D35F33C6DE599E867E7 -EEDCCBD1BD77E79A6F7DBADBE9FC7E9FDD73CF3D93D535DB212EBE911A79DE00F -8FC41104ADFF03A18CCDBF81B195976E1086F533182A1675C4E46A9B67273F8C2 -C9DAF52B541C796E70299952CD24272A5159F0281942F6D754D44C4715A1C42C5 -3D7CF508950629269B4B3D422943FCB8AD4539C2831AB1F5AAD6EB0ACF961E3F0 -0E5EDE3EF02C329265D7A157C854180991A27387A061DC09AEB37B5CF11D49B22 -5C70D24E78C8A8A7EB2B873852B23A1969DDFBD404AEE189528B5C0C87D3EB978 -C01D24C8E4C5664AD1043387152A7B1D107A7C677A50C91455362A1122215DC7C -C4B48D371637ABB87E91355D6A65BA61621F8649AE17DA697A8AC233C264584E0 -9321D0EB2028F39E06248B104232DFED93F89D5537CE4179AD8D288A8690CC1F7 -8A6DB209583BB44A11882CBF8FE4927EB9EF7108562F0C9AA472836081BDBE639 -D1500C3E59D71CE5D667A31ADC239A0AC1C9C25776CC73193945089918655A3B7 -32A44E3B70CAD0A1B4EF6DF2059CF82176B2291A15F8D84B4C8F3872039AB9779 -26422465F48079C18915DF91E1ABE46C1D07C1B47A062D1637B35C4D261718567 -CB0761010F8F304F8028B977B50D84F305C0000000049454E44AE42608200"; +10002E501000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA8640000017A49444154 +484B63F84F6330342CB8FFFAEBFF80C9A7FEE72EB90C154100AA5860DE7CF8BF4 +3E7D1FFDA35FBFFA72DB808158500AC162C3BF1E47FD9AA6BFFB3165FFA1F3BFB +DCFFC0C9A7FFBB741FFB6FD172F8BF76F5FEFFF2257BFE0BE56CFFCF96BAE53F6 +BCAE6FF0C899BFE6F3AFFE2FFD5A79FC196D4AFBF0135098B0505CBAF80351083 +579D7A0AC6B75E7C01F3ABD65E071B0EF20D0C605800924437081B86190E63832 +CE9DF7517CC3F75EF3DD434322D40361C596CDFF537FF775E790535090248B600 +9BE1A1D3CE80F5060253123A20C9027C868368E4B08701A22D206438884FB6053 +30F3C2068380893658151C341B038B205D80C0761B22C98B1FF01B8088005112E +C34198640B240B768273278C0FB2E0D987EF580D0761922DE8DE7EE7BF77FFC9F +FB5C0DCF9ECC38FFF0D1B6EFE972ADC8562283226D9021038FBE0C3FFF2D5D7FE +332743CA1C7C98640B90D9C460922D20151365C1F9871FFE2B94EEC16A003E0CD +203D28B0E302CA03618B58000F8FF1F006F515D6E9176E9510000000049454E44 +AE42608200"; r["上移"] := "0502000000060400000074797065000203000000696D670006040000006461746 -100024103000089504E470D0A1A0A0000000D4948445200000020000000200806 -000000737A7AF4000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA864000002D649444154 -5847C597C16B134114C6FDE73CEA413D2AE25DF122285E453C78108B28692E564 -F2A6245508AD2AAB5A017A9085A5352B445D3A4456B6B8AA2F2CC6FBADF7692CC -EC6C62C51F0C3433B36FBEDD99F9DEEB2EFBCF0C246076A96D2353CB76F4C67B3 -B78B56E7BAED46C6FA71D1E5BB0E3B73ED8E8B396CDD4376CF5DBCFEC89344901 -ED1FBFEDCEEC67B7E8EE91B9D2AD3AD3B2B5CD5F5994388502C69EAFD8A1CE9BF -A81F78FD6ECC4ED45BBFCB4698FE6BEDAD4BB75AB76DEFCD4F8921DA8CE77CD3D -727DC126DEAC65D1C244055C7BB1DA15AC32DDB4FACAF76C340E732E4E2E773D7 -BFE61231BED2728E0F4DDA5FCE17D959ABD5C6C6723E5B9F7FA8B3B1F8A43CC10 -7D0250AB87CE4D7CCA7A87E764676B148F2DEDA54B00FBA5C93C98E2C264C3B51 -4BC484C442E8013CBA161129F2EC599FB1FF3A0FC9D82AD642E879A9B2572015C -1B0564FF8AF017574B89E01C692ED75A380118870639C1458416574B89E026310 -F4F114E00EEA5204557CD5FFCC9FC7AF0EF2211C4D63C5C159C002C944E8C2446 -EFE2A0DF50560446C61C2C1D9C007C9C4EDC2C446871509F28230217655CDBE00 -4904CE8C4527BF17DC15F1CD4EFE38B08392016CE18C90C9C003916BEDE0BA298 -DCBB3868A15E2422F442E40FC6C8A4E004F02326A08898802224405EE304F0867 -4861417318C006D01DB0E4E80727DEC10C61846800E21071F9C80CA74FA1A8618 -4680AEE1A5C74DF7DB0978DBD8CC8395C9F9625001BE114DD5B6CE9B1300C76E6 -E7941CA8A7D0615202BA6B536B6EAC65C00094283A9642434BF0C7E3222F1895C -002952F55F99740C8308503A26E5FBC56A2E00281614B44C41C289A6A5F00B12E -DBDE81200671F6CFBFE4E9764E3AFB6EB00D127007457693B5594C6BE545000A0 -560FD3FEA62CE7ABC6880A00F64B75A2DA20FF9870A84395B04FA100E0C4FAF56 -29986A770ADFDE233465280C038F82258283E4E32618FC9A42433F209968EAB0E -426901FF06B33FA62183E4E6FF8D500000000049454E44AE42608200"; +100024401000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA864000000D949444154 +484B63F84F63306A014140B4051BCFBFF81F3AEDCCFF84B9E7FF6FBBF4122A4A1 +81065C1FDD75FFF2B94EEF9CF90B8098C55CAF782C588014459007235CC701806 +891103085A30FFF0230CC36118244708E0B5003D68D031488E5050E1B5005BD0A +063424185D3027C41838EF10515560B08050D3AC61754582D202668D031AEA0C2 +B0E0C4DD77580D2006EFBFFE1A6A0A026058D0BFF32E56CDC4E0AE6D77A0A6200 +08605BBAEBCC2AA9918BCE332661182350E569D7A0A2E771C3A8F128541E10FD2 +830D60B5809A60D4028260D40202E0FF7F00612A09387A7D4D910000000049454 +E44AE42608200"; r["下移"] := "0502000000060400000074797065000203000000696D670006040000006461746 -10002F802000089504E470D0A1A0A0000000D4948445200000020000000200806 -000000737A7AF4000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000028D49444154 -5847C5973D6814411480B7B25050045B259D8595A0A5550AB5B00A626163255A5 -A5B28B676E92C14091A8B84E01F88281844A208FE8128722268E7DE9D5E363197 -E4923CF79B9BB7EEE6CE9DD9BDD3FD608ED937F3E6BD9B7DF3DE6C209EB456D66 -5E2735BC69EB464FFDDA6EC996AC8D61BA169F4919D989D9799AFCB12AD6E582D -374E073EB43A72F679243B26EB125CFF6EDA968950764FD5E5C0BDA669F491E9F -8CEC9D0E8A0EB22D781F3AF1765FBCDAEE1C38F7ECA85370B3217AEDAD15E5E35 -3A72F9FD2F3912CF45075DD6C8E3AF0E1C9F6D9945F6CE34E46AAD6DA5FEA0832 -E6B1C7AF0C34A7BE9EBC0C87457F14CBC8DF5F6BA9516075DFD23BB6E85569AA5 -C70126A2C0760F8B934FE7CD9AFCB1CD641C60AB9888C2B0E10FB1363B9226718 -060E9376198F04AB1910E4CE300C7858825680679E72E581B1BD8D2236A1CE0CC -E259D1683FF73232AD08D8C0163621206B91388EC667B7282C442B0A3985C4467 -60D489D2C32FE71C90EFB53D6818B6FBBF1466A0FC8DF3CD4A2353BEC4F5907C8 -A6E85157028AC8B6B8A094A1AC0340EDC0764025EB97207C18C4010A18B603CAE -9C1FB4D2B2EC6200E5045B16D1CE0218F53CF22B34BD76AD940EDE70073988B4E -1E89036C03DB9187462DEDD2BB5416DBE400632A73D592E415100804848B2B9F9 -692C54FCFD924629F01993E33D74512847A0CB94CB8B8F36DD9242DE61F7BDCBD -74A4FB8C31C745E6186A22E226E3C38B7A47F6DD8E3DB7C6B52163CC07AD8C261 -1692AE61AE5CB978535197DF86707E823F325938A119429468B9D0DF3DE69F47D -E92946FC545E8EA1D20B8952E9954CA9F452AA3011854AAEE58A2A123445AF6A8 -00EBAAC51F8C3442158885816F9EF9F660AC785335BC9C7699A7FF3792EF21B1F -1CB3C87955C3470000000049454E44AE42608200"; +100028D01000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA8640000012249444154 +484B63F84F63306A0141405F0B365F78F1DF77E2A9FF0E9D47C9C2A1D3CEFCDF7 +9F915D4340840B1C0AAF5F07F86C44D1461F3E6C350D32000C502D1BC1D583591 +828572B6434D8300140B4A565EC5AA89145CBAEA2AD43408C08864F7DEE358351 +283BDFA4F404D41000C0BAE3EFDFC5FAA70175603F061D9E2DDFF6F3CFF0C3505 +01302C008165279E6035041F5E77F63954372AC06A010854AEB986D5206CB879D +34DA82E4C80D30210F0997012AB81C83864EA19A86AEC00AF054FDE7DFF2F5FB2 +1BABC120AC54B6E7FFB3F7DFA1AAB103BC1680C0B64B2FB11A0EC27BAEBD86AAC +20D085A0002ED5B6F6318DEBDFD0E54163F20CA0210889C71166E38884D2C20DA +021000C5C9F30F3FA03CE20049169003462D2008686CC1FFFF005033D77F8BBE1 +6860000000049454E44AE42608200"; return r ; end function GetPathFromFullName(fullname,fname,ftype); diff --git a/designer/utslvcldcomponents.tsf b/designer/utslvcldcomponents.tsf index 643bb70..dc558c9 100644 --- a/designer/utslvcldcomponents.tsf +++ b/designer/utslvcldcomponents.tsf @@ -1443,7 +1443,7 @@ type TGraphicLabelWindow = class(TDVirutalWindow) BindComp := new tlabel(self); width := BindComp.width; height := BindComp.Height; - WindowFileds := array("left","top","width","height","color","font","caption","visible","align","anchors"); + WindowFileds := array("left","top","width","height","color","font","border","caption","visible","align","anchors"); end function DesigningSizer();override; diff --git a/designer/utslvcldesignerresource.tsf b/designer/utslvcldesignerresource.tsf index c71d543..b3b1b44 100644 --- a/designer/utslvcldesignerresource.tsf +++ b/designer/utslvcldesignerresource.tsf @@ -434,50 +434,64 @@ end function geteditcommetbmpinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -10002E000000089504E470D0A1A0A0000000D4948445200000018000000180806 +100027601000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000007549444154 -484BDD91810AC0200844FD73FD73C7A0C1C5AE6491B2EDC14122F8D0C493F9994 -044B604A91564F02E013B070BD255AADA5E1C368C05E9AAB36966ADDAC34DB05B -42052309F667418602F61FD89F05A93F51EA2747C3AF0DA3207D15C086B1208F0 -42BD40AD8BA2B416A05197C5DE07E00DBBA3D2C5C7DBE710000000049454E44AE -42608200"; +BFC6105000000097048597300000EC300000EC301C76FA8640000010B49444154 +484B63F84F63308C2C108DBE4E550C03700BE6EC7A4F550C03700B9EBDFD4D140 +6810F5FFF629543C6304072108140FEECE758E590310CE0B4402CE6C67FC9B81B +18E22070F9C18FFFDBCE7CC68B6100A705B9339FFDBFFBFC17863808DC7AFAF3F +FA12B5FF16218C069817AC6ADFFB6E5F730C441802A419433E319D8A5E8E220F0 +F2FD9FFFB79FFDC48B6180AC20DA7BF1CBFFC95BDEE2C530409605A5F35EFC974 +BBC8917C3004E0B025A1FFD9FBDF31D8638A900A705B83008AC3DF6F17FD5A297 +78310CC02D302FBE4B140681D695AFB0CA216318805B402B00B7C0A7F12155310 +CC02D489BF294AA1806E81744A0A2819A1806E01674AD7D4D550C03F40B22DA80 +FFFF01B0AF71F1A01883870000000049454E44AE42608200"; end function getedituncommetbmpinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -100025801000089504E470D0A1A0A0000000D4948445200000018000000180806 +10002E501000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA864000000ED49444154 -484BDD953B0A8430144567B51696767636765676762EC0156821042C04B1B6D24 -2100B17203677484C243209F8990C8C076E212F794793105F30CC8304F33CA3EB -3A344D732B7DDF635916DE5512144501CBB2BE92344D79574950D7351CC7514E3 -813D775D9CB0A1EB4C9572184A0AA2AFEF4C92D411445DBDAEBD809A669521E3D -1119B9791886C8B20C6559A26D5B3E626513D0CF141374F17D9F8D4D924459175 -19EA23382388E957511ED313DBA44C330C0F33CD6CCB66DE479BE8DA13D642E6F -B22CA119C79157F65C1650A8240802B6C93A6E098EF03B81F1CBCEF8756DFC876 -38A7F17006F3815FF63AEDCF5A00000000049454E44AE42608200"; +BFC6105000000097048597300000EC300000EC301C76FA8640000017A49444154 +484B63F84F63308C2C108DBE4E550C03700BE6EC7A4F550C03700B9EBDFD4D140 +6810F5FFF629543C6304072108140FEECE758E590310CA058E05475FFBF57C303 +0CC5B28937FFE7CD84180A02971FFCF8BFEDCC67BC1806502C489CF0E4FFB79FF +FFE87753E821B2E0734FCE095AFFFCFDDFDFE5F2CE60658EDADA73FFF1F028AE1 +C33080114485739E832D09EF7C0C37FCC2BDEFFF55D26E81E54180EC2082E102A +001DF7FFDFB7F1EE86A64C3611A5FBEFFF3FFF6B39F78310C60B500E4F21B4F20 +8AD2A63C45910381BD17BFFC9FBCE52D5E0C031816C827DDFC7FF82A24CCAB16B +D04FB24A2EB318A05A5F35E801D810FC3008A0520C38F5C8318AE9C0A0996FC59 +90E08AEC8658422A40B1A069F9ABFF676E230C876150127DFBF90F3C15AD3DF61 +1EC3B7C1806E0169817DFFD6F557A0F8C416C746C5B0E110781D695AF30E4D131 +0CC02DA015805BE0D3F890AA1806E01680922335310CD02F88D4336E5115C300D +C82AEB5AFA98A61807E41441BF0FF3F0061A08CD7576527BC0000000049454E44 +AE42608200"; end function GetSaveFileBitmapInfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -100021702000089504E470D0A1A0A0000000D4948445200000018000000180806 +10002BC02000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA864000001AC49444154 -484BB5954B4E024114455994891B70C63A5C8013062E4017E0CC814E9C191DB80 -09D9A4048909020100C10A0F9FFFF9FABAFE2EDBCFE6A3A50C94D57D255E77477 -55BD8EE1C8CD08CE2E9338BD783F6884690BFC06448D69B198DD3FBCE0077E548 -18E43C0B6DFEF4D76BB1DB6DB2D369B0DD6EB3556AB1596CBA5C962B1C07C3EC7 -6C36C3743AC5643231198FC7188D46180E87E1023F38056E38051A3E180CFC058 -49F9C3FD849A55248A7D3C86432C866B3C8E572B8BA7BC5F5FD1B8AC522E28967 -7C7E590EB8AF403FB916109ACFE7512814502A95EC7BD56AD55CE3892703A7A0D -FEF7B0502F713105A2E9751A95450ABD5EC7BAD56CBEE6B78AFD7F317F0BB7392 -84D07ABD0ECBB2D06EB71D50F635DC57A0179593248476BB5D03916F7DF398349 -185E538815320633D02C2DD82FF46C33B9D4EB040B62327DDBE7CFC198ED57079 -638F8070D9EB9CF49FC6B1020F15E8931A5540B8ECAE40819CD428020D978DE11 -1E83210454078A0807087E0B7F486C52D1078B3D90C1648118B22D0F046A3E115 -E80AC9EAE8AE907AAFBB1795F04041586D27DC7D98345C3FBD4770F49FFEF11AF -00DCA98480ED0E0E3350000000049454E44AE42608200"; +BFC6105000000097048597300000EC300000EC301C76FA8640000025149444154 +484BC595CB6B13411CC7FD2BB404AD6D4815A5550F22BD28A847BD193CD816AC2 +6DAA62D54C1837A10A98F8A5E7C14A43D7811D48B8A22E841F020567A1091B6C9 +EE66B3793686347D084D364DD2AFBF6936BB99ED6AD64875E073D899D9EF67779 +E1BB0CEE5DF0996D412064667B0A34740934740B35780CB23A1C523EA6CF38A70 +523D6B3708C03D1C41726E594BE28B2E18184B626387BF4CA71F4DA7043829C0C +C56AA777469FDAA38723582E9A88A42B1A425968B2ED8D927EA9D59C8EBF14548 +71750D2F3E2EE0E815850BAF70F09282AF72162572ACAC94737541CB5943D07C5 +AC01731A7B5F06542C8E2F88D28175C4DFB7919DFC22A968B65C32F0513FEACD6 +C297CF54EFBE1EE142CD1CBA1C46345D9E134B41E3C900C6DE66905E2C22F3C36 +0969E9F7E58C0810B321768A6B537885032BF9A6B2960B049760F85D17D27A673 +E26614BB7D7C3F2B6C09FE86FF2FD844FBC0456B7EEF6090906B10C4F633221A3 +A03F6055B68926F3D4BE1D3D412C6A77F0FEB73EF659A3EC878DF96E0EEF3346D +9A9C2D46DF64E0A263C4B6A08186886D988EDB315BECA765EBE8FA83216273D0D +623E2182D53F73503F6BC6F508283DA2B7DADA82968EC0EE0D1BB3988F13C4F2C +8FC7EFE771F862880B345353B099E660F8490A932115538AC1A492C3C8AB0CDAC +F05B94033B686C849E751AB4F5A035B2D56C7753596023B47805D76F5CB087D37 +097A1FCE5876AE07EF4802C9F9C26AAE2E98A5D3D2F720813DFD41BA36C5BA68E +B93E0B99F403C5340E562D30525BA1F526455E8D7D8EFD50BFB7216AE5D688660 +7D0AF01315A8D1A67993A6700000000049454E44AE42608200"; end function getdbugaddbreakbmpinfo(); begin @@ -496,73 +510,65 @@ end function getdbugsuspendbmpinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -100022401000089504E470D0A1A0A0000000D4948445200000018000000180806 +100021C01000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA864000000B949444154 -484BED8FBB0AC2401045AD2CC4CA0FB0D0CA5E1B7F401B3F3C820A29825A98F8C -A0F988744E2C459278F6598ADB450F6C06DE6C23D4C0BBECC1F0B1EE105B2E3E1 -9D934FD79AAA7B258F6E74E58882FDA807DB7EBBCA3389A90148374BAD0B16536 -A38A2A03980C9E3881A8064EDB05E4214EC061D6DC024F067636A3856A062052A -56C0B0821251D01CC098041809F98361571B300982F9841A8E28B87BAE1AC2A4E -E8AAE356587C9AE67BA7244C1A7F875014001DF29EF2FFBC3E1B1000000004945 -4E44AE42608200"; +BFC6105000000097048597300000EC300000EC301C76FA864000000B149444154 +484B63F84F63308C2D78FAF6F7FF072F7F81F1C357BFA0A208009303E12FDFFF4 +24531014E0B14926FFE178DBE0EC7DF7EFE83CAFCFF7FF6CE371439B7DAFB5019 +4C80D302640340F8EB0F842BD12D00615C00A705927137500CC0678143E53DA80 +C2618B5008C472D00E3510B30C0A8053080D302640340189F05208C0BE0B4402A +9E781F385691515C5F7DF8036C10085FB8F71D2A8A003039107EF206B34282019 +C16500B0C750BFEFF0700DA81160A00738CD60000000049454E44AE42608200"; end function getdbugcontinuebmpinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -10002E201000089504E470D0A1A0A0000000D4948445200000018000000180806 +100027101000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000017749444154 -484BAD95CB2E035118C73D835BB4112511D61E80A7B0747900AFC003D892A84E1 -B246CEC24166A8145C3A60B21128BCE8CA6F4128AD665A42EF93B47BF3363B43A -9D73E697FC33E93933DFAFFDE6CB690788C5F43DB4F30A7D0A0E5B90BAB1108AE -9984916706B7DD2AA3A2E4124AEA3279A41E74A06CBA70FB4A3864B3098307E8A -F3441226C636B338BAB6E80E39DC82B82310E16D9BDD2F4AB7CD53C0A3D2B6B60 -422036CDF6FDB7C0944FC4C9B9480C769DB2355688EB440A4DEB62B1CE65EA992 -1B6581482866603AD9386D81097844DBCCCA3B550D5AB0AA63FEF88E2AD609443 -0C44E8089ED1CD2A537AAE6A024E863DFB88B5DA367FF4F92B420ACE998DA2B22 -5B75FADD0CDF827ECDC0C8BA891DFD999E6C8D6FC1C249194FB52F7ACA9BB6046 -176348CB39798CAFB3FBADD825FFF0722DD6CB6973C8E8356FC119876613E1D93 -BB795C946B74871C0D82DEA88EE135135B9755DA51C316F0711BDD3031775042E -1E58356D5B1051CFE2B8205F806770EAF93F6C525FA0000000049454E44AE4260 -8200"; +BFC6105000000097048597300000EC300000EC301C76FA8640000010649444154 +484B63F84F6300B7E0E7EF7FFF97ECFFF07FE5E18FFFBFFCF80715A51CC02D489 +CF0E4BF68F47530D6CDB9F37FCDD18F5019CA00DC02E9F81B700B60D8A7F1E1FF +CB0F7E40559007E016A01B0EC3E2B137FE97CC7BF1FFDDE7BF5095A4018216C0B +06ADAADFF7377BFFFFF97C4E821DA021876A8BCFFFFD8F56F505D8401C916C070 +EAE4A7FF9FBDFD0DD58D1B906D0108CB27DDFCDFBFE10D3889E302145900C3A68 +577FFEF38FB196A122AA08A05309C00CC4BE8BEA1AA0520BCEA086A061D5A1624 +4F7AFAFFD71FA8815030B82399A6C99466198D664505CD0A3BAA15D7B28937310 +CA76A85038A3498C134A932BFFFFAF77FE9810FE08A9F26953E6DC0FFFF00BD56 +6305D904EA060000000049454E44AE42608200"; end function getdbugsetpinbmpinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -100028401000089504E470D0A1A0A0000000D4948445200000018000000180806 +100028101000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000011949444154 -484BB5954B0AC2301086BD9E3771E3C643780B578AA2A0541405A122EE558A4F7 -C811B372E4410DF1219496B8393F4B7EA0759740AF36566DA2422FE8C2248778E -62B5BDCB2795F6F2F25C9FE209287934B513B1D29E95D03B5AD9DE494630940A9 -2CD835692E99E3C49C139CB68306F334025C53E56093B6454620D832B6105042A -A98ECD83D70A0854529FE8254601814A1A53BE5D8102C224713F6F5AF6FCBD124 -840A095B416AA041610AE245EDECBC80BBFC4595F6534A42051310B669B9B8CFE -A845FE39846A11DA7F7B1662C8E8CE1B53FE5F300AD0E4B589FEC8D00AD0B6544 -6FCCE5D58019ADC1A8438ECD0E4C53E762728023479DEC16F354F805E99B96FAE -4C9270C909FA527427A60976C8BF43880799B976B3940BD8ED0000000049454E4 -4AE42608200"; +BFC6105000000097048597300000EC300000EC301C76FA8640000011649444154 +484B63F84F6330022D302FBEFB5F34FA3A562C1D7FE37F58E7A3FFCFDEFE86AA2 +6D2829B4F7EFE3F72ED2B987DF9C18FFF7B2F7EC18A379EF8F4DFB1EAFEFF88AE +C760B52040D0826F3FFFFD5748BE097661CD92975051DC60DB99CFFF65136F427 +94458F0E8F52F9460C89DF9ECFFDF7F50492CE028D0A720753040B205201CDFFF +E4FFCFDFD86DC169C199DBDFC1DE43C7F3F7BCC7B0008483DA1EFDFFF203D3129 +C1648015300BA2184B05BDD83FFEF3EFF859A0001382D40D74C2CB629BFF7FFF9 +3B44B2A4BA05206C5C70F7FF87AF109F0C3D0B880E229A4732CD93292E40B58C8 +60BA05B9037F339758B0AE4C2AE9616851D08DC7AFA13EC321020545C3B549258 +5CA3039A54389480A16EC1FFFF005491D35AB0C55B990000000049454E44AE426 +08200"; end function getdbugstepoutbmpinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -10002ED01000089504E470D0A1A0A0000000D4948445200000018000000180806 +100028001000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000018249444154 -484BCD933B4BC3601486FD0F3A3938D841872E0A0AD2C1C141271727577111A48 -30E855625A09680507410844E2E2A88508428B45EF082850A2254F1822288E0CF -3872EC39C9C9E5FB92140B3EF041F39E93F7214DDB062DE67F09CCF513D8DEADD -15534220BA66677A0BD3BFB7BF2850AA5E14412C8723E86794C533DA102598E9F -E5F5C28A455B6AB4026F3923F38C714869304A81AA9C91F3B95C89523F8182B07 -246EEA5330794BAF109A29633727F667E9F520797206E3923EF9B4EEF51DAC016 -E09F48575EB2EA901ADD80B1892D7878FAA6D4414A16F347940A01FEAE75E57C3 -39EC19102DCD7BF68EAC092CDE215258A972CF196F3E91F5E83DBBB4FDA52A315 -78CBF15A66C92113AAB50FDA0E4629082A67E4AC6760152E6FDE68E22750A02B6 -7E44EA26F194E2F5E69E2C6278852CEC8DDAEA401E5B3679A38B80471CA19794F -67EF1258E5479A34B00595F397D8E58C947424B2705D7DA789108C4F169B2A67A -404BB185B80561CE093340B7E3DB21CF1BDE4BFA6C502801FF275D8DB8771B6A3 -0000000049454E44AE42608200"; +BFC6105000000097048597300000EC300000EC301C76FA8640000011549444154 +484B63F84F63308C2C78F6F6F7FFB0CE47FFA5E36FFC178DBE8E159B17DF85AA2 +61EC02D88E87AFCDFB1EAFEFF8D273EFDDF7BF10B567CF9C10FB0DA23D7BEFEBF +F9E427984D08C02D904DBCF97FDB99CF501E6E50B3E425D8370AC937FF7FFBF90 +F2A8A1BC02D00693A0A74192EF0176856EECC672841F6E8F52FA82C6E4094053F +7FFFFB1FDFFF04C570AA59F0E5C7BFFF416D8F300C07E1F97BDE8383151D9FB9F +D1DAA9B8005EF3EFFFDEF56F700C36042580A98126100A705CFDFFDFE6F537E0F +4333B11806B05AF0E1EBDFFFC60577313491826160602C00019A06110CD034926 +180A6C91406689AD160005454E4CD7C4EBE05C41676B5E41676A416D7B79E9258 +5CD3BCC2A11518EA16FCFF0F00E749D35B4AE400B10000000049454E44AE42608 +200"; end function getdbugmcronextbmpinfo(); begin @@ -582,90 +588,88 @@ end function getdbugnextbmpinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -100025E01000089504E470D0A1A0A0000000D4948445200000018000000180806 +100022603000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA864000000F349444154 -484BED93CD0A015118865D835BB0B37509EEC2CE6DB8105694B29C859548766E4 -0ACFC6450148A1AA349C3A7777E0E66CE9C9F290BE5A96F31DF999EA74E9D0C7D -997F400A0B5C6E77AA8D4E3458DBC1261D8EFBA0C6E44CFBABEB7DB340D1D850B -63AF3A6DCDB055B3DDA738BF2CD25F3F457B61F30A6165B86A31B813CEA28B44C -3F303E3AB1438C6A8427C7943ADBD71541C6FB4916499263BA66704521BA11911 -C67E0230054232A72100B005944550EB801208AF0F698A81C24068048161D9E1C -08034025922407D200D0BD96779402801791C9817200548607CAD517DE0B55910 -3AD401AFE0129BF1E207A02B9FA383F9BCBB70F0000000049454E44AE42608200 -"; +BFC6105000000097048597300000EC300000EC301C76FA864000002BB49444154 +484BBD95CD4F134118C6FD0F446941684C0489D19B9A78D003D678D0782451819 +6B6F2217E61501250300613958388217E073562484C34269C0D26261E349E3C90 +76B7DD528ADB524A29AB50D32FFAF8CE76BB502CDA15F44D9EB49D99F7F9CDCC3 +B9D59877F1CFF0F905C48E1E9DB308E744FE060D738C9F35B1DB8EC417DBF0FA1 +EF49C52177A8809ED7D328AE73A2C8CCC4E7A5628B1B87AF4E60D41BA3092A46C +B420554768C5112999B1C9A54621BC7EE560F46BECC219E48296E8BA102F65F62 +009A590E9395B4C9EC80B1D383529B808A936E0CBD97108D67435605283673E81 +B0EA1A15FA4ED1260B00AB8F63288A0B45897550198CA1B9DD8D6ECA2EF76CAE7 +482E9C7B34A9B8AE01406F62A6A44C1B79EC691314570D007D8EB6CD360E154D3 +CD5622980C3BE76B7E29A0720635C6AC96ED7D53860EB137167781A3B5B04F9B7 +DCA705A0AF4D9F94CAF631586E8BD871CA091DB565A01F46E7E5DC262AF2FA635 +403D69E2FA09066B4B59147C7B300ECDE2802B309545DF762C3F1B451499D039F +F91F726ECB43BF3680AEC68EEDCD4EF4BE99862F9490FBC5501C3DAF82687DECC +7C5013FDA9EF8311E88CB7DE7B5020AAAED3874C583F0DCE2799E9212E0C528C6 +26637093D8A7349FC42C8D31DDFA8A0265657901D8DE97D5F3E81E9AC2CCB7348 +4195E189884B9578495EAC164A1221FBD3981B2065ECEC91B2043485B4EF068BE +2B42F0C51089A66025C342DA3E76A2980C162EFB8832E50B606227C660E55075C +38BAE1701EC6A716163751A9ED1D2F1B25602A46FD36C802CB6F4DACC4C97CD36 +9768DCDE5C00235B411DBB53722491D43DFE93C8C3488F512654C0F39130CA9B0 +414D1AD58C41E9EBF10BB5199C7E0BBB0E2BA04104FA6F0D11141E7601067EEFB +71F6814F934EDFF351EE143E7191AC874705B0601D52640133F4CEB2FF8016B11 +C697EE197572D0BB0F601FC04199DC98005C205300000000049454E44AE426082 +00"; end function getdbugstopbmpinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -100026602000089504E470D0A1A0A0000000D4948445200000018000000180806 +100027101000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA864000001FB49444154 -484BED94596B145114847DC8BEAF6423FBBE424296FFFF3F444386CC609C314EA -2AD498629EBEBE92B361C8982C197141C98BEC3AD3A5DA74EBFD10BE355E059FC -1F81F6D999F46B9D9E4AC7C7D2D191B4BFAF2757B6B7A7A6ABE1AAF9B9727050D -C2E237E03482F2E3A757EDE793E39E908ECEE4A9B9B7A747DDDD8D0EDD6966EB6 -B755D9D9292E97F16702E90D0E0F2593696D4DAD951565CBCB6AAEAEEAA39FABE -BEBC5E5327E2F007122A77BC8E91EA2A525696E4EDFE7E775B7B0A0FAE2A2AA16 -8B100B409ABC4FD6D86BAC913B9789DB53537A74DDCDCCA8313BABAACF22C402D -80171B205727B9D93BB6399B83D36A607D7FDF8B81A9393AA4D4F1797CB8805E8 -984AB6D0B9BDCEC9211A1D556B6848DF5CF7C3C3AA8F8CA83631515C2E231670E -C7262068AE7A9F3825CFDFD7AEAEB53D6DBABE6C080EA16AA5A24422840CEF3AE -9D8E7CA0F86B5B1279CBE40F3D3DFAD2DDAD4F16B9B1C8F5DF08B044E49C28921 -6068AE7D842E790675D5DFA6C8186AB66D18AFF8B100AB0A12C1139278AA48581 -E27966323A4FE41FFC06D73EBB1A1C2C6E97110AB0FE6C284B44CE89226961A07 -88E2D3FC95D573E7BEFFF2284027C5B587F36942522E74491B430503CC796BC73 -FFBEF4D93BE6132014E0C3C5B785F567435922724E14490B03C5F34B774DE790B -F75031142817F89578167F1C202D20F98CF9591BE2EF7850000000049454E44AE -42608200"; +BFC6105000000097048597300000EC300000EC301C76FA8640000010649444154 +484BC594410AC2301045BD8407F012E25D5CEAC2B57801CF209EC1B5A087100F2 +00ADDBA10DCE852E9C82B4CA8691ADBE0E8870F25FD7F7E9B99A423C6F86FC0E3 +29B2DEDD64B23CCB6096496F742CC8336BBC4313436DC0767F97FE3493EEF0102 +51AB475A804E4B9C87C7509168B110F5E1F958094E24ABC3EDE02F8D590B10DFD +ED720134ABC99E7F2235CA8D77014C44C890426A295C00631712A7905A0A17C06 +CABA0373EC962732DBEA409D1E2513FB5142E8003A4020C6D8147FDD452FC2EC0 +7C8BCC9BCC9784C429A496C205981F34607A55284C2F3B607E5D2BF8D5263D41E +36F4B19B501806631118C1DB3CD01823CB3C6BB72434388067C03C601222F2A18 +294EB45B99EB0000000049454E44AE42608200"; end function getdbugfreshsymsbmpinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -100027702000089504E470D0A1A0A0000000D4948445200000018000000180806 +100026C02000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000020C49444154 -484BC596DD4B145118C6FBEBBA13C12B6FBAE8224C414A08BA116BD584C050171 -752D02093B6442D2F84CA34B520D35CBFC036493445CAAC50776D5D9DF771DEF3 -313B677766F6EBA21F3C3767E73CCF9CF39EF3CE5E42996CEF03D7C2845B7DA44 -64C0203D2E7C0EE0110FB068C2F1086DE1396364DA3CE1784CB8D96D0444C0DBA -F00D189F275C699713BD74B5C342FB70C69C551B21A4D2E60BE404ECFC025A9E9 -A138BD1E05440006F49436FE9E6ACAA7B16BEDB75D118010F46CB33D7EAB0EBA2 -71020626A5F9F56E0B8FDF5A58DF31977A74024C2E93D8F7EAFBDEC66E2D6CC87 -94E4043AF4C3E4CAA81003E7E81A7A95BFC928C08F89B80335008AD51FFADAC6A -B5C4EF7C3F181130B3666E473EF8526943DEAEBB8384E88CBC23E933F590C2287 -2A1FCF80361B6F75B0D0450524031FCFF80AD9F843731C2A7787175D2E40424FE -01EF5608E131428D7D277431FDBAA51FF35FE5F34E001FD31B3D19C36CF5BF2E2 -CE0E4541E63DD2E44009B7B99BAB5B6259E0F64D16EEBF50F65173E55C755046C -EC0115216F63AD8A10A1E909E1F92C612E2E8FA9D6C807C2ED4799BBF1EA7366B -5CE16E95E54AEBA5E9A1DC10948A581BA88F7A44275C75E61364E0033B592BF89 -F9697A5599646104306DCFCC89BCE49B76A7AD6C36C759B5F631E60E1CDF55933 -DC80970173CBBC31EDBDF84ED7D59D8644A0DE62127806163FE2BA25B6EE90017 -13C9EE8D2E4822C60000000049454E44AE42608200"; +BFC6105000000097048597300000EC300000EC301C76FA8640000020149444154 +484B63F84F6330B016FCF9FBFFFFE6539FFE674E7BF6DFA2E4EE7FC5945B606C5 +57AEF7FF2A4A760B91FBFFE41556307382DD871F6F37FF3E2BBFF45A3AFE3C546 +F977C06A71010C0BFE011DD4BCE21556C3F0E1DA252FC1FAAF3EFAF17FF296B76 +03608605880CD70B7BA07FF276E7AFB7FD3C94FE0600119E051FF00435D44D7E3 +FF728937FF6B65DD869A8666C176A057913580C27BF1FE0F50594CB00428270B3 +410590F08CB27DD84AA40B2E0F79FFF28610E32FCDE8B5F5059DCE0E095AF2886 +83B044EC0DA82C920520EF232BC2E77218B8F5F4E77F83BC3B28FA40582C068B0 +519539FC11580C29C1870E2E6B7FFF615F7510C0761E5D45B5015481620070F28 +4249012F3FFCF9BF11180235C09414D0FAE87FE7DAD75019240B14931191050A2 +E6A01AA5A70EEEE778C4C47952002816D6710497CCEAEF75051240BD2A73E852B +20369291814DF93DB8FE94C94FA1A24816802209A600848949A630809E41779E4 +30413DC0272331AA8EC514DBB05D7E750791F2A0301700B4000391C6196E0F3C9 +FAE39FC0E50EB29E2DA77144320C342EC75DD8810ABA35473FFE6F5DF9EABF730 +D6606EBDBF0066A0A026058002AAE1B96915E5C832CC506302C800190574D0B09 +5738209FECBBF405AA0B13E0B400044011BFF1C4277039054A00A0CC082AEF8D0 +BEEFE4F05264550901102782DA006A0B105FFFF03008F05CCF094851211000000 +0049454E44AE42608200"; end function getdbugfreshsymbmpinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -100027802000089504E470D0A1A0A0000000D4948445200000018000000180806 +100027A01000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000020D49444154 -484BB594DD2BA74114C7F7EF70A914529262BD5C798B645F5A2552EE5C4872837 -2B1524A6D5C59C566A98D52ECC55228B4ED850B3724424A5A89B8D9B597CFBC1C -7D4F679EE691C76EC37E6AFACD3933BFF93E73E63BF382FE3309815DBB4F8BF61 -B4DE8695AB7DF25FB34628151F39132A29C442B5655321A0E0B1CDAE378D1CF66 -96CEE827B5EA768E87F4084F0C8505E6CC022F76BF2CF9513995A81A89C260812 -F669E05F0E53E9DBA87B2A32289C260814B7BC502288B0F726DBA43A230E243C6 -D7624194A5570F701FED5FDC8439701E1C0827FAC402E0AB59A6DCE8252FDCAEB -B69D9ACC9483A709AFB18D7E04847420038BBD6AA46C9A40387612E4A8BF38303 -9D089C095205D046F498641F060E43497D502EFC17CE04A9020366987FDFA936D -AB17B329A24332AE0B3F3C14EF03F9C09481500AB6683AAD55B8E1B54330DEA0F -B465B669D12CD1A499A14AF5269EEB7017D499E35101704B7F68CC7CA20AF59AF -37E2B53B5BC0BF4E13C940B7DFF89F9AB800FC40EEC119DD853C910EFE8956AA1 -2C55C86772FF694908F836456D7FD16F1909271670170D027E7FD3FC901961B0C -0B9BDE005BB741F271DC8F5E8F71285C102D37241AEE986930E1C5C5E542A5118 -2C80370402B8893E285179542751182C80070A0268F02F76827221EED6FD3C319 -4F890FD27C2B57AD524A3E1C402000F14DE907133452B765DB24F2321F0FC10DD -0144332BF870524ED00000000049454E44AE42608200"; +BFC6105000000097048597300000EC300000EC301C76FA8640000010F49444154 +484BED95B10AC2400C867D099F437070F221DC1D9D0571114111C145475727517 +4D10770F71974B0088283557073AEFCA1A7C95DAF57C142053F08A421B90F5ACD +E58294C9AE60B8BA86593C86A0363E07C58647813C0A1C9EAFEEC3A77884A0B7F +06990076A1C753822094250A81F6870BB7B5020474DC10FE751199CACAF4C08CA +AD230D70016A0A9B00C1FB3842D09D5F8C41D43851AF487FE6181F79B2B9BF069 +047A1248A8F04206E40C1DF792A02CE5FE0245B82CEECBD2E90BB70FDAC85A03D +35FF68A8D948D22F04A5A6474D7C55A0662349BF10B876910E56BADE8F1A47084 +6EB1B35F1B06D4980FB42EFD7EF10E323F7973EAD68047217B82F54BF7E770043 +F06D7E5D10044FBBF021BAC72400000000000049454E44AE42608200"; end function GetMainMenuBitmapInfo(); begin @@ -953,58 +957,68 @@ BD4951B5B17F3E04A7676673AB40AAA3EE42AAB480B1E242F267F3D3F47ABA0EA end function getopenfilebmpinfo(); begin - return "0502000000060400000074797065000203000000696D670006040000006461746 -10002DB02000089504E470D0A1A0A0000000D4948445200000026000000200806 -0000007E640AB3000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000027049444154 -5847ED97DF4B537114C0EFDF104410414808D54B62504F113D590FBDF86A083E0 -4820FD10F028320EAA51E7ACD880C451DA8A5A258334B1333FAF51211856E7777 -D3DAE62CE6E6D674DB3D9D73EEF56EB77D37B6D5BE97A00F1C3676B7EFF9F03DE -7FB63CAB43F011D3361383DB652760C2DC6A0D6280D7D9A3079A9D8716709FCB1 -2D7388DAA050124A562EB7DE7D67B1F995A4F9496DF82F5629158B3D0F2458ACD -A689B0AC2C3C5B8395A712A168B6D66E1DAAB08FFA69AA07CADEEA0395A712A16 -FB53CACDF76F8A851219B8F976ADAAA045220ACA77A8CF277CB61D6A74ABB4D88 -9E1000FE44414157BAA6DF0177A3EADF3D6202B86F1B82B2976793EC25F904DE7 -4B23AF502CA3EBD0D8AF712965D334B20CC787026231B7666CA25446997C8CA46 -067D7125CC159138A5D9A5B75A48CBD38119477528D178A6D6674D8DFA3C2499C -52D99C9B0DB35834952D147BECCBAD4699A4B33A1C1BF45B7D5D2076FE85612D9 -B37C19F9C97FA8BB089A5B08C7BEF7BA179DCDE7332E8FA10B5FA8BB0894D789D -292371763AC4B9A9BF089B58FBB3102E570FBF97C93A5EA50E0F68D0F428B7E02 -CB1445AE73DE4CC936FE62379CC2E2779B6AE2E18FD455862639E383F1CF82CBF -8CB7DFFFB0F5176189D1AD921ADF095AB04ABBEEE6FA8B60B153B899D22BF5986 -C8278E73BD8EBC3C9B16FE82C76D4E567B1512CA76C26556327B8FE7ACDFCC480 -C5F675AB70008F2127B88142E4E0C613271F16A3B88007B713344F7C853DF73CB -6FE222CB129BCB1CAC68B77FBBA6EF149A3D43F5061371AD7E18AAC5960F2EDA0 -1D203F6852E8CFCBEF28AE2F3138E2D2C403FE8DC89312895D9C0B43326D2F230 -0C02FA1DC4D3F567030CC0000000049454E44AE42608200"; +10002D902000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA8640000026E49444154 +484BDD95EF4B13711CC7FB2B9C5050A327959045A8A546503DE841D0931E043A0 +D67A189A16E2561C48822921E15F4201FF4C40AFAFDA40711A150863D08CA65BB +DDF76EB7CD39B38D6DBA9FB7EDF6EE736B9D3B37C8C9F6A437BCE138EEF37DDDE +7C77D6E0B6AACFF08F0C32BE3E4753776F73132AF794F3F43D3908089B7216495 +C2C31548039CBEE5417D2707A3D9899DBD453EC7637B0F8F56AB8817331128B94 +2C006A5019A8645345C70E2DDD75588CB32F8A554DEF3BE141E4D47B0AB5FC0A9 +1B5E7C9C8FC1F32BADB3379041249E45AE0CBC082060DF20834087AE5734A1C0F +62400E379295FC2660B956DE48F0F0C311C1E75E3DE9B2042D14C21624D2500DE +5F0A50DFCCE993313CF1930EF3A2CDEA42FB2529EF568B48D9893844F73EB3043 +2D9425041650049285468851ABADE31CAC4E14DC2E1519D0047D773AE14AE4D2E +E3A095616A2E0639A3AF930EB0FF22C3172105BB9B02CBF83B1DCC5126C5FE262 +5617B1C40F3888087EF43E0175390D339AD1F3AC0DE0101379F0670C2B6806363 +6E1CBFFA2F4B383A26A17150A4496368A13275DCF161968B232953CA240DD0621 +160A4B16CBB2CC1D02DA1CEC4366E1A6FD506138FADDD0CAF6656F283A1AA0820 +A2DEC461DB5927EA3A1C9B33418E5C91E0A6312F29910A281B5481D50CCC7717E +10F67B50FB2BA802E11E32F0308C715FC9DA5EA02A877CF3E45A9C16BA35A5580 +B197E103AD9274D1B7503580A19347FBA80B768F4C5BB716009388BEFB7E5A7C6 +9DDD2AB1EA0CB85DBCF830847F5CB48039C195FC08E1E2799ABDC661E0D03125E +CFAEEA1AAC4A034CDB6378407FADCD7A722A0C5F30A3ABBF2A0D502BD51800FC0 +662FF47AEEFE9340B0000000049454E44AE42608200"; end function getsaveallbitmapinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -100025302000089504E470D0A1A0A0000000D4948445200000020000000200806 -000000737A7AF4000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA864000001E849444154 -5847ED974D4B42411486EF7FE9EFB40A8268518B68578B9605EDA25D50B4A88C2 -40C8A5A5408B5882430C122888220B2FC46F2A696A9842935F91EEF19A68B9479 -3F16D50B0766CE9999F771D0EB3D9A3054BDD545767A5F447B16C455D7842381B -3E1012F16013CCC055A6E7032F4D9C326402DFB2C93A991755139898A78FFB25C -84B995E00F873331CF8C6F4B3F786BF7537BD28CA50258950AC04A0EFB28076FE -DAE7B9E26A0635901C09EC4D0AA281FDDD0BC1540C117A61CBC350CEC0430EF6D -05002FF6FDBD003086FE1E40D17F29729EA03CCF7500B32C03206F253A028031E -7ED0AF536BF05803293BB446D47E02C556D0138A97F808E005037AFF92A67CEAB -42EDC700BC4E15FFC45471CE5680F271446E78DA3937B22E02A44637E8252231E -815B13E8F917509E0AD5AA77A29702DF499031ABFBFD4A8C60F2C55B60314FD17 -B25E398DD138BF12A29A2B00E9C6F5F31A8EF880976AAD0038670B405D2F512DB -7D4FC7B45608CDC6BB220CDF8918B39DF00E7F0A66D56DB0085B5301D520E468C -4CE317D11823875ADE1B92460806507396009CD227006EC5DC0478DC3A234F786 -BE8D53041C7E29662BD8BE4096F0D8D2226083C6CD034E0369C089C9D1EDB947E -F0A6E694BFCD6E063C21D99EA35144AFC6AD9A1381B3E101AFA684F80055B3808 -F56B6A2590000000049454E44AE42608200"; +100027101000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA8640000010649444154 +484B63F84F63403F0B7EFDF9FFBF79C5ABFF3A39B7FF8B465F270B83F482CC009 +90503700B4012C88AD5D26FFD5FB2FF035118A416592FC82C18805B80EE72C3FC +3B5019ECE0FAE39F709782D422EB05990503700B90158030210B64126EFE5F7BE +C23988D6E0108C3005916FCFB0751BFECC007307FE8590002EE750FFE9FB8F10D +CCA68905C8802C0B14536EFDAF5EFC92280C528BAE1F06705A40298681616C817 +4FC8DFFE6C57789C220B5E8FA6100A7058B81650CB100A4165D3F0CE0B4403BEB +F6FF88AEC74461905A74FD30308C225937073337928B4166C100DC829695A8150 +E251864160CC02D00551E20094A7C02D20B32036B95492B40630BFEFF0700B713 +E7152F522D800000000049454E44AE42608200"; end function getredobitmapinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 +100021802000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA864000001AD49444154 +484B63F84F634094059FBEFDFD9F3FFBF97FB5F45BFFB5B26EFFAF5EFCF2FF8F5 +FFFA0B2F8015116F8B73CFC2F1A7D1D05A74C7E0A95C50FE016BCFCF007EC4A8F +FA07FFDDEB10D8A9EA3EDCD0D93BDFFDEF5CFB1ACE77AD4555EBD9F0E07FE5C21 +7FF3F7EFD0B3515C982A0B647708DD8B052EAADFFBFFFFCFFFF01A8593CF60656 +35309C39ED19D454240B24E3F06B02612FA00B1D917C840B1BE4DD819A8A64013 +685E4629DECDB5053478C050AC937FFD72E7989550E1B26C90290E1C7AE7FFBBF +FDEC67ACF2D830D116C00C0781AB8F7E80D33D3675E898280B900D47064FDFFEF +E3F61E39BFFD2F1B893355116B4AC7C0595C10E4EDDFAF65F27E736863E1026CA +0209606E5D7BEC2354163BB8F1E427569F101D07C8969CBEFDFD7FF2A4A7E0B26 +6DDB14FE0121604DA5723CA261826DA02108659829E8A64136F82E302641128BE +90E548B200844196A44F7D8A552EA2EBF1FF98DE272862245B4008ABA6DD42E15 +3DD02743C30169816DEC5AA981CECDDF8106A2A9205FB2E7D0157EAD834908275 +73EEFC3F77F73BD454240B40E02FB0A1F00C5814808A0372F0F377BFA126C1C0F +FFF00F43790467FB950B60000000049454E44AE42608200"; + return "0502000000060400000074797065000203000000696D670006040000006461746 100022A03000089504E470D0A1A0A0000000D4948445200000020000000200806 000000737A7AF4000000017352474200AECE1CE90000000467414D410000B18F0 BFC6105000000097048597300000EC300000EC301C76FA864000002BF49444154 @@ -1035,170 +1049,161 @@ end function getbackwardbitmapinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -100027501000089504E470D0A1A0A0000000D4948445200000020000000200806 -000000737A7AF4000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000010A49444154 -5847EDD3218B84501405E0FD8B16AB60325A15C162325A0C2641D0603319AC822 -641EC62B2984C8270969179CBCC70C75D771FCAC23B708A70BD1F3CEE072E8E00 -088000FC5F405DD7304D13711CDFBFFC2E8701E338C2F77D4892B4F5544096655 -055F56BF96980A66960DBF6D3E25300D3342108027231AB65591BE2481FF31690 -E739344D2397FEB56DDBDEB71080AEEBE0380E39C8AB6F0161189203BC4B02E67 -9866118E400EFEE3E4151145014851CE4D55DC02DCBB2208A22729847BF05B0F4 -7D0FD775C99FB052679824C96E1FB30B6029CB12BAAE9380D7BB3E9A1F016E59D -715699A4296E56B002CC330C0F3BCEB002C55556D677B19805704400004E06200 -F00985F34928814F15230000000049454E44AE42608200"; +10002F601000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA8640000018B49444154 +484BED94CD2B04611CC7FD132429B94A9C248E5272F00F78C9C645364A4869431 +4070E2E9B5CE4B052163739482E38899C16BBCB6ECB5AC3CAB66BD7BECC7C79D6 +FC66765ED6EE4C8EFBA96F4DBF677EF3799E9EE799321880E779F1A9780C09CC5 +01214A468413C29C0E678C1FC362756B404C3690CD983E898F18995220517EE04 +9AC7BD28EF71A165F25EACCA30F9F2FE1B6A066EB3EFB0107F0AD21960D1F98AC +ABE1BA9512DD83B8FA071D4238D5388BC02572089B6E9074D23092EBD0974CEF9 +34E31442231004C07E1046B5455E6E6E1A463CB0AE0551D12BAF4A2F8442E0E75 +2E85AF0EB36180D21099CA711D40EEACFDA4C0849D034F67B4AFE2B8424B87B4A +A2DDA6DD54B321147BC08EE592EA589A0DA11010B9174B1D56779C7CA06ED8AD3 +B4E2174058CCF2F01131B214D23DD83689CC7EC1687AA7EFDD5127905C4D1550C +F55679B6EA9BEC7D4EA17B25A0F8380B5150C0084733B0AC3E661B5B75FE458CE +3EB5876CC9480D83D8B60E7E7BEE4831D92F5C3774C6D86C48A4181194A820200 +DF6595BBA6906A4DE20000000049454E44AE42608200"; + end function getforwardbitmapinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -10002E501000089504E470D0A1A0A0000000D4948445200000020000000200806 -000000737A7AF4000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000017A49444154 -5847C5963D4BC3501486F33B440DE220520D3AA888ABAB8A28A26DA9F5A355549 -42EAE4E8E8E6ECE4EFE011737870E8E82AB38EB0FB8E7B6C79EF6857EA569D2DC -9B3CE585F4DE03EF43C897C331D9A0031C8D466C8129B5C05B94C3BFE81811185 -3B3BC4D79AC44C3988064870A580D8F5101C92E15B1130EE302923D3AC2EE70AC -0848F6E90413C158139064A984A9C1581590E4A98C497F9CF75A95E3649880A44 -0E7A8EBC7918165B51E2BBD857E39D417A8ECA62990548A7489DA36890A488EE9 -0AD52D1217909CEA6BD4A7242029D14DBA02923255D213985073E99D0157CD37C -B85C4055CF250DD2251015779AC1ABF4E121390D3FE5BFF436D9BA680DFE3B533 -2B149CDEB2DE4C362EB86FFE416537D65F4672B57FD6BF50D78FD5D7F1B8CA70B -5FE81497FAC0ABCD6DE3035182B021EADF1B37EC14430C605326A951FF5137687 -635460462DF1BD7EC04E388C094CAB45BED577580D8F1101B9D5CE74052BD1302 -290D3C15FBE41C416D8A42C8E4681F91F06F7DA0A168403F80000000049454E44 -AE42608200"; +10002DC01000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA8640000017149444154 +484B63F84F22F8FBF72F94451C20D90252C1A8050401DC02F7BA07FF33A63EFBF +FECED6FA80826685AFEEA7FCD9297FFBFFDFC0715210CE01688465F0763F9A49B +FFBBD7BDC16A8865E93DB01AF3E2BBFFCFDCFE0E15C50F302C8061FDBC3BFFD71 +EFB089585009805202C117BE37FDBEAD7FF7FFF814AE200382D8061CF8607FFCF +DD85B816D9021876AABAFFFFFAE39F60796C80A005202C1673E37FF6F467FFF57 +2EF60959749B8F97FEAD6B7FFFF61891AA22C2016FB363FFCFFF0D52FA8891040 +550B405831F9E6FFD547107147750B40D8B4F02ED4541A58E05273FFFFED67884 +8A79A05A064DB8E25D912658156D6EDFF4BF67F0067306CF2F8321E5E0BA4E26F +FCAF5FFAEAFFE76F903A005B3E2899F7E2FFD71FB88B0E9C1644F53CFE7FF7396 +A9243B64027FBF6FFDDE7BF406570030C0BAC8086ECBD885D23480EA42671C293 +FF6F3F132823A0006E41F98217FF676E7F87B76C5979F82346F94408C02DA0151 +8B58000F8FF1F003802BBA9FD56DFB90000000049454E44AE42608200"; end function getunredobitmapinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -100028202000089504E470D0A1A0A0000000D4948445200000020000000200806 -000000737A7AF4000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000021749444154 -584763F83FC060D401A30E1875004D1DF06ED684FF6F2677FCFFFFE70F540413D -0D401B73485FFDF9063FBFF28DCEDFFEFD72FA1A2A880A60EB8A9C403760008DF -3690FEFFF5C83EA80C02D0CD01207C4B89EBFFEBBEA6FFFFFFFE85AAA0B30360F -8496AF0FFBF9F3E80D5E075C0D7A3FBFFBFA8C8FAFFD0DBE2FF1D53B9FF7774C5 -49C2D82C87E16779F1603BB03AE0F7B327C084E38A5523B5F0D3AC28B05D180EF -879EFF6FFBB26726045F71C75FF7F58B9E0FFEF17CFFEFFFFF70FAA8278802B0A -1E4579FCFFF3F635580D8A03FE7DFFF6FF9E830E58D1F3A2E4FFFF7EFD84CA900 -7301C20CFFEFF557B154AB980E280B733FB202E8C70C75B78100B50B2A1BEE4FF -2FFB7740651000C501F7ED35C18A7F5CBF0C15A10CDCD610049BF7C0D7EAFFAF2 -70FA1A2A800EE805F4F1F8115DF7731808A500E4079FE556BC5FF7F3F7F404530 -01DC01DFCE1C033BE0496A0854843E00EE80EF174E431C90140015A10F803BE0C -F9B57E0547AD74289AC2C472E404984A0C4020A852F87F64045680F501CF069E3 -4AB0034065C1DFCF1FA1A2B405280E00D5524F62BDC18E78E86F0B2E92690D501 -D00047F3FBEFFFFC0CF1AEC08503E7E599BFFFFF3EE2DFFBF5F3A4B3206A52B42 -00C30120F0EFC7F7FF2F9B4BFFDF54E6053B845C0C2AFDFEFDFE0535153BC0EA0 -018F8FDEAC5FFF74B66FD7F5E96F1FF496200B8122105BF6AAB849A841BE07500 -3DC0A80306D801FFFF03006C2FCBC409CD25D50000000049454E44AE42608200"; +100022302000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA864000001B849444154 +484B63F84F634094053F7EFDFB5FBDF8E57FADACDBFFD5D26FFDCF9FFDFCFFA76 +F7FA1B2F8015116A44C7EFA5F34FA3A0AF66F790895C50FE0167CFCFAF77FE5C2 +17FF3D1B1EFC77AF4360D7DA077043BBD6BEFE3F7BE73B38DFA9EA3E8A5A8FFA0 +760DFBDFCF0076A2A920599D39EC13562C3E2B137FE7F003AE23750AF52EA2DAC +6A6038B8FD11D454240BF4F3EE60558C8C1D812EF602FA109B1C32968CBB01351 +5C9029DECDB5815938B6160845A50BBE4E57F85E49B58E5601806C8B260FBD9CF +FF8F5DFF86D7121820D90250BEB8FAE807580F3E4B6080280BA4E36FFC9FB0F1C +DFFA76F7F435523002E4B6080A0053A39B7FF9FBAF50DAA0A3B6859F90A431F0C +E0B500E4F21B4F7E425560076B8F7DFC2F01CCE5E87A6100AF051D6B5E83E5402 +5E7BA639FC06555F2A4A7FF4FDFFE0E16C7653808C3004E0B40E1FA19683028EC +651351C318948AF0190EC23080D38298DE27FF23BA1EA388C170FAD4A7780D076 +118C069816A1AFE1293108601BC7140098601FA59E0DDF810AB4272B069E15DA8 +A948169CBDF3FDBF6E0EE14A871006350AF65DFA023515C9021878FEEE37B8482 +0073F03E2BFFFA00681C1FFFF00AC779049851C1FAC0000000049454E44AE4260 +8200"; end function gettslsyntaxcheckbitmapinfo(); begin - return "0502000000060400000074797065000203000000696D670006040000006461746 -100020204000089504E470D0A1A0A0000000D4948445200000020000000200806 -000000737A7AF4000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000039749444154 -5847AD97F94B545114C7FB5FFA2DA41FDAC8A00CCA225A7EA9205A208A8222081 -222FA413335CD25358D448BCC32CA16111754D250C9164D2575F66677369D71C6 -D91A47E734E7BEFB5E6FF4CD7B6FC6F9C0859973BFE7DCEFBB73EF7D7736419AA -C8622E0EB99266D35B44CA3A993B281D09405EC0F7A40BDAF1C6636DF254DB3BF -021CE5BD109AB652957C641958F185C0F36E0C8C175F708362335D69212D2176F -515783BA620B6BC42B3C51135101C3382BDA80BD47BCAB801D4D965E0ACF90C51 -E712550144ED3E7054F681725B11A7D31CA80267553F849576AA12669D81154F1 -03CAD3FC078E139570C1B3EE9D2A08AAA92836BC270EE5962EEF556F076FD0688 -51118F040373F91DA0DC55C225E2D3BAEA07613518A10AF9E0ACD88BBB61764B3 -E574F7BB886CC1E1FCE80F5F6074E68BEF61A823F0DB467E3E0ACE84F3570F56D -859DB4876780ED4C075FEF0C18CE3641E0FB1F1A1106FB710CD4B26CD8406054C -74D333EA918193780FB5E955D4AF2F06C9022A30622C605D01EAA2639D63B1F69 -549C8C19882EF8417F9A5954E6F8168B45A2B4479C8C18C0C18C979A9942F1FDC -E3F90A4C8880157ED00D1E98E3E86C54F1364BFCB45D4806A37B398A49E088B68 -0F3EE20C133327EAC9A123B50BFC032AA2B7DC7C4B233C03FA934F496770DC482 -3E204BEEAC0F1B01774C7EA12CCAC3DE9F878DB27194D451F8DF00CA02BEC4451 -AAB8EA0649AE3AA71CC2AAE42F1F77F328D1B9E3EF1A16CE00BA927A0221E61B8 -7491E1E46FE112D8D0A83B551EB1F52D308CF4070D24C3A75C7EB68441A77CB37 -92836DB17D824693A3D9CB5C62F036C5C21940B4476A89203C3B4723C9F1B48D7 -383CF370DD368727081A2D674F9258D30241860A748EA67C0773B3BB8A354FA08 -46D89BD342D3088D302418082B6CA0D85A088AAC02D159C07D8CC5AC79EF69441 -C76B6943B4BC8187C120C20F30D4344CCDFAB6B8998DCB2176BD413004D2E736E -A091B5AC338018CE3357AA5477841096BC3652CB16BF6D09216800A79F5DB178F -4A68BBDA49BD4D09F69A491F5081A40961D3EB216B0C05CFC758BDFE5825ACCC1 -5CE58E621A1526A90116754E0529A4CDAD066F77FC662B016A508B39982B85A40 -1C47CE30D2988CD7EBF1322160FEDF90FC6B08FD5618E1C641940F0CAC516C763 -D77AAB0D82BF4CA4E167F65EA8C8BA07CECA7E9A258D6C0308BE01F9B3C16FCAE -DC5602BE880BF6A0755CB2325032C38DDAE275FC881840DFF37C6C2E9FD434ECB -40E600F8077525AC9F3D612B2D0000000049454E44AE42608200"; + return "0502000000060400000074797065000203000000696D670006040000006461746 +100020402000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA8640000019949444154 +484B63F84F6300B760EFC52FFF0DF3EFFC178DBE4E11069901320B06E016E8E55 +26E380C83CC8201B805D81452826180FE16CCDEF9EEFFAF3FFFFF674D7F06E69F +BFFB1DCC2706C3F4E0B54022F6C67F85E49B70BE543C844F0C86E901611818867 +1402D0C031816244F7AFA7FD68E77FF5D6B1F80F9950B5F80F984F08CEDEFFE9B +16DE256C4160EBA3FF0DCB5EFDB72CBD07E6832C04F109E1BAA52FFFEB64DF266 +C01B5300C906D4164F7637099F3FAE39FFFB79FFDFC3F61E39BFF6AE9B7E0F230 +409605CD2B5E4175A1823B408BD4332096C0008605A08CA688946960194D26012 +266058C9BDFC05C8B0B2C3BF801AC0E06302C00290065FBB4294FC1FC8357BE82 +F9EF3EFFFDAF9979FB7FFD52ECAE87812FDFFFE2B780109EB0E92D540776F0E72 +FC42C1820D982F8FE27501DD8C13960E108520703245B008AA353B7BE41756182 +9695AFC0EA6080640B401894A1769EFB0CD50901A0E4DAB9F6F5FF971FFEFCCF9 +BF91C2A8A64013955A645C95D704EF76F79084F7920B17B2F7E414D45B2805A95 +3EA83C02A53C18805B401BF0FF3F00310EA65C94F9B48F0000000049454E44AE4 +2608200"; + end function gettslcodemapbitmapinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -10002A405000089504E470D0A1A0A0000000D4948445200000020000000200806 -000000737A7AF4000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000053949444154 -5847C5577D4C95551847304021958FED22134190217B5F750C192226384030705 -302455D3304FF409BB32205755CBED2A2D41495BBA29CAC81F63186D4D614E707 -96C628FE486B4BD104CBC972E2951C9AECD7F31CCF7BE1CAB978B1B97EDB6FEFD -D79CE739EDF39CF739EF7BD2EF89FE1B4804B972EA1B6B616797979A8A8A8C099 -3367A4E5BFE1A902FAFBFB317DFA74F8F8F8206BC912588A8B51919D8DE52929F -01A3F1EADADAD72E6B3614401E7CF9F87C964C2E7F5F5B85F5E0EEBA245766C9B -370F73838361369BA5C7E831A2006F6F6F0C5CBF6E0B7868D62C644F9E8CB2F07 -0B4C6C5D9C6E7F8FAE2D4A953D26B747028203A3A1ACDCDCDF87BDD3AFCB26001 -5C5C5C7078F66CDC2A2D45C7CE9D707375457158984D04DB9F050EBD7C6957FD7 -575B6C57F4B4810A73114251B36E0939933C59C147F7F946565498BF3500AB871 -E30602030371BFA4041DF3E7232B20008F2E5E94D6417474746075529210F04D4 -C0CA2283DA38552404B4B0B121313D1B772254EC7C66213ED5285BB77EFE2E5E4 -6421E02ACDF7F5F09016E7E13005E154687D6BD6A093164E0E0A92A3F6686A6AC -2A6820221605764245684864A8BF3702860ECD8B1E8AAAC148BE7D155ABADAA92 -9641B8B9B9E19CC522E6E44E998286DC5C69711E0E05A4A5A5A1913A1E2FCE7C8 -36E00DFF7C6C64654575763C28409E204EE519AD89EE4E78787274E486FE7E150 -405B5B1BBCC68DB309607653D57F4727F12B5DCF07478FE2DEAA5562BC6AC60CA -CA6A21DE8EA92DECEC3A100467A7A3A8ED0D51A2A42C5A924B43127477A8D0E23 -0AE0174E0C15972AA8C11A5D47F4C489F8E7EC59E9353A8C2880111515852F972 -D530667A652033A9C9121678F1EC3049452ABD5340D4B972E457E7E3E32333391 -4005A80ACEBB8F9D34090F8F1F17DD9253B670E14258AD56B11617726A6A2A62A -99744444420801A9AA7A7A76872C6BBC34E406F6FAF6840AF1DBE89B995D76DF4 -D333B0272E759880006A3CFBE317DBCD359873A41B71F464AAECC6BBC34EC0B16 -3C7F0E6B672686FFF6EC7D0579BE0EAEA66179C77BF96EE7E51DE67C3E66BDBAE -41AFBE327C7C0859C0C53FFBED05141616A2E8D3166825D786D13FBE00DB631EF -77DA6BFBB3B1AD25643DB71157A5527F4DD574450BDE632B47768EC7D1AA3DFFA -41228FEF21F2D8CE4E841534C3332012753FF4DA0B888F8FC7E27DDD4A01330A7 -F8487879708CEAFE1726AD5AFAFFF0ADA76B23F417D3FED5EB1864153CA56F8C5 -E6C2FA60C05E40DFC301E845EA23630666EC40CAB44878D2B7C0B7991B957398F -A3E12B0596D637A4F4B44489645C4B413F0F1F777940E06F9085DC68C111F2639 -EB4F2AE77060FD834EB54D728CDB0B48A8FC59C414027A7A7A44F5675AFE503A1 -8E49C9A92B6A02187AEAAC22EC8C75C71556D9374F7094141C3CD4101EDEDEDE2 -45137F90F2C7C5B48B8A8576218A860BEC3D492E26CB65A4ECBE209E23D228C00 -344AA09E14BA989283B07AFD018D45EB83328A0A6A6065FFC6455AAB5B18C76F5 -949D695BE89468034A9B64F02B87E017BD16576E3F782C80BB1677BE151F8D7CF -C7CB5B4AD74BC2A9B4133D9E95A2A6D92A68422042DD92D82335CEAE99BDF6C2E -C5AC62B583C1A7151693EFB8A80185CDA0ABC78B8879EBA40C4F02B2E95FCEC67 -20BF40F29477B65AE38679C3BCE21E792734AF5C01D4E33D30E2BA9D1BC4B35C1 -75C27EEC738048CD4608E079FCE4B4D15C8D84895AA2DA72F70FC6E6AF6FC9F02 -480BFFD7D4C53956A0D8A8515E34F9205ABC60D86E41C112D78EFE9DB32BC2C42 -6DCE4BC2F0BCE9E11F8ED0E507F057DF23119C616B443DD647A2373F6FDA03F81 -751AD08E04A61DA310000000049454E44AE42608200"; +100021002000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA864000001A549444154 +484B95954D2B44511CC67D093B9FC0C2D242D61616B2514A691636A4482625A2C +CC2289285442893859AC886B2B19166618B5BE3755C2F630823A2D4D1733BE7CC +B9E7FCCFBD677EF5D4E99EE76571E7A586C5B077F2C966774A2C31EFB386FE7C2 +09CF10C777158078ECEBE58EBE40DABED3A8F143CF0DA200706571EC9B2282143 +610CAC1EBC91052E42562734705AF82183D5081D2AA1818EE9021982BAE77C369 +62906C299F240E8509103785154005ADA7FE5AE0A78467921F5A5CB8174F69934 +6F1F7F708709EEA80CBA0472A03D756B18EBFBF2FCD60E3C7A0E5D0239A09BA09 +6F16B7E6B071E2A2B90038D431786A92979C96FEDC0A3E7D02590039D337786B1 +2EE131CFFFE50E13DCC1A3E7D0259003C975FADBDB3C72C51D26B8A332E812C88 +1CCE13B6986F0D272DE377B29FF05C299FA5008A14B200740DB943DE42A74A884 +0676736532548DD0A1121A003D0BF764D045C8EA1803A077F1812C88123214E40 +0185876FF4F80D78675000CAF3D9185AAE0892272008C6E14C962087771C40E80 +894D7304CF5C701A00A9ADCACF39CEAE380F8074B614C81DC6FE01C856238663B +03B4F0000000049454E44AE42608200"; end function getquickkeybitmapinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 -10002C601000089504E470D0A1A0A0000000D4948445200000020000000200806 -000000737A7AF4000000017352474200AECE1CE90000000467414D410000B18F0 -BFC6105000000097048597300000EC300000EC301C76FA8640000015B49444154 -5847ED96314B03411085ADFC019616F676292D2DD2091616B63682A545B0B4505 -BD1D2DA562C03762155AAD4225148F49010541051C1588CBCF1DEB91956B9856C -C2E13D781C6F7676E7BBBDE66664CA2A014A800CE0A37329FD9D2DB95BAF46F56 -0775BDEDBAD746A0AF0D66ACAD5C2ECC4DC599C9397FAF90FC0EDDA72B6D8AF6D -CAC3D17E6E3F1E1FE436FA3907B79101B038D8AB6931A69ECF4E7F070021844FE -2DA57B3B63D36BBB55C00ACB1114FD6B0EE5E27F731C390DD031507000D34E466 -0230739FDB637310404C0503B86F61330E83DD9AEDB10A06E01A0C61233301987 -928336C553C000E816DF6D9F658A1160400B90786D827D4830150674F5EFFF532 -582F1E00368478AC00E39417E0BA32AF45FC0B0C939E2EC4D2D3C9A1CE4A36563 -52B0006F3162665DEB602BC362EA4B7B2E46D8CE16EB5A2C32105A086DD1BFD46 -31FD799FA4D3BE3502300D9500FF1D40E40B036C6466EFBB13F70000000049454 -E44AE42608200"; +10002FA01000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA8640000018F49444154 +484B63F84F63403F0B8E5EFBFADFBCF8EE7FD1E8EB6463C5E49BFF276E7A0B351 +102E01698155166380C8BC5DCF8FFECED6FA8A9481660534C2E3E71E31BD4D481 +B2E0E6939FFF1FBCFA4512B6ABB847BC05DF7FFD838A120F5C6AEE136F41FEECE +7FF8BE7928635326E136F01A598A005BBCF7FF97FF0CA579230721E1AF838E8DB +F0E6FFA4CD6F49C27AB97788B780524CD08239BBDEFF5FB48F345C004C797ECD0 +FFF2B00CB23AAC7C13FA0F2EB8F7FFEBFFBFCD7FF971FFE80310C60B560CDD18F +FF379EFC44103F79F3FBFFA3D7BFFE3B56DD07C7816ADAADFF81AD8FFEBFFFF21 +76A2A857100727148FB23307BEAD6B7FF53273F05B373663C839A4A8105F24937 +FFFFFCFDEFBF64DC8DFFEDAB5FFFBFFAE8C7FF43C0FCD00F4C816AE9B7A0A652E +883B79FFF808325B4E3D1FF9DE73EFF9FB9FDDDFF88AEC7E04C0703700B0CF210 +E99858BCF1C4A7FF5D6B5F83D9D58B5F822D02B141A91006E016ECBBF4E5BF613 +E69966865DDFEFF1818D12003BD1A1EFCF70526D365073F404D8400B805B40234 +B6E0FF7F00E32F1D353DB8EA960000000049454E44AE42608200"; end function getfindbitmapinfo(); begin + return "0502000000060400000074797065000203000000696D670006040000006461746 +100028D03000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA8640000032249444154 +484BB555CB4E535114F503D4180C1410050271A0034D14E347104D0C084A5B8A2 +02106148C3A70600203B038108D8990A0094EC42813263EA24644073233963E79 +F5428BA1F4816DE9BBCBBDCFAD4D5B9A568CAC64E7E49E9CB3D63EFB757761879 +153201A8BC31F8C61C31F83DB178587565F208670349E38911F59058817D25A08 +236F5DA81FB0E2C8150B0E341B51D966426DAF15775F3AF06329805024BFD0160 +1F66EFCB30735D7E7A1502FA048692633A2A8C940462B7D2BD48BA86A33E3E1A4 +132E6F3471333BD20498FCF99407E5AD16229917A4FB2F18B0B75E8FDD75B3D84 +356D0A897C5942614A92CB8F57415CE1C224981680C189FDE4055FB22144A8B20 +D9D7A0C7D10E33AE3EB661E0C51A6E8FFDC4E9EE3914D07EE14516314241229DC +336F8434490054981154704A77AC8EB84E7EC6943BF8419A31FDE4DD9C330C5DC +2005D133624799DA288BA8CC286F31E2D9278F38930921C0D532FACE25C75CC49 +AC242E1F846E48CD7335EDC21EF9FBE7121148EC3E18EE2C4B5390A9F1C2ECE49 +C3A08460581C4F8310E0523CAF95E48426040AE8B2FA9E848E072BE4A109252A0 +38A9506341151E7231B2A2F99E417B0806A0E27E9F5667B5090A642086CF8A338 +D63527272E21C056C84624BC26F7F83B419C3472ACA2D5842F7A9F204D8510E00 +6AAA0388A324CBDF8B7468EF10B3F7ECF2170B89DBDFF7781431A23A67572CE52 +2104B8FD6BFB9644456425C8635CAAC729C4B3D680204D8510084762D0BE5A4BA +BA26D1955516DEF927034134280A1A3D9527D991A2C23D1798DCE9769CC189C58 +4F30A52329C0F53D34B98E52CD225DDA462E283C67FBACF0F8F27432C3F52B8A9 +B4F5651D24CDD9CD213598D5F4AE4BC9EEBB762D51949B0A4234D80C1B3BF6BD8 +8EEAF605D1A1DC44F2442542324E28EF97D2A838439ED71139E7AE9ED66CAFD82 +2C0088463187BEF46A3761935DDF3A289B88B0F6A4CD490162296A09D708817DB +9D612297A06896706394262BEDA522ABC01FF00FC56C0BE2AB61131FA889A6743 +EE868D87933AAC54DE39AC98B352B68B9BF9CF68FC829B01DB048EB908D46B77D +6704184CCC164FF993FE57816CD86101E03733D36B2144974A6E0000000049454 +E44AE42608200"; return "0502000000060400000074797065000203000000696D670006040000006461746 100021B03000089504E470D0A1A0A0000000D4948445200000020000000200806 000000737A7AF4000000017352474200AECE1CE90000000467414D410000B18F0 @@ -1229,6 +1234,25 @@ end function gettslcodeformatbitmapinfo(); begin return "0502000000060400000074797065000203000000696D670006040000006461746 +100023702000089504E470D0A1A0A0000000D4948445200000018000000180806 +000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 +BFC6105000000097048597300000EC300000EC301C76FA864000001CC49444154 +484B63F84F63403F0BFA37BCF92F1977E3BF68F4758AB04CC2CDFF1336BE819A8 +A648162F24DAC1AC8C1728937A1A62259804D21251806E016644F7F46550C03F4 +8BE48665AFA88A6180E438908EBF41546A8301922C9088BDF1FFC1AB5FFF379EF +884551E19C3004E0B74B26FFFDF7DFECB7FDFA6877031CF860760B5300B0CF2EE +FCDF7FE9EB7FDBF27B7035300C03582D50CFB8F5FFFAE39F60F1A89EC770F1F6D +5AFC16245739E83F9D665F7FEFFFEF3FFFFCB0F7FFE9B17DF85AB036118C0B040 +1698492EDCFB0E166B5CFE0A45D3F11BDFC0E2C60508C392263EFDFFF7DFFFFF4 +FDEFCFEAF9B73072E0E031816D800BD0B02AF3EFEF9AF967E0B2EAE00CCE920D7 +DE7BF10B2E06C2A07839731BE2A094C94FE1E2308035889A802E0701904F94522 +19644763F068B2DD8FB1EAE4E1C68F8EA231FC1E2EB8F7F02F36172308033927B +D7430AAC9A252FC1FC19DBDF81F989139EC0D504B53D028BED38FB1923E9C2004 +E0B401814C1B0603A7FF7FBFF7FC0B0564D43049B7CD2CDFF39339E814B509818 +0CC3005E0B9071E9BC17E01C8A4D0E1B8601A22D2015C300FD2C005512D814928 +315536E414D45B2005465820A326C1A48C1A0D404320B06E016D00AD0D882FFFF +01032FD2B573B4A8F80000000049454E44AE42608200"; + return "0502000000060400000074797065000203000000696D670006040000006461746 10002E601000089504E470D0A1A0A0000000D4948445200000018000000180806 000000E0773DF8000000017352474200AECE1CE90000000467414D410000B18F0 BFC6105000000097048597300000EC300000EC301C76FA8640000017B49444154 diff --git a/funcext/tvclib/tslvcl.tsf b/funcext/tvclib/tslvcl.tsf index 9b1227e..3ac3532 100644 --- a/funcext/tvclib/tslvcl.tsf +++ b/funcext/tvclib/tslvcl.tsf @@ -302,7 +302,7 @@ type TLabel = class(TcustomLabel) function publishs();override; begin - return array("name","action","align","anchors","caption","enabled","font", + return array("name","action","align","anchors","caption","enabled","font","border", "popupmenu","visible","textalign", "height","width","left","top","color","bkbitmap","parentcolor","parentfont","transparent", "onpopupmenu","onmousedown","onmouseup","onnotification"); diff --git a/funcext/tvclib/utslvclstdctl.tsf b/funcext/tvclib/utslvclstdctl.tsf index 1c9874c..5c945b2 100644 --- a/funcext/tvclib/utslvclstdctl.tsf +++ b/funcext/tvclib/utslvclstdctl.tsf @@ -2328,8 +2328,7 @@ type TcustomLabel = class(TGraphicControl) public function paint();override; begin - dc := canvas; - dc.font := font; + dc := canvas; rc := ClientRect; if border then begin @@ -2338,7 +2337,12 @@ type TcustomLabel = class(TGraphicControl) rc[2]-= 1; rc[3]-= 1; end - CanvasDrawAlignText(dc,rc,self.Caption,FTextAlign); + c := caption; + if c then + begin + dc.font := font; + CanvasDrawAlignText(dc,rc,c,FTextAlign); + end if border then begin dc.Draw("polyline",array((rc[0],rc[1]),(rc[2],rc[1]),(rc[2],rc[3]),(rc[0],rc[3]),(rc[0],rc[1])));