falkTX
|
a07aaf986f
|
Allow DGL_USE_RGBA macro, will setup 24 depth bits and glx RGBA
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d9044f27fe
|
Prevent crashes when UI initializes too early
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
addfb8ce3a
|
Mark SpecialEvent as deprecated, will not use
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9aec1687c8
|
And even more fixes
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d64c1acc69
|
Fix tests
|
3 years ago |
falkTX
|
07e8cee925
|
Add method to render window contents to picture file (opengl)
|
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 |
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
|
b9f36d2300
|
Allow puglRealize to fail
|
3 years ago |
falkTX
|
3370cdb78d
|
Do not crash if all X11 fails
|
3 years ago |
falkTX
|
9b838a67d2
|
TESTING: Add DGL_USE_OPENGL3 macro
|
3 years ago |
falkTX
|
811f3733cb
|
Correct modal behaviour on macOS
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
|
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
|
9b9e0a3618
|
Implement fetching desktop scale factor on macOS; Tweak d_info size
|
3 years ago |
falkTX
|
1a2dafdfc9
|
Give context back to transient parent window
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
dca5c9d476
|
Alternative approach to initial window OpenGL context scope
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
378b305c06
|
macOS file panel dialog
|
4 years ago |
falkTX
|
d296d262d2
|
Testing changes to fix macOS GL context, WIP
|
4 years ago |
falkTX
|
21837f9d0d
|
Fix UI crash for plugins with no size set at init
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
597d7f3ee5
|
Add SubWidget::toFront, fix position for subwidgets of subwidgets
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
68c55e0dfd
|
Always set default size; Continue resize cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8a70216311
|
Handle geometry constraints for embed windows; More resize handling
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
df5bff7440
|
More special handling for resize
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
919f18973a
|
Allow one Window to have many top level widgets
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d73e35dd1a
|
Remove an if condition no longer necessary
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f6c22c918c
|
Fix crash on start under windows
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Patrick Desaulniers
|
3c4cfa7302
|
Fix build with DGL_FILE_BROWSER_DISABLED
|
4 years ago |
falkTX
|
a44de6c0b5
|
Get win32 file dialog working again
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5084916245
|
Fix crashes under win32
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
94cd0e0821
|
Temporary debug measures
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
99d4bff4a5
|
Fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d36f61a78a
|
Start to bring back file dialog, add a few more comments
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d592c24dc2
|
Fix some strict compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c4be636277
|
Ignore focus-out events on closed windows
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
14faa195a6
|
Workaround wrong initial window size
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
21a0c86bce
|
Correct usage of VST handlePluginKeyEvent; Fix compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a98ae22b7a
|
Get rid of Events namespace, put everything inside Widget again
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a3d11e4dc0
|
Build on windows, though doesnt quite work yet
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1f1e3ca9d9
|
Implement custom timers
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
538ae8ab24
|
Allow modals to prevent themselves from closing
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8a143c8de6
|
Cleanup and changed needed to make Mini-Series fully work
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |