Patrick Desaulniers
0078e735f7
Allow negative rotation angle
6 years ago
falkTX
1770a175bd
Expose get/setIgnoringKeyRepeat in Window class
Fixes #15
6 years ago
falkTX
a1748a1a9f
Assume Windows to be resizable by default; Add UI::isUserResizable
6 years ago
falkTX
981e61a807
Small adjustments to Window
6 years ago
falkTX
285b6b8b79
Only render and resize once per cycle
6 years ago
falkTX
49bccdf862
Don't set background pixel for X11, fixes resize flicker
6 years ago
falkTX
aa6ada4ece
Add get/set scaling to Window
6 years ago
falkTX
2d02c43c6d
Fix build and fix a few typos
6 years ago
falkTX
7cf42d65eb
Allow plugin UIs to be user-resizable, test with info example
6 years ago
falkTX
72279b8e7c
Update pugl base files and X11 code
6 years ago
falkTX
d2c6e7df2a
Whitespace
6 years ago
falkTX
c61e0ecd2e
Delete yet another file, assume pugl with GL
6 years ago
falkTX
7f200c0126
Remove 2 more unused files, assume pugl always static
6 years ago
falkTX
0c9e336057
Remove unused file
6 years ago
falkTX
6604655e6b
Import minor DGL fixes from Carla
6 years ago
Patrick Desaulniers
bf7594cbad
Add onPositionChanged callback for widgets
6 years ago
Damien Zammit
6d35b690e5
Add ability to shift-click to reset sliders.
Fixes #69
6 years ago
falkTX
70e247179f
Adjust makefiles so they can be used externally
6 years ago
falkTX
40d8865d29
Set _NET_WM_WINDOW_TYPE for our X11 windows
6 years ago
falkTX
da2ef996e1
Use root folder common Makefile to build DGL
6 years ago
falkTX
16d33d5d4e
Fix a few minor warnings
6 years ago
falkTX
4a4f95fc9f
Fix possible undefined variable in NanoVG::textBounds
6 years ago
falkTX
d49366db69
Fix rendering of subwidgets
6 years ago
falkTX
5f3b6e57d8
Don't try to render widgets wth invalid size
6 years ago
falkTX
8e747ec0d5
Allow to specific standalone app idle time
6 years ago
Patrick Desaulniers
2786991ed9
Return proper bounds in NanoVG::textBounds ( #56 )
7 years ago
falkTX
6de5fc3285
Fix pugl namespace under macOS
Closes #34
7 years ago
falkTX
9d0da9744b
Allow negative values in NanoVG::scale()
Closes #49
7 years ago
falkTX
279c265361
Implement transient windows for Windows and macOS
7 years ago
Patrick Desaulniers
e47a146971
Fix Circle<T>::getY()
7 years ago
falkTX
d6d1d3b55c
Add DGL_NO_SHARED_RESOURCES; Fix build
7 years ago
falkTX
f0cca0af92
Misc changes
7 years ago
falkTX
c8d968a230
Fix build with custom DGL namespace, use it for OSX class names
7 years ago
falkTX
0393d1e429
Add DGL_FILE_BROWSER_DISABLED to optionaly disable file browser
7 years ago
Guido Aulisi
0bfc3b475c
Fix some fall through compiler warnings
7 years ago
falkTX
07cf566b64
Testing: handle effEditKeyUp/Down from host
Completely untested right now
7 years ago
falkTX
dd6e65bc88
Fix X11 never receiving onSpecial events
Fixes #14
7 years ago
falkTX
fa54750583
Testing: handle effEditKeyUp/Down from host
Completely untested right now
7 years ago
falkTX
055dbe8bfb
Fix minor typos
8 years ago
falkTX
f8cd00fc49
Fix "old" MacOS build
8 years ago
falkTX
07174f4fc4
Use linux (X11) as fallback in Window.cpp code
8 years ago
falkTX
de41152255
Use linux as OS fallback if not mac or windows
8 years ago
falkTX
e0a6ebf251
Ignore warnings caused by nanovg and sofd
Fixes #8
8 years ago
falkTX
affa0c3a50
Revert "Add ability to set scrolling step on knobs, does not apply to drag"
This reverts commit 2b27a7ab1e
.
Closes #7
9 years ago
Damien Zammit
2b27a7ab1e
Add ability to set scrolling step on knobs, does not apply to drag
- Fine tuning with CTRL-scroll is 1/10 of the scroll step set
- Set the major scroll step with setScrollStep(<float>)
Signed-off-by: Damien Zammit <damien@zamaudio.com>
9 years ago
falkTX
3775c92208
Fix graphical issues when closing UIs in Ableton Live
9 years ago
falkTX
2d865dae20
Fix typo
9 years ago
falkTX
277d2de600
Fix for some very picky warnings
9 years ago
falkTX
1e83d2a9ce
OSX related fixes; Add 'MACOS_OLD=true' if using apple-gcc4.2
9 years ago
falkTX
4c3550366d
Remove deprecated widget header files
9 years ago