Maximilian Stark
|
dd99820ecd
Media queries (#169)
|
4 lat temu |
Michael Ragazzon
|
4920cce455
Element::ScrollIntoView: Don't scroll in ancestors with hidden overflow
|
5 lat temu |
Michael Ragazzon
|
b50e8d192e
Add label element
|
5 lat temu |
Michael Ragazzon
|
3877e3dbad
Remove unnecessary references in arguments. Add conversion between vector types.
|
5 lat temu |
Maximilian Stark
|
48eda79d2c
Added VH and VW units (#162)
|
5 lat temu |
Maximilian Stark
|
15361e31c4
Element::Closest. Find element ancestor by selector (#164)
|
5 lat temu |
Michael Ragazzon
|
57e40eb0f3
Refactor data bindings: Move model handle to 'DataModelHandle.h'. Move DataModel, DataView, and DataController to private headers.
|
5 lat temu |
Michael Ragazzon
|
7e434e11a6
Fix potential crash due to loose pointers, documents now clean up after themselves in their owning context when the document is closed.
|
5 lat temu |
Michael Ragazzon
|
aee2c49f8b
Add support for table-row-group and table-column-group. Table layout cleanup.
|
5 lat temu |
Michael Ragazzon
|
2a65287f61
Render table elements in proper order, bottom-to-top: columns, rows, cells.
|
5 lat temu |
Michael Ragazzon
|
e7cc9743a7
Dirty layout when 'rowspan', 'colspan', and 'span' attributes change on tables.
|
5 lat temu |
Michael Ragazzon
|
ddf2e41447
Add a margin for floating-point imprecision when deciding whether or not to clip overflowing content. Remove unnecessary caching of clip state.
|
5 lat temu |
Michael Ragazzon
|
a638aaf33e
Remove 'offset' from Box.
|
5 lat temu |
Michael Ragazzon
|
68044da8db
Scrollbar corner: Add the element's border size to the scrollbarcorner position.
|
5 lat temu |
Michael Ragazzon
|
cf935e077a
Added intrinsic ratio for replaced elements. Replaced elements now follow the normal CSS sizing rules, that is, padding and borders are no longer subtracted from the width and height of the element by default.
|
5 lat temu |
Michael Ragazzon
|
a603c3b6d1
Implement the 'border-radius' property for backgrounds and borders. Add necessary geometry drawing utilities, merge ElementBackground and ElementBorder into a single unit ElementBackgroundBorder. See #115.
|
5 lat temu |
Michael Ragazzon
|
ba0a5190dc
Fix two memory leaks.
|
5 lat temu |
Michael Ragazzon
|
7c57bd3a80
Add baseline offset for inline-block elements.
|
5 lat temu |
Rokas Kupstys
|
c261c1ff81
Add ability for user to override container types.
|
5 lat temu |
Michael Ragazzon
|
9491549950
Implement `Element::QuerySelector` and `Element::QuerySelectorAll`.
|
5 lat temu |
Michael Ragazzon
|
98282c7b2e
Refactor some of the Transform functionality. Move functions that should only be called internally to an internal TransformUtilities. Rename Transforms::Primitive to TransformPrimitive.
|
5 lat temu |
Michael Ragazzon
|
e9844e3801
The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future.
|
5 lat temu |
Michael Ragazzon
|
c09981bc03
Merge branch 'data_binding'
|
5 lat temu |
Michael Ragazzon
|
b6a7413a77
Enable removal of data model from context.
|
5 lat temu |
Michael Ragazzon
|
9ad45d0319
Add ability to retrieve an existing data model from Context.
|
5 lat temu |
Michael Ragazzon
|
dec01a4703
In Element: Set parent just after inserting child element.
|
5 lat temu |
Michael Ragazzon
|
645c954da8
Fix headers
|
5 lat temu |
Michael Ragazzon
|
16413ecc8b
Move creation of data views and controllers to ElementUtilities. Clean up.
|
6 lat temu |
Michael Ragazzon
|
acebd3b220
Update data controller
|
6 lat temu |
Michael Ragazzon
|
3337af8485
Safely add and remove data views during iteration, and clean up data views on element removal.
|
6 lat temu |