Taskbar: Use Name from .af file as tooltip

With this, System Monitor has "System Monitor" instead of
"SystemMonitor" as tooltip, matching the app's title bar
and menu bar title.

Same for File Manager and Text Editor.
This commit is contained in:
Nico Weber 2020-07-17 21:51:14 -04:00 committed by Andreas Kling
parent 629410b3d6
commit a98d960ad4

View file

@ -104,6 +104,7 @@ void TaskbarWindow::create_quick_launch_bar()
auto af_path = String::format("/res/apps/%s", af_name.characters());
auto af = Core::ConfigFile::open(af_path);
auto app_executable = af->read_entry("App", "Executable");
auto app_name = af->read_entry("App", "Name");
auto app_icon_path = af->read_entry("Icons", "16x16");
auto& button = quick_launch_bar.add<GUI::Button>();
@ -112,7 +113,7 @@ void TaskbarWindow::create_quick_launch_bar()
button.set_button_style(Gfx::ButtonStyle::CoolBar);
button.set_icon(Gfx::Bitmap::load_from_file(app_icon_path));
button.set_tooltip(name);
button.set_tooltip(app_name);
button.on_click = [app_executable](auto) {
pid_t pid = fork();
if (pid < 0) {