/// FlexContainer can expand items to fill available free space, or shrink them to prevent overflow.<br />
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
public class FlexContainer : View
{
- /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
+ /// <summary> Property of ContentDirection </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public static readonly BindableProperty ContentDirectionProperty = BindableProperty.Create("ContentDirection", typeof(ContentDirectionType), typeof(FlexContainer), ContentDirectionType.Inherit, propertyChanged: (bindable, oldValue, newValue) =>
{
Tizen.NUI.Object.GetProperty(flexContainer.swigCPtr, FlexContainer.Property.CONTENT_DIRECTION).Get(out temp);
return (ContentDirectionType)temp;
});
- /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
+ /// <summary> Property of FlexDirection </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public static readonly BindableProperty FlexDirectionProperty = BindableProperty.Create("FlexDirection", typeof(FlexDirectionType), typeof(FlexContainer), FlexDirectionType.Column, propertyChanged: (bindable, oldValue, newValue) =>
{
Tizen.NUI.Object.GetProperty(flexContainer.swigCPtr, FlexContainer.Property.FLEX_DIRECTION).Get(out temp);
return (FlexDirectionType)temp;
});
- /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
+ /// <summary> Property of FlexWrap </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public static readonly BindableProperty FlexWrapProperty = BindableProperty.Create("FlexWrap", typeof(WrapType), typeof(FlexContainer), WrapType.NoWrap, propertyChanged: (bindable, oldValue, newValue) =>
{
Tizen.NUI.Object.GetProperty(flexContainer.swigCPtr, FlexContainer.Property.FLEX_WRAP).Get(out temp);
return (WrapType)temp;
});
- /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
+ /// <summary> Property of JustifyContent </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public static readonly BindableProperty JustifyContentProperty = BindableProperty.Create("JustifyContent", typeof(Justification), typeof(FlexContainer), Justification.JustifyFlexStart, propertyChanged: (bindable, oldValue, newValue) =>
{
Tizen.NUI.Object.GetProperty(flexContainer.swigCPtr, FlexContainer.Property.JUSTIFY_CONTENT).Get(out temp);
return (Justification)temp;
});
- /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
+ /// <summary> Property of AlignItems </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public static readonly BindableProperty AlignItemsProperty = BindableProperty.Create("AlignItems", typeof(Alignment), typeof(FlexContainer), Alignment.AlignAuto, propertyChanged: (bindable, oldValue, newValue) =>
{
Tizen.NUI.Object.GetProperty(flexContainer.swigCPtr, FlexContainer.Property.ALIGN_ITEMS).Get(out temp);
return (Alignment)temp;
});
- /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
+ /// <summary> Property of AlignContent </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public static readonly BindableProperty AlignContentProperty = BindableProperty.Create("AlignContent", typeof(Alignment), typeof(FlexContainer), Alignment.AlignAuto, propertyChanged: (bindable, oldValue, newValue) =>
{
/// Calling member functions with an uninitialized handle is not allowed.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
public FlexContainer() : this(Interop.FlexContainer.FlexContainer_New(), true)
{
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
/// the direction that flex items are laid out in the flex container.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
public enum FlexDirectionType
{
/// <summary>
/// The flexible items are displayed vertically as a column.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
Column,
/// <summary>
/// The flexible items are displayed vertically as a column, but in reverse order.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
ColumnReverse,
/// <summary>
/// The flexible items are displayed horizontally as a row.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
Row,
/// <summary>
/// The flexible items are displayed horizontally as a row.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
RowReverse
}
/// and on which sides the ?�start??and ?�end??are.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
public enum ContentDirectionType
{
/// <summary>
/// Inherits the same direction from the parent.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
Inherit,
/// <summary>
/// From left to right.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
LTR,
/// <summary>
/// From right to left.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
RTL
}
/// space on the main axis.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
public enum Justification
{
/// <summary>
/// Items are positioned at the beginning of the container.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
JustifyFlexStart,
/// <summary>
/// Items are positioned at the center of the container.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
JustifyCenter,
/// <summary>
/// Items are positioned at the end of the container.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
JustifyFlexEnd,
/// <summary>
/// Items are positioned with equal space between the lines.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
JustifySpaceBetween,
/// <summary>
/// Items are positioned with equal space before, between, and after the lines.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
JustifySpaceAround
}
/// use all the available space on the cross axis.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
public enum Alignment
{
/// <summary>
/// Inherits the same alignment from the parent (only valid for "alignSelf" property).
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
AlignAuto,
/// <summary>
/// At the beginning of the container.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
AlignFlexStart,
/// <summary>
/// At the center of the container.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
AlignCenter,
/// <summary>
/// At the end of the container.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
AlignFlexEnd,
/// <summary>
/// Stretch to fit the container.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
AlignStretch
}
/// all the items on one flex line.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
public enum WrapType
{
/// <summary>
/// Flex items laid out in single line (shrunk to fit the flex container along the main axis).
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
NoWrap,
/// <summary>
/// Flex items laid out in multiple lines if needed.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
Wrap
}
/// The primary direction in which content is ordered.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
public ContentDirectionType ContentDirection
{
get
/// The direction of the main axis which determines the direction that flex items are laid out.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
public FlexDirectionType FlexDirection
{
get
/// Whether the flex items should wrap or not if there is no enough room for them on one flex line.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
public WrapType FlexWrap
{
get
/// The alignment of flex items when the items do not use all available space on the main axis.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
public Justification JustifyContent
{
get
/// The alignment of flex items when the items do not use all available space on the cross axis.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
public Alignment AlignItems
{
get
/// Similar to "alignItems", but it aligns flex lines; so only works when there are multiple lines.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated in API8, will be removed in API10. Please use FlexLayout instead!")]
public Alignment AlignContent
{
get
}
- /// This will not be public opened.
[EditorBrowsable(EditorBrowsableState.Never)]
protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
{
/// Enumeration for the instance of child properties belonging to the FlexContainer class.
/// </summary>
/// <since_tizen> 3 </since_tizen>
- [Obsolete("Deprecated in API6, Will be removed in API9, " +
+ [Obsolete("Deprecated in API6, Will be removed in API9, " +
"Please use View.Flex, View.AlignSelf, View.FlexMargin instead!")]
[EditorBrowsable(EditorBrowsableState.Never)]
public class ChildProperty