1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 03:57:44 +00:00

LibWeb: Only paint focus outline when browser window has focus

This is communicated through the PaintContext::has_focus() flag.
This commit is contained in:
Andreas Kling 2020-08-14 20:02:46 +02:00
parent c1e0047b48
commit 2614ef550c
3 changed files with 8 additions and 2 deletions

View file

@ -26,9 +26,9 @@
#pragma once
#include <LibGfx/Forward.h>
#include <LibGfx/Palette.h>
#include <LibGfx/Rect.h>
#include <LibGfx/Forward.h>
namespace Web {
@ -52,12 +52,16 @@ public:
const Gfx::IntPoint& scroll_offset() const { return m_scroll_offset; }
bool has_focus() const { return m_focus; }
void set_has_focus(bool focus) { m_focus = focus; }
private:
Gfx::Painter& m_painter;
Palette m_palette;
Gfx::IntRect m_viewport_rect;
Gfx::IntPoint m_scroll_offset;
bool m_should_show_line_box_borders { false };
bool m_focus { false };
};
}