Luciano Iam
|
168e8a5333
|
Add missing call to FreeLibrary()
|
4 years ago |
falkTX
|
9b838a67d2
|
TESTING: Add DGL_USE_OPENGL3 macro
|
4 years ago |
falkTX
|
b6d8c3acff
|
Push a backwards compat typedef into upstream pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4ce7dec3e9
|
Implement puglGetDesktopScaleFactor for windows
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
49bd624747
|
Find desktop scale factor on X11
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
811f3733cb
|
Correct modal behaviour on macOS
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3759c0bab5
|
Rebase pugl against upstream, add only absolutely require patches
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
97c7e36370
|
Custom sofd color scheme
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
775f3c4365
|
Adjust sofd fib_widget_at_pos for high-dpi
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
358efb965c
|
Add preliminar high-dpi support to sofd; Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
03d53ea7e7
|
Make x11 sofd dialog work without patching pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
267fc77015
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
091c919cd6
|
Add puglX11GrabFocus as a safer way to grab focus on X11
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1b7e47742c
|
Add Rectangle::containsAfterScaling method
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2e508c73e9
|
Fix fullviewport-drawing auto-scaling for Cairo
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d708051751
|
Set geometry constraints on ImageAboutWindow, for auto-scaling
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
10419b8947
|
Fix OpenGL viewport size for fullviewport-drawing and auto-scaling
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b88e92c522
|
Stop assuming geometric-constrained windows are user resizable
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6f8e578ac6
|
Implement auto-scaling for Cairo, fix repaint for auto-scaling
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
61779a4ca2
|
Fix double widget events received when using auto-scaling
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d2c8d93044
|
Fix geometry constraints for embed UIs on scale factor != 1
|
4 years ago |
falkTX
|
c6e3ea5b9d
|
Custom puglSetWindowSize on macOS, needed for reaper
|
4 years ago |
falkTX
|
2267b49baf
|
Get NSWindow from view if we do not have one directly
|
4 years ago |
falkTX
|
9b9e0a3618
|
Implement fetching desktop scale factor on macOS; Tweak d_info size
|
4 years ago |
falkTX
|
e46ae51af7
|
Fix old macOS compat
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2f560d400a
|
Fix build with old compilers
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Luciano Iam
|
d6d58b33d1
|
Fix Mac standalone window focus
|
4 years ago |
falkTX
|
20c2fce832
|
Fix RtAudio-related windows build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d19c9e0d34
|
Add Application::isStandalone() method
|
4 years ago |
falkTX
|
a1dd4b0aa7
|
Reset OpenGL color before drawing images (fixes invisible content)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
dc47cb49fe
|
Auto-scale NanoVG by widget scale factor
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a93b12cb0a
|
Fix ImageKnob for types that need full repaints
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ad9af23e6d
|
Fix ImageKnob missing callbacks
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1ccefd8c72
|
Mention thread-safety on Application class
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1a2dafdfc9
|
Give context back to transient parent window
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
dca5c9d476
|
Alternative approach to initial window OpenGL context scope
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b1683bebbc
|
win32: Only call SetProcessDPIAware if standalone application
Fixes #289
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
45eb87d01c
|
Add ButtonEventHandler::getLastClickPosition()
|
4 years ago |
falkTX
|
accb8c96da
|
Add ButtonEventHandler::getLastMotionPosition(), fix whitespace
|
4 years ago |
falkTX
|
6d57f75c6a
|
Add convenience Color::withAlpha method
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
63b1041535
|
KnobEventHandler should has vertical mode by default
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1bf94ee615
|
Move ImageKnob logic into reusable KnobEventHandler
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a0f81b0bd5
|
Allow event coordinate margins in SubWidget
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3d1ea25465
|
ButtonEventHandler: Fix inverse logic and add a clear state call
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
995b94a44b
|
Make some event handlers methods public
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2fe6b274d1
|
Start of common event handlers, split off button as a start
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
45d9a290bc
|
Fix (ignore) some compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
84437dfbe4
|
Alternative approach to thread-safe Application::quit
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c17f6983d5
|
Delete now unused code
|
4 years ago |
falkTX
|
378b305c06
|
macOS file panel dialog
|
4 years ago |