Let's write a toy UI library
5 months ago
- #Coding Tutorial
- #Programming
- #UI Development
- Introduction to writing a toy UI library with helper functions for rectangular regions.
- Definition of a Rectangle structure with left, right, top, and bottom sides.
- Implementation of helper functions for rectangles: RectangleMake, RectangleValid, RectangleIntersection, RectangleBounding, RectangleEquals, RectangleContains.
- Example implementations for RectangleIntersection and RectangleContains functions.
- Introduction of StringCopy function for copying strings to heap-allocated buffers.
- Creation of a GlobalState structure to hold global variables for the UI library.
- Mention of building with -fsanitize=address for memory safety checks.
- Teaser for upcoming parts in the series, focusing on state management and UI refactoring.