Class NUIWidgetApplication

Definition

Namespace:
Tizen.NUI
Assembly:
Tizen.NUI.dll
API Level:
4

Represents an application that have UI screen. The NUIWidgetApplication class has a default stage.

C#
Copy
public class NUIWidgetApplication : CoreApplication
Inheritance
NUIWidgetApplication

Constructors

View Source

NUIWidgetApplication(Dictionary<Type, String>)

The constructor for multi widget class and instance.

Declaration
C#
Copy
public NUIWidgetApplication(Dictionary<Type, string> widgetTypes)
Parameters
Type Name Description
Dictionary<Tizen.System.Type, String> widgetTypes

List of derived widget class type.

API Level: 4
View Source

NUIWidgetApplication(Type)

The default constructor.

Declaration
C#
Copy
public NUIWidgetApplication(Type widgetType)
Parameters
Type Name Description
Tizen.System.Type widgetType

Derived widget class type.

Remarks

Widget ID will be replaced as the application ID.

View Source

NUIWidgetApplication(Type, String)

The default constructor with stylesheet.

Declaration
C#
Copy
public NUIWidgetApplication(Type widgetType, string styleSheet)
Parameters
Type Name Description
Tizen.System.Type widgetType

Derived widget class type.

String styleSheet

The styleSheet url.

Remarks

Widget ID will be replaced as the application ID.

API Level: 4

Methods

View Source

AddWidgetType(Dictionary<Type, String>)

Add WidgetInfo in runtime

Declaration
C#
Copy
public void AddWidgetType(Dictionary<Type, string> widgetTypes)
Parameters
Type Name Description
Dictionary<Tizen.System.Type, String> widgetTypes

Derived widget class type.

API Level: 4
View Source

AddWidgetType(Type)

Add WidgetInfo in runtime

Declaration
C#
Copy
public void AddWidgetType(Type widgetType)
Parameters
Type Name Description
Tizen.System.Type widgetType

Derived widget class type.

View Source

Exit()

Exit NUIWidgetApplication.

Declaration
C#
Copy
public override void Exit()
Overrides
API Level: 4
View Source

FlushUpdateMessages()

Flush render/update thread messages synchronously.

Declaration
C#
Copy
public void FlushUpdateMessages()
Remarks

This function will relayout forcibily. This function is used for advanced developer. It will make main-thread overhead if you call this function frequencely.

View Source

OnCreate()

Overrides this method if want to handle OnCreate behavior.

Declaration
C#
Copy
protected override void OnCreate()
Overrides
API Level: 4
View Source

OnDeviceOrientationChanged(DeviceOrientationEventArgs)

This method is to handle behavior when the device orientation is changed.

When device is rotated to ccw or cw, this event occurs. In addition, this event is different to window orientation changed event. The window orientation event is for per a window and occurs when some flags should be set before.

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

The device orientation changed event argument

Overrides
View Source

OnLocaleChanged(LocaleChangedEventArgs)

Overrides this method if want to handle OnLocaleChanged behavior.

Declaration
C#
Copy
protected override void OnLocaleChanged(LocaleChangedEventArgs e)
Parameters
Type Name Description
LocaleChangedEventArgs e
Overrides
API Level: 4
View Source

OnLowBattery(LowBatteryEventArgs)

Overrides this method if want to handle OnLowBattery behavior.

Declaration
C#
Copy
protected override void OnLowBattery(LowBatteryEventArgs e)
Parameters
Type Name Description
LowBatteryEventArgs e
Overrides
API Level: 4
View Source

OnLowMemory(LowMemoryEventArgs)

Overrides this method if want to handle OnLowMemory behavior.

Declaration
C#
Copy
protected override void OnLowMemory(LowMemoryEventArgs e)
Parameters
Type Name Description
LowMemoryEventArgs e
Overrides
API Level: 4
View Source

OnPreCreate()

Overrides this method if want to handle OnPreCreate behavior.

Declaration
C#
Copy
protected virtual void OnPreCreate()
API Level: 4
View Source

OnRegionFormatChanged(RegionFormatChangedEventArgs)

Overrides this method if want to handle OnRegionFormatChanged behavior.

Declaration
C#
Copy
protected override void OnRegionFormatChanged(RegionFormatChangedEventArgs e)
Parameters
Type Name Description
RegionFormatChangedEventArgs e
Overrides
API Level: 4
View Source

OnTerminate()

Overrides this method if want to handle OnTerminate behavior.

Declaration
C#
Copy
protected override void OnTerminate()
Overrides
API Level: 4
View Source

Run(String[])

Run NUIWidgetApplication.

Declaration
C#
Copy
public override void Run(string[] args)
Parameters
Type Name Description
String[] args

Arguments from commandline.

Overrides
API Level: 4

Extension Methods