diff options
-rw-r--r-- | ElmSharp/ElmSharp/EvasObject.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ElmSharp/ElmSharp/EvasObject.cs b/ElmSharp/ElmSharp/EvasObject.cs index a927914..00a8471 100644 --- a/ElmSharp/ElmSharp/EvasObject.cs +++ b/ElmSharp/ElmSharp/EvasObject.cs @@ -31,15 +31,15 @@ namespace ElmSharp private Interop.Eext.EextEventCallback _backButtonHandler; private Interop.Eext.EextEventCallback _moreButtonHandler; - internal IntPtr Handle { get; set; } - internal EvasObject Parent { get; set; } - internal IntPtr RealHandle + public IntPtr Handle { get; protected set; } + public EvasObject Parent { get; private set; } + public IntPtr RealHandle { get { return _realHandle == IntPtr.Zero ? Handle : _realHandle; } - set + protected set { _realHandle = value; } |