|
- #include "ui/List.hpp"
-
-
- namespace rack {
-
-
- void List::step() {
- Widget::step();
-
- // Set positions of children
- box.size.y = 0.0;
- for (Widget *child : children) {
- if (!child->visible)
- continue;
- // Increment height, set position of child
- child->box.pos = math::Vec(0.0, box.size.y);
- box.size.y += child->box.size.y;
- // Resize width of child
- child->box.size.x = box.size.x;
- }
- }
-
-
- } // namespace rack
|