Show / Hide Table of Contents

    Class WidgetControl

    Definition

    Namespace:
    Tizen.Applications
    Assembly:
    Tizen.Applications.WidgetControl.dll
    API Level:
    3

    The class for receiving widget events and sending data to the widget.

    public class WidgetControl : IDisposable
    Inheritance
    Object
    WidgetControl
    Implements
    IDisposable

    Constructors

    View Source

    WidgetControl(String)

    The constructor of the WidgetControl object.

    Declaration
    public WidgetControl(string widgetId)
    Parameters
    Type Name Description
    String widgetId

    Widget ID.

    API Level: 3

    Properties

    View Source

    Id

    The widget ID.

    Declaration
    public string Id { get; }
    Property Value
    Type Description
    String
    API Level: 3
    View Source

    IsNoDisplay

    The flag value for "nodisplay".

    Declaration
    public bool IsNoDisplay { get; }
    Property Value
    Type Description
    Boolean
    Exceptions
    Type Condition
    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    API Level: 3
    Privilege Level: public
    Privilege: http://tizen.org/privilege/widget.viewer
    Feature: http://tizen.org/feature/shell.appwidget
    View Source

    MainAppId

    Gets main appid of the widget.

    Declaration
    public string MainAppId { get; }
    Property Value
    Type Description
    String
    Exceptions
    Type Condition
    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    API Level: 6
    Privilege Level: public
    Privilege: http://tizen.org/privilege/widget.viewer
    Feature: http://tizen.org/feature/shell.appwidget
    View Source

    PackageId

    Gets package ID of the widget.

    Declaration
    public string PackageId { get; }
    Property Value
    Type Description
    String
    Exceptions
    Type Condition
    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    API Level: 6
    Privilege Level: public
    Privilege: http://tizen.org/privilege/widget.viewer
    Feature: http://tizen.org/feature/shell.appwidget
    View Source

    SetupAppId

    Gets setup app ID of the widget.

    Declaration
    public string SetupAppId { get; }
    Property Value
    Type Description
    String
    Exceptions
    Type Condition
    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    InvalidOperationException

    Thrown in case of failed conditions.

    API Level: 8
    Privilege Level: public
    Privilege: http://tizen.org/privilege/widget.viewer
    Feature: http://tizen.org/feature/shell.appwidget

    Methods

    View Source

    CreateAll(String)

    Factory method for the WidgetControl. It will create all the objects of WidgetControl based on the package ID.

    Declaration
    public static WidgetControl[] CreateAll(string pkgId)
    Parameters
    Type Name Description
    String pkgId

    Package ID.

    Returns
    Type Description
    WidgetControl[]

    The widget control array.

    Exceptions
    Type Condition
    ArgumentException

    Thrown when failed because of an invalid argument.

    InvalidOperationException

    Thrown in case of failed conditions.

    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    API Level: 3
    Privilege Level: public
    Privilege: http://tizen.org/privilege/widget.viewer
    Feature: http://tizen.org/feature/shell.appwidget
    View Source

    Dispose()

    Releases all the resources used by the WidgetControl class.

    Declaration
    public void Dispose()
    Exceptions
    Type Condition
    InvalidOperationException

    Thrown in case of failed conditions.

    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    API Level: 3
    Feature: http://tizen.org/feature/shell.appwidget
    View Source

    Finalize()

    Finalizer of the WidgetControl class.

    Declaration
    protected void Finalize()
    View Source

    GetIconPath(String)

    Gets the widget icon path.

    Declaration
    public string GetIconPath(string lang)
    Parameters
    Type Name Description
    String lang

    Language.

    Returns
    Type Description
    String

    The widget icon path.

    Exceptions
    Type Condition
    ArgumentNullException

    Thrown when the argument is null.

    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    API Level: 3
    Privilege Level: public
    Privilege: http://tizen.org/privilege/widget.viewer
    Feature: http://tizen.org/feature/shell.appwidget
    View Source

    GetInstances()

    Gets the objects for widget instance information.

    Declaration
    public IEnumerable<WidgetControl.Instance> GetInstances()
    Returns
    Type Description
    IEnumerable<WidgetControl.Instance>

    The instances list.

    Exceptions
    Type Condition
    InvalidOperationException

    Thrown in case of failed conditions.

    NotSupportedException

    Thrown when the API is not supported in this device.

    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    API Level: 3
    Feature: http://tizen.org/feature/shell.appwidget
    View Source

    GetName(String)

    Gets the widget name.

    Declaration
    public string GetName(string lang)
    Parameters
    Type Name Description
    String lang

    Language.

    Returns
    Type Description
    String

    The widget name.

    Exceptions
    Type Condition
    ArgumentNullException

    Thrown when the argument is null.

    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    API Level: 3
    Privilege Level: public
    Privilege: http://tizen.org/privilege/widget.viewer
    Feature: http://tizen.org/feature/shell.appwidget
    View Source

    GetScales()

    Gets the objects for widget scale information.

    Declaration
    public IEnumerable<WidgetControl.Scale> GetScales()
    Returns
    Type Description
    IEnumerable<WidgetControl.Scale>

    The scales list.

    Exceptions
    Type Condition
    InvalidOperationException

    Thrown in case of failed conditions.

    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    API Level: 3
    Privilege Level: public
    Privilege: http://tizen.org/privilege/widget.viewer
    Feature: http://tizen.org/feature/shell.appwidget
    View Source

    GetWidgetIds(String)

    Gets all the widget IDs by the package ID.

    Declaration
    public static string[] GetWidgetIds(string pkgId)
    Parameters
    Type Name Description
    String pkgId

    Package ID.

    Returns
    Type Description
    String[]

    The widget id array.

    Exceptions
    Type Condition
    ArgumentException

    Thrown when failed because of an invalid argument.

    InvalidOperationException

    Thrown in case of failed conditions.

    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    API Level: 3
    Privilege Level: public
    Privilege: http://tizen.org/privilege/widget.viewer
    Feature: http://tizen.org/feature/shell.appwidget

    Events

    View Source

    Created

    The event handler for a created widget instance.

    Declaration
    public event EventHandler<WidgetLifecycleEventArgs> Created
    Event Type
    Type Description
    EventHandler<WidgetLifecycleEventArgs>
    Exceptions
    Type Condition
    InvalidOperationException

    Thrown in case of failed conditions.

    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    API Level: 3
    Feature: http://tizen.org/feature/shell.appwidget
    View Source

    Destroyed

    The event handler for a destroyed widget instance.

    Declaration
    public event EventHandler<WidgetLifecycleEventArgs> Destroyed
    Event Type
    Type Description
    EventHandler<WidgetLifecycleEventArgs>
    Exceptions
    Type Condition
    InvalidOperationException

    Thrown in case of failed conditions.

    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    API Level: 3
    Feature: http://tizen.org/feature/shell.appwidget
    View Source

    Paused

    The event handler for a paused widget instance.

    Declaration
    public event EventHandler<WidgetLifecycleEventArgs> Paused
    Event Type
    Type Description
    EventHandler<WidgetLifecycleEventArgs>
    Exceptions
    Type Condition
    InvalidOperationException

    Thrown in case of failed conditions.

    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    API Level: 3
    Feature: http://tizen.org/feature/shell.appwidget
    View Source

    Resumed

    The event handler for a resumed widget instance.

    Declaration
    public event EventHandler<WidgetLifecycleEventArgs> Resumed
    Event Type
    Type Description
    EventHandler<WidgetLifecycleEventArgs>
    Exceptions
    Type Condition
    InvalidOperationException

    Thrown in case of failed conditions.

    UnauthorizedAccessException

    Thrown when an application does not have the required privileges to access this method.

    NotSupportedException

    Thrown when the required features are not supported.

    API Level: 3
    Feature: http://tizen.org/feature/shell.appwidget

    Implements

    System.IDisposable
    • View Source
    Back to top Copyright © 2016-2022 Samsung
    Generated by DocFX