public WidgetStyle(WidgetStyle style) { WidthHint = style.WidthHint; HeightHint = style.HeightHint; Background = style.Background; OverBackground = style.OverBackground; DisabledBackground = style.DisabledBackground; FocusedBackground = style.FocusedBackground; Border = style.Border; OverBorder = style.OverBorder; DisabledBorder = style.DisabledBorder; FocusedBorder = style.FocusedBorder; Padding = style.Padding; }
private void LoadWidgetStyleFromSource(Dictionary <string, object> source, WidgetStyle result) { int i; if (source.GetStyle(WidthName, out i)) { result.Width = i; } if (source.GetStyle(HeightName, out i)) { result.Height = i; } string name; if (source.GetStyle(BackgroundName, out name)) { result.Background = GetDrawable(name); } if (source.GetStyle(OverBackgroundName, out name)) { result.OverBackground = GetDrawable(name); } if (source.GetStyle(DisabledBackgroundName, out name)) { result.DisabledBackground = GetDrawable(name); } if (source.GetStyle(FocusedBackgroundName, out name)) { result.FocusedBackground = GetDrawable(name); } if (source.GetStyle(BorderName, out name)) { result.Border = GetDrawable(name); } if (source.GetStyle(OverBorderName, out name)) { result.OverBorder = GetDrawable(name); } if (source.GetStyle(DisabledBorderName, out name)) { result.DisabledBorder = GetDrawable(name); } if (source.GetStyle(FocusedBorderName, out name)) { result.FocusedBorder = GetDrawable(name); } Dictionary <string, object> padding; if (source.GetStyle(PaddingName, out padding)) { int value; if (padding.GetStyle(LeftName, out value)) { result.PaddingLeft = value; } if (padding.GetStyle(RightName, out value)) { result.PaddingRight = value; } if (padding.GetStyle(TopName, out value)) { result.PaddingTop = value; } if (padding.GetStyle(BottomName, out value)) { result.PaddingBottom = value; } } }
private void LoadWidgetStyleFromSource(JObject source, WidgetStyle result) { int i; if (source.GetStyle(WidthHintName, out i)) { result.WidthHint = i; } if (source.GetStyle(HeightHintName, out i)) { result.HeightHint = i; } string name; if (source.GetStyle(BackgroundName, out name)) { result.Background = GetTextureRegion2D(name); } if (source.GetStyle(OverBackgroundName, out name)) { result.OverBackground = GetTextureRegion2D(name); } if (source.GetStyle(DisabledBackgroundName, out name)) { result.DisabledBackground = GetTextureRegion2D(name); } if (source.GetStyle(FocusedBackgroundName, out name)) { result.FocusedBackground = GetTextureRegion2D(name); } if (source.GetStyle(BorderName, out name)) { result.Border = GetTextureRegion2D(name); } if (source.GetStyle(OverBorderName, out name)) { result.OverBorder = GetTextureRegion2D(name); } if (source.GetStyle(DisabledBorderName, out name)) { result.DisabledBorder = GetTextureRegion2D(name); } if (source.GetStyle(FocusedBorderName, out name)) { result.FocusedBorder = GetTextureRegion2D(name); } JObject padding; if (source.GetStyle(PaddingName, out padding)) { result.Padding = GetPaddingInfo(padding); } }