From 2f8f4850cd8437b7c2a2450df2391426aaa3e1b8 Mon Sep 17 00:00:00 2001 From: Ben Soares Date: Thu, 3 Nov 2022 08:29:30 +0000 Subject: [PATCH] JAL-3416 Start to add JInternalFrame icons (to replace default java Duke icon in frame decoration) --- resources/images/windowIcons/alignmentIcon.png | Bin 0 -> 5568 bytes resources/images/windowIcons/annotationIcon.png | Bin 0 -> 5528 bytes resources/images/windowIcons/featuresIcon.png | Bin 0 -> 5227 bytes resources/images/windowIcons/fetchIcon.png | Bin 0 -> 5249 bytes resources/images/windowIcons/overviewIcon.png | Bin 0 -> 5792 bytes resources/images/windowIcons/plainIcon.png | Bin 0 -> 5250 bytes resources/images/windowIcons/structureIcon.png | Bin 0 -> 5796 bytes resources/images/windowIcons/treeIcon.png | Bin 0 -> 5532 bytes src/jalview/gui/AlignFrame.java | 5 +-- src/jalview/gui/FeatureSettings.java | 5 ++- src/jalview/gui/SequenceFetcher.java | 1 + src/jalview/gui/WindowIcons.java | 43 +++++++++++++++++++++++ 12 files changed, 49 insertions(+), 5 deletions(-) create mode 100644 resources/images/windowIcons/alignmentIcon.png create mode 100644 resources/images/windowIcons/annotationIcon.png create mode 100644 resources/images/windowIcons/featuresIcon.png create mode 100644 resources/images/windowIcons/fetchIcon.png create mode 100644 resources/images/windowIcons/overviewIcon.png create mode 100644 resources/images/windowIcons/plainIcon.png create mode 100644 resources/images/windowIcons/structureIcon.png create mode 100644 resources/images/windowIcons/treeIcon.png create mode 100644 src/jalview/gui/WindowIcons.java diff --git a/resources/images/windowIcons/alignmentIcon.png b/resources/images/windowIcons/alignmentIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..9f3d779fdae6c765a021f81cc99ccd52dbbabc15 GIT binary patch literal 5568 zcmeHKX;>3i7Y?9oDyXf1R51-wL=9OBrTgX0g;8d&NsH}7mlLTPvEjM8&%rT6SRd$48nurxhCCR$0%oa}XGm9=^(Ii?k-TO_==&JSKH{@f6+u=oe{sk{4dMlQ0nqM#d_uvLht$gA)CXj7B(+4 zDZS5FG_4xC)Pg{WVshF^RZ+4XRVD_Ly+*1FQv{KbmX?oq`P@)mdQ+8?VRKDk) zyh}s)X>pe9T_hXt%nkrlCOUf^I8#qs8gsiRE${jqO5mK z!Ra5}r{uPZ_jPAVbFY5KbUB_SDOcXA?9HwH!KCecasJ4pwuqu@{>Q*SOxu3$9c`Mp zyWcfg$lHZ?mYKHYSm>^e_)#yUf&EkN%w}t73vtQysrff}la24VFFa_{e_p=h=2%|V zpJ4B`u|UA#NO{4%kkZ(~wkWUt$J)KFI2Y3D7C$ddV;qU9Sii7Msvp#FXtvH@1+o*( zXZ=={7pfAy#vd%Pco$r%H1xNe))NL87 z8ttA{R2^q{=nYp z@ig0!`N-c3UN$-@q%l8q8D7%)Md{blbvke4Bed0!L=S=zV@sNDaj11?P)j7^6{{> zaEl2}S9JuLt14Xc%Bs6;EZZhp5q>EsZi%|;Q#37VXtlbxw@GQTIgNhh#2)6R(B6(K z1KC-V&dz13^};G;?U{X7nc+@gUD2&{f5UnGs+%K1y?HBVuJN^Bxx#7y5BwD5l>E^A z`LQ`KM|LcJp|_#Z-L7tCh83NB_|U_9yVm~WUk2b<#K zv%}u6b8N56P7BkNk!MfucRihrZT0d#bH^RSEo}UJE!BG61P9sIcBtD!$A4U1x~bH zn=M^SMs{{3OxDc}%UKnjtrpZCJA}C;>hO{dH#me3?|Z)5f2WlW>u&YcXn+5qjSaJN z)b(lH+v$naEeTdCr#$I(-OAD>J%zVc3g+aSF3BwOx{oo~TFu*3ax3BfZ@=8RTP3m_ z9mSlslvmsR>dZwqsZj*ojDoq|Oo24g9)zTP*j^PWLpLi7#?eV70|jefC6*715D5#X zF0aC25r~Bga^MoVGBzB6c*e_N|9GDOLHrs40O6b#8#}6)C_p5v1hJ|}u|&aCv2a>k zCVHNiFh{^5<|uRqBXrWNL#h@T>9QsEKMF6^|6Z~L> zG+Hiz-C|&g()vRPNbt^H7A+TR!+`_@SPVy^stR;g(nnKzaJam878(jfNTf__g_8Y| zrV{}763^C zs=$GY2Z;`3JQZX>cz{n9;>iva2P(iP31Kqy0Tf4~P=XQxtbszo?GY3Q06`iV0%&*| zgAC!RWD*_E5YQ=jm=C}-fI*?rK;Z`vzH$VuN>KcvR~je?g@Qm5K!*Sr4?-{%PjvtQ zJOGd=coLNiQ5XP;4v^_uC`iC`m&zkSG@VE!D1r$xiAX!3A)M*V zu5A(tPoxA8iA;(E(}BJKy&)2DgnvIo21rNCPe8&`AO;OjB~ht(KtN^Sg#sZAgAkoY z0mvUa{lA7tXF32(67}N{9SNGo^){)Fg#SwWxWWgW4y9&XhIUZ2Arszp$VA zH|6$kPJzXKp5&AG{Y=+qx;}}4Pg4F|U7zXtBnCc7`Ezys-{>-af2M;a=!;$~dSZ)d zy6laf_VoEnJzOzknr}{J{ytP|)pga?)x7e(IzOZ}9)I4k*ETiGW$qC@L+%EAv&s43_Sm%( vLp%CR0~sS-0@q=u;l5ef{cc=yo*08^8noH>(Bq&#>K%sT=Hq(8B|Pyz7ZP+! literal 0 HcmV?d00001 diff --git a/resources/images/windowIcons/annotationIcon.png b/resources/images/windowIcons/annotationIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..a730b7e208eb1164529201eb9775c56bf6cb54b5 GIT binary patch literal 5528 zcmeHKc~}$I79T`bp-?L>6eSJSf;w3z%S0j|YlI+@h)@=p%uFDVtyv&YM5R(iU%?fT zf?%y1EmhPaE>x|Ef?M$kqLf7z6`w_|OJ7CgO#&jm*YA6uUtix}CSN8q_nz~+=lss^ z-a9uZEHu#G*4Y*S0DD1@UpVpaX#81Q5?9wpg9reObxRjV>cWv!l3JsZ%H%jnm!`%^ zxIrcb0K<*)#nBtO-R+)V^LT0<)S2dT!A+vvf3|%ry7*XfdfBd~ltZV+1PgYJZM^zo zpt09A=Bx2_M;({`+SYNPZbsc5zk^F!G7eNcIuduG;Yf3@i(|or^1gk7{OVJ=bNBsr zDC+@zP^}B7zjNfQ_oeec#QxHvaesJhN49rbp8W2!csM+2^}QEy6Uil#s@diFPS+`- zjOS7IoyE7~A0Cp-dtfu*UTgUv%Ic@M4~2osj~+uV_s@#WX2|N39*ASz_0Myp%~KZa zm|u_xUD|?-SuHreV$*WqYnes;tq&i~;yC1HR<%Xt`>boL?WUIT$9EUHCgd&KzYpRr zTAOKqXHi7g<)?>JQdaFiy)ScrWoc$7bbr%oZ|OQ|>E>gin&~5j{0OGUbIgZ39Jh;#x7n?b?dDwmt5vX$u7DUm7$PF^sbJ z-0gf{G{iekxcNhneq%@1i%k1iC)=X}ZOxd2*Ar7K;LH!Vgl>0wZ|aTeyYST>V8RE7 z%qL&nig!g#{gh-&UNOZlzms(2bbWbJTgJV9v3XJB2Hq3r zQsEW5if{GjO5)u#?sN1_@aE8bNQUO&Z$>6wsGO#k4vkllLk7W+gtsLZL1SvU90#Kjpl)APle&1Fs& zaZBx4O=4}==i;QwBe$XxD|Y732`^7R+^TOkf6^?vygMnlX?H(W+_keXWM^%Sy38`! zdeyjTEjjNO`p_%vPMM28lLXz{zBNZ)ZrAgKC^PmO;V$KnL`&S%}I0F=T-SQ>BnQgluR{y za_3wGM=_8Vd0}qMx8cklOV58U)j4dF-kIh(MFTtQ){LJ| zbuNiFM7hJsE!*NHr=ziJG3jNO^8%iP~{x+{53n84Tf<#ItR5=Beb^Mg)%yPR1f+WD1})tuE_Y)|OKn)?gC30rBqJtDF3RQDB! z?E>Eoot^Gg6J4H1e#@)k{^M@POzSLHQf_GI8cKNQ;D&i?Cp+Z!KkRGk>YGZsIzQy# zjQ~J+_@bChksg>Ox#JXTOEV(c7JU{qz$&ToYQFhj=YnT^k zicWoJov@|j_yQNiKWh5ikEXGEvug5U7JFuP#i*k?w!X_OE_BOvT$?>H;^P7*;TMJ? zZdnqqXWW#$MVF$Bz7Nl4_0=tze5v<*aLjIa`Phm3t!>B?#QRr_m)9gV3M$rpHBgmz zqWwv5clf#Q%>r`MHf{Gw8R%H{;8^r5FZSK(*bl#(yYT4zHo$7t$*>g%u4S~fHr!}Ak>ETq08}_@PI@%?2m#=o4jHk0M+!rDs7gUW zFqH(S7!+z^c?SSbFM}FElW`qMf+xt7eDeKcC&(lj#wRak328#LFPYB0#Rt7 zzd@G5AkVcWd1^2zFWfI+7=n1>lM{71HIGV7O--ewGASxe0+kNKFqOujG8iCX0cz8f zI>Z1fwQfd;Aq+oUi)v(QolK=988H!wO0VOS$wWWtWqb;?P&fjw)DE*i@If^oYAT&V zqbd~C(H>fze+mII9MB(nXvM@XNDareD!m59{ZnwI&TTXVhK~5F^%}V;9So)7a$G@} zYKc+luMHU}5QdF-7%51QDbyw}g6!8Ubu#HIvR;eL*kej(bRdNL2<~gvFLO5;6IMbY z&rgNwjo}IW_+;bwJWPekFrMiaM(8MnvLFzlu^1qPa4`^;Fr*-Z#biOSgf7Jy*eEE0 zQmaFhC~kxzz$r2U2jbEgY#N6NauE~-A(Re*FeXJnjs#;!FfPnwGo_;-7HDLIDiQhU zsEkk;0fixSn1jJMh+sGbLM#{tVVKSY=@0{Ba$!0LW^hbU7|IJ!X%q-iPMHEpz^Q6w zf~mtuIL{|cz$Y^(v{x-*azrO39QfoAnNn|f)ghKCaFGr%vPoyNIS`w{qH(w|hsK0o z8Aae4EulmsCY?rM4&fTh!XuI)h((M#B>+qwL@qpE4UXtk8nH?x=aY>gk&K=ud6PVc ziV`H#5*BGj#Sd#A}RP#MF_v4E;JEQCg8;U9v0Ng zcG({kOA1RdCJU#7QZ5GrAq?Sy5)K4|5-yW1k-`|tz=w)8g059bb*YF3_emf!C9)v| zWXgu*Zlcn|l=O&oY9emriAKzAIvu1j#WWg^$>Om%vxplSjZFRPQ^e^w0z)tcvLH4L zLUbAia&ajPve;Zg-zW`Ypv>2U{_`n95RcCO|E0*mq;w_(u|b#tNkE9nVuM@`4F+j2 zj4~t$gUv#RL^@KJKbs<#N2Bwgf2*P=)wnjl)U7A=Ka@RWFlsR;sz205Y!bwtLmk<4 zhGjv-`&WL3XVhOg1c~%^kT>G@EnRQvdLstj$oQ?g-qQ6(47`!?TXp@<=(2rvY{iwt zyKE|PDD|U;1rY~YOG$8`A24YAmR9fHNVM3fgQBzmKyfqv%nUodQiw(?oj~Ysb!(it zwHdWhzdoL5nxgZM)cL9u#?udAdMU>-QmRasNHV^ZFJAG^B*JKsz|Tj_J&(qhI?@<4 z8ttB__*d5%9lANI)=w}maMzoivD{xe?s5I79L#Kt%$${T$l!}U`;YJSx9n;Km$s^AOaOoR3?)NM6#I#2%xQ6tq6*^ zFD!!AQoTM}RFtY*#ife4QUMi3L`0=rkg~J|Q~D*K!gKq_=idG^d6LYW@0|CX^Pcma z%(p%?WcC7Mg~Vt?xI zOWyV6DIjbp7feU#RNDBr?sslgCz}y-mMYoSc!nVdnOuQE9>1b+0+IyVfr+DzDh{ zbs2o>!~=DY+qH@%wu_vax-Qn{m*nTGn)rKZNgIy5n7sdGRL+mIV>aml_i|3l$&Ce( zQis||GwOrb?2?Rfxs^z9(ve#&4>;hsVLV#u*7V)HZ~azuZ=VkH+9uv%L|#0$#(Il= z@g3=h^NUB& z@~f>JcKG(U7MRb9Z!PF`YzR*4pR;(hZLg#BviWgpGcwP+Z0gP#`$lI>Hq7gGsAI3R zD=)EdzPsCfLZJ6(IOFz5?ht)*;9CAzH01MT z=A`SC)j3mKB;4nleeQT_JkmODrnxQeYT0_r@514;cH&)Ev|09xy3k9`)t4NOXYjgR znTM8E<#MdDRC_~t0DwzD1bgs`}z4WSgu$FoSHK|P{N7mr*RE7WgtIh`RYd{#M-XsbB_nz?2srmU-wyl{=@|~Oewk}v9&!N(rS_SP|xSX^r>M+PP_+c^BsP9UWuV zJy9(S=>4rKKV@9OLcv%6F)QG`JUMfv#lo~P`4a@~ue{@LowdBZy--ELVmLdloW9j| zc=yipepP$2YxM=E*QLrjt~QQq@#wa6rFA~Cq1`8bI6}NwS{-wcUp-e)wW7W+8Q$>l zC#&CeQlEf(+3p_~w=O%>F!ql{vEBCf3OMm?H6`*+v$p*|{F>eJ3GE47*()e*4n8~f zJZnj#!Ktm1(T5B6w?6sqMz_9%=v*GMWI`&F=>{?ABXkKbe&zOspSpS~m%LwCvBv$P zVTFIP#L#YMFr4Z4#};7cAX%MD$iDe~1_&}+BNGThg#y8wT@Utp?uyO)z>B^UFE0r{ zu+P!rpXnUQcOg!f+UNZ%bd7c4{P^nfrmC@pLcx~CMvqdbiLav$^GZ2Cw=_(*TL84PPA}BQJu}{S>92Z$q)>zG{xQHWpi7d{nQNWqFWBWM+NjUv99qhIX5+Hy^P3BEOTyN&+A5Yf-+Wma z98<(yIm+pKODl>)#P_T0<(J~Cg~i$X45gdSJ?;)}3cFfjHY+P-TcKZ)q2bF{XBK|y z!)}?n_Ni}Q=F{c2BMKK4EKbaAC$1da3zf$;1gUx}S+TuayOxG$PB!D$oxhwI9^SLE za#BHiMYibv_SMX_%O~r7_N%UqC_Cl*{7~&e!mVhm@1D~^^^nE7^P#Jb)h@4pbmu|c zxj0vY0V;OYocFBp6M^Y$kbx;2C7Qz{R0KUZDn48iKri^lF?)Aa$^qjFTz( zl=d^{D6mYzr$n+uh)69U<7I)V8ZtaJB!WmyAh;5W&rEA?Jr4jVNF5IA6>_DPr{_~l zxIA!e6w@iNNkx~yr$mWDVS!3R!b}>IhEN0avLuW$(;D{HNTj?l|5<|&;Eqp;*Xh(e zIz2f#nU>6;sWfqPl*{GP5sZ#uRG>lCrYLo|o~qQk8zBZT{7EgLk*Reul@c~$;$l^z zj!&V0b@)wu3bjb|7G9|xWC8F&*W+qBN<-)h1%0T6Ru_;2Kn4T)OABoT_%ox2ky=%v zh9CoyNTtqwD1?M~Yp+h!$W7@;2s$Yz6+l%ByrRQg&K8P7-&zD5 zE>$dLim41lLSQU08|QMphCs~K$Us-(@}W@~p(FqbM>!bg#RY*NERxFP5GWPLQId*! zNm*WO43V(eY!j4(;LTEL6gViSOo7LdbhR?hv|uEh=NBsEQ!pCxP7*4|by8r!r_7Nl z6ZP*FB4i3OT!$OkMA>XFCL3dUp&$khI*_&rZ$7Eff=)DIq6m#KfNLxZ4v;yRTkLZy=PDMkp`XlZJ1*n6NTfif-7NHKQ&V9$q>%LeWSwt!q_T7qFy z+wyQ?z=;-5A|)nAz;0lPh{u(2B-r1B4fRGY`-@_E;ZiS@1eCH7HWSb+;Zi|;#8ia9 zS(rpD<*+3KiN8hHs-(JPTtoWBflNU*pn*);z#b+lJ%`7V98Vf~LcrceQ7XcSKoB0r z;9;%}IWu<3-}oAAx4+Q?fd1g*z4-k= z*9W@Zi-Gr2{?J_?=z1>(-b?vIcm3b!vVM1_BbDGmFBzQJMzWrzfzzJ3IC!={)Ngzj zlof3S5-W9Jv=)MB?#7Rq{(w&s5L)Pjq5z9#n~|0y7%kEHtw7|W3y9JQR0`wK05UzX zk`g#sri+J-PppxvKKchx@)!F1MQ|#K*aABQLlC4jJnxsiF(Y?5o4dy9%h4i&ld`IF z1vj_slN5F?U-9^LdGlK8rtZL?z^`uGEVjAz(UY?fEP`28-fnpIXpjH-X`z(vRo8bCh|MC0U|D1d?nK}2I-#zDd&OI~t zU%^4kEX^FvFc^#_KfpH>{9EZx6Jv0lKRN|tFh>0u;nA8=J}f!?Vlf3uwwse*)9Al=v|(4d%iXH2 zS>-ldXQdtAZNxU*&~V2W^A_EqmdsbHTd&#O!rwV*LK&kyuj{P#mOt*@Jzzdb%r2r^ zuJ@5ks_&P2-6*PMopWz=$n)~Qnc;u&TG)Pv^YMN7E`&BO>BrlCsRn0F)`xvo6OW>k-*i#^%M=rPo|f+U2ERSANnF=o{G{XJFSp zIKwRPz{ViR2v185om@VQPNWOs|6wuqsrZWVDMFtz#A9`SpzSq7Uf~}D8QWw_yti3( z8d;3B?6h1^W@zQt7m(xYYVzHtww^Pa44#&K=zY@K6g#sk>$cYA2MXGr=U91^g^%Ct zt1McO?cVS4$c5u)iIVQ64`mm||MMw3pm?9%Qj1Y-TS!H|=N9{edy9pUA(ipj{t<$` z)-IPuo>-63B+C~k%xE1h9ZB8d)0Ue*H!9O~p)H|lcU*|)jfge8?GZ^w&n6dbF;+3pu} znbs*ISG~}-6_1=ngJq}NqmxG6LhO)bAGRHe@%ayYAxYdiIy&~V^tpI=VB!M)K$+oZ zk%tP$(Qg}6DZ+DAin`0|?qyfTjyiid>_2$A`-t>jc7x}W#0PWtu-1KTGTVlW0d5*{y@&*QyZ@?fEt{&Occ;Ig;Vl{I09D{N*i z*~$`q8Dv{O6ml#$$E-Xu@y4YGKg=%Y^LF+0EIMQBG!cEAbB6W!QMaqf=K0uyprCEU z(4MJXOY`k#7mSY#-s>HlhrPah#i>qzjNo)@IF2Yj=_VYoS#5&LFhAu7v8}5tOt#ijTOe6aN>7vEPWSnhPO#sqg`O_XjE9@+3*(|ZHuT0R zS9OjA?7^{^@a76TZ)s{I;@4!o z<(qCqAI_VO0P|P4Z)v}bU9SwZ1Okq)0!h)i$M@ypbn|mW3Pd8}=x~V5Q|t;#v4$4xmp9u5mW~Sz=;xoBZ8?y1`DMTAUcyupfT7~ z0-Hq#7dk^Mq=`_NjnLnKSgDeLs)VI)dZmLB0Vt-BL8bvP0*%Z9P+~ShV8cv^0HI_m z1T#cbCPk!&5+NLag-Qm4bV_7!0!mWK6Z8W*!Z|*{d@hbcgkDR6rLaZ}47j)z5_yXD z^+32phK6Zi9h+nZgGpmh7-TjX9CXTSrASnz29>D8Btt~%G_Ec!91sj37S`1%0MJ{2 zSU5Zt3TqUqaD_t3#pzta>MZr;jrEvLN`OQSG}3hy|Dxu@(B$c-=_MeQ=!dXaec5tg zWO@=coQh6!0PLoRkVIIXfP(e?qM%;NC4Z7EmQaK+DJYXb7P3LUsVo%a38an6rjwau zgbY(?|AVeph&5@j3iU|-HfRF`)N@7x|1XwJl5a@Iv3uPe)MTGptA+k6Sl|yB}9ij(G z*SKCL)r0hZX`fbjqtgLure&amf`&|b)sbItrmK{{@pw^gf8z`Q`u!yD#P55$-qZC? z47`)_`|5g6*E=!rPRj4A>o23r?Dd`wm4gqxG_Ye^0Y?ADii)sl z5=|mj_r)5OHOmett>*jsgtMBFwFj&q3IsvFgzbAe|Ko1WlDwUBjfxkg7+6P~-(>N8 z(WSsUyhRRkWQfr&7DzaZbQmag6WU##iHu>b%7 literal 0 HcmV?d00001 diff --git a/resources/images/windowIcons/overviewIcon.png b/resources/images/windowIcons/overviewIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..924ac7029d13713f264b16693fb5b42f81a3a241 GIT binary patch literal 5792 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 TK2*F9%N^kO2C|F2S0w)hAkwHj literal 0 HcmV?d00001 diff --git a/resources/images/windowIcons/plainIcon.png b/resources/images/windowIcons/plainIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..dbbad713ac5b8d29a6ce537adb36c260ef372622 GIT binary patch literal 5250 zcmeHKX;>3i7Y?AZ2%os1Kmo^4S4?KIK@y3AtO0@)D1x9knM@WXi^)I&VpWvZ6)Q!* ziWEUy3QDVjiV6j*SXpGND=MN0?ugQ&1$p>x0xCXV|M)!ZKa*!BGxwhJ-gDmb-jkV) zA;ErD7WNh-63L41?;Q$$t@Vf5C~%(KJ%Ex(Ca;siBZ*K{3#rsfu`CXUh(r|*;X0X^ zMA9`si->uQPJt3vCJv}h1@ryIDHc6wd?Ic=hGF7H_3lXdO>x+&_ul~Eh!H|dIs7e$Cp1||K) z+31j*^RSDE!z|5L;ZMk~51UBgtOL&FgZ|ZQyM$kV-((w9 zytliuvz}j?nz4qoPd2i;=kxB&-J|{P#B7^gL-to&ps9IdXB4kK~s5$>zAx>VoE!fSU~q&Nuw>U0%R0?(rKFXRUcyvckJ2#LP`@&282LJI@6w_i2nJ!%fCKe#OL>X|J2XZzYk8*2}!SLik=@ zZ+igP`B|&B^Zd_wI8?@l?cZx-I%fl0^keYE^UuFH6tdnTH$r;l?ER)OxqPqmd-rCP zOmuh?d6-+me)70=mRZVVC@na66E*bSK>Ga6wqw%zUUas!bvia0eMy3om%_Ek+g9x@#=shfL=*>&>YXBNlycBiO3TVizpqwvV>k z_GMjk*749(R%cbLZQY}qz?g%aH6tb-F*7Gm2tTrRT-q0_x6`;E5Gw+;Qi2x z$Blf`5;Jl=6Z%_Mcb$oLndka=YHFKD-{!VtOXJ+dIZNWRo@2k|?;)L)v<4`9YgkKr zzx!iZ*k&gq-pz{2_^_~^H8qYo&#S%_+}M%AOigyu&C63(8<(B*cu;UH8k>A@j7R3_ zfEJSJHx(gkk6lY{x!u@&vs_}|-%mPfudbMR)l&d^b-xVsf=7OSrko7PL_G3BmH-i`yl|<^KS_;;B?X6LNy{;gh&*qu zg}aUm0OUA^LlEGON0t(ViVMS9t(K}~P?c&4Oyh7kFhYmvbPBMbXc83!s-q}0&U%PJ z3~yY6sbwlcrc^+BOjM|hCwOEsn1|lRCszps@8A`hAr=51untwhG%5nivi^a$u?ftI|GL(vL3) zdFP?0Kq8Z?3|@fj4=f3p_&r%4#HODyq%%Aa;QkKx1M9cB8;pUKK*04@V)6R$_})CS zetoV;iOEDK5rre9iz###gT>?sX=0o%8V1EzXb4n+;d&?l zPL%;1h8SasF`AG9&LRqv#l$Ea4jrK&OiU;gv0a%WOgIc;fm#MsiN+0&N)IIhP$HDZ zaT9TH3M#^x0E)u_P&5XG#-xiFY!1zhLw7Ski7>9OQY}Y8Ic0KGg2O6>#4w>Joa-6F z=aK1D3R1CJaeQ^f1uPlU_lco>1|*`&F;x-nhpOoYZ_yV2RM?~NjGwFW3r zk4ZzQj6qy|S-2n>KrE`)DF85dfLypTsnpjz`vq1nE5u@`l_8i{dZS0E;@#w#DR!#Oh^$j z5KPG8Fj;i=pospl6xkp%E<*b-MR!==xZW1k9sa+v4;l>Xbby+{G0;IlLx$gVY zNns}#vLk#V2`{Bw|7t)oJh9>;NGl_xkp78v;oAR90!9M9w`VxJ23wkAjnEMUc^dY^ z%RMnB-_M9QsvLDBXEeKmu#ATxle$;!s-DdIH&i{vtGZ3MPqMYMwY5Fre${#A6s!5L gj^aLNeYY`b>j7&Yj~Q_p0GP!03HJVJ{?e5H0Uiz67XSbN literal 0 HcmV?d00001 diff --git a/resources/images/windowIcons/structureIcon.png b/resources/images/windowIcons/structureIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..8cda58b3633b840c5187f75bc148253e8d440e5d GIT binary patch literal 5796 zcmeHLX;>528Xgt_5dI!6r5xxAtjqxB;v**MR5UzVzCr) zE1OaUi(tj2ilU%a!CIxDfJG{ZBH)HgCqYr4+dn?Ny}wMJNharf-+Rvce(#wxlMP`Z z0p_N*rT_q#2L<{rM87SyhlvsTX+QWH0suo{Qh20lA(RNp6*7THjDV^Yas)&)A^`ws zZr+brvaQ#}?4@u@m7&vsWn)K_I+4)0GtJ@Bp60echhExoi6H!Ekt1|&XzgpWK?|H< z{MlzE4(Usm)!z9`Xx36uZkJfuU-Mu?omu~#?wFvwp(=*-~t*V;xz123YCS}0{|A1|EH=4>b`AyN7%A~WVHJZhdxrFAIpf*+pG3h0v2lm`(deLTvOMP;qd~^;2DvhRW}`R!abf)C3Dc2|0k4 ztugho%6FWkUkbVyur_w-8#Szy0_Q`VlI_BcS9RqFX1J}4=b94S!Kas z!_FQnW^SG4Zk>fk((w7aAhbBvgxJ)@4A_8sZq3{DB`-6|@4F;(+eK7SNP*$GBcUbD zdtLVxbWlz!&NkbaGN<7d#tb;;Mjm$JD*T>@N31rdECJd-@N0b4Sz|7jSh#^IT5td7Jit!5TPuD5tE&ViE!Sf=*Gf!E?k3Nlef8Y-$4zni zDp~x&FMzTfX)j%4`@-AP%URarfnE=|y3yMPs~r&lZcHPT3rZ zYEyIL6^jkCMUH#F(f-@K!1mHph1F2jeO1`$b(ais?2oqMlGM-Q3w z+%m#dEZI?M9Mcb^g?=TzP;sZ&_0HhQ5u4TAsn#{)lCB?X-!Z~i4P0$m^vH<8F!Z00 zTi4#vcIt8aD|U0=1LHQDA|c{v@Ld3ycw2;S0g;?w7GEa8L9mR6;4~6Bxdg$U}r8DI4?PrxO@Z1hX*_R1Se7_d()Cfk_I4n-mhxPfFl3VT`ATsk?@S0!R=Q z1ZpH=sgk8(V|2JI^jzDF$AG#JRRS9m$q55}WC{eN;3zl()=wi^PQrMYg6;}fz*^|* z{{{m6#m2;|RB{#`pO~14OC;lD3L&1zWHRvt5}riDq7hi-3aJXxV5Le&EyO5>FQVit zL~@l#CIz*a5KpF7u`w95AACDMiJZe3gO@7bsDSE$*FbVS5l6sFB>49;lq$dFD9D=$ z{cVOa9NkIr3lXJEt>7bm%Mq!{@qGxGKb9|7E5tfFFdvVI5eXWqL`NllFl0awCu}T3 zD}hiXk?XQhu|J4Zi3IP&`e1I_9vz+cCxWJr;eHVPmb)$(jpA@vzB0aAJG~%ZHby%> z3zqRkFiUsJgou0!pGv_(1S$zjffz8B$s-A{Br2IoVe*Iqgap3_6(m)vASoZwLZRR| z5sE`0!xRCT2V;pOG82WM!dM1EC1ZI4n1S#p2t~jbyay4g5TUMw#P82a3k9Q4Fhpe1 zVJ3owV1$CDP?=0DlSw3Fi4+n{W-y6#CW)?tg83|enL+}g?#3 zOr|14tbjp>u@o3$V0m;36U$?eX*>ZF=97@oVvV6IWdcmQ zR~_lG=)`zLs}liT+e9LkKn^DmSY#@TN}r9M5C|CjzfTcH7!(>oAizQbI%;VOf|>~7 z^RPTJfzP8dDO3_;)I?*G{-+cfC^Hs;`2V9wqN9t7#-m}WOqh;E7a#-6WWYR>CxV)n zM`bWbln?9j&nc3$h5V4BJ6?Nje(PIz{C_!nG~m69Ia>YEHguCf_Z*1p9c9TeLu+x$Bc$AEm%Y1%Gna|4c5^caN=z6up;CL?22I zUCs+aA83tu^8wjQ#=c)O-tAix>^DopQh8m6MGlxGwH*>GG(FJ<0*?}W=4fYvrv&;!c7G`3N7UVZ{ zEV*4ndtqap?l$SVt+;?S(Xlq%pe3$w^W-d(4Ks<{oXweQUr+Gp4c$2RHjnenLrid* k_Om?u8)MF|L+784qqX{1d;UUfMAZa>{6c&yyqBi_1>yad)Bpeg literal 0 HcmV?d00001 diff --git a/resources/images/windowIcons/treeIcon.png b/resources/images/windowIcons/treeIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..02f04ed70ebc98aa4b8ff4e18dab184887087ff5 GIT binary patch literal 5532 zcmeHKX;>528V<55pl}66u`&%R1)a=fA<0A{I}#N{Ko%EdGBbe`vXBfCaA(uHfmds3 zE(O=B=;c<>ilU-bkcy%LYO56~;tI+YT*1jn>(c!@&S02XXGF%(;dmOP)~ICiWD26w)f7bO zS`N5MOF`ajwbD5r7s6NEB zSRLgs>}Wu!&b&Eunh&Glz$erqi*7#us?(Abarq=`x9u};J6|astSNT6yXts;Cr=pL z_?=r@QIvCiUj+7Y&DOf?!lf^+lwWD={-&^IZOc>6Av*68y)Te({Mr08vm9shmyxBTm?3qSvUTf>l=FPwfErfK@Dam(?ZX^wWEq^-aA^v@#cd_r6xA^3ALE z7409yio0*^zM}7E-}CT<^;>!zTc-EwLgLJAdK_idgUaDM=q#`K8>f%BG$=5yZ+FIO zg|pA9mTRUq56*3{9al8SF7QrpwvUI^+2!@E70XS!ikyAQh7X1;FPq%dxiy4S7gjn| zmIz(rG6U2b$7M~r>(%8Z3LHuy&FP(4d2vg+u;79(NBY@l7uC<&wq{DM({_D&tBlaZgx`1 z;gpTJgH&6qzl9I}vd8tyBkjjmj;(yw)a_GZJ4*S&K8WW(b@WS8(b#h_E`A+9>1cs| z^<&bu!3mj=sB~MZv8egU-YPHNcI~J8-4ddH#EQ;^)T_sC_3$#?QQXGUuU+AL^^4!O zY^*$A=ufp9eKK@xVNzAr-I|L@x?Jls zPhxgmUv_5nS+%X@=Sy~fH6pKY?AG<+!)k@s(h#90Pri7V{z*#D%46vT`H#Bes{AWz z#UokT;r}}H19`lpEcz6sY<)^sj2jcQ*EzLf<++-ggX}g@_@cG*H@QZMAJo1y4eEw> zA@RICXj$$hugt}^+nbiQ+5b{4D!FH>T9GE2wK?vAON)La(PK5z?I)?CY0LI!J{)qX5pe|Li^3GJGFYn&qfEVZ~ z@8oWz;I40{e|ndm}6ORc&hZEkV8cSLQ{d*o}MA zTdnrTBoaH<#a?P!wQJS(l5Zo9=Rc0QeY84uVsvbG(W{)Tg~!XzrRq-w$JKL?6e`~SJM0n%Nu-6QuL7- zcNvVKEpo6-$Aruf5h?`>Csk64rBkTEGR|OldF#|TkwnpuluD2*#mvsiDkdZ+#ms2W z5Hv*XPbJEOGc;60Mrb6Fkwjo5(|gJgFP#VgC@30-bc$r9R-_X%jkqFkZ)irCkkN!r z5;J2$!XST@hJtu39t(v7b@GKA=9D3jmxh#y!UKX{Lx3kSGm)m%A_PfGOJk*RSt?Be z!p1NRK{*JA0|N_Ko35mB9jw&48X)>H0w^t^k*jIBN(mV-aj7bm7BiWkA9@p?LLCzF z7G9}+%>v*9(cx-@%|a1{0(svAW8Z zaDR(C!1_(@Mq^+V5+Vvv5vhjoBmrWkVSEv(BIKmVc#Gj|f=77rU>x=2z&urEw)e8K3|-OAc_PLW<4jvxP9mA-OQm6D44bjbku{QfwJX z@})91|2>GA8aYrUp8S4P1}G9hkvJO@kQfEyB*gP#K{@3LJb^;g$^>JFfpC#;m_*Fvu+VocVaYfx0}f*547oB@_pT#SuAm}l+`uMC zLcrs51t`Z8h@k{Q!@i>_74 z=rmkI`6hr&K{h}@#%!R^j8wW0v`$N;3_PJ=ZnN1i%8f)(5!X}XDVPXuP?U-M^(m5+ zkjF=5G8mT$fTVd85D`U4VJR0Sq@EbhlOyaG(Vv#05M(Ao+5f*3aZidb6bkq-N(c<| z1m(d}3d}nJhvIXDQj7#scwk-r*D4A{9JYwZ8JMCMVpyBs=++DQFJ<=|ytkNx>i4&S zO#tn1jQT5wfS`|qd=S4M>H0|52QlzL#vj%7k**J7;Dd}ms_Rdq zYskA}E2RYQvT5K@`n+_54LHzRNT*K?VEk_QY&o`TBWM|{4vy6_7%W%A*F?9|dm(7F zq$MGNmUpa8tsFhp>@Pb4nnuxqF|@x*VL1ITj4$OB38l&DM9A<`9=&4dNMMvA3Gj^+ z))Dbr>`)Ghq8$<6bQL> 1 || Desktop.getAlignmentPanels( diff --git a/src/jalview/gui/SequenceFetcher.java b/src/jalview/gui/SequenceFetcher.java index e596fbf..3b93059 100755 --- a/src/jalview/gui/SequenceFetcher.java +++ b/src/jalview/gui/SequenceFetcher.java @@ -186,6 +186,7 @@ public class SequenceFetcher extends JPanel implements Runnable frame = new JInternalFrame(); frame.setContentPane(this); + frame.setFrameIcon(WindowIcons.fetchIcon); Desktop.addInternalFrame(frame, getFrameTitle(), true, 400, Platform.isAMacAndNotJS() ? 240 : 180); } diff --git a/src/jalview/gui/WindowIcons.java b/src/jalview/gui/WindowIcons.java new file mode 100644 index 0000000..61599df --- /dev/null +++ b/src/jalview/gui/WindowIcons.java @@ -0,0 +1,43 @@ +package jalview.gui; + +import javax.swing.ImageIcon; + +import jalview.util.ChannelProperties; + +public class WindowIcons +{ + protected static final ImageIcon logoIcon = new ImageIcon( + ChannelProperties.getImage("logo.32")); + + protected static final ImageIcon plainIcon = new ImageIcon( + WindowIcons.class + .getResource("/images/windowIcons/plainIcon.png")); + + protected static final ImageIcon alignmentIcon = new ImageIcon( + WindowIcons.class + .getResource("/images/windowIcons/alignmentIcon.png")); + + protected static final ImageIcon featuresIcon = new ImageIcon( + WindowIcons.class + .getResource("/images/windowIcons/featuresIcon.png")); + + protected static final ImageIcon fetchIcon = new ImageIcon( + WindowIcons.class + .getResource("/images/windowIcons/fetchIcon.png")); + + protected static final ImageIcon annotationIcon = new ImageIcon( + WindowIcons.class + .getResource("/images/windowIcons/annotationIcon.png")); + + protected static final ImageIcon overviewIcon = new ImageIcon( + WindowIcons.class + .getResource("/images/windowIcons/overviewIcon.png")); + + protected static final ImageIcon treeIcon = new ImageIcon( + WindowIcons.class + .getResource("/images/windowIcons/treeIcon.png")); + + protected static final ImageIcon structureIcon = new ImageIcon( + WindowIcons.class + .getResource("/images/windowIcons/structureIcon.png")); +} -- 1.7.10.2