Andreas Kling
d847304cb9
WindowServer+LibGUI: Add "frameless" window flag
...
This allows you to create windows with no title bar or window frame.
2020-05-02 01:29:55 +02:00
Andreas Kling
bb7eb3e104
WindowServer+LibGUI: Remove unused Window::show_titlebar() flag
...
Nobody was using this flag, so let's stop maintaining it. It's easy to
add it back if we ever want the behavior.
2020-05-02 01:29:55 +02:00
Andreas Kling
c3a2dffe29
WindowServer: Tweak window icon menu popup location
2020-04-30 22:15:16 +02:00
Andreas Kling
7dadb75e28
WindowServer: Pop up the window menu at bottom left of window icon
...
When clicking the window icon, we now pop up the window menu at the
bottom left of the icon, no matter where you clicked it.
Right-clicking the title bar still pops up at the event position.
2020-04-29 12:07:40 +02:00
Andreas Kling
a639172760
WindowServer: Don't allow resize-grabbing window underneath title bar
2020-04-23 19:27:33 +02:00
Andreas Kling
5eb4d0f832
WindowServer: Make vertical segment under title bar 1px thicker
2020-04-23 17:54:57 +02:00
Andreas Kling
81ebc0cfe3
WindowServer: Tweak window frame height
2020-04-23 15:36:00 +02:00
Andreas Kling
f0cac83243
WindowServer+LibGfx: Make window borders 1px thicker
2020-04-23 14:37:13 +02:00
Andreas Kling
012a4eb0b5
WindowServer+NotificationServer: Vertical title bar for notifications
...
This patch adds a specialized window type for notifications. They now
have a title bar on the right-hand side, with a close button.
This removes the need for the "Done" button in notifications, giving us
a bit more horizontal space overall.
Design based on a mock-up from @xTibor :^)
2020-03-30 17:03:15 +02:00
Chris
bb70d0692b
WindowServer: Improve the close button shape
2020-03-22 19:57:58 +01:00
Andreas Kling
a368cf7d51
LibGfx: Replace manual forward declarations with <LibGfx/Forward.h>
2020-02-15 00:10:34 +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