Michael Ragazzon
|
c09981bc03
Merge branch 'data_binding'
|
5 years ago |
Michael Ragazzon
|
b6a7413a77
Enable removal of data model from context.
|
5 years ago |
Michael Ragazzon
|
9ad45d0319
Add ability to retrieve an existing data model from Context.
|
5 years ago |
Michael Ragazzon
|
dec01a4703
In Element: Set parent just after inserting child element.
|
5 years ago |
Michael Ragazzon
|
645c954da8
Fix headers
|
5 years ago |
Michael Ragazzon
|
16413ecc8b
Move creation of data views and controllers to ElementUtilities. Clean up.
|
5 years ago |
Michael Ragazzon
|
acebd3b220
Update data controller
|
5 years ago |
Michael Ragazzon
|
3337af8485
Safely add and remove data views during iteration, and clean up data views on element removal.
|
5 years ago |
Michael Ragazzon
|
72e24b3c9c
Add data controller for attributes
|
6 years ago |
Michael Ragazzon
|
4d681b0167
Set values on data view constructions. Add attribute view.
|
6 years ago |
Michael Ragazzon
|
5587544f01
Enhanced Tracy profiler CMake configuration. Add separate build configuration.
|
5 years ago |
Michael Ragazzon
|
005b4042c7
Several warnings fixed with '-Wall -Wextra' and on MSVC with '/W4'.
|
5 years ago |
Michael Ragazzon
|
75d0119190
Reduce memory allocations while parsing the 'style' attribute.
|
5 years ago |
Michael Ragazzon
|
45a6868ff6
Remove the StringCache. See #96.
|
5 years ago |
Michael Ragazzon
|
c170c24401
Fix possible compilation issue on Android
|
5 years ago |
Michael Ragazzon
|
261d08ce87
Reduce memory footprint of Element
|
5 years ago |
Michael Ragazzon
|
a6f5078531
Cleaning up header files: Include what we use.
|
5 years ago |
Michael Ragazzon
|
7d37ea414e
Remove unused headers, forward declare instead where possible. Move Tween functions into cpp-file. Remove Stream conversion to/from String through type converter.
|
5 years ago |
Michael Ragazzon
|
6c53cbf85b
Remove #include "precompiled.h" from source files, CMake handles it instead. Include what we actually use in header and source files. For non-precompiled headers measurements indicate ~30% reduction in compile time. See #81.
|
5 years ago |
Michael Ragazzon
|
c21bc50407
Wrap Dictionary value in Variant()
|
5 years ago |
Michael Ragazzon
|
90c452b3a4
Don't remove animated properties initiated through the Element API.
|
5 years ago |
Michael Ragazzon
|
e6c30727c6
Animated properties are now removed when an animation completes. Do an extra pass of UpdateProperties whenever the animation property is changed.
|
6 years ago |
Michael Ragazzon
|
d0cb138139
Avoid crash when constructing invalid animations.
|
6 years ago |
Michael Ragazzon
|
5f9323a85d
Fix some warnings
|
6 years ago |
Michael Ragazzon
|
270c5286d6
Scroll to rounded pixel values
|
6 years ago |
Michael Ragazzon
|
8a0e9a0e3a
Transform animations:
|
6 years ago |
Michael Ragazzon
|
c76723803d
Remove Event::PreventDefault(), it is not working as one might expect from the name.
|
6 years ago |
Michael Ragazzon
|
3f173e524a
Update demo sample
|
6 years ago |
Michael Ragazzon
|
3658cf07f2
Apply transform in correct order
|
6 years ago |
Michael Ragazzon
|
85fc4c69e2
Clean up the event dispatcher
|
6 years ago |