using EColor = ElmSharp.Color; namespace Xamarin.Forms.Platform.Tizen.Native { /// /// Interface defining properties of formattable text. /// public interface ITextable { /// /// Get or sets the formatted text. /// FormattedString FormattedText { get; set; } /// /// Gets or sets the text. /// string Text { get; set; } /// /// Gets or sets the color for the text. /// EColor TextColor { get; set; } /// /// Gets or sets the background color for the text. /// EColor TextBackgroundColor { get; set; } /// /// Gets or sets the font family for the text. /// string FontFamily { get; set; } /// /// Gets or sets the font attributes for the text. /// See for information about FontAttributes. /// FontAttributes FontAttributes { get; set; } /// /// Gets or sets the font size for the text. /// double FontSize { get; set; } /// /// Gets or sets the horizontal alignment mode for the text. /// See for information about TextAlignment. /// TextAlignment HorizontalTextAlignment { get; set; } /// /// Gets or sets the vertical alignment mode for the text. /// See for information about TextAlignment. /// TextAlignment VerticalTextAlignment { get; set; } /// /// Gets or sets the value that indicates whether the text has underline. /// bool Underline { get; set; } /// /// Gets or sets the value that indicates whether the text has strike line though it. /// bool Strikethrough { get; set; } } }