public EvasObjectEvent(EvasObject sender, IntPtr handle, EvasObjectCallbackType type, SmartEventInfoParser parser) { _sender = sender; _handle = handle; _type = type; _parser = parser; sender.AddToEventLifeTracker(this); }
public SmartEvent(EvasObject sender, IntPtr handle, string eventName, SmartEventInfoParser parser) { _sender = sender; _eventName = eventName; _handle = handle; _parser = parser; sender.AddToEventLifeTracker(this); }
/// <summary> /// Creates and initializes a new instance of the EvasObjectEvent. /// </summary> /// <param name="sender">EvasObject class belongs to.</param> /// <param name="type">EvasObjectCallbackType</param> /// <param name="parser">SmartEventInfoParser</param> /// <since_tizen> preview </since_tizen> public EvasObjectEvent(EvasObject sender, EvasObjectCallbackType type, SmartEventInfoParser parser) : this(sender, sender.Handle, type, parser) { }
/// <summary> /// Creates and initializes a new instance of the SmartEvent class. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="eventName">The event name.</param> /// <param name="parser">The event parameter.</param> /// <since_tizen> preview </since_tizen> public SmartEvent(EvasObject sender, string eventName, SmartEventInfoParser parser) : this(sender, sender.Handle, eventName, parser) { }