diff options
author | Seungkeun Lee <sngn.lee@samsung.com> | 2017-04-05 13:38:22 +0900 |
---|---|---|
committer | Kangho Hur <kangho.hur@samsung.com> | 2017-07-10 11:11:22 +0900 |
commit | a0926cb78b48d2ab0bf0a2adce06f8cb46e375b4 (patch) | |
tree | 5265724d04aa1cc6848391fdf4bcc8d1762a29a0 | |
parent | db0caae41e1ce1f3a04e6d18fde3cda528ad8a15 (diff) | |
download | xamarin-forms-a0926cb78b48d2ab0bf0a2adce06f8cb46e375b4.tar.gz xamarin-forms-a0926cb78b48d2ab0bf0a2adce06f8cb46e375b4.tar.bz2 xamarin-forms-a0926cb78b48d2ab0bf0a2adce06f8cb46e375b4.zip |
Remove VerticalTextAlignment functionality in Label
- EFL dose not support yet
- Remove VerticalTextAlignment property in Native.Span
it was wrong implemented, valign in EFL is semantically different from Xamarin.Forms VerticalTextAlignment
- If provide VerticalTextAlignment API in EFL, this feature need to reimplement
Change-Id: I502700db74c7410529e46898578640abbd1253ef
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Native/Label.cs | 16 | ||||
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Native/Span.cs | 26 |
2 files changed, 3 insertions, 39 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Native/Label.cs b/Xamarin.Forms.Platform.Tizen/Native/Label.cs index b81a24e2..44eb5cb9 100644 --- a/Xamarin.Forms.Platform.Tizen/Native/Label.cs +++ b/Xamarin.Forms.Platform.Tizen/Native/Label.cs @@ -243,19 +243,9 @@ namespace Xamarin.Forms.Platform.Tizen.Native /// <value>The vertical text alignment.</value> public TextAlignment VerticalTextAlignment { - get - { - return _span.VerticalTextAlignment; - } - - set - { - if (value != _span.VerticalTextAlignment) - { - _span.VerticalTextAlignment = value; - ApplyTextAndStyle(); - } - } + // TODO. need to EFL new API + get; + set; } /// <summary> diff --git a/Xamarin.Forms.Platform.Tizen/Native/Span.cs b/Xamarin.Forms.Platform.Tizen/Native/Span.cs index 99fe008e..2f266494 100644 --- a/Xamarin.Forms.Platform.Tizen/Native/Span.cs +++ b/Xamarin.Forms.Platform.Tizen/Native/Span.cs @@ -95,12 +95,6 @@ namespace Xamarin.Forms.Platform.Tizen.Native public TextAlignment HorizontalTextAlignment { get; set; } /// <summary> - /// Gets or sets the vertical alignment mode for the text. - /// See <see cref="TextAlignment"/> for information about TextAlignment. - /// </summary> - public TextAlignment VerticalTextAlignment { get; set; } - - /// <summary> /// Gets or sets the value that indicates whether the text has underline. /// </summary> public bool Underline { get; set; } @@ -123,7 +117,6 @@ namespace Xamarin.Forms.Platform.Tizen.Native ForegroundColor = EColor.Default; BackgroundColor = EColor.Default; HorizontalTextAlignment = TextAlignment.None; - VerticalTextAlignment = TextAlignment.None; LineBreakMode = LineBreakMode.None; Underline = false; Strikethrough = false; @@ -238,25 +231,6 @@ namespace Xamarin.Forms.Platform.Tizen.Native break; } - switch (VerticalTextAlignment) - { - case TextAlignment.Auto: - case TextAlignment.Start: - _formattingString.Append("valign=top "); - break; - - case TextAlignment.End: - _formattingString.Append("valign=bottom "); - break; - - case TextAlignment.Center: - _formattingString.Append("valign=middle "); - break; - - case TextAlignment.None: - break; - } - switch (LineBreakMode) { case LineBreakMode.NoWrap: |