|
16 | 16 |
|
17 | 17 | <UserControl.Resources>
|
18 | 18 | <BitmapImage x:Key="SettingsImage" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/gear.png" />
|
| 19 | + |
| 20 | + <BitmapImage x:Key="RefreshImage" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/arrow-circle-double.png" /> |
| 21 | + <BitmapImage x:Key="RunImage" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/control.png" /> |
| 22 | + <BitmapImage x:Key="RunAllTestsImage" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask--arrow.png" /> |
| 23 | + <BitmapImage x:Key="RunNotRunTestsImage" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/question-white.png" /> |
| 24 | + <BitmapImage x:Key="RunSelectedTestImage" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask--arrow.png" /> |
| 25 | + <BitmapImage x:Key="RunSelectedCategoryImage" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask--arrow.png" /> |
| 26 | + <BitmapImage x:Key="RunInconclusiveTestsImage" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask--exclamation.png" /> |
| 27 | + <BitmapImage x:Key="RunPassedTestsImage" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/tick-circle.png" /> |
| 28 | + <BitmapImage x:Key="RunFailedTestsImage" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/cross-circle.png" /> |
| 29 | + <BitmapImage x:Key="RepeatLastRunImage" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/arrow-repeat.png" /> |
| 30 | + |
| 31 | + <BitmapImage x:Key="AddIcon" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask--plus.png" /> |
| 32 | + <BitmapImage x:Key="AddTestMethodIcon" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask.png" /> |
| 33 | + <BitmapImage x:Key="AddErrorTestMethodIcon" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask--exclamation.png" /> |
| 34 | + |
| 35 | + <BitmapImage x:Key="GroupByImage" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Custom/PNG/GroupBy.png" /> |
| 36 | + <BitmapImage x:Key="CopyResultsImage" UriSource="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/document-copy.png" /> |
19 | 37 |
|
20 | 38 | <local:TestOutcomeImageSourceConverter x:Key="OutcomeIconConverter" />
|
21 | 39 | <local:TestResultToOutcomeTextConverter x:Key="OutcomeTextConverter" />
|
|
488 | 506 | </ToolBar.Resources>
|
489 | 507 |
|
490 | 508 | <Button Command="{Binding RefreshCommand}">
|
491 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/arrow-circle-double.png" /> |
| 509 | + <Image Source="{StaticResource RefreshImage}" /> |
492 | 510 | </Button>
|
493 | 511 |
|
494 | 512 | <Separator />
|
495 | 513 | <Menu>
|
496 | 514 | <MenuItem VerticalAlignment="Center" Header="{Resx ResxName=Rubberduck.Resources.UnitTesting.TestExplorer, Key=TestExplorer_RunButtonText}">
|
497 | 515 | <MenuItem.Icon>
|
498 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/control.png" /> |
| 516 | + <Image Source="{StaticResource RunImage}" /> |
499 | 517 | </MenuItem.Icon>
|
500 | 518 | <MenuItem Command="{Binding RunAllTestsCommand}" Header="{Resx ResxName=Rubberduck.Resources.UnitTesting.TestExplorer, Key=TestExplorer_RunAllTests}">
|
501 | 519 | <MenuItem.Icon>
|
502 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask--arrow.png" /> |
| 520 | + <Image Source="{StaticResource RunAllTestsImage}" /> |
503 | 521 | </MenuItem.Icon>
|
504 | 522 | </MenuItem>
|
505 | 523 | <Separator />
|
506 | 524 | <MenuItem Command="{Binding RunNotExecutedTestsCommand}" Header="{Resx ResxName=Rubberduck.Resources.UnitTesting.TestExplorer, Key=TestExplorer_RunNotRunTests}" >
|
507 | 525 | <MenuItem.Icon>
|
508 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/question-white.png" /> |
| 526 | + <Image Source="{StaticResource RunNotRunTestsImage}" /> |
509 | 527 | </MenuItem.Icon>
|
510 | 528 | </MenuItem>
|
511 | 529 | <MenuItem Command="{Binding RunSelectedTestCommand}" Header="{Resx ResxName=Rubberduck.Resources.UnitTesting.TestExplorer ,Key=TestExplorer_RunSelectedTests}" >
|
512 | 530 | <MenuItem.Icon>
|
513 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask--arrow.png" /> |
| 531 | + <Image Source="{StaticResource RunSelectedTestImage}" /> |
514 | 532 | </MenuItem.Icon>
|
515 | 533 | </MenuItem>
|
516 | 534 | <MenuItem Command="{Binding RunSelectedCategoryTestsCommand}" Header="{Resx ResxName=Rubberduck.Resources.UnitTesting.TestExplorer ,Key=TestExplorer_RunSelectedCategoryTests}" >
|
517 | 535 | <MenuItem.Icon>
|
518 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask--arrow.png" /> |
| 536 | + <Image Source="{StaticResource RunSelectedCategoryImage}" /> |
519 | 537 | </MenuItem.Icon>
|
520 | 538 | </MenuItem>
|
521 | 539 | <MenuItem Command="{Binding RunInconclusiveTestsCommand}" Header="{Resx ResxName=Rubberduck.Resources.UnitTesting.TestExplorer, Key=TestExplorer_RunInconclusiveTests}" >
|
522 | 540 | <MenuItem.Icon>
|
523 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask--exclamation.png" /> |
| 541 | + <Image Source="{StaticResource RunInconclusiveTestsImage}" /> |
524 | 542 | </MenuItem.Icon>
|
525 | 543 | </MenuItem>
|
526 | 544 | <MenuItem Command="{Binding RunPassedTestsCommand}" Header="{Resx ResxName=Rubberduck.Resources.UnitTesting.TestExplorer, Key=TestExplorer_RunPassedTests}" >
|
527 | 545 | <MenuItem.Icon>
|
528 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/tick-circle.png" /> |
| 546 | + <Image Source="{StaticResource RunPassedTestsImage}" /> |
529 | 547 | </MenuItem.Icon>
|
530 | 548 | </MenuItem>
|
531 | 549 | <MenuItem Command="{Binding RunFailedTestsCommand}" Header="{Resx ResxName=Rubberduck.Resources.UnitTesting.TestExplorer, Key=TestExplorer_RunFailedTests}">
|
532 | 550 | <MenuItem.Icon>
|
533 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/cross-circle.png" /> |
| 551 | + <Image Source="{StaticResource RunFailedTestsImage}" /> |
534 | 552 | </MenuItem.Icon>
|
535 | 553 | </MenuItem>
|
536 | 554 | <Separator />
|
537 | 555 | <MenuItem Command="{Binding RepeatLastRunCommand}" Header="{Resx ResxName=Rubberduck.Resources.UnitTesting.TestExplorer, Key=TestExplorer_RunLastRunTests}">
|
538 | 556 | <MenuItem.Icon>
|
539 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/arrow-repeat.png" /> |
| 557 | + <Image Source="{StaticResource RepeatLastRunImage}" /> |
540 | 558 | </MenuItem.Icon>
|
541 | 559 | </MenuItem>
|
542 | 560 |
|
543 | 561 | </MenuItem>
|
544 | 562 | <MenuItem VerticalAlignment="Center" Header="{Resx ResxName=Rubberduck.Resources.RubberduckUI, Key=Add}">
|
545 | 563 | <MenuItem.Icon>
|
546 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask--plus.png" /> |
| 564 | + <Image Source="{StaticResource AddIcon}" /> |
547 | 565 | </MenuItem.Icon>
|
548 | 566 | <MenuItem Command="{Binding AddTestModuleCommand}" Header="{Resx ResxName=Rubberduck.Resources.UnitTesting.TestExplorer, Key=TestExplorer_AddTestModule}">
|
549 | 567 | </MenuItem>
|
550 | 568 | <Separator />
|
551 | 569 | <MenuItem Command="{Binding AddTestMethodCommand}" Header="{Resx ResxName=Rubberduck.Resources.UnitTesting.TestExplorer, Key=TestExplorer_AddTestMethod}">
|
552 | 570 | <MenuItem.Icon>
|
553 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask.png" /> |
| 571 | + <Image Source="{StaticResource AddTestMethodIcon}" /> |
554 | 572 | </MenuItem.Icon>
|
555 | 573 | </MenuItem>
|
556 | 574 | <MenuItem Command="{Binding AddErrorTestMethodCommand}" Header="{Resx ResxName=Rubberduck.Resources.UnitTesting.TestExplorer, Key=TestExplorer_AddExpectedErrorTestMethod}">
|
557 | 575 | <MenuItem.Icon>
|
558 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/flask--exclamation.png" /> |
| 576 | + <Image Source="{StaticResource AddErrorTestMethodIcon}" /> |
559 | 577 | </MenuItem.Icon>
|
560 | 578 | </MenuItem>
|
561 | 579 | </MenuItem>
|
|
565 | 583 | <Menu>
|
566 | 584 | <MenuItem Header="{Resx ResxName=Rubberduck.Resources.RubberduckUI, Key=GroupingGrid_GroupingStyle}">
|
567 | 585 | <MenuItem.Icon>
|
568 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Custom/PNG/GroupBy.png" /> |
| 586 | + <Image Source="{StaticResource GroupByImage}" /> |
569 | 587 | </MenuItem.Icon>
|
570 | 588 |
|
571 | 589 | <MenuItem x:Name="GroupByOutcome"
|
|
599 | 617 | </Menu>
|
600 | 618 |
|
601 | 619 | <Button Command="{Binding CopyResultsCommand}">
|
602 |
| - <Image Source="pack://application:,,,/Rubberduck.Resources;component/Icons/Fugue/document-copy.png" /> |
| 620 | + <Image Source="{StaticResource CopyResultsImage}" /> |
603 | 621 | <Button.ToolTip>
|
604 | 622 | <TextBlock Text="{Resx ResxName=Rubberduck.Resources.CodeExplorer.CodeExplorerUI, Key=CodeExplorer_CopyToolTip}" />
|
605 | 623 | </Button.ToolTip>
|
|
0 commit comments