using System.Collections.Generic;
using Crestron.SimplSharpPro.DeviceSupport;
using PepperDash.Essentials.Core;
namespace PepperDash.Essentials.Core.PageManagers
{
///
/// Represents a SinglePageManager
///
public class SinglePageManager : PageManager
{
BasicTriList TriList;
uint BackingPageJoin;
///
/// Constructor
///
/// join for thepage
/// trilist
public SinglePageManager(uint pageJoin, BasicTriList trilist)
{
TriList = trilist;
BackingPageJoin = pageJoin;
}
///
/// Show method
///
///
public override void Show()
{
TriList.BooleanInput[BackingPageJoin].BoolValue = true;
}
///
/// Hide method
///
public override void Hide()
{
TriList.BooleanInput[BackingPageJoin].BoolValue = false;
}
}
}