patrick96
3711e999ba
Use individual wrapper window for each tray client
2022-04-16 00:16:49 +02:00
patrick96
ab7612ea4a
tray: Make m_clients exclusive owner of clients
2022-04-16 00:16:49 +02:00
patrick96
ba0e478026
Cleanup tray position handling
2022-04-16 00:16:44 +02:00
patrick96
6136c08d42
tray: Properly handle missing _XEMBED_INFO
...
The icon not supporting XEMBED is not fatal, we just treat is as always
mapped.
Fixes #2479
Fixes #2442
2021-09-13 00:12:33 +02:00
Jérôme BOULMIER
25ef0299cb
fix(tray_client): remove copy ctor & assignment operator ( #1675 )
...
tray_client class contains a reference so copy assignment operator is implicitly deleted.
the dtor unembed the window so copying the class could lead to bug so the copy ctor is also deleted.
Fixes #1674
2019-03-06 09:00:11 +01:00
Michael Carlberg
452afcdc68
refactor: Integral types
2017-01-24 07:11:14 +01:00
Michael Carlberg
bc9b9f0d12
refactor: Cleanup
2016-12-21 23:22:02 +01:00
Michael Carlberg
08be86fbe1
wip(refactor): Improve signal and event handling
2016-12-14 11:01:44 +01:00