/*
* Copyright(c) 2017 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.
*
*/
using System.ComponentModel;
namespace Tizen.NUI
{
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
public enum DefaultItemLayoutProperty
{
///
/// The type of the Layout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
TYPE = 0,
///
/// The size of each item in the Layout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
ITEM_SIZE,
///
/// The internal orientation of the Layout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
ORIENTATION,
///
/// The number of columns in the GridLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
GRID_COLUMN_NUMBER,
///
/// The spacing between rows in the GridLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
GRID_ROW_SPACING,
///
/// The spacing between columns in the GridLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
GRID_COLUMN_SPACING,
///
/// The margin in the top of the GridLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
GRID_TOP_MARGIN,
///
/// The margin in the bottom of the GridLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
GRID_BOTTOM_MARGIN,
///
/// The margin in the left and right of the GridLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
GRID_SIDE_MARGIN,
///
/// The factor used to customise the scroll speed while dragging and swiping the GridLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
GRID_SCROLL_SPEED_FACTOR,
///
/// The maximum swipe speed in pixels per second of GridLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
GRID_MAXIMUM_SWIPE_SPEED,
///
/// The duration of the flick animation in seconds of GridLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
GRID_ITEM_FLICK_ANIMATION_DURATION,
///
/// The number of columns in the DepthLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
DEPTH_COLUMN_NUMBER,
///
/// The number of rows in the DepthLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
DEPTH_ROW_NUMBER,
///
/// The spacing between rows in the DepthLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
DEPTH_ROW_SPACING,
///
/// The factor used to customise the scroll speed while dragging and swiping the DepthLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
DEPTH_SCROLL_SPEED_FACTOR,
///
/// The maximumSwipSpeed of the DepthLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
DEPTH_MAXIMUM_SWIPE_SPEED,
///
/// The duration of the flick animation in seconds of DepthLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
DEPTH_ITEM_FLICK_ANIMATION_DURATION,
///
/// The tilt angle of DepthLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
DEPTH_TILT_ANGLE,
///
/// The tilt angle of the individual items in the DepthLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
DEPTH_ITEM_TILT_ANGLE,
///
/// The spacing angle between items in the SpiralLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
SPIRAL_ITEM_SPACING,
///
/// The factor used to customise the scroll speed while dragging and swiping the SpiralLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
SPIRAL_SCROLL_SPEED_FACTOR,
///
/// The maximum swipe speed in pixels per second of the SpiralLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
SPIRAL_MAXIMUM_SWIPE_SPEED,
///
/// The duration of the flick animation in seconds of the SpiralLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
SPIRAL_ITEM_FLICK_ANIMATION_DURATION,
///
/// The vertical distance for one revolution of the SpiralLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
SPIRAL_REVOLUTION_DISTANCE,
///
/// The alignment of the top-item, when at the beginning of the SpiralLayout.
///
/// This will be public opened in next tizen after ACR done. Before ACR, need to be hidden as inhouse API.
SPIRAL_TOP_ITEM_ALIGNMENT
}
}