mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 22:57:44 +00:00
WindowServer: Yank out window frame opacity
This facility was added in 15a1d9a
, but isn't being used for anything.
It wasn't even hooked up to LibGUI for applications to use.
Relevant use-cases, such as the most prominent one in `AnalogClock`, use
`GUI::Window::set_frameless()` instead.
This commit is contained in:
parent
6931a5a0a8
commit
c3f5b514c8
2 changed files with 5 additions and 25 deletions
|
@ -94,16 +94,9 @@ public:
|
|||
void set_has_alpha_channel(bool value) { m_has_alpha_channel = value; }
|
||||
bool has_shadow() const;
|
||||
|
||||
void set_opacity(float);
|
||||
float opacity() const { return m_opacity; }
|
||||
|
||||
bool is_opaque() const
|
||||
{
|
||||
if (opacity() < 1.0f)
|
||||
return false;
|
||||
if (has_alpha_channel())
|
||||
return false;
|
||||
return true;
|
||||
return !has_alpha_channel();
|
||||
}
|
||||
|
||||
void set_dirty(bool re_render_shadow = false)
|
||||
|
@ -148,7 +141,6 @@ private:
|
|||
|
||||
RefPtr<Core::Timer> m_flash_timer;
|
||||
size_t m_flash_counter { 0 };
|
||||
float m_opacity { 1 };
|
||||
bool m_has_alpha_channel { false };
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue