falkTX
|
27c173f68f
|
Allow to call Application::quit() from plugins
|
3 years ago |
falkTX
|
8a702c3672
|
Show macOS transient and standalone windows nicely centered
|
3 years ago |
falkTX
|
5618819a3c
|
Ignore idle callbacks when creating temp windows, e.g. VST2 rect
|
3 years ago |
falkTX
|
6f89fd3d21
|
Better handling of transient windows, using ScopedGraphicsContext
|
3 years ago |
lucianoiam
|
0aa4fd4854
|
Prevent some compilation warnings on MinGW (#324)
* Prevent some compilation warnings on MinGW
* Narrower scope for fix in 39bf2c5
* Repeat 1994d33 for pugl.cpp
|
3 years ago |
falkTX
|
ccece16081
|
Add OFN_EX_NOPLACESBAR for win32 file dialog as needed
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
3b4b9460fe
|
Some little flags usage for win32 file dialogs
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
576ffb6afc
|
Add and use puglX11SetWindowTypeAndPID as old code used to do
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f618b33772
|
sofd tweaks and implement button options
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7e110bfe17
|
Try to map file browser flags
|
3 years ago |
falkTX
|
6bbe8e8a75
|
Fix tests on macOS
|
3 years ago |
falkTX
|
7c5a6db2c3
|
Add a few comments
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
12b54c7056
|
Sort out situation with some standalone windows
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
23ac1c2e91
|
Use apple gl3 headers as needed; Allow build with glew
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
610477ec0f
|
Bind a few more windows GL functions if GL3 enabled
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b9f36d2300
|
Allow puglRealize to fail
|
3 years ago |
falkTX
|
3370cdb78d
|
Do not crash if all X11 fails
|
3 years ago |
falkTX
|
33a661fe0e
|
Less annoying nanovg error logs when it fails to initialize
|
3 years ago |
falkTX
|
11c532346a
|
Use nanovg in GL3 mode when DGL_USE_OPENGL3 is defined
|
3 years ago |
falkTX
|
f7c4fd4b23
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7ddda017a0
|
Special handling for cases where reshape is called on constructor
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
054f35db47
|
Start rework of ExternalWindow, add stubs to make it build, WIP
|
3 years ago |
falkTX
|
52d5af44d6
|
Always use sofd +0.5 scale than desktop
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c3e16eb2ac
|
Remove width and height from FileBrowserOptions, were never used
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
Luciano Iam
|
168e8a5333
|
Add missing call to FreeLibrary()
|
3 years ago |
falkTX
|
9b838a67d2
|
TESTING: Add DGL_USE_OPENGL3 macro
|
3 years ago |
falkTX
|
b6d8c3acff
|
Push a backwards compat typedef into upstream pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4ce7dec3e9
|
Implement puglGetDesktopScaleFactor for windows
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
49bd624747
|
Find desktop scale factor on X11
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
811f3733cb
|
Correct modal behaviour on macOS
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
3759c0bab5
|
Rebase pugl against upstream, add only absolutely require patches
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
5b885527e8
|
Add a missing override
|
3 years ago |
falkTX
|
97c7e36370
|
Custom sofd color scheme
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
775f3c4365
|
Adjust sofd fib_widget_at_pos for high-dpi
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
358efb965c
|
Add preliminar high-dpi support to sofd; Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e5df7030c2
|
Rework file handling example button, add a note for later
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
03d53ea7e7
|
Make x11 sofd dialog work without patching pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
267fc77015
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
091c919cd6
|
Add puglX11GrabFocus as a safer way to grab focus on X11
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1b7e47742c
|
Add Rectangle::containsAfterScaling method
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
2e508c73e9
|
Fix fullviewport-drawing auto-scaling for Cairo
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d708051751
|
Set geometry constraints on ImageAboutWindow, for auto-scaling
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
10419b8947
|
Fix OpenGL viewport size for fullviewport-drawing and auto-scaling
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b88e92c522
|
Stop assuming geometric-constrained windows are user resizable
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6f8e578ac6
|
Implement auto-scaling for Cairo, fix repaint for auto-scaling
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
61779a4ca2
|
Fix double widget events received when using auto-scaling
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d2c8d93044
|
Fix geometry constraints for embed UIs on scale factor != 1
|
3 years ago |
falkTX
|
c6e3ea5b9d
|
Custom puglSetWindowSize on macOS, needed for reaper
|
3 years ago |
falkTX
|
2267b49baf
|
Get NSWindow from view if we do not have one directly
|
3 years ago |
falkTX
|
9b9e0a3618
|
Implement fetching desktop scale factor on macOS; Tweak d_info size
|
3 years ago |