diff --git a/Essentials/PepperDashEssentials/UI/JoinConstants/UIBoolJoin.cs b/Essentials/PepperDashEssentials/UI/JoinConstants/UIBoolJoin.cs index 99e38d99..e7d7cf2f 100644 --- a/Essentials/PepperDashEssentials/UI/JoinConstants/UIBoolJoin.cs +++ b/Essentials/PepperDashEssentials/UI/JoinConstants/UIBoolJoin.cs @@ -111,6 +111,10 @@ namespace PepperDash.Essentials /// 1207 /// public const uint VCCameraVisible = 1207; + /// + /// 1208 + /// + public const uint VCSelfViewLayoutVisible = 1208; /// /// 1211 /// @@ -187,6 +191,10 @@ namespace PepperDash.Essentials /// 1241 For touching the text area to bring up keyboard /// public const uint VcDirectoryTextEntryPress = 1241; + /// + /// 1242 + /// + public const uint VCStagingSelfViewLayoutPress = 1242; /// /// 1251 diff --git a/Essentials/PepperDashEssentials/UIDrivers/VC/EssentialsVideoCodecUiDriver.cs b/Essentials/PepperDashEssentials/UIDrivers/VC/EssentialsVideoCodecUiDriver.cs index d8a9a3ee..91966613 100644 --- a/Essentials/PepperDashEssentials/UIDrivers/VC/EssentialsVideoCodecUiDriver.cs +++ b/Essentials/PepperDashEssentials/UIDrivers/VC/EssentialsVideoCodecUiDriver.cs @@ -445,7 +445,7 @@ namespace PepperDash.Essentials.UIDrivers.VC /// void SetupSelfViewControls() { - if(Codec. + TriList.SetSigFalseAction(UIBoolJoin.VCStagingSelfViewLayoutPress, this.ShowSelfViewLayout); TriList.SetSigFalseAction(UIBoolJoin.VCSelfViewTogglePress, () => { }); TriList.SetSigFalseAction(UIBoolJoin.VCRemoteViewTogglePress, () => { }); TriList.SetSigFalseAction(UIBoolJoin.VCSelfViewPipTogglePress, () => { }); @@ -497,7 +497,7 @@ namespace PepperDash.Essentials.UIDrivers.VC } /// - /// + /// Shows the camera controls subpage /// void ShowCameraControls() { @@ -505,6 +505,20 @@ namespace PepperDash.Essentials.UIDrivers.VC StagingButtonsFeedbackInterlock.ShowInterlocked(UIBoolJoin.VCStagingCameraPress); } + /// + /// shows the directory subpage + /// + void ShowDirectory() + { + // populate directory + VCControlsInterlock.ShowInterlocked(UIBoolJoin.VCDirectoryVisible); + StagingButtonsFeedbackInterlock.ShowInterlocked(UIBoolJoin.VCStagingDirectoryPress); + + } + + /// + /// shows the appropriate keypad depending on mode + /// void ShowKeypad() { if(CodecHasFavorites) @@ -514,14 +528,18 @@ namespace PepperDash.Essentials.UIDrivers.VC StagingButtonsFeedbackInterlock.ShowInterlocked(UIBoolJoin.VCStagingKeypadPress); } - void ShowDirectory() - { - // populate directory - VCControlsInterlock.ShowInterlocked(UIBoolJoin.VCDirectoryVisible); - StagingButtonsFeedbackInterlock.ShowInterlocked(UIBoolJoin.VCStagingDirectoryPress); - - } + /// + /// Shows the self-view layout controls subpage + /// + void ShowSelfViewLayout() + { + VCControlsInterlock.ShowInterlocked(UIBoolJoin.VCSelfViewLayoutVisible); + StagingButtonsFeedbackInterlock.ShowInterlocked(UIBoolJoin.VCStagingSelfViewLayoutPress); + } + /// + /// Shows the recents subpage + /// void ShowRecents() { //populate recents @@ -530,14 +548,13 @@ namespace PepperDash.Essentials.UIDrivers.VC } /// - /// + /// Connect call button /// void ConnectPress() { Codec.Dial(DialStringBuilder.ToString()); } - /// /// ///