From 7c54686b353723925ecdd175fe43cfa4f18f5af0 Mon Sep 17 00:00:00 2001 From: Nikos Kouremenos <kourem@gmail.com> Date: Thu, 9 Jun 2005 22:29:06 +0000 Subject: [PATCH] dcraven status iconset, split to using 16x16 [32x32 not yet] saying bye bye to xpm, and higging glade --- data/iconsets/gossip/16x16/away.png | Bin 0 -> 606 bytes data/iconsets/gossip/16x16/chat.png | Bin 0 -> 652 bytes data/iconsets/gossip/16x16/closed.png | Bin 0 -> 133 bytes data/iconsets/gossip/16x16/connecting.gif | Bin 0 -> 1083 bytes data/iconsets/gossip/16x16/dnd.png | Bin 0 -> 888 bytes data/iconsets/gossip/16x16/error.png | Bin 0 -> 301 bytes data/iconsets/gossip/16x16/invisible.png | Bin 0 -> 815 bytes data/iconsets/gossip/16x16/message.png | Bin 0 -> 523 bytes .../gossip/16x16/not_in_the_roster.png | Bin 0 -> 574 bytes data/iconsets/gossip/16x16/offline.png | Bin 0 -> 524 bytes data/iconsets/gossip/16x16/online.png | Bin 0 -> 739 bytes data/iconsets/gossip/16x16/opened.png | Bin 0 -> 125 bytes data/iconsets/gossip/16x16/requested.png | Bin 0 -> 423 bytes data/iconsets/gossip/16x16/typing.png | Bin 0 -> 734 bytes data/iconsets/gossip/16x16/xa.png | Bin 0 -> 767 bytes data/iconsets/stellar/16x16/away.png | Bin 0 -> 243 bytes data/iconsets/stellar/16x16/chat.png | Bin 0 -> 248 bytes data/iconsets/stellar/16x16/closed.png | Bin 0 -> 133 bytes data/iconsets/stellar/16x16/connecting.gif | Bin 0 -> 866 bytes data/iconsets/stellar/16x16/dnd.png | Bin 0 -> 250 bytes data/iconsets/stellar/16x16/error.png | Bin 0 -> 301 bytes data/iconsets/stellar/16x16/invisible.png | Bin 0 -> 236 bytes data/iconsets/stellar/16x16/message.gif | Bin 0 -> 1691 bytes .../stellar/16x16/not_in_the_roster.png | Bin 0 -> 280 bytes data/iconsets/stellar/16x16/offline.png | Bin 0 -> 204 bytes data/iconsets/stellar/16x16/online.png | Bin 0 -> 229 bytes data/iconsets/stellar/16x16/opened.png | Bin 0 -> 125 bytes data/iconsets/stellar/16x16/requested.png | Bin 0 -> 257 bytes data/iconsets/stellar/16x16/xa.png | Bin 0 -> 202 bytes data/iconsets/sun/16x16/away.png | Bin 0 -> 724 bytes data/iconsets/sun/16x16/chat.png | Bin 0 -> 454 bytes data/iconsets/sun/16x16/closed.png | Bin 0 -> 133 bytes data/iconsets/sun/16x16/connecting.gif | Bin 0 -> 1308 bytes data/iconsets/sun/16x16/dnd.png | Bin 0 -> 381 bytes data/iconsets/sun/16x16/error.png | Bin 0 -> 412 bytes data/iconsets/sun/16x16/invisible.png | Bin 0 -> 407 bytes data/iconsets/sun/16x16/message.gif | Bin 0 -> 2133 bytes data/iconsets/sun/16x16/not_in_the_roster.png | Bin 0 -> 301 bytes data/iconsets/sun/16x16/offline.png | Bin 0 -> 417 bytes data/iconsets/sun/16x16/online.png | Bin 0 -> 458 bytes data/iconsets/sun/16x16/opened.png | Bin 0 -> 125 bytes data/iconsets/sun/16x16/requested.png | Bin 0 -> 581 bytes data/iconsets/sun/16x16/xa.png | Bin 0 -> 371 bytes data/iconsets/transports/aim/16x16/away.png | Bin 0 -> 452 bytes data/iconsets/transports/aim/16x16/chat.png | Bin 0 -> 469 bytes data/iconsets/transports/aim/16x16/dnd.png | Bin 0 -> 452 bytes data/iconsets/transports/aim/16x16/error.png | Bin 0 -> 412 bytes .../transports/aim/16x16/invisible.png | Bin 0 -> 415 bytes .../iconsets/transports/aim/16x16/message.gif | Bin 0 -> 2133 bytes .../aim/16x16/not_in_the_roster.png | Bin 0 -> 461 bytes .../iconsets/transports/aim/16x16/offline.png | Bin 0 -> 415 bytes data/iconsets/transports/aim/16x16/online.png | Bin 0 -> 469 bytes .../transports/aim/16x16/requested.png | Bin 0 -> 415 bytes data/iconsets/transports/aim/16x16/xa.png | Bin 0 -> 452 bytes .../transports/gadugadu/16x16/away.png | Bin 0 -> 517 bytes .../transports/gadugadu/16x16/chat.png | Bin 0 -> 389 bytes .../transports/gadugadu/16x16/dnd.png | Bin 0 -> 517 bytes .../transports/gadugadu/16x16/error.png | Bin 0 -> 412 bytes .../transports/gadugadu/16x16/invisible.png | Bin 0 -> 322 bytes .../transports/gadugadu/16x16/message.gif | Bin 0 -> 2133 bytes .../gadugadu/16x16/not_in_the_roster.png | Bin 0 -> 362 bytes .../transports/gadugadu/16x16/offline.png | Bin 0 -> 445 bytes .../transports/gadugadu/16x16/online.png | Bin 0 -> 389 bytes .../transports/gadugadu/16x16/requested.png | Bin 0 -> 445 bytes .../iconsets/transports/gadugadu/16x16/xa.png | Bin 0 -> 517 bytes data/iconsets/transports/icq/16x16/away.png | Bin 0 -> 663 bytes data/iconsets/transports/icq/16x16/chat.png | Bin 0 -> 692 bytes data/iconsets/transports/icq/16x16/dnd.png | Bin 0 -> 677 bytes data/iconsets/transports/icq/16x16/error.png | Bin 0 -> 412 bytes .../transports/icq/16x16/invisible.png | Bin 0 -> 821 bytes .../iconsets/transports/icq/16x16/message.gif | Bin 0 -> 2133 bytes .../icq/16x16/not_in_the_roster.png | Bin 0 -> 688 bytes .../iconsets/transports/icq/16x16/offline.png | Bin 0 -> 505 bytes data/iconsets/transports/icq/16x16/online.png | Bin 0 -> 836 bytes .../transports/icq/16x16/requested.png | Bin 0 -> 669 bytes data/iconsets/transports/icq/16x16/xa.png | Bin 0 -> 517 bytes src/config.py | 52 +-- src/dialogs.py | 4 + src/gajim_themes_window.py | 64 ++++ src/gtkgui.glade | 312 ++++++++++-------- src/roster_window.py | 17 +- 81 files changed, 246 insertions(+), 203 deletions(-) create mode 100644 data/iconsets/gossip/16x16/away.png create mode 100644 data/iconsets/gossip/16x16/chat.png create mode 100644 data/iconsets/gossip/16x16/closed.png create mode 100644 data/iconsets/gossip/16x16/connecting.gif create mode 100644 data/iconsets/gossip/16x16/dnd.png create mode 100644 data/iconsets/gossip/16x16/error.png create mode 100644 data/iconsets/gossip/16x16/invisible.png create mode 100644 data/iconsets/gossip/16x16/message.png create mode 100644 data/iconsets/gossip/16x16/not_in_the_roster.png create mode 100644 data/iconsets/gossip/16x16/offline.png create mode 100644 data/iconsets/gossip/16x16/online.png create mode 100644 data/iconsets/gossip/16x16/opened.png create mode 100644 data/iconsets/gossip/16x16/requested.png create mode 100644 data/iconsets/gossip/16x16/typing.png create mode 100644 data/iconsets/gossip/16x16/xa.png create mode 100644 data/iconsets/stellar/16x16/away.png create mode 100644 data/iconsets/stellar/16x16/chat.png create mode 100644 data/iconsets/stellar/16x16/closed.png create mode 100644 data/iconsets/stellar/16x16/connecting.gif create mode 100644 data/iconsets/stellar/16x16/dnd.png create mode 100644 data/iconsets/stellar/16x16/error.png create mode 100644 data/iconsets/stellar/16x16/invisible.png create mode 100644 data/iconsets/stellar/16x16/message.gif create mode 100644 data/iconsets/stellar/16x16/not_in_the_roster.png create mode 100644 data/iconsets/stellar/16x16/offline.png create mode 100644 data/iconsets/stellar/16x16/online.png create mode 100644 data/iconsets/stellar/16x16/opened.png create mode 100644 data/iconsets/stellar/16x16/requested.png create mode 100644 data/iconsets/stellar/16x16/xa.png create mode 100644 data/iconsets/sun/16x16/away.png create mode 100644 data/iconsets/sun/16x16/chat.png create mode 100644 data/iconsets/sun/16x16/closed.png create mode 100644 data/iconsets/sun/16x16/connecting.gif create mode 100644 data/iconsets/sun/16x16/dnd.png create mode 100644 data/iconsets/sun/16x16/error.png create mode 100644 data/iconsets/sun/16x16/invisible.png create mode 100644 data/iconsets/sun/16x16/message.gif create mode 100644 data/iconsets/sun/16x16/not_in_the_roster.png create mode 100644 data/iconsets/sun/16x16/offline.png create mode 100644 data/iconsets/sun/16x16/online.png create mode 100644 data/iconsets/sun/16x16/opened.png create mode 100644 data/iconsets/sun/16x16/requested.png create mode 100644 data/iconsets/sun/16x16/xa.png create mode 100644 data/iconsets/transports/aim/16x16/away.png create mode 100644 data/iconsets/transports/aim/16x16/chat.png create mode 100644 data/iconsets/transports/aim/16x16/dnd.png create mode 100644 data/iconsets/transports/aim/16x16/error.png create mode 100644 data/iconsets/transports/aim/16x16/invisible.png create mode 100644 data/iconsets/transports/aim/16x16/message.gif create mode 100644 data/iconsets/transports/aim/16x16/not_in_the_roster.png create mode 100644 data/iconsets/transports/aim/16x16/offline.png create mode 100644 data/iconsets/transports/aim/16x16/online.png create mode 100644 data/iconsets/transports/aim/16x16/requested.png create mode 100644 data/iconsets/transports/aim/16x16/xa.png create mode 100644 data/iconsets/transports/gadugadu/16x16/away.png create mode 100644 data/iconsets/transports/gadugadu/16x16/chat.png create mode 100644 data/iconsets/transports/gadugadu/16x16/dnd.png create mode 100644 data/iconsets/transports/gadugadu/16x16/error.png create mode 100644 data/iconsets/transports/gadugadu/16x16/invisible.png create mode 100644 data/iconsets/transports/gadugadu/16x16/message.gif create mode 100644 data/iconsets/transports/gadugadu/16x16/not_in_the_roster.png create mode 100644 data/iconsets/transports/gadugadu/16x16/offline.png create mode 100644 data/iconsets/transports/gadugadu/16x16/online.png create mode 100644 data/iconsets/transports/gadugadu/16x16/requested.png create mode 100644 data/iconsets/transports/gadugadu/16x16/xa.png create mode 100644 data/iconsets/transports/icq/16x16/away.png create mode 100644 data/iconsets/transports/icq/16x16/chat.png create mode 100644 data/iconsets/transports/icq/16x16/dnd.png create mode 100644 data/iconsets/transports/icq/16x16/error.png create mode 100644 data/iconsets/transports/icq/16x16/invisible.png create mode 100644 data/iconsets/transports/icq/16x16/message.gif create mode 100644 data/iconsets/transports/icq/16x16/not_in_the_roster.png create mode 100644 data/iconsets/transports/icq/16x16/offline.png create mode 100644 data/iconsets/transports/icq/16x16/online.png create mode 100644 data/iconsets/transports/icq/16x16/requested.png create mode 100644 data/iconsets/transports/icq/16x16/xa.png create mode 100644 src/gajim_themes_window.py diff --git a/data/iconsets/gossip/16x16/away.png b/data/iconsets/gossip/16x16/away.png new file mode 100644 index 0000000000000000000000000000000000000000..359993c9a78007cf9f519c367536cf94ab0022e5 GIT binary patch literal 606 zcmV-k0-^nhP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004b3#c}2nYxW zd<bNS0000ObVXQnRB3c<WdKcKWMv?CX>@2HQ*UHxaBpO3pY$&$0000EbVXQnL3MO! zZ*l-tZfkCDcW#U!4DtW~03Lc&Sad{Xb7OL8aCB*JZU6u{%S%)!$V@INElLFd5MKj+ zf)ZHC00054Nkl<ZILpP3y=zlp6vlt&ec#*U-h9}P#M&%rXiJjnrKv^yXpp;zn}fRB z$w9<PC<xV6kS?Nv;Gf~(C|w;y9F&L{w6Rt#rrPuxbCc^(8wXR=g80D0IXs-_$AN#W z<AA-}ay+i6XOhmHU9|@di`U$dRxaN6WoD+}{%t>%jmXO5i)X`I<$NcX?qAyJQ1uGa z7K`&oihG5SqnSamzxfACrGodTfNZKypFB2oK>079(X3XuoQ=oU-_&mQy8k6e8*X1I zyTf$av_7n$v|@U|W}oVe<@4jGe+Sr~OGFR5#R6Ze6|@LiX_Qth6jDy}{pt<R^URKb zwBhdjteYYTXuYeUweEU68D%PA4KFXhI^PpuV74?AD~?S};8!b%gg*glYc9AWcJOiS z>fD?c-R|k_Wyo;<`iVoM$(V!x{0T;DjAgJatLuI{Ld_4%(u+@Ot^WC8_X9_BYC2&? z9m}x3`j(~@VKY>0hC(BRMh6;g*l5Fr$xO6auU{&c%L6|?2P<Uqsn6?k4<7AN03ryo sH3bn7Kp_Gmf-<HP1RH07d;E8O2SPY;6_mu0DF6Tf07*qoM6N<$f+o8RtN;K2 literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/chat.png b/data/iconsets/gossip/16x16/chat.png new file mode 100644 index 0000000000000000000000000000000000000000..b7677906d2e7efa556f4a99ead824ddb28d75f21 GIT binary patch literal 652 zcmV;70(1R|P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00007bV*G`2h{`? z6A=_ywqyGM000JJOGiWi{{a60|De66lK=n!32;bRa{vGf6951U69E94oEQKA0vSm} zK~y-)V_+ZxoGj(|j}7C~BgV|e9LgciF%P8h$NLLdF*ZY(IfOad)$P@v2R8-(O<tJ% zA7(&@A2SNZY5<2Q$KkNnuwSivTK`vUtN0(YGUh+gE?^U8EB7w<{?UD)`+x4n-2YCq zo&Gz_aUj|S%t9(cPuljj{V&^A_TOQ)!+*!Qj{jX2xDf3EJ-ZaU&n<gf{s$}$`0p^+ z;lJxb*Z-bNJ^%Zx@IeWAtj=fUVa*8W2>4&Jt>nM`Y<sZH9!ov``>yo;AGkK~f5?WA z|KVH0|3__$f*T|uEmn*OdS+%Xmr|EMnHw_yJI!<Y@4na_Y;(Zcfd8QzL;pu?jrbq4 zBL=S7D&O*_s<J{Jas-IT+seJq+?4s>ZIRo5uVr5U{a5>gZ3bzM-5L8oVQ<3!lmjXM z(+;QoS94MQXk}$+i4ui;(!AG$X9xceSRMejJ#by%|FF$r|D$(AgEglfO#Pp6G~<85 zmW2P3s^U+gyuAfc3=kF;){xMZ_y{t<Z<XKw;0?iG+v9e{{ZBrS4Az`|Jo~?bx%?*^ zD}yww=~qfgEK5vX^n>#x=l>xaL%@L+zbF2G>Y>#CQ7fbV%jije&^OVXn~>nZfin~6 z=&0*SD2rW|)RB0t=ArsY-9zn@jIQ(>8Fi@}E{^6&zP`R(1an_#Xee87u$zXRwP}!p mt!YAdkf%jZkf#g-EdT&pvV9XOeI^3{0000<MNUMnLSTZ{t~gEr literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/closed.png b/data/iconsets/gossip/16x16/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d89883096c9be2ab973cac56bd60764cb9ca73a8 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UH*03y4>f~r9RN#5=*|G|JW;`<$-2xoyuWHFHT z0Ash4*>*sNs;7%%h{pNk1cv7S|0O+`4R~F$U9LL>DC_ZBm<HuAU#wfe$iT2IM*d;X Sue2zj1_n=8KbLh*2~7a8X(clN literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/connecting.gif b/data/iconsets/gossip/16x16/connecting.gif new file mode 100644 index 0000000000000000000000000000000000000000..b8803e1644fe313e72aee286f5ef51255d0759d9 GIT binary patch literal 1083 zcmZ?wbhEHb6krfwIF`r2A<V%c%E2kh$sx|cEy2wv%`2oLB%&fLp)4k;DlVojDx)qX zsUsnwD<PvREu$wbWh|v&E-!B@r*EREZm+K9qN?Vhs_vnt8K9w;s;8f=XP07Um2YWZ zV((JwVqb6XUG5#+6dceI;5^AWtToJjw!On_2ZuQhPP3gH<~lgeb#$8N<UHTmWr2(9 zLRZ&Cu5OFm+!wnC&kpun<mt7@%VUX$$5Id9MZTU(Jw2CsdM)z`SRCNJ+}me`Pt4pH z-<7@r%LDvY`T4K*_g~{5ur?rYZD8`k<iK@-LF<B|Rz}6Fj0xTl9I_!KWMfF^#?Y`$ zVPTuY!ncG+Y>kN87L~9iA$mu2%#N7M4Vke!V>35p#_fvB-IyD{J3f9-e8S#@#J!2h z2a;0`q?BwcNj;cawyiAnP-?}tinPON8Amg+k7u{;X>Hlt(zds)`#|@9vVh`$Za>$M zU}whwS0g<GW<~}E2F0H&ocs*+3_3tIFp>lq7})1F)HgM^w6--dGq<-eh$y<*$qF#F zGpb~zd6}CSOR=;m<VI_#>*$+WO184)q^N1>n%dYqxv;lLXIpFPS=c&z`1(t<C?%=t zn%TSh1O|u7x5$NS8``?~1%<`L%d`kZ8dy2`1VzLpri-?)8addy2ZY8YXM}LJ@;W$r z2Sp`hTyn8klHf8~Gxn59r9q+~6PuWxMZ|^`i(I=KF<i_Iba8n@eLb>EnwpTEGNB&X zE%T7wG7s4;^N`&#uO8-@Ou@@dT*|(|v8kT?!uOjvc*Ml{xL<wx{AEHTdgyTg-4XzF z3$hhWO~`gksK;f=8iXY~pq3myeda87OLTxygm7O|A3|?`Kg5Bv7A;<~blLJ1EBjGg h$pwsIHlQml$&BMB6w^3>rh)t%Or~kLQw-1^YXB|jWmf<I literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/dnd.png b/data/iconsets/gossip/16x16/dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..190c5ae70709e2388a684508e0f82a151fef0ca0 GIT binary patch literal 888 zcmV-;1Bd*HP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004b3#c}2nYxW zd<bNS0000ObVXQnRB3c<WdKcKWMv?CX>@2HQ*UHxaBpO3pY$&$0000EbVXQnL3MO! zZ*l-tZfkCDcW#U!4DtW~03Lc&Sad{Xb7OL8aCB*JZU6vyoJ&+F$V@INElLFd5MKj+ z>hujP0008VNkl<Zc$}q^O=w(Y6o#Mgcjiu#W||o@Njmu}t=cM9sEM6GCD0-@Ez-Kt zO+`u(aZzy9ecPoVx)mYdMr>?B#JH#}j)<gDq6KXsow035Q`1f+(<IH!<bL;aQ6?xD zTzFQ8vv>~gd)@>8v&1IzTyvma+SX}a0hpazA75T|-vRUg1yFr?dv1T>=@W0hK9JqD zvrWd)BPM?-yV1{nTm1b-WwbQ2avE^|3fSJ0`2LfR-YOJ^hLn%0xNsWp7Qn{{;Ntl0 z=*)-LuT7V0dp9;Vnw~Cu`u(%VjvqWYqT_IyXsL*IRRkV{L`co9r?N6(b*6M{IaR5K z-va0csJpA>)RDtSOkAHOTK*A)X68=?LZP%~q3T$87?Wx5u^pWYr}Fuomo68tUTy%M zdE>RgG~N+CngXE_D&XVKLv}wmfRAI6K`TMfM371F_B#ifE_^ZeDX>ifv}euG3(vQw zd{n_l4-hH|B1uzAhJE`E5c_~q`46V1rug}%N&5S@vmQlkNT^lgJF{~&x98cK62c;+ zCGrMqldP;Pk;`St=Q}aRVvHeN4e`!ZHvntSUH$UwYfB?9?@1#QAS^})gsTr(3qy*< zB2p=<`&KbZCU8RI~cKi4P`!y?=Lp{%-n-bPGs<kOuGT1gR8-LIJ!a*O8;6qYGm# z%9<pAY@D$?Q-Ag3d*e0d6$lMNW6a~2tVfRedYu^1#$dE12$IQv<iI&sRodJe`>HfN zG}x8QWYS!}8L~C=Bz?Vo<h#3R+nRaogSAXd{1El_?)ab~0f6aJWwgJ)^UCpeuUy!& z#rEX8cccsZo3%CuV=P*m4I^Vm4EOD3&&1KA!|A9lCk6%v^R2C|VsUXXT3)KfVLgfy z){5J=%5Lo9H|?7O0EUP6W)oVyD7{Ie5_72*H6x|0z*-%2+xhdC?)(Mr8UH6a&7A81 O0000<MNUMnLSTZRotHQO literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/error.png b/data/iconsets/gossip/16x16/error.png new file mode 100644 index 0000000000000000000000000000000000000000..5658e072bbce220f6c6ff844415bfaa1798df226 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6<+C7!;n z?3Xw>Syjx}EZJiV6k<#Ac6VX;4}uH!E}sk(;VkfoEM{Qf76M_$OLy!300mchx;Tbd zobH{}&3jmZ$7Qct@dk#=2JEvh&M12FW=Eb*tUyQg58;``TqUh_YH!0o$m%D%<xKc; zZ|SvJPUlvyGCU?UUsIuZ#&pJn3-Jt>(v!2#&X7Em_=`nZgmFR8sY{1@b{TV=VL$LV z`GoXl`Nb(K-P4!@{xYq}p59YAe<{PB72?u7_kX>s4Pja??YP0N>VR-Zioy&L=CWSn qpec<%<bLdb^TL-uDDdpRH_RDZ9|&CJvNr^}n!(f6&t;ucLK6Tk$Zwwj literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/invisible.png b/data/iconsets/gossip/16x16/invisible.png new file mode 100644 index 0000000000000000000000000000000000000000..a2826337533b276ff548aea5beaedd2df5f18de4 GIT binary patch literal 815 zcmV+~1JL}5P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00007bV*G`2h{`u z6deZKj*IdD000JJOGiWi{{a60|De66lK=n!32;bRa{vGf6951U69E94oEQKA0=!8? zK~y-)V_?7mScQeS*d)aCfmoMSSb&p(6u>Sm#?7Ol5+vzpw@BRHdOnYuvNwm6I2Uo6 zWhHs|^|b@kW5d@Z&YpTAX4-^fDq%s(`E|9t*rg@#8^S3s4btqd78SBGe&*z(eVf)E z>DjR6P}G#Z!$3op^6P4P0xjUiu31qQtXVlUV0lnq+rHfS)3(M>@7<6xYtp9Dg)_GY z_O|X*4D?ydr=#u(v<THD+{y|d&3=mh9!tGjYj!5h=v^PsQM1CkxonwlYvuCb?z&Ye zb0%)|Zm!)a@9VyhPe;uYXd%Q9PGv=IetjK(d4KQ4ZVlyI<EC}43F&EA4m4m{Ku0YU zS1$vJCC%tx>)u$gP1e_SA+NTY7tke~Alu!f-JKS@)Rk=pI(b#Zgx2L@ea*|l`Wlvn z_cwttj2$_#WqI<<-qo)4rJJQ(>=$w>%Gon;t14zG1bFR_n9#NwX#4V*DILq=rgScg zoeH8cal*8&<x!K`SIhai?E_k#%)qOuVkF^YGsz??VSD7nww1}V`<8)l%B<dHsk8gR zG>i?xQIlF%n&+l$1?d5%4?_k)Q++lOD-%;0FPDC^ywvUS)4NvY&Y!Xjg!AT2S_Wf- zaN_iym6nAWTY&-DD{O9L$*Cw0NueTEW^AIi=BBc~?tNB8Sv%6^Ok7#EXvVU#MKi&; z0*Eu_Oj>DMnzvOk(7Q*}+T4;`SqT&ijPR%wv$0?oceF882=M8%E6d-WKY!}VhGlb? zfpEcssVg0-inapNNRPO!r6rG=3O9;o7yzbwb_pk2Q>7rke#h$K?LeDXRxX~k(ygv+ zt6D@zkEFegC69(GcFk}@9BtX8T%1gl1HC8Ol;!WXFE8Ao8X4Rx>1=1oqosjgGYkL~ tvjM$iB4T0OD`sWh4P=`G6Al+P%>W#u6Img|`Sbt)002ovPDHLkV1n_9fM5Us literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/message.png b/data/iconsets/gossip/16x16/message.png new file mode 100644 index 0000000000000000000000000000000000000000..4c6bfc64d2bf8a7997758c2d305c16a3381d83de GIT binary patch literal 523 zcmV+m0`&cfP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0005fNkl<ZILob5 zO{;NH6h1x*WuTN214>FMqgzU0fQgdAKkzY;WMt|Gcr!GUq8KO>6Td(*lA!_Hz>rWr zPCV~fyUy+0*FCp8cvn4>wb%1JYp=bwAgDyOTFsYAr6!?REdCLG6ZLxiBb7=m%w{vZ zUN0(@3P(5`hQ(q*AP_i_@V8`gF_}zgx7$#Q?RE>7%Y{%V#NNo{_;1u|HDt3{>~^~^ z`D8Ll-LTKL4F<!Pg4gSX;cy7)n1e(pN1(V~ukiVNC=?2LA)QVys8~ss;dDB=0G%uI zBrqC{5DW&H5RFFJ{eFKV6PnE?7g6R!QN(_~N4MLB-|uHaEEXGQG8vrDXWVW#JfBYv znV@v1Jk`zTb9g)+xZUnCpM%wE6+4{{7-PJETxjCTD-fAlU$57^Gre9fe!fB^68W&( z?I-C@*ladjfW%~h!C-*P<-*CmUXRF>e_yV6JU*80b;{*(d?w`jcsy`89I#w2(Q36o zyQ0x(7OLAwLnQ$sACE`wI-O2YE|-b;y|cUz4u?Z*G#Y$htJMmV$%L=6(P)HLt363& z>T9gi>Co@@F`LbhNF-ph*@*NrQ4Z+?<)zhZN*{(vZcGvztG4>T<1dkH(G0GxPyqk{ N002ovPDHLkV1f(L>}UW0 literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/not_in_the_roster.png b/data/iconsets/gossip/16x16/not_in_the_roster.png new file mode 100644 index 0000000000000000000000000000000000000000..df8f0b2daafd6be4497497c446da5700564e9f3b GIT binary patch literal 574 zcmV-E0>S->P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00007bV*G`2h{`v z01_(7U6&UC000JJOGiWi{{a60|De66lK=n!32;bRa{vGf6951U69E94oEQKA0n155 zK~y-)&62-s6j2bzzw>5hcaO^%44ywq32Jdhu&_uM6vRRV3kwUe&7Wa!A(km)lS0e1 zcIgg;B#nv^LLjWV<Un`#_U*p6XK~rPi(an-4~ED4d}hAzfPY=oG*J}2Q00dzQi1@2 z0f=A>K;sJ#8F=Ty!rFeC=Ia0;jX;GTzkc=dXM3S7&eeW2^0h6BD$g=oxyoZy`^tM? z*UoQjyt$L6`2v7+A_xMp-3#58t80IB_-PQw$C<UmN;QB8gIN&<3KqfQVkd8g%QOt3 z^v>;m=*PWx+jp1Cs_j&Y<7-#<;@*ve1{PruO_EOqL<Yk=E0ZM2ckZojt0*phPrBFp z`)h;SHxC+EHH4WjAY@rqG83A$5k#(PMd>Uo!XU$c3k(2T3`<po2xEEoWA9vYa^+}k zb!Qf4mNOB|v?JKkIuQZ0;?mc{TVEdCe_vhh{+fluP+`c-i2#DHoMTp~D)yg0+4^&G z80vTfGiL)L1MllvRiP?a*?jwyPvgwOA`G4<@ZQU4<elpH(dYGNTY-!rRi41AA&R0@ z0QH%#-08G8mzK`2w4%@%GJqivnbQLp5DXhwYc-C4d^;Ho9^k*I-)X3+I>?D%4*&oF M07*qoM6N<$f`?`J;{X5v literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/offline.png b/data/iconsets/gossip/16x16/offline.png new file mode 100644 index 0000000000000000000000000000000000000000..df06e4b2b56dd3a180973b451327f03c4df55fc3 GIT binary patch literal 524 zcmV+n0`vWeP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004b3#c}2nYxW zd<bNS0000ObVXQnRB3c<WdKcKWMv?CX>@2HNp5R%V_|S*VAOhp0000EbVXQnL3MO! zZ*l-tZfkCDcW#U!4DtW~03Lc&Sad{Xb7OL8aCB*JZU6u{%S%)!$V@INElLFd5MKj+ zf)ZHC00047Nkl<ZILpn_%}OId6b0aO|GFbdkdet_xbz)dxS6+@$C$kfahavQPC#%u z%R!Jf1_RRF>FTaqJqss^gKf4m7Yd4k?-Zvf;9n1IH>1($hnZZMY6}7g3=n}Cptl1M zF+9e+31Lx|^>+Z!ZGfqKyS}=79Z$v@WAeWD6q=^1t15J{bM(nOcTXw$e13aYmh}Wc zxeLfL4YRMaqnMIE{Q9{ripMI1O=p%tRUl%>GlQt&_;^}xFV}q;LhCW!-z|#ea#@=R zhOnxDXxALP_l!+lwX4<YAU4av!vTb<s#*~`h*br|@-ct`gl5y4*+DF#!xg}U(1xh0 z5HXky<2*Mo@jwL-yo+&*&4#gvg7}k1bWiC$mR+4aRu#xlfV*qodwh>GeM4rl!)7^} zrZoWRudh6vj&Dv*zMLM7^2o#h6NvcF0vH4qMhL-*;`!-iy*|f(F~0!-1BM0k4u3lU O0000<MNUMnLSTZn?bjaw literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/online.png b/data/iconsets/gossip/16x16/online.png new file mode 100644 index 0000000000000000000000000000000000000000..be9cd475c448dc37f47ace86c276e56546258109 GIT binary patch literal 739 zcmV<90v!E`P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004b3#c}2nYxW zd<bNS0000ObVXQnRB3c<WdKcKWMv?CX>@2HQ*UHxaBpO3pY$&$0000EbVXQnL3MO! zZ*l-tZfkCDcW#U!4DtW~03Lc&Sad{Xb7OL8aCB*JZU6u{%S%)!$V@INElLFd5MKj+ zf)ZHC0006qNkl<ZILocm%WD%+6bInneN7%FY0^50wn`)x6&=jZidiUHL^lN&S-BBh zxT)Yy#Eqycm;M8Spa^17Lg}(niTD616fq<!*d~(Z!E`d6CYf|*TqGGAvAWO;hkLki zzI)Gw1N`G6+nh(4#7>HcI1d0FwKHd#)&hXlzX8lU;=LPJ;+K>&N;Dh~)AnW?E1y=Z z!hE5wE~^ik)#gnA)^7o??0q$LZE7MpkrcYAqo^05wKZ6<;K0H6x24YKXJ0-TW#hPe zV?U8br0bKHCoiT>r=*fz!eV(5n%OI+4hSU(#Y2osTsDdZF%5G80B9cyL;_b+XH%Z) zMionyB{<Xp=Nv)^NJ4V=#JPmW8}dx|Yx}?v<&-jH!$!WI2PoWP&N;Z~=0fTsvLgG& z#$v}@Km^2z;ql?XT6+y@O9f{fj58Mz{AaO{1ft2<4hv4o1?;B1yk1|o4ATH(42-b> zgbUt9dTn&p%*~+J-*ExUvfdTm<n{j3e?<fr18vkk)>?8b@_y?d)YPwPxw2Y;U-&^O z1!dh}j13^BW<vkg(Dy|~b6Ww3mUJO|KidG%1$x0Ka}h=vUf!A4_shF)Kc1ac2Y`CL zo}-3+<MpkqW|R#OLO=-xp#+ptG>Q$pxbj>ZviwiS4}>3XI}3_(@Mx{6J|aH4E4U}< zAs{eHh6&TD9U9$x&liY3$z(Dce;lTCIxX3@mZ+B1!;~TvlXvDiKyhYfu89A=egG>m V&KV5+gKq!;002ovPDHLkV1nC)G(!LY literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/opened.png b/data/iconsets/gossip/16x16/opened.png new file mode 100644 index 0000000000000000000000000000000000000000..198a2ed2f1b899637a2838db99692e3a7c357192 GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^>_E&Wzy>7a=S7%;I7!~_F8{%RGvfOlpa^GyM`SUO z_5fqIli7AahODQHV~EE2<OGK1|Nl=ee%O%0%i|*DV4@Jo%*)77wn+YA#hy<NK!psR Lu6{1-oD!M<uJI#W literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/requested.png b/data/iconsets/gossip/16x16/requested.png new file mode 100644 index 0000000000000000000000000000000000000000..495569e3231d603ed774779c4c7c98c1fcdef56d GIT binary patch literal 423 zcmV;Y0a*TtP)<h;3K|Lk000e1NJLTq000aC000aK0ssI2*%!;O00007bV*G`2h{`u z7Xc;%(MUc3000JJOGiWi{{a60|De66lK=n!32;bRa{vGf6951U69E94oEQKA0W?WO zK~yNuU6C<M13?socit={motrt<PT_P8X-hG1snf@jg1B^>@0-X1v~$MMJ&?z8w>;l z!QR3~?YtloEfjMbHg~%gm&72idGJ2o%rI!RTHWqVAqW(*0r0n)*sNBo*jTThHBWQ- zoO50&pCm~#9y{j%<-AwQx7!^ZhJ|9W=)C{@7z~F$&ZVR#MTA;YgynKcD<Jjmtsfa< zNcl&Q0zd;8TRR$!b}p}iuW!2$K5cKk*VZzE)Dy^BD}vtfAw^12zt*`P)N8Y^fM_U{ zrU}VR1wr1F7Uy*VXa%HcN>YT&clS%rFOPe>^UeSW6qNTOB)QV<Jsj=ZN@d>r#FO`m zB+1*0bD8SS(uqK<wLk{R=1Eg?cAKP&V}nNHAc|hYLI7l)2&T=5NF2u^`WF+zZD-zs RS7iVI002ovPDHLkV1l;#sp|j$ literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/typing.png b/data/iconsets/gossip/16x16/typing.png new file mode 100644 index 0000000000000000000000000000000000000000..10bebc1b84033a1ce6f68e4f6328701052502966 GIT binary patch literal 734 zcmV<40wMj0P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv0RI60 z0RN!9r;`8x06ug@Sad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj1+3MgYKATls8 zGayP~Yjt8ECu(VJZDC_4AX9W@X>Mh5Co}I@0006>Nkl<ZILn<=?@Lor7`{SSeHo+r zoHdG|Ph<bWz6E2Z1Jh!-5zJA8q%tf>YBE=-MGi8kRysoZ0euiLg%-}3H|897i+MxS zscj|f_lQ=lr*lrbx2^3{FFZWYJ)HZz&wI|j97oD-w}a6Cf)&!~G%}eCoK7dQ*(`Fo z9MhEZ`8?BfPoYo%ZAh6yHi*Sy@cDc&8jbM#{or|?=|CWWU@*wEAP9&=B1}`J;3`MZ zYPC?S)iUpH<e<@LYStx9!TnQ6CX)<pdOb>|pUl`~GO@8JXm=W&j#X}4Z4i&gu}EUK zH8-R5{hORD8jV5}Mb`aK{P5odl_N+oZ59iP*=@Ei#a5|QHIO@}QYi*{+LX<wPNJCF zf?juwnHUTP#%{N}{w*XD34}r+DHcrBAhU%FXD#?uJ_{nScaM^3kH=I07AWV*-H*C% zp_typBi9Y`UI{(6E@pJzYQp&V7!(Rc^#~P_@cGjQ?v4!O>z8HpU%QMS`EA@DbRe5d z;7adB3=BBXqSIB6Kp*G`RBx=UVB+yTWY&XN@J`}=z>Br$B0hw9tS-&t&R{=wl6~d< z)&If{f^|`V_-+=_g=u_T@?x2Ph0X9B_}S+WgLCNXu`z?ne?hLs1`aC`KLq~_d{Yzf zPCmi(vj>=Y@er?Hj=^=a58Yjzl0j`Ll}g>w!-pV{?!Kv~xIf~+kiD0^I68D4=PaF4 zXKP)9rl$S-2(=zLcmP)~b(8O*9p;W!oH2LcM9XnlEvK=I7|g$Y(?IwC2G3L*C@V@3 Q-v9sr07*qoM6N<$g6@7x!T<mO literal 0 HcmV?d00001 diff --git a/data/iconsets/gossip/16x16/xa.png b/data/iconsets/gossip/16x16/xa.png new file mode 100644 index 0000000000000000000000000000000000000000..0e61eeb51db825af1fc3c0e49e579366233b8e1d GIT binary patch literal 767 zcmV<b0s#GqP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004b3#c}2nYxW zd<bNS0000ObVXQnRB3c<WdKcKWMv?CX>@2HQ*UHxaBpO3pY$&$0000EbVXQnL3MO! zZ*l-tZfkCDcW#U!4DtW~03Lc&Sad{Xb7OL8aCB*JZU6u{%S%)!$V@INElLFd5MKj+ zf)ZHC0006`Nkl<ZILl*Tpe0~qVyGfpGbb}cFds9+PZb%7dUEtLi83?XUFW9rUy7Uc zy{D(GC`r0`m>AOY_2j-@Ys&p!s4Mde=!&_d=w}yaWq5QdC-nchG@t)RJ+%JI^00k$ zaxzvXO1A(DLv6j8>d&k7+5Zn)Oa0$$DEQw|R^*?8tn^!1S*cyZ!ouZ1Wh}V#^GUNa zK08|w_5W;w+y6<L{Qm=N%>J)myZrx_O{@QJ+OYh8UvJxQH5H{xK(!JWx`kO7CidED z{<&J8^?$3m#D9NF<NwEx?*G4Y`}+S5_SXOF>&pM{+P?Px+EokxD=RA;N7pZ=$jS8l zLP_lZGx09}vy}z^FIzJ2|K44j|8HEs6l_3uXVd>9hj#owadh|pxR|g{f`Wp&aNQ!T z49jM_=>NM?m-+vYmE?afCGr0U_U!;VeZ~Ks+tvULu=yVn?Ek-{IQM^VckBPTv#0!% zmzA!D=~vX@VR><(ECFb{>;Hp>eE&mK#DN+&{ND;RVE^9DKus<G%S!V8S5+4OpE{-Y z|Kv&Czvbj43&6TXSr~Tas|x>L;9>lKp_}3VDOv*mQxpaMcemC5-?M8Y*xBdL9QuFr z+L`~49$fqX^4XpL{(fHXb#-+$zy|OF)4aR@&srr>{%s(vEGoE7Sxj&n(1{<`u3Gf} z_>o=zFI_nH|K9D3|6c$#FIqV3pP_-)Zeo%Jud1rj;mGiyPyK!Ee|x%Ge);)&zSGsw xT<7NI#!Yn66cZEFla`h&l$V#vGKM)D3IJu51feNVI^_TW002ovPDHLkV1lytf%X6Z literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/away.png b/data/iconsets/stellar/16x16/away.png new file mode 100644 index 0000000000000000000000000000000000000000..58e55873dd5a14471c5390e4d33d075679419964 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=`db&7<Se#xv`66$F0f)=XLz1zl zZGCom9{&(5qU`Hx(dkuGXR_zDqn4qu>n(3Po@xP|(Ck*V{ta42KaV@4zfIeBU~lKk z#bvXnu}4h};+yL>g{^vrq(@JtjD%*>ZN4R$v1#F14-T3$S8tx@T43dPOJOoY-vrMO mS?o+TUJ3E5cQdPevCgmOzHDxq<n#mRAO=rYKbLh*2~7YtyHw=> literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/chat.png b/data/iconsets/stellar/16x16/chat.png new file mode 100644 index 0000000000000000000000000000000000000000..0427ebc516283adfcce65d43eb6fe4fd2353a0b0 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0pdfpR zr>`sfWmaBZd6n6vuO<M6*pj^6T^Rm@;DWu&Cj&)VJzX3_EPCfoKFE7Ofrr_a)woRe zS(4C^!?mnIPaHy2y4mL>D>SGmF(%Y{X-wL2XnEj#p~Kq_rUlyO7x*$X#Hm<X6>;)x zFtl10#98C28hZ2KYmSMHUdaZ3jpzA%6JaZU-+W<-Ze@hD32z*)+MEeCO-38`{Yd?A nvn1;F`vaxPS-O9EBlj--u=!*y|1w{ogBUzr{an^LB{Ts58Ut0z literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/closed.png b/data/iconsets/stellar/16x16/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d89883096c9be2ab973cac56bd60764cb9ca73a8 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UH*03y4>f~r9RN#5=*|G|JW;`<$-2xoyuWHFHT z0Ash4*>*sNs;7%%h{pNk1cv7S|0O+`4R~F$U9LL>DC_ZBm<HuAU#wfe$iT2IM*d;X Sue2zj1_n=8KbLh*2~7a8X(clN literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/connecting.gif b/data/iconsets/stellar/16x16/connecting.gif new file mode 100644 index 0000000000000000000000000000000000000000..5a67e74b1989ee5c6baf978e8b5005c413f68c9b GIT binary patch literal 866 zcmZ?wbhEHb6ky<IIK;*P1d)-E#l^+TmM!~zo8k9QhW}uo_@CR)H6+;CF~HSG&w!Z` zs7~>psB=+jVo7R>LV0FMhC)b2s)D<xZvcbhPZmyo26hG=kZB-u8JL|bcCjCr(5M(U zCFIKPW%njLPMQCM!7WN8UYezE<GHmT4xRPM-ahs9p6ULKH@+${Fuhje5#;cBW^j|) zL-n}Zw#O4nL^-jU>xRW#ALgI6jt1*CT-fD%W?NYBo84y5xfs?f9Cl@Bkxg`)EHKYM z&6q>gVur($%S=C7WrQ{;F=8{?g`m-YMO%B?rQ#YtaI;pls2DD1V3~4ZDa)$`ev`!- zCfzLX*we*=&0uU{f$HYHVyq9Ja~(M6&cMbzi(#Y0tgX||^j+S_!jvY)a8YBDg&5Yb zz~Nv~9mk&dGh**<AGsA1z1?TG4J*U;ZU&}V4MGw@R&&psyUfTdH+5RJ!VR1bh8i3g zH^q5M)%7bfPb?%Ode1K4TC-D-<>t2A-1Y~~Tq}6<a!td9PqR6hUHla)T)JijEdTT( zLya+nwM?T3S4cR3gP1WmZps!!s&Lk-nXkaoXuL!3^`S!N>qmK`cg@vT7ktz(_rM47 zLzewQ%blfC%@zo`i_HM0LCmCP4>43ZZpyL_xNCbCimlnn%7}37)dTaMitlk{V4NLr zC0ozd*FEHui<Bzg8w0Fq!G>U3kUhVX>A)Tig#|MoIvrD4n_Oa|deCjl;|U?abZZR& DY7Rwz literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/dnd.png b/data/iconsets/stellar/16x16/dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..6ea0b2dd724fe625f8711de5fb825047eae09111 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i>xc)B=-Se#xv`7ZAP1&)@x^_u2| zqEWp!KL6P0>FqRs2S1;;;6$OPvVWB`ebwGwjPh1=-<ZbolYK$l!Ov=L99O4a^=0O^ z@i-s#`b4Dr>839VT5$|j>v$IkyFSWge{%T7rz7Y27A%%7b`pzjFz0;pn1^GR@_~pS wdzk<I-V<KI8X@rM?DWhsfw>=E_L%Cw&RFyMV2<|*pt~46UHx3vIVCg!07`^kPyhe` literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/error.png b/data/iconsets/stellar/16x16/error.png new file mode 100644 index 0000000000000000000000000000000000000000..5658e072bbce220f6c6ff844415bfaa1798df226 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6<+C7!;n z?3Xw>Syjx}EZJiV6k<#Ac6VX;4}uH!E}sk(;VkfoEM{Qf76M_$OLy!300mchx;Tbd zobH{}&3jmZ$7Qct@dk#=2JEvh&M12FW=Eb*tUyQg58;``TqUh_YH!0o$m%D%<xKc; zZ|SvJPUlvyGCU?UUsIuZ#&pJn3-Jt>(v!2#&X7Em_=`nZgmFR8sY{1@b{TV=VL$LV z`GoXl`Nb(K-P4!@{xYq}p59YAe<{PB72?u7_kX>s4Pja??YP0N>VR-Zioy&L=CWSn qpec<%<bLdb^TL-uDDdpRH_RDZ9|&CJvNr^}n!(f6&t;ucLK6Tk$Zwwj literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/invisible.png b/data/iconsets/stellar/16x16/invisible.png new file mode 100644 index 0000000000000000000000000000000000000000..4d959d700344fa9f4fc560a792c9561ecf99369e GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0pdfpR zr>`sfWfnnh0nRD`aekl>TavfC3&Vd9T(EcfWS~f;r;B5VMeovy4>=ngINV|{Tjr@x z&zkh2J@H9u+q@YH@>AYtvP=-ae^+aoRPq)TVY{*n&lw$RIy;3n<nmj0zI`6k_~&L~ z-hmDa)rZG;rq#rLWMAhgR-mVOXu3n2NZ5(AU3dB2B|Ys9|JvXD{3mPPihq&}58K|v a?)Q7#=fs_s895K=2nJ7AKbLh*2~7YKQd0^5 literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/message.gif b/data/iconsets/stellar/16x16/message.gif new file mode 100644 index 0000000000000000000000000000000000000000..7e78a07c978708d358776dd21086b7bb0ef8d62f GIT binary patch literal 1691 zcmZ?wbhEHb6krfwXyIo7g6RzE{}~vHi;Ei?8hUzqmMvTMX^u+!nNLS|?>}?q%*~rO zpFMl_==1OYzZd)`9Vq_i_Hzvhc6JPKHPSO+W(3-&_>+Z`pMjr22V^<O84RqE3JP8R zne+H3s5Ch&QoF$B!+Stg;KJ74(|ZpdU}x5mV0Kx2Afm_b*wF=z8aiT}NqQSKBGzl? zW*t4+CTYInpo5t}oW@nFk8%%!c&hIHd(GHVZkg0r(AdVWh|RY62g-dZnoJs5(;Oyo zH0`oukTI|@U_RLUeD$q-1BO`)+{YL$Y8Z%V3Kbb<C~$SV9;)!t;kvP=+q<}OYjT@k zmca~O7D?@ken;4?+y2^Fu+%fS@UipNXYseRT4yWOVYM?7WM}3)wFRqQaHw=DY|v0( z_u;$3IPbOk?R<j-oiNn{O@<C8T-_`ewnp$sacJadRq1lw(oJ?}lHl3U(&*s5>f#&6 z-iZoF*xMiQJCw+L(sZcT<u_@7`;ZGIJQpZ|Y|DsZ(pjwq@?<wt$$>WqWM5dvb+>Ty zvGuq%xyKl=b+|e1O!?x{a5U+HgHP(2z?{GzQXFQB4k~yrU^j33ZEG=y!STSwgZqv7 z+4;-L!}%KV+NO@-H_d|}zh$UE{N{a3Zzsra8B8;LbhvJ<y~1K3k-*8cDcg^k&D1T* z*JerG`^Lu!>dfEy_)UYk*!kJ9hGaM-B*A{OqlVwgKwfKt*@Z0}>Ett-rxBDqN2gqX z5}ql*eD0MwkBb`lytd%SR|Y3O{#sW%VD4+T&s6PbDerBDCmJ-1mAe{}=B=>cQF&#= zd`aXC)17sjczA<!x?Q-ZMu^lMXqgab#W>~Yf}$5D5)0Uv^uBLV+tNIT^T3ZLc6P&= zTZ(M>3a;;BDYv+EXW62<?Ond?<?PD!4UGjntz2w89ToL#eLS!f#EX&>6@qlU4;eTt zUiZpFP3_dWlic%P-jOIs5@?un?l?1FiMCr)f{e_BUg0c*0-JeO41T2r78^D{cy*!l z4NpMc&lW%FJ$!D`SrMn7TQyHv7_eh$ZC!n1Q%MUK%r=xb^-M?-VE8a6<Cn^l1^fK1 zWeT`>njc^Ink;7(_r8ST5>MO1#Tgj}lMXKvzGZB%&i~cvu279FntF$SukAbez(6uK zcKT|Me5p2@R;;D8E;Q$@TDLTDL;ppCbz0|pJ}qK<{Cs!t`Q;au@*GVGm|=1&#(PGI lmo0V^WT7U^l4`S(;=R0!ZSfhCckgQ6|39!`gE$j|H2{K&SR?=d literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/not_in_the_roster.png b/data/iconsets/stellar/16x16/not_in_the_roster.png new file mode 100644 index 0000000000000000000000000000000000000000..e209800caf6353e6b787687305a713d1409a4435 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=G^tAk28_ZrvZCAbW|YuPgf{PEJ-u<`3z6&H{zllDyqr82*Fcg1yTp14X8Kx;Tbd zoL)P5H}3%j9+!OI^$w@KI+|4VSqoEmB)T|an=AZ3u}?Un$H39>a5l%ftwzsfy!tkz zssD6eur<pjN7YRKHse{YFM@(y9bLN?==!nLGfm3KaXC1rML?}n(9iZ?9{YDWi2(WP zgM9OjaVWGnALQMmlX#;#xJ&Z#UWeoDOxHE$upYL!yk}b-^L1Yn;m&;<&N6Sw3&{8w S?+^4M1B0ilpUXO@geCwnZeK0{ literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/offline.png b/data/iconsets/stellar/16x16/offline.png new file mode 100644 index 0000000000000000000000000000000000000000..c591a69268fc40e69fc5b1f5452789423b99c02a GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-%M^K@|x(Kz2bk&%l*k%Q&??0t*v zzxwKH_WOR;6H}Uduw}u68xyTVN^%`Ncd$Nn`>^}*$}>D!3-T{0E8l+5b2NVC$0!EX yI&+ssPk|;+hQ<{v2T$=Ij6SaVQ+{XDzbA~=H?+@5>wf_`kHOQ`&t;ucLK6T3qe(Xa literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/online.png b/data/iconsets/stellar/16x16/online.png new file mode 100644 index 0000000000000000000000000000000000000000..575b73c929c08ad3553df5f58227edca3c71643a GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=md%8G=Se#xv*^%#n0td^_|Khct zmzmdYlvtq?5IpItk}+HFkuxnt;qex4Iv>P67xWH_Xj1vlkrHOQxpC{0tL~poH2GsL zxycD$b!7E#?AgFP+uKK#Z_gg4DGWEnP2_!8h4qfe9uz)NozLkbT)V^N3-d*}KfPCD YVm>S>p7y~n8R!HCPgg&ebxsLQ0LU{?6951J literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/opened.png b/data/iconsets/stellar/16x16/opened.png new file mode 100644 index 0000000000000000000000000000000000000000..198a2ed2f1b899637a2838db99692e3a7c357192 GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^>_E&Wzy>7a=S7%;I7!~_F8{%RGvfOlpa^GyM`SUO z_5fqIli7AahODQHV~EE2<OGK1|Nl=ee%O%0%i|*DV4@Jo%*)77wn+YA#hy<NK!psR Lu6{1-oD!M<uJI#W literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/requested.png b/data/iconsets/stellar/16x16/requested.png new file mode 100644 index 0000000000000000000000000000000000000000..cc34197d449a25912a2d08ddf07214f53dea4126 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>?NMQuI!h%Sh!e(&TLxw0w~0m z<n8Xl@E-&h>|H(?D8gCb5n0T@z%2yAjF;}#{Q(O0dAc};Se#xv`6BND1rFBO%a$<* zGGi7m-YeGHwkYB9mXkk~-wXH(H#{k<-J-Cj^Uzw;DM3yr&2%az)w39_PB<L3=;0d< zj@1iPpWjKmxLG-f_0`4BL)#tPF1XG+(so?7AhAVUj_K96rqGHiw_8gVU7Z-~nBQRg yk7G+lr?IQXhDj?s+__n|w|x9}=7Z4w0;ZcEYkps<JSqru8H1;*pUXO@geCwkL1b|N literal 0 HcmV?d00001 diff --git a/data/iconsets/stellar/16x16/xa.png b/data/iconsets/stellar/16x16/xa.png new file mode 100644 index 0000000000000000000000000000000000000000..e1a917d240cf1f8b15abfd8e7459e66fd4b573f6 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-%M@pN$v(U{oVcTn(v0td_X|I1#q zgz51gRXCz@&;5oh!^Gx*_e-2UEi!rI`cwIc{fB@w{tFfNk~Y;A92bi|S0NWLReC+Q w<pY(7CSQfdRU(WZ)m&bG^tg6yuao>v2A@e`8>Un=gY04OboFyt=akR{0Lb1*4FCWD literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/away.png b/data/iconsets/sun/16x16/away.png new file mode 100644 index 0000000000000000000000000000000000000000..8638399abcabcb72fddff33e5bcb75350ca49960 GIT binary patch literal 724 zcmV;_0xSKAP)<h;3K|Lk000e1NJLTq000mG000mW1^@s6Ph%q@00006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U00MMLL_t(Y$IX?=Qu06)g?%Zvmb2yB zt>xpm@CjVI^ab20ia{nBWk^W)NxI402|-JjS59@MKmn0|Wp6HY_dVz9lMZZb{Pn?D zqp`nFv~1n?JDttV<?Fv5LTK9d_PkISYTDl3qWNC$=!j?);93B?yF}kXf<RRP;QOiy zBO!EsXNM?`4Fdqn^j59^2(q<B6h*pza6kmB%gg08ilh-fot~}+TR9+bc(};Wb&ro{ z>(_P1X}8h0wxQ#w>e(3tWL<6iGl=JPyGY>U!?sUO)<`4;ND|J^&xzjO<M`@oT7L_Y z0{nLpam@L}1*-2~Uqe2M7=v&e>pGET1%c}#u^_0|aXF(%Rk2S9+r~b|0AiYs<9S54 zx7n<sOo1wuX0z3r0nBFe`C<`5VHiczN5Q%44hHxhMZ+P{U|`!Y&@|J;e6Pnj<^cpF z)AT%4%W_=+qc4tSpW_hS-{*4qJW;2k>-|0vd<%sMND7c7udi=!@+3h3A;*Cb=V1sV zO|vZ1Bx<+&eF(JM|0V+lp6B}j@O{}QE9XHFh7#DaBp3iWm+Q~Zjmek+NUIRzu@Lxy zab294u^`}_$S{UO2&rnC0Am1TOb8^$xjZqF0FYtGgmj%T^y87>(J?j!Xf_wzl}tua zo}P$?Ln++vbB>b_1~L)b76Or?0@QIvqa?xpI3A6r30T%wkklA`(EWZl=I+GHi>@06 zQLWbLbh~I!6f_hHGP=jd%487ba+ON8iuqa%m(q2UWIRTq#bT*Mba$sHxg1feCH0EM zYPDAT#amJ?*Xz=#R4SKOH<U^e?B*tud3c!LpX&X&f7?%eH|<8|e6u<L0000<MNUMn GLSTZ?f>R0r literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/chat.png b/data/iconsets/sun/16x16/chat.png new file mode 100644 index 0000000000000000000000000000000000000000..2662036186c7c028fb663ad82c8cadc81b713804 GIT binary patch literal 454 zcmeAS@N?(olHy`uVBq!ia0vp^0w65F1|<EHm6d=LTavfC%YQK7jQD;BD8gCb5m^kR zJ;2!QWVRgx17n(}i(`n#@vBo#b{%pMac$mg|NQ<B{<>~%LDz$fS9~wHB+Dcf9C&(r zSLyd%^3xYxdKtoVF|H(+FLmYjg7~0mQ;P+6<}Ez1=G*Gf&5^4O(^K0TjxGu@s-JkG z(8b~J!_Pk}e$<sc6I0yuHfiGi>woonxVJ?0w$<b<3T()*(VJc`EqM01(gK$m`r;qT zgzNS&3a$)MDX<b%e0G?Thsl6PvA|B9^GTk9Crjh*xg4Dw5-bT4r+&(t7|19kY+f1G zdRzBf6id?a#aSv^LeEbpEXoUS>Zr11(VM>Db<=CpCR_gM`|OjYCths0o?YV7_3EwX z%6<34l|C`29cL_6UXYctpFLE0d2o=jrJmGX4we#Sd-un`3k7YCy!`IrRj|Bym4Q^+ z?KX!!f~t=yy;!O{1kR>iyl(DXuse3W`d#K<lAgkfQoRB;Gga=Z=bI%-@m@?&IQUCO t>DunoS3F{l)cjKvEM{;^{`>ta>(f7KS58-b6axl5gQu&X%Q~loCIFsXySV@W literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/closed.png b/data/iconsets/sun/16x16/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d89883096c9be2ab973cac56bd60764cb9ca73a8 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UH*03y4>f~r9RN#5=*|G|JW;`<$-2xoyuWHFHT z0Ash4*>*sNs;7%%h{pNk1cv7S|0O+`4R~F$U9LL>DC_ZBm<HuAU#wfe$iT2IM*d;X Sue2zj1_n=8KbLh*2~7a8X(clN literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/connecting.gif b/data/iconsets/sun/16x16/connecting.gif new file mode 100644 index 0000000000000000000000000000000000000000..53914b066150ec64219132edc6dff1e028bea78d GIT binary patch literal 1308 zcmZ?wbhEHb6krfwSZd4gY!&CTbsWz&us_=bL>$jHvp?I)_G}y5vz=_ucCkL&#rAAB z>$5$q&-SxCJHYbnAj`8OEYFTHKRe0v>?HHEQ%uiJGd(-Q^z1CtvkQ#RE;9Z<#_|6I z`~MRh|4(uJKh6IC4BP)R?ElZQ|3Am}{~Y`O^KAdmv;V)q_WuI=|BGz@FR}f<%=-T_ z+y5)9|F5w9zsmamD%<~StpBgG{J+ln|0c`-o2>tDvHZWy^8XIY|GUip@3Q>A$Nc{u z%m4e#|6xG!KewN2NU*bGfUA+70W%{51B2o}QRkx6#FEq$h4Rdj426)4R0VfW-v9>1 zpDdjG4E78<Kt({`3otOS$sCwp;GrYce_~0|$sDWs7gm&btqq&jub4VRk&O|X22*qm zQz9en+NLD3RrbD6+23ubSYng4eeRN9hXq7=rfQpQepn%T+JFO_N&cuNoj>)-a0!pG zN0y8F&)6Q$g^vSwzg4*;-?k!QMa;&TyvJ8Z99VJHTkU*lH@l*WhL(<zNwKgq6SK6O zys~;#duNy<Haqf=?C^p3%h65Q>g4+*9}e06Te<3${|sDMou77{&9R6(ddYQd+@^BB zXqy%fumuHh3(8yCf}L1pWEE94G<6J21l*Wq<P=oYG<5@A8JVP}DJZFH@~*VU>V!s^ z6B1Q5Yj`vd^IVd==vgP8?DV4IN}lz}Pwk3Y5?bLoX@@^*iRos2owTv|`Xfabr<D;# zCb@9?OB$O4u-fkjvVStz{$)-KPE0JTIk<h@813h=*>iYoc4Bru=#14>O$X+GQ2Z0v zHFMD?_a0!xo&Gdkz)EiGZNDJFq$yl&r$lGpEZEbPI?G{goKZ2~E>MVwdb?TscR@ou zzoyO|*+Idu0CDjKI;aoqpoL%uE#u&J4ra8U33O2KT32S*J$oAtA3b*539Ga64&3)Y z7_c+RSh_EKBgg#xEWiL!Ef!kwK|pC?h>oPMWhEDz^!fCXMO`PSq&HsXoEo4h*28x3 z9~(3}`0IeSmw;{W@COA)F9)~N<N(Hc8KCubPE(zj{g*6FTeEKchK-vxZ@}t=5Ql>a zkAL>~t)AYKcGy>Ae+Jx|&Z>ImK6V$QrBVI)CJGk<92W(zn)r=r5z`^*jUCtaGbVs6 z$tsIuj%#a=XX>3Wanj@|Q>RUzF*6>kMP>)?>nmI+uu{0Fd9{M0m0@8+0gIxT)AL}7 zAG{WA@=3dUx!BJe&eVz6egDIb8o%|o-~ZSnC&z*<nFDjNfWjZ%u8u`Pni0@k9JT(& YnzGYx{hG095Q8O3q--D6?#N&b0FyA(TmS$7 literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/dnd.png b/data/iconsets/sun/16x16/dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..4493fcfc8c3bdb88302791ba09b7dbafc88a4772 GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^0w65F1|<EHm6d=LTavfC%YQK7jQD;BD8gCb5m^kR zJ;2!QWVRgx1EZ{`i(`n#@uQbd`!P8Rv_7m0PB?sTshZj`?R&m^w6kQ)kFdUJV1FbS z@mboxC@9UtdeWH(+ci0yudZC?shRAo5dQk#y`bjs#`Mnbq0BM&S?;B_D%35||Df<e z<AdVG6U<zl&+}BXEIq!R*z>aYz|sR756nHV)x{zIO`~n2ap&Y1E6)8N*z$I0Z%{2z zC{QZU5d7e(^kC<Kl?NstSpG-o0I!)UQw--D&K&MH9y#yc_aAqi7&Is4Dd!LKqUPF8 z-uJ9}EPX0czG{aPSBr|KZGO+N&wJg}@&lf>8(wXj&b~`e%s}GEbM61U|9@>i$y?&< ztC=6iH(}PcZwyZtpJkol=f2o)`7wsj>2IDtdt25#`}l*Odv5<detO$B?`hmY<@fa; X`wPqDPs+In3^4{zS3j3^P6<r_=Om&t literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/error.png b/data/iconsets/sun/16x16/error.png new file mode 100644 index 0000000000000000000000000000000000000000..d99d62a84d68752d10ab8ba1b73c6b502c2569bc GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^0w65F1|<EHm6d=LTavfC%YQK7jQD;BD8gCb5m^kR zJ;2!QWVRgx1EY<ni(`n#@u!nFW-}Rz9BY2?;E9q_Q`3V7@~;$H{Yu{~SUdZIlc?ZS zXVyX?nJ)ncAG5Ivn!8W*|9r?a_t96a8CGAm*E}iuzVH3sClVWO8?t%CuHEtO`(nZC zU#ko{+!(LF{hn-ipm5jS3YmoMOgHjcKc*>{Z2TeBFthEuO3(A+b?t{sr1+S(-OWlh zI*@ZMZ~0}mW|{tNvRof6dD<s(yx)J>b7{%pk2@}&c*?^PrKhVsa|)~a<TT^if158> zTlA%>3hi20&T@=-N8bA5`P=XFCVqcv&&qJ`{ED`s+DiKwHVf;&|GcBE6ZcT-ntw~o z>fh$v3(8hV#b(DSH1YmzV)c9S`{IjN;Xfuac(Hu&k(kkND{&@69LEAThR{dt)&e4L zwmWvQd~ozwD=e;7a5sKY`J0!_jC+I}S{d$fNIqeiTJUOKs6)zQV1P1sy85}Sb4q9e E04svA=l}o! literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/invisible.png b/data/iconsets/sun/16x16/invisible.png new file mode 100644 index 0000000000000000000000000000000000000000..d1adbbbb876ec4911ea85041d45d5f59ed55aea9 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^0w65F1|<EHm6d=LTavfC%YQK7jQD;BD8gCb5m^kR zJ;2!QWVRgx1Eaa8i(`n#@wZp3*Ecx`uqOQ4dMzqz#l|+N>=id}-M;_tANSYynprj9 zpBq`<eACcB<LZnV6;g{_o}ZrCs_^3q!|}%@Tze8P<f*eWwlmjmYtUn{m><u@ye(Sp z$b?mwd>iD2A6$27@>{-~;Xs=4?2GarO|vI0bC}mZo53~EtZ>4~CA>e43kBZ0=_q)* zEmmO+5^fS;)$rz4JoVPihHZVANks;eOQ4Lqpkv3O2|C&4K_U&;zK4H4@Zf2Y-E#RW zri{PTSU8>A1dcks$?BN+e3RhX)u$YHwSQyuh!u8O8RxIbxv@8(!t}b-M1d@p8}Dty z5B6#ZxACxTnrQLPOiA(E%a0O!B0gyS$lAY`_u<tGfl~#(|EO}(bDZ9L<7$iI-T3uS yAOAiiJ~3xeZN$@srQan#wS}8FH|5VeV}J7DXSKl9pM8O0$>8bg=d#Wzp$P!z%B$%B literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/message.gif b/data/iconsets/sun/16x16/message.gif new file mode 100644 index 0000000000000000000000000000000000000000..fea7551cf8423fb811a2a4e566caa1ff1fb90617 GIT binary patch literal 2133 zcmdVb+fx%)90%}ovS)XL0!E5*QEcO_XeFYxMT*xtw$qtT+Zp`_`qKZPPkq>WHnN+5 zB!QGm(6OT^7OG&VBoZhg3Zn=lTm%t>7H~UN>!@7SI;ZDsaB4ewu#erzOkO|p`~JSa z^YJGi?acks1WcggL!f_z(7#qdtU#-Y(=HgbdQtPzpHXWNwM&B5C}@`jt%=u~1TDa8 z&Air%v>?*jkaiVm9h`REpk3#*PJ?#CpmiCvZi5zqS}!CWMsiIg*NmjoNN$LvOCVh$ z=@v<kKzc+H7D!km5rITR(kqZYf%NmFUmycK84$=#p4=43AWw!68RE$>BEvknjmQWh zqlnz$$Q?w+I5LLFI7j}spP4NE?BL-;2ljt)aJwa&gER>9QxvxhNMH-ghQ$QLW8X?x zmeQ>XPL|W;HL6Woxi>{xttR3(l0VqBFC|~fur6D^_1*V(=I!2}zRF+#a$;8Yj+`Ir z>Hx&?8#iTb1(%y36pe4KTc5dwyVBl_mzdXX+{}gRJNmHEyl!|nFe(e;o8}3Creq$A zag%5^pb9gybIPOebCkX->1t6hc;I59V2CADVhb^)NH3M;<rJecLDd;pjTw=<Q16v= zAm^{RSRDn1LTB4$=IaJ1tWaGK8b52Ly0P(Jn9ctiaw@_QS}G+tq<bEtJip)(A7%8d z&o;%f$^W!bl47Uxb2uo6*+5x2^yo0|`%_hHa$Jq`^m)eedMhqr9TfnmCAE-Etr<ls zRAV^Os|aGvAhIOcsi_04-H>3isV<|Ls#MIoB%}QJiR2QWDYMTEFqR8PT`~n(B^s=% z0$5N8oGw_xTwG~6)MMpN+A2KO#B=A0YYXBx)&X=eRc5Ao)K<JZHBDX;YzwV$pX@}I z?Z*lPAC<hl#gf#Ic?pPd=35CSJcfZF=`#1Y{h>TPGbhft=UyC%xor82WjJa8P_~2o zqpHo0xxymov?oejiBjs!uvb<(O4C=lP66cDlj8D}Ag`LYo0?9010eTOYFcqkAj`7t zz1$TAUh}#Qo8GZ(Pj&&eTv6G84CsE{rt`wT;>kr=odkH<D9_eSPR*_44<{RAP0UGY z_!Syl6ScwB#Zn^YR?1*H&X7->aFo#&*w0d5-ky}=YUERMDe#Qj7X&#?&1q6=aB~zW z*CD!IQDTAgH*pjL)`1CT{9OWAkOpY1p7{sJoI3S+U(0@R$Jd84H^p4HB0W|Xsx3J` zA3$l14HO=OaJ7xj?>m^nh+L&o3RzW8S5;O+inLw;s0ijT=6N6T!ySQ^)HF|9$gj^) zzJV5z*3c_Ry{A#5N{M>F#rQrp#ox=x>Ob-+zx=BuDApYR)d+S^sF&T7k`e&vHIad* z5<=>;a;K`8PvL6aXCULr4GqT|bNo$(EdaIZy5?FGIZi{iH+MvO+3F2Sw<2*g>;#ij zioAq5B$n^=3>Ig=b2WA&zKJ&Cb?zMXt}4sQuB`=7jR)Qa2=!8M{w7F~w5VL@#{kS- zp>%cq6t?%@M1z*3TbRF%Mxe=wCniS{)X+U-lpk2Z<j;<Ur$=JVX|bWN<6&V^552j2 zSoHcy+t%1fPmF#(K(Gx${d{npU03K$;|6@)L-gW~jD*IlJe~yTu4GrH(36nk@ssJ< z`|}R@*`GLeLs<>}!*j66a#L6IE!dWm>+^w^uK~Dn6~e{mpeNENvqEsg{@zi&4-*sZ kcQNb21Arc?g7gP^(XKpRn4O-_9NA}Z2*U>!GEE@wFUP`G(f|Me literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/not_in_the_roster.png b/data/iconsets/sun/16x16/not_in_the_roster.png new file mode 100644 index 0000000000000000000000000000000000000000..bdf776ea71dcaab42911920cdef336879a001155 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^0w65F1|<EHm6d=LTavfC%YQK7jQD;BD8gCb5m^kR zJ;2!QWVRiUan{qtF~sBe)hn^wjE*AhAAfG@auRW!=+f08@-g#&w7+lg=DE*~zH7aI zHttQ<{Bs*0$1K%VxjtR>jrbBKz84Axe38z-9BwJxxxetyQR6N3FPQ&)WqsLO)?qr+ z*62{p37JdG4}Z1DesbmbS*cV$rTxh2lV+_YjU~?gipn0z9_k+HEfchz0&+b*efDiV zBHXDi+`cAYW7i#lY}b{=M@(9tgcrN~%c?oS#Hz@=MgGj+{v-4AU!I&br(^3Z&O^1Y p9kkPYRroY*Bds5YKmHfXeC3g?<U}8HIiSZFJYD@<);T3K0RZo^dz=6O literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/offline.png b/data/iconsets/sun/16x16/offline.png new file mode 100644 index 0000000000000000000000000000000000000000..334a85c1bd99c66ceb7cc5f929652747e965807d GIT binary patch literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^0w65F1|<EHm6d=LTavfC%YQK7jQD;BD8gCb5m^kR zJ;2!QWVRgx1EZs-i(`n#@x4>6PaiT6Y5VOiQz|TT#IaCNX7AZW99<es9QPaqcU3qR zTnzo+=&{<@F!omcwEn}2D)NpZK5sthD84T~mnn4m(wDbot3!2;-KfjIec*B7UbcDX z+nGO9?TvX<c&y}U<m|IWoYKW@3!jU2A9%j`E*smyoMRCpfw$fpms#a*-{6=0;P1TC zjPm_XjLp)#JoC=8{`|GR`S6D_Z<Q3Gpw)>5+q-3W8m9CecWahapE*VQm_x4UY9^Zt zrI#}oyubch<3g6CK!A4n-JGy_ru-th^1VGF=U6KY6sK~9W!;vrnX9BOe3<Fy9vvZ; z?pBU}jSY{N1X*<Xutnd0z4D6Mhkqg!aa+3%o?YhEJh!5hr`2Kk=f{3iPH$pZdU)ZE zrrypKPBkk3S-0Hnn9nVE=s#~w&xb`_O851rn%KB4oA=m0#31GV+}ONrz))rIboFyt I=akR{0B7g1MgRZ+ literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/online.png b/data/iconsets/sun/16x16/online.png new file mode 100644 index 0000000000000000000000000000000000000000..542802bc6b351ff4947c34468a9d9dfba4b74592 GIT binary patch literal 458 zcmV;*0X6=KP)<h;3K|Lk000e1NJLTq000mG000mW1^@s6Ph%q@00006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U00C-AL_t(Y$JLa{s=_cBh3l;E{}wJp z6a@!RL5g;=RcmpoyYm{khC^trHj2aIX7dq(o{y9MF^o4CVB5u_5XP?-Fq@Uj`2m1s z=>&ivC=|XRm=ys`vs4n-6~~gma+wwZT=%VJfZ?!Gx&I+Bok{^EBE;c9o=#*O^PD1i zR|EL|ON~g8YE}Nxcr1m4*lfr!B%_GI`#pI)lIJs<xm?%`MF7Y7s1YH8Knh6_G7QNm z;`zNux{)`6`+WwuZmlM{T5+F<FnGIFjVKZFwh<{JsR?YiWf0KmFmSOTZJTr)274a& zzE9>iq7!*GJy)S_SBcc?l9oj#jgYF5^_o<T>~?7pU_RH4vqmIogaSz;w^!r)SrLB3 z`gcSV+-k`{bu~hmCIzyMC=t(7BHU91m`u{+`$BND*=RhP-{c$7i2#EEgGZys@5zUa z<XsKW>&f8coFZR%f*&`M70EyUlE}01HU9hh1Ar-SsdMp|MF0Q*07*qoM6N<$f)h%{ AHUIzs literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/opened.png b/data/iconsets/sun/16x16/opened.png new file mode 100644 index 0000000000000000000000000000000000000000..198a2ed2f1b899637a2838db99692e3a7c357192 GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^>_E&Wzy>7a=S7%;I7!~_F8{%RGvfOlpa^GyM`SUO z_5fqIli7AahODQHV~EE2<OGK1|Nl=ee%O%0%i|*DV4@Jo%*)77wn+YA#hy<NK!psR Lu6{1-oD!M<uJI#W literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/requested.png b/data/iconsets/sun/16x16/requested.png new file mode 100644 index 0000000000000000000000000000000000000000..0058b4a4e5901b86a6171a44b4a8e2831a3eb6b8 GIT binary patch literal 581 zcmV-L0=oT)P)<h;3K|Lk000e1NJLTq000mG000mW1^@s6Ph%q@00006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U00HGmL_t(Y$JNzKOT$1A2k?GG(Sul{ zSOpcmwDEDVFSPHpYBiQN77MM4Vr@asmfpR1P{fM}`aS;6%o0{w;v?w6-zAjY?99&2 zrh$M@I|2y&m89?vP%K(jvFJTs5x<aNGMONHp|k+r-l_yB2tDq*GAm;E#f^<90pcVU z1Jn%te0^0r%?p4lV_C!N*!Dj8Mq-hONq|)W+}~%34*2}MM|9x9gdQJN0&ZnW!be5I z0yq>pK&R6r!1;Nd052~#`Iumt09RMn#7E#I0hG&XA=_2~s#SI7oDK(WwNwS}?hc4f z;OU7E0k{-EDy4eHGvEvfg@8E$<Z{_;E(chaDy7?0e1cs1dVQAw4-bU`pZVa<&xC%q z+ZPw@Hn1gtjQAv>S;7frGU+r=beqdP%U;hkxmop&OC`RJr>7198jYi)MuRKVY_?iJ zG^(2T$44<ExP%PgR^-a``>HwJ1a5EDHFcbA0@P}bQ>y{%!bji<5)1-{F*RivKq3*3 zbAU|&bi1h(m-3jLoT%TNV5O4JbJx2)W14)QfVDN1@Rxx{N5{zU#7O~63*hD^9F9bW zuiv5omI*iUcfT`V8W;LSL+HSv5O<9pUl70W2_6yN3%Ql?8lM+`_-8d(nSbjY&k8s3 TiZAc800000NkvXXu0mjf)bIXK literal 0 HcmV?d00001 diff --git a/data/iconsets/sun/16x16/xa.png b/data/iconsets/sun/16x16/xa.png new file mode 100644 index 0000000000000000000000000000000000000000..ee096275b6a9dd3d9f9cb4249eb525d0e493c3ae GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^0w65F1|<EHm6d=LTavfC%YQK7jQD;BD8gCb5m^kR zJ;2!QWVRgx1Ea8~i(`n#@vE0_dNDhSxL&M@+jn`7MqlAS0Yi;*#^;h)YHyutd)%7m zbV1=&)k>bwtIxykzAKS3V?DdkGT(87Muc$A3fuZMst30`h}y8|Rz+BW(hc!D9KTjQ zc)hAYGFtRJ2V0Zu!Kn`%3$!f6-mH42dZK&P1m%NES8X`Ya5EuV^g%$ux^HfrQ~tka z@z0tcvQPiDvV&d9Vdl`*N{3_I2N%CenaBFQDLOPUa(cu3aKq)Z3YKwA(mpvu_{5(z z^`Wd8^NyTY<|n?K{ZdQyD(#y=bI+_;cA8l@A#U;gWz%GQwPpwPa?ZHEVP{>a=$g;5 zd+#ND_{MfOZ@<0FHuF>OXMVr>wf_2&slCzv>;G1yPBuIHKX=#tZ+wZmUbk*flKc-0 OCk9VfKbLh*2~7Yr@uXM) literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/aim/16x16/away.png b/data/iconsets/transports/aim/16x16/away.png new file mode 100644 index 0000000000000000000000000000000000000000..ea601db183648ff0dd4c31244a1f9b5cf6bfe408 GIT binary patch literal 452 zcmV;#0XzPQP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004tNkl<ZILn2T zu}i~16vnTDZY8@89ThC1?WT*93Oe{7*g@h{w0}TB&EO=&L203;Vxb+Jbg+Wm9Alk| zLzhNSM7jvUf{1<kJ-IYzlXmzB<nI0M``*11kM&#OSF_oq_S*|tmPMKt^`z@M|Hrz2 ze_!FlD^a#sCm{qKrxRqCmiY_F!P#XWL@6#eIy7H#DYlTMWOA0ew$5s`3`(cs6rEn= zJ$?uSWO3}|oiwx42Y@61dnAMbAi*|HMllrGvN-~Z5MkF?;|TbVb?ikAYK6?5v%8)S z^Cc>u7wDo=WDtbYq0!A8L-y}J*@Z~0j?f?hg3}W-V;qZb<rlDY)$Rd^M4+(t{c-K} z0dXV%y-)zzy@(<S$QwFeBl-asp@1+4namFN0EIGtV1zISUyZ6aNPd9Q#6b=Kpqmv1 zqFm!J2bcjg4-oVL5M_{tIlxSyc@i=)Ij)W}sI{8l>-sM^**1?Df*Dwk|25NboZe$P uEtoX7F~#<R1_=?KpYFL3r@OAJJm()gg@b9#lglaq0000<MNUMnLSTX|p2epC literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/aim/16x16/chat.png b/data/iconsets/transports/aim/16x16/chat.png new file mode 100644 index 0000000000000000000000000000000000000000..f613f407d91e7faf0a3de4534a2b6a96ee8d63bd GIT binary patch literal 469 zcmV;`0V@89P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004;Nkl<ZILmF5 zp-V$i6o=ntatNCk9BS7&6r*uC#IU3?5UXKJ?+?(nU=cM~v`m{ay9ib>42Fnc7>1RF zVGyQ>XgKaWc&_*H3}<)Tdw$<J=lAXno?177AMJKqUV2@r*XuGlH6g>Pv__>;(S6SS z{Ft!W{gCkdS%M&tquQdh&en7Va&X#+L84V3-evB%C&ALX6!U5MzOTC2Sxw1UuBbUa zL;=1yeb|@r(tZq3E|(R+xj_^FiMCBlB&tmvfvWxp>~l^o8njw{_wLh)iR8qLc2Fo3 z6hyE`2Z@bs%|U}!0j0~=zv_d8>DioXeYrFwqnV5X2|(nbaR9%45@^|<--2-%#m4v- zKmv&-zz2Y=bVfHZfQ^vcyViuSi?Rcl4{GA?{IL<tL`*^ez#y#l6-G824&Y4WQ=DAg zsyLrbYE=^v2J<12&!|6x7IE9etiWvFAozgEk&9#(#@cn_!F67!J*ps^%Q^@TEOM3Y zqL|Z|IKQ&xjHO+>Sad^f<T2R@7GW4_LZ{Qwu>Z_Y_5NEw@|=GFLIQch`^Wt=00000 LNkvXXu0mjf56aoG literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/aim/16x16/dnd.png b/data/iconsets/transports/aim/16x16/dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..ea601db183648ff0dd4c31244a1f9b5cf6bfe408 GIT binary patch literal 452 zcmV;#0XzPQP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004tNkl<ZILn2T zu}i~16vnTDZY8@89ThC1?WT*93Oe{7*g@h{w0}TB&EO=&L203;Vxb+Jbg+Wm9Alk| zLzhNSM7jvUf{1<kJ-IYzlXmzB<nI0M``*11kM&#OSF_oq_S*|tmPMKt^`z@M|Hrz2 ze_!FlD^a#sCm{qKrxRqCmiY_F!P#XWL@6#eIy7H#DYlTMWOA0ew$5s`3`(cs6rEn= zJ$?uSWO3}|oiwx42Y@61dnAMbAi*|HMllrGvN-~Z5MkF?;|TbVb?ikAYK6?5v%8)S z^Cc>u7wDo=WDtbYq0!A8L-y}J*@Z~0j?f?hg3}W-V;qZb<rlDY)$Rd^M4+(t{c-K} z0dXV%y-)zzy@(<S$QwFeBl-asp@1+4namFN0EIGtV1zISUyZ6aNPd9Q#6b=Kpqmv1 zqFm!J2bcjg4-oVL5M_{tIlxSyc@i=)Ij)W}sI{8l>-sM^**1?Df*Dwk|25NboZe$P uEtoX7F~#<R1_=?KpYFL3r@OAJJm()gg@b9#lglaq0000<MNUMnLSTX|p2epC literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/aim/16x16/error.png b/data/iconsets/transports/aim/16x16/error.png new file mode 100644 index 0000000000000000000000000000000000000000..d99d62a84d68752d10ab8ba1b73c6b502c2569bc GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^0w65F1|<EHm6d=LTavfC%YQK7jQD;BD8gCb5m^kR zJ;2!QWVRgx1EY<ni(`n#@u!nFW-}Rz9BY2?;E9q_Q`3V7@~;$H{Yu{~SUdZIlc?ZS zXVyX?nJ)ncAG5Ivn!8W*|9r?a_t96a8CGAm*E}iuzVH3sClVWO8?t%CuHEtO`(nZC zU#ko{+!(LF{hn-ipm5jS3YmoMOgHjcKc*>{Z2TeBFthEuO3(A+b?t{sr1+S(-OWlh zI*@ZMZ~0}mW|{tNvRof6dD<s(yx)J>b7{%pk2@}&c*?^PrKhVsa|)~a<TT^if158> zTlA%>3hi20&T@=-N8bA5`P=XFCVqcv&&qJ`{ED`s+DiKwHVf;&|GcBE6ZcT-ntw~o z>fh$v3(8hV#b(DSH1YmzV)c9S`{IjN;Xfuac(Hu&k(kkND{&@69LEAThR{dt)&e4L zwmWvQd~ozwD=e;7a5sKY`J0!_jC+I}S{d$fNIqeiTJUOKs6)zQV1P1sy85}Sb4q9e E04svA=l}o! literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/aim/16x16/invisible.png b/data/iconsets/transports/aim/16x16/invisible.png new file mode 100644 index 0000000000000000000000000000000000000000..17f40d529c0baa6eb37871b15479c32bfbae6005 GIT binary patch literal 415 zcmV;Q0bu@#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004INkl<ZILnQb zze)o^5QhU=h>AYL6+VEmv@q5xq_9zvLNs6@D8W`Z#6V6g^bkZn8)K0W!GQP&MDhgb zB+nuUj(#I^ESHN(@mr3aoo{|KyO-&9-ZDwG-=F2NQIjwXB?tml?dn|an@u6+p3S5I zUY{Ps_kEe48<qBTQRR7_?hOT?`fN5U-TJb8bv9K%*dsO&fYoB5kP5)vKmaza1t5rT zphLBAcY7n%@}A^ZmSl2zO14W|5=D`uolQ;FO23w|UO!mW0V04C<6}~(9L2Nf0ho2` zJt<<YqaFak(%NdAfCE!5m;2uVo7m*==SyA{Zp>&BU>;N78E`$kII1vp10cHvAgxx) zHF7l!ue`e-S0{;YgY|>xf;EC9d^Z*}VP}0rdu93t{fM%9tvHPV^bOUm#2oC<S@lq7 zU=TN^0PCA!Au5vO_Q@F__72>*E|(X7zwPnqi3XDZb7FEG`~YyiZP~dpz4ZV9002ov JPDHLkV1hyivkL$K literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/aim/16x16/message.gif b/data/iconsets/transports/aim/16x16/message.gif new file mode 100644 index 0000000000000000000000000000000000000000..fea7551cf8423fb811a2a4e566caa1ff1fb90617 GIT binary patch literal 2133 zcmdVb+fx%)90%}ovS)XL0!E5*QEcO_XeFYxMT*xtw$qtT+Zp`_`qKZPPkq>WHnN+5 zB!QGm(6OT^7OG&VBoZhg3Zn=lTm%t>7H~UN>!@7SI;ZDsaB4ewu#erzOkO|p`~JSa z^YJGi?acks1WcggL!f_z(7#qdtU#-Y(=HgbdQtPzpHXWNwM&B5C}@`jt%=u~1TDa8 z&Air%v>?*jkaiVm9h`REpk3#*PJ?#CpmiCvZi5zqS}!CWMsiIg*NmjoNN$LvOCVh$ z=@v<kKzc+H7D!km5rITR(kqZYf%NmFUmycK84$=#p4=43AWw!68RE$>BEvknjmQWh zqlnz$$Q?w+I5LLFI7j}spP4NE?BL-;2ljt)aJwa&gER>9QxvxhNMH-ghQ$QLW8X?x zmeQ>XPL|W;HL6Woxi>{xttR3(l0VqBFC|~fur6D^_1*V(=I!2}zRF+#a$;8Yj+`Ir z>Hx&?8#iTb1(%y36pe4KTc5dwyVBl_mzdXX+{}gRJNmHEyl!|nFe(e;o8}3Creq$A zag%5^pb9gybIPOebCkX->1t6hc;I59V2CADVhb^)NH3M;<rJecLDd;pjTw=<Q16v= zAm^{RSRDn1LTB4$=IaJ1tWaGK8b52Ly0P(Jn9ctiaw@_QS}G+tq<bEtJip)(A7%8d z&o;%f$^W!bl47Uxb2uo6*+5x2^yo0|`%_hHa$Jq`^m)eedMhqr9TfnmCAE-Etr<ls zRAV^Os|aGvAhIOcsi_04-H>3isV<|Ls#MIoB%}QJiR2QWDYMTEFqR8PT`~n(B^s=% z0$5N8oGw_xTwG~6)MMpN+A2KO#B=A0YYXBx)&X=eRc5Ao)K<JZHBDX;YzwV$pX@}I z?Z*lPAC<hl#gf#Ic?pPd=35CSJcfZF=`#1Y{h>TPGbhft=UyC%xor82WjJa8P_~2o zqpHo0xxymov?oejiBjs!uvb<(O4C=lP66cDlj8D}Ag`LYo0?9010eTOYFcqkAj`7t zz1$TAUh}#Qo8GZ(Pj&&eTv6G84CsE{rt`wT;>kr=odkH<D9_eSPR*_44<{RAP0UGY z_!Syl6ScwB#Zn^YR?1*H&X7->aFo#&*w0d5-ky}=YUERMDe#Qj7X&#?&1q6=aB~zW z*CD!IQDTAgH*pjL)`1CT{9OWAkOpY1p7{sJoI3S+U(0@R$Jd84H^p4HB0W|Xsx3J` zA3$l14HO=OaJ7xj?>m^nh+L&o3RzW8S5;O+inLw;s0ijT=6N6T!ySQ^)HF|9$gj^) zzJV5z*3c_Ry{A#5N{M>F#rQrp#ox=x>Ob-+zx=BuDApYR)d+S^sF&T7k`e&vHIad* z5<=>;a;K`8PvL6aXCULr4GqT|bNo$(EdaIZy5?FGIZi{iH+MvO+3F2Sw<2*g>;#ij zioAq5B$n^=3>Ig=b2WA&zKJ&Cb?zMXt}4sQuB`=7jR)Qa2=!8M{w7F~w5VL@#{kS- zp>%cq6t?%@M1z*3TbRF%Mxe=wCniS{)X+U-lpk2Z<j;<Ur$=JVX|bWN<6&V^552j2 zSoHcy+t%1fPmF#(K(Gx${d{npU03K$;|6@)L-gW~jD*IlJe~yTu4GrH(36nk@ssJ< z`|}R@*`GLeLs<>}!*j66a#L6IE!dWm>+^w^uK~Dn6~e{mpeNENvqEsg{@zi&4-*sZ kcQNb21Arc?g7gP^(XKpRn4O-_9NA}Z2*U>!GEE@wFUP`G(f|Me literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/aim/16x16/not_in_the_roster.png b/data/iconsets/transports/aim/16x16/not_in_the_roster.png new file mode 100644 index 0000000000000000000000000000000000000000..77c24a7c183ffa04d2d42a3f161fb0e147033675 GIT binary patch literal 461 zcmV;;0W$uHP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00007bV*G`2h{}< z3k4c5m(_*<000JJOGiWi{{a60|De66lK=n!32;bRa{vGf6951U69E94oEQKA0a{5! zK~y+Tjgz}d13?sq7qk!+eTFT30N2uHQ>&0#l0sAvu@HM<5d+!MMG$puOp0g(1L6fl z@&xH5&l0dW`c0Vi>`pXc`S&t2=bQhWGwbzx?_N>ej~98mYe<qL634Mo<LX=<+HGM@ zuXTda+w-GDQ6#G?)6%`J8u`9&#wG%=`*ILSzqKx3y=@~Pj4?MBfYoZHG7^Bhu>fq^ z6o4S!flib{^Y%vSM~710Sd;n11=-u(ku*(nfezqa+zaci<B};L0ysB2BemLTR*Njy zYkH1s{#vA>9p!`fhboTY0)=7dI?#a#n?(RY?8;&Kvj((>6Q_d*uVo|K1t6Wyh&Iw1 zDzAeH!Zy$UAm)ZOCUq(Yn^PuNst*XrXBwEc;xq$L45;j2+lK?Y=&XKXYG5JMC<ow! z>Ly!DzbX7U(0Q^3h&=~Db17V241ZhQ5e=|Tth9q~BtBaPpact700000NkvXXu0mjf DJgm8P literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/aim/16x16/offline.png b/data/iconsets/transports/aim/16x16/offline.png new file mode 100644 index 0000000000000000000000000000000000000000..17f40d529c0baa6eb37871b15479c32bfbae6005 GIT binary patch literal 415 zcmV;Q0bu@#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004INkl<ZILnQb zze)o^5QhU=h>AYL6+VEmv@q5xq_9zvLNs6@D8W`Z#6V6g^bkZn8)K0W!GQP&MDhgb zB+nuUj(#I^ESHN(@mr3aoo{|KyO-&9-ZDwG-=F2NQIjwXB?tml?dn|an@u6+p3S5I zUY{Ps_kEe48<qBTQRR7_?hOT?`fN5U-TJb8bv9K%*dsO&fYoB5kP5)vKmaza1t5rT zphLBAcY7n%@}A^ZmSl2zO14W|5=D`uolQ;FO23w|UO!mW0V04C<6}~(9L2Nf0ho2` zJt<<YqaFak(%NdAfCE!5m;2uVo7m*==SyA{Zp>&BU>;N78E`$kII1vp10cHvAgxx) zHF7l!ue`e-S0{;YgY|>xf;EC9d^Z*}VP}0rdu93t{fM%9tvHPV^bOUm#2oC<S@lq7 zU=TN^0PCA!Au5vO_Q@F__72>*E|(X7zwPnqi3XDZb7FEG`~YyiZP~dpz4ZV9002ov JPDHLkV1hyivkL$K literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/aim/16x16/online.png b/data/iconsets/transports/aim/16x16/online.png new file mode 100644 index 0000000000000000000000000000000000000000..f613f407d91e7faf0a3de4534a2b6a96ee8d63bd GIT binary patch literal 469 zcmV;`0V@89P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004;Nkl<ZILmF5 zp-V$i6o=ntatNCk9BS7&6r*uC#IU3?5UXKJ?+?(nU=cM~v`m{ay9ib>42Fnc7>1RF zVGyQ>XgKaWc&_*H3}<)Tdw$<J=lAXno?177AMJKqUV2@r*XuGlH6g>Pv__>;(S6SS z{Ft!W{gCkdS%M&tquQdh&en7Va&X#+L84V3-evB%C&ALX6!U5MzOTC2Sxw1UuBbUa zL;=1yeb|@r(tZq3E|(R+xj_^FiMCBlB&tmvfvWxp>~l^o8njw{_wLh)iR8qLc2Fo3 z6hyE`2Z@bs%|U}!0j0~=zv_d8>DioXeYrFwqnV5X2|(nbaR9%45@^|<--2-%#m4v- zKmv&-zz2Y=bVfHZfQ^vcyViuSi?Rcl4{GA?{IL<tL`*^ez#y#l6-G824&Y4WQ=DAg zsyLrbYE=^v2J<12&!|6x7IE9etiWvFAozgEk&9#(#@cn_!F67!J*ps^%Q^@TEOM3Y zqL|Z|IKQ&xjHO+>Sad^f<T2R@7GW4_LZ{Qwu>Z_Y_5NEw@|=GFLIQch`^Wt=00000 LNkvXXu0mjf56aoG literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/aim/16x16/requested.png b/data/iconsets/transports/aim/16x16/requested.png new file mode 100644 index 0000000000000000000000000000000000000000..17f40d529c0baa6eb37871b15479c32bfbae6005 GIT binary patch literal 415 zcmV;Q0bu@#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004INkl<ZILnQb zze)o^5QhU=h>AYL6+VEmv@q5xq_9zvLNs6@D8W`Z#6V6g^bkZn8)K0W!GQP&MDhgb zB+nuUj(#I^ESHN(@mr3aoo{|KyO-&9-ZDwG-=F2NQIjwXB?tml?dn|an@u6+p3S5I zUY{Ps_kEe48<qBTQRR7_?hOT?`fN5U-TJb8bv9K%*dsO&fYoB5kP5)vKmaza1t5rT zphLBAcY7n%@}A^ZmSl2zO14W|5=D`uolQ;FO23w|UO!mW0V04C<6}~(9L2Nf0ho2` zJt<<YqaFak(%NdAfCE!5m;2uVo7m*==SyA{Zp>&BU>;N78E`$kII1vp10cHvAgxx) zHF7l!ue`e-S0{;YgY|>xf;EC9d^Z*}VP}0rdu93t{fM%9tvHPV^bOUm#2oC<S@lq7 zU=TN^0PCA!Au5vO_Q@F__72>*E|(X7zwPnqi3XDZb7FEG`~YyiZP~dpz4ZV9002ov JPDHLkV1hyivkL$K literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/aim/16x16/xa.png b/data/iconsets/transports/aim/16x16/xa.png new file mode 100644 index 0000000000000000000000000000000000000000..ea601db183648ff0dd4c31244a1f9b5cf6bfe408 GIT binary patch literal 452 zcmV;#0XzPQP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004tNkl<ZILn2T zu}i~16vnTDZY8@89ThC1?WT*93Oe{7*g@h{w0}TB&EO=&L203;Vxb+Jbg+Wm9Alk| zLzhNSM7jvUf{1<kJ-IYzlXmzB<nI0M``*11kM&#OSF_oq_S*|tmPMKt^`z@M|Hrz2 ze_!FlD^a#sCm{qKrxRqCmiY_F!P#XWL@6#eIy7H#DYlTMWOA0ew$5s`3`(cs6rEn= zJ$?uSWO3}|oiwx42Y@61dnAMbAi*|HMllrGvN-~Z5MkF?;|TbVb?ikAYK6?5v%8)S z^Cc>u7wDo=WDtbYq0!A8L-y}J*@Z~0j?f?hg3}W-V;qZb<rlDY)$Rd^M4+(t{c-K} z0dXV%y-)zzy@(<S$QwFeBl-asp@1+4namFN0EIGtV1zISUyZ6aNPd9Q#6b=Kpqmv1 zqFm!J2bcjg4-oVL5M_{tIlxSyc@i=)Ij)W}sI{8l>-sM^**1?Df*Dwk|25NboZe$P uEtoX7F~#<R1_=?KpYFL3r@OAJJm()gg@b9#lglaq0000<MNUMnLSTX|p2epC literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/gadugadu/16x16/away.png b/data/iconsets/transports/gadugadu/16x16/away.png new file mode 100644 index 0000000000000000000000000000000000000000..90c650660491672d70318f655ce1d97543b2c654 GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfZWLeJ|V6^ zn&I~Mr9BMauQ4$6EcpNbKSNsDe+Gt@mKFwv>M1~C=OqRPr+dd37=n@+7>pUJdl;7Q zVqnl@IQJZ=_S{+qhVMY-Jq!#{|GzUZ%-FbhDFZ`p_5bG#46pxhodYy|Cd09N3~P_Q zKL=!cF|<r!IQO0bXw5Z-=Rh+VTFz|+l4<|nGt2?n#SrxW9)rR%OQ0DHY$ZW{!9ayT zTQ=`svL7hIS>O>_%)r1c1j3A$?$-SQ3W}AuMwB=gr6!hS=I1GdWag$a7#ivunCKfA ziRMTd0#zu2R0QXzm6RtIr84*?CKu)Brlw>jD!649rIzOxWfv=$=o!3HQ!fQ7Ug7ED z7@~3BweO}_lL3!Qb5PT^Q+!QJmAE{PKK;M{+zq93-bUZgJYkt3dT#PT{vY)X+y^Wh zc{aLixe#LDd;0s)Z3n7WB<|7Y^f`Sz_e`Id!q@Jqy{G+FtG~VPa+znAP0rV}PqhhW z4S2kmE3bZLW_~>NQk1oAe;iMjO}O9u3Fr2_TEf7kwkLP7*{VAMY$YX+wv?%8?%m5c qQJPC}$#d4i9J$?Gj{K7DzZh;X@V8$1?rZ{dGlQqApUXO@geCxP;KZE( literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/gadugadu/16x16/chat.png b/data/iconsets/transports/gadugadu/16x16/chat.png new file mode 100644 index 0000000000000000000000000000000000000000..c7e8e29dca92695bfd84cd66168145f1bbc50735 GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfL!kYpAc6d z{r~^}t#cUuGcdHYv`lGX_<xO|r<&p3F^2!&8P2U`cz=#zP7lNX=L~D7097*VUCQwN z8pCs-?0bfDTN&m6)!$>7Qq8cmhrxaV&mN$0OeH~n!T%YaZa44(@;D1TB8wRqxP?HN z@zUM8KR`jT64!_l=c3falFa-(g^<kLR0cyseFGDH10&HKDMO$NMUaZ%{Irtt#G+IN z-^Api{M^)(%tQsZ%%art{G#k)1rt4kS8D2|K*c4VE{-7@=X3jS^EDgrILppq(oKG9 zw(bA_ORg>6ttY%EDM$M$#NFBbfT4<UUc>GtC$~!v(-O}WzP-bG|6+2KA8YZP*P6V1 z8UJ?5-wyd}XSO@3^({xpYTgpvh6^H^nHBB%6Bj*Mz2k6y$k&q%_v$CQE3p4y{vg6! U)$6<bE6{!hPgg&ebxsLQ0CLEXXaE2J literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/gadugadu/16x16/dnd.png b/data/iconsets/transports/gadugadu/16x16/dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..90c650660491672d70318f655ce1d97543b2c654 GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfZWLeJ|V6^ zn&I~Mr9BMauQ4$6EcpNbKSNsDe+Gt@mKFwv>M1~C=OqRPr+dd37=n@+7>pUJdl;7Q zVqnl@IQJZ=_S{+qhVMY-Jq!#{|GzUZ%-FbhDFZ`p_5bG#46pxhodYy|Cd09N3~P_Q zKL=!cF|<r!IQO0bXw5Z-=Rh+VTFz|+l4<|nGt2?n#SrxW9)rR%OQ0DHY$ZW{!9ayT zTQ=`svL7hIS>O>_%)r1c1j3A$?$-SQ3W}AuMwB=gr6!hS=I1GdWag$a7#ivunCKfA ziRMTd0#zu2R0QXzm6RtIr84*?CKu)Brlw>jD!649rIzOxWfv=$=o!3HQ!fQ7Ug7ED z7@~3BweO}_lL3!Qb5PT^Q+!QJmAE{PKK;M{+zq93-bUZgJYkt3dT#PT{vY)X+y^Wh zc{aLixe#LDd;0s)Z3n7WB<|7Y^f`Sz_e`Id!q@Jqy{G+FtG~VPa+znAP0rV}PqhhW z4S2kmE3bZLW_~>NQk1oAe;iMjO}O9u3Fr2_TEf7kwkLP7*{VAMY$YX+wv?%8?%m5c qQJPC}$#d4i9J$?Gj{K7DzZh;X@V8$1?rZ{dGlQqApUXO@geCxP;KZE( literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/gadugadu/16x16/error.png b/data/iconsets/transports/gadugadu/16x16/error.png new file mode 100644 index 0000000000000000000000000000000000000000..d99d62a84d68752d10ab8ba1b73c6b502c2569bc GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^0w65F1|<EHm6d=LTavfC%YQK7jQD;BD8gCb5m^kR zJ;2!QWVRgx1EY<ni(`n#@u!nFW-}Rz9BY2?;E9q_Q`3V7@~;$H{Yu{~SUdZIlc?ZS zXVyX?nJ)ncAG5Ivn!8W*|9r?a_t96a8CGAm*E}iuzVH3sClVWO8?t%CuHEtO`(nZC zU#ko{+!(LF{hn-ipm5jS3YmoMOgHjcKc*>{Z2TeBFthEuO3(A+b?t{sr1+S(-OWlh zI*@ZMZ~0}mW|{tNvRof6dD<s(yx)J>b7{%pk2@}&c*?^PrKhVsa|)~a<TT^if158> zTlA%>3hi20&T@=-N8bA5`P=XFCVqcv&&qJ`{ED`s+DiKwHVf;&|GcBE6ZcT-ntw~o z>fh$v3(8hV#b(DSH1YmzV)c9S`{IjN;Xfuac(Hu&k(kkND{&@69LEAThR{dt)&e4L zwmWvQd~ozwD=e;7a5sKY`J0!_jC+I}S{d$fNIqeiTJUOKs6)zQV1P1sy85}Sb4q9e E04svA=l}o! literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/gadugadu/16x16/invisible.png b/data/iconsets/transports/gadugadu/16x16/invisible.png new file mode 100644 index 0000000000000000000000000000000000000000..a7c057203a96e99044deba493d0d8f64bafdd4e6 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6<+C7!;n z?3dYPIQTdv@0zp#g*Xd5B8wRqxQ#%V(cx=+22k*#r;B5V#p$WRib6*ec%Izfdg7E< zj_RiP6>D6QCZ0GIV}7}SN40#)Odl&>vzxp}1SVcQBV}RB_gm8CMwE9ltJU2D3A5C) zx>xbE82vtd?sH1~|9r{P%+rpI63Vj29cRsvW43$t>zw80``_no%U%4R=N;1v9)n%X zZ}u)PjkVl6*Yjd_{#k})Q#4uv4xF=`^?c^;>px@JUTAG$&1w1d_Mp?BWHt$j0}P#_ z7hdRgJWGw_s`w$6HTQz;KRzqR=!@4s?K`>G{C}4Cl-!y(hgRoanGyPpk?qL-tC5ON RKLb6-;OXk;vd$@?2>^KffhPa} literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/gadugadu/16x16/message.gif b/data/iconsets/transports/gadugadu/16x16/message.gif new file mode 100644 index 0000000000000000000000000000000000000000..fea7551cf8423fb811a2a4e566caa1ff1fb90617 GIT binary patch literal 2133 zcmdVb+fx%)90%}ovS)XL0!E5*QEcO_XeFYxMT*xtw$qtT+Zp`_`qKZPPkq>WHnN+5 zB!QGm(6OT^7OG&VBoZhg3Zn=lTm%t>7H~UN>!@7SI;ZDsaB4ewu#erzOkO|p`~JSa z^YJGi?acks1WcggL!f_z(7#qdtU#-Y(=HgbdQtPzpHXWNwM&B5C}@`jt%=u~1TDa8 z&Air%v>?*jkaiVm9h`REpk3#*PJ?#CpmiCvZi5zqS}!CWMsiIg*NmjoNN$LvOCVh$ z=@v<kKzc+H7D!km5rITR(kqZYf%NmFUmycK84$=#p4=43AWw!68RE$>BEvknjmQWh zqlnz$$Q?w+I5LLFI7j}spP4NE?BL-;2ljt)aJwa&gER>9QxvxhNMH-ghQ$QLW8X?x zmeQ>XPL|W;HL6Woxi>{xttR3(l0VqBFC|~fur6D^_1*V(=I!2}zRF+#a$;8Yj+`Ir z>Hx&?8#iTb1(%y36pe4KTc5dwyVBl_mzdXX+{}gRJNmHEyl!|nFe(e;o8}3Creq$A zag%5^pb9gybIPOebCkX->1t6hc;I59V2CADVhb^)NH3M;<rJecLDd;pjTw=<Q16v= zAm^{RSRDn1LTB4$=IaJ1tWaGK8b52Ly0P(Jn9ctiaw@_QS}G+tq<bEtJip)(A7%8d z&o;%f$^W!bl47Uxb2uo6*+5x2^yo0|`%_hHa$Jq`^m)eedMhqr9TfnmCAE-Etr<ls zRAV^Os|aGvAhIOcsi_04-H>3isV<|Ls#MIoB%}QJiR2QWDYMTEFqR8PT`~n(B^s=% z0$5N8oGw_xTwG~6)MMpN+A2KO#B=A0YYXBx)&X=eRc5Ao)K<JZHBDX;YzwV$pX@}I z?Z*lPAC<hl#gf#Ic?pPd=35CSJcfZF=`#1Y{h>TPGbhft=UyC%xor82WjJa8P_~2o zqpHo0xxymov?oejiBjs!uvb<(O4C=lP66cDlj8D}Ag`LYo0?9010eTOYFcqkAj`7t zz1$TAUh}#Qo8GZ(Pj&&eTv6G84CsE{rt`wT;>kr=odkH<D9_eSPR*_44<{RAP0UGY z_!Syl6ScwB#Zn^YR?1*H&X7->aFo#&*w0d5-ky}=YUERMDe#Qj7X&#?&1q6=aB~zW z*CD!IQDTAgH*pjL)`1CT{9OWAkOpY1p7{sJoI3S+U(0@R$Jd84H^p4HB0W|Xsx3J` zA3$l14HO=OaJ7xj?>m^nh+L&o3RzW8S5;O+inLw;s0ijT=6N6T!ySQ^)HF|9$gj^) zzJV5z*3c_Ry{A#5N{M>F#rQrp#ox=x>Ob-+zx=BuDApYR)d+S^sF&T7k`e&vHIad* z5<=>;a;K`8PvL6aXCULr4GqT|bNo$(EdaIZy5?FGIZi{iH+MvO+3F2Sw<2*g>;#ij zioAq5B$n^=3>Ig=b2WA&zKJ&Cb?zMXt}4sQuB`=7jR)Qa2=!8M{w7F~w5VL@#{kS- zp>%cq6t?%@M1z*3TbRF%Mxe=wCniS{)X+U-lpk2Z<j;<Ur$=JVX|bWN<6&V^552j2 zSoHcy+t%1fPmF#(K(Gx${d{npU03K$;|6@)L-gW~jD*IlJe~yTu4GrH(36nk@ssJ< z`|}R@*`GLeLs<>}!*j66a#L6IE!dWm>+^w^uK~Dn6~e{mpeNENvqEsg{@zi&4-*sZ kcQNb21Arc?g7gP^(XKpRn4O-_9NA}Z2*U>!GEE@wFUP`G(f|Me literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/gadugadu/16x16/not_in_the_roster.png b/data/iconsets/transports/gadugadu/16x16/not_in_the_roster.png new file mode 100644 index 0000000000000000000000000000000000000000..4c69a357e5b6ec3631617a07fef80e5c2bbc27e3 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>?NMQuIyJ?g}6BtqV$|CfI@6Z z-tI08|3PrU-sO{lBAf*tk;M!Q+(IDCc<FB4AE4lOPZ!4!i_^(J{{OdU_B+F{=);Ns z?JEvsJ2*QZu7AXHAWhng`NEaN@=r_l{r{h>_5VLV-=F{S(Vzd<8*co+gXc)ewKFsS zAKbB*HK}3NtN;I*{`~)6T$uQkZ`HFE1s!J{&IUVd>AzktYH7LQS+$SP|L+fr53c$@ z<HP=qhBwM4JX7xJ`9D3`l%d0+OLCe)Lc)am@|!m{=Ekuesa5zr!LY;S;vCk45=jAP zO#{RglG##v75?<KN*-<yTk*^!DTy)C_(a%*XG$7s65J<dB}zGNJ9h9Adz`qzf-2TX z<}Ni8=Lc*JEQuG{`xqyEX4)ja>4XV`rQ3wqw(|@OCmMS8xX%^$1O@?vr>mdKI;Vst E0G~LP%>V!Z literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/gadugadu/16x16/offline.png b/data/iconsets/transports/gadugadu/16x16/offline.png new file mode 100644 index 0000000000000000000000000000000000000000..0d5351c60b022bd40782d81356733ba62bd5643c GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfZU=0pAc6d z{r~^}hK7cBEX>P+?3&8|#>O=a3~@lVnAklgrvJf#ml+vV<mCPf@c*CGcZ89#4=Cm1 zwU2>8kdN;_&=??BO?3)T<II`=qrxAvvHfpvnF$o+;`+wL)dFP5$=zUO{jaT=#=x+O zf#HPWHc6nZOeH~n!T%YaZa44(@;D1TB8wRqxP?HN@zUM8KR`jT64!_l=c3falFa-( zg^<kLR0cyseFGDH10&HKDMO$NMUaZ%{Irtt#G+IN-^Api{M^)(%tQsZ%%art{G#k) z1rt4kS8D2|K*g<|E{-7*lB@^2m6#YsSPxjc^KaFO+&(4c=AZxivosx;MHVn?NLgiw z+&WzqQD&uKF@OEx%ss4J)4zUw{PyRz`Avt?cJRzD{J)E9)$aOfPq+M@^N;WDT7$m# z_xA_OZu1O!(Ow&R_I7o^2a~mYpFc`yl<a%<_-`P)EBo9F3pq*{SYI%3DKylJwX+A> TFDqXHbP$85tDnm{r-UW|mLZ!J literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/gadugadu/16x16/online.png b/data/iconsets/transports/gadugadu/16x16/online.png new file mode 100644 index 0000000000000000000000000000000000000000..c7e8e29dca92695bfd84cd66168145f1bbc50735 GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfL!kYpAc6d z{r~^}t#cUuGcdHYv`lGX_<xO|r<&p3F^2!&8P2U`cz=#zP7lNX=L~D7097*VUCQwN z8pCs-?0bfDTN&m6)!$>7Qq8cmhrxaV&mN$0OeH~n!T%YaZa44(@;D1TB8wRqxP?HN z@zUM8KR`jT64!_l=c3falFa-(g^<kLR0cyseFGDH10&HKDMO$NMUaZ%{Irtt#G+IN z-^Api{M^)(%tQsZ%%art{G#k)1rt4kS8D2|K*c4VE{-7@=X3jS^EDgrILppq(oKG9 zw(bA_ORg>6ttY%EDM$M$#NFBbfT4<UUc>GtC$~!v(-O}WzP-bG|6+2KA8YZP*P6V1 z8UJ?5-wyd}XSO@3^({xpYTgpvh6^H^nHBB%6Bj*Mz2k6y$k&q%_v$CQE3p4y{vg6! U)$6<bE6{!hPgg&ebxsLQ0CLEXXaE2J literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/gadugadu/16x16/requested.png b/data/iconsets/transports/gadugadu/16x16/requested.png new file mode 100644 index 0000000000000000000000000000000000000000..0d5351c60b022bd40782d81356733ba62bd5643c GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfZU=0pAc6d z{r~^}hK7cBEX>P+?3&8|#>O=a3~@lVnAklgrvJf#ml+vV<mCPf@c*CGcZ89#4=Cm1 zwU2>8kdN;_&=??BO?3)T<II`=qrxAvvHfpvnF$o+;`+wL)dFP5$=zUO{jaT=#=x+O zf#HPWHc6nZOeH~n!T%YaZa44(@;D1TB8wRqxP?HN@zUM8KR`jT64!_l=c3falFa-( zg^<kLR0cyseFGDH10&HKDMO$NMUaZ%{Irtt#G+IN-^Api{M^)(%tQsZ%%art{G#k) z1rt4kS8D2|K*g<|E{-7*lB@^2m6#YsSPxjc^KaFO+&(4c=AZxivosx;MHVn?NLgiw z+&WzqQD&uKF@OEx%ss4J)4zUw{PyRz`Avt?cJRzD{J)E9)$aOfPq+M@^N;WDT7$m# z_xA_OZu1O!(Ow&R_I7o^2a~mYpFc`yl<a%<_-`P)EBo9F3pq*{SYI%3DKylJwX+A> TFDqXHbP$85tDnm{r-UW|mLZ!J literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/gadugadu/16x16/xa.png b/data/iconsets/transports/gadugadu/16x16/xa.png new file mode 100644 index 0000000000000000000000000000000000000000..90c650660491672d70318f655ce1d97543b2c654 GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfZWLeJ|V6^ zn&I~Mr9BMauQ4$6EcpNbKSNsDe+Gt@mKFwv>M1~C=OqRPr+dd37=n@+7>pUJdl;7Q zVqnl@IQJZ=_S{+qhVMY-Jq!#{|GzUZ%-FbhDFZ`p_5bG#46pxhodYy|Cd09N3~P_Q zKL=!cF|<r!IQO0bXw5Z-=Rh+VTFz|+l4<|nGt2?n#SrxW9)rR%OQ0DHY$ZW{!9ayT zTQ=`svL7hIS>O>_%)r1c1j3A$?$-SQ3W}AuMwB=gr6!hS=I1GdWag$a7#ivunCKfA ziRMTd0#zu2R0QXzm6RtIr84*?CKu)Brlw>jD!649rIzOxWfv=$=o!3HQ!fQ7Ug7ED z7@~3BweO}_lL3!Qb5PT^Q+!QJmAE{PKK;M{+zq93-bUZgJYkt3dT#PT{vY)X+y^Wh zc{aLixe#LDd;0s)Z3n7WB<|7Y^f`Sz_e`Id!q@Jqy{G+FtG~VPa+znAP0rV}PqhhW z4S2kmE3bZLW_~>NQk1oAe;iMjO}O9u3Fr2_TEf7kwkLP7*{VAMY$YX+wv?%8?%m5c qQJPC}$#d4i9J$?Gj{K7DzZh;X@V8$1?rZ{dGlQqApUXO@geCxP;KZE( literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/icq/16x16/away.png b/data/iconsets/transports/icq/16x16/away.png new file mode 100644 index 0000000000000000000000000000000000000000..95670e6071f6359fe217ed762560eb8265c30211 GIT binary patch literal 663 zcmV;I0%-k-P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00007bV*G`2h#x` z3o8+Q@t7h2000JJOGiWi{{a60|De66lK=n!32;bRa{vGf5dZ)S5dnW>Uy%R+0whU9 zK~y-)g_BK)Qc)O&{l!200YMRJ<LunXV1<d`(l8JPAre9mB-%BBCA0`!yKv>o5ZVQX z8zDqQ#Fb1NMT&&9Q9&Ja7!ao!r|9kb4qDAH%)Rh(&b{Y6@AsacE0bM*6eP{2A62PT zM|!>fOrcPGruPRjiRX@7F0T;OqkdkkR)6pJ`&h5nXf~VJn7B5wUxjbcgnq47!)moc zI2?xG@5f@Xz<fT(bUKB>U^rJQl}A>q^%u3r#60=m;IY^1#p&rOPEJlR7z~h1CNY^z zFq_R#E|=kQxlk&V&~CR8jYc`qj5yEM;I7GJT8&1dzg4r@EE<gl#^W(!v6z6n-7XFe z4v@>`pw((Y+*5`hQlz%oY`$RU;czGns?{pe=`@PPA`*!NI-L$$trjYk3Vc2vXurl{ zV+sDkm6yw<802d8dL6x94~K_`0^;iVd>)ZV1a`Zf;WL6?lZ-N>(RlpsnGH87l}d@K zfj~gCHk*x2zLLQ`8FfDKq~AYk*NVsZRQC7x#c~RTf>;`z2JgXJ-h=yFgR7Od-#EI* z;}HoMj>qG$SS)Pto(-N$CEyduWHQ*@-G#&95HKY_C-x;T;iFW7y}dnAnU~>oIvHLP z{EBp&6TFd1u(PuxV2&ONg+SN+C;uzkOJtHtpwVdHcDoS_21Nq8g%_8uvQz?^@{ORS xPN!p--#=`As(%JIiKaXvg-Kb`iw&$|_7Cot-Olp{v0wlI002ovPDHLkV1hA8E8PG9 literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/icq/16x16/chat.png b/data/iconsets/transports/icq/16x16/chat.png new file mode 100644 index 0000000000000000000000000000000000000000..045b9b0e3472ecf0cf882bf527101f4e4ac30f10 GIT binary patch literal 692 zcmV;l0!#ggP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XS z000XS0e@s)kpKVy2XskIMF-Od9SAutlx#-600006VoOIv0RI600RN!9r;`8x0zpYc zK~y-6jgm=7lmQrqpMU<@8XcW+o5>9-$icE9aA8t}Xfr0NON&q*x?~cC*aGc`kcuD( zldwD(8Kn{#S$S!d3e0dIB1OwCZJ^*1gdN@vYMD#;!gqY0_dR^@Z!CZV06WF@0>`(y z(j?7xQ&_S|<Ds>{)<rB=DB@#XX_Eez$&yrZjo$E+JRKNZr-d~MimgEtf|=T<3brpe z>(gFks90958L%q3^{-&IOcvz0N^B#meps|wXoJwAr*mCkA#BUGb=r5?M-!UR>ftd# zX4f1Sm^s#WJ9`RLq7((+BL8g^>_!zG9^Gy6&Di`01~=X<-u|Onsr5o(q3o|HbYq@A zJ@!koNS|Fge%d!3&fq<eiy5%CXWfZYULOiZkiQkJy%w$ENW3JZc5~VaZyPf9A?#cQ z2oYewdCpMkJ(SUba(XN}S?$xa^Kq)LNK~lGEoU`y*COw8<a&T8L)f?p4))JK=2586 zsZc-4{f-uQBKKuOfo7-T&e)ao5+%Jr&MIUcK}H#32|s~@kj(wU=1dh0dA0ltTH1?Z zE+StGO7BL|wJ4?mdD~FbBV?&Wq%Z^=0@A?B3D52rt$3BLK*W^m6mlF!=^ZHf4e~T1 zTjdyRYehyQqL5!e@x&9w5KV(wXv&gr3=+!+d$}S1YeR|cDC#<56EZI$;})V4k;N#m zgGq@3^2e`?FtSx4XFW3aAl&qj!w}mLL4-*YkjX5uGmmNl46=+7;)wuTfsMcgpnM#* a0{jN+_Ph%FG2cl50000<MNUMnLSTaXktuEf literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/icq/16x16/dnd.png b/data/iconsets/transports/icq/16x16/dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..85ba6774d26442ed7531c83898e55f6b5f587d1a GIT binary patch literal 677 zcmV;W0$TlvP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00007bV*G`2h#x` z3oIaGZVul7000JJOGiWi{{a60|De66lK=n!32;bRa{vGf5dZ)S5dnW>Uy%R+0y0TN zK~y-)g;UFm(oq!t`OL@o0Ko^?#?|0Ph8~CsE)4@WLL`JBNNWRY(IS|?z?CZp!ChwP z!i@_T;!13zXi<;`3hJPPF=#VRkFRrn{S3#Z>A=Um=ic+3``vTT6@<$sC)|+cQKeFO ztkdbv<Z}5t^6v}(vD-44tV*PhG|#G3s?Ys?AM5oRjYb1f61N1~F4;)|{aUSt<#LH| zI1InvkNJF#*=&Z%WCFcjf38p{jx83;cN$NK^LRVKBd^zs)oO*sVu8V6fK)1l@pz2s zbc#x)0=L_ZQmKS?yNzfx%8I7MyR}Jh$7nPzhr{8YQ`6}*>h(HCqY+}Um`Lt+yJ)pq z$Ye6mXfz<+6DB_(No|wKbdk^J;c~fn15T$Cg+c+vViAc%0-a6=&1MtTY85`84^*#_ zSXd&z=aX436R`#Md%d1`dN!LyBocwmW@GXh?Y$rv1cSkFQZAQ&li9YDh^`<?=2HWK zfH+#MR!;JP_U;NadAq;Ak4v^mCYjxCM>3fduanE=aCmqKdJRr~#5KT75Pt5Gw(W~r zEh=FJOpeFnFq_T1_Da~j_g_l3>Tz&z0EfdNl1ceFtvwSHeBIl_KNZmWMgd=gUx~=4 z<Uc3e<ODC(6mVS)s0&3hOAm!YpmzVpe`V7|M#AgsUV#YkcsvLOgQ5cJ!i(Kj))Ves z)dy0sJ`w3utJN}@{WsF5y3+VJa?lS7UeeehJS2n(X~I*9tmNQdkkPq!(~Q=-00000 LNkvXXu0mjfSvxb| literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/icq/16x16/error.png b/data/iconsets/transports/icq/16x16/error.png new file mode 100644 index 0000000000000000000000000000000000000000..d99d62a84d68752d10ab8ba1b73c6b502c2569bc GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^0w65F1|<EHm6d=LTavfC%YQK7jQD;BD8gCb5m^kR zJ;2!QWVRgx1EY<ni(`n#@u!nFW-}Rz9BY2?;E9q_Q`3V7@~;$H{Yu{~SUdZIlc?ZS zXVyX?nJ)ncAG5Ivn!8W*|9r?a_t96a8CGAm*E}iuzVH3sClVWO8?t%CuHEtO`(nZC zU#ko{+!(LF{hn-ipm5jS3YmoMOgHjcKc*>{Z2TeBFthEuO3(A+b?t{sr1+S(-OWlh zI*@ZMZ~0}mW|{tNvRof6dD<s(yx)J>b7{%pk2@}&c*?^PrKhVsa|)~a<TT^if158> zTlA%>3hi20&T@=-N8bA5`P=XFCVqcv&&qJ`{ED`s+DiKwHVf;&|GcBE6ZcT-ntw~o z>fh$v3(8hV#b(DSH1YmzV)c9S`{IjN;Xfuac(Hu&k(kkND{&@69LEAThR{dt)&e4L zwmWvQd~ozwD=e;7a5sKY`J0!_jC+I}S{d$fNIqeiTJUOKs6)zQV1P1sy85}Sb4q9e E04svA=l}o! literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/icq/16x16/invisible.png b/data/iconsets/transports/icq/16x16/invisible.png new file mode 100644 index 0000000000000000000000000000000000000000..e75df8e62fc0eaa093a1c271bea3d7607abcab91 GIT binary patch literal 821 zcmV-51Iqk~P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00007bV*G`2h#@~ z2s0VhJ_|bl000JJOGiWi{{a60|De66lK=n!32;bRa{vGf5dZ)S5dnW>Uy%R+0>Vi| zK~y-)g_CPY6k!yG-<jPVb+y&)f~F;8l45CvuC-}agt(<_H`2C?Kl)K@R3ce|N=1ZF zAYG^+jUZ6zvOnraY5j-@)53~03<KS+P=*#pk!0|8zR`t}pbuVV=FEBCbG~oR0DmuC z6lUHT@EN&b1CDi$A9}jp0}UShXJug~TCKUZmxxA#q`xY9o6H*Kb5%zsu>d`ilQyo{ ziSP_$YyE}y7O`TufJyaJ8C?&0sk4aS`Y#Ezmqd)fjRCtq?3eD+hlJVsr@^LK$6~pg zDfH3G{Lfa#-v&J+V8JLjuUn&0r!l1)T>Qqt#KtMae0&rxGi2bhm)gFq{H}AYR8&=q zn+sS`wufHtYP#Jn^XeJ^=f4M&??+MJV4-k3)Ug%XvTV<c?Z(fk0kFQ|B2S*WWCE2n z)yzmwX4339(`4E5rA+As9p`mo4&I4@2Nsw0#kRg&mNLPF6%?wf00m2;c~xdAj@kGj zu`1CdI5#?ns=0#4>rR+02ZKSjwBBLcgGb!F#b?4HgOIVYPhu(Pm3THRsn*W)>ysI{ z7GU@D9u5u;a);k<CjSX%c`|tD=n*sSYy-8u^3K2ob%1W9;xmdRAZqVuH_cR~kW}l+ zRBch^*jprbm&k_8YVOLW*Tm5MI-KqyF#8kCE|iIa)Hc-C)E2|ffR-w$uHd;Ck>dM- zc-+dnkw(u~Cl`K@Z{9Dbd>V|sIo3^MbCYSN+K#*n>a_wV;H$s~L^A;^4#w<saLL0& zrgm9qKMaOdf{9PS_@`jZHPBW&2HRw~G<ilIMg{hThRA^^T(#s`sOM<I@*f0^a*c71 zHBRdkuu*_D()w9}ugJaXARRv^j&h_ZXI#5bDAi=Y;Y|Yi1(<|BxTNh8s1YVC2#o(! z|6B$la8AC=Ff#BBQ_v-`Vv$#LLR3BuTUGLJ9tT}*ME8cb00000NkvXXu0mjfI!%52 literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/icq/16x16/message.gif b/data/iconsets/transports/icq/16x16/message.gif new file mode 100644 index 0000000000000000000000000000000000000000..fea7551cf8423fb811a2a4e566caa1ff1fb90617 GIT binary patch literal 2133 zcmdVb+fx%)90%}ovS)XL0!E5*QEcO_XeFYxMT*xtw$qtT+Zp`_`qKZPPkq>WHnN+5 zB!QGm(6OT^7OG&VBoZhg3Zn=lTm%t>7H~UN>!@7SI;ZDsaB4ewu#erzOkO|p`~JSa z^YJGi?acks1WcggL!f_z(7#qdtU#-Y(=HgbdQtPzpHXWNwM&B5C}@`jt%=u~1TDa8 z&Air%v>?*jkaiVm9h`REpk3#*PJ?#CpmiCvZi5zqS}!CWMsiIg*NmjoNN$LvOCVh$ z=@v<kKzc+H7D!km5rITR(kqZYf%NmFUmycK84$=#p4=43AWw!68RE$>BEvknjmQWh zqlnz$$Q?w+I5LLFI7j}spP4NE?BL-;2ljt)aJwa&gER>9QxvxhNMH-ghQ$QLW8X?x zmeQ>XPL|W;HL6Woxi>{xttR3(l0VqBFC|~fur6D^_1*V(=I!2}zRF+#a$;8Yj+`Ir z>Hx&?8#iTb1(%y36pe4KTc5dwyVBl_mzdXX+{}gRJNmHEyl!|nFe(e;o8}3Creq$A zag%5^pb9gybIPOebCkX->1t6hc;I59V2CADVhb^)NH3M;<rJecLDd;pjTw=<Q16v= zAm^{RSRDn1LTB4$=IaJ1tWaGK8b52Ly0P(Jn9ctiaw@_QS}G+tq<bEtJip)(A7%8d z&o;%f$^W!bl47Uxb2uo6*+5x2^yo0|`%_hHa$Jq`^m)eedMhqr9TfnmCAE-Etr<ls zRAV^Os|aGvAhIOcsi_04-H>3isV<|Ls#MIoB%}QJiR2QWDYMTEFqR8PT`~n(B^s=% z0$5N8oGw_xTwG~6)MMpN+A2KO#B=A0YYXBx)&X=eRc5Ao)K<JZHBDX;YzwV$pX@}I z?Z*lPAC<hl#gf#Ic?pPd=35CSJcfZF=`#1Y{h>TPGbhft=UyC%xor82WjJa8P_~2o zqpHo0xxymov?oejiBjs!uvb<(O4C=lP66cDlj8D}Ag`LYo0?9010eTOYFcqkAj`7t zz1$TAUh}#Qo8GZ(Pj&&eTv6G84CsE{rt`wT;>kr=odkH<D9_eSPR*_44<{RAP0UGY z_!Syl6ScwB#Zn^YR?1*H&X7->aFo#&*w0d5-ky}=YUERMDe#Qj7X&#?&1q6=aB~zW z*CD!IQDTAgH*pjL)`1CT{9OWAkOpY1p7{sJoI3S+U(0@R$Jd84H^p4HB0W|Xsx3J` zA3$l14HO=OaJ7xj?>m^nh+L&o3RzW8S5;O+inLw;s0ijT=6N6T!ySQ^)HF|9$gj^) zzJV5z*3c_Ry{A#5N{M>F#rQrp#ox=x>Ob-+zx=BuDApYR)d+S^sF&T7k`e&vHIad* z5<=>;a;K`8PvL6aXCULr4GqT|bNo$(EdaIZy5?FGIZi{iH+MvO+3F2Sw<2*g>;#ij zioAq5B$n^=3>Ig=b2WA&zKJ&Cb?zMXt}4sQuB`=7jR)Qa2=!8M{w7F~w5VL@#{kS- zp>%cq6t?%@M1z*3TbRF%Mxe=wCniS{)X+U-lpk2Z<j;<Ur$=JVX|bWN<6&V^552j2 zSoHcy+t%1fPmF#(K(Gx${d{npU03K$;|6@)L-gW~jD*IlJe~yTu4GrH(36nk@ssJ< z`|}R@*`GLeLs<>}!*j66a#L6IE!dWm>+^w^uK~Dn6~e{mpeNENvqEsg{@zi&4-*sZ kcQNb21Arc?g7gP^(XKpRn4O-_9NA}Z2*U>!GEE@wFUP`G(f|Me literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/icq/16x16/not_in_the_roster.png b/data/iconsets/transports/icq/16x16/not_in_the_roster.png new file mode 100644 index 0000000000000000000000000000000000000000..cbfc948ab97737df5a691757358a17f3ff058a6d GIT binary patch literal 688 zcmV;h0#E&kP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00007bV*G`2h#x` z3>P2l_1a$m000JJOGiWi{{a60|De66lK=n!32;bRa{vGf5&!@T5&_cPe*6Fc0zFAY zK~y-)g_FyR(oq!0ug}yd5nrGtC?XnyXfuI`D>oxTB1$BPporoKN<KpJEsCH>?x$so z7+ObvMlFhhqD7lp%%WjnhAB9mbNeYig6@wm_xJm8Ki_lCJ@+!UJ;bOR!h1?268(@$ zrI$Fr$L}NdpK*YCgNr}md?FT$zqZ?LSS%J$E|)<txhu%H3tMo(mtwI9v)K%sPA6C_ z7MM&XFdmO#G#UYBazz;_6pG(CpCOapG<ak(nP5Jj!*n`@PNxIGU=W7GA&0ZsENHb_ z$Ye55uh+rj@lZzJk-N7tIF!j`7yW*J9W@$_La9^&`sej}IoxbEp<1m%EEWTaL;}ba z2#%uLTe)0*P0qbuj~f&U1qg@3kWQz;@ApHa(SS;&0{MI%%w{ve-}uHN{DGpJ{^RL( zyBwnEi9`b2ZZ{~EN`fy@Pf@oRrhZ0?*$cL>V+PCR5<;O6k7~7A`7D@xMBQgw@bO>m z{-dr00s&r5GMVJ1VK>O+IokwDsZ?sufKoRajXVQ_eLf%Ho{_;z+Qh0xqk&qj2CY_W z57y~)yd#lF1PlfPs8p&Ie1&R~!RvTD4uip952pT8RF})eBU2e_wVL2_)DzSlGU!n~ zxm<3m6sna(=@UdSrS5Pz=n(y)yRte&w^66~bKO45fU=?kW4GG@?*-`fdj3vkxb}MY zDBnZ{*Ck*E1lVl0RlT1PI;Yb|f$;m4aH)32W=9zNiHk3AeusL9dVqR{dMv<FLjC|@ WuT#mJA+-<y0000<MNUMnLSTZ7mMk{_ literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/icq/16x16/offline.png b/data/iconsets/transports/icq/16x16/offline.png new file mode 100644 index 0000000000000000000000000000000000000000..c432f25fd598322d6f4264b0fb33e59573123862 GIT binary patch literal 505 zcmV<V0S5kwP)<h;3K|Lk000e1NJLTq000mG000mO1ONa4wfZ;e00009a7bBm000XT z000XT0n*)m`~Uy|2XskIMF-OX9}6lJ6o6gq00002VoOIv0RM-N%)bBt0g6dPK~yLe z1;I^A6L0{);opDiaz+j*8#o&zA#Dg^FUA-<$S#JENFy4I!9q+cluV^pS278URbIN( z2Z-n#eTOb}FbaA(bjgE(A}AXCdL96P2nT>tSa045YYYPb005lfL-@w4$gg`gylz+{ zLxuzZKzI0Y)hG7a?Xq>3Y~Bs)t^dLXWdOL`<x?Mf-<*$Jvg%<g-m=f|htmLOTefR1 zTX)1MYxY}l-Wf-2k_i|IpQ3wxE?RfOf@M!R=d|M{<u}8GFEv*jx8F(c_`qo^UNmh? zcDTzSS~eQitvhGV6<2*>-lQp$#^fu5@Nvi)tLDu6%vBrqnzd}vg01ozvi$AvoF#8q zbkZTyCQMmyz^J@|nGR>Y?Sf^y%zMNU&wJE1qq569ydU$Svrd_C(5fj<S}<!|wpid8 zEVg>ZitV;pv}oG6SqD5}*rx>0&f8$v<Y&w=N9{3Ur#;3Edz1m-AUSeei`eOLqw+m$ vH5ud`82|u)C@<Lz+kEB{7kJK1GBm?~|BmdcA9hl?00000NkvXXu0mjfxyIFl literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/icq/16x16/online.png b/data/iconsets/transports/icq/16x16/online.png new file mode 100644 index 0000000000000000000000000000000000000000..fa0c7675afbe6a4dcae859f4b7c7230f7c45daa7 GIT binary patch literal 836 zcmV-K1H1f*P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XT z000XT0n*)m`~Uy|2XskIMF-OX9}6uQQg?>{00006VoOIv0RI600RN!9r;`8x0?|oC zK~y*q1;Jftm1O_`;OBhb**QDg&d!?JrcUy2gv&~pTg8M36fGr4DoMKvD(s?ex{NN0 zu7VKiN-s++h{7&1uQEx}V3FxGe~zoo)iz!GJKN6h_x3yh01>hv<CV;=>{R;;?JLov z(TJ3N00000J8keodRNm81t;t?dSGm8crWY;&;HUM>@b2p^q~s?pvPdUxc}S};obSY zVe|3Tp>SMyK1AU_5Dw0+4=smsWlx!EIhw6U1JMj#g&6SMrnkFZA3VZTc3AV~vbm+i z>Ykv1zltUID)sc%ceHNY-5RCVw&v!GD?_II7z1+Eb=AYod+%qWriLh&n46%Mkj?Y= zudM4Q-%TY{BuQ-UR--Lk55tkj{-&KxC+g``=JJ_DsRU%ZnH^7=xRFv%)7DM3Lb=5B z^<~MG#$Al1;(_$F!>69ymfAAv^2mg#n{;hw_hN^qC$lCO`J!jeSf-+MhxuV@-zY2k z5TC{!Lxm4^zqvkF^oPQO#GN!>$oV+aW^m6v{i_nA-xi!*TB1g}18bxk|LHN~=k&sr z#XH}fzTDZegYrC6lRQ?Bb#~T}Fi{cxo7Xm&(zZURR!KiXt>)n{>Ww(uPp(e?zH)FT zlgg#C<huyHb@$HY#pkmwTx@l!cg5IjMRk%SPo+fdPYk=2mNmHc#f}FyzFa0>)@U&I zPvVnk+E=|<)AdBUzp6d3@Egl#Napa9ikjibDtmhe)+u!6l&dT+GI^es4Z-rZvg(?u z@;J4GxR20AIBn60_wi+9+QmP<ziZ)I-pX|B&gWDn$aYgNk#1+@Hq|QC8le|k<S>r$ zw7O$+Cl|I~y1w*MXe0~CRWq5_Qk$xQMiSI2)Gm<}NLCYym=zEMKr4nYgtzP$nm!Yn zPYUr-LEdcx790{hE{J`NK1cxoAS36Pha8a+n@}|4Bb4zB#&8xlQU4#ntvowAlH*+f O0000<MNUMnLSTYUVU&CT literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/icq/16x16/requested.png b/data/iconsets/transports/icq/16x16/requested.png new file mode 100644 index 0000000000000000000000000000000000000000..4eb8be096497b6d1b8aca8bce264fbd10ec2926c GIT binary patch literal 669 zcmV;O0%HA%P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00007bV*G`2h#x` z3=}KoY<(#J000JJOGiWi{{a60|De66lK=n!32;bRa{vGf5&!@T5&_cPe*6Fc0xC&F zK~y-)jgw1@l3^HzKaZ(VBA!4^P(&~U(GDQu%1t69qC|lRf+!*=c|!6uiXtkKt2Xrm zBKiUC`U|xv3W^qOYB7t3ff=UY?s;A`oMCGE;Ntl{eee5z-jgJqe&ocZ&HDqHO!i%= zR31@%N8fj(3!a<AD;oTf>QlK~{-xXPVzpYKQmJ5La(#pKtk^*VK9@=*EEWrRy<RvR z4os(0OePbI$74_@$J~)dqxnU3pETKBgZnm{4a?;cv)K&2UJsE-1f$VNi1Yb8j7B4J zxf~je2K;_Mcl3>PH?{`1R4Ucsa5(&vnn)y2E|<Z-1p)yfZnavd)oMs4lTauWAYGBg z337X*R;y3gc`z6VgJQ9WSS*HYHj7Xwgl4meYPE_&p#Zzx&f>3PVM+X+Q|9xz_!H6| zu=iTf@Arj>)6?lRd_EtvS}lu@h)2W~iCW+1mF852lXgwk>oua$s7Q4>ouY0`J`lI1 z?ZAJ*yAlqE#dI>6jF=kj2Ae#SMB0B~wOU07EDi>PpfzKI=e&qDgTa7$y^c<&gLb<u zl6YIWb(6^?b|fB;!(y>Or_*i4$3#mK0k{}W=4t5ldKMoLZQ>etFgRuMmszlwTlaW8 ze29MXUD+O@tHg_46JF(1DkTn#+wBJ33z*Gj@y;EP!O7X9e3^*sCbGcga&71Pi9`o{ z`l#~v%gv=a_fZp1h#xfgkm_6F9&wj=Og!9(l|1-2y3~94UfaB{00000NkvXXu0mjf D5d<sJ literal 0 HcmV?d00001 diff --git a/data/iconsets/transports/icq/16x16/xa.png b/data/iconsets/transports/icq/16x16/xa.png new file mode 100644 index 0000000000000000000000000000000000000000..c54a80b3392fea611be427c3e67603195d3198ed GIT binary patch literal 517 zcmV+g0{Z=lP)<h;3K|Lk000e1NJLTq000mG000mO1ONa4wfZ;e00009a7bBm000XT z000XT0n*)m`~Uy|2XskIMF-OX9}6fkZL;er00002VoOIv0RM-N%)bBt0hUQbK~yLe z1;If`Qvm>g;s3oYtwbAGiBJ#*1tXAHg=yd^l!8GB(Le+tItbB%mC!-hxq~M|Fm{Z{ z*ku$WLL@qffjG)aNGpv}riEjnuHx_e002VjfmC#T|8}@QF8}}lz?q;JU1Va<=OuT2 zWw=0`I4uAGN5Z9-R!w@r4a@$pVJEWQ{5P^mKLA|o@VCEQHsg2KEEqTMyeY#q5&&nL zsw-|-cGPKC9Wd`(XB~5|+<?oG`2)3-UoHE>tdm~1<cvi-4OZzT@_xmNMF*U6(J#)J zcfvkf47RyPBaNH8mMvQ{V@3Vvu$^|>>0yJ9oFjNM;;aQT4qH=qO`3MnoLQUYA)F6> zp7f@Vd~MDtN9;3Uw^;{`$z!;6!Z|<q&Ph8Q_LQUE_q46X40gCf@O<2F&N*$uAq#eU z#jI)D3@Y5^D2yERnR$=dYR;T}9yjfvmyG@)1<=HksF5v}4>|6bJ=WW9k8OrE`T?MU zF1i@1v)zlv<WpGLXDCmJ0{{Tj@gUd=tCYA(l2L9GCkp=o&>s=uv+z_800000NkvXX Hu0mjfT$9_3 literal 0 HcmV?d00001 diff --git a/src/config.py b/src/config.py index a4310e95d4..d9ed1f4472 100644 --- a/src/config.py +++ b/src/config.py @@ -130,7 +130,7 @@ def __init__(self, plugin): self.xml.get_widget('add_remove_emoticons_button').set_sensitive(st) #iconset - iconsets_list = os.listdir(os.path.join(gajim.DATA_DIR, 'iconsets/')) + iconsets_list = os.listdir(os.path.join(gajim.DATA_DIR, 'iconsets')) model = gtk.ListStore(str) self.iconset_combobox.set_model(model) l = [] @@ -423,17 +423,6 @@ def __init__(self, plugin): def on_preferences_window_show(self, widget): self.notebook.set_current_page(0) - ''' - theme_combobox = self.xml.get_widget('theme_combobox') - model = theme_combobox.get_model() - active = theme_combobox.get_active() - theme = model[active][0] - fonts_colors_table = self.xml.get_widget('fonts_colors_table') - if theme == 'custom': - fonts_colors_table.show() - else: - fonts_colors_table.hide() - ''' def on_preferences_window_key_press_event(self, widget, event): if event.keyval == gtk.keysyms.Escape: @@ -501,8 +490,8 @@ def on_transports_iconsets_checkbutton_toggled(self, widget): self.on_checkbutton_toggled(widget, 'use_transports_iconsets') self.plugin.roster.draw_roster() - def on_edit_theme_button_clicked(self, widget): - GajimThemesWindow(self.plugin) + def on_manage_theme_button_clicked(self, widget): + dialogs.GajimThemesWindow(self.plugin) def on_roster_widget_color_set(self, widget, text): @@ -563,29 +552,6 @@ def on_theme_combobox_changed(self, widget): model = widget.get_model() active = widget.get_active() theme = model[active][0] - ''' - fonts_colors_table = self.xml.get_widget('fonts_colors_table') - if theme == 'custom': - fonts_colors_table.show() - else: - fonts_colors_table.hide() - for w in color_widgets: - widg = self.xml.get_widget(w) - if theme == 'custom': - widg.set_color(gtk.gdk.color_parse(gajim.config.get( - color_widgets[w]))) - else: - widg.set_color(gtk.gdk.color_parse(self.theme_default[theme]\ - [color_widgets[w]])) - self.on_roster_widget_color_set(widg, color_widgets[w]) - for w in font_widgets: - widg = self.xml.get_widget(w) - if theme == 'custom': - widg.set_font_name(gajim.config.get(font_widgets[w])) - else: - widg.set_font_name(self.theme_default[theme][font_widgets[w]]) - self.on_widget_font_set(widg, font_widgets[w]) - ''' gajim.config.set('roster_theme', theme) # begin repainting themed widgets throughout @@ -1042,18 +1008,6 @@ def on_open_advanced_editor_button_clicked(self, widget, data = None): self.plugin.windows['advanced_config'] = \ dialogs.Advanced_configuration_window(self.plugin) -#---------- GajimThemesWindow class -------------# -class GajimThemesWindow: - def on_close_button_clicked(self, widget): - self.window.destroy() - - def __init__(self, plugin): - self.xml = gtk.glade.XML(GTKGUI_GLADE, 'gajim_themes_window', APP) - self.window = self.xml.get_widget('gajim_themes_window') - self.plugin = plugin - self.xml.signal_autoconnect(self) - self.window.show_all() - #---------- Account_modification_window class -------------# class Account_modification_window: '''Class for account informations''' diff --git a/src/dialogs.py b/src/dialogs.py index a7846ae5b7..7a5c4c4fe4 100644 --- a/src/dialogs.py +++ b/src/dialogs.py @@ -23,6 +23,7 @@ import os from vcard import Vcard_window +from gajim_themes_window import GajimThemesWindow from advanced import Advanced_configuration_window from gajim import User from common import gajim @@ -421,6 +422,7 @@ def get_button(self, index): buttons = self.action_area.get_children() return index < len(buttons) and buttons[index] or None + class HigDialog(Dialog): def __init__(self, parent, pritext, sectext, stockimage, buttons, default = None): """GNOME higified version of the Dialog object. Inherit @@ -503,6 +505,7 @@ def __init__(self, pritext, sectext=''): [ [ gtk.STOCK_OK, gtk.RESPONSE_OK ] ] ) + class Subscription_request_window: def __init__(self, plugin, jid, text, account): xml = gtk.glade.XML(GTKGUI_GLADE, 'subscription_request_window', APP) @@ -719,6 +722,7 @@ def run(self): self.dialog.destroy() return message + class Popup_notification_window: def __init__(self, plugin, event_type, jid, account): self.plugin = plugin diff --git a/src/gajim_themes_window.py b/src/gajim_themes_window.py new file mode 100644 index 0000000000..b2b37ab640 --- /dev/null +++ b/src/gajim_themes_window.py @@ -0,0 +1,64 @@ +## dialogs.py +## +## Gajim Team: +## - Yann Le Boulanger <asterix@lagaule.org> +## - Vincent Hanquez <tab@snarc.org> +## - Nikos Kouremenos <kourem@gmail.com> +## +## Copyright (C) 2003-2005 Gajim Team +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published +## by the Free Software Foundation; version 2 only. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## + +import gtk +import gtk.glade + +from common import i18n +_ = i18n._ +APP = i18n.APP +gtk.glade.bindtextdomain (APP, i18n.DIR) +gtk.glade.textdomain (APP) + +GTKGUI_GLADE = 'gtkgui.glade' + +class GajimThemesWindow: + def on_close_button_clicked(self, widget): + self.window.destroy() + + def __init__(self, plugin): + self.xml = gtk.glade.XML(GTKGUI_GLADE, 'gajim_themes_window', APP) + self.window = self.xml.get_widget('gajim_themes_window') + self.plugin = plugin + self.xml.signal_autoconnect(self) + self.window.show_all() + + ''' + fonts_colors_table = self.xml.get_widget('fonts_colors_table') + if theme == 'custom': + fonts_colors_table.show() + else: + fonts_colors_table.hide() + for w in color_widgets: + widg = self.xml.get_widget(w) + if theme == 'custom': + widg.set_color(gtk.gdk.color_parse(gajim.config.get( + color_widgets[w]))) + else: + widg.set_color(gtk.gdk.color_parse(self.theme_default[theme]\ + [color_widgets[w]])) + self.on_roster_widget_color_set(widg, color_widgets[w]) + for w in font_widgets: + widg = self.xml.get_widget(w) + if theme == 'custom': + widg.set_font_name(gajim.config.get(font_widgets[w])) + else: + widg.set_font_name(self.theme_default[theme][font_widgets[w]]) + self.on_widget_font_set(widg, font_widgets[w]) + ''' diff --git a/src/gtkgui.glade b/src/gtkgui.glade index b4acb9d874..eba20cad54 100644 --- a/src/gtkgui.glade +++ b/src/gtkgui.glade @@ -47,7 +47,7 @@ <property name="use_underline">True</property> <child internal-child="image"> - <widget class="GtkImage" id="image577"> + <widget class="GtkImage" id="image649"> <property name="visible">True</property> <property name="stock">gtk-new</property> <property name="icon_size">1</property> @@ -67,7 +67,7 @@ <property name="use_underline">True</property> <child internal-child="image"> - <widget class="GtkImage" id="image578"> + <widget class="GtkImage" id="image650"> <property name="visible">True</property> <property name="stock">gtk-connect</property> <property name="icon_size">1</property> @@ -93,7 +93,7 @@ <property name="use_underline">True</property> <child internal-child="image"> - <widget class="GtkImage" id="image579"> + <widget class="GtkImage" id="image651"> <property name="visible">True</property> <property name="stock">gtk-add</property> <property name="icon_size">1</property> @@ -113,7 +113,7 @@ <property name="use_underline">True</property> <child internal-child="image"> - <widget class="GtkImage" id="image580"> + <widget class="GtkImage" id="image652"> <property name="visible">True</property> <property name="stock">gtk-find</property> <property name="icon_size">1</property> @@ -151,7 +151,7 @@ <signal name="activate" handler="on_about_menuitem_activate" last_modification_time="Tue, 01 Mar 2005 22:56:45 GMT"/> <child internal-child="image"> - <widget class="GtkImage" id="image581"> + <widget class="GtkImage" id="image653"> <property name="visible">True</property> <property name="stock">gtk-about</property> <property name="icon_size">1</property> @@ -179,7 +179,7 @@ <accelerator key="Q" modifiers="GDK_CONTROL_MASK" signal="activate"/> <child internal-child="image"> - <widget class="GtkImage" id="image582"> + <widget class="GtkImage" id="image654"> <property name="visible">True</property> <property name="stock">gtk-quit</property> <property name="icon_size">1</property> @@ -214,9 +214,30 @@ <accelerator key="A" modifiers="GDK_CONTROL_MASK" signal="activate"/> <child internal-child="image"> - <widget class="GtkImage" id="image583"> + <widget class="GtkImage" id="image655"> <property name="visible">True</property> - <property name="stock">gtk-select-color</property> + <property name="stock">gtk-network</property> + <property name="icon_size">1</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + </child> + </widget> + </child> + + <child> + <widget class="GtkImageMenuItem" id="profile_avatar_menuitem"> + <property name="visible">True</property> + <property name="label" translatable="yes">Profile, Avatar</property> + <property name="use_underline">True</property> + <signal name="activate" handler="on_profile_avatar_activate" last_modification_time="Thu, 09 Jun 2005 22:22:16 GMT"/> + + <child internal-child="image"> + <widget class="GtkImage" id="image656"> + <property name="visible">True</property> + <property name="stock">gtk-properties</property> <property name="icon_size">1</property> <property name="xalign">0.5</property> <property name="yalign">0.5</property> @@ -242,7 +263,7 @@ <accelerator key="P" modifiers="GDK_CONTROL_MASK" signal="activate"/> <child internal-child="image"> - <widget class="GtkImage" id="image584"> + <widget class="GtkImage" id="image657"> <property name="visible">True</property> <property name="stock">gtk-preferences</property> <property name="icon_size">1</property> @@ -1114,7 +1135,7 @@ <widget class="GtkCheckButton" id="use_ssl_checkbutton"> <property name="border_width">6</property> <property name="visible">True</property> - <property name="tooltip" translatable="yes">Check this so Gajim will connect in port 5223 where legacy servers are expected to have SSL capabilities. Note that Gajim use TLS encryption by default, if broadcasted by the server, and with this option enabled you disable TLS</property> + <property name="tooltip" translatable="yes">Check this so Gajim will connect in port 5223 where legacy servers are expected to have SSL capabilities. Note that Gajim uses TLS encryption by default, if broadcasted by the server, and with this option enabled you disable TLS</property> <property name="can_focus">True</property> <property name="label" translatable="yes">Use _SSL (legacy)</property> <property name="use_underline">True</property> @@ -2862,148 +2883,51 @@ </child> <child> - <widget class="GtkHBox" id="hbox2901"> + <widget class="GtkFrame" id="frame35"> <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">12</property> - - <child> - <widget class="GtkLabel" id="label174"> - <property name="visible">True</property> - <property name="label" translatable="yes">Default _status iconset:</property> - <property name="use_underline">True</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - <property name="mnemonic_widget">iconset_combobox</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkComboBox" id="iconset_combobox"> - <property name="visible">True</property> - <property name="items" translatable="yes"></property> - <signal name="changed" handler="on_iconset_combobox_changed" last_modification_time="Wed, 30 Mar 2005 12:19:34 GMT"/> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkCheckButton" id="transports_iconsets_checkbutton"> - <property name="visible">True</property> - <property name="tooltip" translatable="yes">If checked, Gajim will use protocol-specific status icons. (eg. A contact from MSN will have the equivalent msn icon for status online, away, busy, etc...)</property> - <property name="can_focus">True</property> - <property name="label" translatable="yes">Use _transports iconsets</property> - <property name="use_underline">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="focus_on_click">True</property> - <property name="active">False</property> - <property name="inconsistent">False</property> - <property name="draw_indicator">True</property> - <signal name="toggled" handler="on_transports_iconsets_checkbutton_toggled" last_modification_time="Wed, 25 May 2005 17:03:55 GMT"/> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">True</property> - </packing> - </child> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkHBox" id="hbox2956"> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">12</property> + <property name="label_xalign">0</property> + <property name="label_yalign">0.5</property> + <property name="shadow_type">GTK_SHADOW_NONE</property> <child> - <widget class="GtkLabel" id="label249"> + <widget class="GtkAlignment" id="alignment73"> + <property name="border_width">6</property> <property name="visible">True</property> - <property name="label" translatable="yes">Gajim theme:</property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> <property name="xalign">0.5</property> <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkComboBox" id="theme_combobox"> - <property name="visible">True</property> - <signal name="changed" handler="on_theme_combobox_changed" last_modification_time="Fri, 29 Apr 2005 11:44:52 GMT"/> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">True</property> - </packing> - </child> - - <child> - <widget class="GtkButton" id="edit_theme_button"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="relief">GTK_RELIEF_NORMAL</property> - <property name="focus_on_click">True</property> - <signal name="clicked" handler="on_edit_theme_button_clicked" last_modification_time="Wed, 08 Jun 2005 22:39:39 GMT"/> + <property name="xscale">1</property> + <property name="yscale">1</property> + <property name="top_padding">0</property> + <property name="bottom_padding">0</property> + <property name="left_padding">12</property> + <property name="right_padding">0</property> <child> - <widget class="GtkAlignment" id="alignment73"> + <widget class="GtkVBox" id="vbox95"> <property name="visible">True</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xscale">0</property> - <property name="yscale">0</property> - <property name="top_padding">0</property> - <property name="bottom_padding">0</property> - <property name="left_padding">0</property> - <property name="right_padding">0</property> + <property name="homogeneous">False</property> + <property name="spacing">6</property> <child> - <widget class="GtkHBox" id="hbox2970"> + <widget class="GtkHBox" id="hbox2901"> <property name="visible">True</property> <property name="homogeneous">False</property> - <property name="spacing">2</property> + <property name="spacing">12</property> <child> - <widget class="GtkImage" id="image613"> + <widget class="GtkLabel" id="label174"> <property name="visible">True</property> - <property name="stock">gtk-select-color</property> - <property name="icon_size">4</property> + <property name="label" translatable="yes">Default _status iconset:</property> + <property name="use_underline">True</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> <property name="xalign">0.5</property> <property name="yalign">0.5</property> <property name="xpad">0</property> <property name="ypad">0</property> + <property name="mnemonic_widget">iconset_combobox</property> </widget> <packing> <property name="padding">0</property> @@ -3013,10 +2937,57 @@ </child> <child> - <widget class="GtkLabel" id="label326"> + <widget class="GtkComboBox" id="iconset_combobox"> <property name="visible">True</property> - <property name="label" translatable="yes">Edit...</property> + <property name="items" translatable="yes"></property> + <signal name="changed" handler="on_iconset_combobox_changed" last_modification_time="Wed, 30 Mar 2005 12:19:34 GMT"/> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">True</property> + </packing> + </child> + + <child> + <widget class="GtkCheckButton" id="transports_iconsets_checkbutton"> + <property name="visible">True</property> + <property name="tooltip" translatable="yes">If checked, Gajim will use protocol-specific status icons. (eg. A contact from MSN will have the equivalent msn icon for status online, away, busy, etc...)</property> + <property name="can_focus">True</property> + <property name="label" translatable="yes">Use _transports iconsets</property> <property name="use_underline">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <property name="active">False</property> + <property name="inconsistent">False</property> + <property name="draw_indicator">True</property> + <signal name="toggled" handler="on_transports_iconsets_checkbutton_toggled" last_modification_time="Wed, 25 May 2005 17:03:55 GMT"/> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">True</property> + </packing> + </child> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">True</property> + <property name="fill">True</property> + </packing> + </child> + + <child> + <widget class="GtkHBox" id="hbox2956"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">12</property> + + <child> + <widget class="GtkLabel" id="label249"> + <property name="visible">True</property> + <property name="label" translatable="yes">Gajim theme:</property> + <property name="use_underline">False</property> <property name="use_markup">False</property> <property name="justify">GTK_JUSTIFY_LEFT</property> <property name="wrap">False</property> @@ -3032,20 +3003,68 @@ <property name="fill">False</property> </packing> </child> + + <child> + <widget class="GtkComboBox" id="theme_combobox"> + <property name="visible">True</property> + <signal name="changed" handler="on_theme_combobox_changed" last_modification_time="Fri, 29 Apr 2005 11:44:52 GMT"/> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">True</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="manage_theme_button"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="label" translatable="yes">Manage...</property> + <property name="use_underline">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_manage_theme_button_clicked" last_modification_time="Thu, 09 Jun 2005 22:15:40 GMT"/> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> </widget> + <packing> + <property name="padding">0</property> + <property name="expand">True</property> + <property name="fill">True</property> + </packing> </child> </widget> </child> </widget> + </child> + + <child> + <widget class="GtkLabel" id="label326"> + <property name="visible">True</property> + <property name="label" translatable="yes"><b>Interface Customization</b></property> + <property name="use_underline">False</property> + <property name="use_markup">True</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> + <property name="type">label_item</property> </packing> </child> </widget> <packing> - <property name="padding">0</property> + <property name="padding">12</property> <property name="expand">False</property> <property name="fill">True</property> </packing> @@ -3161,6 +3180,7 @@ <child> <widget class="GtkAlignment" id="alignment53"> + <property name="border_width">6</property> <property name="visible">True</property> <property name="xalign">0.5</property> <property name="yalign">0.5</property> @@ -3173,7 +3193,6 @@ <child> <widget class="GtkVBox" id="vbox62"> - <property name="border_width">6</property> <property name="visible">True</property> <property name="homogeneous">False</property> <property name="spacing">12</property> @@ -3807,6 +3826,7 @@ <child> <widget class="GtkAlignment" id="alignment58"> + <property name="border_width">6</property> <property name="visible">True</property> <property name="xalign">0.5</property> <property name="yalign">0.5</property> @@ -4110,6 +4130,7 @@ <child> <widget class="GtkAlignment" id="alignment55"> + <property name="border_width">6</property> <property name="visible">True</property> <property name="xalign">0.5</property> <property name="yalign">0.5</property> @@ -4122,7 +4143,6 @@ <child> <widget class="GtkVBox" id="vbox65"> - <property name="border_width">6</property> <property name="visible">True</property> <property name="homogeneous">False</property> <property name="spacing">6</property> @@ -4667,6 +4687,7 @@ <child> <widget class="GtkAlignment" id="alignment49"> + <property name="border_width">6</property> <property name="visible">True</property> <property name="xalign">0.5</property> <property name="yalign">0.5</property> @@ -4679,7 +4700,6 @@ <child> <widget class="GtkVBox" id="vbox56"> - <property name="border_width">6</property> <property name="visible">True</property> <property name="homogeneous">False</property> <property name="spacing">6</property> @@ -4905,6 +4925,7 @@ <child> <widget class="GtkAlignment" id="alignment42"> + <property name="border_width">6</property> <property name="visible">True</property> <property name="xalign">0.5</property> <property name="yalign">0.5</property> @@ -4923,7 +4944,6 @@ <child> <widget class="GtkHBox" id="hbox2918"> - <property name="border_width">3</property> <property name="visible">True</property> <property name="homogeneous">False</property> <property name="spacing">6</property> @@ -4981,6 +5001,7 @@ Custom</property> <child> <widget class="GtkAlignment" id="alignment43"> + <property name="border_width">6</property> <property name="visible">True</property> <property name="xalign">0.5</property> <property name="yalign">0.5</property> @@ -4993,7 +5014,6 @@ Custom</property> <child> <widget class="GtkTable" id="table22"> - <property name="border_width">3</property> <property name="visible">True</property> <property name="n_rows">2</property> <property name="n_columns">2</property> @@ -5164,6 +5184,7 @@ Custom</property> <child> <widget class="GtkAlignment" id="alignment41"> + <property name="border_width">6</property> <property name="visible">True</property> <property name="xalign">0.5</property> <property name="yalign">0.5</property> @@ -5176,7 +5197,6 @@ Custom</property> <child> <widget class="GtkVBox" id="vbox48"> - <property name="border_width">5</property> <property name="visible">True</property> <property name="homogeneous">False</property> <property name="spacing">6</property> @@ -5260,6 +5280,7 @@ Custom</property> <child> <widget class="GtkAlignment" id="alignment56"> + <property name="border_width">6</property> <property name="visible">True</property> <property name="xalign">0.5</property> <property name="yalign">0.5</property> @@ -5272,7 +5293,6 @@ Custom</property> <child> <widget class="GtkVBox" id="vbox66"> - <property name="border_width">6</property> <property name="visible">True</property> <property name="homogeneous">False</property> <property name="spacing">6</property> @@ -5375,6 +5395,7 @@ Custom</property> <child> <widget class="GtkAlignment" id="alignment64"> + <property name="border_width">6</property> <property name="visible">True</property> <property name="xalign">0.5</property> <property name="yalign">0.5</property> @@ -5387,7 +5408,6 @@ Custom</property> <child> <widget class="GtkButton" id="open_advanced_editor_button"> - <property name="border_width">6</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="relief">GTK_RELIEF_NORMAL</property> diff --git a/src/roster_window.py b/src/roster_window.py index 80733cb00a..4126d1b62a 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -316,11 +316,13 @@ def make_menu(self): for account in gajim.connections: our_jid = gajim.config.get_per('accounts', account, 'name') + '@' +\ gajim.config.get_per('accounts', account, 'hostname') - lbl = gtk.Label() - lbl.set_markup('<b>abc</b>') - item = gtk.MenuItem() - item.add(lbl) - #item = gtk.MenuItem(_('as ') + our_jid) + + #FIXME: delmonico hack here + #lbl = gtk.Label() + #lbl.set_markup('<b>' + _('abc') +'</b>') + #item = gtk.MenuItem() + #item.add(lbl) + item = gtk.MenuItem(_('as ') + our_jid) sub_menu.append(item) item.connect('activate', self.on_join_gc_activate, account) @@ -1293,7 +1295,6 @@ def load_iconset(self, path): files = [] files.append(path + state_file + '.gif') files.append(path + state_file + '.png') - files.append(path + state_file + '.xpm') image = gtk.Image() image.show() imgs[state] = image @@ -1308,7 +1309,7 @@ def make_jabber_state_images(self): iconset = gajim.config.get('iconset') if not iconset: iconset = 'sun' - self.path = os.path.join(gajim.DATA_DIR, 'iconsets/' + iconset + '/') + self.path = os.path.join(gajim.DATA_DIR, 'iconsets/' + iconset + '/16x16/') self.jabber_state_images = self.load_iconset(self.path) def reload_jabber_state_images(self): @@ -1591,7 +1592,7 @@ def __init__(self, plugin): continue folder = os.path.join(path, transport) self.transports_state_images[transport] = self.load_iconset(folder + \ - '/') + '/16x16/') liststore = gtk.ListStore(gobject.TYPE_STRING, gtk.Image, gobject.TYPE_STRING) -- GitLab