mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2026-07-25 06:54:43 +00:00
Added simple tooltip to shared media buttons in profile.
Related commit: d6ba6ac41e.
This commit is contained in:
@@ -7531,6 +7531,9 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||
|
||||
"lng_calendar" = "Calendar";
|
||||
|
||||
"lng_new_window_tooltip_ctrl" = "Use Ctrl+Click to open in New Window.";
|
||||
"lng_new_window_tooltip_cmd" = "Use Cmd+Click to open in New Window.";
|
||||
|
||||
// Wnd specific
|
||||
|
||||
"lng_wnd_choose_program_menu" = "Choose Default Program...";
|
||||
|
||||
@@ -8,6 +8,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||
#include "info/media/info_media_buttons.h"
|
||||
|
||||
#include "base/call_delayed.h"
|
||||
#include "base/platform/base_platform_info.h"
|
||||
#include "base/qt/qt_key_modifiers.h"
|
||||
#include "core/application.h"
|
||||
#include "core/ui_integration.h"
|
||||
@@ -173,6 +174,11 @@ not_null<Ui::SettingsButton*> AddButton(
|
||||
const auto openInWindow = separateId
|
||||
? [=] { navigation->parentController()->showInNewWindow(separateId); }
|
||||
: Fn<void()>(nullptr);
|
||||
Ui::InstallTooltip(result, [=] {
|
||||
return Platform::IsMac()
|
||||
? tr::lng_new_window_tooltip_cmd(tr::now)
|
||||
: tr::lng_new_window_tooltip_ctrl(tr::now);
|
||||
});
|
||||
AddContextMenuToButton(result, openInWindow);
|
||||
result->addClickHandler([=](Qt::MouseButton mouse) {
|
||||
if (mouse == Qt::RightButton) {
|
||||
|
||||
+1
-1
Submodule Telegram/lib_ui updated: 2eec13dfc5...46c5593ef6
Reference in New Issue
Block a user