Andreas Kling
|
a747a10eab
LibGUI: Refactor context menus to be event-driven instead of declarative.
|
6 年之前 |
Andreas Kling
|
ac324f14b8
GWidget: Add move_by() and make set_relative_rect() invalidate parent.
|
6 年之前 |
Andreas Kling
|
f61549ca5f
Make better use of geometry class helpers in some places.
|
6 年之前 |
Andreas Kling
|
952f334de7
GWidget: Tidy up the hit-testing code somewhat.
|
6 年之前 |
Andreas Kling
|
c812d63ea6
GWidget: Remove unnecessary extra parent lookup in move_to_{back,front}().
|
6 年之前 |
Andreas Kling
|
04500c1ae2
GWidget: Add some new child z-ordering facilities.
|
6 年之前 |
Andreas Kling
|
3f6408919f
AK: Improve smart pointer ergonomics a bit.
|
6 年之前 |
Andreas Kling
|
7a74b76769
GWidget: Silence debug spam about the click clock.
|
6 年之前 |
Andreas Kling
|
c06a3bdeb4
LibGUI+WindowServer: Add support for per-GWidget context menus.
|
6 年之前 |
Andreas Kling
|
269886fc4e
GWidget: Add "enabled" state for widgets.
|
6 年之前 |
Andreas Kling
|
c6ffb3e2b8
VisualBuilder: Use real GWidgets instead of pretend VBWidgets.
|
6 年之前 |
Andreas Kling
|
2f1f51b8ab
LibCore: Move LibGUI/GObject to LibCore/CObject.
|
6 年之前 |
Andreas Kling
|
b8062f69d8
LibCore: Add CEvent and make LibGUI/GEvent inherit from it.
|
6 年之前 |
Andreas Kling
|
9311164439
GWidget: Make hit testing respect child z-order.
|
6 年之前 |
Andreas Kling
|
7f2eeb0b35
LibGUI+WindowServer: Add support for GWidget tooltips.
|
6 年之前 |
Andreas Kling
|
e74f32ae40
LibGUI: Always invalidate layout on GWidget child removal.
|
6 年之前 |
Andreas Kling
|
96104b5524
Taskbar: More bringup work. We now see a basic window list.
|
6 年之前 |
Andreas Kling
|
c9b0d87927
LibGUI: Fix broken doubleclick detection due to uninitialized GElapsedTimer.
|
6 年之前 |
Andreas Kling
|
a5135dbf01
LibGUI: Remove debug spam in GWidget::spans_entire_window_horizontally().
|
6 年之前 |
Andreas Kling
|
d48f486634
LibGUI: Don't draw left and right side of surfaces that span entire window.
|
6 年之前 |
Andreas Kling
|
9fa21fa585
LibGUI: Add a GPainter class that inherits from Painter.
|
6 年之前 |
Andreas Kling
|
20137e45f4
LibGUI: Ignore GWidget::update() on invisible widgets.
|
6 年之前 |
Andreas Kling
|
614dafea32
FileManager+LibGUI: Show thumbnail generation progress in the statusbar.
|
6 年之前 |
Andreas Kling
|
20f7d7ec67
LibGUI: Add GWidget::doubleclick_event().
|
6 年之前 |
Andreas Kling
|
3a3aa74b2e
IRCClient: Add a toolbar with some actions.
|
6 年之前 |
Andreas Kling
|
ad08165a25
LibGUI: Hit testing should skip invisible widgets.
|
6 年之前 |
Andreas Kling
|
497300c492
LibGUI: Add a GStackWidget for many widgets sharing a single location.
|
6 年之前 |
Andreas Kling
|
fa02d2a39b
Rework the rendering model so that clients instantiate backing stores.
|
6 年之前 |
Andreas Kling
|
bf30502560
LibGUI: Implement enter/leave events (with WindowServer support.)
|
6 年之前 |
Andreas Kling
|
b704d3d295
LibGUI: Add a GToolBar class that can be populated with GActions.
|
6 年之前 |