#ifndef __DALI_TOOLKIT_DOC_H__
#define __DALI_TOOLKIT_DOC_H__
/*
* Copyright (c) 2016 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
/**
* @defgroup dali DALi
* @ingroup CAPI_UI_FRAMEWORK
*
* @brief DALi is a cross-platform 3D UI Toolkit for embedded systems.
*
* @section dali-overview Overview
*
* DALi's 3D user interface engine enables you to create rich and high-performance
* UI applications. DALi is based on OpenGL ES 2.0, but provides a clean
* cross-platform C++ framework.
* This means that you can use high-level DALi APIs instead of accessing
* low-level OpenGL APIs directly.
*
* DALi consists of the following modules:
*
*
* API Group |
* Description |
*
*
* @ref dali_toolkit_controls |
* Controls are interactive components for layouting the user interface. |
*
*
* @ref dali_toolkit_controls_alignment |
* Alignment is a container which provides an easy way to align other actors inside its boundary. |
*
*
* @ref dali_toolkit_controls_buttons |
* Button is a small object on UI that you can press. |
*
*
* @ref dali_toolkit_controls_gaussian_blur_view |
* GaussianBlurView provides a render process that blurs an image. |
*
*
* @ref dali_toolkit_controls_image_view |
* ImageView is a control displying an image. |
*
*
* @ref dali_toolkit_controls_scroll_bar |
* ScrollBar control. |
*
*
* @ref dali_toolkit_controls_scrollable |
* Scrollable container controls. |
*
*
* @ref dali_toolkit_controls_item_view |
* ItemView class is a scrollable container that can contain many items. |
*
*
* @ref dali_toolkit_controls_scroll_view |
* ScrollView class provides scrollable view which contains actors and can be scrolled automatically or manually by panning. |
*
*
* @ref dali_toolkit_controls_table_view |
* TableView class is a layout container for aligning child actors in a grid like layout. |
*
*
* @ref dali_toolkit_controls_text_controls |
* Controls for displaying text or text input. |
*
*
* @ref dali_toolkit_managers |
* Singleton classes for managing application-wide functionalities. |
*
*
*
* @ingroup dali
* @{
* @defgroup dali_toolkit_controls Controls
* @brief Controls are interactive components for layouting the user interface.
* @{
* @defgroup dali_toolkit_controls_alignment Alignment
* @brief Alignment is a container which provides an easy way to align other actors inside its boundary.
* @defgroup dali_toolkit_controls_buttons Buttons
* @brief Button is a small object on UI that you can press.
* @defgroup dali_toolkit_controls_gaussian_blur_view Gaussian Blur View
* @brief GaussianBlurView provides a render process that blurs an image.
* @defgroup dali_toolkit_controls_image_view Image View
* @brief ImageView is a control displying an image.
* @defgroup dali_toolkit_controls_scroll_bar Scroll Bar
* @brief ScrollBar control.
* @defgroup dali_toolkit_controls_scrollable Scrollable
* @brief Scrollable container controls.
* @{
* @defgroup dali_toolkit_controls_item_view Item View
* @brief ItemView class is a scrollable container that can contain many items.
* @defgroup dali_toolkit_controls_scroll_view Scroll View
* @brief ScrollView class provides scrollable view which contains actors and can be scrolled automatically or manually by panning.
* @}
* @defgroup dali_toolkit_controls_table_view Table View
* @brief TableView class is a layout container for aligning child actors in a grid like layout.
* @defgroup dali_toolkit_controls_text_controls Text Controls
* @brief Controls for displaying text or text input.
* @}
* @defgroup dali_toolkit_managers Managers
* @brief Singleton classes for managing application-wide functionalities.
* @}
*/
#endif /* __DALI_TOOLKIT_DOC_H__ */