ConsoleMonster.format.ps1xml

<?xml version="1.0" encoding="utf-8"?>
<!-- Generated by ((Get-Command Show-Console).ImplementingType.Assembly.GetType('ConsoleMonster.PowerShell.WidgetFormatData'))::Generate(); do not edit. Regenerate with Module/Build/Update-ConsoleFormatData.ps1. -->
<Configuration>
  <ViewDefinitions>
    <View>
      <Name>ConsoleMonster.Rendering</Name>
      <OutOfBand />
      <ViewSelectedBy>
        <TypeName>ConsoleMonster.PowerShell.ConsoleRendering</TypeName>
        <TypeName>Deserialized.ConsoleMonster.PowerShell.ConsoleRendering</TypeName>
      </ViewSelectedBy>
      <CustomControl>
        <CustomEntries>
          <CustomEntry>
            <CustomItem>
              <ExpressionBinding>
                <ScriptBlock>((Get-Command Show-Console).ImplementingType.Assembly.GetType('ConsoleMonster.PowerShell.WidgetFormatter'))::Format($_, $Host, $(if ($style = Get-Variable -Name PSStyle -ValueOnly -ErrorAction Ignore) { [string] $style.OutputRendering } else { '' }))</ScriptBlock>
              </ExpressionBinding>
            </CustomItem>
          </CustomEntry>
        </CustomEntries>
      </CustomControl>
    </View>
    <View>
      <Name>ConsoleMonster.Widget</Name>
      <ViewSelectedBy>
        <TypeName>ConsoleMonster.Changes.ChangeView</TypeName>
        <TypeName>ConsoleMonster.Changes.TextDiffView</TypeName>
        <TypeName>ConsoleMonster.Interactive.AppBinding</TypeName>
        <TypeName>ConsoleMonster.Interactive.Button</TypeName>
        <TypeName>ConsoleMonster.Interactive.DataGrid</TypeName>
        <TypeName>ConsoleMonster.Interactive.DatePicker</TypeName>
        <TypeName>ConsoleMonster.Interactive.LogViewport</TypeName>
        <TypeName>ConsoleMonster.Interactive.MultiSelect</TypeName>
        <TypeName>ConsoleMonster.Interactive.Select</TypeName>
        <TypeName>ConsoleMonster.Interactive.TextArea</TypeName>
        <TypeName>ConsoleMonster.Interactive.TextInput</TypeName>
        <TypeName>ConsoleMonster.Interactive.Toggle</TypeName>
        <TypeName>ConsoleMonster.Interactive.TreeSelect</TypeName>
        <TypeName>ConsoleMonster.Layout.Align</TypeName>
        <TypeName>ConsoleMonster.Layout.Columns</TypeName>
        <TypeName>ConsoleMonster.Layout.CultureScope</TypeName>
        <TypeName>ConsoleMonster.Layout.Grid</TypeName>
        <TypeName>ConsoleMonster.Layout.Padding</TypeName>
        <TypeName>ConsoleMonster.Layout.Panel</TypeName>
        <TypeName>ConsoleMonster.Layout.Prioritized</TypeName>
        <TypeName>ConsoleMonster.Layout.Rows</TypeName>
        <TypeName>ConsoleMonster.Layout.Sized</TypeName>
        <TypeName>ConsoleMonster.Layout.Stack</TypeName>
        <TypeName>ConsoleMonster.Live.Tails.LogTailView</TypeName>
        <TypeName>ConsoleMonster.Live.WatchFrame</TypeName>
        <TypeName>ConsoleMonster.Overview.OverviewWidget</TypeName>
        <TypeName>ConsoleMonster.TestRuns.TestRunSummary</TypeName>
        <TypeName>ConsoleMonster.TestRuns.TestRunView</TypeName>
        <TypeName>ConsoleMonster.Text.RichText</TypeName>
        <TypeName>ConsoleMonster.Widgets.ActivityList</TypeName>
        <TypeName>ConsoleMonster.Widgets.BarChart</TypeName>
        <TypeName>ConsoleMonster.Widgets.Calendar</TypeName>
        <TypeName>ConsoleMonster.Widgets.CellMap</TypeName>
        <TypeName>ConsoleMonster.Widgets.CodeView</TypeName>
        <TypeName>ConsoleMonster.Widgets.ConsoleViewFrame</TypeName>
        <TypeName>ConsoleMonster.Widgets.ContextWidget</TypeName>
        <TypeName>ConsoleMonster.Widgets.Dashboard</TypeName>
        <TypeName>ConsoleMonster.Widgets.ExceptionView</TypeName>
        <TypeName>ConsoleMonster.Widgets.FactFlow</TypeName>
        <TypeName>ConsoleMonster.Widgets.Flow</TypeName>
        <TypeName>ConsoleMonster.Widgets.FooterBar</TypeName>
        <TypeName>ConsoleMonster.Widgets.HeaderBar</TypeName>
        <TypeName>ConsoleMonster.Widgets.HelpView</TypeName>
        <TypeName>ConsoleMonster.Widgets.Histogram</TypeName>
        <TypeName>ConsoleMonster.Widgets.InspectorView</TypeName>
        <TypeName>ConsoleMonster.Widgets.KeyValueList</TypeName>
        <TypeName>ConsoleMonster.Widgets.Lanes</TypeName>
        <TypeName>ConsoleMonster.Widgets.LayoutRegion</TypeName>
        <TypeName>ConsoleMonster.Widgets.LayoutRegions</TypeName>
        <TypeName>ConsoleMonster.Widgets.Legend</TypeName>
        <TypeName>ConsoleMonster.Widgets.LineChart</TypeName>
        <TypeName>ConsoleMonster.Widgets.LiveTable</TypeName>
        <TypeName>ConsoleMonster.Widgets.LogRegion</TypeName>
        <TypeName>ConsoleMonster.Widgets.Logo</TypeName>
        <TypeName>ConsoleMonster.Widgets.MarkdownView</TypeName>
        <TypeName>ConsoleMonster.Widgets.Matrix</TypeName>
        <TypeName>ConsoleMonster.Widgets.PathSet</TypeName>
        <TypeName>ConsoleMonster.Widgets.Phases</TypeName>
        <TypeName>ConsoleMonster.Widgets.PipelineChart</TypeName>
        <TypeName>ConsoleMonster.Widgets.ProgressBar</TypeName>
        <TypeName>ConsoleMonster.Widgets.RecordView</TypeName>
        <TypeName>ConsoleMonster.Widgets.RegionWidget</TypeName>
        <TypeName>ConsoleMonster.Widgets.RoleTable</TypeName>
        <TypeName>ConsoleMonster.Widgets.Rule</TypeName>
        <TypeName>ConsoleMonster.Widgets.RunCompletion</TypeName>
        <TypeName>ConsoleMonster.Widgets.RunDashboard</TypeName>
        <TypeName>ConsoleMonster.Widgets.RunProgress</TypeName>
        <TypeName>ConsoleMonster.Widgets.RunSummary</TypeName>
        <TypeName>ConsoleMonster.Widgets.RunView</TypeName>
        <TypeName>ConsoleMonster.Widgets.ScoreGauge</TypeName>
        <TypeName>ConsoleMonster.Widgets.ScrollView</TypeName>
        <TypeName>ConsoleMonster.Widgets.ShellPrompt</TypeName>
        <TypeName>ConsoleMonster.Widgets.Sparkline</TypeName>
        <TypeName>ConsoleMonster.Widgets.Spinner</TypeName>
        <TypeName>ConsoleMonster.Widgets.StackedBar</TypeName>
        <TypeName>ConsoleMonster.Widgets.StatusList</TypeName>
        <TypeName>ConsoleMonster.Widgets.SummaryBar</TypeName>
        <TypeName>ConsoleMonster.Widgets.Table</TypeName>
        <TypeName>ConsoleMonster.Widgets.Tabs</TypeName>
        <TypeName>ConsoleMonster.Widgets.TextBlock</TypeName>
        <TypeName>ConsoleMonster.Widgets.Tree</TypeName>
        <TypeName>ConsoleMonster.Widgets.ViewHeader</TypeName>
        <TypeName>ConsoleMonster.Widgets.ViewHint</TypeName>
        <TypeName>ConsoleMonster.Widgets.WatchView</TypeName>
      </ViewSelectedBy>
      <CustomControl>
        <CustomEntries>
          <CustomEntry>
            <CustomItem>
              <ExpressionBinding>
                <ScriptBlock>((Get-Command Show-Console).ImplementingType.Assembly.GetType('ConsoleMonster.PowerShell.WidgetFormatter'))::Format($_, $Host, $(if ($style = Get-Variable -Name PSStyle -ValueOnly -ErrorAction Ignore) { [string] $style.OutputRendering } else { '' }))</ScriptBlock>
              </ExpressionBinding>
            </CustomItem>
          </CustomEntry>
        </CustomEntries>
      </CustomControl>
    </View>
    <View>
      <Name>ConsoleMonster.ConsoleDemo</Name>
      <ViewSelectedBy>
        <TypeName>ConsoleMonster.ConsoleDemo</TypeName>
      </ViewSelectedBy>
      <TableControl>
        <TableHeaders>
          <TableColumnHeader>
            <Label>Slug</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Category</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Mode</Label>
          </TableColumnHeader>
          <TableColumnHeader>
            <Label>Title</Label>
          </TableColumnHeader>
        </TableHeaders>
        <TableRowEntries>
          <TableRowEntry>
            <TableColumnItems>
              <TableColumnItem>
                <PropertyName>slug</PropertyName>
              </TableColumnItem>
              <TableColumnItem>
                <PropertyName>category</PropertyName>
              </TableColumnItem>
              <TableColumnItem>
                <PropertyName>mode</PropertyName>
              </TableColumnItem>
              <TableColumnItem>
                <PropertyName>title</PropertyName>
              </TableColumnItem>
            </TableColumnItems>
          </TableRowEntry>
        </TableRowEntries>
      </TableControl>
    </View>
  </ViewDefinitions>
</Configuration>