teamlead-dashboard/src/TUI.Engine/Components/IComponent.cs

17 lines
384 B
C#

using TUI.Engine.Attributes;
using TUI.Engine.Attributes.Alignments;
using TUI.Engine.Attributes.Paddings;
using TUI.Engine.Nodes;
namespace TUI.Engine.Components;
public interface IComponent : INode, IWithAlignment, IWithPadding
{
internal bool IsRelative { get; }
public void SetRelative();
public void SetAbsolute();
internal Sketch MakeSketch(Size minSize);
}