|
@@ -58,159 +58,164 @@
|
|
<Setter Property="Margin" Value="20, 0, 0, 0" />
|
|
<Setter Property="Margin" Value="20, 0, 0, 0" />
|
|
</Style>
|
|
</Style>
|
|
</Grid.Styles>
|
|
</Grid.Styles>
|
|
- <!--Background="{StaticResource AccentColor}"-->
|
|
|
|
- <controls:FixedSizeStackPanel Orientation="Vertical" ChildSize="32"
|
|
|
|
- VerticalChildrenAlignment="Center" Margin="12">
|
|
|
|
- <controls:FixedSizeStackPanel.IsVisible>
|
|
|
|
|
|
+ <ScrollViewer>
|
|
|
|
+ <ScrollViewer.IsVisible>
|
|
<Binding Path="CurrentPage" Converter="{converters:IsEqualConverter}">
|
|
<Binding Path="CurrentPage" Converter="{converters:IsEqualConverter}">
|
|
<Binding.ConverterParameter>
|
|
<Binding.ConverterParameter>
|
|
<sys:Int32>0</sys:Int32>
|
|
<sys:Int32>0</sys:Int32>
|
|
</Binding.ConverterParameter>
|
|
</Binding.ConverterParameter>
|
|
</Binding>
|
|
</Binding>
|
|
- </controls:FixedSizeStackPanel.IsVisible>
|
|
|
|
|
|
+ </ScrollViewer.IsVisible>
|
|
|
|
+ <!--Background="{StaticResource AccentColor}"-->
|
|
|
|
+ <controls:FixedSizeStackPanel Orientation="Vertical" ChildSize="32"
|
|
|
|
+ VerticalChildrenAlignment="Center" Margin="12">
|
|
|
|
|
|
- <TextBlock ui:Translator.Key="LANGUAGE" Classes="h5" />
|
|
|
|
- <ComboBox Classes="leftOffset" Width="200" HorizontalAlignment="Left"
|
|
|
|
- ItemsSource="{Binding SettingsSubViewModel.General.AvailableLanguages}"
|
|
|
|
- SelectedItem="{Binding SettingsSubViewModel.General.SelectedLanguage, Mode=TwoWay}">
|
|
|
|
- <ComboBox.ItemTemplate>
|
|
|
|
- <DataTemplate>
|
|
|
|
- <StackPanel Orientation="Horizontal" Height="20">
|
|
|
|
- <Image
|
|
|
|
- MaxHeight="20"
|
|
|
|
- Margin="3, 0"
|
|
|
|
- VerticalAlignment="Center"
|
|
|
|
- Source="{Binding IconFullPath, Converter={converters:ImagePathToBitmapConverter}}" />
|
|
|
|
- <TextBlock VerticalAlignment="Center" Text="{Binding Name}" />
|
|
|
|
- </StackPanel>
|
|
|
|
- </DataTemplate>
|
|
|
|
- </ComboBox.ItemTemplate>
|
|
|
|
- </ComboBox>
|
|
|
|
|
|
+ <TextBlock ui:Translator.Key="LANGUAGE" Classes="h5" />
|
|
|
|
+ <ComboBox Classes="leftOffset" Width="200" HorizontalAlignment="Left"
|
|
|
|
+ ItemsSource="{Binding SettingsSubViewModel.General.AvailableLanguages}"
|
|
|
|
+ SelectedItem="{Binding SettingsSubViewModel.General.SelectedLanguage, Mode=TwoWay}">
|
|
|
|
+ <ComboBox.ItemTemplate>
|
|
|
|
+ <DataTemplate>
|
|
|
|
+ <StackPanel Orientation="Horizontal" Height="20">
|
|
|
|
+ <Image
|
|
|
|
+ MaxHeight="20"
|
|
|
|
+ Margin="3, 0"
|
|
|
|
+ VerticalAlignment="Center"
|
|
|
|
+ Source="{Binding IconFullPath, Converter={converters:ImagePathToBitmapConverter}}" />
|
|
|
|
+ <TextBlock VerticalAlignment="Center" Text="{Binding Name}" />
|
|
|
|
+ </StackPanel>
|
|
|
|
+ </DataTemplate>
|
|
|
|
+ </ComboBox.ItemTemplate>
|
|
|
|
+ </ComboBox>
|
|
|
|
|
|
- <TextBlock ui:Translator.Key="MISC" Classes="h5" />
|
|
|
|
|
|
+ <TextBlock ui:Translator.Key="MISC" Classes="h5" />
|
|
|
|
|
|
- <CheckBox Classes="leftOffset" ui:Translator.Key="SHOW_STARTUP_WINDOW"
|
|
|
|
- IsChecked="{Binding SettingsSubViewModel.File.ShowStartupWindow}" />
|
|
|
|
|
|
+ <CheckBox Classes="leftOffset" ui:Translator.Key="SHOW_STARTUP_WINDOW"
|
|
|
|
+ IsChecked="{Binding SettingsSubViewModel.File.ShowStartupWindow}" />
|
|
|
|
|
|
- <CheckBox Classes="leftOffset" ui:Translator.Key="DISABLE_NEWS_PANEL"
|
|
|
|
- IsChecked="{Binding SettingsSubViewModel.File.DisableNewsPanel}" />
|
|
|
|
|
|
+ <CheckBox Classes="leftOffset" ui:Translator.Key="DISABLE_NEWS_PANEL"
|
|
|
|
+ IsChecked="{Binding SettingsSubViewModel.File.DisableNewsPanel}" />
|
|
|
|
|
|
- <CheckBox Classes="leftOffset" ui:Translator.Key="SHOW_IMAGE_PREVIEW_TASKBAR"
|
|
|
|
- IsChecked="{Binding SettingsSubViewModel.General.ImagePreviewInTaskbar}" />
|
|
|
|
|
|
+ <CheckBox Classes="leftOffset" ui:Translator.Key="SHOW_IMAGE_PREVIEW_TASKBAR"
|
|
|
|
+ IsChecked="{Binding SettingsSubViewModel.General.ImagePreviewInTaskbar}" />
|
|
|
|
|
|
- <StackPanel Classes="leftOffset" Orientation="Horizontal">
|
|
|
|
- <Label
|
|
|
|
- ui:Translator.Key="RECENT_FILE_LENGTH"
|
|
|
|
- ui:Translator.TooltipKey="RECENT_FILE_LENGTH_TOOLTIP" />
|
|
|
|
- <input:NumberInput Min="0" FontSize="12" HorizontalAlignment="Left"
|
|
|
|
- Value="{Binding SettingsSubViewModel.File.MaxOpenedRecently, Mode=TwoWay}"
|
|
|
|
- Width="40" />
|
|
|
|
- </StackPanel>
|
|
|
|
|
|
+ <StackPanel Classes="leftOffset" Orientation="Horizontal">
|
|
|
|
+ <Label
|
|
|
|
+ ui:Translator.Key="RECENT_FILE_LENGTH"
|
|
|
|
+ ui:Translator.TooltipKey="RECENT_FILE_LENGTH_TOOLTIP" />
|
|
|
|
+ <input:NumberInput Min="0" FontSize="12" HorizontalAlignment="Left"
|
|
|
|
+ Value="{Binding SettingsSubViewModel.File.MaxOpenedRecently, Mode=TwoWay}"
|
|
|
|
+ Width="40" />
|
|
|
|
+ </StackPanel>
|
|
|
|
|
|
- <TextBlock Classes="h5" ui:Translator.Key="AUTOSAVE_SETTINGS_HEADER" />
|
|
|
|
|
|
+ <TextBlock Classes="h5" ui:Translator.Key="AUTOSAVE_SETTINGS_HEADER" />
|
|
|
|
|
|
- <CheckBox Classes="leftOffset"
|
|
|
|
- VerticalAlignment="Center" ui:Translator.Key="AUTOSAVE_SETTINGS_SAVE_STATE"
|
|
|
|
- IsChecked="{Binding SettingsSubViewModel.File.SaveSessionStateEnabled, Mode=TwoWay}" />
|
|
|
|
|
|
+ <CheckBox Classes="leftOffset"
|
|
|
|
+ VerticalAlignment="Center" ui:Translator.Key="AUTOSAVE_SETTINGS_SAVE_STATE"
|
|
|
|
+ IsChecked="{Binding SettingsSubViewModel.File.SaveSessionStateEnabled, Mode=TwoWay}" />
|
|
|
|
|
|
- <CheckBox Classes="leftOffset" ui:Translator.Key="AUTOSAVE_ENABLED"
|
|
|
|
- IsChecked="{Binding SettingsSubViewModel.File.AutosaveEnabled, Mode=TwoWay}" />
|
|
|
|
|
|
+ <CheckBox Classes="leftOffset" ui:Translator.Key="AUTOSAVE_ENABLED"
|
|
|
|
+ IsChecked="{Binding SettingsSubViewModel.File.AutosaveEnabled, Mode=TwoWay}" />
|
|
|
|
|
|
- <StackPanel Classes="leftOffset" Orientation="Horizontal">
|
|
|
|
- <Label ui:Translator.Key="AUTOSAVE_SETTINGS_PERIOD" />
|
|
|
|
- <input:NumberInput Min="0.1" FontSize="12" HorizontalAlignment="Left"
|
|
|
|
- IsEnabled="{Binding SettingsSubViewModel.File.AutosaveEnabled}"
|
|
|
|
- Value="{Binding SettingsSubViewModel.File.AutosavePeriodMinutes, Mode=TwoWay}"
|
|
|
|
- Width="55" />
|
|
|
|
- <Label ui:Translator.Key="MINUTE_UNIVERSAL" />
|
|
|
|
- </StackPanel>
|
|
|
|
|
|
+ <StackPanel Classes="leftOffset" Orientation="Horizontal">
|
|
|
|
+ <Label ui:Translator.Key="AUTOSAVE_SETTINGS_PERIOD" />
|
|
|
|
+ <input:NumberInput Min="0.1" FontSize="12" HorizontalAlignment="Left"
|
|
|
|
+ IsEnabled="{Binding SettingsSubViewModel.File.AutosaveEnabled}"
|
|
|
|
+ Value="{Binding SettingsSubViewModel.File.AutosavePeriodMinutes, Mode=TwoWay}"
|
|
|
|
+ Width="55" />
|
|
|
|
+ <Label ui:Translator.Key="MINUTE_UNIVERSAL" />
|
|
|
|
+ </StackPanel>
|
|
|
|
|
|
- <CheckBox Classes="leftOffset"
|
|
|
|
- VerticalAlignment="Center" ui:Translator.Key="AUTOSAVE_SETTINGS_SAVE_USER_FILE"
|
|
|
|
- IsEnabled="{Binding SettingsSubViewModel.File.AutosaveEnabled}"
|
|
|
|
- IsChecked="{Binding SettingsSubViewModel.File.AutosaveToDocumentPath}" />
|
|
|
|
|
|
+ <CheckBox Classes="leftOffset"
|
|
|
|
+ VerticalAlignment="Center" ui:Translator.Key="AUTOSAVE_SETTINGS_SAVE_USER_FILE"
|
|
|
|
+ IsEnabled="{Binding SettingsSubViewModel.File.AutosaveEnabled}"
|
|
|
|
+ IsChecked="{Binding SettingsSubViewModel.File.AutosaveToDocumentPath}" />
|
|
|
|
|
|
- <TextBlock
|
|
|
|
- Classes="h5"
|
|
|
|
- ui:Translator.Key="DEFAULT_NEW_SIZE" />
|
|
|
|
|
|
+ <TextBlock
|
|
|
|
+ Classes="h5"
|
|
|
|
+ ui:Translator.Key="DEFAULT_NEW_SIZE" />
|
|
|
|
|
|
- <StackPanel Orientation="Horizontal" Classes="leftOffset">
|
|
|
|
- <Label d:Content="Width" ui:Translator.Key="WIDTH" />
|
|
|
|
- <input:SizeInput
|
|
|
|
- Size="{Binding SettingsSubViewModel.File.DefaultNewFileWidth, Mode=TwoWay}"
|
|
|
|
- MaxSize="9999" HorizontalAlignment="Left" />
|
|
|
|
- </StackPanel>
|
|
|
|
|
|
+ <StackPanel Orientation="Horizontal" Classes="leftOffset">
|
|
|
|
+ <Label d:Content="Width" ui:Translator.Key="WIDTH" />
|
|
|
|
+ <input:SizeInput
|
|
|
|
+ Size="{Binding SettingsSubViewModel.File.DefaultNewFileWidth, Mode=TwoWay}"
|
|
|
|
+ MaxSize="9999" HorizontalAlignment="Left" />
|
|
|
|
+ </StackPanel>
|
|
|
|
|
|
- <StackPanel Orientation="Horizontal" Classes="leftOffset">
|
|
|
|
- <Label d:Content="Height" ui:Translator.Key="HEIGHT" />
|
|
|
|
- <input:SizeInput
|
|
|
|
- Size="{Binding SettingsSubViewModel.File.DefaultNewFileHeight, Mode=TwoWay}"
|
|
|
|
- MaxSize="9999" HorizontalAlignment="Left" />
|
|
|
|
- </StackPanel>
|
|
|
|
|
|
+ <StackPanel Orientation="Horizontal" Classes="leftOffset">
|
|
|
|
+ <Label d:Content="Height" ui:Translator.Key="HEIGHT" />
|
|
|
|
+ <input:SizeInput
|
|
|
|
+ Size="{Binding SettingsSubViewModel.File.DefaultNewFileHeight, Mode=TwoWay}"
|
|
|
|
+ MaxSize="9999" HorizontalAlignment="Left" />
|
|
|
|
+ </StackPanel>
|
|
|
|
|
|
- <TextBlock d:Content="Tools" ui:Translator.Key="TOOLS" Classes="h5" />
|
|
|
|
|
|
+ <TextBlock d:Content="Tools" ui:Translator.Key="TOOLS" Classes="h5" />
|
|
|
|
|
|
- <StackPanel Orientation="Horizontal" Classes="leftOffset">
|
|
|
|
- <Label Target="rightClickModeComboBox" ui:Translator.Key="RIGHT_CLICK_MODE"
|
|
|
|
- VerticalAlignment="Center" />
|
|
|
|
- <ComboBox SelectedItem="{Binding RightClickMode, Source={vm:MainVM ToolsSVM}, Mode=TwoWay}"
|
|
|
|
- Name="rightClickModeComboBox"
|
|
|
|
- ItemsSource="{markupExtensions:Enum preferences:RightClickMode}"
|
|
|
|
- Width="160"
|
|
|
|
- VerticalAlignment="Center">
|
|
|
|
- <ComboBox.ItemTemplate>
|
|
|
|
- <DataTemplate>
|
|
|
|
- <TextBlock
|
|
|
|
- ui:Translator.Key="{Binding Converter={converters:EnumToLocalizedStringConverter}}" />
|
|
|
|
- </DataTemplate>
|
|
|
|
- </ComboBox.ItemTemplate>
|
|
|
|
- </ComboBox>
|
|
|
|
- <!--Styles="{StaticResource TranslatedEnum}"-->
|
|
|
|
- </StackPanel>
|
|
|
|
|
|
+ <StackPanel Orientation="Horizontal" Classes="leftOffset">
|
|
|
|
+ <Label Target="rightClickModeComboBox" ui:Translator.Key="RIGHT_CLICK_MODE"
|
|
|
|
+ VerticalAlignment="Center" />
|
|
|
|
+ <ComboBox
|
|
|
|
+ SelectedItem="{Binding RightClickMode, Source={vm:MainVM ToolsSVM}, Mode=TwoWay}"
|
|
|
|
+ Name="rightClickModeComboBox"
|
|
|
|
+ ItemsSource="{markupExtensions:Enum preferences:RightClickMode}"
|
|
|
|
+ Width="160"
|
|
|
|
+ VerticalAlignment="Center">
|
|
|
|
+ <ComboBox.ItemTemplate>
|
|
|
|
+ <DataTemplate>
|
|
|
|
+ <TextBlock
|
|
|
|
+ ui:Translator.Key="{Binding Converter={converters:EnumToLocalizedStringConverter}}" />
|
|
|
|
+ </DataTemplate>
|
|
|
|
+ </ComboBox.ItemTemplate>
|
|
|
|
+ </ComboBox>
|
|
|
|
+ <!--Styles="{StaticResource TranslatedEnum}"-->
|
|
|
|
+ </StackPanel>
|
|
|
|
|
|
- <CheckBox Classes="leftOffset"
|
|
|
|
- IsChecked="{Binding SettingsSubViewModel.Tools.EnableSharedToolbar}"
|
|
|
|
- ui:Translator.Key="ENABLE_SHARED_TOOLBAR" />
|
|
|
|
|
|
+ <CheckBox Classes="leftOffset"
|
|
|
|
+ IsChecked="{Binding SettingsSubViewModel.Tools.EnableSharedToolbar}"
|
|
|
|
+ ui:Translator.Key="ENABLE_SHARED_TOOLBAR" />
|
|
|
|
|
|
- <TextBlock ui:Translator.Key="AUTOMATIC_UPDATES" Classes="h5" />
|
|
|
|
|
|
+ <TextBlock ui:Translator.Key="AUTOMATIC_UPDATES" Classes="h5" />
|
|
|
|
|
|
- <CheckBox
|
|
|
|
- VerticalAlignment="Center"
|
|
|
|
- IsEnabled="{Binding Path=ShowUpdateTab}"
|
|
|
|
- IsChecked="{Binding SettingsSubViewModel.Update.CheckUpdatesOnStartup}"
|
|
|
|
- ui:Translator.Key="CHECK_FOR_UPDATES"
|
|
|
|
- Classes="leftOffset" />
|
|
|
|
|
|
+ <CheckBox
|
|
|
|
+ VerticalAlignment="Center"
|
|
|
|
+ IsEnabled="{Binding Path=ShowUpdateTab}"
|
|
|
|
+ IsChecked="{Binding SettingsSubViewModel.Update.CheckUpdatesOnStartup}"
|
|
|
|
+ ui:Translator.Key="CHECK_FOR_UPDATES"
|
|
|
|
+ Classes="leftOffset" />
|
|
|
|
|
|
- <StackPanel Orientation="Horizontal" Classes="leftOffset">
|
|
|
|
- <Label Target="updateStreamComboBox" ui:Translator.Key="UPDATE_STREAM"
|
|
|
|
- VerticalAlignment="Center" />
|
|
|
|
- <StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Left">
|
|
|
|
- <ComboBox Width="110"
|
|
|
|
- Name="updateStreamComboBox"
|
|
|
|
- VerticalAlignment="Center"
|
|
|
|
- IsEnabled="{Binding Path=ShowUpdateTab}"
|
|
|
|
- ItemsSource="{Binding SettingsSubViewModel.Update.UpdateChannels}"
|
|
|
|
- SelectedValue="{Binding SettingsSubViewModel.Update.UpdateChannelName}" />
|
|
|
|
- <Image Cursor="Help" Source="/Images/Commands/PixiEditor/Links/OpenDocumentation.png"
|
|
|
|
- VerticalAlignment="Center"
|
|
|
|
- ToolTip.ShowDelay="0"
|
|
|
|
- IsVisible="{Binding !ShowUpdateTab}"
|
|
|
|
- ui:Translator.TooltipKey="UPDATE_CHANNEL_HELP_TOOLTIP" />
|
|
|
|
- <!-- ToolTipService.InitialShowDelay="0"-->
|
|
|
|
|
|
+ <StackPanel Orientation="Horizontal" Classes="leftOffset">
|
|
|
|
+ <Label Target="updateStreamComboBox" ui:Translator.Key="UPDATE_STREAM"
|
|
|
|
+ VerticalAlignment="Center" />
|
|
|
|
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center"
|
|
|
|
+ HorizontalAlignment="Left">
|
|
|
|
+ <ComboBox Width="110"
|
|
|
|
+ Name="updateStreamComboBox"
|
|
|
|
+ VerticalAlignment="Center"
|
|
|
|
+ IsEnabled="{Binding Path=ShowUpdateTab}"
|
|
|
|
+ ItemsSource="{Binding SettingsSubViewModel.Update.UpdateChannels}"
|
|
|
|
+ SelectedValue="{Binding SettingsSubViewModel.Update.UpdateChannelName}" />
|
|
|
|
+ <Image Cursor="Help"
|
|
|
|
+ Source="/Images/Commands/PixiEditor/Links/OpenDocumentation.png"
|
|
|
|
+ VerticalAlignment="Center"
|
|
|
|
+ ToolTip.ShowDelay="0"
|
|
|
|
+ IsVisible="{Binding !ShowUpdateTab}"
|
|
|
|
+ ui:Translator.TooltipKey="UPDATE_CHANNEL_HELP_TOOLTIP" />
|
|
|
|
+ <!-- ToolTipService.InitialShowDelay="0"-->
|
|
|
|
+ </StackPanel>
|
|
</StackPanel>
|
|
</StackPanel>
|
|
- </StackPanel>
|
|
|
|
|
|
|
|
- <TextBlock ui:Translator.Key="DEBUG" Classes="h5" />
|
|
|
|
- <CheckBox Classes="leftOffset"
|
|
|
|
- IsChecked="{Binding SettingsSubViewModel.General.IsDebugModeEnabled}"
|
|
|
|
- ui:Translator.Key="ENABLE_DEBUG_MODE" d:Content="Enable Debug Mode" />
|
|
|
|
- <!--<Label Classes="{StaticResource SettingsText}" VerticalAlignment="Center">
|
|
|
|
|
|
+ <TextBlock ui:Translator.Key="DEBUG" Classes="h5" />
|
|
|
|
+ <CheckBox Classes="leftOffset"
|
|
|
|
+ IsChecked="{Binding SettingsSubViewModel.General.IsDebugModeEnabled}"
|
|
|
|
+ ui:Translator.Key="ENABLE_DEBUG_MODE" d:Content="Enable Debug Mode" />
|
|
|
|
+ <!--<Label Classes="{StaticResource SettingsText}" VerticalAlignment="Center">
|
|
<ui1:Hyperlink Command="{cmds:Command PixiEditor.Debug.OpenCrashReportsDirectory}" Style="{StaticResource SettingsLink}">
|
|
<ui1:Hyperlink Command="{cmds:Command PixiEditor.Debug.OpenCrashReportsDirectory}" Style="{StaticResource SettingsLink}">
|
|
<Run ui:Translator.Key="OPEN_CRASH_REPORTS_DIR" d:Text="Open crash reports directory"/>
|
|
<Run ui:Translator.Key="OPEN_CRASH_REPORTS_DIR" d:Text="Open crash reports directory"/>
|
|
<Run Text="" FontFamily="{StaticResource Feather}"/>
|
|
<Run Text="" FontFamily="{StaticResource Feather}"/>
|
|
</ui1:Hyperlink>
|
|
</ui1:Hyperlink>
|
|
</Label>-->
|
|
</Label>-->
|
|
- </controls:FixedSizeStackPanel>
|
|
|
|
|
|
+ </controls:FixedSizeStackPanel>
|
|
|
|
+ </ScrollViewer>
|
|
|
|
|
|
<StackPanel Margin="12">
|
|
<StackPanel Margin="12">
|
|
<StackPanel.IsVisible>
|
|
<StackPanel.IsVisible>
|