summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/Splitter.cpp
AgeCommit message (Collapse)Author
2021-11-03LibGUI+FileManager: Clarify Widget margins nameFrHun
Even though they are called content_margins, they are actually only ever used to determine where a Widget is supposed to be grabbable. So all methods and members are renamed accordingly.
2021-10-27Everywhere: Rename left/right-click to primary/secondaryFiliph Sandström
This resolves #10641.
2021-07-10LibGUI: Only repaint grabbable part of Splitter when hovered/unhoveredAndreas Kling
Before this change, we would repaint the Splitter and all of its split children when hovering over it. Now we only repaint the grabbable part.
2021-06-08Everywhere: Replace Vector<T*> with nonnull entries with Vector<T&>Ali Mohammad Pur
2021-05-26LibGUI: Paint some knurling in the middle of GUI::SplitterAndreas Kling
This makes splitters stand out visually so you can actually spot them. Before this, you had to guess/know where they were, which was weird. The look of the knurling is the same as GUI::ResizeCorner, to build on the established visual language.
2021-05-26LibGUI: Have GUI::Splitter track all grabbable areasAndreas Kling
Instead of computing the grabbable areas on the fly in mouse event handlers, we now figure out which parts of the splitter are grabbable when something moves around, and then remember it. This makes the code a lot easier to follow.
2021-05-13LibGUI/Splitter: Support setting minimum resizee sizeJelle Raaijmakers
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