We got CSS at home
This commit is contained in:
@@ -29,8 +29,8 @@ public abstract class UIElement : IElement, IRenderableElement, IResizeableEleme
|
||||
/// </summary>
|
||||
public virtual string[]? StyleModifiers { get; }
|
||||
|
||||
public StyleSheet StyleSheet => Parent?.StyleSheet ?? StyleSheetOverride;
|
||||
public StyleSheet StyleSheetOverride { get; set; } = new(string.Empty);
|
||||
public ResourceRef<StyleSheet> StyleSheet => Parent?.StyleSheet ?? StyleSheetOverride;
|
||||
public ResourceRef<StyleSheet> StyleSheetOverride { get; set; } = ResourceRef<StyleSheet>.Empty();
|
||||
|
||||
/// <summary>
|
||||
/// Parent <see cref="UIElement"/> of this element.
|
||||
@@ -117,8 +117,8 @@ public abstract class UIElement : IElement, IRenderableElement, IResizeableEleme
|
||||
/// <param name="style"></param>
|
||||
protected void RenderStyleBox(RenderSystem renderer, Style style)
|
||||
{
|
||||
var backgroundColor = style.BackgroundColor;
|
||||
var borderColor = style.BorderColor;
|
||||
var backgroundColor = style.BackgroundColor ?? Color.Transparent;
|
||||
var borderColor = style.BorderColor ?? Color.Transparent;
|
||||
var borderSize = style.BorderSize;
|
||||
|
||||
renderer.SetTransform(GlobalPosition, Vector2.Zero);
|
||||
|
||||
Reference in New Issue
Block a user