mirror of
https://github.com/Ellpeck/MLEM.git
synced 2024-11-26 06:28:35 +01:00
Don't query a paragraph's text callback in the constructor
This commit is contained in:
parent
63d2353694
commit
58b716aabb
2 changed files with 4 additions and 7 deletions
|
@ -27,6 +27,7 @@ Improvements
|
||||||
- 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
|
- Improved ElementHelper.AddTooltip overloads
|
||||||
|
- Don't query a paragraph's text callback in the constructor
|
||||||
|
|
||||||
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
|
||||||
|
|
|
@ -110,19 +110,15 @@ namespace MLEM.Ui.Elements {
|
||||||
/// <param name="width">The paragraph's width. Note that its height is automatically calculated.</param>
|
/// <param name="width">The paragraph's width. Note that its height is automatically calculated.</param>
|
||||||
/// <param name="textCallback">The paragraph's text</param>
|
/// <param name="textCallback">The paragraph's text</param>
|
||||||
/// <param name="autoAdjustWidth">Whether the paragraph's width should automatically be calculated based on the text within it.</param>
|
/// <param name="autoAdjustWidth">Whether the paragraph's width should automatically be calculated based on the text within it.</param>
|
||||||
public Paragraph(Anchor anchor, float width, TextCallback textCallback, bool autoAdjustWidth = false)
|
public Paragraph(Anchor anchor, float width, TextCallback textCallback, bool autoAdjustWidth = false) : this(anchor, width, "", autoAdjustWidth) {
|
||||||
: this(anchor, width, "", autoAdjustWidth) {
|
|
||||||
this.GetTextCallback = textCallback;
|
|
||||||
this.Text = textCallback(this);
|
|
||||||
if (this.Text == null)
|
|
||||||
this.IsHidden = true;
|
this.IsHidden = true;
|
||||||
|
this.GetTextCallback = textCallback;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <inheritdoc cref="Paragraph(Anchor,float,TextCallback,bool)"/>
|
/// <inheritdoc cref="Paragraph(Anchor,float,TextCallback,bool)"/>
|
||||||
public Paragraph(Anchor anchor, float width, string text, bool autoAdjustWidth = false) : base(anchor, new Vector2(width, 0)) {
|
public Paragraph(Anchor anchor, float width, string text, bool autoAdjustWidth = false) : base(anchor, new Vector2(width, 0)) {
|
||||||
this.Text = text;
|
|
||||||
if (this.Text == null)
|
|
||||||
this.IsHidden = true;
|
this.IsHidden = true;
|
||||||
|
this.Text = text;
|
||||||
this.AutoAdjustWidth = autoAdjustWidth;
|
this.AutoAdjustWidth = autoAdjustWidth;
|
||||||
this.CanBeSelected = false;
|
this.CanBeSelected = false;
|
||||||
this.CanBeMoused = false;
|
this.CanBeMoused = false;
|
||||||
|
|
Loading…
Reference in a new issue