serenity/Userland/Applications/Welcome/WelcomeWindow.gml
thankyouverycool 4c9933bfb7 LibGUI: Remove Label icons and replace instances with ImageWidget
These icons are a relic of GLabel and were never implemented to
accomodate both image and text. This convenience can always be added
in the future, but no current instance assumes or needs it, so let's
replace them all with ImageWidget to show clearer intent.
2023-04-30 05:48:14 +02:00

115 lines
3 KiB
Text

@GUI::Widget {
fill_with_background_color: true
layout: @GUI::VerticalBoxLayout {
margins: [8]
spacing: 4
}
@GUI::Widget {
name: "welcome_banner"
fixed_height: 30
}
@GUI::Widget {
layout: @GUI::HorizontalBoxLayout {
spacing: 8
}
@GUI::Widget {
layout: @GUI::VerticalBoxLayout {
spacing: 8
}
@GUI::Frame {
name: "tip_frame"
min_width: 340
min_height: 170
fill_with_background_color: true
background_role: "Base"
layout: @GUI::HorizontalBoxLayout {
margins: [0, 16, 0, 0]
}
@GUI::Widget {
fixed_width: 60
layout: @GUI::VerticalBoxLayout {}
@GUI::ImageWidget {
fixed_height: 60
auto_resize: false
bitmap: "/res/icons/32x32/app-welcome.png"
}
}
@GUI::Widget {
layout: @GUI::VerticalBoxLayout {}
@GUI::Label {
fixed_height: 60
name: "did_you_know_label"
text: "Did you know..."
text_alignment: "CenterLeft"
font_size: 12
font_weight: "Bold"
}
@GUI::Label {
name: "tip_label"
text_alignment: "TopLeft"
word_wrap: true
font_size: 12
}
}
}
@WebView::OutOfProcessWebView {
name: "web_view"
min_width: 340
min_height: 170
visible: false
}
@GUI::CheckBox {
name: "startup_checkbox"
text: "Show Welcome the next time SerenityOS starts"
}
}
@GUI::Widget {
name: "navigation_column"
fixed_width: 116
min_height: 170
layout: @GUI::VerticalBoxLayout {
spacing: 4
}
@GUI::Button {
name: "new_button"
text: "What's New"
}
@GUI::Button {
name: "help_button"
text: "Help Contents"
icon: "/res/icons/16x16/book-open.png"
}
@GUI::Button {
name: "next_button"
text: "Next Tip"
icon: "/res/icons/16x16/go-forward.png"
}
@GUI::Layout::Spacer {}
@GUI::HorizontalSeparator {
fixed_height: 10
}
@GUI::Button {
name: "close_button"
text: "Close"
}
}
}
}