From 770b189a3bdeb4cc18e11c8f4b89150cc527233d Mon Sep 17 00:00:00 2001 From: wp Date: Fri, 9 Nov 2018 09:24:58 +0000 Subject: [PATCH] Opkman: Add high-dpi icon for the IDE (by Roland Hahn) git-svn-id: trunk@59493 - --- .gitattributes | 6 ++++++ .../onlinepackagemanager/images/build_res.bat | 1 + .../onlinepackagemanager/images/filelist.txt | 3 +++ .../onlinepackagemanager/images/ide/pkg_opm.png | Bin 0 -> 887 bytes .../images/ide/pkg_opm_150.png | Bin 0 -> 1453 bytes .../images/ide/pkg_opm_200.png | Bin 0 -> 2092 bytes .../onlinepackagemanagerintf.pas | 5 ++++- components/onlinepackagemanager/opkman.res | Bin 0 -> 4616 bytes 8 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 components/onlinepackagemanager/images/build_res.bat create mode 100644 components/onlinepackagemanager/images/filelist.txt create mode 100644 components/onlinepackagemanager/images/ide/pkg_opm.png create mode 100644 components/onlinepackagemanager/images/ide/pkg_opm_150.png create mode 100644 components/onlinepackagemanager/images/ide/pkg_opm_200.png create mode 100644 components/onlinepackagemanager/opkman.res diff --git a/.gitattributes b/.gitattributes index 7f2c38737e..f1a282b57e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -3783,6 +3783,11 @@ components/onlinepackagemanager/images/Tree_Buttons/package_del_200.png -text sv components/onlinepackagemanager/images/Tree_Buttons/package_minus.png -text svneol=unset#image/png components/onlinepackagemanager/images/Tree_Buttons/package_minus_150.png -text svneol=unset#image/png components/onlinepackagemanager/images/Tree_Buttons/package_minus_200.png -text svneol=unset#image/png +components/onlinepackagemanager/images/build_res.bat svneol=native#text/plain +components/onlinepackagemanager/images/filelist.txt svneol=native#text/plain +components/onlinepackagemanager/images/ide/pkg_opm.png -text svneol=unset#image/png +components/onlinepackagemanager/images/ide/pkg_opm_150.png -text svneol=unset#image/png +components/onlinepackagemanager/images/ide/pkg_opm_200.png -text svneol=unset#image/png components/onlinepackagemanager/images/readme.txt svneol=native#text/plain components/onlinepackagemanager/languages/opkman_const.de.po svneol=native#text/plain components/onlinepackagemanager/languages/opkman_const.es.po svneol=native#text/plain @@ -3814,6 +3819,7 @@ components/onlinepackagemanager/onlinepackagemanager.lpk svneol=native#text/plai components/onlinepackagemanager/onlinepackagemanager.lps svneol=native#text/plain components/onlinepackagemanager/onlinepackagemanager.pas svneol=native#text/pascal components/onlinepackagemanager/onlinepackagemanagerintf.pas svneol=native#text/pascal +components/onlinepackagemanager/opkman.res -text components/onlinepackagemanager/opkman_addrepositorypackagefrm.lfm svneol=native#text/plain components/onlinepackagemanager/opkman_addrepositorypackagefrm.pas svneol=native#text/pascal components/onlinepackagemanager/opkman_categoriesfrm.lfm svneol=native#text/plain diff --git a/components/onlinepackagemanager/images/build_res.bat b/components/onlinepackagemanager/images/build_res.bat new file mode 100644 index 0000000000..f7e60af548 --- /dev/null +++ b/components/onlinepackagemanager/images/build_res.bat @@ -0,0 +1 @@ +..\..\..\tools\lazres ..\opkman.res @filelist.txt diff --git a/components/onlinepackagemanager/images/filelist.txt b/components/onlinepackagemanager/images/filelist.txt new file mode 100644 index 0000000000..4f90880711 --- /dev/null +++ b/components/onlinepackagemanager/images/filelist.txt @@ -0,0 +1,3 @@ +ide/pkg_opm.png +ide/pkg_opm_150.png +ide/pkg_opm_200.png diff --git a/components/onlinepackagemanager/images/ide/pkg_opm.png b/components/onlinepackagemanager/images/ide/pkg_opm.png new file mode 100644 index 0000000000000000000000000000000000000000..ddd195fb7f0dbdab785778160f0cd10eaf9bb1a3 GIT binary patch literal 887 zcmV--1Bm>IP)M?hoH%JKMzITt z#=k{Dy3kTVu+W87F=7PWxGB<|h$6Zb!CDuwBH~IHEtXzN_y$obUNwUOvH2eRVbD3;I6NaLn;^R7tS~;%ld2zt8c9>N~%yySka{ zexD(JABl%kj}IlRi0NZH7!W)?7_&?v z&N4Iq++7aTciGbs%X;UP2ls@=dKJTd81#W(fYJ5mYG`@zZN9=M+4XwE)o-{jX3lgS zh}S0Wzc&=O6d?%_qcdzt2ukRY;Mo#^RhhM`z!{a?e`zG1kSZMy8{l1(z^k&ow z_F>m^*tHy5x7h{ow1Zt=0d(h~Cq*og4y+o1wiWE7-OSUj=df!lc-r|NfQwNouG%rJ z{d6%ZFw{Ay)~)Vvj#6>i)gE#e!0?mWEc0%uvi52`R*NKuynyGn0SCLDqg-4dzqVL% z9rt_--r5!7zq<4Vy%MH{Az$xL?2T2*w>_mqtJ$btYial7lPCBK;2&O@F~%Xv;d}r9 N002ovPDHLkV1j{Hr&0g_ literal 0 HcmV?d00001 diff --git a/components/onlinepackagemanager/images/ide/pkg_opm_150.png b/components/onlinepackagemanager/images/ide/pkg_opm_150.png new file mode 100644 index 0000000000000000000000000000000000000000..dca7c8051413096af94871606e61e129ec1ba012 GIT binary patch literal 1453 zcmV;e1ycHnP)*RNq|Zq`2i^kjZ|?_r2=o2Dk}9NRCwTp2jGD|fG8BC2o+u;3iLv%wrO)uYT`JF z@4M?=XV+fu%F7I}bI$kwfB)}XMzEc|ekHC6^^~FOPx^sME2To3 zF3LLMj2G0NXJYK5ZPx>$<;b5ejTuV+*I+W*Hj?a$Bgu1kg-V{Ct0ZZzLVH35mKK z5e;mu&fXApdBPfmMZL9Yn?7d1h;8u77Y3|-G5d37)q8ns23jE11O2h65DkVpn*nuE zZ%vRU0n;zxTzLWK;(oJnmuKbN zvn-x|kWMX2GE}1c<`;23ewv88K*lx+B$2Hd7>1$UELNPoU8aTK(A8IUomF#dI$7o} zyuzKiH`%%CDEl9N5g~k#E~%aOasJvTEd1>VMtq3f@}zTJj5e1dv_D<`L89G$>Cw!f zy~Bh)6PiBh-XfU%DYEb$X7^V)v-~waoQ^QuSLN_<9!=CZb-tHeIn0+cGaT$W&Ghxt zRlU0SZ^x@V^YBTo3VwCgG?Vt3RMZ|llMvv3gbAO$V@+nn( zUO(Hx`!_m}3PyL_;pBm9#M;UrT~IFNm1#A7_3uTex-ug+4w)Ny5yZEBDdPaA-A9Q= zd+`Io(C`x^`yS$>+aXSUY~$A8@qGmn?G^rUEy<07&4GbM4i8-?X-+aT_4eBO>az6Q zRn_vc``~x>!r1tUK1qb7*$d0FGn4JNf+L|_!$-97A&D-W4aT!YleaI|2$xO;gYA=R z_hi0gMLT2W`7^)H-~BEE6aj&gLvKrw-t$m$VE71`xerToH@+WC7J5Yg-X~%mu{4$P z9F?iR6h>r04cvb$8t*;YS*tGKR~JDBEiSu;-oBgL+-^Wmdc3nIJx-}GwSN2B?`Ny4 z*?8EB-`O?#jYNCbKpTMXyRFbHF}#Rl(ll5#0IH6Qf((ugHa1~^iX^=c(A^i zsguWVNCd4OoVuM`$YCV9irrQ{=BEHQdeS3sa`EdGd=_+~xdIQ7ZZJoW(CECJ11=zlyuqTfd<{ zq-ihcn(>wH9fOHNZprQ4u{Sb5bKy=PgIBTSj}J~z-MZ$#HOpXexB3y!00000NkvXX Hu0mjfgI2$9 literal 0 HcmV?d00001 diff --git a/components/onlinepackagemanager/images/ide/pkg_opm_200.png b/components/onlinepackagemanager/images/ide/pkg_opm_200.png new file mode 100644 index 0000000000000000000000000000000000000000..025f0f2d2ec4f146def6fab2ebb08061de56dea1 GIT binary patch literal 2092 zcmV+{2-Ek8P)#&tl0X9C z5d@-;0wqn5C{YtcqpBYosZynuerS;@Rf*IO`JAL``Xm8VC8ZHj3W0+2pwLD&*qEdk zAfI#~HixIReQQJfr@;J2MaTu)B{(nygK{0p zeSk6zq8gNHzVtqT&jBo}OHdjx z(1e$z;Y%HqP$a#;8XkmE7!m@~pN01v@b^kIs5AuMT@>eQb1MK0P%q6?KmyAFYN8Q@ zzfj0f_hACUU-QRIkbnTj+PL|_GngMf17mF%!t0qb4ZgD|PEeBo8~EctU`g6v5{)74^Zm5O+%P*1ceFv%O#Ov2nzj!x7K;LJ7 zX0ZDN*`BvBs@4*0`XO1nsn9LinF_Q34ZW!}iEtG*-qC6+Z_fJ-R%GAL7 zxFSqZ^^+`LxszZZ0?GnqvtZd?D(7$G{3jO(3?IiH-pN7z%N#bI8ynGUu1vqF1V`J} zq10JjO13Ut!2IGMl{!@Tqf&#k;Lx&Ri`;DS;4*ydzjzZL)D;4=d~Yka(p**^HY#bhf|8M0((k zW(TDNN7}xH-~jL-P+9;eiByrD%HY}=^k9sd#vK@mUA+HkEvGxe=t8k>k;xOw1}V~~ z`1o2WCp&8BHN(UslWb_b&cm@&40oTz9J!8^nhJ(vB0DjB{|}OuU*g7Vn#A12TNpD3 z>F@g3nJ{l?3Q5277{ztF*|>56VPne6(zQWZC}q>0jPOx=is-~)YW4F-&2SR+tF`L- z74%&@%}}!KF4ys0%yn}pCrx>*mWt{FS~ioWzw?YMlPyB^pB0~;o9|XPY?1N0N03qg zE~&vwIGra{(^R(*LBpx8U$50QZq}rKAS`Mv|Y@|Min$sRi=$n|A2c^VS)f z?lr7qkKtG;T-(I4OqAm(aPLpD=>T>L$1*)9Rtm>T;n-uIj8dbj?jas{^m}1|n)&OD zIgOh|A-J2Lz_m;q+xxv^rEZmAc0J(u3aGp7Dm0_)j+Mfl0HB<#2X6b&mWgZMR$x{D zDBCZ=?VvMlCIo& zrJ<`k;|>fAkjswVYADyfoh5*Bro6yb>J~`a9Ne>A_^zH0x ztkncRQt$*ow6s`MCF%&3B+vroxP)ju{{}U4S5Z^97{?kRlkR1(zmxIt3T=oUiZ~x3jOZT$B6&*rx=dELtYwwO=AoRK?|goS?dHIkAca13j&zQiDplSVHo$ zC3x}i{g~5z{Z{}5Yk7rcG!6>bi$Fw5D@A&2gyNDIlNnPf<)Ywq!{sNBJWuc4eEb{r WPH_KbR3Cc)0000 nil then RegisterIDEButtonCommand(IDECommand); end; - RegisterIDEMenuCommand(itmPkgGraphSection, 'Online Package Manager', rsLazarusPackageManager, nil, @IDEMenuSectionClicked, IDECommand); + RegisterIDEMenuCommand(itmPkgGraphSection, 'Online Package Manager', + rsLazarusPackageManager, nil, @IDEMenuSectionClicked, IDECommand, 'pkg_opm'); end; initialization diff --git a/components/onlinepackagemanager/opkman.res b/components/onlinepackagemanager/opkman.res new file mode 100644 index 0000000000000000000000000000000000000000..7193f4972c49fa149bee63e8c0c7fdf149adbf86 GIT binary patch literal 4616 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 E0NIRGuK)l5 literal 0 HcmV?d00001