Andreas Kling
|
51595603bd
|
WindowServer: Rename WSEvent subclasses WSFooEvent for consistency.
Add a WSWindowInvalidationEvent that carries a rect instead of having an
awkward single-purpose rect in WSEvent.
Flesh out WSKeyEvent a bit more.
|
2019-01-21 07:28:04 +01:00 |
|
Andreas Kling
|
291922b1af
|
WindowServer: Show PID and window ID in title bars for now.
This is useful for debugging since I'm often wondering which process some
window belongs to (and what the window ID is.)
|
2019-01-21 02:43:38 +01:00 |
|
Andreas Kling
|
ea6678b7b3
|
LibGUI: Hook up GWindow event dispatch for paint and mouse events.
|
2019-01-20 07:03:38 +01:00 |
|
Andreas Kling
|
8eae89a405
|
Start bringing up LibGUI properly (formerly Widgets.)
|
2019-01-20 05:48:43 +01:00 |
|
Andreas Kling
|
bb28c143fd
|
Update coding style in WSWindowManager.
|
2019-01-18 05:33:35 +01:00 |
|
Andreas Kling
|
dff70021ab
|
Make it possible to invalidate only a portion of a window.
Use this in Terminal to only invalidate rows where anything changed.
|
2019-01-18 04:37:49 +01:00 |
|
Andreas Kling
|
dad58db757
|
Add WindowActivated and WindowDeactivated events.
Use this to implement different looking Terminal cursors depending on
the window active state.
|
2019-01-17 17:38:04 +01:00 |
|
Andreas Kling
|
f7ca6d254d
|
Tear out or duplicate what's unique for WindowServer from Widgets.
This turned into a huge refactoring that somehow also includes
making locks recursive/reentrant.
|
2019-01-16 16:03:50 +01:00 |
|