summaryrefslogtreecommitdiff
path: root/ElmSharp/ElmSharp/EvasObject.cs
diff options
context:
space:
mode:
authorSeunghyun Choi <sh4682.choi@samsung.com>2017-06-15 17:32:14 +0900
committerSeunghyun Choi <sh4682.choi@samsung.com>2017-06-23 10:43:55 +0900
commitda4f68e8acbcb4b7cce64c9fdd93226b50efc9df (patch)
treef4cb1d409922d2ed6405079a813a488a75301bdc /ElmSharp/ElmSharp/EvasObject.cs
parente0b161876ee30280653bde512a250176167d3b26 (diff)
downloadelm-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.cs14
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