Age | Commit message (Collapse) | Author |
|
|
|
The icons are passed around as filesystem paths for now, since the shared
memory bitmaps only support 2 sides.
|
|
You can now simply assign a GMenu as a GWidget's context menu and it will
automagically pop up on right click. :^)
|
|
The enabled state of a GAction now propagates both to any toolbar buttons
and any menu items linked to the action. Toolbar buttons are painted in
a grayed out style when disabled. Menu items are gray when disabled. :^)
|
|
When resizing a window, we often end up having to paint some part of it
without coverage in the current backing store. This patch makes those cases
look nicer by having a fallback background color for each window, passed
along with the CreateWindow client message.
|
|
Had to plumb the minimization state from WindowServer to Toolbar in order
to implement this.
|
|
This was a bit painful to get right. The code is a lot more pleasant to
deal with now that all coordinates are relative to their local system
instead of being absolute screen coordinates.
|
|
These events are identical, so it's silly to send both. Just broadcast
window state changes everywhere instead, it doesn't matter when it was
added as clients are learning about this asynchronously anyway.
|
|
|
|
This makes it possible for Taskbar to switch windows. :^)
|
|
|
|
|
|
I originally thought I would do this inside WindowServer, but let's try to
make it as a standalone app that communicates with WindowServer instead.
That will allow us to use LibGUI. :^)
|
|
|
|
Use this to implement automatic switching to an I-beam cursor when hovering
over a GTextEditor. :^)
|
|
Fix up /bin/pape so it tells the WindowServer which wallpaper file to use.
|
|
|