Andreas Kling
13d7c09125
Libraries: Move to Userland/Libraries/
2021-01-12 12:17:46 +01:00
Andrew Kaster
39908fd569
LibGUI: Move widget registrations to the corresponding cpp file
...
This gets a lot of unecessary includes out of Widget.cpp. Doing this
didn't work before, but improvements in the C library and using dynamic
libraries have likely un-broken it :^).
Also, move the registration global object to an anonymous namespace. No
reason it has to be an extern symbol.
2021-01-03 10:31:42 +01:00
Andreas Kling
0f1235be25
LibGUI: Show a hand cursor when hovering over a GUI::LinkLabel
2020-12-28 01:02:57 +01:00
Andreas Kling
bdff88d8d5
LibGUI: Make the LinkLabel widget keyboard-friendly
...
Make it tab-focusable and activate it with the return key. :^)
2020-12-26 16:09:02 +01:00
Andreas Kling
7babe5ade6
LibGUI: Set LinkLabel tooltip if text can't fit the widget
...
We were setting a tooltip when the text overflowed the *window* width,
make this more general by basing it on the *widget* width.
2020-12-26 13:17:57 +01:00
Andreas Kling
9fe310c470
LibGUI: Minor tweaks to the GUI::LinkLabel
...
Remove some unnecessary includes and make the constructor private.
2020-12-26 13:07:53 +01:00
Andreas Kling
5452c8a566
LibGUI: Rename Link => LinkLabel
2020-12-26 13:03:38 +01:00