[NUI][TCSACR-417] Add Page Navigation API 00/258300/3
authorJaehyun Cho <jae_hyun.cho@samsung.com>
Mon, 10 May 2021 10:02:37 +0000 (19:02 +0900)
committerJaehyun Cho <jae_hyun.cho@samsung.com>
Fri, 14 May 2021 02:37:28 +0000 (11:37 +0900)
commitde5e72ecf9c4581d6bc1627c5b2ce9e537b900ca
treef852ed422eb633788554ddff416588a0d978dc11
parentae0fb86561cd62c8cc39016039f1b2ea71378e69
[NUI][TCSACR-417] Add Page Navigation API

File - src/Tizen.NUI.Components/Controls/Navigation/Navigator.cs

  - Property
    [Add] int PageCount{ get; }

   - Method
    [Add] public void Push(Page page)
    [Add] public Page Pop()
    [Add] public Page GetPage(int index)
    [Add] public int IndexOf(Page page)
    [Add] public void Insert(int index, Page page)
    [Add] public void InsertBefore(Page before, Page page)
    [Add] public void Remove(Page page)
    [Add] public void RemoveAt(int index)
    [Add] public Page Peek()
    [Add] public static Navigator GetDefaultNavigator(Window window)

File - src/Tizen.NUI.Components/Controls/Navigation/Page.cs

  - Property

    [Add] public Navigator Navigator { get; }

Change-Id: I2554a5ff620659906a36ad538ad05e7c2297571b
Signed-off-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
tct-suite-vs/Tizen.NUI.Components.Tests/testcase/TSNavigator.cs [new file with mode: 0755]
tct-suite-vs/Tizen.NUI.Components.Tests/testcase/TSPage.cs [new file with mode: 0755]