(Programming Guide) Initial chapter on creating a custom control
[platform/core/uifw/dali-toolkit.git] / docs / content / main.md
index c34c256..2a9fd0b 100644 (file)
@@ -30,6 +30,7 @@
   + [Event Handling](@ref event-system)
   + [Layouting](@ref size-negotiation)
   + [Image Actor](@ref image-actor)
   + [Event Handling](@ref event-system)
   + [Layouting](@ref size-negotiation)
   + [Image Actor](@ref image-actor)
+  + [Image View](@ref image-view)
  + [Animation](@ref animation)
   + [Basic Framework](@ref animation-basics)
   + [Key Frame Animations](@ref animation-key-frame)
  + [Animation](@ref animation)
   + [Basic Framework](@ref animation-basics)
   + [Key Frame Animations](@ref animation-key-frame)
    + [Relative To Constraint](@ref constraints-relative-to)
   + [Multi-threading Notes](@ref animation-multi-threading-notes)
   + [Shader Animation](@ref animation-shader)
    + [Relative To Constraint](@ref constraints-relative-to)
   + [Multi-threading Notes](@ref animation-multi-threading-notes)
   + [Shader Animation](@ref animation-shader)
+  + [Styling](@ref styling)
 
 ### Resources
  + [Resource Image](@ref resource-image)
  + [9 Patch Image](@ref resource-9-patch)
  + [Buffer Image](@ref resource-buffer)
 
 
 ### Resources
  + [Resource Image](@ref resource-image)
  + [9 Patch Image](@ref resource-9-patch)
  + [Buffer Image](@ref resource-buffer)
 
-### Control Base Class
+### Control Base Class & Renderers
  + [Background Feature](@ref background)
  + Keyboard Focus
  + [Background Feature](@ref background)
  + Keyboard Focus
- + Accessibility
+ + [Accessibility](@ref accessibility)
+ + [Control Renderers](@ref control-renderers)
 
 ### UI Components
 
 ### UI Components
- + [Text Label](@ref text-label)
- + [Text Field](@ref text-field)
  + Buttons
  + Buttons
- + TableView
- + [Scroll View](@ref scroll-view)
  + [ItemView](@ref item-view)
  + [ItemView](@ref item-view)
+ + [Popup](@ref popup)
+ + [Scroll View](@ref scroll-view)
+ + TableView
+ + [Text Editor](@ref text-editor)
+ + [Text Field](@ref text-field)
+ + [Text Label](@ref text-label)
 
 ### RenderTasks
 
 
 ### RenderTasks
 
  + Environment Variables
  + [Resource Tracking](@ref resourcetracking)
  + Logging
  + Environment Variables
  + [Resource Tracking](@ref resourcetracking)
  + Logging
+ + [Debug Renderer](@ref debugrenderer)
  + [Stagehand - DALi Visual Debugger](@ref stagehand)
 
 ### Viewing Modes
  + [Overview](@ref viewing-modes)
 
 ### Extending DALi
  + [Stagehand - DALi Visual Debugger](@ref stagehand)
 
 ### Viewing Modes
  + [Overview](@ref viewing-modes)
 
 ### Extending DALi
- + Control Base Class Services
- + How to write Custom UI Components
+ + [How to write Custom UI Components](@ref creating-custom-controls)
   + [Size Negotiation for Controls](@ref size-negotiation-controls)
   + [Type Registration](@ref type-registration)
   + [Size Negotiation for Controls](@ref size-negotiation-controls)
   + [Type Registration](@ref type-registration)
-  + How to make Controls Scriptable
  + [Automated Tests](@ref auto_testing)
  + [Programming Guide](@ref documentationguide)
  + [JavaScript Wrapping Guide for DALi developers](@ref javascriptwrapping)
  + [Automated Tests](@ref auto_testing)
  + [Programming Guide](@ref documentationguide)
  + [JavaScript Wrapping Guide for DALi developers](@ref javascriptwrapping)