diff --git a/Applications/TextEditor/MainWindow.json b/Applications/TextEditor/MainWindow.json index 7b9c9e9cb0..0de2ed76da 100644 --- a/Applications/TextEditor/MainWindow.json +++ b/Applications/TextEditor/MainWindow.json @@ -40,7 +40,31 @@ "layout": { "class": "GUI::VerticalBoxLayout", "margins": [ 2, 2, 2, 4 ] - } + }, + "children": [ + { + "class": "GUI::Widget", + "name": "find_widget", + "fill_with_background_color": true, + "horizontal_size_policy": "Fill", + "vertical_size_policy": "Fixed", + "preferred_height": 22, + "layout": { + "class": "GUI::HorizontalBoxLayout" + } + }, + { + "class": "GUI::Widget", + "name": "replace_widget", + "fill_with_background_color": true, + "horizontal_size_policy": "Fill", + "vertical_size_policy": "Fixed", + "preferred_height": 22, + "layout": { + "class": "GUI::HorizontalBoxLayout" + } + } + ] }, { "class": "GUI::StatusBar", diff --git a/Applications/TextEditor/TextEditorWidget.cpp b/Applications/TextEditor/TextEditorWidget.cpp index 688fa3eb9f..e1d9a762ad 100644 --- a/Applications/TextEditor/TextEditorWidget.cpp +++ b/Applications/TextEditor/TextEditorWidget.cpp @@ -105,18 +105,10 @@ TextEditorWidget::TextEditorWidget() m_find_replace_widget = *find_descendant_by_name("find_replace_widget"); m_find_replace_widget->set_visible(false); - m_find_widget = m_find_replace_widget->add(); - m_find_widget->set_fill_with_background_color(true); - m_find_widget->set_size_policy(GUI::SizePolicy::Fill, GUI::SizePolicy::Fixed); - m_find_widget->set_preferred_size(0, 22); - m_find_widget->set_layout(); + m_find_widget = *find_descendant_by_name("find_widget"); m_find_widget->set_visible(false); - m_replace_widget = m_find_replace_widget->add(); - m_replace_widget->set_fill_with_background_color(true); - m_replace_widget->set_size_policy(GUI::SizePolicy::Fill, GUI::SizePolicy::Fixed); - m_replace_widget->set_preferred_size(0, 22); - m_replace_widget->set_layout(); + m_replace_widget = *find_descendant_by_name("replace_widget"); m_replace_widget->set_visible(false); m_find_textbox = m_find_widget->add();