fix(tray): Follow window fade
This commit is contained in:
parent
a7005be82c
commit
697638db2b
5 changed files with 17 additions and 1 deletions
src/components
|
@ -425,6 +425,7 @@ void bar::handle(const evt::enter_notify&) {
|
|||
if (m_opts.dimmed) {
|
||||
window win{m_connection, m_opts.window};
|
||||
wm_util::set_wm_window_opacity(m_connection, m_opts.window, 1.0 * 0xFFFFFFFF);
|
||||
m_sig.emit(dim_window{1.0});
|
||||
m_opts.dimmed = false;
|
||||
}
|
||||
}
|
||||
|
@ -439,6 +440,7 @@ void bar::handle(const evt::leave_notify&) {
|
|||
if (!m_opts.dimmed) {
|
||||
window win{m_connection, m_opts.window};
|
||||
wm_util::set_wm_window_opacity(m_connection, m_opts.window, m_opts.dimvalue * 0xFFFFFFFF);
|
||||
m_sig.emit(dim_window{double{m_opts.dimvalue}});
|
||||
m_opts.dimmed = true;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue