summaryrefslogtreecommitdiff
path: root/Libraries/LibGUI/GLabel.h
AgeCommit message (Collapse)Author
2019-09-21LibGUI: Make the GLabel constructors protectedAndreas Kling
You should use GLabel::construct(...) to create new GLabels instead of invoking the constructor directly via "new".
2019-07-25LibCore: Introduce a C_OBJECT macro.Andreas Kling
This macro goes at the top of every CObject-derived class like so: class SomeClass : public CObject { C_OBJECT(SomeClass) public: ... At the moment, all it does is create an override for the class_name() getter but in the future this will be used to automatically insert member functions into these classes.
2019-07-18LibDraw: Introduce (formerly known as SharedGraphics.)Andreas Kling
Instead of LibGUI and WindowServer building their own copies of the drawing and graphics code, let's it in a separate LibDraw library. This avoids building the code twice, and will encourage better separation of concerns. :^)
2019-07-11GLabel: Make set_icon() take a GraphicsBitmap*.Andreas Kling
Taking a RefPtr<GraphicsBitmap>&& was just making things unnecessarily complicated for clients, and didn't actually improve anything.
2019-07-04Libraries: Create top level directory for libraries.Andreas Kling
Things were getting a little crowded in the project root, so this patch moves the Lib*/ directories into Libraries/.