Class WidgetControl
Definition
- Namespace:
- Tizen.Applications
- Assembly:
- Tizen.Applications.WidgetControl.dll
The class for receiving widget events and sending data to the widget.
C#Copypublic class WidgetControl : IDisposable
- Inheritance
-
objectWidgetControl
- Implements
-
System.IDisposable
Constructors
Declaration
C#Copypublic WidgetControl(string widgetId)
Parameters
| Type | Name | Description |
|---|---|---|
| string | widgetId | Widget ID. |
Properties
Declaration
C#Copypublic string Id { get; }
Property Value
| Type | Description |
|---|---|
| string |
Declaration
C#Copypublic bool IsNoDisplay { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Exceptions
| Type | Condition |
|---|---|
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
| System.NotSupportedException | Thrown when the required features are not supported. |
Declaration
C#Copypublic string MainAppId { get; }
Property Value
| Type | Description |
|---|---|
| string |
Exceptions
| Type | Condition |
|---|---|
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
| System.NotSupportedException | Thrown when the required features are not supported. |
Declaration
C#Copypublic string PackageId { get; }
Property Value
| Type | Description |
|---|---|
| string |
Exceptions
| Type | Condition |
|---|---|
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
| System.NotSupportedException | Thrown when the required features are not supported. |
Methods
CreateAll(string)
Factory method for the WidgetControl. It will create all the objects of WidgetControl based on the package ID.
Declaration
C#Copypublic static WidgetControl[] CreateAll(string pkgId)
Parameters
| Type | Name | Description |
|---|---|---|
| string | pkgId | Package ID. |
Returns
| Type | Description |
|---|---|
| WidgetControl[] | The widget control array. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentException | Thrown when failed because of an invalid argument. |
| System.InvalidOperationException | Thrown in case of failed conditions. |
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
| System.NotSupportedException | Thrown when the required features are not supported. |
Declaration
C#Copypublic void Dispose()
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | Thrown in case of failed conditions. |
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
| System.NotSupportedException | Thrown when the required features are not supported. |
Declaration
C#Copyprotected ~WidgetControl()
Declaration
C#Copypublic string GetIconPath(string lang)
Parameters
| Type | Name | Description |
|---|---|---|
| string | lang | Language. |
Returns
| Type | Description |
|---|---|
| string | The widget icon path. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | Thrown when the argument is null. |
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
| System.NotSupportedException | Thrown when the required features are not supported. |
Declaration
C#Copypublic IEnumerable<WidgetControl.Instance> GetInstances()
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<T><WidgetControl.Instance> | The instances list. |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | Thrown in case of failed conditions. |
| System.NotSupportedException | Thrown when the API is not supported in this device. |
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
Declaration
C#Copypublic string GetName(string lang)
Parameters
| Type | Name | Description |
|---|---|---|
| string | lang | Language. |
Returns
| Type | Description |
|---|---|
| string | The widget name. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | Thrown when the argument is null. |
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
| System.NotSupportedException | Thrown when the required features are not supported. |
Declaration
C#Copypublic IEnumerable<WidgetControl.Scale> GetScales()
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<T><WidgetControl.Scale> | The scales list. |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | Thrown in case of failed conditions. |
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
| System.NotSupportedException | Thrown when the required features are not supported. |
Declaration
C#Copypublic static string[] GetWidgetIds(string pkgId)
Parameters
| Type | Name | Description |
|---|---|---|
| string | pkgId | Package ID. |
Returns
| Type | Description |
|---|---|
| string[] | The widget id array. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentException | Thrown when failed because of an invalid argument. |
| System.InvalidOperationException | Thrown in case of failed conditions. |
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
| System.NotSupportedException | Thrown when the required features are not supported. |
Events
Declaration
C#Copypublic event EventHandler<WidgetLifecycleEventArgs> Created
Event Type
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><WidgetLifecycleEventArgs> |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | Thrown in case of failed conditions. |
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
| System.NotSupportedException | Thrown when the required features are not supported. |
Declaration
C#Copypublic event EventHandler<WidgetLifecycleEventArgs> Destroyed
Event Type
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><WidgetLifecycleEventArgs> |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | Thrown in case of failed conditions. |
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
| System.NotSupportedException | Thrown when the required features are not supported. |
Declaration
C#Copypublic event EventHandler<WidgetLifecycleEventArgs> Paused
Event Type
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><WidgetLifecycleEventArgs> |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | Thrown in case of failed conditions. |
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
| System.NotSupportedException | Thrown when the required features are not supported. |
Declaration
C#Copypublic event EventHandler<WidgetLifecycleEventArgs> Resumed
Event Type
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><WidgetLifecycleEventArgs> |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | Thrown in case of failed conditions. |
| System.UnauthorizedAccessException | Thrown when an application does not have the required privileges to access this method. |
| System.NotSupportedException | Thrown when the required features are not supported. |