<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Labels being editable by default]]></title><description><![CDATA[<p dir="auto">How can I set Hise to make labels non-editable by default? It seems to me that having them editable is almost never going to be needed by a user. I am constantly going back to projects to make sure I set them all as non-editable.</p>
]]></description><link>https://forum.hise.audio/topic/14630/labels-being-editable-by-default</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 03:40:44 GMT</lastBuildDate><atom:link href="https://forum.hise.audio/topic/14630.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Apr 2026 17:33:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Labels being editable by default on Tue, 14 Apr 2026 19:27:22 GMT]]></title><description><![CDATA[<p dir="auto">Personally I use panels in most cases as well.</p>
<p dir="auto">In your case, I know all of my components begin with a prefix indicating their type.<br />
Examples:</p>
<pre><code>knb: knobs
btn: buttons
lbl: labels
</code></pre>
<p dir="auto">I do this to be able to assign LAFs. control callbacks, etc. as I want.<br />
Assuming you did something similar, it would be simple enough at the outset of your project to format all the labels as you want:</p>
<pre><code>const var labels = Content.getAllComponents("lbl");

for (l in labels)
	l.set("editable", false);
</code></pre>
<p dir="auto">Editing the HISE source code is a quicker, more permanent recommendation.</p>
]]></description><link>https://forum.hise.audio/post/119466</link><guid isPermaLink="true">https://forum.hise.audio/post/119466</guid><dc:creator><![CDATA[HISEnberg]]></dc:creator><pubDate>Tue, 14 Apr 2026 19:27:22 GMT</pubDate></item><item><title><![CDATA[Reply to Labels being editable by default on Tue, 14 Apr 2026 18:29:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/4343">@pcs800</a> It depends on what you're using it for. If you need to get user input then it needs to be editable. I pretty much never use labels, panels and look and feel do the job most of the time for me.</p>
]]></description><link>https://forum.hise.audio/post/119465</link><guid isPermaLink="true">https://forum.hise.audio/post/119465</guid><dc:creator><![CDATA[David Healey]]></dc:creator><pubDate>Tue, 14 Apr 2026 18:29:49 GMT</pubDate></item><item><title><![CDATA[Reply to Labels being editable by default on Tue, 14 Apr 2026 18:22:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/12">@David-Healey</a> Can you help me understand why editable is the default? Is there some reason users need to be able to change the label text?</p>
]]></description><link>https://forum.hise.audio/post/119464</link><guid isPermaLink="true">https://forum.hise.audio/post/119464</guid><dc:creator><![CDATA[pcs800]]></dc:creator><pubDate>Tue, 14 Apr 2026 18:22:37 GMT</pubDate></item><item><title><![CDATA[Reply to Labels being editable by default on Tue, 14 Apr 2026 18:09:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/4343">@pcs800</a> You'd need to modify the source code or use a helper script.</p>
]]></description><link>https://forum.hise.audio/post/119463</link><guid isPermaLink="true">https://forum.hise.audio/post/119463</guid><dc:creator><![CDATA[David Healey]]></dc:creator><pubDate>Tue, 14 Apr 2026 18:09:52 GMT</pubDate></item></channel></rss>