diff options
author | Sam Atkins <atkinssj@serenityos.org> | 2021-11-20 14:45:57 +0000 |
---|---|---|
committer | Linus Groh <mail@linusgroh.de> | 2021-11-20 21:05:20 +0000 |
commit | fca7924437e2771243838927c6573e30c1f14612 (patch) | |
tree | 4f7dd9bc947c6d58780d5a3637e4c326eb9b0ecc /Userland/Applications/MailSettings/MailSettingsWidget.gml | |
parent | 23341f35cb631b5d57e7ec8d6cb67b075efdab30 (diff) | |
download | serenity-fca7924437e2771243838927c6573e30c1f14612.zip |
MailSettings: Migrate to using SettingsWindow :^)
Diffstat (limited to 'Userland/Applications/MailSettings/MailSettingsWidget.gml')
-rw-r--r-- | Userland/Applications/MailSettings/MailSettingsWidget.gml | 146 |
1 files changed, 146 insertions, 0 deletions
diff --git a/Userland/Applications/MailSettings/MailSettingsWidget.gml b/Userland/Applications/MailSettings/MailSettingsWidget.gml new file mode 100644 index 0000000000..4b82071e02 --- /dev/null +++ b/Userland/Applications/MailSettings/MailSettingsWidget.gml @@ -0,0 +1,146 @@ +@GUI::Frame { + fill_with_background_color: true + + layout: @GUI::VerticalBoxLayout { + margins: [10] + spacing: 5 + } + + @GUI::GroupBox { + title: "Server Settings" + fixed_height: 170 + + layout: @GUI::VerticalBoxLayout { + margins: [6] + spacing: 2 + } + + @GUI::Widget { + layout: @GUI::HorizontalBoxLayout { + spacing: 16 + } + + @GUI::Label { + fixed_width: 32 + fixed_height: 32 + name: "server_settings_image_label" + } + + @GUI::Label { + text: "These settings specify the mail server from which you would like to fetch your mail." + text_alignment: "CenterLeft" + } + } + + @GUI::Widget { + layout: @GUI::HorizontalBoxLayout { + spacing: 16 + } + + @GUI::Widget { + fixed_width: 32 + } + + @GUI::Label { + text: "Server Address:" + fixed_width: 80 + name: "server_label" + text_alignment: "CenterLeft" + } + + @GUI::TextBox { + name: "server_input" + } + } + @GUI::Widget { + layout: @GUI::HorizontalBoxLayout { + spacing: 16 + } + + @GUI::Widget { + fixed_width: 32 + } + + @GUI::Label { + text: "Server Port:" + fixed_width: 80 + name: "port_label" + text_alignment: "CenterLeft" + } + + @GUI::ComboBox { + name: "port_input" + } + } + @GUI::Widget { + layout: @GUI::HorizontalBoxLayout { + spacing: 16 + } + + @GUI::Widget { + fixed_width: 32 + } + + @GUI::Label { + text: "Use TLS:" + fixed_width: 80 + text_alignment: "CenterLeft" + name: "tls_label" + } + + @GUI::CheckBox { + name: "tls_input" + fixed_width: 14 + + } + } + } + + @GUI::GroupBox { + title: "User Settings" + fixed_height: 110 + + layout: @GUI::VerticalBoxLayout { + margins: [6] + spacing: 2 + } + + @GUI::Widget { + layout: @GUI::HorizontalBoxLayout { + spacing: 16 + } + + @GUI::Label { + fixed_width: 32 + fixed_height: 32 + name: "user_settings_image_label" + } + + @GUI::Label { + text: "These settings specify the credentials which will be used to send and receive mail, and how you identify yourself to recipients." + text_alignment: "CenterLeft" + } + } + + @GUI::Widget { + layout: @GUI::HorizontalBoxLayout { + spacing: 16 + } + + @GUI::Widget { + fixed_width: 32 + } + + @GUI::Label { + autosize: true + text: "Email Address:" + fixed_width: 80 + text_alignment: "CenterLeft" + } + + @GUI::TextBox { + name: "email_input" + } + } + } +} |