|
7812a4a44a
|
apps+libui: Make app.run() call window->draw() automatically
continuous-integration/drone/push Build is passing
|
2023-10-10 22:24:11 +02:00 |
|
|
5892a6bf09
|
libos+libui: Add event loops
continuous-integration/drone/push Build is passing
|
2023-10-06 22:06:34 +02:00 |
|
|
e2a1cb0d34
|
wind+libui: Add support for keyboard events
|
2023-09-20 07:05:59 +02:00 |
|
|
bb5d726fe8
|
libui: Add option to run event processing in a loop instead of in app.run()
|
2023-09-20 07:05:58 +02:00 |
|
|
08b56319c7
|
libui: Reduce redraw calls by doing them only when events are actually handled
|
2023-09-20 07:05:58 +02:00 |
|
|
a023811c26
|
libui+wind: Handle mouse leave events when the mouse leaves a window
|
2023-09-20 07:05:57 +02:00 |
|
|
7e7f0a96f5
|
wind+libos+libui: Handle interrupted reads properly
|
2023-09-20 07:05:55 +02:00 |
|
|
345cf5cae3
|
libui: Add Buttons
|
2023-09-20 07:05:55 +02:00 |
|
|
d6f63c0a5d
|
libui: Handle other mouse events
|
2023-09-20 07:05:55 +02:00 |
|
|
5703faf50f
|
wind+libui+taskbar: Add GetScreenRect IPC, non-decorated windows, taskbar
|
2023-09-20 07:05:54 +02:00 |
|
|
819baa0cd5
|
libui: Add basic widget and layout system =D
|
2023-09-20 07:05:54 +02:00 |
|
|
69bb22095f
|
ui+wind: Send mouse move events through IPC
|
2023-09-20 07:05:54 +02:00 |
|
|
062b09e20c
|
wind+libui: Add protocol for window close requests
|
2023-09-20 07:05:54 +02:00 |
|
|
820b1ae2ba
|
libui+gclient: Add basic OOP wrappers around the IPC protocol
|
2023-09-20 07:05:53 +02:00 |
|