index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
LibGUI
/
GWidget.cpp
Age
Commit message (
Expand
)
Author
2019-07-04
Libraries: Create top level directory for libraries.
Andreas Kling
2019-06-30
GUI: Use Win2K-like "warm gray" color instead of the older colder gray.
Andreas Kling
2019-06-21
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
Andreas Kling
2019-06-07
LibGUI: Run clang-format on everything.
Andreas Kling
2019-05-31
Update Badge<T> instantiations to simply be {}.
Andreas Kling
2019-05-27
LibCore+LibGUI: Add is<T>(CObject&) and to<T>(CObject&) helpers.
Andreas Kling
2019-05-27
LibGUI: Add GWidget::for_each_child_widget(callback).
Andreas Kling
2019-05-25
LibGUI: Notify widgets when their enabled state changes.
Andreas Kling
2019-05-15
Move double click events from LibGUI to the window server
Robin Burchell
2019-05-15
LibGUI: Support cycling through focusable widgets with Tab and Shift-Tab.
Andreas Kling
2019-05-13
WindowServer+LibGUI: Handle mouse wheel deltas in the mouse event stream.
Andreas Kling
2019-05-02
GWidget: Ignore updates if self has !updates_enabled().
Andreas Kling
2019-05-02
GWidget: Add set_updates_enabled() for temporarily suppressing updates.
Andreas Kling
2019-04-26
LibGUI: Track double-clicking per individual mouse button.
Andreas Kling
2019-04-20
LibGUI: Allow GActions to be scoped either globally or widget-locally.
Andreas Kling
2019-04-18
GWidget: Always update self after a child is removed.
Andreas Kling
2019-04-18
LibCore+LibGUI: Make CObject child events synchronous.
Andreas Kling
2019-04-18
LibGUI: Refactor context menus to be event-driven instead of declarative.
Andreas Kling
2019-04-16
GWidget: Add move_by() and make set_relative_rect() invalidate parent.
Andreas Kling
2019-04-16
Make better use of geometry class helpers in some places.
Andreas Kling
2019-04-16
GWidget: Tidy up the hit-testing code somewhat.
Andreas Kling
2019-04-16
GWidget: Remove unnecessary extra parent lookup in move_to_{back,front}().
Andreas Kling
2019-04-16
GWidget: Add some new child z-ordering facilities.
Andreas Kling
2019-04-14
AK: Improve smart pointer ergonomics a bit.
Andreas Kling
2019-04-13
GWidget: Silence debug spam about the click clock.
Andreas Kling
2019-04-12
LibGUI+WindowServer: Add support for per-GWidget context menus.
Andreas Kling
2019-04-12
GWidget: Add "enabled" state for widgets.
Andreas Kling
2019-04-11
VisualBuilder: Use real GWidgets instead of pretend VBWidgets.
Andreas Kling
2019-04-10
LibCore: Move LibGUI/GObject to LibCore/CObject.
Andreas Kling
2019-04-10
LibCore: Add CEvent and make LibGUI/GEvent inherit from it.
Andreas Kling
2019-04-10
GWidget: Make hit testing respect child z-order.
Andreas Kling
2019-04-08
LibGUI+WindowServer: Add support for GWidget tooltips.
Andreas Kling
2019-04-06
LibGUI: Always invalidate layout on GWidget child removal.
Andreas Kling
2019-04-04
Taskbar: More bringup work. We now see a basic window list.
Andreas Kling
2019-04-01
LibGUI: Fix broken doubleclick detection due to uninitialized GElapsedTimer.
Andreas Kling
2019-03-29
LibGUI: Remove debug spam in GWidget::spans_entire_window_horizontally().
Andreas Kling
2019-03-29
LibGUI: Don't draw left and right side of surfaces that span entire window.
Andreas Kling
2019-03-28
LibGUI: Add a GPainter class that inherits from Painter.
Andreas Kling
2019-03-25
LibGUI: Ignore GWidget::update() on invisible widgets.
Andreas Kling
2019-03-25
FileManager+LibGUI: Show thumbnail generation progress in the statusbar.
Andreas Kling
2019-03-25
LibGUI: Add GWidget::doubleclick_event().
Andreas Kling
2019-03-15
IRCClient: Add a toolbar with some actions.
Andreas Kling
2019-03-15
LibGUI: Hit testing should skip invisible widgets.
Andreas Kling
2019-03-15
LibGUI: Add a GStackWidget for many widgets sharing a single location.
Andreas Kling
2019-02-20
Rework the rendering model so that clients instantiate backing stores.
Andreas Kling
2019-02-20
LibGUI: Implement enter/leave events (with WindowServer support.)
Andreas Kling
2019-02-20
LibGUI: Add a GToolBar class that can be populated with GActions.
Andreas Kling
2019-02-17
LibGUI: Remove some debugging noise.
Andreas Kling
2019-02-17
Move WindowServer to userspace.
Andreas Kling
2019-02-12
Plumb menu item activation events from WindowServer to clients.
Andreas Kling
[next]