1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 00:07:35 +00:00

Serendipity: Couple more tips and some clean-up

This commit is contained in:
thankyouverycool 2021-03-04 06:41:40 -05:00 committed by Andreas Kling
parent 2d7d5f2b55
commit 1ccf9de6b9
4 changed files with 25 additions and 5 deletions

View file

@ -31,10 +31,8 @@
#include <LibGUI/Button.h>
#include <LibGUI/CheckBox.h>
#include <LibGUI/Label.h>
#include <LibGUI/Layout.h>
#include <LibGUI/SeparatorWidget.h>
#include <LibGfx/FontDatabase.h>
#include <LibGfx/Painter.h>
#include <LibGfx/Palette.h>
#include <LibMarkdown/Document.h>
#include <LibWeb/OutOfProcessWebView.h>
@ -50,7 +48,6 @@ SerendipityWidget::SerendipityWidget()
banner_label.set_icon(Gfx::Bitmap::load_from_file("/res/graphics/welcome-serendipity.png"));
auto& navigation_column = *find_descendant_of_type_named<GUI::Widget>("navigation_column");
navigation_column.layout()->add_spacer();
auto& nav_separator = navigation_column.add<GUI::SeparatorWidget>(Gfx::Orientation::Horizontal);
nav_separator.set_max_height(2);

View file

@ -98,6 +98,9 @@
text: "Next Tip"
}
@GUI::Widget {
}
}
}

View file

@ -26,10 +26,16 @@
#include "SerendipityWidget.h"
#include <LibGUI/Application.h>
#include <LibGUI/Icon.h>
#include <LibGUI/Window.h>
int main(int argc, char** argv)
{
if (pledge("stdio recvfd sendfd rpath unix proc accept exec fattr", nullptr) < 0) {
perror("pledge");
return 1;
}
auto app = GUI::Application::construct(argc, argv);
if (pledge("stdio recvfd sendfd rpath unix proc accept exec", nullptr) < 0) {
@ -37,6 +43,8 @@ int main(int argc, char** argv)
return 1;
}
auto app_icon = GUI::Icon::default_icon("app-serendipity");
if (unveil("/res", "r") < 0) {
perror("unveil");
return 1;
@ -63,11 +71,12 @@ int main(int argc, char** argv)
}
auto window = GUI::Window::construct();
window->set_minimum_size(480, 250);
window->resize(480, 250);
window->center_on_screen();
window->set_title("Welcome");
window->set_resizable(true);
window->set_minimum_size(480, 250);
window->set_icon(app_icon.bitmap_for_size(16));
window->set_main_widget<SerendipityWidget>();
window->show();