public WidgetText(WidgetStyleSheet style, string text = "") : base(style) { m_text = text; m_textAlign = WidgetAlign.Left | WidgetAlign.Top; m_needLayout = true; m_lineSpacing = 5; m_font = style.Font; m_fontSize = style.FontSize; m_richText = true; base.Color = style.Color; }
public WidgetLabel(WidgetStyleSheet style, string text) : base(style) { m_needLayout = true; m_text = text; m_textAlign = WidgetAlign.Left | WidgetAlign.Top; m_font = style.Font; m_fontSize = style.FontSize; base.Color = style.GetParameterColor("text_color", 0x0); m_richText = true; }
public WidgetCheckBox(WidgetStyleSheet style, bool isChecked) : base(style) { m_image = new WidgetImage(WidgetBackgroundStyle.ImageFit, style.GetParameter("check_image")); m_image.Parent = this; m_image.Color = style.GetParameterColor("image_color", 0xffffff); m_imagePadding = style.GetParameter <Margin>("image_padding"); m_imageAlign = WidgetAlign.VerticalCenter | WidgetAlign.HorizontalCenter; Size = style.Size; m_checked = isChecked; m_hoveredStyle = WidgetManager.GetStyle(style.GetParameter("hovered_style")); m_disabledStyle = WidgetManager.GetStyle(style.GetParameter("disabled_style")); }