[NUI] Open new GridLayout APIs and Properties (#1834)
authorneostom432 <31119276+neostom432@users.noreply.github.com>
Mon, 27 Jul 2020 04:59:08 +0000 (13:59 +0900)
committerGitHub <noreply@github.com>
Mon, 27 Jul 2020 04:59:08 +0000 (13:59 +0900)
commitf3f609c820c669e8c1fe4c784fa892a452bc48b5
tree95abdc34c3021c8c71f61b00faa3c43bd3e3de9a
parent65b0908ee2447361ffb8b531429442973d8a2e03
[NUI] Open new GridLayout APIs and Properties (#1834)

GridLayout.Orientation
 Horizontal
 Vertical

GridLayout.StretchFlags
 None = 0
 Fill = 1
 Expand = 2
 ExpandAndFill = Fill + Expand

GridLayout.Alignment
Start = 0
Center = 1
End = 2
static int GetColumn(View view)
static int GetColumnSpan(View view)
static int GetRow(View view)
static int GetRowSpan(View view)
static StretchFlags GetHorizontalStretch(View view)
static StretchFlags GetVerticalStretch(View view)
static StretchFlags GetHorizontalAlignment(View view)
static StretchFlags GetVerticalAlignment(View view)
static void SetColumn(View view, int value)
static void SetColumnSpan(View view, int value)
static void SetRow(View view, int value)
static void SetRowSpan(View view, int value)
static void SetHorizontalStretch(View view, StretchFlags value)
static void SetVerticalStretch(View view, StretchFlags value)
static void SetHorizontalAlignment(View view, Alignment value)
static void SetVerticalAlignment(View view, Alignment value)

float ColumnSpacing { get; set; }
float RowSpacing { get; set; }
GridLayout.Orientation GridOrientation { get; set; }
int Rows { get; set; }
int Columns{ get; set; }
src/Tizen.NUI/src/public/Layouting/GridLayout.cs