summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/Widget.cpp
AgeCommit message (Expand)Author
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-05LibGUI: Don't ignore invisible widgets during layout changesthankyouverycool
2022-07-04LibGUI: Notify layout system of more relevant events in WidgetFrHun
2022-07-04LibGUI: Avoid some unneeded relayouts from layout relevant changesFrHun
2022-06-30LibGUI: Add layout change propagation to WidgetFrHun
2022-06-28LibGUI: Add read-only effective size properties for debuggingFrHun
2022-06-28LibGUI: Add effective and calculated sizes to WidgetFrHun
2022-06-28LibGUI: Use preferred_size to emulate old is_shrink_to_fitFrHun
2022-06-28LibGUI: Add preferred_size to WidgetFrHun
2022-06-28LibGUI: Introduce UIDimension propertiesFrHun
2022-06-28LibGUI: Use UIDimension in place of int in WidgetFrHun
2022-06-10LibGUI: Add layout spacer support to GMLFrHun
2022-05-30LibGUI: Search for actions with a Shortcut instead of for KeyEventGeordie Hall
2022-04-09LibGfx: Move other font-related files to LibGfx/Font/Simon Wanner
2022-04-03LibGUI: Fully support TabWidget in GMLkleines Filmröllchen
2022-04-03LibGUI: Add a title to all Widgetskleines Filmröllchen
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-12Libraries: Use default constructors/destructors in LibGUILenny Maiorani
2022-02-25Userland: Rename WindowServerConnection=>ConnectionToWindowServerItamar
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