diff options
Diffstat (limited to 'Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener/NotificationStyleArgsBinder.cs')
-rwxr-xr-x | Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener/NotificationStyleArgsBinder.cs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener/NotificationStyleArgsBinder.cs b/Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener/NotificationStyleArgsBinder.cs index f45e4aa..e6d81ad 100755 --- a/Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener/NotificationStyleArgsBinder.cs +++ b/Tizen.Applications.NotificationEventListener/Tizen.Applications.NotificationEventListener/NotificationStyleArgsBinder.cs @@ -63,6 +63,27 @@ namespace Tizen.Applications.NotificationEventListener } activeStyle.DeleteTimeout = timeout; + SafeAppControlHandle appcontrol = null; + Interop.NotificationEventListener.GetExtensionAction(eventargs.Handle, UserEventType.HiddenByUser, out appcontrol); + if (appcontrol != null) + { + activeStyle.HiddenByUserAction = new AppControl(appcontrol); + } + + appcontrol = null; + Interop.NotificationEventListener.GetExtensionAction(eventargs.Handle, UserEventType.HiddenByTimeout, out appcontrol); + if (appcontrol != null) + { + activeStyle.HiddenByTimeoutAction = new AppControl(appcontrol); + } + + appcontrol = null; + Interop.NotificationEventListener.GetExtensionAction(eventargs.Handle, UserEventType.HiddenByExternal, out appcontrol); + if (appcontrol != null) + { + activeStyle.HiddenByExternalAction = new AppControl(appcontrol); + } + NotificationReplyActionArgBinder.BindObject(eventargs); } |