Class Widget
Definition
- Assembly:
- Tizen.NUI.dll
Widget provides some common functionality required by all custom widget.
C#Copypublic class Widget : BaseHandle, INotifyPropertyChanged, IDisposable
- Inheritance
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Constructors
Declaration
C#Copypublic Widget()
Methods
Declaration
C#Copyprotected override void Dispose(DisposeTypes type)
Parameters
Type | Name | Description |
---|---|---|
DisposeTypes | type | The dispose type |
Overrides
OnCreate(string, Window)
The user should override this function to determine when they create widget.
Declaration
C#Copyprotected virtual void OnCreate(string contentInfo, Window window)
Parameters
Type | Name | Description |
---|---|---|
string | contentInfo | Information from WidgetView for creating. It contains previous status of widget which is sent by SetContentInfo before. |
Window | window | Window for widget |
Declaration
C#Copyprotected virtual void OnPause()
OnResize(Window)
The user should override this function to determine when they resize widget.
Declaration
C#Copyprotected virtual void OnResize(Window window)
Parameters
Type | Name | Description |
---|---|---|
Window | window | Window for widget |
Declaration
C#Copyprotected virtual void OnResume()
OnTerminate(string, TerminationType)
The user should override this function to determine when they terminate widget.
Declaration
C#Copyprotected virtual void OnTerminate(string contentInfo, Widget.TerminationType type)
Parameters
Type | Name | Description |
---|---|---|
string | contentInfo | Data from WidgetView for deleting |
Widget.TerminationType | type | Termination type. When user delete widget view, termination type is PERMANENT. |
OnUpdate(string, int)
The user should override this function to determine when they update widget.
Declaration
C#Copyprotected virtual void OnUpdate(string contentInfo, int force)
Parameters
Type | Name | Description |
---|---|---|
string | contentInfo | Data from WidgetView for updating |
int | force | Although the widget is paused, if it is true, the widget can be updated |
Declaration
C#Copypublic void SetContentInfo(string contentInfo)
Parameters
Type | Name | Description |
---|---|---|
string | contentInfo | Content info is kind of context information which contains current status of widget. |