Class ShortcutEventManager

Definition

Namespace:
Tizen.Applications.Shortcut
Assembly:
Tizen.Applications.Shortcut.dll

This class provides a way to register the callback function for the shortcut add and delete events.

C#
Copy
public static class ShortcutEventManager
Inheritance
object
ShortcutEventManager

Methods

View Source

GetTemplateList(string)

Gets the preset list of the shortcut template from the installed package.

Declaration
C#
Copy
public static IEnumerable<ShortcutTemplate> GetTemplateList(string appId)
Parameters
Type Name Description
string appId

The application ID.

Returns
Type Description
System.Collections.Generic.IEnumerable<T><ShortcutTemplate>

The List of ShortcutTemplate.

Exceptions
Type Condition
System.ArgumentException

Thrown when an argument is invalid.

System.UnauthorizedAccessException

Thrown in case the permission is denied.

System.NotSupportedException

Thrown when the shortcut is not supported.

System.OutOfMemoryException

Thrown in case of out of memory.

System.InvalidOperationException

Thrown in case of any internal error.

View Source

RegisterEventHandler(ShortcutAdded)

Registers a callback function to listen requests from the applications.

Declaration
C#
Copy
public static void RegisterEventHandler(ShortcutAdded addedEvent)
Parameters
Type Name Description
ShortcutAdded addedEvent

The callback function pointer that is invoked when Add() is requested.

Remarks

Previous registered delegate function should be unregistered.

Exceptions
Type Condition
System.ArgumentException

Thrown when an argument is invalid.

System.UnauthorizedAccessException

Thrown in case the permission is denied.

System.NotSupportedException

Thrown when the shortcut is not supported.

System.OutOfMemoryException

Thrown in case of out of memory.

System.InvalidOperationException

Thrown in case of any internal error.

View Source

RegisterEventHandler(ShortcutDeleted)

Registers a callback function to listen requests from the applications.

Declaration
C#
Copy
public static void RegisterEventHandler(ShortcutDeleted deletedEvent)
Parameters
Type Name Description
ShortcutDeleted deletedEvent

The callback function pointer that is invoked when Delete() is requested.

Remarks

Previous registered delegate function should be unregistered.

Exceptions
Type Condition
System.ArgumentException

Thrown when an argument is invalid.

System.UnauthorizedAccessException

Thrown in case the permission is denied.

System.NotSupportedException

Thrown when the shortcut is not supported.

System.OutOfMemoryException

Thrown in case of out of memory.

System.InvalidOperationException

Thrown in case of any internal error.

View Source

UnregisterEventHandler(ShortcutAdded)

Unregisters a callback for the shortcut request.

Declaration
C#
Copy
public static void UnregisterEventHandler(ShortcutAdded addedEvent)
Parameters
Type Name Description
ShortcutAdded addedEvent

The callback function pointer that is used for RegisterCallback.

Exceptions
Type Condition
System.ArgumentException

Thrown when an argument is invalid.

System.UnauthorizedAccessException

Thrown in case the permission is denied.

System.NotSupportedException

Thrown when the shortcut is not supported.

View Source

UnregisterEventHandler(ShortcutDeleted)

Unregisters a callback for the shortcut request.

Declaration
C#
Copy
public static void UnregisterEventHandler(ShortcutDeleted deletedEvent)
Parameters
Type Name Description
ShortcutDeleted deletedEvent

The callback function pointer that is used for RegisterCallback.

Exceptions
Type Condition
System.ArgumentException

Thrown when an argument is invalid.

System.UnauthorizedAccessException

Thrown in case the permission is denied.

System.NotSupportedException

Thrown when the shortcut is not supported.