Change the visibility of EvasObject's constructor to protected
authorKangho Hur <kangho.hur@samsung.com>
Fri, 9 Sep 2016 05:22:48 +0000 (14:22 +0900)
committerKangho Hur <kangho.hur@samsung.com>
Fri, 9 Sep 2016 05:22:48 +0000 (14:22 +0900)
Change-Id: I600fa00761c689680a58f5ca216052683dd678a5

src/ElmSharp/ElmSharp/EvasObject.cs
src/ElmSharp/ElmSharp/Widget.cs

index b7d0393..041cd71 100644 (file)
@@ -14,7 +14,7 @@ namespace ElmSharp
         Interop.EvasObjectEvent _moved;
         Interop.EvasObjectEvent _resized;
 
-        internal EvasObject(EvasObject parent) : this()
+        protected EvasObject(EvasObject parent) : this()
         {
             Debug.Assert(parent == null || parent.IsRealized);
             Realize(parent);
index bd42d51..665ecfa 100644 (file)
@@ -14,7 +14,7 @@ namespace ElmSharp
         {
         }
 
-        internal Widget(EvasObject parent) : base(parent)
+        protected Widget(EvasObject parent) : base(parent)
         {
             _focused = new Interop.SmartEvent(this, Handle, "focused");
             _focused.On += (s, e) => Focused?.Invoke(this, EventArgs.Empty);