diff --git a/source/Components/AvalonDock.Themes.VS2013/Themes/Generic.xaml b/source/Components/AvalonDock.Themes.VS2013/Themes/Generic.xaml index e62e831c..fb84763e 100644 --- a/source/Components/AvalonDock.Themes.VS2013/Themes/Generic.xaml +++ b/source/Components/AvalonDock.Themes.VS2013/Themes/Generic.xaml @@ -1,23 +1,23 @@ + xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + xmlns:avalonDock="clr-namespace:AvalonDock;assembly=AvalonDock" + xmlns:avalonDockControls="clr-namespace:AvalonDock.Controls;assembly=AvalonDock" + xmlns:avalonDockConverters="clr-namespace:AvalonDock.Converters;assembly=AvalonDock" + xmlns:avalonDockProperties="clr-namespace:AvalonDock.Properties;assembly=AvalonDock" + xmlns:reskeys="clr-namespace:AvalonDock.Themes.VS2013.Themes" + xmlns:shell="clr-namespace:Microsoft.Windows.Shell;assembly=AvalonDock"> @@ -65,24 +65,27 @@ --> - @@ -390,69 +289,133 @@ - - - - - - - - - - - - + + + @@ -566,134 +569,134 @@ + Background="{TemplateBinding Background}" + BorderBrush="{TemplateBinding BorderBrush}" + BorderThickness="{TemplateBinding BorderThickness}"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Margin="1,1,1,0" + VerticalAlignment="Center" + DropDownContextMenu="{Binding Model.Root.Manager.AnchorableContextMenu, RelativeSource={RelativeSource TemplatedParent}}" + DropDownContextMenuDataContext="{Binding Path=LayoutItem, RelativeSource={RelativeSource TemplatedParent}}" + Focusable="False" + Style="{StaticResource AvalonDockThemeVs2013ToolButtonStyle}" + ToolTip="{x:Static avalonDockProperties:Resources.Anchorable_CxMenu_Hint}"> + x:Name="PART_ImgMenuPin" + Width="8" + Height="8" + Margin="0,0,0,1" + Data="{DynamicResource PinMenu}" + Fill="{DynamicResource {x:Static reskeys:ResourceKeys.ToolWindowCaptionButtonInactiveGlyph}}" + Stretch="Uniform" /> - - + @@ -721,9 +724,9 @@ - + @@ -811,53 +814,53 @@ + MinWidth="6" + MinHeight="6" + Orientation="{Binding Path=Model.Side, RelativeSource={RelativeSource AncestorType={x:Type avalonDockControls:LayoutAnchorSideControl}, Mode=FindAncestor}, Converter={avalonDockConverters:AnchorSideToOrientationConverter}}" /> - - - - - - - - - - + + + + + + + + + + - - + + @@ -880,95 +883,94 @@ @@ -1265,23 +1268,21 @@ - + + VerticalAlignment="Center" + Text="{Binding Title}" + TextTrimming="CharacterEllipsis" /> + VerticalAlignment="Center" + Text="{Binding Title}" + TextTrimming="CharacterEllipsis" /> @@ -1294,84 +1295,84 @@ + Command="{Binding Path=HideCommand}" + Header="{x:Static avalonDockProperties:Resources.Anchorable_Hide}" + Visibility="{Binding Path=IsEnabled, RelativeSource={RelativeSource Self}, Mode=OneWay, Converter={avalonDockConverters:BoolToVisibilityConverter}}" /> + Command="{Binding Path=CloseCommand}" + Header="{x:Static avalonDockProperties:Resources.Document_Close}" + Visibility="{Binding Path=IsEnabled, RelativeSource={RelativeSource Self}, Mode=OneWay, Converter={avalonDockConverters:BoolToVisibilityConverter}}" /> + Command="{Binding Path=NewHorizontalTabGroupCommand}" + Header="{x:Static avalonDockProperties:Resources.Document_NewHorizontalTabGroup}" + Visibility="{Binding Path=IsEnabled, RelativeSource={RelativeSource Self}, Mode=OneWay, Converter={avalonDockConverters:BoolToVisibilityConverter}}"> + Width="14" + Height="14" + VerticalAlignment="Center" + Data="{DynamicResource HTabGroup}" + Fill="{DynamicResource {x:Static reskeys:ResourceKeys.ToolWindowCaptionButtonInactiveGlyph}}" + Stretch="Uniform" /> + Command="{Binding Path=NewVerticalTabGroupCommand}" + Header="{x:Static avalonDockProperties:Resources.Document_NewVerticalTabGroup}" + Visibility="{Binding Path=IsEnabled, RelativeSource={RelativeSource Self}, Mode=OneWay, Converter={avalonDockConverters:BoolToVisibilityConverter}}"> + Width="14" + Height="14" + VerticalAlignment="Center" + Data="{DynamicResource VTabGroup}" + Fill="{DynamicResource {x:Static reskeys:ResourceKeys.ToolWindowCaptionButtonInactiveGlyph}}" + Stretch="Uniform" /> + Command="{Binding Path=MoveToNextTabGroupCommand}" + Header="{x:Static avalonDockProperties:Resources.Document_MoveToNextTabGroup}" + Visibility="{Binding Path=IsEnabled, RelativeSource={RelativeSource Self}, Mode=OneWay, Converter={avalonDockConverters:BoolToVisibilityConverter}}" /> + Command="{Binding Path=MoveToPreviousTabGroupCommand}" + Header="{x:Static avalonDockProperties:Resources.Document_MoveToPreviousTabGroup}" + Visibility="{Binding Path=IsEnabled, RelativeSource={RelativeSource Self}, Mode=OneWay, Converter={avalonDockConverters:BoolToVisibilityConverter}}" /> - - + + + @@ -2471,33 +2479,31 @@ + RadiusX="2" + RadiusY="2" + Stroke="{DynamicResource {x:Static reskeys:ResourceKeys.PanelBorderBrush}}" + StrokeThickness="1" />