Patrick Desaulniers
fe371d491d
Allow disabling logs in Window class ( #80 )
* Allow disabling logs in Window class
* Replace DISABLE_WINDOW_LOGS with DGL_DEBUG_EVENTS
7 years ago
Patrick Desaulniers
0078e735f7
Allow negative rotation angle
7 years ago
falkTX
1770a175bd
Expose get/setIgnoringKeyRepeat in Window class
Fixes #15
7 years ago
falkTX
a1748a1a9f
Assume Windows to be resizable by default; Add UI::isUserResizable
7 years ago
falkTX
981e61a807
Small adjustments to Window
7 years ago
falkTX
285b6b8b79
Only render and resize once per cycle
7 years ago
falkTX
49bccdf862
Don't set background pixel for X11, fixes resize flicker
7 years ago
falkTX
aa6ada4ece
Add get/set scaling to Window
7 years ago
falkTX
2d02c43c6d
Fix build and fix a few typos
7 years ago
falkTX
7cf42d65eb
Allow plugin UIs to be user-resizable, test with info example
7 years ago
falkTX
72279b8e7c
Update pugl base files and X11 code
7 years ago
falkTX
d2c6e7df2a
Whitespace
7 years ago
falkTX
c61e0ecd2e
Delete yet another file, assume pugl with GL
7 years ago
falkTX
7f200c0126
Remove 2 more unused files, assume pugl always static
7 years ago
falkTX
0c9e336057
Remove unused file
7 years ago
falkTX
6604655e6b
Import minor DGL fixes from Carla
7 years ago
Patrick Desaulniers
bf7594cbad
Add onPositionChanged callback for widgets
7 years ago
Damien Zammit
6d35b690e5
Add ability to shift-click to reset sliders.
Fixes #69
7 years ago
falkTX
70e247179f
Adjust makefiles so they can be used externally
7 years ago
falkTX
40d8865d29
Set _NET_WM_WINDOW_TYPE for our X11 windows
7 years ago
falkTX
da2ef996e1
Use root folder common Makefile to build DGL
7 years ago
falkTX
16d33d5d4e
Fix a few minor warnings
7 years ago
falkTX
4a4f95fc9f
Fix possible undefined variable in NanoVG::textBounds
7 years ago
falkTX
d49366db69
Fix rendering of subwidgets
7 years ago
falkTX
5f3b6e57d8
Don't try to render widgets wth invalid size
7 years ago
falkTX
8e747ec0d5
Allow to specific standalone app idle time
7 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
8 years ago
Patrick Desaulniers
e47a146971
Fix Circle<T>::getY()
8 years ago
falkTX
d6d1d3b55c
Add DGL_NO_SHARED_RESOURCES; Fix build
8 years ago
falkTX
f0cca0af92
Misc changes
8 years ago
falkTX
c8d968a230
Fix build with custom DGL namespace, use it for OSX class names
8 years ago
falkTX
0393d1e429
Add DGL_FILE_BROWSER_DISABLED to optionaly disable file browser
8 years ago
Guido Aulisi
0bfc3b475c
Fix some fall through compiler warnings
8 years ago
falkTX
07cf566b64
Testing: handle effEditKeyUp/Down from host
Completely untested right now
8 years ago
falkTX
dd6e65bc88
Fix X11 never receiving onSpecial events
Fixes #14
8 years ago
falkTX
fa54750583
Testing: handle effEditKeyUp/Down from host
Completely untested right now
8 years ago
falkTX
055dbe8bfb
Fix minor typos
9 years ago
falkTX
f8cd00fc49
Fix "old" MacOS build
9 years ago
falkTX
07174f4fc4
Use linux (X11) as fallback in Window.cpp code
9 years ago
falkTX
de41152255
Use linux as OS fallback if not mac or windows
9 years ago
falkTX
e0a6ebf251
Ignore warnings caused by nanovg and sofd
Fixes #8
9 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
10 years ago
falkTX
2d865dae20
Fix typo
10 years ago
falkTX
277d2de600
Fix for some very picky warnings
10 years ago
falkTX
1e83d2a9ce
OSX related fixes; Add 'MACOS_OLD=true' if using apple-gcc4.2
10 years ago