Commit Graph

25 Commits

Author SHA1 Message Date
43061a099f
libui: Add Buttons 2023-08-16 14:54:59 +02:00
a529c091f0
libui: Handle other mouse events 2023-08-16 14:54:59 +02:00
efd21c9a1c
libui: Add aligned items using Containers, ImageWidget 2023-08-16 14:54:59 +02:00
88a2e60ea2
libui: Add VerticalLayout 2023-08-16 14:54:59 +02:00
7b55d594d1
wind+libui+taskbar: Add GetScreenRect IPC, non-decorated windows, taskbar 2023-08-16 14:54:58 +02:00
e3f31fb463
libui: Add basic widget and layout system =D 2023-08-16 14:54:58 +02:00
7159de0752
ui+wind: Send mouse move events through IPC 2023-08-16 14:54:58 +02:00
c430146c8b
wind+libui: Add protocol for window close requests 2023-08-16 14:54:58 +02:00
b7086dabf3
libos+libui+wind: Use uppercase for static struct IDs to avoid confusion with fields 2023-08-16 14:54:58 +02:00
6d3fdec98a
libui+gclient: Add basic OOP wrappers around the IPC protocol 2023-08-16 14:54:58 +02:00
c3c1ce150e
wind+gclient: Add SetWindowTitle and support shm buffers 2023-08-16 14:54:57 +02:00
944aa3f3e5
libui: Add CreateWindow IPC message definitions 2023-08-16 14:54:57 +02:00
2b7bb40d14
libui: Add copyright/author text 2023-08-16 14:54:56 +02:00
4e1dee5e73
libui: Change 'into' to 'onto' 2023-08-16 14:54:55 +02:00
ad492b42fc
libui: Document ui::Font 2023-08-16 14:54:55 +02:00
23f3e8822b
libui: Add Rect::contains(Rect) 2023-08-16 14:54:54 +02:00
6599d1a9bd
libui: Add support for TGA image loading 2023-08-16 14:54:54 +02:00
b83e68f6e1
libui: Add an interface to fill a Canvas with an array of pixels 2023-08-16 14:54:54 +02:00
8a33aa9c86
libui: Add PSF font loading and rendering 2023-08-16 14:54:53 +02:00
9765a03321
libui: Add Color::GRAY 2023-08-16 14:54:53 +02:00
ebbe755f51
libui: Rename Rect::absolute to normalized and add a new absolute function 2023-08-16 14:54:53 +02:00
2b1ce2a8c0
libui: Add Rect::relative 2023-08-16 14:54:53 +02:00
5d6cfc882e
libui: Add getters for separate color values 2023-08-16 14:54:52 +02:00
e57a3ae23c
libui+wind: (Draggable) windows 2023-08-16 14:54:52 +02:00
6783e9253e
libui: Add a GUI and graphics library 2023-08-16 14:54:51 +02:00