falkTX
|
f0c52659b9
|
Generic ImageBaseSwitch
|
4 years ago |
falkTX
|
7baa2c0458
|
Move ImageWidgets code to generic file, WIP
|
4 years ago |
falkTX
|
e46dd357b6
|
Reorganize the example plugin targets
|
4 years ago |
falkTX
|
227e620d11
|
Allow UI_TYPE=stub target
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c503ca081e
|
Update copyright year
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0762a73bff
|
Clarify tests, allow make -C test run
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
647086c182
|
Add idle callback to NanoSubWidgets test, for hide/show widgets
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5b98b66c0f
|
NanoSubWidgets test: pain container grey to detect size issues
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
|
4efdece239
|
Add NanoSubWidgets test
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2369ad127d
|
Fix a few typos
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a8af6b7282
|
Fix in-place processing in cairoui example; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7fcfe3d9cc
|
Make states example cairo compatible too
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d4f91993e9
|
Build dgl-stub lib
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6f21873277
|
Build CairoUI by default now that DPF cairo APIs are going stable
|
4 years ago |
falkTX
|
a895877f5e
|
Make Parameters UI backend agnostic, test build against cairo
|
4 years ago |
falkTX
|
8f134ff179
|
Allow to build plugins against vulkan
|
4 years ago |
falkTX
|
1f711ed107
|
Make ImageButton cairo compatible
|
4 years ago |
falkTX
|
94dee0ca4b
|
Fix a typo; set pugl backend as stub if it ends up being null
|
4 years ago |
falkTX
|
8b683996dd
|
Add example code to getBackgroundColor and getForegroundColor
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
38550f31e8
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
432cb7c962
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
bb0c16cfdb
|
VST: Store keyboard modifiers from host key events
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
|
841f7c6621
|
Fix demo test build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b9be2e2e59
|
Allow to build VST without vestige header (aka "real" SDK)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
44014bb934
|
Add symlink file needed for macOS build
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
|
634321eb71
|
Add "Base" prefix to Cairo and Nano Widget classes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d3591e3e7b
|
Add VulkanImage stub, enable vulkan for Demo test
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
12d7dfb467
|
Do not require glu.h
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5f58bfbadb
|
Improve backwards compatibility of OpenGLImage
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
030aee3a15
|
Fix ImageKnob after last couple of changes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
37679fe3d7
|
Fix 1 more deprecated use
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2e94757471
|
Handle deprecated functions in core code
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f626ea0f7e
|
Define DISTRHO_DEPRECATED_BY and use it in a few places
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
058cab0515
|
Add stubs for vulkan
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
|
77ef4b9b31
|
Fix Demo test rebuilds
|
4 years ago |
falkTX
|
6e141323c8
|
Implement core cairo support (shapes and images)
|
4 years ago |
falkTX
|
ba4b903cbf
|
Rename core Geometry vars, start proper graphics context use
|
4 years ago |
falkTX
|
f55f3c85ae
|
Make CairoWidget a templated class, just like done with NanoVG
|
4 years ago |
falkTX
|
077b572d56
|
Simplify Image class, start of making Demo test Cairo+GL compat
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
|
4281406e68
|
Cleanup unused function
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
|
20199dfd05
|
Do not build big demo for now
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 |
falkTX
|
84cb9db4fd
|
Start splitting some image widgets into new generic file
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |