2 * Copyright(c) 2017 Samsung Electronics Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
18 using System.ComponentModel;
23 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
24 [EditorBrowsable(EditorBrowsableState.Never)]
25 public enum DefaultItemLayoutProperty
28 /// The type of the Layout.
30 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
34 /// The size of each item in the Layout.
36 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
40 /// The internal orientation of the Layout.
42 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
46 /// The number of columns in the GridLayout.
48 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
52 /// The spacing between rows in the GridLayout.
54 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
58 /// The spacing between columns in the GridLayout.
60 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
64 /// The margin in the top of the GridLayout.
66 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
70 /// The margin in the bottom of the GridLayout.
72 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
76 /// The margin in the left and right of the GridLayout.
78 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
82 /// The factor used to customise the scroll speed while dragging and swiping the GridLayout.
84 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
85 GRID_SCROLL_SPEED_FACTOR,
88 /// The maximum swipe speed in pixels per second of GridLayout.
90 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
91 GRID_MAXIMUM_SWIPE_SPEED,
94 /// The duration of the flick animation in seconds of GridLayout.
96 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
97 GRID_ITEM_FLICK_ANIMATION_DURATION,
100 /// The number of columns in the DepthLayout.
102 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
106 /// The number of rows in the DepthLayout.
108 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
112 /// The spacing between rows in the DepthLayout.
114 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
118 /// The factor used to customise the scroll speed while dragging and swiping the DepthLayout.
120 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
121 DEPTH_SCROLL_SPEED_FACTOR,
124 /// The maximumSwipSpeed of the DepthLayout.
126 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
127 DEPTH_MAXIMUM_SWIPE_SPEED,
130 /// The duration of the flick animation in seconds of DepthLayout.
132 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
133 DEPTH_ITEM_FLICK_ANIMATION_DURATION,
136 /// The tilt angle of DepthLayout.
138 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
142 /// The tilt angle of the individual items in the DepthLayout.
144 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
145 DEPTH_ITEM_TILT_ANGLE,
148 /// The spacing angle between items in the SpiralLayout.
150 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
154 /// The factor used to customise the scroll speed while dragging and swiping the SpiralLayout.
156 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
157 SPIRAL_SCROLL_SPEED_FACTOR,
160 /// The maximum swipe speed in pixels per second of the SpiralLayout.
162 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
163 SPIRAL_MAXIMUM_SWIPE_SPEED,
166 /// The duration of the flick animation in seconds of the SpiralLayout.
168 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
169 SPIRAL_ITEM_FLICK_ANIMATION_DURATION,
172 /// The vertical distance for one revolution of the SpiralLayout.
174 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
175 SPIRAL_REVOLUTION_DISTANCE,
178 /// The alignment of the top-item, when at the beginning of the SpiralLayout.
180 /// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
181 SPIRAL_TOP_ITEM_ALIGNMENT