Class WidgetBase
Definition
- Namespace:
- Tizen.Applications
- Assembly:
- Tizen.Applications.WidgetApplication.dll
- API Level:
- 3
The abstract class for widget instances.
C#Copy[Obsolete("Deprecated since API10. Will be removed in API12.")] public abstract class WidgetBase
- Inheritance
-
System.ObjectWidgetBase
Constructors
Declaration
C#Copy[Obsolete("Deprecated since API10. Will be removed in API12.")] public WidgetBase()
API Level: 3
Fields
Window
Window object for this widget instance. It will be created after OnCreate method is invoked.
Declaration
C#Copy[Obsolete("Deprecated since API10. Will be removed in API12.")] protected Window Window
Field Value
Type | Description |
---|---|
Window |
API Level: 3
Properties
Declaration
C#Copy[Obsolete("Deprecated since API10. Will be removed in API12.")] public string Id { get; }
Property Value
Type | Description |
---|---|
System.String |
API Level: 6
Methods
Declaration
C#Copy[Obsolete("Deprecated since API10. Will be removed in API12.")] public void Exit()
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | Thrown when the API is not supported in this device. |
System.InvalidOperationException | Thrown in case of an unrecoverable error. |
API Level: 3
Feature: http://tizen.org/feature/shell.appwidget
OnCreate(Bundle, Int32, Int32)
Overrides this method if want to handle the behavior when the widget instance is started.
Declaration
C#Copy[Obsolete("Deprecated since API10. Will be removed in API12.")] public virtual void OnCreate(Bundle content, int w, int h)
Parameters
Type | Name | Description |
---|---|---|
Bundle | content | The data set for the previous status. |
Int32 | w | The pixel value for the widget width. |
Int32 | h | The pixel value for the widget height. |
API Level: 3
OnDestroy(WidgetBase.WidgetDestroyType, Bundle)
Overrides this method if want to handle the behavior when the widget instance is destroyed.
Declaration
C#Copy[Obsolete("Deprecated since API10. Will be removed in API12.")] public virtual void OnDestroy(WidgetBase.WidgetDestroyType reason, Bundle content)
Parameters
Type | Name | Description |
---|---|---|
WidgetBase.WidgetDestroyType | reason | The reason for destruction. |
Bundle | content | The data set to save. |
API Level: 3
OnPause()
Overrides this method if want to handle the behavior when the widget instance is paused.
Declaration
C#Copy[Obsolete("Deprecated since API10. Will be removed in API12.")] public virtual void OnPause()
API Level: 3
OnResize(Int32, Int32)
Overrides this method if want to handle the behavior when the widget instance is resized.
Declaration
C#Copy[Obsolete("Deprecated since API10. Will be removed in API12.")] public virtual void OnResize(int w, int h)
Parameters
Type | Name | Description |
---|---|---|
Int32 | w | Widget width. |
Int32 | h | Widget height. |
API Level: 3
OnResume()
Overrides this method if want to handle the behavior when the widget instance is resumed.
Declaration
C#Copy[Obsolete("Deprecated since API10. Will be removed in API12.")] public virtual void OnResume()
API Level: 3
OnUpdate(Bundle, Boolean)
Overrides this method if want to handle the behavior when the widget instance is updated.
Declaration
C#Copy[Obsolete("Deprecated since API10. Will be removed in API12.")] public virtual void OnUpdate(Bundle content, bool isForce)
Parameters
Type | Name | Description |
---|---|---|
Bundle | content | The data set for updating this widget will be provided by the requester. |
Boolean | isForce | Although the widget is paused, if it is true, the widget can be updated. |
API Level: 3
Declaration
C#Copy[Obsolete("Deprecated since API10. Will be removed in API12.")] public void SetContent(Bundle info)
Parameters
Type | Name | Description |
---|---|---|
Bundle | info | The data set to save. |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | Thrown when failed because of an invalid argument. |
System.NotSupportedException | Thrown when the API is not supported in this device. |
System.InvalidOperationException | Thrown in case of an unrecoverable error. |
API Level: 3
Feature: http://tizen.org/feature/shell.appwidget
Declaration
C#Copy[Obsolete("Deprecated since API10. Will be removed in API12.")] public void SetTitle(string title)
Parameters
Type | Name | Description |
---|---|---|
System.String | title | When an accessibility mode is turned on, this string will be read. |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | Thrown when failed because of an invalid argument. |
System.NotSupportedException | Thrown when the API is not supported in this device. |
System.InvalidOperationException | Thrown in case of an unrecoverable error. |