1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 01:51:03 +09:00

LibGUI: Improve GScrollBar button look a bit.

The arrows look better when they're sharp. :^)
This commit is contained in:
Andreas Kling 2019-02-10 11:57:19 +01:00
parent ddd580c30f
commit 8313ce57dc
Notes: sideshowbarker 2024-07-19 15:48:14 +09:00
3 changed files with 36 additions and 27 deletions

View file

@ -16,7 +16,7 @@ DirectoryView::DirectoryView(GWidget* parent)
m_file_icon = GraphicsBitmap::load_from_file("/res/icons/file16.rgb", { 16, 16 });
m_symlink_icon = GraphicsBitmap::load_from_file("/res/icons/link16.rgb", { 16, 16 });
m_scrollbar = new GScrollBar(this);
m_scrollbar = new GScrollBar(Orientation::Vertical, this);
m_scrollbar->set_step(4);
m_scrollbar->set_big_step(30);
m_scrollbar->on_change = [this] (int) {
@ -30,7 +30,7 @@ DirectoryView::~DirectoryView()
void DirectoryView::resize_event(GResizeEvent& event)
{
m_scrollbar->set_relative_rect(event.size().width() - 16, 0, 16, event.size().height());
m_scrollbar->set_relative_rect(event.size().width() - m_scrollbar->preferred_size().width(), 0, m_scrollbar->preferred_size().width(), event.size().height());
}
void DirectoryView::open(const String& path)