Andreas Kling
|
fa02d2a39b
Rework the rendering model so that clients instantiate backing stores.
|
6 years ago |
Andreas Kling
|
bf30502560
LibGUI: Implement enter/leave events (with WindowServer support.)
|
6 years ago |
Andreas Kling
|
b704d3d295
LibGUI: Add a GToolBar class that can be populated with GActions.
|
6 years ago |
Andreas Kling
|
18062f4ad6
LibGUI: Remove some debugging noise.
|
6 years ago |
Andreas Kling
|
640360e958
Move WindowServer to userspace.
|
6 years ago |
Andreas Kling
|
db98327bdc
Plumb menu item activation events from WindowServer to clients.
|
6 years ago |
Andreas Kling
|
08322ab8e1
LibGUI: Coalesce update rects at the GWindow level.
|
6 years ago |
Andreas Kling
|
53d34a0885
Port Terminal to LibGUI.
|
6 years ago |
Andreas Kling
|
2def3d8d3f
LibGUI: Start adding an automatic widget layout system.
|
6 years ago |
Andreas Kling
|
5bd363c4bb
LibGUI: Widget updates should invalidate their window-relative rect.
|
6 years ago |
Andreas Kling
|
1f355f2a79
LibGUI: Start working on a GScrollBar.
|
6 years ago |
Andreas Kling
|
7fe600f250
LibGUI: Use LightGray as the base UI color.
|
6 years ago |
Andreas Kling
|
bc6ff35428
LibGUI: GTextBox should only run a caret blink timer when focused.
|
6 years ago |
Andreas Kling
|
6fc3c38324
Start working on a simple graphical font editor.
|
6 years ago |
Andreas Kling
|
069d21ed7f
Make buttons unpress when the cursor leaves the button rect.
|
6 years ago |
Andreas Kling
|
2e370fa4d5
LibGUI: Don't consider a GWidget focused if the window is inactive.
|
6 years ago |
Andreas Kling
|
de2423de5f
LibGUI: Flesh out focus implementation and more GTextBox work.
|
6 years ago |
Andreas Kling
|
7cf3c7461c
Refactor GUI rendering model to be two-phased.
|
6 years ago |
Andreas Kling
|
86eae0f8df
Let userland retain the window backing store while drawing into it.
|
6 years ago |
Andreas Kling
|
d66b0f7dd8
LibGUI: Mass coding style fixes.
|
6 years ago |
Andreas Kling
|
a9e60fc800
LibGUI: Only redraw the dirty rect in GWidget.
|
6 years ago |
Andreas Kling
|
ea6678b7b3
LibGUI: Hook up GWindow event dispatch for paint and mouse events.
|
6 years ago |
Andreas Kling
|
8eae89a405
Start bringing up LibGUI properly (formerly Widgets.)
|
6 years ago |
Andreas Kling
|
b91479d9b9
Rename all the LibGUI classes to GClassName.
|
6 years ago |