From 8855464d02655b0bed94ba00728262625d5677ff Mon Sep 17 00:00:00 2001 From: Jaidyn Ann Date: Sat, 31 Jul 2021 14:57:43 -0500 Subject: [PATCH] Set default room icon based on user-count MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If a room doesn't have a set icon (and it isn't a one-on-one chat, for which the icon'll come from the other user's avatar), the default icon is now determined based on user count. If there's X users, an icon with X people will be displayed, up to four. After that, a "+" is overlayed on the icon. Not really necessary… but I think it's cute. :-) --- application/AppResources.h | 6 +++- application/Conversation.cpp | 62 +++++++++++++++++++++++++-------- application/Conversation.h | 3 +- application/ImageCache.cpp | 6 +++- application/Makefile | 6 +++- data/icons/misc/Chat | Bin 2925 -> 0 bytes data/icons/misc/Chat.rdef | 9 ----- data/icons/misc/People-1 | Bin 0 -> 18362 bytes data/icons/misc/People-1.rdef | 27 ++++++++++++++ data/icons/misc/People-2 | Bin 0 -> 20360 bytes data/icons/misc/People-2.rdef | 25 +++++++++++++ data/icons/misc/People-3 | Bin 0 -> 27041 bytes data/icons/misc/People-3.rdef | 31 +++++++++++++++++ data/icons/misc/People-4 | Bin 0 -> 29109 bytes data/icons/misc/People-4+ | Bin 0 -> 32673 bytes data/icons/misc/People-4+.rdef | 36 +++++++++++++++++++ data/icons/misc/People-4.rdef | 32 +++++++++++++++++ 17 files changed, 215 insertions(+), 28 deletions(-) delete mode 100644 data/icons/misc/Chat delete mode 100644 data/icons/misc/Chat.rdef create mode 100644 data/icons/misc/People-1 create mode 100644 data/icons/misc/People-1.rdef create mode 100644 data/icons/misc/People-2 create mode 100644 data/icons/misc/People-2.rdef create mode 100644 data/icons/misc/People-3 create mode 100644 data/icons/misc/People-3.rdef create mode 100644 data/icons/misc/People-4 create mode 100644 data/icons/misc/People-4+ create mode 100644 data/icons/misc/People-4+.rdef create mode 100644 data/icons/misc/People-4.rdef diff --git a/application/AppResources.h b/application/AppResources.h index 7e62ce9..1a28189 100644 --- a/application/AppResources.h +++ b/application/AppResources.h @@ -25,7 +25,11 @@ enum { kReplicantMessageReceived = 1402, kPersonIcon = 1500, - kChatIcon = 1501 + kOnePersonIcon = 1501, + kTwoPeopleIcon = 1502, + kThreePeopleIcon = 1503, + kFourPeopleIcon = 1504, + kMorePeopleIcon = 1505 }; #endif // _APP_RESOURCES_H diff --git a/application/Conversation.cpp b/application/Conversation.cpp index a1cb2d5..f23979c 100644 --- a/application/Conversation.cpp +++ b/application/Conversation.cpp @@ -37,7 +37,7 @@ Conversation::Conversation(BString id, BMessenger msgn) fMessenger(msgn), fChatView(NULL), fLooper(NULL), - fIcon(ImageCache::Get()->GetImage("kChatIcon")), + fIcon(ImageCache::Get()->GetImage("kOnePersonIcon")), fDateFormatter(), fRoomFlags(0), fDisallowedFlags(0), @@ -431,6 +431,7 @@ Conversation::RemoveUser(User* user) user->UnregisterObserver(this); GetView()->UpdateUserList(fUsers); _SortConversationList(); + _UpdateIcon(); } @@ -589,8 +590,7 @@ Conversation::_EnsureUser(BMessage* msg) fUsers.AddItem(id, serverUser); user = serverUser; GetView()->UpdateUserList(fUsers); - - _AdoptUserIcon(user); + _UpdateIcon(user); } // Not anywhere; create user else if (user == NULL) { @@ -600,8 +600,7 @@ Conversation::_EnsureUser(BMessage* msg) fLooper->AddUser(user); fUsers.AddItem(id, user); GetView()->UpdateUserList(fUsers); - - _AdoptUserIcon(user); + _UpdateIcon(user); } if (name.IsEmpty() == false) { @@ -631,19 +630,52 @@ Conversation::_GetRole(BMessage* msg) void -Conversation::_AdoptUserIcon(User* user) +Conversation::_UpdateIcon(User* user) { - // If it's a one-on-one chat without custom icon, steal a user's - if ((fUsers.CountItems() <= 2 && user->GetId() != GetOwnContact()->GetId()) - && (fIcon == ImageCache::Get()->GetImage("kChatIcon") - || fIcon == NULL)) - fUserIcon = SetIconBitmap(user->AvatarBitmap()); + if (_IsDefaultIcon(fIcon) == false && fUserIcon == false) + return; - // If it's no longer one-on-one, revert - if (fUsers.CountItems() > 2 && fUserIcon == true) { - SetIconBitmap(ImageCache::Get()->GetImage("kChatIcon")); - fUserIcon = false; + // If it's a one-on-one chat, try to use the other user's icon + if (user != NULL && fUsers.CountItems() == 2 + && user->GetId() != GetOwnContact()->GetId() + && _IsDefaultIcon(user->AvatarBitmap()) == false) { + fUserIcon = SetIconBitmap(user->AvatarBitmap()); + return; } + + switch (fUsers.CountItems()) + { + case 0: + case 1: + SetIconBitmap(ImageCache::Get()->GetImage("kOnePersonIcon")); + break; + case 2: + SetIconBitmap(ImageCache::Get()->GetImage("kTwoPeopleIcon")); + break; + case 3: + SetIconBitmap(ImageCache::Get()->GetImage("kThreePeopleIcon")); + break; + case 4: + SetIconBitmap(ImageCache::Get()->GetImage("kFourPeopleIcon")); + break; + default: + SetIconBitmap(ImageCache::Get()->GetImage("kMorePeopleIcon")); + break; + } + fUserIcon = false; +} + + +bool +Conversation::_IsDefaultIcon(BBitmap* icon) +{ + return (icon == NULL + || icon == ImageCache::Get()->GetImage("kPersonIcon") + || icon == ImageCache::Get()->GetImage("kOnePersonIcon") + || icon == ImageCache::Get()->GetImage("kTwoPeopleIcon") + || icon == ImageCache::Get()->GetImage("kThreePeopleIcon") + || icon == ImageCache::Get()->GetImage("kFourPeopleIcon") + || icon == ImageCache::Get()->GetImage("kMorePeopleIcon")); } diff --git a/application/Conversation.h b/application/Conversation.h index ed1d05d..7fee6d7 100644 --- a/application/Conversation.h +++ b/application/Conversation.h @@ -87,7 +87,8 @@ private: User* _EnsureUser(BMessage* msg); Role* _GetRole(BMessage* msg); - void _AdoptUserIcon(User* user); + void _UpdateIcon(User* user = NULL); + bool _IsDefaultIcon(BBitmap* icon); void _SortConversationList(); diff --git a/application/ImageCache.cpp b/application/ImageCache.cpp index 143d016..4216a08 100644 --- a/application/ImageCache.cpp +++ b/application/ImageCache.cpp @@ -27,7 +27,11 @@ ImageCache* ImageCache::fInstance = NULL; ImageCache::ImageCache() { _LoadResource(kPersonIcon, "kPersonIcon"); - _LoadResource(kChatIcon, "kChatIcon"); + _LoadResource(kOnePersonIcon, "kOnePersonIcon"); + _LoadResource(kTwoPeopleIcon, "kTwoPeopleIcon"); + _LoadResource(kThreePeopleIcon, "kThreePeopleIcon"); + _LoadResource(kFourPeopleIcon, "kFourPeopleIcon"); + _LoadResource(kMorePeopleIcon, "kMorePeopleIcon"); _LoadResource(kAwayReplicant, "kAwayReplicant"); _LoadResource(kBusyReplicant, "kBusyReplicant"); diff --git a/application/Makefile b/application/Makefile index d41617e..463f080 100644 --- a/application/Makefile +++ b/application/Makefile @@ -100,7 +100,11 @@ RDEFS = Cardie.rdef \ data/icons/replicant/MessageReceived.rdef \ data/icons/replicant/Offline.rdef \ data/icons/replicant/Online.rdef \ - data/icons/misc/Chat.rdef \ + data/icons/misc/People-1.rdef \ + data/icons/misc/People-2.rdef \ + data/icons/misc/People-3.rdef \ + data/icons/misc/People-4.rdef \ + data/icons/misc/People-4+.rdef \ data/icons/misc/Person.rdef \ data/icons/misc/Search.rdef \ data/icons/misc/Tool.rdef diff --git a/data/icons/misc/Chat b/data/icons/misc/Chat deleted file mode 100644 index 27504888156813175ccaa5cf707d7b0d27ecbc3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2925 zcmeHJ&ubGw6rQ!&wrNbQAX4dNsR;2PREk=H(74eCp*F!5so1o3@!o?6@z<$HK?Jdf_`R8A)3l}Z&=wC)nB8yQd;9jyd*7SQ{Rh*z z>t=pJV+qa^Ob#uc%S}I+(-_lhmZ*fYK*~m&B}_xvjA0cco6)w(C}CytaArC?02uSE zs?!5dTr3t{M{1cqGgUCVfk!a)n$JDK*rz*;t_FaDxXk101VXD{Os3T_T} z70lz{hRM89tP3W+MxV^*<$h>SaohJi#}-aW(-?k9Qfg2nC|ic@`XN+UuYDOFl3tBDtYE>I53D+HGB=f< zBrm${yMB;Lr5bGJ2!3c!Mc1+y*nxhq$p&Mq*ie%vtAuH&cm{za3HkvP35=pIgkME+ zD5^biLDrC2NkQF<*h}2;#BkgHFku>+M*BSjBxz*3Rv2Ew$}9wY$r4UFeIKPrr*lmo z^h_KxTAv+UPTrd|@6zM_BCx!$><3j#aNi?a#=efL``+uvru=3`Y0?>;l1riVVyXoH z{=D4yv-PT>&*Ud3TB>fpTn-(uoyN*|wD*{(*Bq6PW|fj?3MZ)fu8c>jT12|Yy^0fX zVRXjaOpA2=9E)Z>o)f0Ahac4O&3XvG#_CZlDtu^9st$uZ z)2u_)Qt{yWuF+V-l#Jfisn07`%?ZB&s`}{P2-9fy`8p)JG~8_0ag(sLiz*eDXMqto zWs*nYUU|?orSedSn(!R#RMD@YH-x_!D7wn{)}c&9oN|IUSW}QCPoxM3!n5~~i0Gbe zIRcJih`Zc#jHfu-iTaVakK=3%q?~pm+fTO4GhPxENHB~{Bu-R0n!s>5?n*h(R-RYB zc9~p#@?zsxYFl=vZo7v!w=z>+cVAm_BNM%`)p$J>G$r@uS(191&e982?iouwr|}MaC?2pK!ZfrfTkZOGByoRz5Bk!|`u^i7C?A#Ik}Rzc z*#7+=#&3DP|L3>j7OpLRw*;y6=pV}Q@|#|8RDR=+P5Y48U*8kr_bH^nz&r2{m;D79 CA#r;E diff --git a/data/icons/misc/Chat.rdef b/data/icons/misc/Chat.rdef deleted file mode 100644 index a6aff78..0000000 --- a/data/icons/misc/Chat.rdef +++ /dev/null @@ -1,9 +0,0 @@ -#include "application/AppResources.h" - -resource(kChatIcon) #'VICN' array { - $"6E63696604052803010100020106023E80000000000000003D800048C0004940" - $"0000F8E278FFFAECA9020106023E80000000000000003D800048000049000000" - $"FFFFFFFFF3E6AA010606BF0F3C30C36F30B8E030244024BC3A24C3453C50B8E0" - $"503C584858C160C5C14458C512C4DF544054C28454BC3A040A00010030282401" - $"158802040A0201002028240A01010030201401158802040A030100202014" -}; diff --git a/data/icons/misc/People-1 b/data/icons/misc/People-1 new file mode 100644 index 0000000000000000000000000000000000000000..51092ebe3123becefb3076afc574c7e169995ed0 GIT binary patch literal 18362 zcmeHO4{%h)8Gpx-gdzx1Q0yOk3R3>4O$5hiEx8YtVf<5Q$67nB1)*3vP%G_FX~B-umMRX_3>~JlQ+oaV_Pu?#?|7Hl zzy%n&oqY51zTLOG_x*nR?e6#XeQ{P@RrRcyWd@QDlFpGPRT+jK`9)b}a4Vkk8O26b zRoyJs@x*1+T6Ou15=X!LYQy**@&+JJ)&KP4hOuOdRX!d{wIq%2pp;Ip%2AFj%3jG< z<&W?ohrJq%j44X5*oyIG^h2kSRcN7DX@r%tAvSFNlpp)EX8Q zE{Zj^8}V4AErr}|m4>ke!t3auVeG)ww69IU+kNj;))~>@Nu#H78m>>{I?0G5e-Pwe z2+JkP{->lsOvq*!xep}_SQ^SJCPHlod zr!VQtgKk{)p3KI}1=XK4p(;i>nn+GcG!t%xj~*bdz0VhfF96A&FQmR6c`8&=zY%&B zD(WfkLcE~*x2<>Pi)5rJ>|iCwq8yvN>dXU{p_O?c9~D_xo?T7Z*!p}fbUAzK48$j4 zwX;E&2$_&F!C{x0ZMbooE!A&3{ckJ)+$-Ij2u$w8MR&ZsnuHz5llyzj=9 zD}#lq=N+OHEJXnhO<7P*_ZB+LkySp7|M{dWSz76~zRU7o^XXasIn=Lfd3&wra)Hv4 zm!lrbV%9oL>TiSI%kp99S%&K~uDAFxTuv~l zlTZon%OS%dDgshJ8+sK1si&n?1gNL%hj=0I7h5k7V8LWds3~@jV|&_sC5%H`^Lj_n z=!ip_A$Q`w98wRV&zoak7X}rdCMzIlD}(#~P#!$-Rtyh!Ktgz+8ZzI0FuMW^D_O%h zltLFeQn)69KbX`Id}te+E``V^<#l1uJ&LgWbPc4HnlNsGMRZ~0%92Tikx-bBkq{L| zslOF^6-KFVgkFV_|5G|4UNCmqdI2N(6iT$3Sx~CeQw?lpLMA|lL#C>b=@hh}>Aj>I z0+;=pH0{40KSkI694btz{rUfB$S8(Fo)%Kv^c{i)Msd z&{>gPiKhlY*ov$j|B9A*&mfSD&&W+Q^^DI{&91Fs4>>I8>ZliV=lEO{4K*$`8e`E| z0(VBb4z1{P=vSzbV@r03onvA{Y(VXh9N*MucSw$J9|A@)wzdhCTxHkej7tW3%vd7S z)*QCGn|}4SbaNuq6bWOS-i2p$`n?tPa<-Ik$^K{hT`UaA-}4CwlhyBG#*CWa7g(+o zVnSF({vQ6%jmQF_qrSwbudSIW^^8(jehJY!1rY8%iGv@DWmW$mbXL1pxB_4sY<*)i zluU|HT$MBd<8sbT3YJPPjwM<{sYtBNnEzmD(KE3F6_bl@YL7o~u;P+~>$>M&{@(WA z9zONIQI{R5z@z5Cug?nL+8r4;HeeAVeP~1azgs7!V~ZCj!ztu3byTF<<6-eHqHf_t zJQlUuplKp)E#X8YWo9++n+rSWz_S~b=+cV23nnjGA=+xw&`qmP+j>DO4irJFMbWzp zq=FgG38@YoPNz3^9moTz=4g`Ymwg}=_cBagq@oL_KHFD)%GL`~aTE$tB@iUFhf%>% zxqOrBCd*T7-Mo6}oB{hPj=sFV{d)hK6+>-DwL@`K)5~iEuyXf@*NnFv)dyYM()${g z=Ydo6G&%KpA2=oV7har_`-^N&jZrzpeF0*OS<~Mi*B7QgWyb4`Rpke7pZ3FXyDE-s z9CynLCturM@{46hkN*8g#gk)ijCR()%jvJkgwVIxafiK-96*s_4UY?5KM(VRY z)hBJenEki}Ca09iuRtjmi(EJPq10dBPxoy3Sso~L!EXNe*2X>i{dvB>F#BoFelKl& zv1nS??uz^VGc>in^SO%8bq43`-21!jFMj^j(Duha;Oy7^$fl|Qu7Q0!C)%^$o`#}y zPh+u4tB=~|PtZ!4{tBehk0@x7>ZePC_pv;ZRz>eWvR=RAfg#VRytj zb)%naQCbHk2An}b5uE1FWx}mzP+h)zW*HfTX0K>&2HdF^{88QwTMWW0)#!IoLZ?U9 zqMUAzc;2{8B7ACLG@#TtRF4|7%oU%H& zcI*S`$C0bkwQEpLw`+`5GkJB*?6ayDb37PJ>U*#TO?K_;1H1U@kI9So^n}!Bvum8K7wlq0LS>gSR_R6x+{z=j zj9>uPX0o|8rEE=hAnOddrTdM--ac?k$K7Xhi_-}?C%DCFK;>4(*%qj!zo6H0TMo4b z+0=S|#I5PKmv!dBZQ&qQ9A`OxjCn|BZoCuaKr(0jg?|Mj$O+ETpdeMyW zEj+5z%F}pSU5v8^xK}YNTZ`qvuA>0R620O#HR=%o?jE>^R*zb6RVde5ew_ADk1R|^ z9yb$y98^%hsaXOY`{2i6D;`;(1=x>d4*eQiFHW!^(z{rERv}I=@rGT>UU+83IY;|` zz2oM$Mc@gAGii)SLLaE9{U>KNbIh1a11*@SB5lov(Hdzpmq(J3MUiME)ovymL(#B! zyft*MS4KzR4y<)_K&b)(3|`YfOcE3t!ZMmZCsu!f+YUSN&Np})b_XTU;(h65IF1Xx^KmYFy@6^*ooP4QKg0~${BK4Now zX(E**KiCDY^bO=mGqN077l|gMDOIz`9SqHq&271Z;dx}0^YZ+LADmP5*o=6kE$FtJ#Kx+hhM>871)zMiGs5ukouiJTILQh4qC6-8qt!i1^LB=|G zW7S|U0`2NDm(%rUF`OQ?dBEy>D1f4ZOoxm0FaUy7YSRMu;v@)Ua8U#M_S%!SG%od@Bt>Zw$!6TsI>b}fWwxH(`o5CX6!Z?E&z{z07g{{EMy@)1u z8PE!gXy+RoXFj+{7tt5*(twLZ$JIH*hVI;Qb(!IE&UZE!FDS0{8ec*<MmM@y-E2!;C5z67XHn|gQ9h>G0a0=={HeV2MMG-bJ4?zZghF1t(V zA(gYVwrTmYTB#w(S^7aL4QLvzi4_E?B(05TP%OkWMr^C7grpITxc+`KZ{E(^dwb5^ z?Qw?N$^Gx`{AS+Fy#Mb%|C#x}_qoN5^$m;fthSH>kX(^;X^CY8QC?9{2U&4nz^b(B z>l+udji<*Gm2CyAQ7(RJvSoc6Wg}3g;~S=1*2bB#ekzh}&sg6;Et65rK|S`UMx}aH z4-r5KM>QG+v$RpM7wZcche;<}&_kux2^(ie>{vcZg|(uoaX$0cvH*#y3gWJ&CCkFs z<99pc0}$RDL@gcP1e^~Lv_^aIzXBWS;ER?n745LCd(n|>XN*Oh{Zj6C@I<5|DjHm! zZ0)pC$yg$b(nEEYwI9Okl(1zT!PR!It>L=@Z`U6hPZzVLQg_hPc1qWSudR42v*Pt$wZYjLC3PJ~> zTZ+Qx1J^A@;dD;Ar4Xn50ODsUuQ|A|6yBIkrh3>3c|Kj2_Z=4Uhw9E>9veP?c`xvy zzN9ZVdU-Xwvyd+jRc{$mRf&33ky@0fCS-+=9wDy1uNR~*1SwoE6yAg~ohpUz0j^U; zobnFDkE(wWC@+~n0{9gvFF)`3zqB)J?|ONHD90v>j`dYVkcXP~u# zuuFz)NFlolpN%q|U4`ERTxXZRDUU+@*nP^uU3S}}kye*o&N!>ivVI9!1!2A$SMCf} z>7I9tRW-r99%HKikbFEYjT6Dd-}322=^Sku7c3FrJUbc zTo*x>LFPiYr&Ed5_ zS{J^yes#F=t-FD7C<}VD;GIR-etIU-CPNzcLnEd%a%ah;(?}|8$V7-vqryK8T&Gdt zEx>ge`J1v0;z#3d2NyKbo+9ZE+lNZhNPUt8GBN`)4l=utvj0^vPfhWfUJ5+=Z#C5a zPCSaK{y9~cbp7-96v!lqu78Ek06u;OMsFJy33OaH0P($Vf-#ol6!J zeF*b|N`D1cD!yCyU%ge33iq$!QM5N2rhbR*n?NiR3zt`QLS zqFTpK(KGW50;%|nIz$s^e5QWM(nTC0rv+UdabfP9pR41MmbF$(GM-E$XXP5vi^+g~ zjutt$)POiRCU(RQ^Z}{)O}ubGYJLY0FjBF#y=dfSryX}*GSFiu(~(45)ERE>)w#L0 zbfh&F#W8(1?lBqnLA1-&QqiTxpC5OnP$Zw{Ll7o8?y=UwMd1akR|T;ltfQWXzj+Y3 zS75|PSxrk9-Kp>n;Lw{6Ly`Y~_sl8yKQQf2)758w62Nk%g-|Z~BD$P6f=BnnLzH8q1rX8z2 zw`ba?4qW=_;ZZ+X_uhMdI#>J5)SCFVrg!M7y6%4c_7JY2dyY>~uIe9u&RstFCEcoy zj@sNGSGCO0s(#i7tK#C%ZRccKsLAAK{E-}3$@6V5oHc=2NH!HpYpKmN|cx=np-_ibp%IRZlOIPjSs0k@;J z2~9k8!vx*P0v{P!-^hXrz_X4ziE~s`H=_>3h5cv&a%n+`E62Zu8YUx}j(Vme;)@q1 zzY%@d!NrKU?aRk{y=(BknIm&N=$i~~D(aaIjt3YfzriuW`+f0sa&8ps7cn<5QZQ;dQ3bFkRJi3W*os4>1PPqG^iEvE3 zs-$B3^gZLbN+7XJbYp!Dx0>|w9PZNhC2WBnovu^v8%BFV!+^!8_>H9=GUi5#`w2bt z&IM8}J3&PM^$_;QQN||=B5=;o@x; zGaORk8eDKZM-3#$waAS2zbD=fZxTziSyo3ZVc#Fi#8$`Rv23TEX^F(6;?9o91AYZv zq0d9BCZyDZ0mk#GASOi$6(N;oP72A@Nujxr6cQZ3)=|Cp*bYt40w$I3CF>U`lbb~^ zSz|CxKe8qj!Ebl)JXz?_a>-&wki|G?jg41n@mL~ii?3{5((r}HMWPC+N?k2#Ge@-)+P2!v@%t3r=2bjDh)+9poVG31Rq5J1$HCY39A^+} zS95`QgNsk_;46WXKF$%nzIvVP8g^qgom?BWgtl5DDcpiLnpE9=_%>POV)&#sEwj|b zhFB}U&z5Ois3V4Lv>lJ(>SFQ+y=3Of9Y^1vaiKQTo=j(>vRPJlnUODIWD7l~jTf&v zBJ)#@3}8Av>DU3A>dg+GNBLm+IG(+V`MBFqCa0@++N=dG?ZE5fsC_?NoyqdkhEMBG z8)k$l(3Wa!`Q`A?v9i;Um1i;9!D59k*NU-nE6V&>i2?W1K3`4y;ZHbto)!8ImlZl2 z!3sS=jm@ughmMosyBi?WE+-_&b(%G{_#AiWNZDmLQND{&57tEC(W2NysYaRKMB)14 zHz7KU;7>YuexmRM=#s)m6QuAxRgIlL`48cIdD@Vg0~qpPQNtKbF=}d1=0^>qeSXwz zEP{XC!SmEy2gId@3yPqIyZahjJA)1(H|0&Vfa~Kt(VOalL~j%)cv;l{5cTkl-Y_EUvf_!} zRQEr6QxZ;w?{0vxGnW%j^rm_M(VLQxGJK;q46eGQc%nDe1CHL5gqq zrh4Gfo04!-j^6Ydz2PF{MsM<)=yLSt>U#xRlIb*jw+5c*jXQ0KN>|sv=uMdvygumv Ww>O^snkRZwJ%H$qDJi{1Z~hD4uLTwW literal 0 HcmV?d00001 diff --git a/data/icons/misc/People-2.rdef b/data/icons/misc/People-2.rdef new file mode 100644 index 0000000..5f53659 --- /dev/null +++ b/data/icons/misc/People-2.rdef @@ -0,0 +1,25 @@ +#include "application/AppResources.h" + +resource(kTwoPeopleIcon) #'VICN' array { + $"6E6369660D0500020006023CADF43D104EBF02CA3EA2224BB02046648D00FFDB" + $"97FFFCAF29020006023CADF43D104EBF02CA3EA2224BB02046648D00D5DCFFFF" + $"9D9BD5020006023A6496BA3F153EBCDD3EEA9147D96A4458AB00FFF7EAFEFDD1" + $"7B020006023A6496BA3F153EBCDD3EEA9147D96A4458AB00FFFFFFFEA4A3D702" + $"0006023AB3673751B2BC59783FD2D74AF3F147385900C85805FFF06306020006" + $"023AB3673751B2BC59783FD2D74B03F147385900373583FF6967C0020106033A" + $"BB740000000000003AB5E049D1B1471E5B00F2F2F2AB7D7A7AFFBCA18404016C" + $"03A329040325238202000602388A280000000000004000004A3000C2000000C8" + $"5804FFDC952F02000602388A280000000000004000004A4000C200000033318C" + $"FFA4A3D70A0A0D36353646384838593C5B3E5B3E5C425E4858484A4A484A373D" + $"310A0B36353645384838593C5B3E5B3E5C425E424D444D443B0A063635443B4A" + $"374036C157BAF73D310A08444D424D425E4858484A4A484A37443B0204402843" + $"283D283A2E3A2B3A3140343D344334462E4631462B02043F2AC0592ABE5B2A3A" + $"2F3AB7FB3AB9F93F34BE5B34C05934442F44B9F944B7FB0607FE2B42604D6048" + $"605260585E535FCC70CB135C585F5AC98AC8665D53CBEDC8915C51544F3C4E0A" + $"04424D4253484A444D0A0340364A3744340A043C5B3E5B3E4D3C4C130A080106" + $"000A00010030101A01178400040A01010120101A0A03010220101A0A05010320" + $"101A0A09010720101A0A0B010820101A0A00010530101A01178400040A070105" + $"20101A0A05010928101A15FF0A0001001001178400040A020101000A04010200" + $"0A060103000A0A0107000A0C0108000A0001041001178400040A070104000A06" + $"01090815FF" +}; diff --git a/data/icons/misc/People-3 b/data/icons/misc/People-3 new file mode 100644 index 0000000000000000000000000000000000000000..78e9feae09c545c094c87139462ce87e5195a7a7 GIT binary patch literal 27041 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 bqBkW_3X0xn{+brOsV*RTV+zWU(VPDQtpw&& literal 0 HcmV?d00001 diff --git a/data/icons/misc/People-3.rdef b/data/icons/misc/People-3.rdef new file mode 100644 index 0000000..d8b7061 --- /dev/null +++ b/data/icons/misc/People-3.rdef @@ -0,0 +1,31 @@ +#include "application/AppResources.h" + +resource(kThreePeopleIcon) #'VICN' array { + $"6E636966120500020006023CADF43D104EBF02CA3EA2224BB02046648D00FFDB" + $"97FFFCAF29020006023CADF43D104EBF02CA3EA2224BB02046648D00D5DCFFFF" + $"9D9BD5020006023B804A3C0065BF02CA3EA2224BE70846C45D00EE9BB0FFCC58" + $"76020006023A6496BA3F153EBCDD3EEA9147D96A4458AB00FFF7EAFEFDD17B02" + $"0006023A6496BA3F153EBCDD3EEA9147D96A4458AB00FFFFFFFEA4A3D7020006" + $"023A6496BA3F153EBCDD3EEA9147D96A4458AB00FFE3EAFEF0A8BB020006023A" + $"B3673751B2BC59783FD2D74AF3F147385900C85805FFF06306020006023AB367" + $"3751B2BC59783FD2D74B03F147385900373583FF6967C0020006023AB3673751" + $"B2BC59783FD2D74B13F147785900A02646FFD53961020106033ABB7400000000" + $"00003AB5E049D1B1471E5B00F2F2F2AB7D7A7AFFBCA18404016C03A329040325" + $"23820371152D02000602388A280000000000004000004A3000C2000000C85804" + $"FFDC952F02000602388A280000000000004000004A4000C200000033318CFFA4" + $"A3D702000602388A280000000000004000004A4000C3000000AB123AFFDD718D" + $"0A0A0D36353646384838593C5B3E5B3E5C425E4858484A4A484A373D310A0B36" + $"353645384838593C5B3E5B3E5C425E424D444D443B0A063635443B4A374036C1" + $"57BAF73D310A08444D424D425E4858484A4A484A37443B0204402843283D283A" + $"2E3A2B3A3140343D344334462E4631462B02043F2AC0592ABE5B2A3A2F3AB7FB" + $"3AB9F93F34BE5B34C05934442F44B9F944B7FB0607FE2B42604D604860526058" + $"5E535FCC70CB135C585F5AC98AC8665D53CBEDC8915C51544F4A580A04424D42" + $"53484A444D0A0340364A3744340A043C5B3E5B3E4D3C4C1B0A0B0106000A0001" + $"00302A1A01178400040A030101202A1A0A060102202A1A0A090103202A1A0A0E" + $"0107202A1A0A110108202A1A0A000105302C1A01178400040A0A0105202C1A0A" + $"00010030101A01178400040A01010120101A0A04010220101A0A07010320101A" + $"0A0C010720101A0A0F010820101A0A00010530101A01178400040A0A01052010" + $"1A0A07010928101A15FF0A0001001001178400040A020101000A050102000A08" + $"0103000A0D0107000A100108000A0001041001178400040A0A0104000A080109" + $"0815FF" +}; diff --git a/data/icons/misc/People-4 b/data/icons/misc/People-4 new file mode 100644 index 0000000000000000000000000000000000000000..79aed7e9519802c99f7cd1dd17137755ff7a8c11 GIT binary patch literal 29109 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 literal 0 HcmV?d00001 diff --git a/data/icons/misc/People-4+ b/data/icons/misc/People-4+ new file mode 100644 index 0000000000000000000000000000000000000000..fe0ebc3bad9d6602c22c3452013780463139d4c1 GIT binary patch literal 32673 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 literal 0 HcmV?d00001 diff --git a/data/icons/misc/People-4+.rdef b/data/icons/misc/People-4+.rdef new file mode 100644 index 0000000..18b8f57 --- /dev/null +++ b/data/icons/misc/People-4+.rdef @@ -0,0 +1,36 @@ +#include "application/AppResources.h" + +resource(kMorePeopleIcon) #'VICN' array { + $"6E636966150500020006023CADF43D104EBF02CA3EA2224BB02046648D00FFDB" + $"97FFFCAF29020006023CADF43D104EBF02CA3EA2224BB02046648D00D5DCFFFF" + $"9D9BD5020006023B804A3C0065BF02CA3EA2224BE70846C45D00EE9BB0FFCC58" + $"76020006023A6496BA3F153EBCDD3EEA9147D96A4458AB00FFF7EAFEFDD17B02" + $"0006023A6496BA3F153EBCDD3EEA9147D96A4458AB00FFFFFFFEA4A3D7020006" + $"023A6496BA3F153EBCDD3EEA9147D96A4458AB00FFE3EAFEF0A8BB020006023A" + $"B3673751B2BC59783FD2D74AF3F147385900C85805FFF06306020006023AB367" + $"3751B2BC59783FD2D74B03F147385900373583FF6967C0020006023AB3673751" + $"B2BC59783FD2D74B13F147785900A02646FFD53961020106033ABB7400000000" + $"00003AB5E049D1B1471E5B00F2F2F2AB7D7A7AFFBCA18404016C03A329040325" + $"23820371152D02000602388A280000000000004000004A3000C2000000C85804" + $"FFDC952F02000602388A280000000000004000004A4000C200000033318CFFA4" + $"A3D702000602388A280000000000004000004A4000C3000000AB123AFFDD718D" + $"0400660501020006020000003C6000C000000000004C000048A0000000AAFFFC" + $"00FFAA0B0A0D36353646384838593C5B3E5B3E5C425E4858484A4A484A373D31" + $"0A0B36353645384838593C5B3E5B3E5C425E424D444D443B0A063635443B4A37" + $"4036C157BAF73D310A08444D424D425E4858484A4A484A37443B020440284328" + $"3D283A2E3A2B3A3140343D344334462E4631462B02043F2AC0592ABE5B2A3A2F" + $"3AB7FB3AB9F93F34BE5B34C05934442F44B9F944B7FB0607FE2B42604D604860" + $"5260585E535FCC70CB135C585F5AC98AC8665D53CBEDC8915C51544F4A580A04" + $"424D4253484A444D0A0340364A3744340A043C5B3E5B3E4D3C4C0A0C3A223022" + $"30302230223A303A30483A483A3A483A48303A30220A0B0106000A0501022019" + $"170A1101082019170A000105301B1701178400040A0A0105201B170A00010030" + $"2A1A01178400040A030101202A1A0A060102202A1A0A090103202A1A0A0E0107" + $"202A1A0A110108202A1A0A000105302C1A01178400040A0A0105202C1A0A0001" + $"0030101A01178400040A01010120101A0A04010220101A0A07010320101A0A0C" + $"010720101A0A0F010820101A0A00010530101A01178400040A0A010520101A0A" + $"07010928101A15FF0A0001001001178400040A020101000A050102000A080103" + $"000A0D0107000A100108000A0001041001178400040A0A0104000A0801090815" + $"FF0A12010A123E00000000000000003DD1744A70004A8F4501178322040A1301" + $"0A123E00000000000000003DD1744A60004A800001178322040A14010A023E00" + $"000000000000003DD1744A60004A8000" +}; diff --git a/data/icons/misc/People-4.rdef b/data/icons/misc/People-4.rdef new file mode 100644 index 0000000..61b6d32 --- /dev/null +++ b/data/icons/misc/People-4.rdef @@ -0,0 +1,32 @@ +#include "application/AppResources.h" + +resource(kFourPeopleIcon) #'VICN' array { + $"6E636966120500020006023CADF43D104EBF02CA3EA2224BB02046648D00FFDB" + $"97FFFCAF29020006023CADF43D104EBF02CA3EA2224BB02046648D00D5DCFFFF" + $"9D9BD5020006023B804A3C0065BF02CA3EA2224BE70846C45D00EE9BB0FFCC58" + $"76020006023A6496BA3F153EBCDD3EEA9147D96A4458AB00FFF7EAFEFDD17B02" + $"0006023A6496BA3F153EBCDD3EEA9147D96A4458AB00FFFFFFFEA4A3D7020006" + $"023A6496BA3F153EBCDD3EEA9147D96A4458AB00FFE3EAFEF0A8BB020006023A" + $"B3673751B2BC59783FD2D74AF3F147385900C85805FFF06306020006023AB367" + $"3751B2BC59783FD2D74B03F147385900373583FF6967C0020006023AB3673751" + $"B2BC59783FD2D74B13F147785900A02646FFD53961020106033ABB7400000000" + $"00003AB5E049D1B1471E5B00F2F2F2AB7D7A7AFFBCA18404016C03A329040325" + $"23820371152D02000602388A280000000000004000004A3000C2000000C85804" + $"FFDC952F02000602388A280000000000004000004A4000C200000033318CFFA4" + $"A3D702000602388A280000000000004000004A4000C3000000AB123AFFDD718D" + $"0A0A0D36353646384838593C5B3E5B3E5C425E4858484A4A484A373D310A0B36" + $"353645384838593C5B3E5B3E5C425E424D444D443B0A063635443B4A374036C1" + $"57BAF73D310A08444D424D425E4858484A4A484A37443B0204402843283D283A" + $"2E3A2B3A3140343D344334462E4631462B02043F2AC0592ABE5B2A3A2F3AB7FB" + $"3AB9F93F34BE5B34C05934442F44B9F944B7FB0607FE2B42604D604860526058" + $"5E535FCC70CB135C585F5AC98AC8665D53CBEDC8915C51544F4A580A04424D42" + $"53484A444D0A0340364A3744340A043C5B3E5B3E4D3C4C1F0A0B0106000A0501" + $"022019170A1101082019170A000105301B1701178400040A0A0105201B170A00" + $"0100302A1A01178400040A030101202A1A0A060102202A1A0A090103202A1A0A" + $"0E0107202A1A0A110108202A1A0A000105302C1A01178400040A0A0105202C1A" + $"0A00010030101A01178400040A01010120101A0A04010220101A0A0701032010" + $"1A0A0C010720101A0A0F010820101A0A00010530101A01178400040A0A010520" + $"101A0A07010928101A15FF0A0001001001178400040A020101000A050102000A" + $"080103000A0D0107000A100108000A0001041001178400040A0A0104000A0801" + $"090815FF" +};