14 Commits (c28a4c02f76b5078ee7e897ccbbcc314192da61f)

Author SHA1 Message Date
  Andrew Belt 90c43226cd Clean up doc comments. 3 years ago
  Andrew Belt 4a15d69a19 Transform drawLayer() in ZoomWidget and TransformWidget. 3 years ago
  Andrew Belt 8a31123eac Change Widget::getRelativeOffset/Zoom() argument to `ancestor`. 3 years ago
  Andrew Belt 39f5a2f710 Reword Trigger -> Dispatch in comments. 3 years ago
  Andrew Belt 5484126aaa Change `event::Foo` to `FooEvent`. 4 years ago
  Andrew Belt c9cf25f66e Merge event namespace into widget namespace. Event classes are now defined inside the Widget class. 4 years ago
  Andrew Belt b6382f6697 Add `Widget::getRelativeZoom()` and `getAbsoluteZoom()`. 4 years ago
  Andrew Belt 0cefd1138b Replace event::Zoom with event::Dirty. 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 6 years ago
  Andrew Belt 9d609fee2b Rename `widget::*Event` to `event::*`. 6 years ago
  Andrew Belt b84e2f57fa Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event. 6 years ago
  Andrew Belt a509fab1c1 Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs. 6 years ago
  Andrew Belt 8a5a806425 Add app::, ui::, and widget:: namespaces. 6 years ago
  Andrew Belt fd3937794e Add DrawContext::clipBox for drawing children widgets only when they intersect with the clipBox. 6 years ago
  Andrew Belt 6d1142b449 Add new Widget::draw() method. Deprecate old method. 6 years ago
  Andrew Belt de240c231a Fix zoom. Move ZoomWidget implementation to source file. 6 years ago
  Andrew Belt 6475c630b5 Revise event and widget API (draft), migrate source files to headers (WIP), separate large headers into small headers in subfolders (WIP) 6 years ago
  Andrew Belt c57c76e6d1 Move math to its own namespace, clean up deprecated classes 6 years ago
  Andrew Belt 9a5fd5899d Added ZoomWidget::onPathDrop 7 years ago
  Andrew Belt 8e251c0ddb Refactor event framework. Everything uses Event* structs instead of 7 years ago
  Andrew Belt caa1a5798e Fix dropdown menu offset when zooming 7 years ago
  Andrew Belt 684c783d41 Render rack rails with rescaling 7 years ago
  Andrew Belt ffd8dde517 Middle click drag now sends an onScroll event in the object it is hovering, open UrlItem browser in new thread, use Module constructor for setting number of params/inputs/outputs 7 years ago