/// </summary>
/// <typeparam name="TEventArgs">The parameter for the event.</typeparam>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public class SmartEvent<TEventArgs> : IInvalidatable where TEventArgs : EventArgs
{
/// <summary>
/// <param name="info">The item sender object.</param>
/// <returns>Return smart event item args.</returns>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public delegate TEventArgs SmartEventInfoParser(IntPtr data, IntPtr obj, IntPtr info);
private EvasObject _sender;
/// <param name="eventName">The event name.</param>
/// <param name="parser">The event parameter.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public SmartEvent(EvasObject sender, string eventName, SmartEventInfoParser parser) : this(sender, sender.Handle, eventName, parser)
{
}
/// <param name="eventName">The event name.</param>
/// <param name="parser">The event parser.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public SmartEvent(EvasObject sender, IntPtr handle, string eventName, SmartEventInfoParser parser)
{
/// <param name="sender">The source of the event.</param>
/// <param name="eventName">The event name.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public SmartEvent(EvasObject sender, string eventName) : this(sender, eventName, null)
{
}
/// Adds or removes a delegate for the event.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public event EventHandler<TEventArgs> On
{
add
/// Destroys the current object.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void Dispose()
{
Dispose(true);
/// Makes the current instance invalidate.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void MakeInvalidate()
{
_sender = null;
/// otherwise false.
/// </param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
protected virtual void Dispose(bool disposing)
{
if (disposing)
/// They are defined by an event string, which identifies them uniquely.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public class SmartEvent : IInvalidatable
{
private SmartEvent<EventArgs> _smartEvent;
/// <param name="sender">The source of the event.</param>
/// <param name="eventName">The event name.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public SmartEvent(EvasObject sender, string eventName) : this(sender, sender.RealHandle, eventName)
{
}
/// <param name="handle">The event handler.</param>
/// <param name="eventName">The event name.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public SmartEvent(EvasObject sender, IntPtr handle, string eventName)
{
/// Adds or removes a delegate for the event.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public event EventHandler On
{
add
/// Destroys the current object.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void Dispose()
{
Dispose(true);
/// Makes the current instance invalidate.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void MakeInvalidate()
{
_smartEvent.MakeInvalidate();
/// otherwise false.
/// </param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
protected virtual void Dispose(bool disposing)
{
if (disposing)