X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=doc%2Fdali-toolkit-doc.h;h=d390f9af668d1654026a30fe40dcee7df1b50bfd;hb=8a7433af8408ffc1869d696ec78332d775e7e772;hp=2cb0f1ad80474974d03941a57f32e664886e82d5;hpb=dcf0eeebe1e683b311b675e93adcc21a0602e671;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git
diff --git a/doc/dali-toolkit-doc.h b/doc/dali-toolkit-doc.h
index 2cb0f1a..d390f9a 100644
--- a/doc/dali-toolkit-doc.h
+++ b/doc/dali-toolkit-doc.h
@@ -1,6 +1,23 @@
#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
@@ -8,65 +25,144 @@
* @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.
- *
+ *
+ * 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-accessibility-manager Accessibility Manager
- * @brief AccessibilityManager manages a accessibility focus chain.
-
- * @defgroup dali-toolkit-controls Controls
+ * @defgroup dali_toolkit_controls Controls
* @brief Controls are interactive components for layouting the user interface.
* @{
- * @defgroup dali-toolkit-controls-alignment Alignment
+ * @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
+ * @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
+ * @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
+ * @defgroup dali_toolkit_controls_image_view Image View
* @brief ImageView is a control displying an image.
- * @defgroup dali-toolkit-controls-scroll-bar Scroll Bar
+ * @defgroup dali_toolkit_controls_scroll_bar Scroll Bar
* @brief ScrollBar control.
- * @defgroup dali-toolkit-controls-scrollable Scrollable
+ * @defgroup dali_toolkit_controls_scrollable Scrollable
* @brief Scrollable container controls.
* @{
- * @defgroup dali-toolkit-controls-item-view Item View
+ * @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_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
+ * @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
+ * @defgroup dali_toolkit_controls_text_controls Text Controls
* @brief Controls for displaying text or text input.
+ * @defgroup dali_toolkit_controls_flex_container Flex Container
+ * @brief FlexContainer is a container for Flexbox layout.
+
* @}
- * @defgroup dali-toolkit-focus-manager Focus Manager
- * @brief Classes for handling keyboard navigation and maintaining the two dimensional keyboard focus chain.
+
+ * @defgroup dali_toolkit_managers Managers
+ * @brief Singleton classes for managing application-wide functionalities.
* @}
*/