23 Commits (476a49b33b0539b825f53a51bfa7758558433ecc)

Author SHA1 Message Date
  Andrew Belt dca30e2b53 Auto-format code with astyle. 4 years ago
  Andrew Belt 341ae5125d Fix OpenGlWidget by calling superclass step(). 4 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 4 years ago
  Andrew Belt 212404c664 Add Widget::addChildBottom(). Change ModuleWidget::setPanel behavior. Improve event docstrings. Temporarily disable glibc 2.23 header on Linux. 4 years ago
  Andrew Belt 51c37936a9 Make RackRails positioned correctly to prevent blank frames. 4 years ago
  Andrew Belt 7624c46f19 Add assertions for 0-width ModuleWidgets. Add warning if framebuffer cannot be created in FramebufferWidget. 4 years ago
  Andrew Belt 9d609fee2b Rename `widget::*Event` to `event::*`. 4 years ago
  Andrew Belt 13b3fabd8b Replace `Event::consumed` with `target` and `propogating`. 4 years ago
  Andrew Belt 6d755381f9 Reset double-click state after DoubleClickEvent is fired. Fix Knob resetting. 5 years ago
  Andrew Belt e60ed0cf98 Added "invertZoom" to settings. 5 years ago
  Andrew Belt 419a1e7529 Only draw framebuffer is frame is not overdue 5 years ago
  Andrew Belt 7b0c04aa9f Copy oversampled FramebufferWidgets to actual-size framebuffers after rendering. 5 years ago
  Andrew Belt b84e2f57fa Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event. 5 years ago
  Andrew Belt 0e99165139 Fix framebuffer incorrect scale when zooming. Reset NanoVG state after drawing framebuffer. 5 years ago
  Andrew Belt d6f5a84178 Draw FramebufferWidgets during step() instead of draw() so we can use the same NanoVG context. 5 years ago
  Andrew Belt e1bb26e793 Fix FramebufferWidget call to drawFramebuffer(). 5 years ago
  Andrew Belt a509fab1c1 Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs. 5 years ago
  Andrew Belt 13dadef857 ModuleBrowser WIP. Add Widget::show/hide(). 5 years ago
  Andrew Belt 578dd8aed2 Add scrolling to MIDI-Map with up to 128 mappings. Add onAdd and onRemove events. Fix minor ScrollWidget behavior. 5 years ago
  Andrew Belt 91f72a1ada Add Reposition and Resize events. 5 years ago
  Andrew Belt 822c525d6b Change "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont. 5 years ago
  Andrew Belt 02e5e382d5 Require Enter, Select, DragStart, and DragEnter to be consumed in order to the event State to be set. 5 years ago
  Andrew Belt 8a5a806425 Add app::, ui::, and widget:: namespaces. 5 years ago