|
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