19 Commits

Author SHA1 Message Date
Gabriel Tofvesson
f759cfe229 Prevent click 'transparency' 2024-10-26 00:46:05 +02:00
Gabriel Tofvesson
fdfa8d21bf Redesign main menu 2024-10-12 17:56:16 +02:00
Gabriel Tofvesson
bb5f246687 Add default return values for Padding params 2024-10-12 04:17:57 +02:00
Gabriel Tofvesson
dd80c013c8 Reposition child on padding resize 2024-10-12 01:31:41 +02:00
Gabriel Tofvesson
05116679d2 Allow resizing padding 2024-10-12 01:28:37 +02:00
Gabriel Tofvesson
027edc1a27 Events local to parent 2024-10-08 17:36:58 +02:00
Gabriel Tofvesson
a13b2fb208 Assume element-local coordinates in handler 2024-10-08 17:33:37 +02:00
Gabriel Tofvesson
cb037bf811 Fix offset calculations 2024-10-08 17:27:08 +02:00
Gabriel Tofvesson
8232f116a5 Simplify event handling 2024-10-08 16:59:32 +02:00
Gabriel Tofvesson
1b3cbfa2e8 Ignore unhandled click events 2024-10-08 16:21:14 +02:00
Gabriel Tofvesson
6e95fe9007 Simplify click detection 2024-10-08 16:13:43 +02:00
Gabriel Tofvesson
24d60850e8 Allow full render tree invalidation 2024-10-04 15:57:03 +02:00
Gabriel Tofvesson
18a4d8efb9 Fix padding offset calculation 2024-10-04 13:27:07 +02:00
Gabriel Tofvesson
66b2030cbe Refactor element dirty check in Padding 2024-10-04 13:23:57 +02:00
Gabriel Tofvesson
64613d943b Properly delegate sub-windows on container element reload 2024-10-04 00:55:12 +02:00
Gabriel Tofvesson
552c19db47 Only render when dirty 2024-10-04 00:29:14 +02:00
Gabriel Tofvesson
3d1da9177a Fix padding implementation 2024-10-04 00:05:45 +02:00
Gabriel Tofvesson
0865e40758 Fix module requirement names 2024-10-03 23:03:02 +02:00
da6325e080 Implement basic graphical elements 2024-10-01 14:34:56 +00:00