commit 2a3fc9a5b3d9d4f3eb747a8b784bb9b31b4a7a47
parent 5c6e9290df3592d92c197275bdd5a359e82915bf
Author: Matt Demanett <matt@demanett.net>
Date: Wed, 19 Aug 2020 19:00:14 -0400
Update svg_widgets.rb for new screw handling.
Diffstat:
1 file changed, 1 insertion(+), 26 deletions(-)
diff --git a/scripts/svg_widgets.rb b/scripts/svg_widgets.rb
@@ -54,8 +54,7 @@ struct %MODULE%Widget : BGModuleWidget {
setModule(module);
box.size = Vec(RACK_GRID_WIDTH * hp, RACK_GRID_HEIGHT);
setPanel(box.size, "%MODULE%");
-
-%SCREWS%
+ createScrews();
%POSITIONS%
@@ -285,29 +284,6 @@ def make_enums(widgets_by_type, comments, indent)
s
end
-def make_screws(hp, comments, indent)
- i1 = indent ? "\t\t" : ''
- ss = []
- if hp <= 8
- ss << 'addChild(createWidget<ScrewSilver>(Vec(0, 0)));'
- ss << 'addChild(createWidget<ScrewSilver>(Vec(box.size.x - 15, 365)));'
- elsif hp <= 13
- ss << 'addChild(createWidget<ScrewSilver>(Vec(0, 0)));'
- ss << 'addChild(createWidget<ScrewSilver>(Vec(box.size.x - 15, 0)));'
- ss << 'addChild(createWidget<ScrewSilver>(Vec(0, 365)));'
- ss << 'addChild(createWidget<ScrewSilver>(Vec(box.size.x - 15, 365)));'
- else
- ss << 'addChild(createWidget<ScrewSilver>(Vec(15, 0)));'
- ss << 'addChild(createWidget<ScrewSilver>(Vec(box.size.x - 30, 0)));'
- ss << 'addChild(createWidget<ScrewSilver>(Vec(15, 365)));'
- ss << 'addChild(createWidget<ScrewSilver>(Vec(box.size.x - 30, 365)));'
- end
- ss = ss.map { |s| "#{i1}#{s}" }
- s = ss.join("\n")
- s = [make_comment(true, false), s, make_comment(false, false)].join("\n") if comments
- s
-end
-
def make_stub(widgets_by_type, template, options)
comments = options[:comments]
s = template
@@ -318,7 +294,6 @@ def make_stub(widgets_by_type, template, options)
s.gsub!(/%MANUFACTURER%/, options[:manufacturer])
s.gsub!(/%HP%/, options[:hp])
s.gsub!(/%ENUMS%/, make_enums(widgets_by_type, false, true))
- s.gsub!(/%SCREWS%/, make_screws(options[:hp].to_i, false, true))
if widgets_by_type.empty?
s.gsub!(/%POSITIONS%/, '')
s.gsub!(/%CREATES%/, '')