Class Widget
Definition
- Assembly:
- Tizen.NUI.dll
Widget provides some common functionality required by all custom widget.
public class Widget : BaseHandle, INotifyPropertyChanged, IDisposable
- Inheritance
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Constructors
View SourceWidget()
Creates a Widget handle.
Declaration
public Widget()
Methods
View SourceDispose(DisposeTypes)
Dispose.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Type | Name | Description |
---|---|---|
DisposeTypes | type | The dispose type |
Overrides
View SourceOnCreate(string, Window)
The user should override this function to determine when they create widget.
Declaration
protected 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 |
OnPause()
The user should override this function to determine when they pause widget.
Declaration
protected virtual void OnPause()
OnResize(Window)
The user should override this function to determine when they resize widget.
Declaration
protected virtual void OnResize(Window window)
Parameters
Type | Name | Description |
---|---|---|
Window | window | Window for widget |
OnResume()
The user should override this function to determine when they resume widget.
Declaration
protected virtual void OnResume()
OnTerminate(string, TerminationType)
The user should override this function to determine when they terminate widget.
Declaration
protected 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
protected 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 |
SetContentInfo(string)
Set content info to WidgetView.
Declaration
public void SetContentInfo(string contentInfo)
Parameters
Type | Name | Description |
---|---|---|
string | contentInfo | Content info is kind of context information which contains current status of widget. |