From 68373e7a5d5960748144bfdf4bd6bfbb8f81658f Mon Sep 17 00:00:00 2001 From: Lukasz Stanislawski Date: Thu, 29 Oct 2020 17:52:49 +0100 Subject: [PATCH] MainView: set proper button styles --- Fitness/Views/MainView.xaml.cs | 3 + Fitness/Views/Styles/Buttons.cs | 62 +++++++++++++++++++++ Fitness/res/layout/MainView.xaml | 4 +- Fitness/res/styles/button/02_CTA_empty_active.png | Bin 0 -> 1432 bytes .../res/styles/button/02_CTA_empty_disabled.png | Bin 0 -> 1472 bytes .../res/styles/button/02_CTA_empty_selected.png | Bin 0 -> 1471 bytes .../res/styles/button/02_butt_2_empty_action.png | Bin 0 -> 2444 bytes .../res/styles/button/02_butt_2_empty_disabled.png | Bin 0 -> 2420 bytes .../res/styles/button/02_butt_2_empty_pressed.png | Bin 0 -> 2453 bytes 9 files changed, 67 insertions(+), 2 deletions(-) create mode 100644 Fitness/Views/Styles/Buttons.cs create mode 100644 Fitness/res/styles/button/02_CTA_empty_active.png create mode 100644 Fitness/res/styles/button/02_CTA_empty_disabled.png create mode 100644 Fitness/res/styles/button/02_CTA_empty_selected.png create mode 100644 Fitness/res/styles/button/02_butt_2_empty_action.png create mode 100644 Fitness/res/styles/button/02_butt_2_empty_disabled.png create mode 100644 Fitness/res/styles/button/02_butt_2_empty_pressed.png diff --git a/Fitness/Views/MainView.xaml.cs b/Fitness/Views/MainView.xaml.cs index 725fc1b..2a7fc33 100644 --- a/Fitness/Views/MainView.xaml.cs +++ b/Fitness/Views/MainView.xaml.cs @@ -9,6 +9,9 @@ namespace Fitness.Views public MainView() { InitializeComponent(); + + this.button1.ApplyStyle(Styles.Buttons.Inverse); + this.button2.ApplyStyle(Styles.Buttons.Regular); } } } diff --git a/Fitness/Views/Styles/Buttons.cs b/Fitness/Views/Styles/Buttons.cs new file mode 100644 index 0000000..030c64f --- /dev/null +++ b/Fitness/Views/Styles/Buttons.cs @@ -0,0 +1,62 @@ +using Tizen.NUI; +using Tizen.NUI.BaseComponents; +using Tizen.NUI.Components; + +namespace Fitness.Views.Styles +{ + public static class Buttons + { + public static ButtonStyle Regular => new ButtonStyle + { + BackgroundImage = new Selector + { + Normal = NUIApplication.Current.DirectoryInfo.Resource + "styles/button/02_butt_2_empty_action.png", + Pressed = NUIApplication.Current.DirectoryInfo.Resource + "styles/button/02_butt_2_empty_pressed.png", + Disabled = NUIApplication.Current.DirectoryInfo.Resource + "styles/button/02_butt_2_empty_disabled.png", + }, + Text = new TextLabelStyle + { + PointSize = new Selector + { + Normal = 22.0f, + Pressed = 24.0f, + }, + EnableMarkup = true, + TextColor = new Selector + { + Normal = new Color(0.0f, 20.0f / 255.0f, 71 / 255.0f, 1.0f), + Pressed = new Color(41.0f / 255.0f, 91.0f / 255.0f, 178 / 255.0f, 1.0f), + }, + FontFamily = GetNavigationFont(), + }, + }; + + public static ButtonStyle Inverse => new ButtonStyle + { + BackgroundImage = new Selector + { + Normal = NUIApplication.Current.DirectoryInfo.Resource + "styles/button/02_CTA_empty_active.png", + Pressed = NUIApplication.Current.DirectoryInfo.Resource + "styles/button/02_CTA_empty_selected.png", + Disabled = NUIApplication.Current.DirectoryInfo.Resource + "styles/button/02_CTA_empty_disabled.png", + }, + Text = new TextLabelStyle + { + PointSize = new Selector + { + Normal = 22.0f, + Pressed = 24.0f, + }, + TextColor = Color.White, + FontFamily = GetNavigationFont(), + }, + }; + + private static Selector GetNavigationFont() + { + return new Selector + { + Normal = "BreezeSans", + }; + } + } +} diff --git a/Fitness/res/layout/MainView.xaml b/Fitness/res/layout/MainView.xaml index db1db0b..755da91 100644 --- a/Fitness/res/layout/MainView.xaml +++ b/Fitness/res/layout/MainView.xaml @@ -27,8 +27,8 @@ - - + + diff --git a/Fitness/res/styles/button/02_CTA_empty_active.png b/Fitness/res/styles/button/02_CTA_empty_active.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3d9af4a929fa7474fb30950a11bbda54cd9b65 GIT binary patch literal 1432 zcmV;J1!ww+P)cxm8Mg{G`KW!{T4n3IEI~oBs@nB*+ z=>Zds6axu21GgrM)Ruyn5XGB_7p1L4upu=Rs_jhoE8X3h*F&Kx{R7*wZFk7?yLI~Q z%;uRqnQtaDvx1UqsBkmhQ$}^08mSjWodUH0Rs%=_SOKC3R}MfHz_0*URnRN3_QWFR z#sYgDI9n*?#-uc>X{mJmu~)@JZ>Y+P0{GmIL^A|XoB{Nx4bxpfdu~|^oK82bjScnz z*bPWE_YYCAbO?~cjyeazu;a$k7Irp(^M;Y z`3{077%|bJyMRJPv$ZD%?z_NMtC}`BDyIN!Vy;9>=5I&iSHiHncfker{T=m@L_Y#p z%RGse++d{GJ|1@U%{9QxIc;{E*F_SYWO<2}%|j0GgS+PC_46!n!%C@$I{|EDhD6Iq zP%8!JIM7s8bb&qJJ-`cAL}k1tuaEn21`JZP3*=ed(-kszn?H_ZzQs?YV6e^l|K1{UiE~60b1Wu06qriZ*Ck7mi8vzV5L!xCd7%3X9J@wCA z1Md1#yD;qTjYXaTz-ygAbO7Yfb`fd0x%iI(P^7lr8A zFzoKV*FdM3wdM1@VSaq`SCv(g0q`{QC0Zn^M{J0ee7<|QnBg+t^?QEP4u~8C@F>$J zDw)fG?6E;-=X^fo%y%pK+@-#Jb^VbQxfp=i0-%!F6D{z73xops)CQ^7^W(?=nD6K1 zem3s=yQ(9}?E~~p05#klL`Ay};7|pkwjen5??P81rTH!`m7Z@KMYL6cmjJBh{vn#- zKLNg1)ngOS^G-Yxct51{-?7EVx&$L>u;4h%_%oM;BuJwwUc30?H8a= m1s6r+oE=GB0NSHcZtQ5X{+ literal 0 HcmV?d00001 diff --git a/Fitness/res/styles/button/02_CTA_empty_disabled.png b/Fitness/res/styles/button/02_CTA_empty_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..caf4fa98c385f10165d14d7afc8680d1aae803d5 GIT binary patch literal 1472 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 Z{R@9!l*$&``>Ox|002ovPDHLkV1mW;rYHaa literal 0 HcmV?d00001 diff --git a/Fitness/res/styles/button/02_butt_2_empty_action.png b/Fitness/res/styles/button/02_butt_2_empty_action.png new file mode 100644 index 0000000000000000000000000000000000000000..064e783736fd62621c3b5884762f737ce160e13b GIT binary patch literal 2444 zcmV;733K*|P)I^Bvx zRrc4mPNJhweriz4q>W?}ODU*7ZQZ6#DjSWdwipI2>5>)LMoGfPC@@IWZBU7U zV<*o}Onj&F?B_Wl3C<5Ee)#+Tv90%f@426IzdHAwd+&RK5^$KZ%Zp9vw2X_EQrh`b z2w@|l;sjKOB0(V82((HmJ&}Ij#Gk=_IvDI}Y@KLB#l#e7x0x;G#YE&JK~5rKvEl#$ z5Ew|nLy}xX}6v$eV940$}=^p2~g@9Nd-8G{;7se0AA@d$a00*(rI zqaJPNJ$!%nif8RPUwx_+LN!D;gOQU>fQ8-M(oS#hZ}NR~`hq1=KS$wO)!SG#7JEi5 zV6(;Hl!9ItB=WgJ7H)mr`kbP|nPaIR{{exNB*0=`yZ%Q}Axn}SLeeJH=jI`H+{dT{ ztmHUe7iof{E)^He@>K6wX?v`!Fz(85AqarLKmvbkZl{;OyYEI@`=wkyBSW&*-|gNM zFQ+&KY_};EgQ?g8tp3%5CDM*An?X+7j50PPb*1E>GJ#h--_qn__hMh z%6c+CEhDXggRY`v2H*QbjS0i$3Gf(-0D(aScv$_#FK-U|{kaVz1&nsE2-4n}@tn+ufwHct;;}!w)JTD2sNh|uWxt@@)ntaEhMi9^maAIp=*}Cvg zDJurg6Au!w-KJQT)4WJyXZ7=P?HcE8v(!Kh0w9oB0&nbg$*tS=30~~s_qy*JHUgWi z<-DeOdtt%M>&IK_?@Fv$C>;bqAYK9m#VdW6E??p0msP5_F}n94CcRyrzRJ^IdnWKQ7N(buvPZxU(%0T37sfyGa3 z>iO%b^VzXcI3i#z`rbg|YBV@;EeK35f!KtW>Q!?&3Tpz^GtUc4=k^~tv@3mb%|dM; z00Qw6Sh94>&EqG|PSZ2ex`5vzA-;)C3h`pZbs#V`1frWBr2M(+b3Ydru(h0r&$hGe zKgDMJsqqVH1%bE-#0;Z7s<$y$L>@qQnjeF6@!T(X7X%Iv0D&YX@P#?w2wu7JUsJH3 z9uj)?dCdz?)2^MXlGtpR1_B_!1h#D5OS^ykE`O~O`nqS_|Dtn%fH4T{sQwlG@ReUj z1Z;6M2_Y6^@rE&+2P;89U(_L`{6HuWFnRd9^0b3oHdGi7?(1!9Mj7?zzF`4LA zPGU)B(bM(&6h?xkgMhIJWKVxeGZ+Fkmfv742xtT#U~~i!FfaiK*uc(%=^y|BqYr?9 zfeAps26i4y2LT8eeEw|K2k?g8y;$B44=VD5Qq}MQz_9IK)}ER1`0UGQ7h8K20Yl^ zz#fI^DMetwgWdI4tE^u2w5)k`RrH15DMbX01pxyQ*!DcK*;Xaf=W|3lqnm+E!f@Pcmx zIS;0Sz|b%Fwm6(5L__I8;mqW;9#(-s3KNKVClaY%HJ7N#6U{p7+33;*bNh}S-i2gV3U?GVJvj+1 zS-Pd~_=&Tu%_`N~Sjkq#OdD|&RysJDg?9xfrvqVC>JrcwZxC_v%Ae2CcaVTN8(q$- z-d-~Q!NB`RYO+!n7g`Pi$wgq^{1*b}KK_I?8I8WT2$;xjQ>^Az-rRtdS;^%hyaX^J7WevhvCt$w(uimAV}UEl(Z-v56}^^E{$}`J@tAADx|@b@MOBcTda9 zn~^*%f+Zl3A_O`+Kcz=X*WB#s2~3kAS?BL|Zyen8Vb?w@mU5R6wCsV|pYy+eq(-sX za#92vnh63^Pr&2prYF9%+5hqRPZTNXpx@W%9LlN@HZRz1W{bIr1QjhPd9e4u{>n^< zc z>Ku%k?_2_$uv)ToOHfqXhjk0L-I zH3{$vtF`OvegC}lAB!g5VY1C*9zqZPBhM2{A!>QC2cMhw@N8dw-8u_~)v4J5(dw}g z;NkMR4fVcLADs^im#9-nxsi7mji$s=Mc~+i!^xN zMFrX^t2G z$-*WWEjja=H;{O21ws^u$=lyX20000< KMNUMnLSTY^;(&z! literal 0 HcmV?d00001 diff --git a/Fitness/res/styles/button/02_butt_2_empty_disabled.png b/Fitness/res/styles/button/02_butt_2_empty_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..7a46210e5aa715b38540012c80bda397d75059ca GIT binary patch literal 2420 zcmb`J`#;m|AIG;(i)~>G&4e)|H!@)kZBF4vZY(zmVbz^eiqLJ2&ACv!iE=(gB!`j1 zNKE7*hq)cfl*5n-%dJL;xcB`&9^e1qdp#c4_4?_$9*^twdcU97b&q6kB?>Cba@vs`z6?2Hs$0Ab!D%+H`0#v zr>2VPNr5xCr88%g5GXxBRLeKO_~#+Df@Nbqf&XsVcv?rPFLt?LEAL);JuEw~XsBjw zK`ZrW1OxICV4L79>oRLn|GKn^mz|2bqDjvZ3Gkl#5juN2Be?y8aOeD(eUZO&lqasK zIbo4=#%3CuZ z1(j>iTqpHLWv8~wjE>(7yq-uhNm~{1#OQ!g-`!&3_oJF}hXYZHQ${}5utbUO$Gd^D zJ#rs`!u6+BS= z3C`PP9wN>+jQ~xKdp=#@^Q0!-oA9#>1u-p7VYi^1M*3Tprr_bt{6~y9?iL*$8-C z`>cfm>svVLrue6QSCI6C5>(a*jJe?Bz0?@&s%8<~Td`dios+iseZ|iK{DOkFvkNIv zLqjEvJK1s;Cw4v`N=BJ66-kcxi1l6m*%BvsaIEe5y|=F{F8$8r(p~ve+`*6HVp*Ee z?~ie=VWUhzko*(O0ef2Er*o?^?qF6=n`4LDbpwyznPC+TEfm&3j{eAmOai4q^thXF ztUsVJKiKW#t->|@x=z~ra5Lf0W9!q)gOGFvD`W=u1E-4CTbKu87fv#}mm|02-9zT{ zy5nIXhbw>Z3#s7+F3`3&zrO9@C&az`DlBFcN42CLabHe$7^-s|Z3>&X7Y1cdja5gC zw%a_Z;8*huLLz3>@T7PU)WBBYm@5m{F6r1m)ki9Q=`GYj$dW#Z?LZ{wdLlLoOctx% zedPpccmfA3W0sVye?nRNX<{b3V~b4a&Yg7O6PHdr*-te}kh`#1nkWY~aG-_-Odmwg zOc8FVF5Y~u_UaT_eYZKm{0*gAN+z#>28#fJ-67gEt{y)xk-MT10B1CCS3S(;`cV$( zcxJtLrKaz4%1Ey(TaxY^e)FEL%-2*ScFnEo%Vs_bB$HSkPbWJ1>VS`PnL1F&+E=~1 zpOh!LA`G)d`a-~~PlatZhSR&YTLK~Zu5{o8Q~(oo$L=Eh+4Q~$PkY@p-CcS{d+zKoAej;I#>je}B63m{x6 zl;5r8V}V0$*y`xv?1T3<2ycbI$-t2VkJ7|92d)6?Tgdg!UhaJ%tHaarf(_Mnauype z7z9!9#9L8s1r8h_K!}D};VgYzG4LgY&4eM@kC`7u<${xR=%1AKBU}xFp;l-ciqGRHWe-lpXbHt8 z9c9OqJtz~w_)pNaimxIK&|qTLH}X`FB$N@yBmk`6koQ(8^q1;a4xKb5djSM_p7DPR z?jM6O&B!x^X0Pp6f$CZyFwz$qyOU_y%GfxUU3cMGL~G6&10-L+M=2BzD3J7HmvbgF zs+Ph0MenHbPodtpBogoNAk~%PLLVzJ-Blpds7>MK8JBc2gQa|CnIk`Yk3C?dUXYyf!rxk--#g@`a<$cMdM$ESA@!n5 zlcdiTnpNdJwxP+N{)V!ax_1;|L0xJ(go>;I$GO2(zWS5MdylbS)X93<`r(x`^5OP_ zv-LfpigmdB#&`(o@uS7P*S5dYh)ejr-j=4Mq1_85*LVD!D|WVmR2iew;mtMpQ69&y z#1Fa6fUS!?uV|IpxpMx#6DxGfpC6n2_dgilT8W4GoFUAfdzoRjiQqkhbg$5M&vsAB zodRPthZj9R2_TjdRK91PfnFe_@iv?$kP$6H;UCK-b$btM+V&MSS}E0}Ypr=VNPyXe zXh7pb)1J`J9sk?zj7yc`87kFz61>+2bZSj&y~AeOSDmIR!iA`rnz4#fPs^`|tFd}G zGpy}LQ3TJ#0?=^sgwG=o>3BPwW~V1!cbaWDoB1ti4d*bfGhx(#-MA_G>X%>-tl1Nb z;PL)`dBv!05y1W^C%{(OQTdl^+xH2{M{5@sO0}#G@h*=GH$#tuPis0IF}i`Ciq5yY%J|9YR{76{skaP BW)}be literal 0 HcmV?d00001 diff --git a/Fitness/res/styles/button/02_butt_2_empty_pressed.png b/Fitness/res/styles/button/02_butt_2_empty_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..4c448489796262b2fbfe7f1f0cd599e6995164aa GIT binary patch literal 2453 zcmV;G32OFf%479wp~L$*M)Vu-Sq53NhP zMqqF;*nrRUyzshCg24ui{o=o+d>|jrdCu=Se?8|s=bZNylz>l({mLE+$wOSV5b^;3 zD@j-c(Vhe}hbloJr3gr(K0(r}j(aJ(RpS(K+2c6ax88<|^{BAWe$|o_3hXCAHG)J9 z5n0xwUeo~sn~Z>0l5~+ImtQem8+KHwB45jAO#)sJZtx``s5#PzZ&*yTw!Pmpm~#xY zcW0jZ)sv5BtAFqTfz3`}aMVYW{#mt~HwVVa=bxpnn_mR)djrPEzDr5Xe#LlxEka(E zfFp$4s72ddMO(gl{^{+H{qTEFK&YF2gra||BEZ7#85pDYKf34ZADT2TR^pYCT0KtN z>#M0WZUOJKyK97$=LCsDZjgoB{9@^2)_l#L)tG_b0fF=)z+ygip+78SNpe^Uacsb0 zbHzglh0x{UD%0_#tJr`1Q^=$V}f&Kr0uDkMU+gO2BhmuqQR z0ke2Bq|(cYs-kb@PQUYVc{Vc1>+d+!2m%^`&+bpt&(GeP9{PNWw`{!gB2>1Vh@%R4 zaoT*9Bk%5~EP=OwRc_jnlL^uw00IdnFzKJ8U;OD-;P$`0CXU2@VXTTaosKHtk_I*|`Aq&(m6tX6k`B0rA^nD==VNu6BiQp-LBM1cvTQ=TAOHd}5;)T_NbMhv5@(}@cJ3ML-x%qk7ziYp zz+0W4(A$?kSrBkZy}Mfo+K}525J><6#&`e$ z9TR|nb?iKt4gwG`#sCQDm;eNk+fQ|`3z&dswOa}o77-IkgbW8vO*0J+oItW0( z7y}@nV*(Jcj-3b7K_D#PlKQS;Aw&Tlse?fQ0{S2jez?1&+jyv*K70l%K_E;3Po>0Q z00A8nctF5-u)B^u3DeV(z{3xAZx(`19eFlio;Yj`zwkRP$)M99paTMDItFF?hofTQ z%?yh#H+v$_6#UD%{YD+w4--KktqD{$b_c%n22JYA&6q?q4eybcIN zJk)){(`K{a1>ZVw8cYNMjlhyG_}*!E*C>)Y%XV1iF1}Kc30xom0;x%$w(0u(-T!=* z5fW58;IO&W2wZ5tYRQ$sasL0MmVIQ+H>alcunGjym_Yad2N6vPW8Sc%ikH3%AMHio zWjidvi?385nU%%^1zk@~0!L5x1bgp#jhubz(Zn3Gv}S8!@N5LTrx zf$-rCq6xn+7IO4`K){hvc+XQ?XWE-8v(gtAdJY1qMc_v#|28x9->Iy~==+F()hHYa z^zr3}<8{SUZ!1WxUcedlh3Ifz3|fv-{Ij+jM=-KQo_6Ql9U3RyRJ}=cs3& zOX|B^LWn~}+jFNoUaidDl7sEx%|2kzztkZx>7S#+zq>I#bZ;tKN_pAitgczgx~KwH z_l85kZW6S+Y=GqUjJfLNrV~)UF&}#pn zP?1U>Z!K{oe&^Ta*_cjm-hqRjC7%FKn}2rppHm~B`*S7HL`a183_6}0j%L}4*9Td| z86m~RkvPk!1lyY`jX0^5d`H8A%}0O}R!2|w%uWa94IFvrl~B!c;$;FW3YZHmZZA1_ zP0T<4_9w-3^dPpFHs26JkCH{;;*}Bkhj;I&dgL{)UoqLEO`BKDLPzU_mYwGBOA5^6 zFV_|4RamzrtIuc`1awb;Pgpfy@c2f*@Go3Ih>~qy^%VNyU*vsa5t6NZ*n_{@_3bUb zW_zg_(`wz1C3Ii|3Gj5e+0pO&_|r*MxO_-MDx#5Z7{y~oOjGEkD&)%#B&d-ST$+$y zczU~euXP)4GsWWplua7~EZUocWAy$<_r4Y`(F93q)h;K*3uDy+{(5a3Y~*KZMK-)` zi@{&LcYB7#Y%sB)`D4z>gs|iF4$AA201MUUpHppT!H)Z8XWTdM&5upa=0yM`nMun9>>AH^)~YV9Yw<} TzpW?Q00000NkvXXu0mjf(Q16b literal 0 HcmV?d00001 -- 2.7.4