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.

    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
    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
    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
    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
    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
    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.

    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX