From 48b0f4844b6ad14fbb0cb85d57453e8207ae04a8 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 20 Dec 2020 12:15:32 +0100 Subject: [PATCH] LibGUI: Add a couple more Widget registrations Make it possible to instantiate BreadcrumbBar, ProgressBar and TreeView from GML. :^) --- Libraries/LibGUI/Widget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Libraries/LibGUI/Widget.cpp b/Libraries/LibGUI/Widget.cpp index a78da4ac5a..25251a7b32 100644 --- a/Libraries/LibGUI/Widget.cpp +++ b/Libraries/LibGUI/Widget.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include @@ -39,6 +40,7 @@ #include #include #include +#include #include #include #include @@ -48,6 +50,7 @@ #include #include #include +#include #include #include #include @@ -58,6 +61,7 @@ namespace GUI { +REGISTER_WIDGET(GUI, BreadcrumbBar) REGISTER_WIDGET(GUI, Button) REGISTER_WIDGET(GUI, CheckBox) REGISTER_WIDGET(GUI, ColorInput) @@ -65,6 +69,7 @@ REGISTER_WIDGET(GUI, Frame) REGISTER_WIDGET(GUI, GroupBox) REGISTER_WIDGET(GUI, HorizontalSplitter) REGISTER_WIDGET(GUI, Label) +REGISTER_WIDGET(GUI, ProgressBar) REGISTER_WIDGET(GUI, RadioButton) REGISTER_WIDGET(GUI, ScrollBar) REGISTER_WIDGET(GUI, Slider) @@ -74,6 +79,7 @@ REGISTER_WIDGET(GUI, TextBox) REGISTER_WIDGET(GUI, TextEditor) REGISTER_WIDGET(GUI, ToolBar) REGISTER_WIDGET(GUI, ToolBarContainer) +REGISTER_WIDGET(GUI, TreeView) REGISTER_WIDGET(GUI, Widget) static HashMap& widget_classes()