falkTX
|
44ea88dd80
|
Fix embed external ui closing too early
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f7c4fd4b23
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
18e6cbbb69
|
Fix use of getNativeWindowHandle for external ui
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8f77ae04f7
|
Only adjust for scale factor on vst2 mac builds
Closes #312
|
3 years ago |
falkTX
|
b19da2fdde
|
Allow DISTRHO_UI_USER_RESIZABLE for external UIs
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
|
ed12759970
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c00ff655bb
|
Use a black background; Allow VST2 embed external UIs
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f97904136f
|
Remove some virtuals, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
85ab63ade8
|
ExternalWindow mostly working now, update old hacky example too
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1d80bc8b8c
|
Add ExternalWindow::isEmbed()
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
79274a3da0
|
Working ExternalWindow, start dummy/example X11 code
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
30a467159f
|
Start embed external ui example
|
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 |
falkTX
|
354bea632d
|
Set supportsViewDpiScaling as supported canDo
|
3 years ago |
falkTX
|
05d91f5852
|
Protect against multiple inclusion of Makefile.base.mk
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 |
JP Cimalando
|
3c37d4c096
|
Remove the const qualifier on ParameterEnumerationValue (#309)
* Remove the const qualifier on ParameterEnumerationValue
* Also remove const in the ctor of ParameterEnumerationValues
|
3 years ago |
falkTX
|
d3692aa17f
|
Stop building vulkan by default
Signed-off-by: falkTX <falktx@falktx.com>
|
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
|
dfc0551579
|
flush stdout after jack client activation
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
|
9b17d52775
|
Fix identation on CI file
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
|
4d5c33fa02
|
Always update packages in CI
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f6e12af703
|
Corrections to d85add3a4c
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
|
cdf1dab20c
|
Define SHARED_MEMORY_LIBS in base makefile, to be needed later
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f25a783b78
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
5b885527e8
|
Add a missing override
|
3 years ago |
falkTX
|
f5536a88f4
|
Another build fix
Signed-off-by: falkTX <falktx@falktx.com>
|
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
|
d85add3a4c
|
Dont give nullptr as response to requestStateFile(); 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
|
1e029513f6
|
Add automaticallyScale argument to UI constructor
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 |