summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/ListView.h
AgeCommit message (Collapse)Author
2023-04-04LibGUI: Remove calculated_min_size() for ListViewsthankyouverycool
Originally implemented to handle resizable ComboBox windows, this "feature" no longer exists, so calculating min size is no longer necessary. The calculation was also failing to account for dynamic ListViews properly. This patch simplifies things by setting ComboBox ListView's minimum size explicitly and deferring to AbstractScrollableWidget's more flexible calculated implementation otherwise. Fixes FontPicker resizing incorrectly due to overly rigid ListViews.
2022-12-07Meta+Userland: Pass Gfx::IntPoint by valueMacDue
This is just two ints or 8 bytes or the size of the reference on x86_64 or AArch64.
2022-12-05LibGUI: Fix a typoCameron Youell
2022-09-24LibGUI: Implement calculated_min_size() for ListViewthankyouverycool
2022-09-22LibGUI: Update ListView content size on relevant layout changesthankyouverycool
Fixes incorrect content sizing when unnecessary scrollbars are hidden.
2022-09-22LibGUI: Make ListView item_count() publicthankyouverycool
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-14LibGUI: Use preferred font line height for item heights in ListViewKarol Kosek
Previously, changing the font to one with a height greater than 18 meant that no text was visible in the list items anymore.
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
SPDX License Identifiers are a more compact / standardized way of representing file license information. See: https://spdx.dev/resources/use/#identifiers This was done with the `ambr` search and replace tool. ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling