diff options
author | Seunghyun Choi <sh4682.choi@samsung.com> | 2017-06-15 17:32:14 +0900 |
---|---|---|
committer | Seunghyun Choi <sh4682.choi@samsung.com> | 2017-06-23 10:43:55 +0900 |
commit | da4f68e8acbcb4b7cce64c9fdd93226b50efc9df (patch) | |
tree | f4cb1d409922d2ed6405079a813a488a75301bdc /ElmSharp/ElmSharp/EvasObject.cs | |
parent | e0b161876ee30280653bde512a250176167d3b26 (diff) | |
download | elm-sharp-da4f68e8acbcb4b7cce64c9fdd93226b50efc9df.tar.gz elm-sharp-da4f68e8acbcb4b7cce64c9fdd93226b50efc9df.tar.bz2 elm-sharp-da4f68e8acbcb4b7cce64c9fdd93226b50efc9df.zip |
Enhance EvasCanvas
Change-Id: Id169ecc5d29ac237534b4062e8a9b6bb56c94623
Diffstat (limited to 'ElmSharp/ElmSharp/EvasObject.cs')
-rw-r--r-- | ElmSharp/ElmSharp/EvasObject.cs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ElmSharp/ElmSharp/EvasObject.cs b/ElmSharp/ElmSharp/EvasObject.cs index 9236ba6..598789a 100644 --- a/ElmSharp/ElmSharp/EvasObject.cs +++ b/ElmSharp/ElmSharp/EvasObject.cs @@ -49,6 +49,7 @@ namespace ElmSharp public abstract class EvasObject { private IntPtr _realHandle = IntPtr.Zero; + private EvasCanvas _evasCanvas; private event EventHandler _backButtonPressed; @@ -235,6 +236,19 @@ namespace ElmSharp public bool IsRealized { get { return Handle != IntPtr.Zero; } } /// <summary> + /// Gets EvasCanvas + /// </summary> + public EvasCanvas EvasCanvas + { + get + { + if (_evasCanvas == null) + _evasCanvas = new EvasCanvas(Handle); + return _evasCanvas; + } + } + + /// <summary> /// Gets the current class's Name. /// </summary> public string ClassName |