<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>+1 from me. I think this is a good addition.</div>

<div>The biggest use case I see is that you can now easily write code to install a tooltip when the text is truncated.</div>

<div>Also since the property is created lazily, there is no downside for Labeled nodes that do not need this feature.</div>

<div> </div>

<div>- Marius</div>

<div> 
<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Dienstag, 05. März 2024 um 22:15 Uhr<br/>
<b>Von:</b> "Andy Goryachev" <andy.goryachev@oracle.com><br/>
<b>An:</b> "openjfx-dev@openjdk.org" <openjfx-dev@openjdk.org><br/>
<b>Betreff:</b> Q: Labeled.textTruncated Property (RFE)</div>

<div name="quoted-content"><!--p.MsoNormal, li.MsoNormal, div.MsoNormal {
        margin: 0.0in;
        font-size: 11.0pt;
        font-family: Calibri , sans-serif;
}
a:link, span.MsoHyperlink {
        color: rgb(5,99,193);
        text-decoration: underline;
}
span.EmailStyle17 {
        font-family: "Iosevka Fixed SS16";
        color: windowtext;
}
span.s1 {
        font-family: Menlo;
}
span.s2 {
        font-family: "Helvetica Neue";
}
p.li1, li.li1, div.li1 {
        margin: 0.0in;
        font-size: 10.0pt;
        font-family: "Helvetica Neue";
}
p.p1, li.p1, div.p1 {
        margin: 0.0in;
        font-size: 10.0pt;
        font-family: "Helvetica Neue";
}
p.p2, li.p2, div.p2 {
        margin: 0.0in;
        font-size: 10.0pt;
        font-family: "Helvetica Neue";
}
*.MsoChpDefault {
}
div.WordSection1 {
        page: WordSection1;
}
ol {
        margin-bottom: 0.0in;
}
ul {
        margin-bottom: 0.0in;
}
-->
<div>
<div class="WordSection1">
<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";">Dear colleagues:</span></p>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";"> </span></p>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";">Do you think a new property, <b>ReadOnlyBooleanProperty textTruncated</b>, should be added to the Labeled control?</span></p>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";"> </span></p>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";"> </span></p>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";">On one hand, we do have a couple of tickets in JBS requesting that:</span></p>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";"> </span></p>

<ul style="margin-top: 0.0in;" type="disc">
        <li class="li1"><span class="s1"><span style="font-size: 11.0pt;font-family: "Iosevka Fixed SS16";"><a href="https://bugs.openjdk.org/browse/JDK-8091891" target="_blank"><span class="s2"><span style="font-family: "Iosevka Fixed SS16";color: blue;">JDK-8091891</span></span></a></span></span><span style="font-size: 11.0pt;font-family: "Iosevka Fixed SS16";"> TreeView: There is no tooltip available on truncated node</span></li>
        <li class="li1"><span class="s1"><span style="font-size: 11.0pt;font-family: "Iosevka Fixed SS16";"><a href="https://bugs.openjdk.org/browse/JDK-8205211" target="_blank"><span class="s2"><span style="font-family: "Iosevka Fixed SS16";color: blue;">JDK-8205211</span></span></a></span></span><span style="font-size: 11.0pt;font-family: "Iosevka Fixed SS16";"> Ability to show Tooltip only when text is shown with ellipsis (...)</span></li>
</ul>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";"> </span></p>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";">On the other hand, this functionality can in theory be implemented at the application level, although the number of changes required might be uncomfortably large in the case of Tree/TreeTable/TableView.</span></p>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";"> </span></p>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";">JBS:</span></p>

<ul style="margin-top: 0.0in;" type="disc">
        <li class="li1"><span class="s1"><span style="font-size: 11.0pt;font-family: "Iosevka Fixed SS16";"><a href="https://bugs.openjdk.org/browse/JDK-8092102" target="_blank"><span class="s2"><span style="font-family: "Iosevka Fixed SS16";color: blue;">JDK-8092102</span></span></a></span></span><span style="font-size: 11.0pt;font-family: "Iosevka Fixed SS16";"> Labeled: truncated property</span></li>
</ul>

<p class="p2"><span style="font-size: 11.0pt;font-family: "Iosevka Fixed SS16";"> </span></p>

<p class="p1"><span style="font-size: 11.0pt;font-family: "Iosevka Fixed SS16";">Pull Request: <a href="https://github.com/openjdk/jfx/pull/1389" target="_blank">https://github.com/openjdk/jfx/pull/1389</a></span></p>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";"> </span></p>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";">What do you think?</span></p>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";"> </span></p>

<p class="MsoNormal"><span style="font-family: "Iosevka Fixed SS16";">-andy</span></p>
</div>
</div>
</div>
</div>
</div>
</div></div></body></html>