falkTX
|
6bbe8e8a75
|
Fix tests on macOS
|
3 years ago |
falkTX
|
7c5a6db2c3
|
Add a few comments
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
12b54c7056
|
Sort out situation with some standalone windows
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
|
054f35db47
|
Start rework of ExternalWindow, add stubs to make it build, WIP
|
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
|
811f3733cb
|
Correct modal behaviour on macOS
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6b05d39e61
|
Mention Window::addIdleCallback in Application::addIdleCallback
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 |
lucianoiam
|
949e779806
|
Fix typos in DGL source comments (#295)
* Mute which output in generate-ttl.sh
* Rework bf156dd in a more efficient way
* Fix typos in DGL source comments
|
3 years ago |
falkTX
|
d296d262d2
|
Testing changes to fix macOS GL context, WIP
|
3 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
|
358da5aa4d
|
Start rework of core UI class, special attention to size
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a44de6c0b5
|
Get win32 file dialog working again
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
|
f626ea0f7e
|
Define DISTRHO_DEPRECATED_BY and use it in a few places
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
|
8a143c8de6
|
Cleanup and changed needed to make Mini-Series fully work
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
|
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
|
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
|
9edea25fab
|
Make Window::PrivateData an IdleCallback, add a few comments
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
|
5539e16165
|
Update base events to match latest pugl
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
|
c1305ef831
|
Split DistrhoUIInternal base struct into separate file; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
fc10a2153a
|
Start split of Window.cpp into several smaller files
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
2ed5e0a665
|
Handle scaling of plugins via host (TESTING)
Signed-off-by: falkTX <falktx@falktx.com>
|
6 years ago |
falkTX
|
1623dd7b85
|
Introduce DISTRHO_UI_USER_RESIZABLE macro, remove runtime checks
Signed-off-by: falkTX <falktx@falktx.com>
|
6 years ago |
falkTX
|
4661d1461e
|
Add Window::isEmbed() method, for convenience
Signed-off-by: falkTX <falktx@gmail.com>
|
6 years ago |
falkTX
|
b4f40f60bd
|
Add Window::isEmbed() method, for convenience
Signed-off-by: falkTX <falktx@gmail.com>
|
6 years ago |
falkTX
|
204fbeb807
|
Adjustments for Cairo, and general cleanup
Signed-off-by: falkTX <falktx@gmail.com>
|
6 years ago |
JP Cimalando
|
c6f5d34be6
|
dgl: add the Context structure
|
6 years ago |
JP Cimalando
|
2795c66b16
|
rewrite preprocessor conditionals in simplified form
|
6 years ago |
JP Cimalando
|
e697fa716e
|
rename `getGraphics` to `getContext`
|
6 years ago |
JP Cimalando
|
d80c799b8c
|
software rendering with Cairo
|
6 years ago |
falkTX
|
1770a175bd
|
Expose get/setIgnoringKeyRepeat in Window class
Fixes #15
|
6 years ago |
falkTX
|
aa6ada4ece
|
Add get/set scaling to Window
|
6 years ago |
falkTX
|
7cf42d65eb
|
Allow plugin UIs to be user-resizable, test with info example
|
6 years ago |
falkTX
|
6604655e6b
|
Import minor DGL fixes from Carla
|
6 years ago |