52 Commits (c24763e9b3ed2eaabef646ccbee7372ccee7f6fa)

Author SHA1 Message Date
  falkTX 9ab4ff8145
Try to make X11 copy&paste more robust 3 years ago
  falkTX 6c832980f6
Cleanup file dialog namespaces, add DISTRHO_UI_FILE_BROWSER 3 years ago
  falkTX a1fc530dd0
Make new clipboard things work on X11 3 years ago
  falkTX 9b228b0c5b
Adjust clipboard API following latest pugl changes 3 years ago
  falkTX cc1db59a5b
Start updating pugl, WIP 3 years ago
  falkTX 2b2f64ab47
Code tweaks to better support VST3 host-side resizing, fix autoscale 4 years ago
  falkTX 84745e90c9 Workaround puglGetClipboard behaviour on X11 4 years ago
  Filipe Coelho 29709cbe4e
UI filebrowser saving mode, separate from pugl/DGL/Window (#349) 4 years ago
  falkTX d7abd3e1d5
Use win32 thread API for file browser, not pthreads; Cleanup 4 years ago
  falkTX 2fa587358b
File dialog setup can't be done on MSVC just yet (pthread usage) 4 years ago
  falkTX def5f2b47b
Run GetOpenFileNameW on secondary thread, tested on Windows 10 4 years ago
  falkTX addfb8ce3a
Mark SpecialEvent as deprecated, will not use 4 years ago
  falkTX 07e8cee925 Add method to render window contents to picture file (opengl) 4 years ago
  falkTX 5618819a3c Ignore idle callbacks when creating temp windows, e.g. VST2 rect 4 years ago
  falkTX b9f36d2300 Allow puglRealize to fail 4 years ago
  falkTX 1a2dafdfc9
Give context back to transient parent window 4 years ago
  falkTX dca5c9d476
Alternative approach to initial window OpenGL context scope 4 years ago
  falkTX 378b305c06 macOS file panel dialog 4 years ago
  falkTX d296d262d2 Testing changes to fix macOS GL context, WIP 4 years ago
  falkTX 8a70216311
Handle geometry constraints for embed windows; More resize handling 4 years ago
  falkTX 919f18973a
Allow one Window to have many top level widgets 4 years ago
  falkTX f6c22c918c Fix crash on start under windows 4 years ago
  Patrick Desaulniers 3c4cfa7302 Fix build with DGL_FILE_BROWSER_DISABLED 4 years ago
  falkTX a44de6c0b5
Get win32 file dialog working again 4 years ago
  falkTX 99d4bff4a5
Fix windows build 4 years ago
  falkTX d36f61a78a
Start to bring back file dialog, add a few more comments 4 years ago
  falkTX d592c24dc2
Fix some strict compiler warnings 4 years ago
  falkTX 21a0c86bce
Correct usage of VST handlePluginKeyEvent; Fix compiler warnings 4 years ago
  falkTX a98ae22b7a
Get rid of Events namespace, put everything inside Widget again 4 years ago
  falkTX 4281406e68
Cleanup unused function 4 years ago
  falkTX 1f1e3ca9d9
Implement custom timers 4 years ago
  falkTX 8a143c8de6
Cleanup and changed needed to make Mini-Series fully work 4 years ago
  falkTX 635e5cede4
Add back modal windows related functionality 4 years ago
  falkTX bdcdd576a4
Add CrossingMode for window focus event; Cleanup 4 years ago
  falkTX 74680dedcf
Add Window::onFocus event 4 years ago
  falkTX feeb29de55
Plug-in all pugl/dpf events except SpecialEvent 4 years ago
  falkTX 3098954a00
Cleanup 4 years ago
  falkTX f8a71fe521
Add back setGeometryConstraints and some resizing 4 years ago
  falkTX cd141a4367
Add some quick things to get plugins to build again 4 years ago
  falkTX d3c5705122
Start to pass events into top-level and subwidgets 4 years ago
  falkTX 467f9199fc
Add SubWidget area calls, rename some vars, cleanup repaint 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 4 years ago
  falkTX 272e1bbfbd
Start coupling widget and window 4 years ago
  falkTX 05c6d04adb Add the needed bits to make window visible, setting size 4 years ago
  falkTX 97f90a6128
Start adding some actual implementation to Window class 4 years ago
  falkTX 9edea25fab
Make Window::PrivateData an IdleCallback, add a few comments 4 years ago
  falkTX 3b1e5d698a
Start Window related tests; comment out all code 4 years ago
  falkTX 91d4212e93
Get mouse button event working at least 5 years ago
  falkTX dce7676eb8
Restructure of code for new pugl, WIP 5 years ago