Skip to content

Commit

Permalink
feat: Slightly better StatusBar-like control
Browse files Browse the repository at this point in the history
Signed-off-by: Maximilien Noal <noal.maximilien@gmail.com>
  • Loading branch information
maximilien-noal committed Nov 9, 2024
1 parent b2960e3 commit 9e57156
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/Spice86/Controls/StatusBar.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,6 @@ internal sealed class StatusBar : StackPanel {

static StatusBar() {
OrientationProperty.OverrideDefaultValue(typeof(StatusBar), Orientation.Horizontal);
HorizontalAlignmentProperty.OverrideDefaultValue<StatusBar>(HorizontalAlignment.Stretch);
}
}
2 changes: 2 additions & 0 deletions src/Spice86/Controls/StatusBarItem.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
namespace Spice86.Controls;

using Avalonia.Controls;
using Avalonia.Layout;

/// <summary>
/// Control that implements an item inside a StatusBar.
/// </summary>
internal sealed class StatusBarItem : ContentControl {
static StatusBarItem() {
HorizontalContentAlignmentProperty.OverrideDefaultValue<StatusBarItem>(HorizontalAlignment.Stretch);
IsTabStopProperty.OverrideDefaultValue(typeof(StatusBarItem), false);
}
}

0 comments on commit 9e57156

Please sign in to comment.