Tizen Native API
Dali::Toolkit Namespace Reference

DALi Toolkit namespace. More...

Classes

class  AccessibilityManager
 Manages registration of actors in an accessibility focus chain and changing the focused actor within that chain. More...
class  Alignment
 Alignment is a container which provides an easy way to align other actors inside its boundary. More...
class  Button
 Button is a base class for different kind of buttons. More...
class  CheckBoxButton
 CheckBoxButton provides a check box button which user can check or uncheck. More...
class  PushButton
 A PushButton changes its appearance when is pressed and returns to its original when is released. More...
class  RadioButton
 A RadioButton provides a radio button which two states selected or unselected. More...
class  Control
 Control is the base class for all controls. More...
class  ImageView
 ImageView is a class for displaying an Image. More...
class  ScrollBar
 ScrollBar is a UI component that can be linked to the scrollable objects indicating the current scroll position of the scrollable object. More...
class  ItemFactory
 ItemFactory is for providing actors to ItemView. More...
struct  ItemRange
 A support class for managing ranges of items. More...
class  ItemLayout
 An ItemLayout describes the constraints which are imposed on items in the layout. More...
class  ItemView
 ItemView is a scrollable layout container. More...
class  ScrollViewEffect
 ScrollView Effect base class, used to apply custom effects to a ScrollView instance. More...
class  ScrollViewPagePathEffect
 ScrollView Page Path Effect. More...
struct  ClampState2D
 A 2 dimensional clamp. More...
class  RulerDomain
 Used for specifying minimum/maximum extents of a ruler. More...
class  Ruler
 Abstract class to define scroll axes. More...
class  DefaultRuler
 Concrete implementation of Ruler that has no snapping and has one single page. More...
class  FixedRuler
 Concrete implementation of Ruler that has fixed snapping. More...
class  ScrollView
 ScrollView contains actors that can be scrolled manually (via touch) or automatically. More...
class  Scrollable
 Base class for derived Scrollables that contains actors that can be scrolled manually (via touch) or automatically. More...
class  TableView
 TableView is a layout container for aligning child actors in a grid like layout. More...
class  TextField
 A control which provides a single-line editable text field. More...
class  TextLabel
 A control which renders a short text string. More...
class  KeyboardFocusManager
 Provides the functionality of handling keyboard navigation and maintaining the two dimensional keyboard focus chain. More...

Functions

void MoveActorConstraint (Vector3 &current, const PropertyInputContainer &inputs)
 Move Actor constraint.
void WrapActorConstraint (Vector3 &position, const PropertyInputContainer &inputs)
 Wrap Actor constraint.
bool IsVertical (ControlOrientation::Type orientation)
 Query whether an orientation is vertical.
bool IsHorizontal (ControlOrientation::Type orientation)
 Query whether an orientation is horizontal.

Namespaces

namespace  ControlOrientation
 

Control Orientation namespace.


namespace  DefaultItemLayout
 

Default item layout mode.


namespace  Internal
 

Internal namespace for Control.


namespace  Text
 

Text rendering enumerations.


Enumerations

enum  ClampState
 How axes/rotation or scale are clamped. More...
enum  SnapType
 The snap type. More...
enum  DirectionBias
 DirectionBias types. More...

Typedefs

typedef IntrusivePtr< ItemLayoutItemLayoutPtr
 Pointer to ItemLayout object.
typedef unsigned int ItemId
 Unique identity for each item in the view.
typedef std::vector< ItemIdItemIdContainer
 Item id container type.
typedef ItemIdContainer::iterator ItemIdIter
 Item id iterator type.
typedef
ItemIdContainer::const_iterator 
ConstItemIdIter
 Item id const iterator type.
typedef std::pair< ItemId, ActorItem
 Item type.
typedef std::vector< ItemItemContainer
 Item container type.
typedef ItemContainer::iterator ItemIter
 Item iterator type.
typedef
ItemContainer::const_iterator 
ConstItemIter
 Item const iterator type.
typedef IntrusivePtr< RulerRulerPtr
 Pointer to Ruler object.

Variables

const unsigned int TOOLKIT_MAJOR_VERSION
 The major version number of the Toolkit.
const unsigned int TOOLKIT_MINOR_VERSION
 The minor version number of the Toolkit.
const unsigned int TOOLKIT_MICRO_VERSION
 The micro version number of the Toolkit.
const char *const TOOLKIT_BUILD_DATE
 The date/time the Toolkit library was built.

Detailed Description

DALi Toolkit namespace.

Since :
2.4