From 1f8f6e01929b2d3c3e4db8251adedc24ad1935ba Mon Sep 17 00:00:00 2001 From: jmoenig Date: Fri, 21 Jun 2013 09:53:16 +0200 Subject: %code input slot multi-line, monospaced, type-in slot for code mappings --- blocks.js | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'blocks.js') diff --git a/blocks.js b/blocks.js index 34317bb..16c427c 100644 --- a/blocks.js +++ b/blocks.js @@ -728,6 +728,12 @@ SyntaxElementMorph.prototype.labelPart = function (spec) { part = new TextSlotMorph(); part.fixLayout(); break; + case '%code': + part = new TextSlotMorph(); + part.contents().fontName = 'monospace'; + part.contents().fontStyle = 'monospace'; + part.fixLayout(); + break; case '%obj': part = new ArgMorph('object'); break; @@ -1597,6 +1603,7 @@ SyntaxElementMorph.prototype.endLayout = function () { %s - white rectangular type-in slot ("string-type") %txt - white rectangular type-in slot ("text-type") %mlt - white rectangular type-in slot ("multi-line-text-type") + %code - white rectangular type-in slot, monospaced font %n - white roundish type-in slot ("numerical") %dir - white roundish type-in slot with drop-down for directions %inst - white roundish type-in slot with drop-down for instruments -- cgit v1.3.1