|
|
@@ -6,13 +6,19 @@ namespace rack { |
|
|
|
|
|
|
|
IconButton::IconButton() { |
|
|
|
box.size.x = BND_TOOL_WIDTH; |
|
|
|
|
|
|
|
fw = new FramebufferWidget(); |
|
|
|
fw->oversample = 2; |
|
|
|
addChild(fw); |
|
|
|
|
|
|
|
sw = new SVGWidget(); |
|
|
|
sw->box.pos = Vec(2, 2); |
|
|
|
addChild(sw); |
|
|
|
fw->addChild(sw); |
|
|
|
} |
|
|
|
|
|
|
|
void IconButton::setSVG(std::shared_ptr<SVG> svg) { |
|
|
|
sw->setSVG(svg); |
|
|
|
fw->dirty = true; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|