mirror of
https://github.com/Ellpeck/MLEM.git
synced 2024-11-26 06:28:35 +01:00
Improved ElementHelper.AddTooltip overloads
This commit is contained in:
parent
15a57d8db9
commit
63d2353694
2 changed files with 14 additions and 2 deletions
|
@ -26,6 +26,7 @@ Improvements
|
||||||
- Allow Tooltip to manage more than one paragraph and make it easier to add new lines
|
- Allow Tooltip to manage more than one paragraph and make it easier to add new lines
|
||||||
- Allow adding dropdown elements at a specified index
|
- Allow adding dropdown elements at a specified index
|
||||||
- Turned Tooltip paragraph styling into style properties
|
- Turned Tooltip paragraph styling into style properties
|
||||||
|
- Improved ElementHelper.AddTooltip overloads
|
||||||
|
|
||||||
Fixes
|
Fixes
|
||||||
- Fixed auto-nav tooltip displaying on the selected element even when not in auto-nav mode
|
- Fixed auto-nav tooltip displaying on the selected element even when not in auto-nav mode
|
||||||
|
|
|
@ -184,7 +184,7 @@ namespace MLEM.Ui.Elements {
|
||||||
/// <param name="textCallback">The text to display on the tooltip</param>
|
/// <param name="textCallback">The text to display on the tooltip</param>
|
||||||
/// <returns>The created tooltip instance</returns>
|
/// <returns>The created tooltip instance</returns>
|
||||||
public static Tooltip AddTooltip(this Element element, Paragraph.TextCallback textCallback) {
|
public static Tooltip AddTooltip(this Element element, Paragraph.TextCallback textCallback) {
|
||||||
return new Tooltip(textCallback, element);
|
return element.AddTooltip(new Tooltip(textCallback));
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -194,7 +194,18 @@ namespace MLEM.Ui.Elements {
|
||||||
/// <param name="text">The text to display on the tooltip</param>
|
/// <param name="text">The text to display on the tooltip</param>
|
||||||
/// <returns>The created tooltip instance</returns>
|
/// <returns>The created tooltip instance</returns>
|
||||||
public static Tooltip AddTooltip(this Element element, string text) {
|
public static Tooltip AddTooltip(this Element element, string text) {
|
||||||
return new Tooltip(text, element);
|
return element.AddTooltip(new Tooltip(text));
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Adds the given <see cref="Tooltip"/> to the given element
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="element">The element to add the tooltip to</param>
|
||||||
|
/// <param name="tooltip">The tooltip to add</param>
|
||||||
|
/// <returns>The passed tooltip, for chaining</returns>
|
||||||
|
public static Tooltip AddTooltip(this Element element, Tooltip tooltip) {
|
||||||
|
tooltip.AddToElement(element);
|
||||||
|
return tooltip;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue