From 26333837cc6f15188b006b31864b4a962d82b0b2 Mon Sep 17 00:00:00 2001 From: Yan Maniez Date: Mon, 14 Oct 2019 19:30:02 +0200 Subject: [PATCH] Test icone speaker --- .../AideDeJeu.Android.csproj | 24 ++++++++++++++++++ .../Resources/Resource.designer.cs | 20 ++++++++++----- .../Resources/drawable-hdpi/speaker.png | Bin 0 -> 1040 bytes .../Resources/drawable-hdpi/speaker_off.png | Bin 0 -> 516 bytes .../Resources/drawable-xhdpi/speaker.png | Bin 0 -> 1431 bytes .../Resources/drawable-xhdpi/speaker_off.png | Bin 0 -> 797 bytes .../Resources/drawable-xxhdpi/speaker.png | Bin 0 -> 2230 bytes .../Resources/drawable-xxhdpi/speaker_off.png | Bin 0 -> 1065 bytes .../Resources/drawable/speaker.png | Bin 0 -> 1040 bytes .../Resources/drawable/speaker_off.png | Bin 0 -> 516 bytes AideDeJeu/AideDeJeu.UWP/speaker.png | Bin 0 -> 2230 bytes AideDeJeu/AideDeJeu.UWP/speaker_off.png | Bin 0 -> 1065 bytes .../speaker.imageset/speaker.png | Bin 0 -> 1083 bytes .../speaker_off.imageset/speaker_off.png | Bin 0 -> 550 bytes .../AideDeJeu/ViewModels/SpeechViewModel.cs | 9 +++++++ .../AideDeJeu/Views/Library/ItemPage.xaml | 3 ++- Data/Icons/convert.bat | 8 ++++-- Data/Icons/speaker-off.svg | 1 + Data/Icons/speaker.svg | 1 + 19 files changed, 56 insertions(+), 10 deletions(-) create mode 100644 AideDeJeu/AideDeJeu.Android/Resources/drawable-hdpi/speaker.png create mode 100644 AideDeJeu/AideDeJeu.Android/Resources/drawable-hdpi/speaker_off.png create mode 100644 AideDeJeu/AideDeJeu.Android/Resources/drawable-xhdpi/speaker.png create mode 100644 AideDeJeu/AideDeJeu.Android/Resources/drawable-xhdpi/speaker_off.png create mode 100644 AideDeJeu/AideDeJeu.Android/Resources/drawable-xxhdpi/speaker.png create mode 100644 AideDeJeu/AideDeJeu.Android/Resources/drawable-xxhdpi/speaker_off.png create mode 100644 AideDeJeu/AideDeJeu.Android/Resources/drawable/speaker.png create mode 100644 AideDeJeu/AideDeJeu.Android/Resources/drawable/speaker_off.png create mode 100644 AideDeJeu/AideDeJeu.UWP/speaker.png create mode 100644 AideDeJeu/AideDeJeu.UWP/speaker_off.png create mode 100644 AideDeJeu/AideDeJeu.iOS/Media.xcassets/speaker.imageset/speaker.png create mode 100644 AideDeJeu/AideDeJeu.iOS/Media.xcassets/speaker_off.imageset/speaker_off.png create mode 100644 Data/Icons/speaker-off.svg create mode 100644 Data/Icons/speaker.svg diff --git a/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj b/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj index 0f5ea8ce..e76af48e 100644 --- a/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj +++ b/AideDeJeu/AideDeJeu.Android/AideDeJeu.Android.csproj @@ -768,6 +768,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/AideDeJeu/AideDeJeu.Android/Resources/Resource.designer.cs b/AideDeJeu/AideDeJeu.Android/Resources/Resource.designer.cs index aef3f7fd..a8c114df 100644 --- a/AideDeJeu/AideDeJeu.Android/Resources/Resource.designer.cs +++ b/AideDeJeu/AideDeJeu.Android/Resources/Resource.designer.cs @@ -8478,25 +8478,31 @@ namespace AideDeJeu.Droid public const int share = 2131165324; // aapt resource value: 0x7F07008D - public const int spell_book = 2131165325; + public const int speaker = 2131165325; // aapt resource value: 0x7F07008E - public const int splash = 2131165326; + public const int speaker_off = 2131165326; // aapt resource value: 0x7F07008F - public const int stars_stack = 2131165327; + public const int spell_book = 2131165327; // aapt resource value: 0x7F070090 - public const int tooltip_frame_dark = 2131165328; + public const int splash = 2131165328; // aapt resource value: 0x7F070091 - public const int tooltip_frame_light = 2131165329; + public const int stars_stack = 2131165329; // aapt resource value: 0x7F070092 - public const int trash_can = 2131165330; + public const int tooltip_frame_dark = 2131165330; // aapt resource value: 0x7F070093 - public const int wooden_sign = 2131165331; + public const int tooltip_frame_light = 2131165331; + + // aapt resource value: 0x7F070094 + public const int trash_can = 2131165332; + + // aapt resource value: 0x7F070095 + public const int wooden_sign = 2131165333; static Drawable() { diff --git a/AideDeJeu/AideDeJeu.Android/Resources/drawable-hdpi/speaker.png b/AideDeJeu/AideDeJeu.Android/Resources/drawable-hdpi/speaker.png new file mode 100644 index 0000000000000000000000000000000000000000..e177fb05ea64a2cd534d92222df465495435b264 GIT binary patch literal 1040 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 literal 0 HcmV?d00001 diff --git a/AideDeJeu/AideDeJeu.Android/Resources/drawable-xhdpi/speaker_off.png b/AideDeJeu/AideDeJeu.Android/Resources/drawable-xhdpi/speaker_off.png new file mode 100644 index 0000000000000000000000000000000000000000..b558b0ee4ae89fcaf4a1344010f8edc631df3d59 GIT binary patch literal 797 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoEX7WqAsj$Z!;#Vf4nJ zFdYS9#?EW??}37nC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC8#P@^o&};rBPLf4k9zSJ=4<3O zVf8&G^y5g`kJqqbdB6LL&&>ngek_c!>pq|L`k=SKe}kH8g_wa#K(Wvs zt{Yd+zZY7f$tlOWq+&*rTa!7X=KPeI6CQXTX!_E-HI{eJIsT{Ky99sp?#Zr+3;te~ z=XPZexPG1(f2-E$Y-Hi>s@IqyVozGxJ>K8te30}alScE#lL#{UN_Fk z?$S&O@bzX|Fs}aV*u_fb^_*wCpKIZcLJiw&P N;OXk;vd$@?2>{+bI&uI2 literal 0 HcmV?d00001 diff --git a/AideDeJeu/AideDeJeu.Android/Resources/drawable-xxhdpi/speaker.png b/AideDeJeu/AideDeJeu.Android/Resources/drawable-xxhdpi/speaker.png new file mode 100644 index 0000000000000000000000000000000000000000..1fbed6eca1241e1691d13e6b0f28dd254f1d4770 GIT binary patch literal 2230 zcmaJ@`#aN*7vJU*L&z-_KB(L&B5f}Fu({+L8=o#N!w5@mH8UaJa+^HVmr1!UK60%n zCVa3~3WZAFTr-yl8ylKSXy5e@d|uCU&g(g^=RD8roS)9g!nirfK-Hii5J<+w8Ra45 zyT3z1T$sN*&b|NxlJNMwQ2!d@J$(fS)hqnuJ! z6R8EN(6^wdKSsyL9oVnR^TS7eJ+*iqGT@!S9cJl{_4PGh4Ot;3d9^;U5Yhfun58L$ z>%}`2UIlK_$N{g7Agkh2wu|bj%214T`rC(~9&FrMJtQ9LE+$q}#8jYx3OwVq^^jdI z(|+rjq0&~Th@~P`Ab#=dTx+Km%$5s-$iOks444nWL7Z@C6wHxL>?*q?D6+Rn0Q|x4 z0I#JE<5vOljXBYAMWTctbg2(epy#Zkzu7x{6e$IC%9HFs|CsOBJC7`9=vp9MQ&hCs z$x7R*jVIO+E>0fI;ctqT2Rf$OAaVK?rQP7_qx56Ot}^cVAbt_(f{2eu#5r(bz)Zf@ z$D`J5kW&!{qb+%tX#+k$syW>-t0+U43_Kd>iQFJxY~FR6rYMi!b3Vfyz5qNj23uZi z-ai}60>R7{m<-~c-L|cs zDIa_UY#slst28d{UJ5dPS~C|i-CM-EN^-$X5R&SsBhBh%aPZGaT3KO=`^a8WFgdhv zq`~P3F0I-Ph`imvg>zz5f{w(!t_^}(nLImqEk;S$4`HVZPV$D3r7()-YP=DzJP#g1 zjT#=%Y-YRn6KRsuh73a`e&lgm6w9D??nl~9m^T#D-3sY`T$3QeYp28?6sIF5SQ7!P zuwmNIRU45+iS2`%2Tb8&mtfc-lWCaS&aU6?dkHw?ypPMyiIMxN$Tz&q6yNeIf?F}7 zY7HdD&bCv9Av}7 zpDuopJ?+Oj@C7kn-}n}EJ{EEsKCk(tP1Z$`ws#LQ6j)6gZS~m-s(yw`U-x>Ai~2fE zErlLAG?rv0rq`{+z%x`D!5jWMt6O^)IgctAbr`b@IxIy+DtL~ut1}*f0{2IuhlVy9 zC-^>1?7X`zKm3Q@iw{bLpB9^3qIM%H1{@V>|18YPKDJU|-_(=}7nt#+suP1z6I+O2 z{a21*SYRD~Z=JRDfKjNu%+t^|(Xu|gqE*d7d22M)fadwS4fV7AdC7v~mRSx3-2pg7 z^uy|RK8+VE64dSAMMdi&cWh)6H3Z-p>*;KH(&QX9-OVYXF*2{BM}Fm)CooQwi7xO= zGMO2ncH&iCwZ|t{sp+|KIeN&Ic176RNj7GBn-S}d2+r0S-|g`HvP_MKVmf}M*i`C6 zbB-hq>LZLQI!oQgP_JYA6lt3gq<(u9`Vb;mA&pz3NK@_ItxV|TK8(o7gM7B-&W<3^ zeE6h(aZ-1~ZF2Kk?%6S+PrL$8qdL(w01*W(RM8&y1VZk+E@_UhnQ~f645l7$*JOS~VEP|^5sne`o{{4+?Q*|O$Yp%XsBFSDg31OTM2QroOLxQQnROi3^e$_;C|F7QRV)d%UhK*OhyR)sRsd!qP!_T#v@C&yCp zUaL#jI5CzFwry+y*2i|uM`+};$IeV%Oa-%8x+gp){6|t_{@UBdcFp7uBsf=^KI+cq*o&G#H%;?LC z5FQJA>LFUys5I;(-yNUL4m-9Wk3Egj2YVxT%uA<+ZvIUo^#aDsFaA**iu9(6!2?Zw zy}@Zc8G07Tt581YPqB7%c zI=)`luAps7A0F>tZwSS-sgF{alUhYsMOqjX3qTYf$(_dlvwEmwinKWBe=nbuEHPg! gm6QKBoB{S^mFIV7WP)eZZ~%11iuIX8-^I literal 0 HcmV?d00001 diff --git a/AideDeJeu/AideDeJeu.Android/Resources/drawable-xxhdpi/speaker_off.png b/AideDeJeu/AideDeJeu.Android/Resources/drawable-xxhdpi/speaker_off.png new file mode 100644 index 0000000000000000000000000000000000000000..2ed74b92a7ebcd189301ecc26816ce431130b664 GIT binary patch literal 1065 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q4M;wBd$a>cu@pObhHwBu4M$1`kk47*5m^ir zRtI6moBpy5Ktah8*NBqf{Irtt#G+J&^73-M%)IR4O)d^;84`fwlwQ}bxRB#>aUGU)8?;V8??QNP_HU(}9ob3H# zQM!lG%Xu$fzWcT6($~5Rvw7xfok-rL9(q~9bCL=cq;)~>gUxppuR`nZEO|3xA7~fY ze|PapboeXj&&~Ymc!ib3g|uUv+ZflT+ek|Um_L4bu;G@Zzdu{a+>bd28`c@k)0Moy z`dIQngVZtO35=5GHMX*+*eG9>nefqP!L^2-bR|=^6dU1Hx(bhHM))#H`ZH~1NwMj? zA~4~jiplqe9`%iuK=q8zq$Yf1nVIZxOgJNt@h#(hP4juv4>%tC$S+nL&>j0g{e%94 z3fqLbeDUY=82Q=f*k7~zP;J=$UGkXx6IsLh3onvyH{4q{M_%^g(~4=wdpk}v%<^`- z{r-pdnWt|O48v~AxW%7)R>mK)i2uO+Y4h(d-Feghr{5O-ny8+wuVj8$lrb=Sy=Spl zV!KH8fpMnNE%tp3-=pHJ+2=9XALC1MFkGa})ydAI5ftK*__2Y})mt_&!zRJOa!Hql zjhw-Pm}Pw$-XOlOXyCSr0}Vye(t+22w3mU&qBlVGQ{)>4yeunuHi zIbHZchuVazUsub{D%FjOYffwZZ&)xVr%bnoUF*EzhmLowH`cXYRBn3A$gFjB*Xf(9 zKAgUm$`-QDPB66>Xi~}cBL4(oX07YH{G+`!zYBj&a!7q8d_L$}2hR!{_5tq8H zAT79;*HlM|*-QVr+_MQCJQ{n`OZ0o>CY2fADC#f0&h+MTOS1nV^(m%tYv;)S?byv8 zQ-9>{>;oV3TVhYuop@%nD2D&$9+`*}5=(}zkP*N>4 z87MhSPO1??_6%(t4ux6e~Art>Eeye`;cKUT*V76xP MboFyt=akR{0J;mlvj6}9 literal 0 HcmV?d00001 diff --git a/AideDeJeu/AideDeJeu.Android/Resources/drawable/speaker.png b/AideDeJeu/AideDeJeu.Android/Resources/drawable/speaker.png new file mode 100644 index 0000000000000000000000000000000000000000..e177fb05ea64a2cd534d92222df465495435b264 GIT binary patch literal 1040 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 gm6QKBoB{S^mFIV7WP)eZZ~%11iuIX8-^I literal 0 HcmV?d00001 diff --git a/AideDeJeu/AideDeJeu.UWP/speaker_off.png b/AideDeJeu/AideDeJeu.UWP/speaker_off.png new file mode 100644 index 0000000000000000000000000000000000000000..2ed74b92a7ebcd189301ecc26816ce431130b664 GIT binary patch literal 1065 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q4M;wBd$a>cu@pObhHwBu4M$1`kk47*5m^ir zRtI6moBpy5Ktah8*NBqf{Irtt#G+J&^73-M%)IR4O)d^;84`fwlwQ}bxRB#>aUGU)8?;V8??QNP_HU(}9ob3H# zQM!lG%Xu$fzWcT6($~5Rvw7xfok-rL9(q~9bCL=cq;)~>gUxppuR`nZEO|3xA7~fY ze|PapboeXj&&~Ymc!ib3g|uUv+ZflT+ek|Um_L4bu;G@Zzdu{a+>bd28`c@k)0Moy z`dIQngVZtO35=5GHMX*+*eG9>nefqP!L^2-bR|=^6dU1Hx(bhHM))#H`ZH~1NwMj? zA~4~jiplqe9`%iuK=q8zq$Yf1nVIZxOgJNt@h#(hP4juv4>%tC$S+nL&>j0g{e%94 z3fqLbeDUY=82Q=f*k7~zP;J=$UGkXx6IsLh3onvyH{4q{M_%^g(~4=wdpk}v%<^`- z{r-pdnWt|O48v~AxW%7)R>mK)i2uO+Y4h(d-Feghr{5O-ny8+wuVj8$lrb=Sy=Spl zV!KH8fpMnNE%tp3-=pHJ+2=9XALC1MFkGa})ydAI5ftK*__2Y})mt_&!zRJOa!Hql zjhw-Pm}Pw$-XOlOXyCSr0}Vye(t+22w3mU&qBlVGQ{)>4yeunuHi zIbHZchuVazUsub{D%FjOYffwZZ&)xVr%bnoUF*EzhmLowH`cXYRBn3A$gFjB*Xf(9 zKAgUm$`-QDPB66>Xi~}cBL4(oX07YH{G+`!zYBj&a!7q8d_L$}2hR!{_5tq8H zAT79;*HlM|*-QVr+_MQCJQ{n`OZ0o>CY2fADC#f0&h+MTOS1nV^(m%tYv;)S?byv8 zQ-9>{>;oV3TVhYuop@%nD2D&$9+`*}5=(}zkP*N>4 z87MhSPO1??_6%(t4ux6e~Art>Eeye`;cKUT*V76xP MboFyt=akR{0J;mlvj6}9 literal 0 HcmV?d00001 diff --git a/AideDeJeu/AideDeJeu.iOS/Media.xcassets/speaker.imageset/speaker.png b/AideDeJeu/AideDeJeu.iOS/Media.xcassets/speaker.imageset/speaker.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce272810927be8a9689226324649b79494f8cce GIT binary patch literal 1083 zcmV-B1jPG^P)aqWm6o-@z0oRZj<6l-3bwmhi1qt4@skmMrb^Y zhrFO6578thg}fWQLW(!aE5u8Q7Z{}pNl3|zheng<7$)Y&059v#op2nZ3_F z`<%1K`qpW!yZ>wL{a?Sk9{+oj$z(E_OeT}bWHOn|h_D_f4BLrOVmm6ZDx_hY)>5 zOyE|$mDK$dr`GFk{dDRfW#*I?XW^Yfo!wYdhqHsATMwxs3M{}Kn2z=K;krKiTRUY0 z=_Ja+F84hbKgGJ!xUhdN*GpMJI*GCgFXN&P_dgxK#rnH6U{_p4khw%T9RC#T8*%&` z&sm{8l-}so*=}8OE{?{eusVxgf+1%Xb&4fp`x7Rr4W+q5#4 z{R*2aJhvw{DgWP|&#%)&yBHg=HC@oguk63m)j!Nv; z6z+9dk8Lf@sE7iqg(Y|f&n32n_&VBN@1>zt7=|co@QB&H0iKHG_u=HkwjtX7RP!-l z7^1uouWd7XnVrO*Xn!KHtti}YWtB$OJ_+@KzlDY^#cLQV*nScAE^tXw??XW_!sf0t zO%UZ~+!^!Bur{&38PijQp3`DlSfb&WDi3UeD1^CVOUz%9*tQn($0oKNF`ZO_ricQc z$8T<=O#L|LF6hTNXmiqW^J#MTmHrwTMhly$;^4_--Z#o*EpiLEtk zcBsJEfr|{CXK-W8e}U%{`>L33_20&iD^!sSV!8+K*XiIWoqaCXj?p}u*v9aUgZS(- z7Z(d>ni(MsnVyTTE!=B$k8Lf@uthlx4{OI$cH_*X%s4)a_MYM?Rp*rJwI{E#T!lwf zi@c>w;6B_WME~GtT#b*CvJYT+%s(Uyv5}TOFF;4 zI78UE&S*$9zeQc|ea;iM|1OT0id8{iEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb5&4B`FZ;v@#6Jp4QMD8Sa^ZG zu-}N~kyI+r5#3WF9o|zc14Tn#BoIKUVlIdR5`kmZ! zilvt@9t4yOsc5yjC6Tf*K%jR<}bgOCS_AQV;|(s5uLL0blxlf zrX@NHTGlylIyl9xGj>L5qh{x%T|sxPdbSH^C1uHItV z-B{Sn^w3~kfCA4kS*|mOcepfWN^I9K;Cn2^+Lm}{v4gyuMrp3Z!Yx?|Wv}AdZ@*i) lZ++J}CrEHEopQd8;rG)0=4(qP@&V(N!PC{xWt~$(697ta;%)!{ literal 0 HcmV?d00001 diff --git a/AideDeJeu/AideDeJeu/ViewModels/SpeechViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/SpeechViewModel.cs index 21f23624..dd3eb69c 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/SpeechViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/SpeechViewModel.cs @@ -32,6 +32,13 @@ namespace AideDeJeu.ViewModels } } + public string SpeakerIcon + { + get + { + return Speaking ? "speaker.png" : "speaker_off.png"; + } + } public bool Speaking { get @@ -60,6 +67,7 @@ namespace AideDeJeu.ViewModels _CancellationTokenSource = new CancellationTokenSource(); OnPropertyChanged(nameof(Speaking)); OnPropertyChanged(nameof(NotSpeaking)); + OnPropertyChanged(nameof(SpeakerIcon)); var options = new Xamarin.Essentials.SpeechOptions(); var locales = (await Xamarin.Essentials.TextToSpeech.GetLocalesAsync()).ToList(); if (item.Id.Contains("_vo.md")) @@ -83,6 +91,7 @@ namespace AideDeJeu.ViewModels _CancellationTokenSource = null; OnPropertyChanged(nameof(Speaking)); OnPropertyChanged(nameof(NotSpeaking)); + OnPropertyChanged(nameof(SpeakerIcon)); } } diff --git a/AideDeJeu/AideDeJeu/Views/Library/ItemPage.xaml b/AideDeJeu/AideDeJeu/Views/Library/ItemPage.xaml index ad75816a..37aeed0d 100644 --- a/AideDeJeu/AideDeJeu/Views/Library/ItemPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/Library/ItemPage.xaml @@ -24,7 +24,8 @@ - + + diff --git a/Data/Icons/convert.bat b/Data/Icons/convert.bat index 7add494e..4f1e5eda 100644 --- a/Data/Icons/convert.bat +++ b/Data/Icons/convert.bat @@ -49,8 +49,12 @@ call convertone.bat share share call convertone.bat cancel cancel -:nouveau - call convertone.bat scroll_unfurled scroll-unfurled +:nouveau + +call convertone.bat speaker speaker + +call convertone.bat speaker_off speaker-off + pause diff --git a/Data/Icons/speaker-off.svg b/Data/Icons/speaker-off.svg new file mode 100644 index 00000000..04426213 --- /dev/null +++ b/Data/Icons/speaker-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Data/Icons/speaker.svg b/Data/Icons/speaker.svg new file mode 100644 index 00000000..58c68071 --- /dev/null +++ b/Data/Icons/speaker.svg @@ -0,0 +1 @@ + \ No newline at end of file