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; } } }