From 19602295f94d459f095ff3060ef154644442d4dd Mon Sep 17 00:00:00 2001 From: dot Date: Sat, 11 Jan 2025 07:52:02 +0100 Subject: [PATCH] Added unique icons for View as JSON option inside the context menu --- Telegram/Resources/icons/menu/64g_json.png | Bin 0 -> 545 bytes Telegram/Resources/icons/menu/64g_json@2x.png | Bin 0 -> 645 bytes Telegram/Resources/icons/menu/64g_json@3x.png | Bin 0 -> 759 bytes .../SourceFiles/history/history_inner_widget.cpp | 4 ++-- Telegram/SourceFiles/ui/menu_icons.style | 2 ++ 5 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 Telegram/Resources/icons/menu/64g_json.png create mode 100644 Telegram/Resources/icons/menu/64g_json@2x.png create mode 100644 Telegram/Resources/icons/menu/64g_json@3x.png diff --git a/Telegram/Resources/icons/menu/64g_json.png b/Telegram/Resources/icons/menu/64g_json.png new file mode 100644 index 0000000000000000000000000000000000000000..c35847767627796484ccc1951a158acb8ea6d94e GIT binary patch literal 545 zcmeAS@N?(olHy`uVBq!ia0vp^5+KY0Bp8m$B&jekFeYV&M3hAM`dB6B=jtV<R}>^BXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3j zDm&RSMakZd%cjB#Xh3diNuokUZcbjYRfVk**jy_h8zii+qySb@l5MLL;TxdfoL`ix zV5VoFXP{)qrC?K(l4cd;;s(_W1^l#~=$>Fbx5m+O@q>*W`v>l<2HTIw4Z=^Gj8 z0#)c1SLT%@R_NvxD}#)HnBkIIoLrPyP?DLSrvNfDF)6>a#8ycOD6arDyd*OXVR~LM z)ce4I&78m8XkiNCjiEf;>lqCu>P!>)-$C4JrTkuXmpsQGd^oVU7O7TE;HR|GWuj zn!anO{S9|W3Q|dIaCTbw->&KNzIeum%l?1l=xq7_pY?&2n!?VH|5#XMrb%BoCeQR= z_CcQ$r*_-l=e!E9KHoQAaO`+hM2$$okp&DYa+wSaj~z@ueVEOD7ZkIeu6{1-oD!M< DRk67+ literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/64g_json@2x.png b/Telegram/Resources/icons/menu/64g_json@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1bd977c9507c5050a0a8149d6770aceb0260fa3a GIT binary patch literal 645 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZAR}>^BXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3j zDm&RSMakZd%cjB#Xh3diNuokUZcbjYRfVk**jy_h8zii+qySb@l5MLL;TxdfoL`ix zV5VoFXP{)qrC?K(l4cd;;s(_W1^l#~=$>Fbx5m+O@q>*W`v>l<2HTIw4Z=^Gj8 z0#)c1SLT%@R_NvxD}#)HnBkIIoLrPyP?DLSrvNfDF)6>a#8ycOD6arDyd*OXVR~LM z)ce4I&8pJx>?MkcwMxr#cEAG7xZ8e(2rN;t|1qgwcY5{Xv7(0zajNLRt%jSc|OIN8M1VjNbt@NDzi;2ZHl^WZtbsDOx?E2oa0jASJsbUfucDrZ4da`9EYmZAsqQ(3Lw^ z8>!eWUSA`(fYXj$;w*cHXj(_AiG0`gd9P-4Ez52D-)7Anas5`La@QhW~-b6Mw< G&;$U~SLYM} literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/64g_json@3x.png b/Telegram/Resources/icons/menu/64g_json@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e482a712fb6c535fdaf462a792cbdb725954640d GIT binary patch literal 759 zcmeAS@N?(olHy`uVBq!ia0vp^9w5vCBp3?X-ppoTU`)yki71Ki^|4CM&(%vz$xlkv ztH>r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT62(s|s5su(?)1Hb_`sNdc^+B->Ug!Z$#{Ilm}X z!A#FU&p^qJOTnfnCCw_x#SN+%$g@?-C@Cqh($_C9FV`zK*2^zS*Eh7ZwA42+(l;{F z1**_3uFNY*tkBIXRt6aXF~cRbIJqdZpd>RtPXT0RVp4u-iLH_nP+kFQcu8g&!t}gi zsP};Zp%0SLH`FuG2P+5hto(~IQ-QXC%(GQ8RMH2zRUhhDps)4e-Uf2u0hgKw46Pzy zuqf%Rcn%Eh08bakkcwMxuLl+$HV|OB(5%4Gq`;AO!Qh3VhvX3+9X2CoXATx;ftKbC zS5N%)P&@hZil@ERV)lgG$ZwI}hd)feb3}dD;~yd`u9vtPUgp(jP^o;ialxsQ=E8^* z@4B3qNc$DssJ;Hz<4Nbc3cGywNy?KOl&q?bt(RSW`_-bjnSm@u1q_>tK5vXWp1?F= z3pb}i$^nKMBCGeARbLQisB;(SUm*BJzB!FSeu>4^%zM)qD}sI`pEKFP^5B--OHcoY z-fkan&WkuoW0ja=f*=i;wTScC&BQiZ5GVtZ=?D@4IQ|!u^-+zM1kZe$9Vazn1y7 W)w3HV%z4?M^y=yA=d#Wzp$PyYi6XTC literal 0 HcmV?d00001 diff --git a/Telegram/SourceFiles/history/history_inner_widget.cpp b/Telegram/SourceFiles/history/history_inner_widget.cpp index 45be6a834f..125506abaf 100644 --- a/Telegram/SourceFiles/history/history_inner_widget.cpp +++ b/Telegram/SourceFiles/history/history_inner_widget.cpp @@ -2836,7 +2836,7 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) { if (item && item->id > 0 && isUponSelected != 2 && isUponSelected != -2) { _menu->addAction(tr::lng_context_view_as_json(tr::now), [=] { HistoryView::ViewAsJSON(controller, itemId); - }, &st::menuIconLink); + }, &st::menuIcon64gJson); } } else { // maybe cursor on some text history item? const auto albumPartItem = _dragStateItem; @@ -3175,7 +3175,7 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) { if (item && item->id > 0 && isUponSelected != 2 && isUponSelected != -2) { _menu->addAction(tr::lng_context_view_as_json(tr::now), [=] { HistoryView::ViewAsJSON(controller, itemId); - }, &st::menuIconLink); + }, &st::menuIcon64gJson); } } diff --git a/Telegram/SourceFiles/ui/menu_icons.style b/Telegram/SourceFiles/ui/menu_icons.style index f1d3c64426..672e255338 100644 --- a/Telegram/SourceFiles/ui/menu_icons.style +++ b/Telegram/SourceFiles/ui/menu_icons.style @@ -251,3 +251,5 @@ mediaSpeedSuperFastActive: icon {{ "player/speed/audiospeed_menu_2.0", mediaview menuIconMakeBig: icon {{ "player/player_fullscreen", menuIconColor }}; menuIconMakeSmall: icon {{ "player/player_minimize", menuIconColor }}; menuIconChangeOrder: icon {{ "player/player_order", menuIconColor }}; + +menuIcon64gJson: icon {{ "menu/64g_json", menuIconColor }}; \ No newline at end of file