Skip to content

Commit

Permalink
Make CodeMetrics Headings refer to the i18n Resx
Browse files Browse the repository at this point in the history
  • Loading branch information
Vogel612 committed Nov 24, 2017
1 parent 01fb5aa commit 0f1f57b
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 8 deletions.
16 changes: 8 additions & 8 deletions RetailCoder.VBE/UI/CodeMetrics/CodeMetricsControl.xaml
Expand Up @@ -157,19 +157,19 @@

<DataGrid Grid.Row="2" ItemsSource="{Binding ModuleMetrics}" AutoGenerateColumns="False" IsReadOnly="True">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=ModuleName}" Header="Declaration" Width="*"/>
<DataGridTextColumn Binding="{Binding Path=Result.Lines}" Header="Lines" Width="Auto" x:Name="LinesColumn"/>
<DataGridTextColumn Binding="{Binding Path=Result.CyclomaticComplexity}" Header="Cyclomatic Complexity" Width="Auto" x:Name="CCColumn"/>
<DataGridTextColumn Binding="{Binding Path=Result.MaximumNesting}" Header="Nesting Level" Width="Auto" x:Name="NestingColumn"/>
<DataGridTextColumn Binding="{Binding Path=ModuleName}" Header="{Resx ResxName=Rubberduck.UI.RubberduckUI, Key=SearchResults_ModuleName}" Width="*"/>
<DataGridTextColumn Binding="{Binding Path=Result.Lines}" Header="{Resx ResxName=Rubberduck.UI.RubberduckUI, Key=CodeMetrics_Lines}" Width="Auto" x:Name="LinesColumn"/>
<DataGridTextColumn Binding="{Binding Path=Result.CyclomaticComplexity}" Header="{Resx ResxName=Rubberduck.UI.RubberduckUI, Key=CodeMetrics_Complexity}" Width="Auto" x:Name="CCColumn"/>
<DataGridTextColumn Binding="{Binding Path=Result.MaximumNesting}" Header="{Resx ResxName=Rubberduck.UI.RubberduckUI, Key=CodeMetrics_Nesting}" Width="Auto" x:Name="NestingColumn"/>
</DataGrid.Columns>
<DataGrid.RowDetailsTemplate>
<DataTemplate>
<DataGrid ItemsSource="{Binding Path=MemberResults}" AutoGenerateColumns="False" IsReadOnly="True" Width="{Binding Path=ActualWidth, RelativeSource={RelativeSource Mode=FindAncestor,AncestorType=DataGrid,AncestorLevel=1}, Converter={StaticResource SubtractionConverter},ConverterParameter=25}">
<DataGrid.Columns>
<DataGridTextColumn Header="Declaration" Binding="{Binding Path=Key.IdentifierName}" Width="*"/>
<DataGridTextColumn Header="Lines" Binding="{Binding Path=Value.Lines}" Width="{Binding Path=ActualWidth, Source={x:Reference LinesColumn}}"/>
<DataGridTextColumn Header="Cyclomatic Complexity" Binding="{Binding Path=Value.CyclomaticComplexity}" Width="{Binding Path=ActualWidth, Source={x:Reference CCColumn}}"/>
<DataGridTextColumn Header="Nesting Level" Binding="{Binding Path=Value.MaximumNesting}" Width="{Binding Path=ActualWidth, Source={x:Reference NestingColumn}}"/>
<DataGridTextColumn Header="{Resx ResxName=Rubberduck.UI.RubberduckUI, Key=SearchResults_MemberName}" Binding="{Binding Path=Key.IdentifierName}" Width="*"/>
<DataGridTextColumn Header="{Resx ResxName=Rubberduck.UI.RubberduckUI, Key=CodeMetrics_Lines}" Binding="{Binding Path=Value.Lines}" Width="{Binding Path=ActualWidth, Source={x:Reference LinesColumn}}"/>
<DataGridTextColumn Header="{Resx ResxName=Rubberduck.UI.RubberduckUI, Key=CodeMetrics_Complexity}" Binding="{Binding Path=Value.CyclomaticComplexity}" Width="{Binding Path=ActualWidth, Source={x:Reference CCColumn}}"/>
<DataGridTextColumn Header="{Resx ResxName=Rubberduck.UI.RubberduckUI, Key=CodeMetrics_Nesting}" Binding="{Binding Path=Value.MaximumNesting}" Width="{Binding Path=ActualWidth, Source={x:Reference NestingColumn}}"/>
</DataGrid.Columns>
</DataGrid>
</DataTemplate>
Expand Down
27 changes: 27 additions & 0 deletions RetailCoder.VBE/UI/RubberduckUI.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions RetailCoder.VBE/UI/RubberduckUI.resx
Expand Up @@ -2137,4 +2137,13 @@ Would you like to import them to Rubberduck?</value>
<data name="RubberduckMenu_CodeMetrics" xml:space="preserve">
<value>Code Metrics</value>
</data>
<data name="CodeMetrics_Complexity" xml:space="preserve">
<value>Cyclomatic Complexity</value>
</data>
<data name="CodeMetrics_Lines" xml:space="preserve">
<value>Lines</value>
</data>
<data name="CodeMetrics_Nesting" xml:space="preserve">
<value>Maximum Nesting</value>
</data>
</root>
9 changes: 9 additions & 0 deletions Retailcoder.VBE/UI/RubberduckUI.resx
Expand Up @@ -2137,4 +2137,13 @@ Would you like to import them to Rubberduck?</value>
<data name="RubberduckMenu_CodeMetrics" xml:space="preserve">
<value>Code Metrics</value>
</data>
<data name="CodeMetrics_Complexity" xml:space="preserve">
<value>Cyclomatic Complexity</value>
</data>
<data name="CodeMetrics_Lines" xml:space="preserve">
<value>Lines</value>
</data>
<data name="CodeMetrics_Nesting" xml:space="preserve">
<value>Maximum Nesting</value>
</data>
</root>

0 comments on commit 0f1f57b

Please sign in to comment.