David Piuva
|
c2d642e772
Moved all allocation of input events to functions in BackendWindow.
|
8 months ago |
David Piuva
|
8ba2e9c9de
Moved lots of code into an implementation folder.
|
10 months ago |
David Piuva
|
3e2b9f3b0d
Turning of memory mutex outside of main and preventing multi-threading during global construction and destruction.
|
10 months ago |
David Piuva
|
5a2eee2f5f
Replaced std::shared_ptr with dsr::Handle and introduced textures as separate types.
|
10 months ago |
David Piuva
|
16007cd6f8
Explicitly overriding loadFromClipboard and saveToClipboard.
|
1 year ago |
David Piuva
|
b00ea0cda0
Letting MS-Windows create both Alt and Ctrl events from AltGr, because filtering it out is only possible using unreliable hacks.
|
1 year ago |
David Piuva
|
88db379918
Handling Alt and F10 system keys, but not yet handling AltGr.
|
1 year ago |
David Piuva
|
3aa3540358
Filtering out incorrect cursor positions from scroll events on MS-Windows.
|
1 year ago |
David Piuva
|
874954731c
Implemented copying and pasting for MS-Windows, which should work for UTF-16 and Latin-1. Most native formats should work with the 7-bit subset of Latin-1 until they are handled.
|
2 years ago |
David Piuva
|
e4a6e50177
When manually calling the canvas upload, events will also be prefetched, so that one does not have to wait for the canvas nor have input events starved.
|
2 years ago |
David Piuva
|
cf7c620c37
Added argument for triggering the swap chain, because MS-Windows may require the same image again.
|
2 years ago |
David Piuva
|
a229db625a
Merged left and right sides of control, shift and alt keys to make programs behave the same on different keyboards.
|
2 years ago |
David Piuva
|
e8516c9a61
Removing resize flicker on MS-Windows, but not the gray flicker when outside of the screen.
|
2 years ago |
David Piuva
|
b92faa09f2
Treating unknown side as left side for alt, shift and control on MS-Windows.
|
2 years ago |
David Piuva
|
f1f6e53967
Uploading the canvas on a background thread for MS-Windows.
|
2 years ago |
David Piuva
|
0437615866
Implemented method for setting the cursor position, with many warnings.
|
2 years ago |
David Piuva
|
d12f74e442
Implemented cursor visibility setting for MS-Windows.
|
2 years ago |
David Piuva
|
7375b51365
Created a textbox component.
|
3 years ago |
David Piuva
|
086162d713
Trying to get Unicode input. Fixed file API on Windows.
|
3 years ago |
David Piuva
|
5ef64b360c
Filtering out repeated keys for physical down press on MS-Windows.
|
3 years ago |
David Piuva
|
70dc39885c
Using CR-LF line endings in UTF-8 for source files.
|
5 years ago |
David Piuva
|
6e08ecdb5f
Removed a warning, which caused problems with compilation.
|
5 years ago |
Dawoodoz
|
b4c93c077e
Implemented full screen for Win32
|
5 years ago |
Dawoodoz
|
57cce54b66
Allowing creation of multiple Win32 windows.
|
5 years ago |
Dawoodoz
|
63c1207e94
Tested Win32 title change on MS-Windows.
|
5 years ago |
David Piuva
|
cd138bd69f
Implemented assignment of Win32 title in a comment to test later.
|
5 years ago |
David Piuva
|
20ede118db
Another sweep of most style warnings.
|
5 years ago |
David Piuva
|
3c2ab28e66
Faster Win32 image upload based on feedback. Will have to be tested because it now draws padding pixels outside of the window.
|
5 years ago |
Dawoodoz
|
053489737e
Ported basic window functionality to MS-Windows
|
5 years ago |