From 2deb5f89695e92cb016d13e36bf8c2ead10cf08e Mon Sep 17 00:00:00 2001 From: henrypp Date: Fri, 1 Mar 2019 15:03:23 +0600 Subject: [PATCH] upd icons --- src/res/allow_btn.ico | Bin 5342 -> 5342 bytes src/res/block_btn.ico | Bin 5342 -> 5342 bytes src/res/checked.ico | Bin 5342 -> 5342 bytes src/res/rules_btn.ico | Bin 5342 -> 5342 bytes src/res/timer_btn.ico | Bin 5342 -> 5342 bytes src/res/unchecked.ico | Bin 5342 -> 5342 bytes src/resource.hpp | 340 +++++++++++++++++++++--------------------- src/resource.rc | 4 +- 8 files changed, 175 insertions(+), 169 deletions(-) diff --git a/src/res/allow_btn.ico b/src/res/allow_btn.ico index 6b4da4dbec0952da0de46257fec2b363bb5e5e6f..10844343b11f271e9f94c6d131cd600107034dd2 100644 GIT binary patch literal 5342 zcmd^DU5Fe-5U%s0@eeM>6XG8cMF_Xuy_=lBAYSyr2N8eJBR(nwiOTKF?3u&|ArHP7 z&@+OF3Zm$fLBuzs#&{rz+cUdHQB2h6i5e7xu0-Wb&Ktk#+1||b&hG7A&fw23MR!+M zebv8J)k8EugS2WDp}dG5IgRKFA{rh}+Ph96+5_H-6-j&3GNLW0uYn9ys03m?{@n$+ z|LbpSG&&SSax)Xxmuwwk8t_B8F^JS5P~4cdXhmhXjX?}H!7v-+`dPc(Y6AE`Gj#)74mZ?I0UHhe9gSP=8rUf4C8 z>IL7c7E9%*aI|myYT-ywFBBKD;YDh?4ZA822BEky2-TBqed&2<@pd=-a=mnEj{f(R zNU%FFKR=R><;Wy!R8{j>+l#HNTjHDtY2C6e{4iNBjg0RcAM~|&DhP}0ng}veX}L^2 zRAm>}wt@drMm8$mX0V%l>`S8u8!uQqx5V9lCyQ^|Z>4!`184q9*7Za6c)HKjyX*n> zFKm-f?_aatvH{-#ogEn+V7TM9ZC|S>Bb$S5`^{QK@+vYm=)g2x9!QA9QCx^6I2U7_l*x7)~#r@*5Y+5 zgAa=5<1Sstu?u5*81|-c7N0SMI`d3igAB`d!}>S(#c@oA-bFbO(>!gXIU1u`T5YI7 zL&P*wT23>kf|h|!0#RpTeT&PE7pa=b$7~+913BA&?T1|APTb8enAj&Qc7By;bT}_} z@IvuA=Pdo;R&?P)#MRF_-6by)`zPL)7xaR8e|62-o>rfB!m@nanNNBdCt}faR%f9S zap>7@W2{8#8m#}kgR>8F|H|PdeiX7^O&mL?X4WPq5 z&Fobq>S;Ny`!#Wyi&xR|=8T+HUt^#DZ1I5Ug~j#Fe7V-*0}tzdQyX3+$I~)-bx(_5 zy_&q1^Jlj7lUVPXm!{Ri#G(Je8}27F1(!F;zZza4xL&5oN?IsWlJ%Kxl4Eb zxXt^H^ErXs_i2>7@oxGOXZoiMG0*fFnF)@?d078cUK}?Nb3j84nj37;>_7u?EBVim zk9g(NG`Ad`NxZRfaX-lSTLvA;@VAkTa>M?ZN-X?gI0uy6_P@aOQyM*_UzjQ?cc+`P*i z-(CHVu@xBbk+-s6H~t+MEbHn6`+&uFOUVC$Ip0zV)xFKW1O4bHI`A)A*u1<=pYtBq zZl^ZOw%HHGR;=@nopdapWiXd5uD)$g)Jx}-wGtTX820}5gv1#0xX;QhRf+VO=C={e Vt|n^WtJ=)+gr*0Hx)IB=?q3B63TFTS literal 5342 zcmd^DU1%Le6h4~Rn5X0+55XT2N**NHnWVJTsKw;1j}d7=1RYfj zwzNeB(f2&%tyui8PM>4h*H*~K1q4OrwZbeQZ z7sTO*{>tE^&B&-=L$3^-bH+Cs$vCmr*XBoJB?rT5Cq?fCGCCd|d?;%j zY;Q$tsTce}{$d$7WQsRz`0NW=d+CK@ig`{I4?N;V&QA?wY*36NXMC{x(;0lzObWXV z&n)#k%rf9JYZGXw29x?I9=f_(h<5!)osdnJ}?nh2pqrJsg zCO-G!6K`pB^)^v^oKs^>CvDg~wiEH8Q7qlf_@>sioAFu6*vG6G6oPUn84406hd`RDWQ2rQ51llYwz zr}Q|7d)nohr4ihm?H_XMIi0?#b|}u+(7bO42dry^3^x>?Wntsq@pmC|*qu@z+r#8R z41Sx>HQz&cZ_IhEKbHbS2l@0zZ9Z05!1haBG&hF5eB88p*= zvA>VsW|Kv65carZ%*Ta59#H&P_e-_;K-{e2ZE)OyuCFBh}K(V_W-IHNHebVcA~}=m&zkVr4FL?Hlk&`EKkETZH4EUhH3Bh I5Mm9{f2RU*3;+NC diff --git a/src/res/block_btn.ico b/src/res/block_btn.ico index 09e0dca2f46b1376c9e5d7cf9b229d2a90ed86e2..7a344ca7f88c266353a7f9c8bc5ec28431c19f2f 100644 GIT binary patch literal 5342 zcmd^DU1%Le6h0wpt%`{nA^t`L!3VX~YeTYkZ`Pl*raPNdu*E(q_~46D6{{fHhrakA zqHih)q6jMLtF1pVwvSfP2N9(;X?l0&CN1@%tptsC{m#yvy}Og$n|otXsrPa?GiT2E zX6DS#IXgr>)Jubd1b!Vozn*BAhz169ecyRR(~$M|>-xjz5bZ|!M(DtVHiFoWe-A+K z|N0vrKiO9a)RRnHK68GEdMZKfA=g(Y+(1P!>GFerw-0Z}!bQOQFu^tWO}^VzMR+=VOnzd z>cvj*9lyHK3Bo_R#dm}7_p(^nuv#CEuV%W(*8VGt@UwRKV`A|J8=L0>e?1F+#I)(M zd~W4D!-gwr*BABS2J$h3VYm~h#gXmv>nq!;*EoLo6Jv9kW!z@;QvA^({Boe)O6lpd zgmr{`pXbev`iN*G^&M8smcy@@($Wfli==kb1$1xkTBGhn3uNec~pmukR$+)66&T(;t-d1_L zjpvBkl&#mSA0XTaOc?*cT%Ac3*myVxJ8WI}>ML*CY=6aT6q%Z9Bok-gyS| z+k$-SSEkCOx(j>c>9ymnlAoIx-SPO=j>kDPa*jV&%*BkMfWr^VV_R!C+y3LagLTIm zJ_7%~!ZBRusp=%oe~UPG<@gRAtt(4;SpQX76x9)PKz(&u?yb{OPaSbf|L15IV%IL3 z!D~P}VjY9SaSP7~@ymgUTX*1X;h+5RS!e3DPiN}*mHf?M_7KO8$~}u$bb_PzpA3y{ z!hOglYqzw+;C`WBO>C^aiZLB)HxB-uFS1R^-^&}rXdpMGbdq~HPgV)S+iZ+D=WC8P z{-*F32AlWZ0Z*4tr?6hI?VUh=l4|GvKS=Il`wb%}2S#6+*or%IW_aSn#Z2(q7a45m zuIxYaeS1px9lq=O@}0Phcw#Uxza#DJW4+9KPIf=!+3Vb=!+Q@olHGsVS5INi$ITdv zc&sDTZrk3}-3fX5s8BZ{MtGG#-p9n{ScW#EccwVfXKL&rS{fp%<5g{Lou-*yqISf( GZ2K45EETN) literal 5342 zcmd^DO^6&t6n^V!HXdXX$YCK!Ja~|(5Q%8EyJtrvhoq}_Bf@}+LcqU7M4|}>Ngz3C zz-ZRLgJ&;#7B&7dl7s&!BzlMmB)U~K8VExa3}oH*d)4!1tEYQrXEwXAV8f$cRlWDU zSFftyt8Stp8m6%^LVFV(xt{1QB3idD>mOf5^aaM&tjYSjt|fXN{4J1y3T*se%rG-e}Q*N^B+wbBm3~#@eY>QDUEoVx!TfU1%m$_Gy+K#7^XBxrZtIAY*}VwN ze7ux?ycD0$Ny%PLOwHU8Cg#Z~*8jF`gXb}xYmc?g0LO_a9qP1EiT?;XWw{?DW*5tb zllD<(gR#N$7|)gIM6tb_=lv&CW^cLdJRairMATY;C22gCTT|`~n`eD&=5dZ+EyZU& zjt#Iy$Hgnrb6w>VdsJkl4P*OCcX>U>m~C0!k3sPhv#$(4i1jS?{b9!T@Ucdtf`j_*1ONg^!cU84-4he<;-ugmgUUPVq-b$i`a1OGS$bNjTPKU)07-hO0!g@ z%d~--G)m`a#8Dl0ull{9n?YkOVxGq^CvvRAx{LwD3=`OV55rZ>wQ>)e9_Ti(f`bRw z#+AJd`QTWf?9a$g|1cpJopSYJ%53b{dw1TIe$(aSE;)ziQ0HFjbw^-(JdYaraj!h( z&%x)9s?`)X=kf>nb=sHji&ysLGBnhITm3bsd3!s+0G(T=$D=?rLs7KB8&NBr7|UWrRzbb0?E_jWdOt?#)95i3~m@9!#(P=KX3<6)@37T$=p)Yc*!@7dQi3YzB+@AxfTlaL$kV_u{-lxiBV+RxS{aOfP zb3gX;OyMlX=2wj0*9!+Z>0m+6dk6TN1Lx$0GK|cwKx9Y$h4 z%`ncdb$GcrV11K~2SuOxg1*x42U8bra0I?{9=<&w`UU@Cd+XMVqvAjFoj&;fb1eM$ zA-}xi%QMeo;zMWr*pI8*zicH}bABWi?1#S=@fqK!3!Y!W;Qw0ge}l3$#IP15jdB0H nwB?q7!4;Qgt3=IFqH`leb$nSK#@~-J;yIRK*~=T?5p@3p)%8;T diff --git a/src/res/checked.ico b/src/res/checked.ico index e08e73d997a9a8528b721d15ec363735952f308a..59390f264824631e581710ec8283e733a18ac77a 100644 GIT binary patch literal 5342 zcmeHLO=}ZT6uoJrK|!h5MOR`qpqtcu86^}MKfqs*g}bhb%RoW51vlO4MqG)zF2o-o z2&IY;zrcWNF&J&3YK@5CLOPz4nd`g^Gn1Jl#ex|)x$oU~?wNbv%)EIMk(8umW=3F- z$;y6_iik{4JN-wKB5UwXO*#E*`$VpzeF_|eNFHDuj|K3?$KW$ityT{fi^b9~phj2* zrBcZP>>*+G(?|YG<#PFQ5-`TitFJzIp`3oXMa6QgUkw{qdKH76(=NLd=Fc-(EY38Ce z@jPZ7gXo*OW*b@+pacB99;4Lfxr{nqpqm=CKF`6qt5hnpZ109Xb@kXw`nWF_fu!s7 zB5L5;YiUh>Yt%T*8Xc;i%jFIyS(Agf)bQs$?uXBSZQG(~Nk$ZHyCGfNg3UDKL%JcY zS=c)IzphC8cShPfur5#IXjPAv`!HomLx3Om%AKnb$xq5=N>Rl2r##88RVeCC{ z-(3f|7DR$v#`LOqJ&r+R!Sh77$W5w;m=m>HEghtsR1f^Kn9J|5t3jGc^svU9K`kA` zJcQ=gAkDaX&^Z8&P4Mrb&I#BeeA_TRd7>YC{-DSG!Gz8m`ekT-Gc}Xwsg7x(XF>NT zbne2>eNXKCOdYcgjdRd_kj-W@qtNqd51n69J=AgssKo@iQO{cwUfXUWpf8OUzd%eb@_M*zDd}p@U?)BI}VQWHJ+C5E&Pqp{pUd6TNeIX*sBNb zm3iPsOw9Z1K-@B(@n?7zSE4`;xk2$k{S%JU%xpxh8ixI8YWL;X~X;+<2*p)3w6VIVSdK*(44|}VSXpt z`wipKk31j4M&5%iXW3J9TD)c$i@f)AoLqnWzv^R)i*-k29Xl7|%@2{+!1E>aOCqn1 Oz;_dP>x?N+dusFm literal 5342 zcmeI0J!=$E6oyY+$)cb{Op!{GSZJl+0(YY@z!=pU5Lmj)k;OOS;7_K=0qf zF<&iztd`H?F=Jgz2dn9iUHjUNX@DH8w!eIX9D}vue~x3RdY@KL+2dE;pW^7v(>4~W z-k0Ngd917C6-d+60xhdsU^Z=9n=8b6(_Yt_)*2%=n14HMv)}7ByF~2Pg+9gLr>N&J z9@W}0JcnK7nQdJwuE2d}FDs&+JiTJ!Cg^{<460R6p0t+aEoS6ZTh(tTJ+%xkr4p#( zcZB*ca0{|L6Y^#K4pFPU@D6;0EYE~|8Nbcc&BG1Y0Q=z+#GVPcGJce`_c(b49c1ts zdOZ{7W&J4qMUKo@xDMK@6X?f}b~_5Up$-Z3>xad%5=MX9?;7uUrX;HU-SO#JTc3+6 zsOP^`nl7;KbZA+FeXL>gOK`klb2}RLW-GZt;sbImSm>@(6Y4|1qV}yJ7=^HJIeuGM z!#c*XT`GxcV|fw}VX^?#c!=dmh$49kL@ZB21f66cVtEoGmM0;k3D9>waSD3nnTS}P zgct{Xw{l%H?)C7@MJ!K3NMoJQem%i!uZL$YVtEoGOS%ppK)${UVTC+1k*9D>o&pie zlMqGn6o^=!#1s^L234clSQ8|QK6_zZwQE8=;&R_Ho33@3Su}eFkNCA{nr~oFx0}se Mh8M8-vo7@g0J896A^-pY diff --git a/src/res/rules_btn.ico b/src/res/rules_btn.ico index 60210a3177202f4ae39b54b942837aef9f9a117c..6b770770a7016240f8e0daa8b5f2c14999365928 100644 GIT binary patch literal 5342 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 literal 5342 zcmeI0TWDNW6oyxNu~w^z8nIPOqLp}i=%^q*G#5&%P%l^{s1VFOnNTB%E%m{NXrGj- z5eiBneeywTYQ2C^#7m0GgtjKARk2b{4U$StGihr{vGn-;XJ#j7&YVdnQM^D;`Lp(3 z>tFxgXYYO1Ia9L&n{P{(8n(=yTWofxnH3kO`nxYM`xswQQK}zbV77_&O>juD7*L+B zdU)rrzjp=N+S=B%wzh6>X=yps+}u1Vs116->bZ{A-rjyaS|6hAVUJ;7$G#w-`v(1S z#b|%P9Li=h4tbSe3>*QiH8nMyqRdM^wA&c(SMVFC$YezK;FSZ-_W<{BZ8U4z3$FzJ zH`uYJrluRFBhf9md%)4g#>UcUMz$CJbAm#e#izabwOFgi$CL`0lfnHRPof6&;AC^=X!GEjCBg# zCr~KB-agaZ#0N8;Pt634J@AsC1kL5_>pa>|fz!ZC%{KF|o^xWVB{M!>X?<58eqgK$ za{8s~kg4pSi4tN5KwkAh`OLctzF!}muCq=*Sl`6eTwE+4%U;|v&EVdiRjO9eWU{4hsjlN4;O}o|EYLq^T9~JkO?Jo}IBOn_O9HNw3f*ydE3z5G#0u%wTaz_ zRb3fo+?!o2%EBpz{}Xlx_jO?uN4~DEuEmVi2M(cmc`hFDSJ4_$&CkVgevQZ2T7#|5 z7qnVuVyCG`YlHro+VJm3bCU5d4fB}WL&R18r`9XX3HMb?;cLIvg=6S##J?}>SD#oN z^L{L99^`z1=9A$(a&*Q9gMO_wzCLn(Cua7f0n^1~PLockdzS~@S^lD~rX zYTAX^*RWad<8z%C>5=Eo^SfxSVU9Z6{ySK4cjbGY#Ye+`-kgrJiqW3c^QIhKtbec` z`150&In{%dV(PE6`lKD6?6i?Hot8Ko^D)#D zv%&c>`)pp!`YU5Lyt31V@9MN`lPDk%674S0P-dolF6N2MEe5IdPJ$L(n|9hPC zw-@M|v8M4XT*J8-gtwF23O!4D2IyDfe+#>xnsRm2?W>j({}SGYsJMK@Hc4M|40Fg` zPwc(0Kir4&KHPZNk8iK$9QKF%++#J|MA(n-WNmHj#X&z~Rl#5DYNKM@|0Qs4k##0Jz3 zUU0j>J76PdCg(-;*6f70@aOU*F8fz5_lmBfhI(1{cV?=TypF diff --git a/src/res/unchecked.ico b/src/res/unchecked.ico index f2ebc158d7e8c9c8c22b8717516c21363bb1ee36..a95f01e652cd784df28a8bf148840a985cb3d49f 100644 GIT binary patch literal 5342 zcmeHLJx{|h5Phf!#Fn8$$Bt|viNu_rl94eJGb1BEpg)8ObwKLKUx>uOio}k2*W_d+ zit|C*2o+m;I{S3*)w$Sbr@$E&Sgk<2#^V)m3t+h{$IlnQ3w=RQj_=Nad-ksxLkeyP z;YrIF=iBcy5QbrpBuP32qT!lBrE6%XAnntS<2WDt3>8P_)vMnX(>J#+ZZ+r5Ie7j3 z+Ht-kpC6x}DQjQ~cdq?ALw!3+eLnX2;(B-g*>8-2qQE5-?`DTFP@Y)T6D#*HUe)$i z?_p28v-xH-5Jk}|YeO*x!m$eVp6IX!Y=~?iHo~c^*iogISx+>#H~HKFHL%KsMrYGaL&@A8L% zNSn_gJnqA7A75kI_`+@an`6}<>K_{C()Ij$23&b^`Ri=J6(@dO8yeGQHKs*(()w-c W%{Ar~mvsl&E=s(80bS5I<^2G7`5CYP literal 5342 zcmeHJu}T9$5Pg!M*riC3GNq-JSO`gB;Wt=WiRD%5ADGe)$bV=R0~RU$0wH2yE7-ff z=P?As?cN?6C59b%?Cs2Z!`|H9>;hY8q1OY)K1RF10f26|oZoK)6Z$%xa(>YUF8RDi z4kg$pq?4VImo2FRtSpWbp&ULtV!$OrIecdM3lf^XhcsGSO#Tq3Zfzm0tv|%c`NQ8R z*C*E}We=oi|LXt!?f#b1qeHz*XG7Dzyv$dQY>^dk&cQIp4h*kuh9)qbM$4yB_b^`7 zzDK)<-SW=gdW|}_bdl&2c5V&ZoUE@6xwKIvPAXpGn!X3( zss?wA-w?|teU(3!m-YX@elvdTx;;4c?2|+K>-L_-2js4W@ruj7158^bo<4vOjAyzp DL{>#* diff --git a/src/resource.hpp b/src/resource.hpp index eea631fa..11ddab93 100644 --- a/src/resource.hpp +++ b/src/resource.hpp @@ -38,207 +38,210 @@ // Notification Dlg #define IDC_ICON_ID 110 #define IDC_TITLE_ID 111 -#define IDC_RULES_BTN 112 -#define IDC_TIMER_BTN 113 -#define IDC_CLOSE_BTN 114 -#define IDC_FILE_ID 115 -#define IDC_FILE_TEXT 116 -#define IDC_SIGNATURE_ID 117 -#define IDC_SIGNATURE_TEXT 118 -#define IDC_ADDRESS_LOCAL_ID 119 -#define IDC_ADDRESS_LOCAL_TEXT 120 -#define IDC_ADDRESS_REMOTE_ID 121 -#define IDC_ADDRESS_REMOTE_TEXT 122 -#define IDC_PROTOCOL_ID 123 -#define IDC_PROTOCOL_TEXT 124 -#define IDC_FILTER_ID 125 -#define IDC_FILTER_TEXT 126 -#define IDC_DATE_ID 127 -#define IDC_DATE_TEXT 128 -#define IDC_CREATERULE_ADDR_ID 129 -#define IDC_CREATERULE_PORT_ID 130 -#define IDC_DISABLENOTIFICATION_ID 131 -#define IDC_PREV_ID 132 -#define IDC_NEXT_ID 133 -#define IDC_IDX_ID 134 -#define IDC_ALLOW_BTN 135 -#define IDC_BLOCK_BTN 136 -#define IDC_LATER_BTN 137 +#define IDC_MENU_BTN 112 +#define IDC_RULES_BTN 113 +#define IDC_TIMER_BTN 114 +#define IDC_CLOSE_BTN 115 +#define IDC_FILE_ID 116 +#define IDC_FILE_TEXT 117 +#define IDC_SIGNATURE_ID 118 +#define IDC_SIGNATURE_TEXT 119 +#define IDC_ADDRESS_LOCAL_ID 120 +#define IDC_ADDRESS_LOCAL_TEXT 121 +#define IDC_ADDRESS_REMOTE_ID 122 +#define IDC_ADDRESS_REMOTE_TEXT 123 +#define IDC_PROTOCOL_ID 124 +#define IDC_PROTOCOL_TEXT 125 +#define IDC_FILTER_ID 126 +#define IDC_FILTER_TEXT 127 +#define IDC_DATE_ID 128 +#define IDC_DATE_TEXT 129 +#define IDC_CREATERULE_ADDR_ID 130 +#define IDC_CREATERULE_PORT_ID 131 +#define IDC_DISABLENOTIFICATION_ID 132 +#define IDC_PREV_ID 133 +#define IDC_NEXT_ID 134 +#define IDC_IDX_ID 135 +#define IDC_ALLOW_BTN 136 +#define IDC_BLOCK_BTN 137 +#define IDC_LATER_BTN 138 // Editor Dlg -#define IDC_NAME 138 -#define IDC_NAME_EDIT 139 -#define IDC_PORTVERSION 140 -#define IDC_PORTVERSION_EDIT 141 -#define IDC_PROTOCOL 142 -#define IDC_PROTOCOL_EDIT 143 -#define IDC_DIRECTION 144 -#define IDC_DIRECTION_EDIT 145 -#define IDC_ACTION 146 -#define IDC_ACTION_EDIT 147 -#define IDC_RULE_REMOTE 148 -#define IDC_RULE_REMOTE_EDIT 149 -#define IDC_RULE_LOCAL 150 -#define IDC_RULE_LOCAL_EDIT 151 -#define IDC_REGION 152 -#define IDC_DISABLE_CHK 153 -#define IDC_ENABLE_CHK 154 -#define IDC_ENABLEFORAPPS_CHK 155 -#define IDC_APPS_LV 156 +#define IDC_NAME 139 +#define IDC_NAME_EDIT 140 +#define IDC_PORTVERSION 141 +#define IDC_PORTVERSION_EDIT 142 +#define IDC_PROTOCOL 143 +#define IDC_PROTOCOL_EDIT 144 +#define IDC_DIRECTION 145 +#define IDC_DIRECTION_EDIT 146 +#define IDC_ACTION 147 +#define IDC_ACTION_EDIT 148 +#define IDC_RULE_REMOTE 149 +#define IDC_RULE_REMOTE_EDIT 150 +#define IDC_RULE_LOCAL 151 +#define IDC_RULE_LOCAL_EDIT 152 +#define IDC_REGION 153 +#define IDC_DISABLE_CHK 154 +#define IDC_ENABLE_CHK 155 +#define IDC_ENABLEFORAPPS_CHK 156 +#define IDC_APPS_LV 157 // Settings Dlg -#define IDC_NAV 157 -#define IDC_SAVE 158 -#define IDC_RESET 159 -#define IDC_CLOSE 160 -#define IDC_WIKI 161 +#define IDC_NAV 158 +#define IDC_SAVE 159 +#define IDC_RESET 160 +#define IDC_CLOSE 161 +#define IDC_WIKI 162 -#define IDC_TITLE_GENERAL 162 -#define IDC_TITLE_LANGUAGE 163 -#define IDC_TITLE_CONFIRMATIONS 164 -#define IDC_TITLE_HIGHLIGHTING 165 -#define IDC_TITLE_ADVANCED 166 -#define IDC_TITLE_EXPERTS 167 -#define IDC_TITLE_LOGGING 168 -#define IDC_TITLE_NOTIFICATIONS 169 +#define IDC_TITLE_GENERAL 163 +#define IDC_TITLE_LANGUAGE 164 +#define IDC_TITLE_CONFIRMATIONS 165 +#define IDC_TITLE_HIGHLIGHTING 166 +#define IDC_TITLE_ADVANCED 167 +#define IDC_TITLE_EXPERTS 168 +#define IDC_TITLE_LOGGING 169 +#define IDC_TITLE_NOTIFICATIONS 170 #define IDS_TITLE_EXCLUDE 1 -#define IDC_ALWAYSONTOP_CHK 170 -#define IDC_LOADONSTARTUP_CHK 171 -#define IDC_STARTMINIMIZED_CHK 172 -#define IDC_SKIPUACWARNING_CHK 173 -#define IDC_CHECKUPDATES_CHK 174 -#define IDC_CHECKUPDATESBETA_CHK 175 +#define IDC_ALWAYSONTOP_CHK 171 +#define IDC_LOADONSTARTUP_CHK 172 +#define IDC_STARTMINIMIZED_CHK 173 +#define IDC_SKIPUACWARNING_CHK 174 +#define IDC_CHECKUPDATES_CHK 175 +#define IDC_CHECKUPDATESBETA_CHK 176 -#define IDC_LANGUAGE_HINT 176 -#define IDC_LANGUAGE 177 +#define IDC_LANGUAGE_HINT 177 +#define IDC_LANGUAGE 178 -#define IDC_CONFIRMEXIT_CHK 178 -#define IDC_CONFIRMEXITTIMER_CHK 179 -#define IDC_CONFIRMDELETE_CHK 180 -#define IDC_CONFIRMLOGCLEAR_CHK 181 +#define IDC_CONFIRMEXIT_CHK 179 +#define IDC_CONFIRMEXITTIMER_CHK 180 +#define IDC_CONFIRMDELETE_CHK 181 +#define IDC_CONFIRMLOGCLEAR_CHK 182 -#define IDC_COLORS_HINT 182 +#define IDC_COLORS_HINT 183 -#define IDC_RULE_ALLOWINBOUND 183 -#define IDC_RULE_ALLOWLISTEN 184 -#define IDC_RULE_ALLOWLOOPBACK 185 -#define IDC_RULE_ALLOW6TO4 186 +#define IDC_RULE_ALLOWINBOUND 184 +#define IDC_RULE_ALLOWLISTEN 185 +#define IDC_RULE_ALLOWLOOPBACK 186 +#define IDC_RULE_ALLOW6TO4 187 -#define IDC_USESTEALTHMODE_CHK 187 -#define IDC_INSTALLBOOTTIMEFILTERS_CHK 188 -#define IDC_SECUREFILTERS_CHK 189 +#define IDC_USESTEALTHMODE_CHK 188 +#define IDC_INSTALLBOOTTIMEFILTERS_CHK 189 +#define IDC_SECUREFILTERS_CHK 190 -#define IDC_USECERTIFICATES_CHK 190 -#define IDC_USENETWORKRESOLUTION_CHK 191 -#define IDC_USEREFRESHDEVICES_CHK 192 +#define IDC_USECERTIFICATES_CHK 191 +#define IDC_USENETWORKRESOLUTION_CHK 192 +#define IDC_USEREFRESHDEVICES_CHK 193 -#define IDC_ENABLELOG_CHK 193 -#define IDC_LOGPATH 194 -#define IDC_LOGPATH_BTN 195 +#define IDC_ENABLELOG_CHK 194 +#define IDC_LOGPATH 195 +#define IDC_LOGPATH_BTN 196 -#define IDC_LOGSIZELIMIT_HINT 196 -#define IDC_LOGSIZELIMIT_CTRL 197 -#define IDC_LOGSIZELIMIT 198 +#define IDC_LOGSIZELIMIT_HINT 197 +#define IDC_LOGSIZELIMIT_CTRL 198 +#define IDC_LOGSIZELIMIT 199 -#define IDC_ENABLENOTIFICATIONS_CHK 199 -#define IDC_NOTIFICATIONSOUND_CHK 200 -#define IDC_NOTIFICATIONDISPLAYTIMEOUT_HINT 201 -#define IDC_NOTIFICATIONDISPLAYTIMEOUT_CTRL 202 -#define IDC_NOTIFICATIONDISPLAYTIMEOUT 203 -#define IDC_NOTIFICATIONTIMEOUT_HINT 204 -#define IDC_NOTIFICATIONTIMEOUT_CTRL 205 -#define IDC_NOTIFICATIONTIMEOUT 206 -#define IDC_EXCLUDE1 207 -#define IDC_EXCLUDE2 208 -#define IDC_EXCLUDESTEALTH_CHK 209 -#define IDC_EXCLUDECLASSIFYALLOW_CHK 210 -#define IDC_EXCLUDEBLOCKLIST_CHK 211 -#define IDC_EXCLUDECUSTOM_CHK 212 +#define IDC_ENABLENOTIFICATIONS_CHK 200 +#define IDC_NOTIFICATIONSOUND_CHK 201 +#define IDC_NOTIFICATIONDISPLAYTIMEOUT_HINT 202 +#define IDC_NOTIFICATIONDISPLAYTIMEOUT_CTRL 203 +#define IDC_NOTIFICATIONDISPLAYTIMEOUT 204 +#define IDC_NOTIFICATIONTIMEOUT_HINT 205 +#define IDC_NOTIFICATIONTIMEOUT_CTRL 206 +#define IDC_NOTIFICATIONTIMEOUT 207 +#define IDC_EXCLUDE1 208 +#define IDC_EXCLUDE2 209 +#define IDC_EXCLUDESTEALTH_CHK 210 +#define IDC_EXCLUDECLASSIFYALLOW_CHK 211 +#define IDC_EXCLUDEBLOCKLIST_CHK 212 +#define IDC_EXCLUDECUSTOM_CHK 213 -#define IDC_RULES_BLOCKLIST_HINT 213 -#define IDC_RULES_SYSTEM_HINT 214 -#define IDC_RULES_CUSTOM_HINT 215 +#define IDC_RULES_BLOCKLIST_HINT 214 +#define IDC_RULES_SYSTEM_HINT 215 +#define IDC_RULES_CUSTOM_HINT 216 -#define IDC_COLORS 216 -#define IDC_EDITOR 217 +#define IDC_COLORS 217 +#define IDC_EDITOR 218 // Main Menu -#define IDM_SETTINGS 218 -#define IDM_EXIT 219 -#define IDM_PURGE_UNUSED 220 -#define IDM_PURGE_ERRORS 221 -#define IDM_PURGE_TIMERS 222 -#define IDM_REFRESH 223 -#define IDM_ALWAYSONTOP_CHK 224 -#define IDM_SHOWFILENAMESONLY_CHK 225 -#define IDM_AUTOSIZECOLUMNS_CHK 226 -#define IDM_ENABLESPECIALGROUP_CHK 227 -#define IDM_ICONSSMALL 228 -#define IDM_ICONSLARGE 229 -#define IDM_ICONSEXTRALARGE 230 -#define IDM_ICONSISTABLEVIEW 231 -#define IDM_ICONSISHIDDEN 232 -#define IDM_FONT 233 -#define IDM_ENABLELOG_CHK 234 -#define IDM_ENABLENOTIFICATIONS_CHK 235 -#define IDM_LOGSHOW 236 -#define IDM_LOGCLEAR 237 -#define IDM_WEBSITE 238 -#define IDM_CHECKUPDATES 239 -#define IDM_ABOUT 240 +#define IDM_SETTINGS 219 +#define IDM_EXIT 220 +#define IDM_PURGE_UNUSED 221 +#define IDM_PURGE_ERRORS 222 +#define IDM_PURGE_TIMERS 223 +#define IDM_REFRESH 224 +#define IDM_ALWAYSONTOP_CHK 225 +#define IDM_SHOWFILENAMESONLY_CHK 226 +#define IDM_AUTOSIZECOLUMNS_CHK 227 +#define IDM_ENABLESPECIALGROUP_CHK 228 +#define IDM_ICONSSMALL 229 +#define IDM_ICONSLARGE 230 +#define IDM_ICONSEXTRALARGE 231 +#define IDM_ICONSISTABLEVIEW 232 +#define IDM_ICONSISHIDDEN 233 +#define IDM_FONT 234 +#define IDM_ENABLELOG_CHK 235 +#define IDM_ENABLENOTIFICATIONS_CHK 236 +#define IDM_LOGSHOW 237 +#define IDM_LOGCLEAR 238 +#define IDM_WEBSITE 239 +#define IDM_CHECKUPDATES 240 +#define IDM_ABOUT 241 // Tray Menu -#define IDM_TRAY_SHOW 241 -#define IDM_TRAY_START 242 -#define IDM_TRAY_MODEWHITELIST 243 -#define IDM_TRAY_MODEBLACKLIST 244 -#define IDM_TRAY_ENABLELOG_CHK 245 -#define IDM_TRAY_ENABLENOTIFICATIONS_CHK 246 -#define IDM_TRAY_LOGSHOW 247 -#define IDM_TRAY_LOGCLEAR 248 -#define IDM_TRAY_LOGSHOW_ERR 249 -#define IDM_TRAY_LOGCLEAR_ERR 250 -#define IDM_TRAY_SETTINGS 251 -#define IDM_TRAY_WEBSITE 252 -#define IDM_TRAY_ABOUT 253 -#define IDM_TRAY_EXIT 254 +#define IDM_TRAY_SHOW 242 +#define IDM_TRAY_START 243 +#define IDM_TRAY_MODEWHITELIST 244 +#define IDM_TRAY_MODEBLACKLIST 245 +#define IDM_TRAY_ENABLELOG_CHK 246 +#define IDM_TRAY_ENABLENOTIFICATIONS_CHK 247 +#define IDM_TRAY_LOGSHOW 248 +#define IDM_TRAY_LOGCLEAR 249 +#define IDM_TRAY_LOGSHOW_ERR 250 +#define IDM_TRAY_LOGCLEAR_ERR 251 +#define IDM_TRAY_SETTINGS 252 +#define IDM_TRAY_WEBSITE 253 +#define IDM_TRAY_ABOUT 254 +#define IDM_TRAY_EXIT 255 // Listview Menu -#define IDM_INFO 255 -#define IDM_ADD_FILE 256 -#define IDM_ALL_PROCESSES 257 -#define IDM_ALL_PACKAGES 258 -#define IDM_ALL_SERVICES 259 -#define IDM_REFRESH2 260 -#define IDM_DISABLENOTIFICATIONS 261 -#define IDM_OPENRULESEDITOR 262 -#define IDM_EXPLORE 263 -#define IDM_COPY 264 -#define IDM_CHECK 265 -#define IDM_UNCHECK 266 -#define IDM_DISABLETIMER 267 -#define IDM_PROPERTIES 268 +#define IDM_INFO 256 +#define IDM_ADD_FILE 257 +#define IDM_ALL_PROCESSES 258 +#define IDM_ALL_PACKAGES 259 +#define IDM_ALL_SERVICES 260 +#define IDM_REFRESH2 261 +#define IDM_DISABLENOTIFICATIONS 262 +#define IDM_EDITRULES 263 +#define IDM_OPENRULESEDITOR 264 +#define IDM_EXPLORE 265 +#define IDM_COPY 266 +#define IDM_CHECK 267 +#define IDM_UNCHECK 268 +#define IDM_DISABLETIMER 269 +#define IDM_PROPERTIES 270 -#define IDM_ADD 269 -#define IDM_EDIT 270 -#define IDM_DELETE 271 +#define IDM_ADD 271 +#define IDM_EDIT 272 +#define IDM_DELETE 273 -#define IDM_EXPORT_APPS 272 -#define IDM_EXPORT_RULES 273 -#define IDM_IMPORT_APPS 274 -#define IDM_IMPORT_RULES 275 +#define IDM_EXPORT_APPS 274 +#define IDM_EXPORT_RULES 275 +#define IDM_IMPORT_APPS 276 +#define IDM_IMPORT_RULES 277 -#define IDM_NOTIMER 276 +#define IDM_NOTIMER 278 -#define IDM_SELECT_ALL 277 -#define IDM_ZOOM 278 +#define IDM_SELECT_ALL 279 +#define IDM_ZOOM 280 #define IDX_PROCESS 1000 #define IDX_PACKAGE 2000 #define IDX_SERVICE 3000 #define IDX_LANGUAGE 4000 #define IDX_TIMER 5000 +#define IDX_NOTIFICATIONS 5100 #define IDX_RULES_SPECIAL 6000 // Strings @@ -454,6 +457,7 @@ #define IDS_ACTION_BLOCK_HINT 211 #define IDS_ACTION_LATER_HINT 212 #define IDS_RULE_APPLY_2 213 +#define IDS_EDITRULES 214 // RC data #define IDR_RULES_BLOCKLIST 1 @@ -470,6 +474,6 @@ #define IDI_CLOSE 106 #define IDI_CHECKED 107 #define IDI_UNCHECKED 108 -#define IDI_MENU2 109 +#define IDI_MENU 109 #endif // __RESOURCE_H__ diff --git a/src/resource.rc b/src/resource.rc index 535aa2e9..4b7c9db2 100644 --- a/src/resource.rc +++ b/src/resource.rc @@ -686,6 +686,8 @@ BEGIN IDS_ACTION_LATER_HINT "Do nothing and ask me later" IDS_RULE_APPLY_2 "Apply ""%s"" for app" + + IDS_EDITRULES "Edit rules" END // @@ -706,7 +708,7 @@ IDI_TIMER ICON "res\\timer_btn.ico" IDI_CLOSE ICON "res\\close_btn.ico" IDI_CHECKED ICON "res\\checked.ico" IDI_UNCHECKED ICON "res\\unchecked.ico" -//IDI_MENU2 ICON "res\\menu_btn2.ico" +IDI_MENU ICON "res\\menu_btn.ico" // // Manifest resource