diff --git a/Telegram/Resources/icons/menu/order_date.png b/Telegram/Resources/icons/menu/order_date.png new file mode 100644 index 0000000000..c5c1391e4d Binary files /dev/null and b/Telegram/Resources/icons/menu/order_date.png differ diff --git a/Telegram/Resources/icons/menu/order_date@2x.png b/Telegram/Resources/icons/menu/order_date@2x.png new file mode 100644 index 0000000000..60e5f56da3 Binary files /dev/null and b/Telegram/Resources/icons/menu/order_date@2x.png differ diff --git a/Telegram/Resources/icons/menu/order_date@3x.png b/Telegram/Resources/icons/menu/order_date@3x.png new file mode 100644 index 0000000000..9efac756f4 Binary files /dev/null and b/Telegram/Resources/icons/menu/order_date@3x.png differ diff --git a/Telegram/Resources/icons/menu/order_number.png b/Telegram/Resources/icons/menu/order_number.png new file mode 100644 index 0000000000..1771ee9f71 Binary files /dev/null and b/Telegram/Resources/icons/menu/order_number.png differ diff --git a/Telegram/Resources/icons/menu/order_number@2x.png b/Telegram/Resources/icons/menu/order_number@2x.png new file mode 100644 index 0000000000..3cd11faad9 Binary files /dev/null and b/Telegram/Resources/icons/menu/order_number@2x.png differ diff --git a/Telegram/Resources/icons/menu/order_number@3x.png b/Telegram/Resources/icons/menu/order_number@3x.png new file mode 100644 index 0000000000..a779b67131 Binary files /dev/null and b/Telegram/Resources/icons/menu/order_number@3x.png differ diff --git a/Telegram/Resources/icons/menu/order_price.png b/Telegram/Resources/icons/menu/order_price.png new file mode 100644 index 0000000000..56f780814e Binary files /dev/null and b/Telegram/Resources/icons/menu/order_price.png differ diff --git a/Telegram/Resources/icons/menu/order_price@2x.png b/Telegram/Resources/icons/menu/order_price@2x.png new file mode 100644 index 0000000000..ff726b8866 Binary files /dev/null and b/Telegram/Resources/icons/menu/order_price@2x.png differ diff --git a/Telegram/Resources/icons/menu/order_price@3x.png b/Telegram/Resources/icons/menu/order_price@3x.png new file mode 100644 index 0000000000..f0e4c87122 Binary files /dev/null and b/Telegram/Resources/icons/menu/order_price@3x.png differ diff --git a/Telegram/Resources/langs/lang.strings b/Telegram/Resources/langs/lang.strings index 816b61c8e9..27d3360f96 100644 --- a/Telegram/Resources/langs/lang.strings +++ b/Telegram/Resources/langs/lang.strings @@ -3447,7 +3447,12 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL "lng_gift_send_limited_left#other" = "{count} left"; "lng_gift_send_button" = "Send a Gift for {cost}"; "lng_gift_send_button_self" = "Buy a Gift for {cost}"; +"lng_gift_buy_resale_button" = "Buy for {cost}"; +"lng_gift_buy_resale_confirm" = "Do you want to buy {gift} for {cost} and gift it to {user}?"; +"lng_gift_buy_resale_confirm_self" = "Do you want to buy {gift} for {cost}?"; "lng_gift_sent_title" = "Gift Sent!"; +"lng_gift_sent_resale_done" = "{user} has been notified about your gift."; +"lng_gift_sent_resale_done_self" = "{gift} is not yours."; "lng_gift_sent_about#one" = "You spent **{count}** Star from your balance."; "lng_gift_sent_about#other" = "You spent **{count}** Stars from your balance."; "lng_gift_limited_of_one" = "unique"; diff --git a/Telegram/SourceFiles/boxes/star_gift_box.cpp b/Telegram/SourceFiles/boxes/star_gift_box.cpp index 10ab221dae..ea929a9bec 100644 --- a/Telegram/SourceFiles/boxes/star_gift_box.cpp +++ b/Telegram/SourceFiles/boxes/star_gift_box.cpp @@ -1229,13 +1229,13 @@ struct ResaleTabs { }; actionWithIcon(tr::lng_gift_resale_sort_price(tr::now), [=] { sort(ResaleSort::Price); - }, &st::menuIconAbove, is(ResaleSort::Price)); AssertIsDebug(icons); + }, &st::menuIconOrderPrice, is(ResaleSort::Price)); AssertIsDebug(icons); actionWithIcon(tr::lng_gift_resale_sort_date(tr::now), [=] { sort(ResaleSort::Date); - }, &st::menuIconBelow, is(ResaleSort::Date)); + }, &st::menuIconOrderDate, is(ResaleSort::Date)); actionWithIcon(tr::lng_gift_resale_sort_number(tr::now), [=] { sort(ResaleSort::Number); - }, &st::menuIconFactcheck, is(ResaleSort::Number)); + }, &st::menuIconOrderNumber, is(ResaleSort::Number)); } else { const auto now = state->filter.current().attributes; const auto type = IndexToType(index); @@ -1252,7 +1252,7 @@ struct ResaleTabs { } } }); - }, &st::menuIconAbove); + }, &st::menuIconSelect); } const auto toggle = [=](AttributeId id) { modify([&](ResaleFilter &filter) { diff --git a/Telegram/SourceFiles/ui/menu_icons.style b/Telegram/SourceFiles/ui/menu_icons.style index 793772c0da..8dca36fc9e 100644 --- a/Telegram/SourceFiles/ui/menu_icons.style +++ b/Telegram/SourceFiles/ui/menu_icons.style @@ -179,6 +179,9 @@ menuIconNftTakeOff: icon {{ "menu/nft_takeoff", menuIconColor }}; menuIconShortcut: icon {{ "menu/shortcut", menuIconColor }}; menuIconHourglass: icon {{ "menu/hourglass", menuIconColor }}; menuIconPayment: icon {{ "payments/payment_card", menuIconColor }}; +menuIconOrderPrice: icon {{ "menu/order_price", menuIconColor }}; +menuIconOrderDate: icon {{ "menu/order_date", menuIconColor }}; +menuIconOrderNumber: icon {{ "menu/order_number", menuIconColor }}; menuIconTTLAny: icon {{ "menu/auto_delete_plain", menuIconColor }}; menuIconTTLAnyTextPosition: point(11px, 22px);