Andreas Kling
|
49d0cdabac
GWidget: Ignore updates if self has !updates_enabled().
|
6 年之前 |
Andreas Kling
|
6d5507313e
GWidget: Add set_updates_enabled() for temporarily suppressing updates.
|
6 年之前 |
Andreas Kling
|
ba2e97aa52
LibGUI: Track double-clicking per individual mouse button.
|
6 年之前 |
Andreas Kling
|
5c5ce4f885
LibGUI: Allow GActions to be scoped either globally or widget-locally.
|
6 年之前 |
Andreas Kling
|
568f3125f3
GWidget: Always update self after a child is removed.
|
6 年之前 |
Andreas Kling
|
9e6b0ccc0e
LibCore+LibGUI: Make CObject child events synchronous.
|
6 年之前 |
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 年之前 |