diff options
| author | Victoria Plitt <Victoria.Plitt@twine-s.com> | 2019-03-21 16:42:45 +0200 |
|---|---|---|
| committer | Victoria Plitt <Victoria.Plitt@twine-s.com> | 2019-03-21 16:42:45 +0200 |
| commit | 977d88f94cfb192d09f0253aaf3442f2c17e60f2 (patch) | |
| tree | facb2dfb0fd03e87176b845e76b6177c596576b9 /Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/ScriptIDEView2.xaml | |
| parent | e6be03de10afc55c2ceac18dbd690e2ed127c8d8 (diff) | |
| download | Tango-977d88f94cfb192d09f0253aaf3442f2c17e60f2.tar.gz Tango-977d88f94cfb192d09f0253aaf3442f2c17e60f2.zip | |
Added base styles for top tabControl, menu and toolbar
Diffstat (limited to 'Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/ScriptIDEView2.xaml')
| -rw-r--r-- | Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/ScriptIDEView2.xaml | 135 |
1 files changed, 135 insertions, 0 deletions
diff --git a/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/ScriptIDEView2.xaml b/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/ScriptIDEView2.xaml new file mode 100644 index 000000000..218686f5d --- /dev/null +++ b/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/ScriptIDEView2.xaml @@ -0,0 +1,135 @@ +<UserControl x:Class="Tango.Scripting.IDE.ScriptIDEView2" + xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" + xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:local="clr-namespace:Tango.Scripting.IDE" + xmlns:fa="http://schemas.fontawesome.io/icons/" + xmlns:controls="clr-namespace:Tango.Scripting.IDE.Controls" + mc:Ignorable="d" + d:DesignHeight="450" d:DesignWidth="800" d:DataContext="{d:DesignInstance Type=local:ScriptIDEViewVM, IsDesignTimeCreatable=False}" x:Name="control"> + <UserControl.Resources> + <ResourceDictionary> + <ResourceDictionary.MergedDictionaries> + <ResourceDictionary Source="Themes/DarkThemesColors.xaml"/> + <ResourceDictionary Source="Themes/Shared.xaml"/> + </ResourceDictionary.MergedDictionaries> + </ResourceDictionary> + </UserControl.Resources> + <Grid Background="{DynamicResource Background.Static}"> + <Grid.RowDefinitions> + <RowDefinition Height="Auto" ></RowDefinition> + <RowDefinition Height="Auto"></RowDefinition> + <RowDefinition Height="*"></RowDefinition> + </Grid.RowDefinitions> + <Menu Grid.Row="0" HorizontalAlignment="Stretch" Margin="5,0,0,0"> + <MenuItem Header="File"> + <MenuItem Header="New"></MenuItem> + <MenuItem Header="Open"></MenuItem> + <MenuItem Header="Start page"></MenuItem> + <Separator/> + <MenuItem Header="Add"></MenuItem> + <Separator/> + <MenuItem Header="Close"></MenuItem> + <Separator/> + <MenuItem Header="Save"> + <MenuItem.Icon> + <Image Source="/Tango.Scripting.IDE;component/Images/Save_16x.png" Height="10"/> + </MenuItem.Icon> + </MenuItem> + <MenuItem Header="SaveAll"> + <MenuItem.Icon> + <Image Source="/Tango.Scripting.IDE;component/Images/SaveAll_16x.png" Height="10"/> + </MenuItem.Icon> + </MenuItem> + <Separator/> + <MenuItem Header="Exit"></MenuItem> + </MenuItem> + <MenuItem Header="Edit"></MenuItem> + <MenuItem Header="View"></MenuItem> + <MenuItem Header="Project"></MenuItem> + <MenuItem Header="Build"></MenuItem> + <MenuItem Header="Debug"></MenuItem> + <MenuItem Header="Tools"></MenuItem> + <MenuItem Header="Theme"></MenuItem> + </Menu> + <ToolBarTray Grid.Row="1" Background="{DynamicResource Background.Static}" Width="Auto" Orientation="Horizontal"> + <ToolBar Background="{DynamicResource Background.Static}" Height="30" HorizontalAlignment="Left"> + <Label Foreground="{DynamicResource ControlForegroundKey}" FontSize="12" Content="Stitches"/> + <Button Click="Button_Click" ToolTip="Cut selection to Windows Clipboard."> + <StackPanel Orientation="Horizontal"> + <TextBlock Margin="3,0,0,0"><Run Text="Cut"/></TextBlock> + </StackPanel> + </Button> + <Button Click="Button_Click" ToolTip="Copy selection to Windows Clipboard."> + Copy + </Button> + <Button Foreground="White" Click="Button_Click" ToolTip="Paste from Windows Clipboard."> + <StackPanel Orientation="Horizontal"> + <TextBlock Margin="3,0,0,0"><Run Text="Paste"/></TextBlock> + </StackPanel> + </Button> + <Button Foreground="White" Click="Button_Click" Content="Cut" ToolBar.OverflowMode="Always" /> + </ToolBar> + </ToolBarTray> + <Grid Grid.Row="2"> + <Grid.ColumnDefinitions> + <ColumnDefinition Width="1*" MinWidth="100" /> + <ColumnDefinition Width="5"/> + <ColumnDefinition Width="300" MinWidth="20" /> + </Grid.ColumnDefinitions> + + <Grid> + <Grid.RowDefinitions> + <RowDefinition Height="1*" MinHeight="100" /> + <RowDefinition Height="5"/> + <RowDefinition Height="100" MinHeight="20" /> + </Grid.RowDefinitions> + + <Grid> + <TabControl ItemsSource="{Binding OpenProjectItems}" SelectedItem="{Binding SelectedProjectItem}"> + + <TabControl.ItemTemplate> + <DataTemplate> + <TextBlock Text="{Binding Name}" Foreground="Gainsboro" VerticalAlignment="Center"></TextBlock> + </DataTemplate> + </TabControl.ItemTemplate> + <TabControl.ContentTemplate> + <DataTemplate> + <ContentPresenter Content="{Binding View}" /> + </DataTemplate> + </TabControl.ContentTemplate> + </TabControl> + </Grid> + + <GridSplitter HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Row="1" Background="{DynamicResource Background.Static}" /> + <Grid Grid.Row="2" Background="{DynamicResource Background.Static}"> + </Grid> + </Grid> + + <GridSplitter HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Column="1" Background="{DynamicResource Background.Static}" /> + + <Grid Grid.Column="2"> + <GroupBox Margin="0" Header="Solution Explorer" BorderThickness="1" BorderBrush="{StaticResource IdeBorderBrush}" > + <TreeView ItemsSource="{Binding Solution.Projects}" Background="{StaticResource IdeMidBackgroundBrush}" > + <TreeView.ItemContainerStyle> + <Style TargetType="TreeViewItem" BasedOn="{StaticResource {x:Type TreeViewItem}}"> + <Setter Property="Background" Value="Transparent"></Setter> + <Style.Triggers> + <Trigger Property="IsMouseOver" Value="True"> + <Setter Property="Background" Value="Transparent"></Setter> + </Trigger> + </Style.Triggers> + </Style> + </TreeView.ItemContainerStyle> + <TreeView.ItemTemplate> + <HierarchicalDataTemplate ItemsSource="{Binding Path=Items}" DataType="{x:Type local:IProject}"> + <controls:SolutionItemControl SolutionItem="{Binding}" OpenCommand="{Binding ElementName=control,Path=DataContext.OpenProjectItemCommand}" /> + </HierarchicalDataTemplate> + </TreeView.ItemTemplate> + </TreeView> + </GroupBox> + </Grid> + </Grid> + </Grid> +</UserControl> |
