From 04c0d79ccc7e6668ccd6fce178ab63bf5e1e5f8c Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 13 Apr 2021 17:21:24 +0400 Subject: [PATCH] Add payment button icon to the corner. --- Telegram/Resources/icons/inline_button_card.png | Bin 0 -> 213 bytes .../Resources/icons/inline_button_card@2x.png | Bin 0 -> 249 bytes .../Resources/icons/inline_button_card@3x.png | Bin 0 -> 300 bytes .../Resources/icons/inline_button_switch.png | Bin 228 -> 338 bytes .../Resources/icons/inline_button_switch@2x.png | Bin 341 -> 569 bytes .../Resources/icons/inline_button_switch@3x.png | Bin 427 -> 768 bytes Telegram/Resources/icons/inline_button_url.png | Bin 146 -> 305 bytes .../Resources/icons/inline_button_url@2x.png | Bin 234 -> 428 bytes .../Resources/icons/inline_button_url@3x.png | Bin 273 -> 550 bytes .../history/view/history_view_message.cpp | 2 ++ Telegram/SourceFiles/ui/chat/chat.style | 1 + 11 files changed, 3 insertions(+) create mode 100644 Telegram/Resources/icons/inline_button_card.png create mode 100644 Telegram/Resources/icons/inline_button_card@2x.png create mode 100644 Telegram/Resources/icons/inline_button_card@3x.png diff --git a/Telegram/Resources/icons/inline_button_card.png b/Telegram/Resources/icons/inline_button_card.png new file mode 100644 index 0000000000000000000000000000000000000000..ce28e218892f194607ba6b751d7b686719d7cd62 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4F%}28J29*~C-V}>aY>EvO!M_+ z&;qhK7#Q0#8CXC{fLIEM85o!sFfuR$X-1IP0w%aD*8*k)8>G;>V#ik?W$)?Y7$PCr zJK-QNg8>KA#ghNICAMC(_i3yB(Q9B~@OqpY+V~{Aozrnzvc_emVx8{|scMJIz8rif emwm7D&U*8`f3ym8U7Xf|jP!K%b6Mw<&;$SkiZcBG literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/inline_button_card@2x.png b/Telegram/Resources/icons/inline_button_card@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6c550d573439caf67923bf74f56194be4ad3fdb1 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1G~m(&Q)G+$o^ zEg+kNfw4W4fd!-lh^2s-fq{7eBLg##W(0{XV1mnvEMP{kK?*nB{qPq^C40I!hFA!` zy>gJ(L6L*`LQ+iMU-t&vA6IrT+E)Bfi;3rA<8dfGd2f=Zc+|VT4u{a*E;iky+)O!L z<)t~%cFwO$^3|to-*dE{sq&EgocBF-Z8I(VOIwq_p42>gbfM$xzp?)qo;-UXs`vNx P9gwx2u6{1-oD!M<GZx^prw85kH`QX@Rme0>?TfNTy1#`a7G79fieh^2s-fq{7e zBLg##W(0{XV1mnXEnr5lK?E7JF zRQ($fOTCio70s074$Qv6B^I{Nbm9i7?*|R+YnVT`b#UZ`gti*+-2EwiWM$^81D5*_ z`x|%)ot5l;+@ZjsQ_~nIvM^KX&F?(R$?b_73>5p4&wT#F@Xq&o>5n;X9$uc2(_VgB zzb#k!)aO6@{;ayat@U~3f?ewhW!R?#2{-t;|W9%eIDNz)~t?)Mt5WHbe3qxc80000Q?X!~w*&5=_~FmO^u zB||m$!An7o_15!`YOQ_H{DVRB$c>JK#DyI~N3+wlU(Go)YxV3Sr3oj~zRl0iH}>XG zJaBo}T|JR*S28C9(C~UZ!clh(q9@ZA#yzS8^(l&E^ZRmAl2HG)W-s$a8Yi$(d z-n}h*%+({*dpwzc#p|jmeW&f``Z)@;m~V(%U(D*-`Ruc0Le3Sgc#@_{<~AQ}h-mCdk}wDxU9lxYm3(^sX8JHj^l_ZioOd1 zKp2MK1trkyAb?lTmjkD1!gIuNd<|4p6~6DIs;V9K0zJmEEPsO#;uKm(k|gIKr4)VN zOF<{-12at%^E_Y1*60uU4PDnsUDrfaRq}2O!$AHzY?|in&H%u5-N%zH%lZg&9A`U} zqwa(dXxkQfo+C}u(}{D=w;Q7C`lg`kIxxndD9XQ!%^2IS9OoPWuq+Ea&y&8C+wFE- zTNDNQzK3BL(ln>H8o)lwvV^8-(zpCHfPGR*rGJ~<06zI`Y}=Nqy901EACDIHz(fE5 N002ovPDHLkV1k=nk>UUV diff --git a/Telegram/Resources/icons/inline_button_switch@3x.png b/Telegram/Resources/icons/inline_button_switch@3x.png index 428d328c226540291312d7e048c19fb192a4eb4a..3a5c4f0432f0cea07398b306878724bbcc3ad002 100644 GIT binary patch delta 745 zcmVPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031 z000^Q000001E2u_0{{R30RRC20H6W@1ONa40RR919-spN1ONa40RR919smFU0Lno( z1poj7YDq*vR7efA*3XMMVH^kWM}1Ssl^k3gWDgWa7Z>fWdtx7$G^5)q33Ka4)&;c!?8ej6C^udgo%g+hGs+rcM1 z7!2~kZwn*7-G6Q&5C~kuZx5evpU=mI3xnlyIe5KZ$Ye5DpR;W?8}N8MmvDZtQmKSQ zA_4RHoD(}gxn8fq<#Ms%*I^u~@dmg$etv$!^Yb$u zXNP4n8C0uPu3Cc6eSCbt;PN(|~*J`zUnlKy=L9f>%`UB%ozh@hbM)2_Pa6*6J zX0v%WcQToP(P*Tj|6r5JbT<@7u-R-rN8t}XPt=r%ADnG47!YcWMeq~1e!ov%US0^b z;JcWk=6`ka^z=m9?KW#4czb(ez2fO~3h8tjtX3=I7gLphD#)6{gNw!DVh*!JrBX4% z%jFVcu^8YCcId=1$>8xuqru4Hfz@gSHk*wzOYq%FZ>?5~KIA#WY>yvpO61IvWHR~f z;%&WlmGnDMsZ_qRxPz0A!{OitPj|0aEFQvzLSg|V5(&T1F9^j&MGoKft)S^ZWh6^7VQhv|6pO&=JmNvqIO>bcgv`r2mgx`)alNG~v?= b^4k9kD+$xgvyOQ900000NkvXXu0mjf&(T$t delta 402 zcmV;D0d4+(2CD;*BYy#MNklhQs0T)omAxMgFO0v)QlEC){eaa6BG=g+AfQWb#Y&32(RC(r}h# z*zfo7eIJ~2aDUEK&^tUDjS7R8%LS{|3WLF*c1e_=ci45^TyC|r}$C=tl>Je<#GOs7*}um~1Li9pNc w61`rpHu?_NLSMg=3M_%D!;+{PtbpPM*}_3ZiWyFL01E&B07*qoM6N<$f=aExmH+?% diff --git a/Telegram/Resources/icons/inline_button_url.png b/Telegram/Resources/icons/inline_button_url.png index 986d15cdadfa9b1ad13c1fc6a0d06800dcf541c1..33b1061d1260315e890fbec39b96336fd98e5f12 100644 GIT binary patch delta 278 zcmbQlxRGgsNGZx^prw85kH`QX@Rme0>?TfNTy1#`a7G79fieh^2s-fq{7e zBLg##W(0{XV1mnXEnr5lK?^CD8x2oOHTC?Q=de=hxw#VcG81P2tC zh(HE;CWs&as>~F3CydwiWG243lm@Dby*J?oE2@~FnGsUeJB$cI_2#xZB7StMHGTL2 XMuMPhdPGUg00000NkvXXu0mjfE<7!7 diff --git a/Telegram/Resources/icons/inline_button_url@2x.png b/Telegram/Resources/icons/inline_button_url@2x.png index 0b364c03cc9fd1a06624c87a0280f1be2a68206b..b0579663bc136fdd0b738ee3ff50fb80038935a7 100644 GIT binary patch delta 402 zcmaFGxQ2OxNGZx^prw85kH`QX@Rme0>?TfNTy1#`a7G79fieh^2s-fq{7e zBLg##W(0{XV1mnvEMP{kK?*nB{qPs4Ow7~8F~mY}?c|NTEe1TUXA5OTg%#QoIIOI= zRN4{*+8h?urwBzfb}_Da(IE5xT@tIFfJNfTuFl8ew-1U5cDm+IKAyWo|HV$$s(J2} z^Mu1DTl6`X#s<$?wtBI~%&n`m3PZaVJ@^sr#n;qe{72LB^rr2>;hSFXdh**Ya@tV_ ziNgkK_F3LdEx+FPIHKqAinnf;O|tITxx_7KKKuF12X6;io|*OAa#yp;*_~oqyh-Qe zw%m6YO?;=QaDJ^lUmfkdcK+MFXEyYQE%4DiHpzE`_W|P#mk(^-5PU$RtL~rio@H+& z6;`cM=8FDU%U2ewUi~MoKY=4o&69zpwU)!=;FJVWmAC$Fi4t5XoUT9H7R1^wlR0<$ gNkP!RoljX;25W4M5!zP9zzqy6Pgg&ebxsLQ08}@aYXATM delta 206 zcmV;<05Sip1L^^gB!96M>14)V#V}$qq5arwJZ_Bc<>@QKD4#@t;PAOp=$KBi| z5CD`?yYcY5P|G~e*tV_fkiR;VSZkScZq~7~Pma}a5qN}IYe)OR7KY0AYJz827bwBR zpmR=yi9oG2LkJ>Fd_!Xl*L6L`x@tI06GI41OqlOLYkd{t3nEEJJuiG&#{d8T07*qo IM6N<$f{+th*Z=?k diff --git a/Telegram/Resources/icons/inline_button_url@3x.png b/Telegram/Resources/icons/inline_button_url@3x.png index 801baba4475fa2c417c0fd61cea124b7570e2898..d6887d45aba41e986d28b805fd1180fa7165c7e6 100644 GIT binary patch delta 525 zcmbQpw2WnfNGZx^prw85kH`QX@Rme0>?TfNTy1#`a7G79fieh^2s-fq{7e zBLg##W(0{XV1moaEnr5lK?+YfnzI6xP4IMa4DsMSI&JUTW&?o+{TG}@jI7xzyt2Bf z(-tI7=n*(rFQlpDc$(pYfy;y$4f34!_k-mQCP+_aNjmu`Xa0NZ`EL(fGbn7yi`#Ox zlmEf>1NNIl<@wk@*zoI|p0twl_^MS+DxMFDb~;=y6}G+e*mG&XB@^DCE+;?F$(Uu9 z=CkmHhXBj`gl}dw_tOu|e!KCph0luC2L?O~bEDmU&OKJQKYdv}H-GrF)P&pL-aK4X z&3^o`pwHzLp4BEZZd~R(m3!F0L&Wv3-Kmz_Z;#y&ZL2z$%+>n(E7!W$=T;USk7wG? z?dmVq9J(MivMAj0O$YQ?%)NThYO2hkEsd*z4(+748M^G1_#wdjI{4X2BJ;wV&+fpWkHj|GV=7 z!IxiGrmnN8+xx(q?YG;n^Cw*cIS&314{H1;?Jlq{X+zP17e{O=G)ppqmFy4h30TjP z8t%g{?r6~_qkZaz`o~{SH{Lz0@i!-WiDt2H_&&COtRC`N3tu&QF9JoArz@ME%Q~lo FCICJY(!>A& delta 245 zcmV3Lvow|*FfS>?6Br{MFgtE zPD-WL(qBCAhWwx~5rH0<>Iw7@|0oO~OSWyJzVE4Nnp+&l@4XmRov|?{ vz++K$tB-gJDoD6A#$X)Bl4$tY`_#MuXU@oX9_St*00000NkvXXu0mjf_mXx= diff --git a/Telegram/SourceFiles/history/view/history_view_message.cpp b/Telegram/SourceFiles/history/view/history_view_message.cpp index 499ab2771..1b943d13d 100644 --- a/Telegram/SourceFiles/history/view/history_view_message.cpp +++ b/Telegram/SourceFiles/history/view/history_view_message.cpp @@ -102,6 +102,7 @@ void KeyboardStyle::paintButtonIcon( switch (type) { case Type::Url: case Type::Auth: return &st::msgBotKbUrlIcon; + case Type::Buy: return &st::msgBotKbPaymentIcon; case Type::SwitchInlineSame: case Type::SwitchInline: return &st::msgBotKbSwitchPmIcon; } @@ -124,6 +125,7 @@ int KeyboardStyle::minButtonWidth( switch (type) { case Type::Url: case Type::Auth: iconWidth = st::msgBotKbUrlIcon.width(); break; + case Type::Buy: iconWidth = st::msgBotKbPaymentIcon.width(); break; case Type::SwitchInlineSame: case Type::SwitchInline: iconWidth = st::msgBotKbSwitchPmIcon.width(); break; case Type::Callback: diff --git a/Telegram/SourceFiles/ui/chat/chat.style b/Telegram/SourceFiles/ui/chat/chat.style index 623148737..a89ff17e7 100644 --- a/Telegram/SourceFiles/ui/chat/chat.style +++ b/Telegram/SourceFiles/ui/chat/chat.style @@ -463,6 +463,7 @@ msgBotKbFont: semiboldFont; msgBotKbIconPadding: 2px; msgBotKbUrlIcon: icon {{ "inline_button_url", msgBotKbIconFg }}; msgBotKbSwitchPmIcon: icon {{ "inline_button_switch", msgBotKbIconFg }}; +msgBotKbPaymentIcon: icon {{ "inline_button_card", msgBotKbIconFg }}; msgBotKbButton: BotKeyboardButton { margin: 5px; padding: 10px;