|
19 | 19 | <FontFamily x:Key="CodiconFont">pack://application:,,,/GitHubActionsVS;component/Resources/#codicon</FontFamily>
|
20 | 20 | <ivc:ConclusionIconConverter x:Key="ConclusionIconConverter" />
|
21 | 21 | <ivc:ConclusionColorConverter x:Key="ConclusionColorConverter" />
|
| 22 | + <ivc:NullToVisibilityConverter x:Key="NullVisibilityConverter" /> |
22 | 23 | <Style TargetType="{x:Type Expander}">
|
23 | 24 | <Setter Property="toolkit:Themes.UseVsTheme" Value="True" />
|
24 | 25 | </Style>
|
|
35 | 36 | <TextBlock Text="{Binding}">
|
36 | 37 | <TextBlock.ContextMenu>
|
37 | 38 | <ContextMenu>
|
38 |
| - <MenuItem Header="Add Secret" Click="AddSecret_Click" /> |
| 39 | + <MenuItem Header="Add Secret" Click="AddSecret_Click"> |
| 40 | + <MenuItem.Icon> |
| 41 | + <Image Source="pack://application:,,,/GitHubActionsVS;component/Resources/AddItem.png" /> |
| 42 | + </MenuItem.Icon> |
| 43 | + </MenuItem> |
39 | 44 | </ContextMenu>
|
40 | 45 | </TextBlock.ContextMenu>
|
41 | 46 | </TextBlock>
|
|
45 | 50 | <TextBlock VerticalAlignment="Center" FontFamily="{StaticResource CodiconFont}"
|
46 | 51 | Foreground="{Binding Path=Conclusion, Converter={StaticResource ConclusionColorConverter}}"
|
47 | 52 | Text="{Binding Path=Conclusion, Converter={StaticResource ConclusionIconConverter}}"/>
|
48 |
| - <emoji:TextBlock Text="{Binding DisplayName}" VerticalAlignment="Bottom" /> |
| 53 | + <emoji:TextBlock Text="{Binding DisplayName}" VerticalAlignment="Bottom" Tag="{Binding Url}"> |
| 54 | + <TextBlock.ContextMenu> |
| 55 | + <ContextMenu Visibility="{Binding Url, Converter={StaticResource NullVisibilityConverter}}"> |
| 56 | + <MenuItem Header="View Log" Click="ViewLog_Click" CommandParameter="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ContextMenu}}}"> |
| 57 | + <MenuItem.Icon> |
| 58 | + <Image Source="pack://application:,,,/GitHubActionsVS;component/Resources/OpenWebSite.png" /> |
| 59 | + </MenuItem.Icon> |
| 60 | + </MenuItem> |
| 61 | + </ContextMenu> |
| 62 | + </TextBlock.ContextMenu> |
| 63 | + </emoji:TextBlock> |
49 | 64 | </StackPanel>
|
50 | 65 | </HierarchicalDataTemplate>
|
51 | 66 | <DataTemplate x:Key="EnvironmentItemTemplate">
|
|
75 | 90 | <TextBlock Text="{Binding}">
|
76 | 91 | <TextBlock.ContextMenu>
|
77 | 92 | <ContextMenu>
|
78 |
| - <MenuItem Header="Edit Secret" Click="EditSecret_Click" CommandParameter="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ContextMenu}}}" /> |
79 |
| - <MenuItem Header="Delete Secret" Click="DeleteSecret_Click" CommandParameter="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ContextMenu}}}" /> |
| 93 | + <MenuItem Header="Edit Secret" Click="EditSecret_Click" CommandParameter="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ContextMenu}}}"> |
| 94 | + <MenuItem.Icon> |
| 95 | + <Image Source="pack://application:,,,/GitHubActionsVS;component/Resources/Edit.png" /> |
| 96 | + </MenuItem.Icon> |
| 97 | + </MenuItem> |
| 98 | + <MenuItem Header="Delete Secret" Click="DeleteSecret_Click" CommandParameter="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ContextMenu}}}"> |
| 99 | + <MenuItem.Icon> |
| 100 | + <Image Source="pack://application:,,,/GitHubActionsVS;component/Resources/Delete.png" /> |
| 101 | + </MenuItem.Icon> |
| 102 | + </MenuItem> |
80 | 103 | </ContextMenu>
|
81 | 104 | </TextBlock.ContextMenu>
|
82 | 105 | </TextBlock>
|
|
0 commit comments