57 Commits

Author SHA1 Message Date
2dcc1b582c started working on events 2024-03-17 23:34:45 +01:00
a374a37971 mouse buttons 2024-03-15 23:30:02 +01:00
5427b191c2 mouse input 2024-03-15 22:49:07 +01:00
3a8a55d177 checkpoint 2024-03-10 17:26:03 +01:00
97295df516 some style 2024-01-12 21:33:14 +01:00
305df93182 more layouting 2024-01-12 19:59:04 +01:00
d6358944ac some layout work 2024-01-11 18:53:20 +01:00
59acce1150 Merge branch 'rewrite2' of https://git.alemauri.eu/alema/ugui into rewrite2 2024-01-09 16:09:13 +01:00
d4c97e1f4f fifo 2024-01-09 16:05:51 +01:00
28b5ee16fb mar 9 gen 2024, 16:00:03, CET 2024-01-09 16:00:03 +01:00
156c3b3959 less than bare minimum 2024-01-01 20:43:19 +01:00
94837ed410 things 2023-12-29 12:44:53 +01:00
71080476b1 just a tree 2023-11-02 11:25:53 +01:00
0a18bfc951
housekeeping 2023-03-06 19:01:15 +01:00
30510ab69a stack damage tracking 2023-03-04 14:33:22 +01:00
5018ccbbb0 bb 2023-02-12 09:34:44 +01:00
8610e225f7
shring stack on element removal 2023-01-23 00:45:44 +01:00
9f13d5a39e remove trailing whitespace 2023-01-16 18:06:04 +01:00
fab6fd33d2 check hover element on frame begin 2023-01-16 17:48:34 +01:00
8d6235221f cleanup 2023-01-16 17:40:15 +01:00
6fe3ce8787 reworked layout 2023-01-16 16:53:37 +01:00
0948708050 textbuttons and text in buttons 2023-01-15 15:38:51 +01:00
27e5ead579 separate input handling 2023-01-14 23:30:39 +01:00
b34de18b64 element border 2023-01-14 23:28:10 +01:00
8a05b5c2ed correct element positioning 2023-01-13 22:58:03 +01:00
3948bd6f50 clearer resize code 2023-01-13 19:26:59 +01:00
5213823f44 hover on elements 2023-01-13 17:03:07 +01:00
b7e66977b1 correct clipping and culling of elements 2023-01-13 14:53:19 +01:00
47584032c7
begin elment occlusion 2023-01-09 19:18:00 +01:00
82bc7a4d0d
some working elements 2023-01-08 01:37:36 +01:00
e00bd1046a
begin work on elements 2023-01-02 23:49:27 +01:00
29af23992e haha 2022-12-23 00:18:04 +01:00
e8c7a65f52 add container margin
the margin also counts for resizing allowing for small borders
2022-12-13 11:59:44 +01:00
8dc34e7114 select container 2022-12-12 21:13:08 +01:00
f1205ca264 command iterator 2022-12-12 21:10:08 +01:00
4e95aeffc3 draw text 2022-12-12 00:40:23 +01:00
7fb9d225a0 some stuff
- remove containers from stack when there is no space
- handle containers now returns nonzero when the conatiner is in focus
- container names are now required
2022-12-11 11:25:35 +01:00
46c5de8dcb container_body 2022-12-10 17:06:41 +01:00
5d1d5024ec menu bar 2022-12-10 16:51:27 +01:00
07b3b12436 fixed sorting 2022-12-10 16:10:10 +01:00
e13915844b ooops 2022-12-10 14:15:50 +01:00
575bd706fd bring floating containers to the top 2022-12-10 14:10:11 +01:00
cdf3f3f855 resize the context when adding fixed containers 2022-12-10 13:21:21 +01:00
288bd38b42 right mouse events 2022-12-09 17:23:11 +01:00
05b6f9eae8 mostly correct resizing 2022-12-08 20:33:47 +01:00
c930520cbd separate functions
for updating dimension, handling input and pushing commands
2022-12-08 18:50:30 +01:00
46e6e378d0 directional resize 2022-12-08 16:09:42 +01:00
e998b6c287 better data structures and unit handling 2022-12-08 15:35:58 +01:00
6d01741426 better 2022-12-08 11:15:26 +01:00
17a2bc32b8 working again 2022-12-08 01:02:44 +01:00