/* * 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 } }