Andreas Kling
|
c61f9eba61
WindowServer: Add a WSWindowType enum.
|
6 éve |
Andreas Kling
|
7def86c86d
WindowServer: Send all mouse events inside the menubar rect to the menubar.
|
6 éve |
Andreas Kling
|
e03af1e8b9
WindowServer: Make it possible to launch a terminal from the system menu.
|
6 éve |
Andreas Kling
|
4b8133e925
WindowServer: Clean up any menu objects on process exit.
|
6 éve |
Andreas Kling
|
9c1c885483
WindowServer: Add locking and fix coalesced invalidation race.
|
6 éve |
Andreas Kling
|
5cd588a497
WindowServer: Always include the system menu in the menubar.
|
6 éve |
Andreas Kling
|
15b4c9f9f1
WindowServer: More work on the menu system.
|
6 éve |
Andreas Kling
|
133706d697
Add API's and plumbing for WindowServer clients to make menus.
|
6 éve |
Andreas Kling
|
bb31d961b4
WindowServer: Let's call the default menu "Dummy" for now.
|
6 éve |
Andreas Kling
|
3c863e0ffa
WindowServer: Make automatic menu dismissal feel more "natural."
|
6 éve |
Andreas Kling
|
f7b25773ab
WindowServer: Let's have a cute little symbol for the system menu.
|
6 éve |
Andreas Kling
|
e6de6c4f45
WindowServer: Don't keep menu items in hovered state after the cursor leaves.
|
6 éve |
Andreas Kling
|
6dd1a1f26d
WindowServer: Switch current menu if hovering over another menu with button.
|
6 éve |
Andreas Kling
|
145aa27b8f
WindowServer: Give menu items an identifier field and add a simple callback.
|
6 éve |
Andreas Kling
|
5f288014d4
WindowServer: More work on menus.
|
6 éve |
Andreas Kling
|
443b043b49
WindowServer: Start implementing a menu system.
|
6 éve |
Andreas Kling
|
a6f9ddbb58
Let's have two wallpapers installed so we can test switching.
|
6 éve |
Andreas Kling
|
33d34d9b26
Kernel: Use a Lockable<bool> for sysctl booleans as well.
|
6 éve |
Andreas Kling
|
7a996e608c
WindowServer: Allow changing the desktop wallpaper through a sysctl.
|
6 éve |
Andreas Kling
|
90d3375dc2
WindowServer: Support desktop wallpapers.
|
6 éve |
Andreas Kling
|
5582a0a254
Kernel: When a lock is busy, donate remaining process ticks to lock holder.
|
6 éve |
Andreas Kling
|
443d1c2237
WindowServer: Coordinate double-buffering with the BochsVGA card.
|
6 éve |
Andreas Kling
|
a1b63bb6d4
Bootloader: Locate the kernel's data segment and clear it.
|
6 éve |
Andreas Kling
|
caff611ca3
WindowServer: Tweak window title bar look.
|
6 éve |
Andreas Kling
|
0a183df655
WindowServer: Tweak look of window close button.
|
6 éve |
Andreas Kling
|
38f589a9cb
SharedGraphics: Add some useful painting helpers and make use of them.
|
6 éve |
Andreas Kling
|
cd1bbdf052
WindowServer: Make the window close button look a bit nicer.
|
6 éve |
Andreas Kling
|
11db8c1697
Add a simple close button ("X") to windows.
|
6 éve |
Andreas Kling
|
b1e054ffe8
Rename LizaBold to LizaRegular and LizaBlack to LizaBold.
|
6 éve |
Andreas Kling
|
cacba45f1c
LizaBold8x10: Import a bold variant of Liza8x10 and make it the default bold.
|
6 éve |