mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-29 04:09:13 +00: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:
parent
ddfd4cced7
commit
6e64988396
Notes:
sideshowbarker
2024-07-19 17:18:57 +09:00
Author: https://github.com/krkk
Commit: 6e64988396
Pull-request: https://github.com/SerenityOS/serenity/pull/9380
Reviewed-by: https://github.com/itamar8910 ✅
2 changed files with 7 additions and 1 deletions
|
@ -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()));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue