David Piuva
|
fdbd1cdefb
Introduced warnings and made it possible to override message handling.
|
2 years ago |
David Piuva
|
9440208038
Implemented 256-bit SIMD vectors for AVX2. And some general clean-up.
|
2 years ago |
David Piuva
|
2911296c37
Notifying containers about changes to child components automatically.
|
2 years ago |
David Piuva
|
886e481a7f
Made it safe to erase a component from within its own event, by deferring it for later.
|
2 years ago |
David Piuva
|
e5168474ad
Implemented hover states using a system of bit flags.
|
2 years ago |
David Piuva
|
65bfdb267f
Merged boolean component flags into a combined state system with shared update notifications.
|
2 years ago |
David Piuva
|
0af571eeed
Introduced overlays and created a menu component using it.
|
2 years ago |
David Piuva
|
38e11b2a25
Began drawing of overlays (without the mouse interaction).
|
2 years ago |
David Piuva
|
9b2b8926c1
Using client regions instead of plain parent size to update layout, so that decorations can be added around child components.
|
2 years ago |
David Piuva
|
c7d9108825
Created a destroy event for visual components.
|
2 years ago |
David Piuva
|
2f52043cbe
Sharing the scroll-bar implementation from ListBox with TextBox.
|
3 years ago |
David Piuva
|
7375b51365
Created a textbox component.
|
3 years ago |
David Piuva
|
89f4ae0cca
Implemented style classes in the theme, so that settings can be reused across different components without forced overlap by name.
|
3 years ago |
David Piuva
|
4881831ff0
Basic loading of style settings from ini files, without any style variations.
|
3 years ago |
David Piuva
|
9fdc59f52a
Generating component images using keyword arguments.
|
3 years ago |
David Piuva
|
a7861124e5
Fixed bug where pressing left and right mouse buttons disabled the scroll wheel.
|
3 years ago |
David Piuva
|
7215b1e01e
Made an internal isFocused function for components.
|
3 years ago |
David Piuva
|
e9274ed98c
Extended the GUI API.
|
3 years ago |
David Piuva
|
4dc8a4e3c6
Automatically reapplying layout after someone accessed a component's region.
|
4 years ago |
David Piuva
|
70dc39885c
Using CR-LF line endings in UTF-8 for source files.
|
5 years ago |
David Piuva
|
19dfdca769
Changed Hidden to visible and added integer access to properties.
|
5 years ago |
David Piuva
|
20ede118db
Another sweep of most style warnings.
|
5 years ago |
David Piuva
|
14b279445c
Made a reusable system for calling custom methods in visual components.
|
5 years ago |
David Piuva
|
db94ed1333
Made a new system for updating graphics in visual components.
|
5 years ago |
David Piuva
|
3c4e7bc569
Beginning of public version history.
|
6 years ago |