falkTX
|
a1fc530dd0
|
Make new clipboard things work on X11
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9b228b0c5b
|
Adjust clipboard API following latest pugl changes
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
cc1db59a5b
|
Start updating pugl, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
21330021ce
|
Add window offset related functions
|
3 years ago |
falkTX
|
d0413dfbd6
|
Fix vst3 initial size on macOS; More geometry constraint fixing
|
3 years ago |
falkTX
|
2b2f64ab47
|
Code tweaks to better support VST3 host-side resizing, fix autoscale
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7357d71fa9
|
Expose cursor API from pugl, with added diagonal resize cursors
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
84745e90c9
|
Workaround puglGetClipboard behaviour on X11
|
3 years ago |
falkTX
|
83e8afdb77
|
Expose clipboard functions from pugl, tested to work in Cardinal
|
3 years ago |
falkTX
|
2b3bf66256
|
Allow external UI to set geometry constraints, fix some warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ce92fc723b
|
VST3: Clear up situation with host-side resize
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
218dd24a9d
|
An attempt at host-side VST3 UI resize that doesnt work yet
|
3 years ago |
falkTX
|
090ee03274
|
VST3: implement parameter outputs and triggers, UI focus
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d6f2956747
|
Change some words for clarity
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1adef358f4
|
More compiler warnings fixing
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
07e8cee925
|
Add method to render window contents to picture file (opengl)
|
3 years ago |
falkTX
|
6f89fd3d21
|
Better handling of transient windows, using ScopedGraphicsContext
|
3 years ago |
falkTX
|
12b54c7056
|
Sort out situation with some standalone windows
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
3370cdb78d
|
Do not crash if all X11 fails
|
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
|
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
|
d2c8d93044
|
Fix geometry constraints for embed UIs on scale factor != 1
|
3 years ago |
falkTX
|
dca5c9d476
|
Alternative approach to initial window OpenGL context scope
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d296d262d2
|
Testing changes to fix macOS GL context, WIP
|
3 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
|
f6c22c918c
|
Fix crash on start under windows
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
|
5123354361
|
Fix getGraphicsContext, fix nanovg linkage, cleanup
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
|
635e5cede4
|
Add back modal windows related functionality
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
bdcdd576a4
|
Add CrossingMode for window focus event; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
74680dedcf
|
Add Window::onFocus event
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
04032b02e3
|
Allow DPF_SCALE_FACTOR env var for quickly testing scale factors
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
aa897a365a
|
Fix an assertion and invalid window sizes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
18b5b5e50b
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f8a71fe521
|
Add back setGeometryConstraints and some resizing
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cd141a4367
|
Add some quick things to get plugins to build again
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
467f9199fc
|
Add SubWidget area calls, rename some vars, cleanup repaint
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ab5f3d3b01
|
More code restructure; Add back onClose and repaint
|
4 years ago |
falkTX
|
c6e9bec693
|
Start adding back widget stuff, almost at drawing step
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
272e1bbfbd
|
Start coupling widget and window
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
05c6d04adb
|
Add the needed bits to make window visible, setting size
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
97f90a6128
|
Start adding some actual implementation to Window class
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3b1e5d698a
|
Start Window related tests; comment out all code
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
dce7676eb8
|
Restructure of code for new pugl, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
fc10a2153a
|
Start split of Window.cpp into several smaller files
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
06340e3c16
|
More haiku tests & changes (full mouse tracking, lock looper)
|
5 years ago |