723 Commits (eff1c6f578045e790f61d65afa97c5b18c6f77cf)

Author SHA1 Message Date
  falkTX a1dd4b0aa7
Reset OpenGL color before drawing images (fixes invisible content) 3 years ago
  falkTX dc47cb49fe
Auto-scale NanoVG by widget scale factor 3 years ago
  falkTX a93b12cb0a
Fix ImageKnob for types that need full repaints 3 years ago
  falkTX ad9af23e6d
Fix ImageKnob missing callbacks 3 years ago
  falkTX 6b05d39e61
Mention Window::addIdleCallback in Application::addIdleCallback 3 years ago
  falkTX 1ccefd8c72
Mention thread-safety on Application class 3 years ago
  falkTX 1a2dafdfc9
Give context back to transient parent window 3 years ago
  falkTX dca5c9d476
Alternative approach to initial window OpenGL context scope 3 years ago
  falkTX b1683bebbc
win32: Only call SetProcessDPIAware if standalone application 3 years ago
  lucianoiam 949e779806
Fix typos in DGL source comments (#295) 3 years ago
  falkTX 45eb87d01c Add ButtonEventHandler::getLastClickPosition() 3 years ago
  falkTX accb8c96da Add ButtonEventHandler::getLastMotionPosition(), fix whitespace 3 years ago
  falkTX 6d57f75c6a
Add convenience Color::withAlpha method 4 years ago
  falkTX 63b1041535 KnobEventHandler should has vertical mode by default 4 years ago
  falkTX 1bf94ee615
Move ImageKnob logic into reusable KnobEventHandler 4 years ago
  falkTX a0f81b0bd5
Allow event coordinate margins in SubWidget 4 years ago
  falkTX 3d1ea25465
ButtonEventHandler: Fix inverse logic and add a clear state call 4 years ago
  falkTX 995b94a44b
Make some event handlers methods public 4 years ago
  falkTX 2fe6b274d1
Start of common event handlers, split off button as a start 4 years ago
  falkTX 66aa0ee878
Allow UI_TYPE = generic 4 years ago
  falkTX 45d9a290bc
Fix (ignore) some compiler warnings 4 years ago
  falkTX 84437dfbe4
Alternative approach to thread-safe Application::quit 4 years ago
  falkTX c17f6983d5 Delete now unused code 4 years ago
  falkTX 378b305c06 macOS file panel dialog 4 years ago
  falkTX 41f4ee4749 Update pugl 4 years ago
  falkTX d296d262d2 Testing changes to fix macOS GL context, WIP 4 years ago
  falkTX b49126af90 Fix macOS warnings 4 years ago
  falkTX 3174edc243
Fix getSize() returning zero during UI constructor 4 years ago
  falkTX 21837f9d0d
Fix UI crash for plugins with no size set at init 4 years ago
  falkTX 597d7f3ee5 Add SubWidget::toFront, fix position for subwidgets of subwidgets 4 years ago
  falkTX a8ab64504d
Better default idle time value for standalones 4 years ago
  falkTX d2b96431b2
Cleanup for lv2 ui resizing, no host features needed 4 years ago
  falkTX 1162d24a19
Add extra multiplier and divider operator to Size 4 years ago
  falkTX c8414618ce
Fix embed windows default size 4 years ago
  falkTX 13d6c3bfae
Allow to automatically scale nanovg viewport, used in blendish 4 years ago
  falkTX 471a00f4f6
Expose SubWidget::setNeedsViewportScaling and use it in NanoWidget 4 years ago
  falkTX faec332e35
Add getScaleFactor to StandaloneWindow 4 years ago
  falkTX add9eed8c0
Make widget pass events into subwidgets 4 years ago
  falkTX 11837263c5
Allow subwidgets to skip drawing entirely 4 years ago
  falkTX 68c55e0dfd
Always set default size; Continue resize cleanup 4 years ago
  falkTX d6c2658a5c
Move TopLevelWidget::isResizable to UI, where it makes more sense 4 years ago
  falkTX 8a70216311
Handle geometry constraints for embed windows; More resize handling 4 years ago
  falkTX df5bff7440
More special handling for resize 4 years ago
  falkTX 919f18973a
Allow one Window to have many top level widgets 4 years ago
  falkTX 358da5aa4d
Start rework of core UI class, special attention to size 4 years ago
  falkTX e8135fb99b
Revert to custom pugl, forgot we need 1 more PR 4 years ago
  falkTX 874975f424 Use stock upstream pugl 4 years ago
  falkTX d73e35dd1a
Remove an if condition no longer necessary 4 years ago
  falkTX f6c22c918c Fix crash on start under windows 4 years ago
  Jean Pierre Cimalando ea7347af64 msvc: warning suppressions for template instantiations 4 years ago