summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/Widget.h
AgeCommit message (Expand)Author
2023-01-07LibGUI+Userland: Rename `try_load_from_gml()` -> `load_from_gml()` :^)Sam Atkins
2023-01-07LibGUI: Delete old now-unused `Widget::load_from_gml()`Sam Atkins
2023-01-07LibGUI: Create an alias for Widget UnregisteredChildHandlerSam Atkins
2023-01-01LibGUI+Userland: Make GML unregistered_child_handler fallibleSam Atkins
2023-01-01LibCore+LibGUI: Add fallible versions of Widget::load_from_gml()Sam Atkins
2022-12-07Meta+Userland: Pass Gfx::IntSize by valueMacDue
2022-12-07Meta+Userland: Pass Gfx::IntPoint by valueMacDue
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-05LibGUI: Fix a typoCameron Youell
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-11-19LibGUI: Let Widgets track their focus proxy delegatorsthankyouverycool
2022-11-19LibGUI+WindowServer: Replace WindowInput{Enter,Leave} Eventsthankyouverycool
2022-09-30LibCore+LibGUI: Make it fast to check if a Core::Object is a WidgetAndreas Kling
2022-09-11LibGUI+LibVT: Notify widgets of emoji selection with a callbackTimothy Flynn
2022-08-16LibGUI: Retain the active input tracking widget's cursorAndreas Kling
2022-07-19LibGUI: Add VerticalDirection::operator!Lucas CHOLLET
2022-07-15LibGUI: Add a helper for VerticalDirectionLucas CHOLLET
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-06-30LibGUI: Add layout change propagation to WidgetFrHun
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: Use UIDimension in place of int in WidgetFrHun
2022-05-30LibGUI: Search for actions with a Shortcut instead of for KeyEventGeordie Hall
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-07LibGUI: Move GML parsing and formatting to new ASTkleines Filmröllchen
2022-02-03LibGUI: Allow widgets to opt-out from showing the command paletteSam Atkins
2021-11-24LibGUI: Add GUI::Widget::try_set_layout<T>(...)Andreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-03LibGUI: Add content marginsFrHun
2021-11-03LibGUI+FileManager: Clarify Widget margins nameFrHun
2021-10-31LibGUI: Support using a bitmap as override cursorMarco Cutecchia
2021-10-23LibGUI: Add Widget::repaint() to force an immediate repaintAndreas Kling
2021-10-21LibGUI: Move GUI::FocusPolicy to its own header & add explainer commentAndreas Kling
2021-09-22LibGUI: Rename CallOnChange => AllowCallback and implement elsewherethankyouverycool
2021-09-19LibGUI: Add option to disable on_change call for sliders set_value()David Isaksson
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-18LibGUI: Allow widgets to make themselves non-auto-focusableRob Ryan
2021-07-28Revert "LibGUI: Only dispatch Leave if the now-hovered widget isn't a child"Andreas Kling
2021-07-26LibGUI: Only dispatch Leave if the now-hovered widget isn't a childsin-ack
2021-07-12LibGUI: Redraw widgets when default font changesLuK1337
2021-07-12LibGUI: Add FontsChanged event and deliver it to windows and widgetsLuK1337
2021-07-05LibGUI: Don't fire visibility-tracking timers in non-visible widgetsAndreas Kling
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-05-06LibGUI: Move widget registration to LibCoreTom