summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/Widget.cpp
AgeCommit message (Expand)Author
2022-02-07LibGUI: Move GML parsing and formatting to new ASTkleines Filmröllchen
2022-02-07LibGUI: Remove GML prefix in favor of proper namespacekleines Filmröllchen
2022-02-01Everywhere: Fully qualify font names by including their slopethankyouverycool
2022-01-10LibGUI+AK: Add DRAG_DEBUG opt and put drag operations behind dbgln_ifMarcus Nilsson
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-03LibGUI+FileManager: Clarify Widget margins nameFrHun
2021-11-02LibGUI: Make sure that children are actually widgetsthislooksfun
2021-11-02LibGUI: Dynamically process layouts from GML filesthislooksfun
2021-10-31LibGUI: Support using a bitmap as override cursorMarco Cutecchia
2021-10-27Everywhere: Rename left/right-click to primary/secondaryFiliph Sandström
2021-10-23LibGUI: Add Widget::repaint() to force an immediate repaintAndreas Kling
2021-09-08LibGUI+WindowServer: Remove now-obsolete cursor tracking featureBen Wiederhake
2021-08-31WindowServer: Add message to notify clients of applet area resizeJoe Bentley
2021-08-20LibGUI: Pass context menu events through normal event dispatchAndreas Kling
2021-07-28Revert "LibGUI: Only dispatch Leave if the now-hovered widget isn't a child"Andreas Kling
2021-07-28Revert "LibGUI: Ignore the Enter event by default"Andreas Kling
2021-07-28LibGUI: Add GUI_HOVER_DEBUG runtime debugging flag (environment)Andreas Kling
2021-07-26LibGUI: Ignore the Enter event by defaultsin-ack
2021-07-26LibGUI: Only dispatch Leave if the now-hovered widget isn't a childsin-ack
2021-07-18LibGUI: Fix widgets not being occludedTom
2021-07-12LibGUI: Ignore drop events by defaultKarol Kosek
2021-07-12LibGUI: Redraw widgets when default font changesLuK1337
2021-07-12LibGUI: Add FontsChanged event and deliver it to windows and widgetsLuK1337
2021-07-07LibGUI: Make Widget ignore paint events that don't intersect itAndreas Kling
2021-07-05LibGUI: Don't fire visibility-tracking timers in non-visible widgetsAndreas Kling
2021-07-01LibGUI: Add foreground_role and background_role property to GUI::WidgetDoubleNegation
2021-06-25LibGUI: Actually use the Action alternate shortcutAatos Majava
2021-06-24LibGUI: Add update() when changing widget color or paletteSpencer Dixon
2021-06-24AK: Rename downcast<T> => verify_cast<T>Andreas Kling
2021-06-20WindowServer: Add initial support for rendering on multiple screensTom
2021-06-08Everywhere: Replace Vector<T*> with nonnull entries with Vector<T&>Ali Mohammad Pur
2021-06-02LibGUI: Fixes Widget->set_visible(false) still maintains focus bugMatthew Jones
2021-05-06LibGUI: Move widget registration to LibCoreTom
2021-05-04LibGUI: Make GUI::Widget ignore wheel events by defaultAndreas Kling
2021-05-02LibGfx: Unify Rect, Point, and SizeMatthew Olsson
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-17LibGUI: Make GUI::Widget::set_tooltip() take a StringAndreas Kling
2021-04-04WindowServer+LibGUI: Rename WindowType::MenuApplet => AppletAndreas Kling
2021-04-04LibGUI: Add ScreenRectChangeEvent and deliver it to windows and widgetsLinus Groh
2021-03-30WindowServer+LibGUI: Plumb mouse/enter/leave events to applet windowsAndreas Kling
2021-03-29LibGUI: Enable the use of font properties through GMLEdgar Araújo
2021-03-12LibGUI: Set override cursor to none when widget is disabledthankyouverycool
2021-03-11Everywhere: Rename "logo" key to "super" keyAndreas Kling
2021-03-08LibGUI: Use AK_ENUM_BITWISE_OPERATORS for the FocusPolicy enumBrian Gianforcaro
2021-02-25LibGUI: Constrain widgets to invalidating themselves onlyTom
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-15LibGUI: Open context menu on 'Menu' key downJean-Baptiste Boric
2021-01-16Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling