From ef4d51742964b56abb467bc7b9c59f9a8e28ad7c Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 4 Mar 2019 10:12:09 +0100 Subject: LibGUI: Tweak focus appearance and add it to GTableView. --- LibGUI/GTableView.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'LibGUI/GTableView.cpp') diff --git a/LibGUI/GTableView.cpp b/LibGUI/GTableView.cpp index b6adb3b09c..883a818b45 100644 --- a/LibGUI/GTableView.cpp +++ b/LibGUI/GTableView.cpp @@ -163,6 +163,16 @@ void GTableView::paint_event(GPaintEvent& event) // Then untranslate and fill in the scroll corner. This is pretty messy, tbh. painter.translate(m_horizontal_scrollbar->value(), 0); painter.fill_rect({ m_horizontal_scrollbar->relative_rect().top_right().translated(1, 0), { m_vertical_scrollbar->preferred_size().width(), m_horizontal_scrollbar->preferred_size().height() } }, Color::LightGray); + + if (is_focused()) { + Rect item_area_rect { + 0, + header_height(), + width() - m_vertical_scrollbar->width(), + height() - header_height() - m_horizontal_scrollbar->height() + }; + painter.draw_rect(item_area_rect, Color::from_rgb(0x84351a)); + }; } int GTableView::item_count() const -- cgit v1.2.3