Moonlight-XboxOG latest
Moonlight Xbox OG is a port of the Moonlight Game Streaming client to the original Xbox console.
ui::ShellPageContentView Struct Reference

Main page content shown behind overlays and modals. More...

#include <src/ui/shell_view.h>

Public Attributes

std::size_t appColumnCount = 4U
 Number of columns used to lay out app tiles.
 
std::vector< ShellAppTileappTiles
 App tiles shown on the apps page.
 
std::vector< std::string > bodyLines
 Generic body lines for text-driven screens.
 
std::vector< ShellActionRowdetailMenuRows
 Secondary action rows for details or settings.
 
std::size_t hostColumnCount = 3U
 Number of columns used to lay out host tiles.
 
std::vector< ShellHostTilehostTiles
 Host tiles shown on the hosts page.
 
bool leftPanelActive = false
 True when the left navigation panel should use the active accent border.
 
std::vector< ShellActionRowmenuRows
 Primary action rows for the active screen.
 
bool rightPanelActive = false
 True when the right content panel should use the active accent border.
 
std::string selectedMenuRowDescription
 Description of the currently selected row, when available.
 
std::string selectedMenuRowLabel
 Label of the currently selected primary menu row.
 
std::vector< ShellToolbarButtontoolbarButtons
 Toolbar buttons for the hosts page.
 

Detailed Description

Main page content shown behind overlays and modals.


The documentation for this struct was generated from the following file: