From 1ab510c4bbf66d4ca9d5ec3f3ad285249c4bc3ea Mon Sep 17 00:00:00 2001 From: electrikmilk Date: Mon, 5 Sep 2022 19:14:59 -0400 Subject: [PATCH] Base+LibGUI: Add Git folder icons This adds icons for folder paths ending in ".git". This adds 16x16 and 32x32 versions of a folder with a Git logo for both the closed and open versions of the folder icon. --- Base/res/icons/16x16/git-directory-open.png | Bin 0 -> 329 bytes Base/res/icons/16x16/git-directory.png | Bin 0 -> 484 bytes Base/res/icons/32x32/git-directory-open.png | Bin 0 -> 857 bytes Base/res/icons/32x32/git-directory.png | Bin 0 -> 1291 bytes .../Libraries/LibGUI/FileIconProvider.cpp | 18 ++++++++++++++++++ Userland/Libraries/LibGUI/FileIconProvider.h | 2 ++ Userland/Libraries/LibGUI/FileSystemModel.cpp | 5 +++++ 7 files changed, 25 insertions(+) create mode 100644 Base/res/icons/16x16/git-directory-open.png create mode 100644 Base/res/icons/16x16/git-directory.png create mode 100644 Base/res/icons/32x32/git-directory-open.png create mode 100644 Base/res/icons/32x32/git-directory.png diff --git a/Base/res/icons/16x16/git-directory-open.png b/Base/res/icons/16x16/git-directory-open.png new file mode 100644 index 0000000000000000000000000000000000000000..af9a76b0c9312c5df33ee70e641140f6d55c1593 GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s71w36GLn>}1CoE9Q$jJE7 z-{*PhPlfmG|IEU{ff_ZA{4~pdM zc#K$%Hawr+pLBG7cXGgwfcpRU*-8#hdKD1D{BB+LkNWJ=yZ@!Nv;W0M$9?^Oe}Dad zdlrdiUQ6TkAO63*`SZX3nKP`}OfMsYM4P186rA(cuKHVF>na){>|uOn!t7s6|NYON z`(0n-#&<`wTWh04fp7+ckMS9X6z9J4C;ru^WT_o#=u&85Jkb^t8^#&d^M*-)x9H!- z%*g-z{(kMdnGQGj&h7kfzD4~{{CzQgGnOTSF6-Cy|Jc7rPe$fb_iE>cbNt6l7`P^= j9+-9U=!OT3Yz#Knb}V1(9X6SPfq}u()z4*}Q$iB}Z3m9* literal 0 HcmV?d00001 diff --git a/Base/res/icons/16x16/git-directory.png b/Base/res/icons/16x16/git-directory.png new file mode 100644 index 0000000000000000000000000000000000000000..249fdef1a78a3535f3ff879085dd45fe3505310b GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7S9`iRhE&`-Iw{@TDNy40 zZ;sl@abH{)*|s>GXw%)~`nbxsdx65OW)9=in{=WCzARfWUBbyHg{N%$GknT|4*23q64^`JQ&o$*S?o7Ehm0FMd#1 zy2(zODNcKyjhM|Y-3p6m1@&8+t*1+F_Y=;OQH#0VyTi&Pi18k)zKg^1x%w*$b}cy2 z+1ToSzh{CE%k>o7H?ySPtWLclyS62Di45CP4~+$v^`}J_Zd=hZ|G+*=wuc20jZ;$M ziWaOpb}vG7&0^69ZKoH6KRL$f@ny5C=%3GAOs6Y54h43qYYLh%MZ29!keie=>#QIb zlU=sTFLoKxBVJ`~UWsq?oBB=)am_pVD5K=PPV?iJZvP5%m~Lg3d`{rp_M6M_XbKl= z$!n8c)yp{bVwq)bS;aXy-un5XIVflH%h|R<8MBRAn%tE>ypog=yy3asF7R~zUtT?S z_eHbWyf$3be)zwAnWC=WgJ&D=1@~-Sr?jTbYr`GIV?nzmxO0CRtZGAr-gYPW26+kOnT%kHY-hO!H!oh4PE*v`B^ibac9l; zTOKU`z^r`U%;Su1H5v6 zuXybB&06G?zKh?ZpKU+1Kbml?ohqu3UdZT_EogZnpULu`-04=Ij(R_Zc57{ii^30@ z6F1-Fij(AA@ZtN_h(IpZKz&t4z7M&pWWP1P-C%x`>!btsn;+2$x9_t=KQ4c;db^-m z+^vM#D_rq$ciN70u-09VX_>mPDnioa;HKq#c6NI?4}A%Ctf-TWm^ zZV&7Hc~>n2_?mmb2UzUar{cjo!#T*}Y1hGy~+hBjy?e2TO8#8~W-AH*S*s%Ng zBm47n!xTflGrKW0Ji4>ju~c4|;lnhQ14o# zW}$lVUF(}7uPZYA5mh*%_f3wm=0-J(!n@4({Bs@)GP-a`*}nd(BpCl5?bsu&4$M+|6 z$g?RpCH(ok>bKU_+7M}mVtY05=M0Z@uk{o* zO7{D;@!Pk_Pi0)P{NT}_Paa=({+RiwZWe=!%+n9g9A|PVvIeN_pXg`DC%^A^35O(u zxcK~gI;<-e>~;Sxcsx{>;nB711q}1s&uR+1G@hV!uByNJdD1&hhZcqw*;IGt4_i-f zk4w72wEFznlD9=1k#9c6G1r!z+P!|s-|#!(0)?`r@@kLPTkD->bm1s`uFdc@<>{ky z=1Wxy75d)K+fmLv`Tok~41xEmnHv5x&SEHdy>{XcL58E@Z9cEg9p8Fd@x!sX^6xDp zc5l@C_OA6_`^?`LYMBbwi^Sd4U0Q!Oh@t=Io@GvjYxhr`I>G5!qtdmHKmR}H4=Oo( V#Lp)nn}LCW!PC{xWt~$(69AQFkoEuo literal 0 HcmV?d00001 diff --git a/Base/res/icons/32x32/git-directory.png b/Base/res/icons/32x32/git-directory.png new file mode 100644 index 0000000000000000000000000000000000000000..9e4f3e6be622d27ed849a2fc58b5bfc6ac01deb2 GIT binary patch literal 1291 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANMUmpok@Ln>~)opw7cI9#Ny zwk7VHZq>!rc8>YhQEygUm2-1ZnK+q!La>vC*40%U9H$%=S(qkzh^)+Yj}GBzTp`1( z(wL-~#eYr9?!bM^>$kM4-^Q-VZRg96Nj@_%=I#6c|94)C$-ceq`srx=%| zV`^pftH?#;$N9sh61g`%pWm+^b)>#&e}>>6!GAaYudUylK5t|H1hEe#U&YKq*B<$x zqWZcpi>qEO)z-_W>(}8G?WY56V!9rc2MYhly}05BOI@$~2kz@k*Dd4<&h|gHyM9OF zUE$e2PeHE(&Ffzk=0DLeYwPdmxW4|%qvfYfcUXrs%j<^*h9;F>=)U5rKS|uygKx*i zJN}{?hlAoZAMI7``0c&nfql=;c}i!>#FLi27Feb)b7U?zd%^C{40)v@3fCs~uiRF{ zbFD5(w4i>8oOC$nxup*tX0723^{!YUr0vwe-nl@!v$04hpv_fiLk7nT^&d6|pVzdi zG(2o$Xe)o`zQ$JGu*rYk>7xm~Y6-=rZM}kJ=RR09O>QXQy>=+{&|W@&wxtbE{}t)5 zdVT!zKu_qvxo%FsceSoe=ia?H_+zv4{SE!Q#(Q+H3vBQfcBmD9Cz)61&*Y@_i%T=1 zfrX=DW<$Q!J<dXK_5Z|_fEg# zUD5PVv&?_1WwOZpVGPfFtLg3^WPG-~bKc-3J|T&5t5H?a`P%r+ zF7b+sJUwrO;Avv$vqnn#~s{CxGAA8nsF1}h`=6^0c%SN5L{<1P-#+Ibyzx3sF|6@Nr*7G`|Ux4L2L z2D!a=DztvBec;vbZ}s)X<@a13tu+@gUDPj7GiQ;!_2VNE!DdXN@-vw#uB>WQHj|xx zt7Ok>=BJO6|6E+la^rG9LFto}FM3_`9-O_oiL5mlTo1h6cJR-dwjNZ|A8lUeRs}(lFdJ` z{OXFgIsyfsr=8v?XL;{q(sl10A`?2_`&&KGK54-E;j`BP=3DE&uYPfMpZD`uix#rC z?RdPjxbVrjQ!grSZDc5XGHc5VX^DN(_vaQY*!_grmtpVgeYS58ne+P9)Sl|hR^MFs z_DEb$&CJ%-$G<21s8DO`PknSsoUi4ztb~67A^Rlj)_-ts^Cxl3N6<|y0hvM$T} z@f(>LrOa#!ew_GudVBYc+NF{#=N-aN{(g4&%8$=lufA4&eXYMfEw^ln(ZoCk1_lOC LS3j3^P6