3 namespace Tizen.Applications.AttachPanel
6 /// Class for event arguments of the state event
8 public class StateEventArgs : EventArgs
10 private readonly IntPtr _attachPanel;
11 private readonly EventType _eventType;
12 private readonly IntPtr _eventInfo;
13 private readonly IntPtr _userData;
15 internal StateEventArgs(IntPtr attachPanel, EventType eventType, IntPtr eventInfo, IntPtr userData)
17 _attachPanel = attachPanel;
18 _eventType = eventType;
19 _eventInfo = eventInfo;
24 /// Property for attach panel object
26 public IntPtr AttachPanel { get { return _attachPanel; } }
29 /// Property for event type.
31 public EventType EventType { get { return _eventType; } }
34 /// Additional event information.
35 /// This can be NULL if there are no necessary information.
37 public IntPtr EventInfo { get { return _eventInfo; } }
40 /// Property for user data.
42 public IntPtr UserData { get { return _userData; } }