mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 13:07:46 +00:00
LibGUI: Add DynamicWidgetContainter
Add a new widget "DynamicWidgetContainer" that is used to group it's child widgets within an collapsable and detachable container. The DynmnicWidgetContainer is able to persist it's view state if a config domain has been provided. Having that set will allow the widget to restore it's view state automatically.
This commit is contained in:
parent
38974b4128
commit
b65e711929
10 changed files with 777 additions and 0 deletions
|
@ -1,3 +1,5 @@
|
|||
compile_gml(DynamicWidgetContainerControls.gml DynamicWidgetContainerControls.cpp)
|
||||
|
||||
stringify_gml(AboutDialog.gml AboutDialogGML.h about_dialog_gml)
|
||||
stringify_gml(EmojiInputDialog.gml EmojiInputDialogGML.h emoji_input_dialog_gml)
|
||||
stringify_gml(FontPickerDialog.gml FontPickerDialogGML.h font_picker_dialog_gml)
|
||||
|
@ -38,6 +40,8 @@ set(SOURCES
|
|||
Dialog.cpp
|
||||
DisplayLink.cpp
|
||||
DragOperation.cpp
|
||||
DynamicWidgetContainer.cpp
|
||||
DynamicWidgetContainerControls.cpp
|
||||
EditingEngine.cpp
|
||||
EmojiInputDialog.cpp
|
||||
Event.cpp
|
||||
|
@ -65,6 +69,7 @@ set(SOURCES
|
|||
InputBox.cpp
|
||||
JsonArrayModel.cpp
|
||||
Label.cpp
|
||||
LabelWithEventDispatcher.cpp
|
||||
Layout.cpp
|
||||
LazyWidget.cpp
|
||||
LinkLabel.cpp
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue