Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit 88fd1ee

Browse files
committed
Start basic layout for inline annotations
1 parent 8d2323a commit 88fd1ee

File tree

1 file changed

+30
-12
lines changed

1 file changed

+30
-12
lines changed

src/GitHub.VisualStudio.UI/Views/InlineAnnotationView.xaml

Lines changed: 30 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,45 @@
1111
<ghfvs:InlineAnnotationViewModelDesigner />
1212
</d:DesignProperties.DataContext>
1313

14-
<StackPanel Orientation="Vertical">
15-
<StackPanel Orientation="Horizontal">
14+
<Grid Margin="4">
15+
<Grid.ColumnDefinitions>
16+
<ColumnDefinition Width="4" />
17+
<ColumnDefinition Width="Auto" />
18+
</Grid.ColumnDefinitions>
19+
20+
<Grid.RowDefinitions>
21+
<RowDefinition Height="Auto" />
22+
<RowDefinition Height="Auto" />
23+
<RowDefinition Height="Auto" />
24+
<RowDefinition Height="Auto" />
25+
<RowDefinition Height="Auto" />
26+
</Grid.RowDefinitions>
27+
28+
29+
<StackPanel Background="Blue" Grid.Row="0" Grid.Column="0" Grid.RowSpan="5" />
30+
31+
<StackPanel Orientation="Horizontal" VerticalAlignment="Top" Grid.Row="0" Grid.Column="1">
1632
<ghfvs:OcticonImage Margin="0 0 0 0" MinWidth="20" Icon="search" Foreground="CornflowerBlue" Visibility="{Binding Model.AnnotationLevel, Converter={ghfvs:EqualsToVisibilityConverter Notice}}"/>
1733
<ghfvs:OcticonImage Margin="0 0 0 0" MinWidth="20" Icon="alert" Foreground="#f1c647" Visibility="{Binding Model.AnnotationLevel, Converter={ghfvs:EqualsToVisibilityConverter Warning}}"/>
1834
<ghfvs:OcticonImage Margin="0 0 0 0" MinWidth="20" Icon="x" Foreground="#cb2431" Visibility="{Binding Model.AnnotationLevel, Converter={ghfvs:EqualsToVisibilityConverter Failure}}"/>
35+
36+
<TextBlock FontWeight="SemiBold" Margin="2 0">
37+
<Run Text="{Binding Model.CheckSuiteName, Mode=OneWay}"/>
38+
<Run Text="/"/>
39+
<Run Text="{Binding Model.CheckRunName, Mode=OneWay}"/>
40+
</TextBlock>
1941
</StackPanel>
20-
<TextBlock FontWeight="SemiBold" Margin="2 0">
21-
<Run Text="{Binding Model.CheckSuiteName, Mode=OneWay}"/>
22-
</TextBlock>
23-
<TextBlock FontWeight="SemiBold" Margin="2 0">
24-
<Run Text="{Binding Model.CheckRunName, Mode=OneWay}"/>
25-
</TextBlock>
26-
<TextBlock FontWeight="SemiBold" Margin="2 0">
42+
43+
<TextBlock FontWeight="SemiBold" Margin="2 0" Grid.Column="1" Grid.Row="2">
2744
<Run Text="{Binding Model.Title, Mode=OneWay}"/>
2845
</TextBlock>
29-
<TextBlock Margin="5 4 0 0">
46+
47+
<TextBlock Margin="5 4 0 0" Grid.Column="1" Grid.Row="3">
3048
<Run Text="{Binding Model.Path, Mode=OneWay}"/>
3149
<Run FontWeight="SemiBold" Text="{Binding Model.LineDescription, Mode=OneWay}"/>
3250
</TextBlock>
33-
<markdig:MarkdownViewer Margin="5 0 0 0" Markdown="{Binding Model.Message}"/>
34-
</StackPanel>
3551

52+
<markdig:MarkdownViewer Grid.Column="1" Grid.Row="4" Margin="5 0 0 0" FontSize="12" Markdown="{Binding Model.Message}"/>
53+
</Grid>
3654
</UserControl>
3755

0 commit comments

Comments
 (0)