mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-01 20:17:13 +02:00
HackStudio: Update the window title after changing an active editor
Prior this change, the window title was updated only when a new file has been opened, which means that it wasn't updated when user selected an already opened file in the split view. This change updates the title whenever the active editor changes. In addition, this title update logic has now its own function as it'll also be used in the next commit. :)
This commit is contained in:
committed by
Andreas Kling
parent
ddfd4cced7
commit
6e64988396
Notes:
sideshowbarker
2024-07-19 17:18:57 +09:00
Author: https://github.com/krkk Commit: https://github.com/SerenityOS/serenity/commit/6e649883967 Pull-request: https://github.com/SerenityOS/serenity/pull/9380 Reviewed-by: https://github.com/itamar8910 ✅
@@ -288,7 +288,6 @@ bool HackStudioWidget::open_file(const String& full_filename)
|
||||
if (filename.starts_with(m_project->root_path()))
|
||||
relative_file_path = filename.substring(m_project->root_path().length() + 1);
|
||||
|
||||
window()->set_title(String::formatted("{} - {} - Hack Studio", relative_file_path, m_project->name()));
|
||||
m_project_tree_view->update();
|
||||
|
||||
current_editor_wrapper().set_filename(filename);
|
||||
@@ -826,6 +825,7 @@ Project& HackStudioWidget::project()
|
||||
void HackStudioWidget::set_current_editor_wrapper(RefPtr<EditorWrapper> editor_wrapper)
|
||||
{
|
||||
m_current_editor_wrapper = editor_wrapper;
|
||||
update_window_title();
|
||||
}
|
||||
|
||||
void HackStudioWidget::configure_project_tree_view()
|
||||
@@ -1194,4 +1194,9 @@ void HackStudioWidget::update_gml_preview()
|
||||
m_gml_preview_widget->load_gml(gml_content);
|
||||
}
|
||||
|
||||
void HackStudioWidget::update_window_title()
|
||||
{
|
||||
window()->set_title(String::formatted("{} - {} - Hack Studio", m_current_editor_wrapper->filename_label().text(), m_project->name()));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user