Class ItemLayout
Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
public class ItemLayout : RefObject
- Inheritance
-
Methods
View Source
ApplyConstraints(View, int, Vector3, View)
Declaration
public virtual void ApplyConstraints(View view, int itemId, Vector3 layoutSize, View itemView)
Parameters
Type |
Name |
Description |
View |
view |
|
int |
itemId |
|
Vector3 |
layoutSize |
|
View |
itemView |
|
View Source
GetClosestAnchorPosition(float)
Declaration
public virtual float GetClosestAnchorPosition(float layoutPosition)
Parameters
Type |
Name |
Description |
float |
layoutPosition |
|
Returns
View Source
GetClosestOnScreenLayoutPosition(int, float, Vector3)
Declaration
public virtual float GetClosestOnScreenLayoutPosition(int itemID, float currentLayoutPosition, Vector3 layoutSize)
Parameters
Type |
Name |
Description |
int |
itemID |
|
float |
currentLayoutPosition |
|
Vector3 |
layoutSize |
|
Returns
View Source
GetDefaultItemSize(uint, Vector3, Vector3)
Declaration
public virtual void GetDefaultItemSize(uint itemId, Vector3 layoutSize, Vector3 itemSize)
Parameters
View Source
GetFlickSpeedFactor()
Declaration
public virtual float GetFlickSpeedFactor()
Returns
View Source
GetItemFlickAnimationDuration()
Declaration
public virtual float GetItemFlickAnimationDuration()
Returns
View Source
GetItemPosition(int, float, Vector3)
Declaration
public virtual Vector3 GetItemPosition(int itemID, float currentLayoutPosition, Vector3 layoutSize)
Parameters
Type |
Name |
Description |
int |
itemID |
|
float |
currentLayoutPosition |
|
Vector3 |
layoutSize |
|
Returns
View Source
Declaration
public virtual float GetItemScrollToPosition(uint itemId)
Parameters
Type |
Name |
Description |
uint |
itemId |
|
Returns
View Source
GetItemSize(uint, Vector3, Vector3)
Declaration
public void GetItemSize(uint itemId, Vector3 layoutSize, Vector3 itemSize)
Parameters
View Source
GetItemsWithinArea(float, Vector3)
Declaration
public virtual ItemRange GetItemsWithinArea(float firstItemPosition, Vector3 layoutSize)
Parameters
Type |
Name |
Description |
float |
firstItemPosition |
|
Vector3 |
layoutSize |
|
Returns
View Source
GetLayoutProperties()
Declaration
public PropertyMap GetLayoutProperties()
Returns
View Source
GetMaximumSwipeSpeed()
Declaration
public virtual float GetMaximumSwipeSpeed()
Returns
View Source
GetMinimumLayoutPosition(uint, Vector3)
Declaration
public virtual float GetMinimumLayoutPosition(uint numberOfItems, Vector3 layoutSize)
Parameters
Type |
Name |
Description |
uint |
numberOfItems |
|
Vector3 |
layoutSize |
|
Returns
View Source
GetNextFocusItemID(int, int, FocusDirection, bool)
Declaration
public virtual int GetNextFocusItemID(int itemID, int maxItems, View.FocusDirection direction, bool loopEnabled)
Parameters
Type |
Name |
Description |
int |
itemID |
|
int |
maxItems |
|
View.FocusDirection |
direction |
|
bool |
loopEnabled |
|
Returns
View Source
GetReserveItemCount(Vector3)
Declaration
public virtual uint GetReserveItemCount(Vector3 layoutSize)
Parameters
Type |
Name |
Description |
Vector3 |
layoutSize |
|
Returns
View Source
Declaration
public virtual Degree GetScrollDirection()
Returns
View Source
Declaration
public virtual float GetScrollSpeedFactor()
Returns
View Source
ReleaseSwigCPtr(HandleRef)
Declaration
protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type |
Name |
Description |
Tizen.System.Runtime.InteropServices.HandleRef |
swigCPtr |
|
Overrides
View Source
SetItemSize(Vector3)
Declaration
public void SetItemSize(Vector3 itemSize)
Parameters
Type |
Name |
Description |
Vector3 |
itemSize |
|
View Source
SetLayoutProperties(PropertyMap)
Declaration
public void SetLayoutProperties(PropertyMap properties)
Parameters
Extension Methods