bruvzg
|
15a9f94346
|
Add macOS DisplayServer implementation.
Change global menu to use Callable, add support for check items and submenus.
|
2020-03-26 16:24:05 +01:00 |
Juan Linietsky
|
9a5d15a2dc
|
Implemented drag and drop across windows, both OS and embedded.
|
2020-03-26 15:49:46 +01:00 |
Juan Linietsky
|
047e0b7de5
|
Reworked tooltips to use the popup system.
|
2020-03-26 15:49:45 +01:00 |
Juan Linietsky
|
b3080bc2f4
|
Popups have also been converted to windows
Controls using the old modal API have been replaced to use popups.
|
2020-03-26 15:49:44 +01:00 |
Juan Linietsky
|
c7b4dcae2f
|
Open sub-windows as embedded if the OS does not support them
|
2020-03-26 15:49:43 +01:00 |
Juan Linietsky
|
543fb1c4da
|
Separate DisplayServer from OS on Windows
|
2020-03-26 15:49:41 +01:00 |
Juan Linietsky
|
f51fdc6eef
|
Support for transient windows
|
2020-03-26 15:49:39 +01:00 |
Juan Linietsky
|
8e6960a69e
|
Refactored input, goes all via windows now.
Also renamed Input to InputFilter because all it does is filter events.
|
2020-03-26 15:49:39 +01:00 |
Juan Linietsky
|
9e08742de8
|
Added a Window node, and made it the scene root.
Still a lot of work to do.
|
2020-03-26 15:49:38 +01:00 |
Juan Linietsky
|
f8a79a97c7
|
Effective DisplayServer separation, rename X11 -> LinuxBSD
|
2020-03-26 15:49:34 +01:00 |
Juan Linietsky
|
4396e98834
|
Refactored Input, create DisplayServer and DisplayServerX11
|
2020-03-26 15:49:32 +01:00 |