From 0a807c3b695852fa9f00c143ab2d284c4c1053b3 Mon Sep 17 00:00:00 2001 From: ArtichautCosmique Date: Sun, 21 Feb 2021 15:09:32 +0100 Subject: [PATCH] [ion] Brand new icon for the Windows simulator (#483) --- ion/src/simulator/assets/logoWin.ico | Bin 0 -> 21238 bytes ion/src/simulator/windows/images.cpp | 3 +++ ion/src/simulator/windows/resources.rc | 1 + 3 files changed, 4 insertions(+) create mode 100644 ion/src/simulator/assets/logoWin.ico diff --git a/ion/src/simulator/assets/logoWin.ico b/ion/src/simulator/assets/logoWin.ico new file mode 100644 index 0000000000000000000000000000000000000000..b2927c075aec986c4951f9f49cc42d791dd9b8ac GIT binary patch literal 21238 zcmeHONlzR{6z=4bYkmUzz8~WF5C^yz`w*n~5})A*aP`45zU6?WTr6&}V|EVahAcT^ z%^^nY`#OMF#v1mWVSwlQ8rRVD^fWzC4|$+V`c&1myjS0=s;-%O)tdI5_PrJpqlq|1 ztN&5ck~B@r&p&%kDb%!Hk(VO!L={bB>-9wBhHu;gr>Cba0v=|xg)@WDJ1s!W@I<12 zVq$_uM@Q-8<{?GSyJpJP-?d( z`{^F#<>m!3IXS88KRi67#l=P1+S<~eH#Ro(XSDg+CrA3Hrlx|rWgkXHMx+e-^#3QS ztgO`0+}s?@A0Hpr+x7JH(C+STPzK~hqJM5~F4$J;H^`umAGfKZ!l$FYenZM8*a7u> zdwX^Jp&xkmcs#O>BmQ#yq;A+%=K1}n^yra?9zHzB)YMsdAP^v*&!_7~eb@lc$H&LA zeMI_aXJ=`8dRn#(#;;$mQfcV|m6R;dix;2C@4q-dWnV4gi1b^u5BA}TWw!cZrRDVK30&&2p{-mTN;=thGpdH`t$O{?>YuJ(T_cHd3l)yM@L7O*}p^V&vVT9FWm2cH~;1> zK!z}0yxibgKGiT0g$0FFkY5l)@o&Y{)YNoo z`zuyp;g54-oc+nObj0vSgbVO}fTz*FVNOFHLtx>LGi@Vxq~XsA7gl^Lw%lQhcmKSz zY!2H=Uyr#0#sOuh6DBC-kN^9do13)0z8=Eg>-Fko2L}fsU4gxdii&J)(ACv-p&hs_ zEiIAs_u#Avz84wL4>`ucRAj4U(6%J^fw!v|#^cdKXkJIrBdaEPA#{v^Z(4}N(- zZ~lH`u1;%fYazP&`}=jj6UJQH#i$>BGzDe+@%}REvP)yE!UfD#BQVZZ0X{M-9q@y~ z|7KOTu&`hjrHnt$5v_Du<&BMvnfswXudM~dez7m+?KwQ2Ge54m!L0CGS;@v2W52N~ z!+J3VW&E-Br7ze@x6H$tmvFCe`{+i%e^VC`&f{xnm@|ac_=OrfU9)iHQ_V zP|3fotu3m!W1Lj;=eW1YDYK@gM%ntu_;cJF1%D2?kQoj9xwv!i=eW1aDYLe=R@wY- zZ*OP0w;WCUx$aJL$yGi6X=!N`O}Oj)>+0&1u78eu`GS7-_3#nJ3%I*qm=}FY6g&nU-y38yTzS z4}H-D)%>%wvniUOl7DAsXH;>=I5jjhC|m#F&-LvVmt58SxxO9alI!wUJO4Sp+vAkk z*x0Ca{d4w}L$*r(xNC;H9RThZ$+R(!G~Z5^6S?O0X8oqShu89d8Yfberd|GqyA4i~ uVw@`k+HMK{a>CiI<66MAfNKHQ0(Zv(k^Y`JJ~Pd)Zmb*Po3lft #include +#define SIMUICON 101 + /* Loading images using GDI+ * On Windows, we decompress JPEG images using GDI+ which is widely available. * Note that this adds an extra runtime dependency (as compared to just SDL), @@ -14,6 +16,7 @@ HRESULT CreateStreamOnResource(const char * name, LPSTREAM * stream) { HINSTANCE hInstance = GetModuleHandle(0); + HICON Icon = LoadIcon(hInstance, MAKEINTRESOURCE(SIMUICON)); *stream = nullptr; HRSRC hC = FindResource(hInstance, name, RT_RCDATA); if (!hC) { diff --git a/ion/src/simulator/windows/resources.rc b/ion/src/simulator/windows/resources.rc index 9994a689a..08c733227 100644 --- a/ion/src/simulator/windows/resources.rc +++ b/ion/src/simulator/windows/resources.rc @@ -1,4 +1,5 @@ #include +SIMUICON ICON "../assets/logoWin.ico" 1 VERSIONINFO FILEVERSION 1,0,0,0