Michael Ragazzon
|
6ab231af46
Make Context::GetElementAtPoint public (see #39)
|
6 лет назад |
Michael Ragazzon
|
40f19fe151
Completely revised transforms implementation. Please have a look at the readme and updated transform sample for details.
|
6 лет назад |
Michael Ragazzon
|
0951b7e355
Implement support for Tracy profiler
|
6 лет назад |
Michael Ragazzon
|
f61bd632d7
Fix some compiler warnings.
|
6 лет назад |
Michael Ragazzon
|
cb0ad4af19
Clean up element pointers in Context on detach. I think maybe we should use SharedPtr instead of UniquePtr for elements so we can extend its lifetime until the end of the next Update call.
|
6 лет назад |
Michael Ragazzon
|
130674a7b2
Refining the Core API: Now interfaces and instancers are passed as raw pointers to RmlUi, and considered non-owning. It is the user's responsibility to keep the objects alive until after Core::Shutdown and then release these objects at their discretion.
|
6 лет назад |
Michael Ragazzon
|
186eaefcd2
Remove ElementReference
|
6 лет назад |
Michael Ragazzon
|
3ee01de68c
Remove ReferenceCountable from Stream
|
6 лет назад |
Michael Ragazzon
|
a4b526c55c
Remove ReferenceCountable from System-, Render-, and FileInterface.
|
6 лет назад |
Michael Ragazzon
|
f2569dc5fc
Debugger elements are documents, unload them as such.
|
6 лет назад |
Michael Ragazzon
|
dc1cff5a4c
Make sure all element removal is signaled to context.
|
6 лет назад |
Michael Ragazzon
|
7ed4250e30
Remove ReferenceCountable from Context and ContextInstancer
|
6 лет назад |
Michael Ragazzon
|
99c1873d7c
Clean up. Make element instancer unique_ptr.
|
6 лет назад |
Michael Ragazzon
|
ab8bc1e2af
Remove reference count on Element and replace by unique_ptr
|
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
|
d1785949d1
WIP: PropertyIds. Need to figure out how to deal with property groups. Possible solutions:
|
6 лет назад |
Michael Ragazzon
|
89821a3e90
WIP PropertyId
|
6 лет назад |
Michael Ragazzon
|
9ec34390be
Added system interface functions for getting and setting the clipboard. Implemented in Windows shell, along with mouse cursor. The drag sample and the invader options page demonstrate the cursor property.
|
6 лет назад |
Michael Ragazzon
|
60e88e7e65
Disabled form control elements are now properly handled. They cannot receive focus or click events from user input.
|
6 лет назад |
Michael Ragazzon
|
0a97291f67
Fix cloning and mouse drag-drop
|
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
|
7bad27a8f8
`Context::ProcessMouseWheel` now takes a float value for the `wheel_delta` property
|
6 лет назад |
Michael Ragazzon
|
68825140d0
Element: remove active_children
|
6 лет назад |
Michael Ragazzon
|
1f6f4eeab8
Cleanup element update
|
6 лет назад |
Michael Ragazzon
|
aa18b0428a
Emit load event before ElementDocument update. Fixes LuaInvader sample crash.
|
6 лет назад |
Michael Ragazzon
|
90c2d5005e
Merge remote-tracking branch 'origin/master' into performance
|
6 лет назад |
Michael Ragazzon
|
22422f2fe2
Enable context cursor handling by default, cursor property is empty string by default, removed auto keyword.
|
6 лет назад |