Fix implementatoin of Page.DisplayAlert 92/127492/1 accepted/tizen/unified/20170428.032857 submit/tizen/20170427.115926
authorKangho Hur <kangho.hur@samsung.com>
Thu, 27 Apr 2017 11:56:05 +0000 (20:56 +0900)
committerKangho Hur <kangho.hur@samsung.com>
Thu, 27 Apr 2017 11:57:36 +0000 (20:57 +0900)
Change-Id: If1ba19fe1c2728b237d10288e5b2d68eccf0de58

Xamarin.Forms.Platform.Tizen/FormsApplication.cs
packaging/xamarin-forms-tizen.spec

index 0b8db94..57d1422 100644 (file)
@@ -169,32 +169,7 @@ namespace Xamarin.Forms.Platform.Tizen
                                        Native.Dialog alert = new Native.Dialog(Forms.Context.MainWindow);
                                        alert.Title = arguments.Title;
                                        var message = arguments.Message.Replace("&", "&amp;").Replace("<", "&lt;").Replace(">", "&gt;").Replace(Environment.NewLine, "<br>");
-                                       var label = new ELabel(alert)
-                                       {
-                                               Text = "<span font_size=30 color=#000000 align=center>" + message + "<\\span>",
-                                       };
-                                       label.Show();
-
-                                       var box = new Box(alert);
-                                       box.Show();
-
-                                       bool labelAdded = false;
-                                       box.Resized += (s, e) =>
-                                       {
-                                               label.LineWrapType = WrapType.Word;
-                                               //set 2% padding for alert text message width
-                                               label.LineWrapWidth = (int)Math.Round(box.Geometry.Width * 0.98);
-                                               if (!labelAdded)
-                                               {
-                                                       /*Adding label to the box (box.PackEnd(label)) has been placed in box.Resized()
-                                                       event due to get better performance. For some reason (probably EFL bug) when
-                                                       it's placed outside of it, box.Resized() event is called far too many times.*/
-                                                       box.PackEnd(label);
-                                                       labelAdded = true;
-                                               }
-                                       };
-
-                                       alert.Content = box;
+                                       alert.Text = message;
 
                                        EButton cancel = new EButton(alert) { Text = arguments.Cancel };
                                        alert.NegativeButton = cancel;
index f996e7f..c7349df 100644 (file)
@@ -2,7 +2,7 @@
 %define XF_RELEASE 233
 
 # Increase this XF_DEV_VERSION when any public APIs of Xamarin.Forms.Platform.Tizen are changed.
-%define XF_DEV_VERSION 002
+%define XF_DEV_VERSION 003
 
 Name: xamarin-forms-tizen
 Summary: Xamarin.Forms for Tizen platform