|
227 | 227 | <DockPanel DockPanel.Dock="Top">
|
228 | 228 | <Menu>
|
229 | 229 | <MenuItem Header="_File">
|
230 |
| - <MenuItem Header="Open single object (.DAT)" Command="{Binding OpenSingleObject}" /> |
231 |
| - <MenuItem Header="Open G1 (.DAT)" Command="{Binding OpenG1}" /> |
232 |
| - <MenuItem Header="Open scenario/save game/landscape (.SC5/.SV5)" Command="{Binding OpenSCV5}"/> |
233 |
| - <MenuItem Header="Open music file (.DAT)" Command="{Binding OpenMusic}"/> |
234 |
| - <MenuItem Header="Open sound effect file (.DAT)" Command="{Binding OpenSoundEffect}"/> |
235 |
| - <MenuItem Header="Open tutorial (.DAT)" Command="{Binding OpenTutorial}"/> |
236 |
| - <MenuItem Header="Open scores file (.DAT) (coming soon)" Command="{Binding OpenScores}" IsEnabled="False"/> |
237 |
| - <MenuItem Header="Open language file (.DAT) (coming soon)" Command="{Binding OpenLanguage}" IsEnabled="False"/> |
| 230 | + <MenuItem Header="Open single object (.DAT)" Command="{Binding OpenSingleObject}" HotKey="Ctrl+O" InputGesture="Ctrl+O" /> |
| 231 | + <MenuItem Header="Open G1 (.DAT)" Command="{Binding OpenG1}" HotKey="Ctrl+G" InputGesture="Ctrl+G" /> |
| 232 | + <MenuItem Header="Open scenario/save game/landscape (.SC5/.SV5)" Command="{Binding OpenSCV5}" HotKey="Ctrl+V" InputGesture="Ctrl+V"/> |
| 233 | + <MenuItem Header="Open music file (.DAT)" Command="{Binding OpenMusic}" HotKey="Ctrl+M" InputGesture="Ctrl+M"/> |
| 234 | + <MenuItem Header="Open sound effect file (.DAT)" Command="{Binding OpenSoundEffect}" HotKey="Ctrl+F" InputGesture="Ctrl+F"/> |
| 235 | + <MenuItem Header="Open tutorial (.DAT)" Command="{Binding OpenTutorial}" HotKey="Ctrl+T" InputGesture="Ctrl+T"/> |
| 236 | + <MenuItem Header="Open scores file (.DAT) (coming soon)" Command="{Binding OpenScores}" IsEnabled="False" HotKey="Ctrl+H" InputGesture="Ctrl+H"/> |
| 237 | + <MenuItem Header="Open language file (.DAT) (coming soon)" Command="{Binding OpenLanguage}" IsEnabled="False" HotKey="Ctrl+L" InputGesture="Ctrl+L"/> |
238 | 238 | </MenuItem>
|
239 | 239 | <MenuItem Header="_Objects" ItemsSource="{Binding ObjDataItems}" Classes="SubItems" >
|
240 | 240 | <MenuItem.Styles>
|
|
283 | 283 | <TabItem.Header>
|
284 | 284 | <StackPanel Orientation="Horizontal" Background="{DynamicResource ButtonBackground}">
|
285 | 285 | <TextBlock Text="{Binding CurrentFile.DisplayName}" Margin="4" TextAlignment="Left" VerticalAlignment="Center" ToolTip.Tip="{Binding CurrentFile.Filename}" />
|
286 |
| - <Button BorderThickness="0" FontSize="12" VerticalAlignment="Center" Command="{Binding $parent[TabControl].((vm:TabViewPageViewModel)DataContext).RemoveTabCommand}" CommandParameter="{Binding}">X</Button> |
| 286 | + <Button BorderThickness="0" FontSize="12" VerticalAlignment="Center" Command="{Binding $parent[TabControl].((vm:TabViewPageViewModel)DataContext).RemoveTabCommand}" CommandParameter="{Binding}" HotKey="Ctrl+F4" ToolTip.Tip="(Ctrl+F4)">X</Button> |
287 | 287 | </StackPanel>
|
288 | 288 | </TabItem.Header>
|
289 | 289 | <TabItem.ContextMenu>
|
|
300 | 300 | <Border BorderThickness="1">
|
301 | 301 | <DockPanel>
|
302 | 302 | <DockPanel DockPanel.Dock="Top">
|
303 |
| - <Button Command="{Binding ReloadCommand}" Margin="4" Padding="2" DockPanel.Dock="Left"> |
| 303 | + <Button Command="{Binding ReloadCommand}" Margin="4" Padding="2" DockPanel.Dock="Left" HotKey="F5" ToolTip.Tip="(F5)"> |
304 | 304 | <DockPanel>
|
305 | 305 | <materialIcons:MaterialIcon Kind="{Binding ReloadIcon}" Width="24" Height="24" Margin="2" />
|
306 | 306 | <TextBlock HorizontalAlignment="Stretch" VerticalAlignment="Center" Margin="4" Text="{Binding ReloadText}" />
|
307 | 307 | </DockPanel>
|
308 | 308 | </Button>
|
309 |
| - <Button Command="{Binding SaveCommand}" Margin="4" Padding="2" DockPanel.Dock="Left"> |
| 309 | + <Button Command="{Binding SaveCommand}" Margin="4" Padding="2" DockPanel.Dock="Left" HotKey="Ctrl+S" ToolTip.Tip="(Ctrl+S)"> |
310 | 310 | <DockPanel>
|
311 | 311 | <materialIcons:MaterialIcon Kind="{Binding SaveIcon}" Width="24" Height="24" Margin="2" />
|
312 | 312 | <TextBlock HorizontalAlignment="Stretch" VerticalAlignment="Center" Margin="4" Text="{Binding SaveText}" />
|
313 | 313 | </DockPanel>
|
314 | 314 | </Button>
|
315 |
| - <Button Command="{Binding SaveAsCommand}" Margin="4" Padding="2" DockPanel.Dock="Left"> |
| 315 | + <Button Command="{Binding SaveAsCommand}" Margin="4" Padding="2" DockPanel.Dock="Left" HotKey="Ctrl+Shift+S" ToolTip.Tip="(Ctrl+Shift+S)"> |
316 | 316 | <DockPanel>
|
317 | 317 | <materialIcons:MaterialIcon Kind="{Binding SaveAsIcon}" Width="24" Height="24" Margin="2" />
|
318 | 318 | <TextBlock HorizontalAlignment="Stretch" VerticalAlignment="Center" Margin="4" Text="{Binding SaveAsText}" />
|
319 | 319 | </DockPanel>
|
320 | 320 | </Button>
|
321 |
| - <Button Command="{Binding DeleteLocalFileCommand}" HorizontalAlignment="Right" Margin="4" Padding="2" IsVisible="{Binding IsLocalMode}" IsEnabled="{Binding IsLocalMode}" Background="DarkRed" DockPanel.Dock="Right" ToolTip.Tip="WARNING: this will delete your local file without asking! Only click this if you're sure you want to delete this file!"> |
| 321 | + <Button Command="{Binding DeleteLocalFileCommand}" HorizontalAlignment="Right" Margin="4" Padding="2" HotKey="Ctrl+D" IsVisible="{Binding IsLocalMode}" IsEnabled="{Binding IsLocalMode}" Background="DarkRed" DockPanel.Dock="Right" ToolTip.Tip="(Ctrl+D) WARNING: this will delete your local file without asking! Only click this if you're sure you want to delete this file!"> |
322 | 322 | <DockPanel>
|
323 | 323 | <materialIcons:MaterialIcon Kind="{Binding DeleteLocalFileIcon}" Width="24" Height="24" Margin="2" />
|
324 | 324 | <TextBlock HorizontalAlignment="Stretch" VerticalAlignment="Center" Margin="4" Text="{Binding DeleteLocalFileText}"/>
|
|
0 commit comments