aboutsummaryrefslogtreecommitdiffstats
path: root/pugl/pugl_win.c
AgeCommit message (Collapse)AuthorFilesLines
2019-07-23Windows: Only kill timer when actually flashingDavid Robillard1-2/+6
2019-07-23Windows: Only set double buffered pixel format when requestedDavid Robillard1-1/+2
2019-07-23Windows: Clean up and factor out window flagsDavid Robillard1-10/+24
2019-07-23Windows: Focus windows when shownDavid Robillard1-0/+1
This is a bit sloppy, but matches the typical behaviour on other platforms.
2019-07-23Windows: Improve live resize smoothnessDavid Robillard1-8/+9
2019-07-23Windows: Fix configured window sizeDavid Robillard1-1/+1
2019-07-23Windows: Use DispatchMessageDavid Robillard1-1/+1
Unlike on other platforms, PeekMessage can return messages for windows other than the given parameter (namely children). Unfortunately it doesn't seem possible to implement this function on Windows to work exactly like on the other platforms, but using DispatchMessage will at least dispatch them accordingly.
2019-07-21Show minimize and maximize buttons on top level windows on WindowsDavid Robillard1-2/+4
2019-07-21Add puglRequestAttention()David Robillard1-0/+21
2019-07-21Implement puglGrabFocus on Windows and MacOSDavid Robillard1-2/+1
2019-07-21Fix initial display on Windows againDavid Robillard1-0/+1
2019-07-21Implement focus on WindowsDavid Robillard1-0/+6
2019-07-21Implement enter and leave notifications on WindowsDavid Robillard1-1/+40
2019-07-21Draw during resizing on WindowsDavid Robillard1-10/+48
2019-07-21Fix initial window display on WindowsDavid Robillard1-5/+7
2019-07-21Make time start from approximately zeroDavid Robillard1-6/+9
2019-07-20Remove redisplay flag and use system events insteadDavid Robillard1-6/+1
2019-07-20Use C for Windows implementationDavid Robillard1-0/+791
This avoids C++ binary compatibility and dependency hassles when cross-compiling.