Skip to content

Commit b9458b0

Browse files
committed
WinGui: Add a Reorder icon to the Audio/Subtitle Records. Re-arrange the buttons to be more consistent with the MacGui bringing the selection behaviour button closer to the left side. Fix Localisation Issue on the Add Subtitle button. HandBrake#2553
1 parent 7cac243 commit b9458b0

File tree

7 files changed

+47
-24
lines changed

7 files changed

+47
-24
lines changed

win/CS/HandBrakeWPF/HandBrakeWPF.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636

3737
<ItemGroup>
3838
<None Remove="handbrakepineapple.ico" />
39+
<None Remove="Views\Images\Dark\Reorder.png" />
40+
<None Remove="Views\Images\Light\Reorder.png" />
3941
</ItemGroup>
4042

4143
<ItemGroup>
@@ -78,6 +80,7 @@
7880
<Resource Include="Views\Images\Dark\Queue.png" />
7981
<Resource Include="Views\Images\Dark\Refresh.png" />
8082
<Resource Include="Views\Images\Dark\Remove.png" />
83+
<Resource Include="Views\Images\Dark\Reorder.png" />
8184
<Resource Include="Views\Images\Dark\Settings.png" />
8285
<Resource Include="Views\Images\Dark\Source.png" />
8386
<Resource Include="Views\Images\Disc.png" />
@@ -100,6 +103,7 @@
100103
<Resource Include="Views\Images\Light\Queue.png" />
101104
<Resource Include="Views\Images\Light\Refresh.png" />
102105
<Resource Include="Views\Images\Light\Remove.png" />
106+
<Resource Include="Views\Images\Light\Reorder.png" />
103107
<Resource Include="Views\Images\Light\Settings.png" />
104108
<Resource Include="Views\Images\Light\Source.png" />
105109
<Resource Include="Views\Images\logo128.png" />

win/CS/HandBrakeWPF/Properties/Resources.Designer.cs

+9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

win/CS/HandBrakeWPF/Properties/Resources.resx

+3
Original file line numberDiff line numberDiff line change
@@ -2195,4 +2195,7 @@ Where supported, any user presets will have been imported.</value>
21952195
<data name="Options_PauseOnLowBattery" xml:space="preserve">
21962196
<value>Pause any running jobs when the battery gets low.</value>
21972197
</data>
2198+
<data name="SubtitleView_AddRemainingCC" xml:space="preserve">
2199+
<value>Add All Remaining Closed Captions</value>
2200+
</data>
21982201
</root>

win/CS/HandBrakeWPF/Views/AudioView.xaml

+14-9
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<Audio:AudioRateTypeConverter x:Key="audioRateTypeConverter" />
2424
<Audio:AudioMixdownConverter x:Key="audioMixdownConverter" />
2525
<Audio:AudioMixdownListConverter x:Key="audioMixdownListConverter" />
26+
<Conveters:ThemeImageConverter x:Key="themeConverter" />
2627
</UserControl.Resources>
2728

2829
<Grid>
@@ -56,8 +57,8 @@
5657
<Grid.ColumnDefinitions>
5758
<ColumnDefinition Width="Auto" />
5859
<ColumnDefinition Width="Auto" />
59-
<ColumnDefinition Width="*" />
6060
<ColumnDefinition Width="Auto" />
61+
<ColumnDefinition Width="*" />
6162
<ColumnDefinition Width="Auto" />
6263
</Grid.ColumnDefinitions>
6364

@@ -83,20 +84,22 @@
8384
</Button.ContextMenu>
8485
</Button>
8586

87+
8688
<Button MinWidth="65" Grid.Column="1"
87-
Margin="0,0,10,0"
88-
cal:Message.Attach="[Event Click] = [Action Clear]"
89-
Content="{x:Static Properties:Resources.Generic_Clear}" />
90-
91-
<Button MinWidth="65" Grid.Column="3"
92-
Margin="0,0,10,0"
89+
Margin="10,0,5,0"
9390
cal:Message.Attach="[Event Click] = [Action ShowAudioDefaults]"
9491
Content="{Binding SwitchDisplayTitle}" />
9592

96-
<Button MinWidth="65" Grid.Column="4"
93+
<Button MinWidth="65" Grid.Column="2"
9794
cal:Message.Attach="[Event Click] = [Action ReloadDefaults]"
9895
Content="{x:Static Properties:Resources.Shared_ReloadDefaults}" />
9996

97+
<Button MinWidth="65" Grid.Column="4"
98+
Margin="0,0,0,0"
99+
cal:Message.Attach="[Event Click] = [Action Clear]"
100+
Content="{x:Static Properties:Resources.Generic_Clear}" />
101+
102+
100103

101104
</Grid>
102105
</Grid>
@@ -163,6 +166,8 @@
163166
<RowDefinition Height="28" />
164167
</Grid.RowDefinitions>
165168

169+
<Image Width="16" Source="{Binding Converter={StaticResource themeConverter}, ConverterParameter='Reorder.png'}" />
170+
166171
<!-- Row 1 -->
167172
<ComboBox Grid.Column="1" Height="22" Width="130" Margin="5,0,5,0" HorizontalAlignment="Stretch"
168173
ItemsSource="{Binding DataContext.SourceTracks, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"
@@ -207,7 +212,7 @@
207212

208213

209214
<ToggleButton Name="advancedOptionsToggle" VerticalAlignment="Center" Grid.Column="8" Grid.Row="0" Grid.ColumnSpan="2" Margin="5,0,0,0"
210-
Padding="3,0" Height="22" HorizontalAlignment="Left" >
215+
Padding="3,0" Height="22" HorizontalAlignment="Left" Background="Transparent" >
211216
<ToggleButton.Style>
212217
<Style TargetType="{x:Type ToggleButton}" BasedOn="{StaticResource {x:Type ToggleButton}}">
213218
<Setter Property="Content" Value="Show"/>
690 Bytes
Loading
570 Bytes
Loading

win/CS/HandBrakeWPF/Views/SubtitlesView.xaml

+17-15
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
<Converters:BooleanToVisibilityConverter x:Key="booleanToVisConverter" />
2121
<Converters:BooleanConverter x:Key="booleanConverter" />
2222
<subtitles:CanBurnSubtitleConverter x:Key="canBurnSubtitleConverter" />
23+
<Converters:ThemeImageConverter x:Key="themeConverter" />
2324

2425
<Style x:Key="LongToolTip" TargetType="TextBlock">
2526
<Setter Property="Width" Value="400" />
@@ -56,8 +57,8 @@
5657
<ColumnDefinition Width="Auto" />
5758
<ColumnDefinition Width="Auto" />
5859
<ColumnDefinition Width="Auto" />
59-
<ColumnDefinition Width="*" />
6060
<ColumnDefinition Width="Auto" />
61+
<ColumnDefinition Width="*" />
6162
<ColumnDefinition Width="Auto" />
6263
</Grid.ColumnDefinitions>
6364

@@ -77,30 +78,29 @@
7778
<Button.ContextMenu>
7879
<ContextMenu x:Name="MainContextMenu" PlacementRectangle="{Binding RelativeSource={RelativeSource Self}}">
7980
<MenuItem Header="{x:Static Properties:Resources.Shared_AddNewTrack}" cal:Message.Attach="[Event Click] = [Action Add]" />
80-
<MenuItem Header="Add All Remaining Tracks" cal:Message.Attach="[Event Click] = [Action AddAllRemaining]" />
81-
<MenuItem Header="Add All Remaining Closed Captions" cal:Message.Attach="[Event Click] = [Action AddAllClosedCaptions]" />
82-
<MenuItem Header="Add All Remaining Selected Languages" cal:Message.Attach="[Event Click] = [Action AddAllRemainingForSelectedLanguages]" />
81+
<MenuItem Header="{x:Static Properties:Resources.Shared_AddAllRemaining}" cal:Message.Attach="[Event Click] = [Action AddAllRemaining]" />
82+
<MenuItem Header="{x:Static Properties:Resources.SubtitleView_AddRemainingCC}" cal:Message.Attach="[Event Click] = [Action AddAllClosedCaptions]" />
83+
<MenuItem Header="{x:Static Properties:Resources.Shared_AddAllForSelected}" cal:Message.Attach="[Event Click] = [Action AddAllRemainingForSelectedLanguages]" />
84+
<Separator/>
85+
<MenuItem Header="{x:Static Properties:Resources.SubtitlesView_ImportSubtitle}" cal:Message.Attach="[Event Click] = [Action Import]" />
8386
</ContextMenu>
8487
</Button.ContextMenu>
8588
</Button>
8689

87-
<Button MinWidth="75" Grid.Column="1"
88-
cal:Message.Attach="[Event Click] = [Action Import]"
89-
Content="{x:Static Properties:Resources.SubtitlesView_ImportSubtitle}"
90-
Margin="0,0,10,0"/>
91-
<Button MinWidth="65" Grid.Column="2"
92-
Margin="0,0,10,0"
93-
cal:Message.Attach="[Event Click] = [Action Clear]"
94-
Content="{x:Static Properties:Resources.Generic_Clear}" />
9590

96-
<Button MinWidth="65" Grid.Column="4"
97-
Margin="0,0,10,0"
91+
<Button MinWidth="65" Grid.Column="2"
92+
Margin="10,0,5,0"
9893
cal:Message.Attach="[Event Click] = [Action ShowSubtitleDefaultsPanel]"
9994
Content="{Binding SwitchDisplayTitle}" />
10095

101-
<Button MinWidth="65" Grid.Column="5"
96+
<Button MinWidth="65" Grid.Column="3"
10297
cal:Message.Attach="[Event Click] = [Action ReloadDefaults]"
10398
Content="{x:Static Properties:Resources.Shared_ReloadDefaults}" />
99+
100+
<Button MinWidth="65" Grid.Column="5"
101+
Margin="0,0,0,0"
102+
cal:Message.Attach="[Event Click] = [Action Clear]"
103+
Content="{x:Static Properties:Resources.Generic_Clear}" />
104104
</Grid>
105105

106106

@@ -162,6 +162,8 @@
162162
<RowDefinition Height="Auto" />
163163
</Grid.RowDefinitions>
164164

165+
<Image Width="16" Source="{Binding Converter={StaticResource themeConverter}, ConverterParameter='Reorder.png'}" />
166+
165167
<ComboBox Grid.Column="1" Height="22" Width="235" Margin="5,0,5,0" HorizontalAlignment="Stretch"
166168
ItemsSource="{Binding DataContext.SourceTracks, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"
167169
SelectedItem="{Binding SourceTrack}" />

0 commit comments

Comments
 (0)