[Attach panel] Initial implement C# attach-panel API
[platform/core/csapi/tizenfx.git] / src / Tizen.Applications.AttachPanel / Tizen.Applications.AttachPanel / StateEventArgs.cs
1 using System;
2
3 namespace Tizen.Applications.AttachPanel
4 {
5     public class StateEventArgs : EventArgs
6     {
7         private readonly IntPtr _attachPanel;
8         private readonly EventType _eventType;
9         private readonly IntPtr _eventInfo;
10         private readonly IntPtr _userData;
11
12         internal StateEventArgs(IntPtr attachPanel, EventType eventType, IntPtr eventInfo, IntPtr userData)
13         {
14             _attachPanel = attachPanel;
15             _eventType = eventType;
16             _eventInfo = eventInfo;
17             _userData = userData;
18         }
19
20         public IntPtr AttachPanel { get { return _attachPanel;  } }
21
22         public EventType EventType { get { return _eventType;  } }
23
24         public IntPtr EventInfo {  get { return _eventInfo;  } }
25
26         public IntPtr UserData { get { return _userData; } }
27     }
28 }