From 82d79349594992607aa773aac15de91d24848feb Mon Sep 17 00:00:00 2001 From: FrHun <28605587+frhun@users.noreply.github.com> Date: Wed, 3 Nov 2021 13:14:15 +0100 Subject: [PATCH] LibGUI: ScrollableContainerWidget GML autocomplete --- Userland/Libraries/LibGUI/GMLAutocompleteProvider.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Userland/Libraries/LibGUI/GMLAutocompleteProvider.cpp b/Userland/Libraries/LibGUI/GMLAutocompleteProvider.cpp index 4cb20ae550..d3f2c420f4 100644 --- a/Userland/Libraries/LibGUI/GMLAutocompleteProvider.cpp +++ b/Userland/Libraries/LibGUI/GMLAutocompleteProvider.cpp @@ -153,6 +153,8 @@ void GMLAutocompleteProvider::provide_completions(Function)> if (can_have_declared_layout(class_names.last()) && "layout"sv.matches(pattern)) identifier_entries.empend("layout: ", partial_input_length, Language::Unspecified, "layout", AutocompleteProvider::Entry::HideAutocompleteAfterApplying::No); + if (class_names.last() == "GUI::ScrollableContainerWidget" && "content_widget"sv.matches(pattern)) + identifier_entries.empend("content_widget: ", partial_input_length, Language::Unspecified, "content_widget", AutocompleteProvider::Entry::HideAutocompleteAfterApplying::No); }; auto register_properties_and_widgets_matching_pattern = [&](String pattern, size_t partial_input_length) { @@ -223,6 +225,8 @@ void GMLAutocompleteProvider::provide_completions(Function)> break; if (identifier_string == "layout") register_layouts_matching_pattern("*", 0u); + if (identifier_string == "content_widget") + register_widgets_matching_pattern("*", 0u); break; default: break;