Add a tooltip text to overflowing ButtonWidget in hotkey settings panel
This commit is contained in:
committed by
abcdefg30
parent
ef0cb7552d
commit
86c8dfe96e
@@ -276,6 +276,18 @@ namespace OpenRA.Mods.Common.Widgets
|
||||
else
|
||||
label.GetTooltipText = null;
|
||||
}
|
||||
|
||||
public static void TruncateButtonToTooltip(ButtonWidget button, string text)
|
||||
{
|
||||
var truncatedText = TruncateText(text, button.Bounds.Width - button.LeftMargin - button.RightMargin, Game.Renderer.Fonts[button.Font]);
|
||||
|
||||
button.GetText = () => truncatedText;
|
||||
|
||||
if (text != truncatedText)
|
||||
button.GetTooltipText = () => text;
|
||||
else
|
||||
button.GetTooltipText = null;
|
||||
}
|
||||
}
|
||||
|
||||
public class CachedTransform<T, U>
|
||||
|
||||
Reference in New Issue
Block a user