1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-11-26 14:38:34 +01:00

return the element added by Dropdown

This commit is contained in:
Ell 2020-11-08 18:16:12 +01:00
parent 5c4c8f3123
commit 6c3e9116ff

View file

@ -69,8 +69,8 @@ namespace MLEM.Ui.Elements {
/// </summary> /// </summary>
/// <param name="text">The text to display</param> /// <param name="text">The text to display</param>
/// <param name="pressed">The resulting paragraph's <see cref="Element.OnPressed"/> event</param> /// <param name="pressed">The resulting paragraph's <see cref="Element.OnPressed"/> event</param>
public void AddElement(string text, GenericCallback pressed = null) { public Element AddElement(string text, GenericCallback pressed = null) {
this.AddElement(p => text, pressed); return this.AddElement(p => text, pressed);
} }
/// <summary> /// <summary>
@ -79,7 +79,7 @@ namespace MLEM.Ui.Elements {
/// </summary> /// </summary>
/// <param name="text">The text to display</param> /// <param name="text">The text to display</param>
/// <param name="pressed">The resulting paragraph's <see cref="Element.OnPressed"/> event</param> /// <param name="pressed">The resulting paragraph's <see cref="Element.OnPressed"/> event</param>
public void AddElement(Paragraph.TextCallback text, GenericCallback pressed = null) { public Element AddElement(Paragraph.TextCallback text, GenericCallback pressed = null) {
var paragraph = new Paragraph(Anchor.AutoLeft, 1, text) { var paragraph = new Paragraph(Anchor.AutoLeft, 1, text) {
CanBeMoused = true, CanBeMoused = true,
CanBeSelected = true, CanBeSelected = true,
@ -90,6 +90,7 @@ namespace MLEM.Ui.Elements {
paragraph.OnMouseEnter += e => paragraph.TextColor = Color.LightGray; paragraph.OnMouseEnter += e => paragraph.TextColor = Color.LightGray;
paragraph.OnMouseExit += e => paragraph.TextColor = Color.White; paragraph.OnMouseExit += e => paragraph.TextColor = Color.White;
this.AddElement(paragraph); this.AddElement(paragraph);
return paragraph;
} }
} }