Michael Ragazzon
|
679aab8abc
Fix flex formatting test and minor include/comment fixups
|
10 月之前 |
Michael Ragazzon
|
7a8aceafcc
Handle element: Make edge constraints behave correctly for relative positioning
|
1 年之前 |
Michael Ragazzon
|
5187e16232
Handle element constrains to the target's border area instead of its margin area
|
1 年之前 |
Michael Ragazzon
|
da54046bd2
Refactor element handle
|
1 年之前 |
Michael Ragazzon
|
7991191020
Handle element: Introduce `edge_margin` attribute to constrain position to containing block edges, see #631
|
1 年之前 |
Michael Ragazzon
|
570bd1632a
ElementHandle: Keep the target anchored after being positioned and sized, resolves #637
|
1 年之前 |
Michael Ragazzon
|
ce949d2d5b
Refactor Property units and Box enums, and introduce NumericValue [breaking change]
|
2 年之前 |
Michael Ragazzon
|
a9657acee7
Math cleanup, rename and remove some functions
|
2 年之前 |
Michael Ragazzon
|
7492876298
The great formattening - format all library source code and documents
|
2 年之前 |
Michael Ragazzon
|
99a993d20b
Handle element: Account for margins on the targets, improve behavior in several positioned situations
|
2 年之前 |
Michael Ragazzon
|
709a221652
<handle> element: Fix the move target's width and height if necessary to avoid changing its size
|
3 年之前 |
Michael Ragazzon
|
8b7388ecdc
Refactor ComputedValues to reduce memory usage.
|
3 年之前 |
Erik Crevel
|
486d47b974
Fix ElementHandle resizing incorrectly when the size_target has "box-sizing: border-box".
|
4 年之前 |
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 年之前 |
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 年之前 |
Michael Ragazzon
|
383e066654
Update dragging with transform applied.
|
6 年之前 |
Michael Ragazzon
|
cb347e1a38
NULL to nullptr
|
6 年之前 |
Michael Ragazzon
|
391f39b038
Merge branch 'master' into performance
|
6 年之前 |
Michael Ragazzon
|
eff01ba43a
The big rename. We are now RmlUi version 2.0!
|
6 年之前 |
Michael Ragazzon
|
363c97d50f
Fixes an issue where pseudo class properties were not properly updated on some configurations, see #30. Thanks @barotto.
|
6 年之前 |
Michael Ragazzon
|
d1785949d1
WIP: PropertyIds. Need to figure out how to deal with property groups. Possible solutions:
|
6 年之前 |
Michael Ragazzon
|
9380fb5970
Use the Dictionary on OnAttributeChange to avoid copies and double map lookup
|
6 年之前 |
Michael Ragazzon
|
b43cdde4c8
Replace many event string comparisons with EventId
|
6 年之前 |
Michael Ragazzon
|
bcc1ac4f2a
Implement EventId and associated EventSpecification
|
6 年之前 |
Michael Ragazzon
|
02821004f1
WIP. Separate default event actions from ProcessEvents (event listeners)
|
6 年之前 |
Michael Ragazzon
|
246e1ecc78
WIP: Specify bubbling and default actions on dispatching events
|
6 年之前 |
Michael Ragazzon
|
4f8c216c5e
Some cleaning up
|
6 年之前 |
Michael Ragazzon
|
122bd097bb
Replace many SetProperty(String, String) with SetProperty(String, Property)
|
6 年之前 |
Michael Ragazzon
|
cfbf05d038
Replace style cache by computed values
|
6 年之前 |
Michael Ragazzon
|
f3b9ad29f0
Reverting to commit 9c42c7b. The strings to ID changes were too complicated compared to the performance gained.
|
6 年之前 |