Andreas Kling
a368cf7d51
LibGfx: Replace manual forward declarations with <LibGfx/Forward.h>
2020-02-15 00:10:34 +01:00
Andreas Kling
193d7c5b19
WindowServer: Make some WindowSwitcher members private
2020-02-11 18:56:31 +01:00
Andreas Kling
cfa6e44131
WindowServer: Remove unused WindowManager::draw_window_switcher()
2020-02-11 18:55:16 +01:00
Andreas Kling
0f00e9a1c7
WindowServer: Draw a coolbar border around the hovered switcher item
...
This gives a small but nice indication that the switcher window list
items are clickable. :^)
2020-02-11 18:53:56 +01:00
Andreas Kling
4c620dea83
WindowServer: Update window switcher when moving window to front
...
If the window switcher is up when a window is made frontmost (usually
by clicking on it), the window will now become the selected window in
the switcher.
This still has a slight feeling of "hmm" but is definitely better than
what we had before.
2020-02-11 18:38:48 +01:00
Andreas Kling
ba135dc0c0
WindowServer: Allow clicking on windows in the window switcher
...
You can now switch between windows using your mouse to click them in
the window switcher. :^)
2020-02-11 18:28:45 +01:00
Andreas Kling
73110e25a9
WindowServer: Move classes into WindowServer namespace
...
Also remove the leading WS from names and filenames.
2020-02-06 20:03:37 +01:00