1 #ifndef __DALI_TOOLKIT_DOC_H__
2 #define __DALI_TOOLKIT_DOC_H__
6 * @ingroup CAPI_UI_FRAMEWORK
8 * @brief DALi is a cross-platform 3D UI Toolkit for embedded systems.
10 * @section dali-overview Overview
11 * DALi's 3D user interface engine enables you to create rich and high-performance
12 * UI applications. DALi is based on OpenGL ES 2.0, but provides a clean
13 * cross-platform C++ framework.
14 * This means that you can use high-level DALi APIs instead of accessing
15 * low-level OpenGL APIs directly.
17 * <li>DALi Core: This module provides scene graph-based rendering, animation, and event handling.</li>
18 * <li>DALi Adaptor: This module is a platform adaptation layer.</li>
19 * <li>DALi Toolkit: This module provides UI components and various effects on top of the dali-core.</li>
22 * @defgroup dali-toolkit DALi Toolkit
25 * @brief This module provides UI components and various effects on top of the dali-core.
28 * @defgroup dali-toolkit-accessibility-manager Accessibility Manager
29 * @brief AccessibilityManager manages a accessibility focus chain.
31 * @defgroup dali-toolkit-controls Controls
32 * @brief Controls are interactive components for layouting the user interface.
35 * @defgroup dali-toolkit-controls-alignment Alignment
36 * @brief Alignment is a container which provides an easy way to align other actors inside its boundary.
38 * @defgroup dali-toolkit-controls-buttons Buttons
39 * @brief Button is a small object on UI that you can press.
41 * @defgroup dali-toolkit-controls-gaussian-blur-view Gaussian Blur View
42 * @brief GaussianBlurView provides a render process that blurs an image.
44 * @defgroup dali-toolkit-controls-image-view Image View
45 * @brief ImageView is a control displying an image.
47 * @defgroup dali-toolkit-controls-scroll-bar Scroll Bar
48 * @brief ScrollBar control.
50 * @defgroup dali-toolkit-controls-scrollable Scrollable
51 * @brief Scrollable container controls.
54 * @defgroup dali-toolkit-controls-item-view Item View
55 * @brief ItemView class is a scrollable container that can contain many items.
57 * @defgroup dali-toolkit-controls-scroll-view Scroll View
58 * @brief ScrollView class provides scrollable view which contains actors and can be scrolled automatically or manually by panning.
61 * @defgroup dali-toolkit-controls-table-view Table View
62 * @brief TableView class is a layout container for aligning child actors in a grid like layout.
64 * @defgroup dali-toolkit-controls-text-controls Text Controls
65 * @brief Controls for displaying text or text input.
68 * @defgroup dali-toolkit-focus-manager Focus Manager
69 * @brief Classes for handling keyboard navigation and maintaining the two dimensional keyboard focus chain.
75 #endif /* __DALI_TOOLKIT_DOC_H__ */