Updated programming guide to discuss AnimateTo/By and rotations
[platform/core/uifw/dali-toolkit.git] / docs / content / main.md
1 # DALi Introduction ajskdfajksd fhksja
2
3 ### Introduction
4  + [What is DALi?](@ref dali-introduction)
5  + [Features](@ref dali-features)
6  + [High Level Design](@ref dali-hld)
7   + [Components](@ref dali-components)
8   + [Main, Update & Render Threads](@ref dali-threads)
9  + [DALi Fundamentals](@ref fundamentals)
10   + [Actors & Stage](@ref actors-and-stage)
11   + [Layers and draw order](@ref layer)
12   + [Coordinate System](@ref coordinate-system)
13   + [Scene Graph](@ref scene-graph)
14   + [Handle / Body Idiom](@ref handle-body-idiom)
15   + [Signals](@ref signals)
16   + [Properties](@ref properties)
17   + [Actions](@ref actions)
18  + [Tutorial: Hello World](@ref hello-world)
19
20 ### Getting Started
21  + [How to build DALi on Ubuntu Desktop](@ref build-ubuntu)
22
23 ### Programming Guide
24  + [Programming Languages:](@ref programming-languages)
25   + [C++](@ref c-plus-plus)
26   + [JavaScript](@ref java-script-support)
27   + [JSON](@ref json-support)
28  + [Application](@ref dali-application)
29  + [Actors](@ref actors-and-stage)
30   + [Positioning](@ref positioning-actors)
31   + [Event Handling](@ref event-system)
32   + [Layouting](@ref size-negotiation)
33  + [Animation](@ref animation)
34   + [Basic Framework](@ref animation-basics)
35   + [Key Frame Animations](@ref animation-key-frame)
36   + [Path Animations](@ref animation-paths)
37   + [Constraints](@ref constraints)
38    + [Equal To Constraint](@ref constraints-equal-to)
39    + [Relative To Constraint](@ref constraints-relative-to)
40   + [Multi-threading Notes](@ref animation-multi-threading-notes)
41   + [Shader Animation](@ref animation-shader)
42   + [Styling](@ref styling)
43
44 ### Resources
45  + [Resource Image](@ref resource-image)
46  + [9 Patch Image](@ref resource-9-patch)
47  + [Buffer Image](@ref resource-buffer)
48
49 ### Control Base Class & Renderers
50  + [Background Feature](@ref background)
51  + Keyboard Focus
52  + [Accessibility](@ref accessibility)
53  + [Control Renderers](@ref control-renderers)
54
55 ### UI Components
56  + Buttons
57  + [ImageView](@ref image-view)
58  + [ItemView](@ref item-view)
59  + [Popup](@ref popup)
60  + [Scroll View](@ref scroll-view)
61  + TableView
62  + [Text Editor](@ref text-editor)
63  + [Text Field](@ref text-field)
64  + [Text Label](@ref text-label)
65
66 ### RenderTasks
67
68 ### Shader Effects
69  + [Overview](@ref shader-intro)
70
71 ### Scripting
72  + [JSON and JavaScript Overview](@ref scriptoverview)
73  + [JSON Syntax](@ref script-json-specification)
74  + [Scripting Hello World](@ref script-hello)
75
76 ### Tools
77  + Environment Variables
78  + [Resource Tracking](@ref resourcetracking)
79  + Logging
80  + [Debug Renderer](@ref debugrenderer)
81  + [Stagehand - DALi Visual Debugger](@ref stagehand)
82
83 ### Viewing Modes
84  + [Overview](@ref viewing-modes)
85
86 ### Extending DALi
87  + [How to write Custom UI Components](@ref creating-custom-controls)
88   + [Size Negotiation for Controls](@ref size-negotiation-controls)
89   + [Type Registration](@ref type-registration)
90  + [Automated Tests](@ref auto_testing)
91  + [Programming Guide](@ref documentationguide)
92  + [JavaScript Wrapping Guide for DALi developers](@ref javascriptwrapping)
93
94 ### Application Optimization Guide
95  + [Rescaling Images](@ref resourceimagescaling)
96  + Performance & Debugging
97  + [Performance Tips](@ref performancetips)
98  + [Performance Profiling](@ref performanceprofiling)
99