Editor/States/Changelog/ChangelogWidget.cs
using Editor;
namespace Changelog.States.Changelog;
public sealed class ChangelogWidget : Widget
{
public CommitListContainer CommitListContainer { get; private set; }
public ChangelogPreview ChangelogPreview { get; private set; }
public ChangelogWidget( Widget parent ) : base( parent )
{
Layout = Layout.Row();
Layout.Margin = 0;
Layout.Spacing = 4;
MinimumSize = new Vector2( 350, 200 );
CommitListContainer = new CommitListContainer( this );
ChangelogPreview = new ChangelogPreview( this );
var splitter = new Splitter( this ) { IsHorizontal = true };
splitter.AddWidget( CommitListContainer );
splitter.SetStretch( 1, 2 );
splitter.AddWidget( ChangelogPreview );
splitter.SetStretch( 0, 1 );
Layout.Add( splitter );
}
}