Michael Ragazzon
|
c09981bc03
Merge branch 'data_binding'
|
5 years ago |
Michael Ragazzon
|
08bc704a61
Unify parsing of curly brackets in RML.
|
5 years ago |
Michael Ragazzon
|
463cc5632a
Add data view: visible
|
5 years ago |
Michael Ragazzon
|
0f79c87585
Robustify text elements from illegal syntax.
|
5 years ago |
Michael Ragazzon
|
951a54a600
Update comments. Generalize XMLParser. Data model and variables refactoring.
|
5 years ago |
Michael Ragazzon
|
8a2c6e2a40
Make initialization of data views and controllers safer
|
5 years ago |
Michael Ragazzon
|
373084165c
- Implemented 'data-event' controller. Can use assignment in its expression, and also 'ev.' variable name to fetch parameters from the event.
|
5 years ago |
Michael Ragazzon
|
20c1dbc363
Some refactoring of DataViews. Move the default DataViews to separate files.
|
5 years ago |
Michael Ragazzon
|
bc6832ab9b
Handle raw inner xml contents of data-for elements more robustly.
|
5 years ago |
Michael Ragazzon
|
2900df17d9
XML Parser: Ignore <tags> in {{ double brackets }}
|
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
|
e346522249
Refactor, move the new data variable types into the library. Now working 'for' loops for structs.
|
6 years ago |
Michael Ragazzon
|
d568cfe18b
Start implementing data view 'for' (highly WIP)
|
6 years ago |
Michael Ragazzon
|
c620ab3810
Add data view for style
|
6 years ago |
Michael Ragazzon
|
cd0b24b18d
Add DataViewIf
|
6 years ago |
Michael Ragazzon
|
72e24b3c9c
Add data controller for attributes
|
6 years ago |
Michael Ragazzon
|
8fdcf5aab0
Remove handling of data binding in xml parser
|
6 years ago |
Michael Ragazzon
|
4d681b0167
Set values on data view constructions. Add attribute view.
|
6 years ago |
Michael Ragazzon
|
84e4849244
Make DataViewText take a text element, replacing its text contents with the data binding.
|
6 years ago |
Michael Ragazzon
|
15240e28d3
Fix warnings on GCC and Clang with -Wall -pedantic
|
5 years ago |
Michael Ragazzon
|
df43531453
Be specific about includes
|
5 years ago |
Michael Ragazzon
|
a6f5078531
Cleaning up header files: Include what we use.
|
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
|
396e23b774
Implement Blur and Glow font-effects. Some clean-up.
|
6 years ago |
Michael Ragazzon
|
86c17d46c8
Reorganize and clean up font effects
|
6 years ago |
Michael Ragazzon
|
196039e282
Optionally disable RTTI (based on implementation by @crazyjul and @andreasschultes)
|
6 years ago |
Michael Ragazzon
|
f49f5bc83e
Merge branch 'text' into develop
|
6 years ago |
Victor Luchits
|
262031f2ab
Implement gradient decorator
|
6 years ago |
Michael Ragazzon
|
f9975a0e8e
Begin conversion to UTF8
|
6 years ago |