summaryrefslogtreecommitdiff
path: root/Services/WindowServer/WindowManager.h
AgeCommit message (Collapse)Author
2020-05-20WindowServer: Remove WindowManager::invalidate(Window) API'sAndreas Kling
Instead, we now tell Windows to invalidate themselves. Window will then pass on the requests to Compositor. My basic idea here is that WindowManager should do window management, dealing with incoming events, moving, resizing, etc. Compositor should deal with painting the window stack in the right order with the least amount of effort. :^)
2020-05-20WindowServer: Move occlusion things from WindowManager to CompositorAndreas Kling
2020-05-18WindowServer: Rename WindowManager wm_config() to config()Shannon Booth
It looked a little silly with all of the callers saying wm.wm
2020-05-18WindowServer: Make some WindowManager member functions constShannon Booth
2020-05-09WindowServer: Cancel any ongoing input tracking when a menu pops upAndreas Kling
When the user opens a context menu by right-clicking on something, we now immediately stop sending mouse events to whoever was doing active input window tracking before. There are probably more situations where we should do this, and maybe there's also a more generic way to express it, but this works for now.
2020-05-08Services: Renamed from ServersAndreas Kling
It didn't feel right to have a "DHCPClient" in a "Servers" directory. Rename this to Services to better reflect the type of programs we'll be putting in there.