2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
5 // Licensed under the Apache License, Version 2.0 (the License);
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
9 // http://www.apache.org/licenses/LICENSE-2.0/
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an ”AS IS” BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
19 * @file FUiCtrlGalleryTypes.h
20 * @brief This is the header file for the Gallery enumerations.
22 * This header file contains the declarations of the Gallery enumerations.
24 * These enumerations define the various properties of a %Gallery control.
26 #ifndef _FUI_CTRL_GALLERY_ENUM_H_
27 #define _FUI_CTRL_GALLERY_ENUM_H_
29 namespace Tizen { namespace Ui { namespace Controls
33 * @enum GalleryImageRotation
35 * Defines the rotation of an image of a Gallery control.
40 enum GalleryImageRotation
42 GALLERY_IMAGE_ROTATION_0 = 0, /**< The no rotation */
43 GALLERY_IMAGE_ROTATION_90, /**< The 90 degree clockwise rotation */
44 GALLERY_IMAGE_ROTATION_180, /**< The clockwise rotation */
45 GALLERY_IMAGE_ROTATION_270 /**< The anticlockwise rotation */
49 * @enum GalleryAnimation
51 * Defines the animation type of a Gallery control.
58 GALLERY_ANIMATION_PAGE, /**< The page turn animation */
59 GALLERY_ANIMATION_DISSOLVE, /**< The dissolve animation */
60 GALLERY_ANIMATION_ZOOM /**< The zoom animation */
64 * @enum GalleryRefreshType
66 * Defines the update type of a Gallery control.
71 enum GalleryRefreshType
73 GALLERY_REFRESH_TYPE_ITEM_ADD = 0, /**< The refresh type is add */
74 GALLERY_REFRESH_TYPE_ITEM_REMOVE, /**< The refresh type is remove */
75 GALLERY_REFRESH_TYPE_ITEM_MODIFY /**< The refresh type is modify */
78 }}} // Tizen::Ui::Controls
80 #endif // _FUI_CTRL_GALLERY_ENUM_H_