From 4df3d73fe01103d8d44534843ef84f170fbf36e4 Mon Sep 17 00:00:00 2001 From: Alastair Poole Date: Tue, 30 Jun 2020 11:28:20 +0100 Subject: [PATCH] ui: Fonts and Sorting. Fonts should be normal sized. If fonts aren't looking good, just bump up the overall ELM scaling, it works much better! Indicate which sort we are using in the process list. --- data/images/go-down.png | Bin 1470 -> 2440 bytes data/images/go-up.png | Bin 1580 -> 2358 bytes src/bin/ui/ui.c | 70 ++++++++++++++++++++++++++--------- src/bin/ui/ui_disk.c | 4 +- src/bin/ui/ui_memory.c | 2 +- src/bin/ui/ui_misc.c | 10 ++--- src/bin/ui/ui_process_view.c | 1 + 7 files changed, 62 insertions(+), 25 deletions(-) diff --git a/data/images/go-down.png b/data/images/go-down.png index 93c36448bd999744ba92e2e5e9c22704976c87a5..c02a83a94ac0b77dec33ac81c51dc322f1a6382d 100644 GIT binary patch literal 2440 zcmb`HdoCKJU+YpI5#I=9COn843V^4B8px zx!1|RQbK&Ma%|2G004L~#T!fXJeQ;vmvAW(e=$Ohm>d_O7D2*C0sv|1OGym%y^eIQ zkZ=_NLQCY&huGBqEpC1}_%V0sZYkG2dh2xU)Gd&dfB%}urkm2NkUn?FK)2Mvb0a9> zI?EHCqi3NyT(?3Go%+_fs&3Ua$q6H$+t-|66Y$5j-pUViIh99$^Cl#I$}cLjL|)NL zN0)}tJwsLHWAfF7O|*h(LM@~srUQ|rJ7K-nymIj^fn=(c?Q-_`O+%P^ezkw2^vCCV ztAzpK-$$QS$4xR5BEZOCo3+@mG=)XSj~$9OwZg@8xr*h85?H_|S50CkLTx8t`{?@k zi?96@9K>za14psy7&aezRCmN-G_9ffs44dxk7Sqd?oq@6PQ&7~fmmIhv=}@Ys#K(R+A$}CvV3PjvKrWk9VmX38!hCMd%;80Yst&H>JKL58Qop zGwc&4F2dfhM=v9=$5v(+BT0Cs4R_2qpYxp5aDnlpzd<<|u;2K=4CHkL3FgOtbbE>+ zxki>YkNf7O<8^j|0-u^oZ6Em3mZO910^4Z}HaO>siiZB<%&P;}-cjyVig-AF($9y< zsrjrrQ)v=InqdnkPR<;k>a4$$TpDi*x)K_7aPmM6xtJQdgH5QvU;6;<(?m}hd2qrN z<4+j6J)!RBu3s8pYTO$7XD_WT>SWTfU@67!gVoxKdciI=#SXnF`6s&Ddis#V2@HoD zX_IrO%%eG9@iq8?*Ywu0=mi6nm#ATG`_|ay2l z_Q@-l0wp;nvYw{8a+&&5I~KW9!dmaTDJ8`fA`Jj;R4mS8c{!;uCUn6di0;(AnteI~ z#tK7y!%ZjM`_HhoEppplCucx8FluahYo8D*4*;MXyn}-W+QH%9p5Jr&o%Ea5&Kx^L zFV3q)R~}+Xp@dgs6d3aHZ*&jbx388DNHlEQbT~g *008^s{D3U#suL+utUXciAb zp;giz6x9@7Q9cLL^%Djn`k7v>T5xE~XTeu3S|jIVw7hWGg)|YAWUxiaooe!?Z1=_chD&<4|8sicVl=T+8-WCW&b5>Cf_a3LpxdlExN_iEt-fyutu}I3Fjug2_ZTaFij&h>*C1+7yk;q%3qYwu_ zq_6$SeVa%m5e^q|N-9?JlsnhYNGJOryuwVJGZDAYG#;Ps^&de+ULSgw+R&0QZ2Nd3 zIb-d^vw?$f$E~E0voI(6{1gm0`&dg zhTk!ga`3VT!y~H)GlBi-yOc}c2>j1YzyeUoF7BMb5OQAmRu}2{5@qc_EKC~_W5*M zGD9*&%4u8$YD;d3$*af#&{-;Mg33OgHhTJLb-HOQ>P6}1-79Bt$%2kdpSJCH;l4tI zGJIfsE3?~$Qvr^pn$QQxPp9_l;9-VA>)bB&Dt^;4P$MNV34R~!FTeqHWkHKaJjq(! zo++m#6@B*Yp5f7(weHIM$4ZqnAI9QFxkB&jb5Ya3egfw;_Hbr3j!f^s+N2(v?dgNc zWE9SfcZ#&h8ZMvA*186Q9Z1`8iz5~Kz;f410!nx5`j9gfmxv{sV*)#rrN z0O492teH~cpsgadDi-O&muGcd;TOQw(2rFnv1|_<`X}O5^#wF78g)nPBE&bs;)ON4 z1)qN?iTr&H?8UZbhv#z2#B*JsU1ocK?8vM#MoewsaSs09^w(b|1{nTOVjZQae*t1| zo5XrE`sfq6I#CUaPcz#$2k#dS?QPW0oFs z)ZAm%m^J+DE_K;&`*=K676f}1xAg5{9&Xy3pOW2>!MNRCqX8Nc>jXD0ZakD7OD!eT z=eGM0JgXU+CQTvDjkoz1%AvuFVapkR$`9elV(=$Tu(^zizqNk{YhmGV+J@3D5hW<( z^k|VnRmCQGS8xBuwnL>E!RBr-(duF)wkCvtij?s*DT8gHFlAnZ=7dfSIJKUn!O1NYSzQo`^S*e_R!URiUL m$we2U9~pFP^M6nfxeFfq%x~y9nu^=Q6@Yfcpc?H%vi=1rwQT$V literal 1470 zcmcgs`#aQm6#jh81w*DuQ$sc5md#*Ls+E$T-Cl(@tbCCc4~0H7SbsV=l6{;X{LESZxS1c5dH(@;5g* z1JcUumL3-lKkP(9rz)s)wCHwzG*EFrKj- zF46UDKa$DLQaswX5#pZ(|F<(A%T;K-tXRz*AKPH;9U5b7l&4BVKGjVf{$Oamgi9)a zgi2mzBy(XK*h=NQ&MjgY*Cb(Sl%XXD7?TZKr!@?h&5~1xR3^85HH47n)|*c<8q%xS zR*x0l6EvPN7s^g&Hd`?ov?rYKdUA%<^SkNfRBUWtYiN()_xWkJH!6rmKrOruZrNH2 z*}M)OoIF?N3ES~b@8hBw^^zX`+2dH}%qh{c7mC266&O#pP4TSRoDa`94q%I{LIo;% zk|-j)KL%33ky(l>lV-C1a_tsC`xaHF5v%9&no%LquI)L{fUapIJ!LuYnq=ge){SL9 z^ovbJIEAt97u`A`QL-E0@4uxGLK+2|E4(Md@xDxK1QEa(&Ghwk@(0n`7}60el!?3$ zi_#0iUK9&COJ;d~`vEz)EX9H#6kPYz7d2n%V%_=~s4u&6{h!vz>7OLYIXCh!Mq}DD zLSngQDZ(ZQo3Ob>m{GNjkmxvvZ@iaWh)P`7?ijMh#wXWPz38C|Ot2JKz3 zvt}UTEkUHf$?w(o3gi0g4@^aCW74Na+y=S{vib87_)Rb-k`QXa1o>6V*dFpO0PqV? z#Rz*q%p}h=5hs)LutsCZC;>I3+lH37hUpH-d{m*^%jHD2y>=b#)j@^J@$$SC%FZh2 zr=iZ`1qa%-VsOb?WUMf*Oh6{}CFhJ)lL6iwzV7$1r@(?T81l!BKO+L^5U4IV?QlBp zCM(R1UZZ0)21UhId)3GW{Xa6r!v?yydCCmw$@>*QB2?9LSKn`B`zvtZ^41-64bxVq z&wdF2kY~`tC!dh~KesK^AiPH4UQJ71Y3Hi|c}%o_nwlpvaD!DRWtLeTG_O83N3vEI9WPModwiu#bcgb zUA)TeBxe&*T+65BVU94KrJA=(z`>Zii2R3>2S;k>0>VBN+;dm|-l5as#0!&^EEu#; zn8U{qbKUlP_d>f1S%oI;80XBp>3GigZ|v>0^iQT!UT=a?piELFvON4*8p8@pw^V9) z39daql-hgf*JY%#UDqhYHVDI)|25jO9O-!ZT;({XOCY|0JDTfrvDCgVqG=x74@IB4 nMU-4pm^#NN>#e5zyUr|;mb7d(?L#nDbQyTN`%>#&k7oP>ZVi8a diff --git a/data/images/go-up.png b/data/images/go-up.png index 899e596c669c8b5434c9b03916b930ef8b381977..1e3891681a5a159b37de89a118e7cf0560c34afd 100644 GIT binary patch literal 2358 zcmb_c`8O1d8lDAXDVnk`Ly~4J@e#>3lYK^*knCIbAv;M4ZG}=JNl+g))l9h!~ zyEUB#007WNxVdGJsZ*$!Ux2Thr?;zEP?(>qm@D4X4FJGTeb2KYuE0;}(yesmfN0i~ zRYw@KA>KaPp{}^t>XzcDh$2!XM-p%OUaJF=d&?=3j!X1ysdV8)4+i#KTf$uAso}?~ z*VfyldNv=mRrt}Jxw6<2(Zd5_xZR!Fx^L^Kpx0CJ4vJg1OL0q_aGYyzDe@AVT1g1z zcB#V9^~-lZR>30oz6Z=y*#^&fPENi!qIesy+;4L}?*!92J5p~e@ZL(=OHaD~*u%zL z#e4Lm=FH0K?hnmg_gH(K4*kWl!>kd=cB_5JL8)uUm9B*WwokP^^JkH=GFj>S!Cfny zy9w_bj{aGWBo!)f4~}O}Igg64WI`nJPAv8QGVhrPLBL@+Z`9nKGzg|l>r{_>sZOz! zks!%;EZceMP2$7Wm)=Eb{)>`nX4VOkMciMP94GNi@`hbmwjQ-Md*KU(VlXwV~RFi*U0Tr{*MPs(bIl%Z#@g5sF5|VN<`Y+@i3g%4n(1>lv55 zUZZ7^5!iU8{Mqv!BA43oWBD(E{B4-(9)Ej>V)1(S=&;hEGISK*LdMd(4d;(d$!^A<+qjqwxL11+z)8SGorcN9X+g zzgUM5Q;;xoQdB&yx6P2T3(2WxAaWHF?;(@3o zC%aS{^FHD6ACuyKq*cjd9W3AaTifGP_LCMB_8MjglJ^;JP1un?$HvG_W6+dR8Ji(Y@t-VlaM|jwJtkkUDZ`cU6DJr_IveW&8V;*h{N)4 zCMdhq1d2^r{MF_YOM{Wv#9x&=*3REi`$9bL0F=fA#ol z>cx^TV{281s4thtOaOF6zw+keRYCa^ba-QVLKcDMv#``wj))+ya?08&k6$QtshsPo1LAT?sP9aIRShb5BT^Y-To=V zi&&fu^>qOBKPYXl$Yo5}{0yuD8MZb4CxKe!sQ`Rv$uuVa&|Jo!cnHgt5YQc_Y)_;4tl!S8c{mbgLcFUW_7VI}VEodqXD zg4q&i;=f}G-sg(uZ9Cg7Kzl1Oog10sQZ20z$!uBN{iRjBn}@a}0SSCkWLL1rN*|MO zSoJ_k7Ob&1b^_#9_veBVrbKA6*IttBszMTDLWm{$SOPNlgI~|oZ9=m`KoODq_6v>0 z`P^J;w)A)=Mb4l;f}44w$R$&HVvAx(9297mMN7622W83K0;Ef}eQt>{XkrWrO8}#5 z0(6Ub7>aC0HA*fOEcGi_0G@q{!r4x`{oP67hiJ_D!TX3!FK&BU?VH7lkhfqbDWZe{ zLj-BM-fh|1Vq-m=Uz2>p@x_t1MlG%A6LLTpxXT_RSjVB#X%e%OH3Z-9gJQY99Wq!~ z7I>($;kGBCu6_^HKrBME^r0^?UkDGo>=#l^`|~mhv?K?@I17Vm?x;=N<}IbenC?D* z^UIRyc@WcY>ShVp8?w1WKLC>-oAxV*66TVSzzNGT3Q!UxlzXEI&`yP8-z`rX#<~jw z+uINM0HVO)lLy9xi{jXOnr828@+&5qU=A*=ipMv^rJ)>h5?o^k3R#s!0 z!D0@`AYslJ1q$2eoK5+C&U^>V!88$b zN{lGf1U*zZzFEMmKEEL%*4Icrdi9gadi3>+X+NnwoMJ!ksusT)^20uy_-0P_SjDd{ zDGS;DQVmry=lBE6a-cy%l;4XovO_knop%Sy5dJ^#^3dY2@4f?$7J)p^`R@};RJqZ> YQO_a$;ii1`408dXb&Yjuv>fC91%bs=;Q#;t literal 1580 zcmbtUX;9K>82Z+NfrUI+!B3>P))L@FosG)7938}QEP`cjcMP;H^ zXr(S5yIF3B{qw*|lcY(p)~gH2BMK`Ia`)eto&B=Yhka+B_j#Y|o%zl0nO|PuE+1X( zb=m*`==%9mf*{ZRVkj->?skvrhnxn>%a4YFPC6k7ysWFzprkR| zo6ZhSJitzkN{$6mQ&a8Z5C6o9j!KHPPfTW3&6C#wfM$aq#gmpMn5$;w8pPuIGDEMm zH(f~3x?~WQd;IMFAD;iVr!+1kD9~4mWN7G89_=)xaE4rhXt;gkkm18@Jq-qqvf#M~ z=bUhQ40=>hvgvtwzdY-8G)!!tz1iZZ5-?v2ChF%&@-326ESa0C_&64eH9F?zMdX?l zpwF9Nx4T(#lXn2G&H@hzu!?B7b)QCH@jnHc&Lo*hl-MXt$`<0sw1|>DU>~?6(z~W@ zw`&>d90_EA+K~ihNs>fI1 zGVo_UilW}G$XeyC`;SH&Cb1k`NO9Gxf@!B9+-b8%!D!J z#u0mKZSecYVENltO>S>=2LXrIWJeoazLCfP=+LJ#o~vwmB%23i79u=skVSOBm;}EM z%0!rR#8$6@>wRoV+uNp%h3YB9fN9|go^~_eM1%um-v~mdKAZ+ZZEl5cy?R&!xAJ+- z;-`z3wJo^?szMjr&Sq=TT9Bi~!)NIy;?=%%qqzpf@=*LUR9eY0W@DsTYrA;H=dv>% z8gs_zvzW zaR#Y8>5M>rfOms0oz|Nq>!3t`xn4l6pmyUjH`DGo70m&?7n!8woHY)pLSn?y4>@s8 z`+%;_3=ta@Y1F|W_Do6dL306IiD~7E3dx%yM~4x8Tb!B^xRoV>)GgiAu2#?zvxMV| z(c5K`mI@33%>>r?=1lXcMS%PWm{T$vOvHlc$S)EUrjP3haNNq`kx3_o9b*wjKh0Fz z<70?U@fwHBK6fKsjnl%2J?wZ2M6xru{?QfY2bY(|TLN;XsqY~)CJ^9kX~?mcE?r&I zOoeIiP?laR|25tn42!H{=N`7$%vFWyhS^pNHD;=<$}t4}`^6B+rOMbrGlkuz(Ez&9 zadUjk)}VPnB2{-I&w6+12rV?NKhDn7v1s>Dt$xIw7z-D;fJvCTKklip(`Ny6Xbnp+ zQokVl`M7f7)wfF6GFnF{tUt*vs{pcYFSoLD*M(^RX@$R79z*4-1c-DBU39JTNAL~# z1w&z4k_+^1_#E8jzZWrq=vNhb)Sax`3ZM6pOd$ktvJD=-b{ZID=_w5!?q8tw@;PGL zG8jcOsb&;3%+hb9W^B4uHgDJfNX;h+3me=)H2Am-)&p_h#9d$a#;QkukR_xYDTN49 zp-8KL3>93yUz;_d-C4k(HzE#oWA2nk^W@d1GB*tA5G6aoW!cg7;1Zb7RzQVz`1f38 z^J>UY{ zy&Z2(nZWG_9LHO32F^j0z7@1;J71Dq&x+9fG#p|fMs*mH)ZI~fO5ZW>gL4o>m=g2; zx}a*{6-V53lyPf5an%0&>WFCKsort_reverse); + _btn_icon_state_update(btn, ui->sort_reverse); _config_save(ui); _process_list_update(ui); @@ -957,8 +986,9 @@ _ui_content_system_add(Ui *ui) evas_object_show(table); ui->btn_pid = button = elm_button_add(parent); - _btn_icon_state_set(button, - ui->sort_type == SORT_BY_PID ? ui->sort_reverse : EINA_FALSE); + _btn_icon_state_init(button, + ui->sort_type == SORT_BY_PID ? ui->sort_reverse : EINA_FALSE, + ui->sort_type == SORT_BY_PID); evas_object_size_hint_weight_set(button, EXPAND, EXPAND); evas_object_size_hint_align_set(button, FILL, FILL); elm_object_text_set(button, _("PID")); @@ -966,8 +996,9 @@ _ui_content_system_add(Ui *ui) elm_table_pack(table, button, i++, 0, 1, 1); ui->btn_uid = button = elm_button_add(parent); - _btn_icon_state_set(button, - ui->sort_type == SORT_BY_UID ? ui->sort_reverse : EINA_FALSE); + _btn_icon_state_init(button, + ui->sort_type == SORT_BY_UID ? ui->sort_reverse : EINA_FALSE, + ui->sort_type == SORT_BY_UID); evas_object_size_hint_weight_set(button, EXPAND, EXPAND); evas_object_size_hint_align_set(button, FILL, FILL); elm_object_text_set(button, _("User")); @@ -975,8 +1006,9 @@ _ui_content_system_add(Ui *ui) elm_table_pack(table, button, i++, 0, 1, 1); ui->btn_size = button = elm_button_add(parent); - _btn_icon_state_set(button, - ui->sort_type == SORT_BY_SIZE ? ui->sort_reverse : EINA_FALSE); + _btn_icon_state_init(button, + ui->sort_type == SORT_BY_SIZE ? ui->sort_reverse : EINA_FALSE, + ui->sort_type == SORT_BY_SIZE); evas_object_size_hint_weight_set(button, EXPAND, EXPAND); evas_object_size_hint_align_set(button, FILL, FILL); elm_object_text_set(button, _("Size")); @@ -984,8 +1016,9 @@ _ui_content_system_add(Ui *ui) elm_table_pack(table, button, i++, 0, 1, 1); ui->btn_rss = button = elm_button_add(parent); - _btn_icon_state_set(button, - ui->sort_type == SORT_BY_RSS ? ui->sort_reverse : EINA_FALSE); + _btn_icon_state_init(button, + ui->sort_type == SORT_BY_RSS ? ui->sort_reverse : EINA_FALSE, + ui->sort_type == SORT_BY_RSS); evas_object_size_hint_weight_set(button, EXPAND, EXPAND); evas_object_size_hint_align_set(button, FILL, FILL); elm_object_text_set(button, _("Res")); @@ -993,8 +1026,9 @@ _ui_content_system_add(Ui *ui) elm_table_pack(table, button, i++, 0, 1, 1); ui->btn_cmd = button = elm_button_add(parent); - _btn_icon_state_set(button, - ui->sort_type == SORT_BY_CMD ? ui->sort_reverse : EINA_FALSE); + _btn_icon_state_init(button, + ui->sort_type == SORT_BY_CMD ? ui->sort_reverse : EINA_FALSE, + ui->sort_type == SORT_BY_CMD); evas_object_size_hint_weight_set(button, EXPAND, EXPAND); evas_object_size_hint_align_set(button, FILL, FILL); elm_object_text_set(button, _("Command")); @@ -1002,8 +1036,9 @@ _ui_content_system_add(Ui *ui) elm_table_pack(table, button, i++, 0, 1, 1); ui->btn_state = button = elm_button_add(parent); - _btn_icon_state_set(button, - ui->sort_type == SORT_BY_STATE ? ui->sort_reverse : EINA_FALSE); + _btn_icon_state_init(button, + ui->sort_type == SORT_BY_STATE ? ui->sort_reverse : EINA_FALSE, + ui->sort_type == SORT_BY_STATE); evas_object_size_hint_weight_set(button, EXPAND, EXPAND); evas_object_size_hint_align_set(button, FILL, FILL); elm_object_text_set(button, _("State")); @@ -1011,8 +1046,9 @@ _ui_content_system_add(Ui *ui) elm_table_pack(table, button, i++, 0, 1, 1); ui->btn_cpu_usage = button = elm_button_add(parent); - _btn_icon_state_set(button, - ui->sort_type == SORT_BY_CPU_USAGE ? ui->sort_reverse : EINA_FALSE); + _btn_icon_state_init(button, + ui->sort_type == SORT_BY_CPU_USAGE ? ui->sort_reverse : EINA_FALSE, + ui->sort_type == SORT_BY_CPU_USAGE); evas_object_size_hint_weight_set(button, EXPAND, EXPAND); evas_object_size_hint_align_set(button, FILL, FILL); elm_object_text_set(button, _("CPU %")); diff --git a/src/bin/ui/ui_disk.c b/src/bin/ui/ui_disk.c index 7720b80..de6700f 100644 --- a/src/bin/ui/ui_disk.c +++ b/src/bin/ui/ui_disk.c @@ -63,7 +63,7 @@ _ui_disk_add(Ui *ui, File_System *inf) evas_object_show(label); elm_box_pack_end(vbox, label); - elm_object_text_set(label, eina_slstr_printf("%s", + elm_object_text_set(label, eina_slstr_printf("%s", inf->mount)); hbox = elm_box_add(parent); @@ -107,7 +107,7 @@ _ui_disk_add(Ui *ui, File_System *inf) evas_object_show(label); elm_object_text_set(label, - eina_slstr_printf("%s (%s)", + eina_slstr_printf("%s (%s)", inf->path, type)); elm_box_pack_end(vbox, label); diff --git a/src/bin/ui/ui_memory.c b/src/bin/ui/ui_memory.c index d99e82d..e92a5fb 100644 --- a/src/bin/ui/ui_memory.c +++ b/src/bin/ui/ui_memory.c @@ -15,7 +15,7 @@ _label_mem(Evas_Object *parent, const char *text) Evas_Object *label = elm_label_add(parent); evas_object_size_hint_weight_set(label, 0, EXPAND); evas_object_size_hint_align_set(label, FILL, FILL); - elm_object_text_set(label, eina_slstr_printf("%s",text)); + elm_object_text_set(label, eina_slstr_printf("%s",text)); evas_object_show(label); return label; diff --git a/src/bin/ui/ui_misc.c b/src/bin/ui/ui_misc.c index ccf3fc1..bfd6212 100644 --- a/src/bin/ui/ui_misc.c +++ b/src/bin/ui/ui_misc.c @@ -30,9 +30,9 @@ _battery_usage_add(Evas_Object *box, power_t *power) elm_box_pack_end(vbox, label); if (power->have_ac && i == 0) - fmt = _("%s (plugged in) "); + fmt = _("%s (plugged in)"); else - fmt = _("%s"); + fmt = _("%s"); elm_object_text_set(label, eina_slstr_printf(fmt, power->batteries[i]->name)); @@ -94,7 +94,7 @@ _sensor_usage_add(Evas_Object *box, sensor_t **sensors, int count) evas_object_show(label); elm_box_pack_end(vbox, label); - elm_object_text_set(label, eina_slstr_printf("%s", + elm_object_text_set(label, eina_slstr_printf("%s", snsr->name)); hbox = elm_box_add(box); @@ -171,9 +171,9 @@ _network_usage_add(Ui *ui, Evas_Object *box, uint64_t bytes, Eina_Bool incoming) label = elm_label_add(box); if (incoming) - elm_object_text_set(label, _("Network Incoming")); + elm_object_text_set(label, _("Network Incoming")); else - elm_object_text_set(label, _("Network Outgoing")); + elm_object_text_set(label, _("Network Outgoing")); evas_object_size_hint_align_set(label, 1.0, FILL); evas_object_size_hint_weight_set(label, EXPAND, EXPAND); diff --git a/src/bin/ui/ui_process_view.c b/src/bin/ui/ui_process_view.c index 002c0b4..d1c193e 100644 --- a/src/bin/ui/ui_process_view.c +++ b/src/bin/ui/ui_process_view.c @@ -643,6 +643,7 @@ _btn_icon_state_set(Evas_Object *button, Eina_Bool reverse) elm_icon_standard_set(icon, evisum_icon_path_get("go-up")); elm_object_part_content_set(button, "icon", icon); + evas_object_color_set(icon, 47, 153, 255, 255); evas_object_show(icon); }