Base popup prototype
authork.stepaniuk <k.stepaniuk@samsung.com>
Fri, 20 Mar 2020 15:26:19 +0000 (16:26 +0100)
committerLukasz Stanislawski/IoT & UI Sample (PLT) /SRPOL/Engineer/Samsung Electronics <l.stanislaws@samsung.com>
Thu, 26 Mar 2020 08:45:46 +0000 (09:45 +0100)
Signed-off-by: k.stepaniuk <k.stepaniuk@samsung.com>
Oobe/Oobe.Terms/OobeTerms.csproj
Oobe/Oobe.Welcome/OobeWelcome.csproj
Oobe/Oobe/Oobe.csproj
Oobe/OobeCommon/OobeCommon.csproj
Oobe/OobeCommon/Utils/Popup.cs [new file with mode: 0644]
Oobe/OobeLanguage/OobeLanguage.csproj
Oobe/OobeRegion/OobeRegion.csproj
Oobe/OobeWifi/OobeWifi.csproj

index a2c4ed1..e020b35 100644 (file)
@@ -10,7 +10,6 @@
     <PackageReference Include="Tizen.NET" Version="8.0.0.15148">\r
       <ExcludeAssets>Runtime</ExcludeAssets>\r
     </PackageReference>\r
-    <!--<PackageReference Include="Tizen.NET.Sdk" Version="1.0.9" />-->\r
     <PackageReference Include="Tizen.NET.Sdk" Version="1.1.2" />\r
   </ItemGroup>\r
 \r
index 2f7f2a8..a84449f 100644 (file)
@@ -10,7 +10,6 @@
     <PackageReference Include="Tizen.NET" Version="8.0.0.15148">\r
       <ExcludeAssets>Runtime</ExcludeAssets>\r
     </PackageReference>\r
-    <!--<PackageReference Include="Tizen.NET.Sdk" Version="1.0.9" />-->\r
     <PackageReference Include="Tizen.NET.Sdk" Version="1.1.2" />\r
   </ItemGroup>\r
   <ItemGroup>\r
index f0d8b09..36c2b0e 100644 (file)
@@ -22,7 +22,6 @@
     <PackageReference Include="Tizen.NET" Version="8.0.0.15148">
       <ExcludeAssets>Runtime</ExcludeAssets>
     </PackageReference>
-    <!--<PackageReference Include="Tizen.NET.Sdk" Version="1.0.9" />-->
     <PackageReference Include="Tizen.NET.Sdk" Version="1.1.2" />
   </ItemGroup>
 
index ec16e12..f7145b6 100644 (file)
@@ -10,7 +10,6 @@
     <PackageReference Include="Tizen.NET" Version="8.0.0.15148">\r
       <ExcludeAssets>Runtime</ExcludeAssets>\r
     </PackageReference>\r
-    <!--<PackageReference Include="Tizen.NET.Sdk" Version="1.0.9" />-->\r
     <PackageReference Include="Tizen.NET.Sdk" Version="1.1.2" />\r
   </ItemGroup>\r
 \r
diff --git a/Oobe/OobeCommon/Utils/Popup.cs b/Oobe/OobeCommon/Utils/Popup.cs
new file mode 100644 (file)
index 0000000..8b96178
--- /dev/null
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Tizen.NUI;
+using Tizen.NUI.BaseComponents;
+
+namespace OobeCommon.Utils
+{
+    public static class Popup
+    {
+        public static void Show(View view)
+        {
+            var layer = new Layer();
+            layer.Add(view);
+            Window.Instance.AddLayer(layer);
+
+            void onTouch(object sender, Window.TouchEventArgs e)
+            {
+                Window.Instance.TouchEvent -= onTouch;
+                Window.Instance.RemoveLayer(layer);
+                layer.Dispose();
+            };
+            Window.Instance.TouchEvent += onTouch;
+        }
+    }
+}
index a2c4ed1..e020b35 100644 (file)
@@ -10,7 +10,6 @@
     <PackageReference Include="Tizen.NET" Version="8.0.0.15148">\r
       <ExcludeAssets>Runtime</ExcludeAssets>\r
     </PackageReference>\r
-    <!--<PackageReference Include="Tizen.NET.Sdk" Version="1.0.9" />-->\r
     <PackageReference Include="Tizen.NET.Sdk" Version="1.1.2" />\r
   </ItemGroup>\r
 \r
index bdb8abc..29835f4 100644 (file)
@@ -10,7 +10,6 @@
     <PackageReference Include="Tizen.NET" Version="8.0.0.15148">\r
       <ExcludeAssets>Runtime</ExcludeAssets>\r
     </PackageReference>\r
-    <!--<PackageReference Include="Tizen.NET.Sdk" Version="1.0.9" />-->\r
     <PackageReference Include="Tizen.NET.Sdk" Version="1.1.2" />\r
   </ItemGroup>\r
   <ItemGroup>\r
index 93076e9..61bf45d 100644 (file)
@@ -9,7 +9,6 @@
 \r
   <ItemGroup>\r
     <PackageReference Include="Tizen.NET" Version="8.0.0.15148" />\r
-    <!--<PackageReference Include="Tizen.NET.Sdk" Version="1.0.9" />-->\r
     <PackageReference Include="Tizen.NET.Sdk" Version="1.1.2" />\r
   </ItemGroup>\r
 \r