1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 21:34:59 +00:00
serenity/Userland/Libraries/LibGUI/DynamicWidgetContainerControls.gml
Torstennator b65e711929 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.
2023-12-14 09:07:20 -07:00

33 lines
879 B
Text

@GUI::DynamicWidgetContainerControls {
layout: @GUI::HorizontalBoxLayout {}
preferred_height: "shrink"
@GUI::LabelWithEventDispatcher {
name: "section_label"
text_alignment: "CenterLeft"
}
@GUI::Button {
name: "detach_button"
button_style: "Coolbar"
preferred_width: "shrink"
preferred_height: "shrink"
icon_from_path: "/res/icons/16x16/detach.png"
}
@GUI::Button {
name: "collapse_button"
button_style: "Coolbar"
preferred_width: "shrink"
preferred_height: "shrink"
icon_from_path: "/res/icons/16x16/upward-triangle.png"
}
@GUI::Button {
name: "expand_button"
button_style: "Coolbar"
preferred_width: "shrink"
preferred_height: "shrink"
icon_from_path: "/res/icons/16x16/downward-triangle.png"
}
}