Merge "Unchecked GetCharacter func when index is over string length" into tizen_2.2
[platform/framework/native/uifw.git] / inc / FUiCtrlIconListTypes.h
1 //
2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
4 //
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
8 //
9 //     http://www.apache.org/licenses/LICENSE-2.0/
10 //
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.
16 //
17 /**
18  * @file                FUiCtrlIconListTypes.h
19  * @brief               This is the header file for the enumerations of the IconList class.
20  *
21  * This header file contains the declarations of the enumerations of the IconList class.
22  *
23  * These enumerations define the various properties of the %IconList control.
24  */
25
26 #ifndef _FUI_CTRL_ICON_LIST_TYPES_H_
27 #define _FUI_CTRL_ICON_LIST_TYPES_H_
28
29 namespace Tizen { namespace Ui { namespace Controls
30 {
31
32 /**
33  * @if OSPDEPREC
34  * @enum    IconListStyle
35  *
36  * Defines the styles of IconList.
37  *
38  * @brief <i> [Deprecated]  </i>
39  * @deprecated This enum is deprecated. Instead of using this enum, use the IconListViewStyle enumeration.
40  * @since               2.0
41  * @endif
42  */
43 enum IconListStyle
44 {
45         ICON_LIST_STYLE_NORMAL = 0,                         /**< @if OSPDEPREC The No mark or radio check @endif */
46         ICON_LIST_STYLE_RADIO,                              /**< @if OSPDEPREC The radio style for single selection @endif */
47         ICON_LIST_STYLE_MARK,                               /**< @if OSPDEPREC The mark style for multiple selection @endif */
48 };
49
50 /**
51  * @if OSPDEPREC
52  * @enum IconListCheckBoxPosition
53  *
54  * Defines the check-box position.
55  *
56  * @brief <i> [Deprecated]  </i>
57  * @deprecated This enum is deprecated. Instead of using this enum, use the IconListViewCheckBoxPosition enumeration.
58  * @since       2.0
59  * @endif
60  */
61 enum IconListCheckBoxPosition
62 {
63         ICON_LIST_CHECK_BOX_POSITION_TOP_LEFT,              /**< @if OSPDEPREC The position of checkbox is top-left @endif */
64         ICON_LIST_CHECK_BOX_POSITION_TOP_RIGHT,             /**< @if OSPDEPREC The position of checkbox is top-right @endif */
65         ICON_LIST_CHECK_BOX_POSITION_BOTTOM_LEFT,           /**< @if OSPDEPREC The position of checkbox is bottom-left @endif */
66         ICON_LIST_CHECK_BOX_POSITION_BOTTOM_RIGHT           /**< @if OSPDEPREC The position of checkbox is bottom-right @endif */
67 };
68
69 }}} // Tizen::Ui::Controls
70
71 #endif //_FUI_CTRL_ICON_LIST_TYPES_H_