Description of problem: Some entities in RHEV may include display strings of arbitrary length, these are usually names that are used internally within RHEV and therefore are not "naturally" constrained, e.g. by Linux specification. Examples include VM network interface names and network labels. These names, when chosen by users to be long (which I'd find undesirable but other users might not), either wreak havoc with the layout of the dialog or truncate the string. Both these alternative aren't great. It might have been preferable to limit the length in the first place, but some entities might already exist "in the wild" that have long names already. Adding a validation constraint now will cause issues when users edit these entities. What could be done is something similar to what's done with long column content in tabs - add a tooltip panel reuseable widget, that would automatically truncate long names, add "..." and upon hover will display the full-length string. Version-Release number of selected component (if applicable): RHEV 3.3 for example. How reproducible: Always.
A new class named 'LabelWithTextOverflow' was introduced. In case the lable's text is cropped, the text is visually trimmed. To let the user know that the text was trimmed '...' (three dots) are appended to the string. The tooltip contains the full text string and displayed only if the text is trimmed. Please notice that a separate bug should be opened for each problematic long string. This bug fix just introduces a class that can help fixing most of the bugs of this type.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2015-0158.html