From e0c08fd1feee9c5cedb790517dc84b0a617e633e Mon Sep 17 00:00:00 2001 From: John Lewin Date: Fri, 15 Dec 2017 14:56:07 -0800 Subject: [PATCH] Use zip icon for zip files and subfolders --- Library/Providers/LibraryContainer.cs | 7 +++++++ StaticData/Icons/FileDialog/folder_zip.png | Bin 485 -> 685 bytes 2 files changed, 7 insertions(+) diff --git a/Library/Providers/LibraryContainer.cs b/Library/Providers/LibraryContainer.cs index 264a5d8e9..35ffe7366 100644 --- a/Library/Providers/LibraryContainer.cs +++ b/Library/Providers/LibraryContainer.cs @@ -29,8 +29,10 @@ either expressed or implied, of the FreeBSD Project. using System; using System.Collections.Generic; +using System.IO; using System.Threading.Tasks; using MatterHackers.Agg.Image; +using MatterHackers.Agg.Platform; namespace MatterHackers.MatterControl.Library { @@ -48,6 +50,11 @@ namespace MatterHackers.MatterControl.Library public virtual Task GetThumbnail(ILibraryItem item, int width, int height) { + if (item is LocalZipContainerLink) + { + return Task.FromResult(AggContext.StaticData.LoadIcon(Path.Combine("FileDialog", "folder_zip.png")).AlphaToPrimaryAccent()); + } + return Task.FromResult(null); } diff --git a/StaticData/Icons/FileDialog/folder_zip.png b/StaticData/Icons/FileDialog/folder_zip.png index a1f9400a0c60de063880f5dd02f926511e13fcb5..80bd7f6394e01d34e1f4e5ba82bf7835d1451ab1 100644 GIT binary patch delta 639 zcmaFLyq0x>%0xqn`hyG%d-L1P>`6JSE84fTB2a0 zXP{?jdF9%s6b1$+El(H6kczmsv+TWP93|TIrMB>9vZyZTRml`lO_=Fm#Vpp;8ak_{ zS)@!;hsANq6~@+*s3jkmJC^tdG^Gk9Owm`wT`dgX?RJH|e$v`mU5XXKi75w*IgC!Ht+{BrP~848SKp&zpVniE$(Mdix}3qm z|55&3Qa_){kz5Y`0xg1f#W(AV%1p>hj%~;lQ-Y*c| zUFBQRw*G^#R!_(d-h(e*nK}k1$fXC~7h2U3vV&Lg8|Q`o{~sCB1L|KpYu#!4z|?>7 z)~V$)n6@jfdB_?S{Zlabff0*uYwnh^XW>_>Qy&|(2wsUwczb64j7M3QQaN^ISh;7X zXH}h9Xcm`IT4uGpcjIk=qDvPA-b|nGx4JNecj21n!a*wvQ-5o&yQ>}=wBln*J(FAK>Mwg{ mtYw16odQSGyQN{fnN;^a<*M3#KbL`lfx*+&&t;ucLK6V%dmJSI delta 436 zcmZ3>`jmNs3KwH>kh>GZx^prwCn`$UA7)_SJIr`Ie?qW$+Rb&D1x(vG67DH)df-v4Jb&VL)`Q13cl39tL^7Fe zs~7q5d~!+ugA&h;p-czP8g~Ea^60$b%+$br}!u9X%y z$uGH`c}nP<*oha1W~wU0{_A;L>VHFcO>_34Uwp@fn7lc36gRXy@ZkJ&XQ_wBgRkD3 zT26Z~Y@OHL!g65V#vDgCr?$U5E0cHTwVv=y(4Snt^6^eN?hP#tUQEAdc+FjHy7KWR zp{OfAqb6JFDL2~sbX&z|2OU>c`B0VCQ{}sE`7ssMElkT^ZEUF5ZS?S9c$3-Mb5&;b zXBW3aQa@}@h)ffRa4N{;EUsL^V)wJMWJBLNp>I|84?7ZK@5&v`tqp$KkzjlGenVrS p%-+o|uP*L0l!u0zZ`(uui#&;OF}+-?7#J8BJYD@<);T3K0RVjx!{h(}