title: ListBox Item Detail causes Text to trim in Firemonkey Delphi XE7
body: <p>This isn't necessarily code-specific, due to the nature of Firemonkey styles.</p>
  
  <p>I have a list of items, each representing a language, and each <code>TListBoxItem</code> has its style-lookup set to <code>listboxitemsrightdetail</code>.</p>
  
  <p>The detail of the <code>TListBoxItem</code> contains the accent of the language, for example <code>English (US)</code> or <code>English (UK)</code>, where <code>(US)</code> and <code>(UK)</code> are placed in the detail of the <code>TListBoxItem</code>.</p>
  
  <p>So far so good.</p>
  
  <p><strong>The problem</strong> I am having is that the area or container of the detail item takes up so much space in the <code>TListBoxItem</code> that the actual text is trimmed down, basically cut in half followed by three punctuations.</p>
  
  <p>So <code>English (UK)</code> is trimmed down to <code>Engli... (UK)</code>.</p>
  
  <p>How can I set the detail-container so that it autosizes to its text width?</p>
  
  <p>The problem occurs even if there's plenty of room for the text to be fully visible.</p>
  
  <p>Any ideas?</p>