Class NUIGadget

Definition

Namespace:
Tizen.NUI
Assembly:
Tizen.NUI.Gadget.dll
API Level:
10

This class represents a NUIGadget controlled lifecycles.

C#
Copy
public abstract class NUIGadget : object
Inheritance
NUIGadget

Constructors

View Source

NUIGadget(NUIGadgetType)

Initializes the gadget.

Declaration
C#
Copy
public NUIGadget(NUIGadgetType type)
Parameters
Type Name Description
NUIGadgetType type

The type of the NUIGadget.

API Level: 10

Properties

View Source

ClassName

Gets the class name.

Declaration
C#
Copy
public string ClassName { get; }
Property Value
Type Description
String
Remarks

This property is set before the OnCreate() is called, after the instance has been created.

API Level: 10
View Source

MainView

Gets the main view.

Declaration
C#
Copy
public View MainView { get; }
Property Value
Type Description
View
API Level: 10
View Source

NUIGadgetInfo

Gets the class representing information of the current gadget.

Declaration
C#
Copy
public NUIGadgetInfo NUIGadgetInfo { get; }
Property Value
Type Description
NUIGadgetInfo
Remarks

This property is set before the OnCreate() is called, after the instance has been created.

API Level: 10
View Source

NUIGadgetResourceManager

Gets the resource manager.

Declaration
C#
Copy
public NUIGadgetResourceManager NUIGadgetResourceManager { get; }
Property Value
Type Description
NUIGadgetResourceManager
Remarks

This property is set before the OnCreate() is called, after the instance has been created.

API Level: 10
View Source

State

Gets the lifecycle state.

Declaration
C#
Copy
public NUIGadgetLifecycleState State { get; }
Property Value
Type Description
NUIGadgetLifecycleState
API Level: 10
View Source

Type

Gets the type.

Declaration
C#
Copy
public NUIGadgetType Type { get; }
Property Value
Type Description
NUIGadgetType
API Level: 10

Methods

View Source

Finish()

Finishes the gadget.

Declaration
C#
Copy
public void Finish()
API Level: 10
View Source

OnAppControlReceived(AppControlReceivedEventArgs)

Overrides this method if want to handle behavior when the gadget receives the appcontrol message.

Declaration
C#
Copy
protected virtual void OnAppControlReceived(AppControlReceivedEventArgs e)
Parameters
Type Name Description
AppControlReceivedEventArgs e

The appcontrol received event argument.

API Level: 10
View Source

OnCreate()

Overrides this method if want to handle behavior when the gedget is started. If 'base.OnCreate()' is not called, the event 'NUIGadgetLifecycleChanged' with the 'NUIGadgetLifecycleState.Created' state will not be emitted.

Declaration
C#
Copy
protected virtual View OnCreate()
Returns
Type Description
View

The main view object.

API Level: 10
View Source

OnDestroy()

Overrides this method if want to handle behavior when the gadget is destroyed. If 'base.OnDestroy()' is not called. the event 'NUIGadgetLifecycleChanged' with the 'NUIGadgetLifecycleState.Destroyed' state will not be emitted.

Declaration
C#
Copy
protected virtual void OnDestroy()
API Level: 10
View Source

OnDeviceOrientationChanged(DeviceOrientationEventArgs)

Overrides this method if want to handle behavior when the device orientation is changed.

Declaration
C#
Copy
protected virtual void OnDeviceOrientationChanged(DeviceOrientationEventArgs e)
Parameters
Type Name Description
DeviceOrientationEventArgs e

The device orientation changed event argument.

API Level: 10
View Source

OnLocaleChanged(LocaleChangedEventArgs)

Overrides this method if want to handle behavior when the system language is changed.

Declaration
C#
Copy
protected virtual void OnLocaleChanged(LocaleChangedEventArgs e)
Parameters
Type Name Description
LocaleChangedEventArgs e

The locale changed event argument.

API Level: 10
View Source

OnLowBattery(LowBatteryEventArgs)

Overrides this method if want to handle behavior when the system battery is low.

Declaration
C#
Copy
protected virtual void OnLowBattery(LowBatteryEventArgs e)
Parameters
Type Name Description
LowBatteryEventArgs e

The low batter event argument.

API Level: 10
View Source

OnLowMemory(LowMemoryEventArgs)

Overrides this method if want to handle behavior when the system memory is low.

Declaration
C#
Copy
protected virtual void OnLowMemory(LowMemoryEventArgs e)
Parameters
Type Name Description
LowMemoryEventArgs e

The low memory event argument.

API Level: 10
View Source

OnPause()

Overrides this method if want to handle behavior when the gadget is paused. If 'base.OnPause()' is not called. the event 'NUIGadgetLifecycleChanged' with the 'NUIGadgetLifecycleState.Paused' state will not be emitted.

Declaration
C#
Copy
protected virtual void OnPause()
API Level: 10
View Source

OnRegionFormatChanged(RegionFormatChangedEventArgs)

Overrides this method if want to handle behavior when the region format is changed.

Declaration
C#
Copy
protected virtual void OnRegionFormatChanged(RegionFormatChangedEventArgs e)
Parameters
Type Name Description
RegionFormatChangedEventArgs e

The region format changed event argument.

API Level: 10
View Source

OnResume()

Overrides this method if want to handle behavior when the gadget is resumed. If 'base.OnResume()' is not called. the event 'NUIGadgetLifecycleChanged' with the 'NUIGadgetLifecycleState.Resumed' state will not be emitted.

Declaration
C#
Copy
protected virtual void OnResume()
API Level: 10

Extension Methods