Namespace Tizen.NUI.BaseComponents

Description

Classes

AnchorClickedEventArgs

AnchorClickedEventArgs is a class to record anchor click event arguments which will be sent to user.

CameraView

CameraView is a view for camera preview.

ControlState

Class for describing the states of control. If a non-control view class would want to get the control state, please refer Tizen.NUI.BaseComponents.View.EnableControlState.

CustomView

CustomView provides some common functionality required by all views.

FlexContainer

FlexContainer implements a subset of the flexbox spec (defined by W3C):https://www.w3.org/TR/css3-flexbox/
It aims at providing a more efficient way to layout, align, and distribute space among items in the container, even when their size is unknown or dynamic.
FlexContainer has the ability to alter the width and the height of its children (i.e., flex items) to fill the available space in the best possible way on different screen sizes.
FlexContainer can expand items to fill available free space, or shrink them to prevent overflow.

GLView

GLView allows drawing with OpenGL. GLView creates a context, a surface, and a render thread. The render thread invokes user's callbacks.

ImageView

ImageView is a class for displaying an image resource.
An instance of ImageView can be created using a URL or an image instance.

ImageView.ResourceReadyEventArgs

Event arguments of resource ready.

InputFilteredEventArgs

InputFilteredEventArgs is a class to record input filter event arguments which will be sent to user.

LayoutParamPolicies

Layout policies to decide the size of View when the View is laid out in its parent View. LayoutParamPolicies.MatchParent and LayoutParamPolicies.WrapContent can be assigned to WidthSpecification and HeightSpecification.

LottieAnimationView

LottieAnimationView renders an animated vector image (Lottie file).

Scrollable

Base class for derived Scrollable that contains actors that can be scrolled manually (via touch) or automatically.

Scrollable.CompletedEventArgs

The scroll animation completed event arguments.

Scrollable.StartedEventArgs

The scroll animation started event arguments.

Scrollable.UpdatedEventArgs

The scrollable updated event arguments.

Selector<T>

The selector class is a collection of a ControlState and a T value pair.

SelectorItem<T>

The selector item class that stores a control state and a T value pair.

TableView

TableView is a layout container for aligning child actors in a grid like layout.
TableView constraints the X and the Y position and the width and the height of the child actors.
The Z position and depth are left intact so that the 3D model actors can also be laid out in a grid without loosing their depth scaling.

TableView.CellPosition

Class to specify the layout position for the child view.

TextEditor

A control which provides a multi-line editable text editor.

TextEditor.ScrollStateChangedEventArgs

Event arguments that passed via the ScrollStateChanged signal.

TextEditor.TextChangedEventArgs

Event arguments that passed via the TextChanged signal.

TextField

A control which provides a single line editable text field.

TextField.MaxLengthReachedEventArgs

The MaxLengthReached event arguments.

TextField.TextChangedEventArgs

The TextChanged event arguments.

TextLabel

A control which renders a short text string.
Text labels are lightweight, non-editable, and do not respond to the user input.

VideoView

VideoView is a control for video playback and display.

VideoView.FinishedEventArgs

Event arguments that passed via the finished signal.

View

View is the base class for all views.

View.ChildAddedEventArgs

Event argument passed through the ChildAdded event.

View.ChildRemovedEventArgs

Event argument passed through the ChildRemoved event.

View.HoverEventArgs

Event arguments that passed via the hover signal.

View.KeyEventArgs

Event arguments that passed via the KeyEvent signal.

View.LayoutDirectionChangedEventArgs

Event arguments of layout direction changed.

View.TouchEventArgs

Event arguments that passed via the touch signal.

View.VisibilityChangedEventArgs

Event arguments of visibility changed.

View.WheelEventArgs

Event arguments that passed via the wheel signal.

ViewStyle

The base class of style attributes for a view.

VisualView

A visual view control if a user adds any visual to it.

WebView

WebView allows presenting content with embedded web browser, both local files and remote websites.

Enums

FlexContainer.Alignment

Enumeration for the alignment of the flex items or lines when the items or lines do not use all the available space on the cross axis.

FlexContainer.ContentDirectionType

Enumeration for the primary direction in which content is ordered in the flex container and on which sides the ?�start??and ?�end??are.

FlexContainer.FlexDirectionType

Enumeration for the direction of the main axis in the flex container. This determines the direction that flex items are laid out in the flex container.

FlexContainer.Justification

Enumeration for the alignment of the flex items when the items do not use all available space on the main axis.

FlexContainer.WrapType

Enumeration for the wrap type of the flex container when there is no enough room for all the items on one flex line.

GLView.ColorFormat

Enumeration for the color format of the color buffer

ImageView.LoadingStatusType

Enumeration for LoadingStatus of image.

LottieAnimationView.LoopingModeType

Enumeration for what looping mode is in.

LottieAnimationView.PlayStateType

Enumeration for what state the vector animation is in

LottieAnimationView.StopBehaviorType

Enumeration for what to do when the animation is stopped.

TableView.LayoutPolicy

Enumeration for describing how the size of a row or column has been set.

View.FocusDirection

Describes the direction to move the focus towards.

View.States

Enumeration for describing the states of the view.

ViewLayoutDirectionType

The View layout Direction type.

Delegates

GLView.GLInitializeDelegate

Type of callback to initialize OpenGLES.

GLView.GLRenderFrameDelegate

Type of callback to render the frame with OpenGLES APIs. If the return value of this callback is not 0, the eglSwapBuffers() will be called.

GLView.GLTerminateDelegate

Type of callback to clean up GL resource.

GLView.ViewResizeDelegate

Type of resize callback