falkTX
|
c734166344
|
Add UI::openFileBrowser that matches Window::openFileBrowser
|
4 years ago |
falkTX
|
0f31c24917
|
Expose the custom nvgCreateGL for others to use
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
56a65f56a3
|
Update pugl to ensure macOS windows start hidden by default
|
4 years ago |
falkTX
|
6bf4d68dec
|
Revert "Add a missing include"
This reverts commit 1d756d6ac2.
|
4 years ago |
falkTX
|
d7abd3e1d5
|
Use win32 thread API for file browser, not pthreads; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a5952348cd
|
Fix MSVC build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1d756d6ac2
|
Add a missing include
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2fa587358b
|
File dialog setup can't be done on MSVC just yet (pthread usage)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
def5f2b47b
|
Run GetOpenFileNameW on secondary thread, tested on Windows 10
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
62996d5578
|
Make macOS open file dialog truly async
|
4 years ago |
falkTX
|
eca8056dc2
|
Cleanup after nanovg updates
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cac786dcf6
|
Fix widget margins for a few special cases
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7611f937ee
|
Add NanoVG::globalTint, some code comments
|
4 years ago |
falkTX
|
87986a6f34
|
Fix Window resize using old size in some situations
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
402254e469
|
Fix nano subwidgets getting double offset
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b79311a0b3
|
Fix top-level events
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
65eb8c098d
|
Fix Windows builds with DGL_USE_NANOVG_FBO
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a1322bc0c5
|
Update NanoVG and stb-image sources, bring all VCV goodies too
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d8f66c1e06
|
Use the correct pugl branch
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
117e0b30eb
|
Fix previous commit, add missing USE_RGBA check
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
299e50f826
|
Stick with NanoVG, use USE_NANOVG_FBO macro instead
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a07aaf986f
|
Allow DGL_USE_RGBA macro, will setup 24 depth bits and glx RGBA
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c17c260d08
|
Allow to skip building NanoVG integrated code
|
4 years ago |
falkTX
|
23f89562ac
|
Import alpha/tint stuff from VCV
|
4 years ago |
falkTX
|
2b3bf66256
|
Allow external UI to set geometry constraints, fix some warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ce92fc723b
|
VST3: Clear up situation with host-side resize
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
218dd24a9d
|
An attempt at host-side VST3 UI resize that doesnt work yet
|
4 years ago |
falkTX
|
d9044f27fe
|
Prevent crashes when UI initializes too early
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c22ecc6c57
|
VST3: Handle UI on macOS and Windows
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b3b08825f0
|
Fix compiler warnings
|
4 years ago |
falkTX
|
090ee03274
|
VST3: implement parameter outputs and triggers, UI focus
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
addfb8ce3a
|
Mark SpecialEvent as deprecated, will not use
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ab0b0d4527
|
Allow to use Window::openFileBrowser() without arguments
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d6f2956747
|
Change some words for clarity
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9aec1687c8
|
And even more fixes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8f478f979f
|
Yet a few more compiler warning fixes, msvc stuff this time
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1adef358f4
|
More compiler warnings fixing
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d64c1acc69
|
Fix tests
|
4 years ago |
falkTX
|
07e8cee925
|
Add method to render window contents to picture file (opengl)
|
4 years ago |
falkTX
|
1606091b33
|
Revert 1 testing change
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
92dc4eeddc
|
NanoVG: Allow to load raw images of any format, fix size
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
27c173f68f
|
Allow to call Application::quit() from plugins
|
4 years ago |
falkTX
|
8a702c3672
|
Show macOS transient and standalone windows nicely centered
|
4 years ago |
falkTX
|
5618819a3c
|
Ignore idle callbacks when creating temp windows, e.g. VST2 rect
|
4 years ago |
falkTX
|
6f89fd3d21
|
Better handling of transient windows, using ScopedGraphicsContext
|
4 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
|
4 years ago |
falkTX
|
ccece16081
|
Add OFN_EX_NOPLACESBAR for win32 file dialog as needed
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3b4b9460fe
|
Some little flags usage for win32 file dialogs
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
576ffb6afc
|
Add and use puglX11SetWindowTypeAndPID as old code used to do
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f618b33772
|
sofd tweaks and implement button options
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |