1 # DALi Introduction ajskdfajksd fhksja
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)
21 + [How to build DALi on Ubuntu Desktop](@ref build-ubuntu)
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 + [Image Actor](@ref image-actor)
34 + [Image View](@ref image-view)
35 + [Animation](@ref animation)
36 + [Basic Framework](@ref animation-basics)
37 + [Key Frame Animations](@ref animation-key-frame)
38 + [Path Animations](@ref animation-paths)
39 + [Constraints](@ref constraints)
40 + [Equal To Constraint](@ref constraints-equal-to)
41 + [Relative To Constraint](@ref constraints-relative-to)
42 + [Multi-threading Notes](@ref animation-multi-threading-notes)
43 + [Shader Animation](@ref animation-shader)
44 + [Styling](@ref styling)
47 + [Resource Image](@ref resource-image)
48 + [9 Patch Image](@ref resource-9-patch)
49 + [Buffer Image](@ref resource-buffer)
51 ### Control Base Class & Renderers
52 + [Background Feature](@ref background)
54 + [Accessibility](@ref accessibility)
55 + [Control Renderers](@ref control-renderers)
59 + [ItemView](@ref item-view)
61 + [Scroll View](@ref scroll-view)
63 + [Text Editor](@ref text-editor)
64 + [Text Field](@ref text-field)
65 + [Text Label](@ref text-label)
70 + [Overview](@ref shader-intro)
73 + [JSON and JavaScript Overview](@ref scriptoverview)
74 + [JSON Syntax](@ref script-json-specification)
75 + [Scripting Hello World](@ref script-hello)
78 + Environment Variables
79 + [Resource Tracking](@ref resourcetracking)
81 + [Debug Renderer](@ref debugrenderer)
82 + [Stagehand - DALi Visual Debugger](@ref stagehand)
85 + [Overview](@ref viewing-modes)
88 + [How to write Custom UI Components](@ref creating-custom-controls)
89 + [Size Negotiation for Controls](@ref size-negotiation-controls)
90 + [Type Registration](@ref type-registration)
91 + [Automated Tests](@ref auto_testing)
92 + [Programming Guide](@ref documentationguide)
93 + [JavaScript Wrapping Guide for DALi developers](@ref javascriptwrapping)
95 ### Application Optimization Guide
96 + [Texture Atlases](@ref textureatlases)
97 + [Texture Compression](@ref texturecompression)
98 + [Rescaling Images](@ref resourceimagescaling)
99 + Performance & Debugging
100 + [Performance Tips](@ref performancetips)
101 + [Performance Profiling](@ref performanceprofiling)