ThemeEditor: Disable focus for demo widgets

Pressing tab would focus on the demo widgets instead of switching
between the combo box and color input field. Instead set the focus
policy to NoFocus for all the widgets.
This commit is contained in:
Marcus Nilsson 2021-07-16 23:15:20 +02:00 committed by Andreas Kling
parent 432a34a496
commit 205c8a12ed

View file

@ -49,6 +49,11 @@ private:
m_statusbar->set_text("Status bar");
m_editor = add<GUI::TextEditor>();
m_editor->set_text("Text editor\nwith multiple\nlines.");
for_each_child_widget([](auto& child) {
child.set_focus_policy(GUI::FocusPolicy::NoFocus);
return IterationDecision::Continue;
});
}
virtual void resize_event(GUI::ResizeEvent&) override