aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/ScriptIDEView2.xaml
diff options
context:
space:
mode:
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.xaml81
1 files changed, 72 insertions, 9 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
index a28101a17..7dbf5541f 100644
--- a/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/ScriptIDEView2.xaml
+++ b/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/ScriptIDEView2.xaml
@@ -14,6 +14,7 @@
<ResourceDictionary Source="Themes/DarkThemesColors.xaml"/>
<ResourceDictionary Source="Themes/Shared.xaml"/>
</ResourceDictionary.MergedDictionaries>
+ <BooleanToVisibilityConverter x:Key="BoolToVis" />
</ResourceDictionary>
</UserControl.Resources>
<Grid Background="{DynamicResource Background.Static}">
@@ -24,8 +25,15 @@
</Grid.RowDefinitions>
<Menu Grid.Row="0" HorizontalAlignment="Stretch" Margin="0,0,0,0" Style="{DynamicResource TangoMenuStyle}">
<MenuItem Header="File">
- <MenuItem Header="New"></MenuItem>
- <MenuItem Header="Open"></MenuItem>
+ <MenuItem Header="New">
+ <MenuItem Header="New Project..." Command="{Binding NewProjectCommand}">
+ <MenuItem.Icon>
+ <Image Source="/Tango.Scripting.IDE;component/Images/NewFileCollection_16x.png" Height="14"/>
+ </MenuItem.Icon>
+ </MenuItem>
+ <MenuItem Header="File"/>
+ </MenuItem>
+ <MenuItem Header="Open"/>
<MenuItem Header="Start page"></MenuItem>
<Separator/>
<MenuItem Header="Add"></MenuItem>
@@ -39,7 +47,7 @@
</MenuItem>
<MenuItem Header="SaveAll">
<MenuItem.Icon>
- <Image Source="/Tango.Scripting.IDE;component/Images/SaveAll_16x.png" Height="10"/>
+ <Image Source="/Tango.Scripting.IDE;component/Images/Images/SaveAll_16x.png" Height="10"/>
</MenuItem.Icon>
</MenuItem>
<Separator/>
@@ -62,19 +70,63 @@
<Button Click="Button_Click" ToolTip="Open File">
<Image Source="/Tango.Scripting.IDE;component/Images/OpenFolder_16x.png" Height="16"/>
</Button>
- <Button Click="Button_Click" ToolTip="Open File">
+ <Button Click="Button_Click" ToolTip="Save File">
<Image Source="/Tango.Scripting.IDE;component/Images/Save_16x.png" Height="16"/>
</Button>
- <Button Click="Button_Click" ToolTip="Open File">
+ <Button Click="Button_Click" ToolTip="Save All">
<Image Source="/Tango.Scripting.IDE;component/Images/SaveAll_16x.png" Height="16"/>
</Button>
<Separator ></Separator>
+ <Button Click="Button_Click" ToolTip="Undo">
+ <Image Source="/Tango.Scripting.IDE;component/Images/Undo_16x.png" Height="16"/>
+ </Button>
+ <Button Click="Button_Click" ToolTip="Redo">
+ <Image Source="/Tango.Scripting.IDE;component/Images/Redo_16x.png" Height="16"/>
+ </Button>
<ComboBox Style="{DynamicResource TangoComboboxStyle}" Margin="2" x:Name="cmb2" SelectedIndex="0" HorizontalContentAlignment="Stretch" Width="100" >
<ComboBoxItem IsSelected="True">Debug</ComboBoxItem>
<ComboBoxItem >Release</ComboBoxItem>
<ComboBoxItem>Configuration Manager...</ComboBoxItem>
</ComboBox>
- <Button Foreground="White" Click="Button_Click" Content="Cut" ToolBar.OverflowMode="Always" />
+ <Separator ></Separator>
+ <ToggleButton x:Name="Run_Button" Command="{Binding RunProject}" IsChecked="False">
+ <ToggleButton.Template>
+ <ControlTemplate TargetType="{x:Type ToggleButton}">
+ <StackPanel Orientation="Horizontal" >
+ <Path x:Name="RunArrow"
+ HorizontalAlignment="Left" VerticalAlignment="Center"
+ Width="12" Height="10" Margin="2,0,0,0"
+ Stretch="Fill" Fill="#FF8DD28A"
+ RenderTransformOrigin="0.6,0.4"
+ Data="M0,0 L1,0 0.5,1 z" >
+ <Path.RenderTransform>
+ <TransformGroup>
+ <ScaleTransform/>
+ <SkewTransform/>
+ <RotateTransform Angle="270"/>
+ <TranslateTransform/>
+ </TransformGroup>
+ </Path.RenderTransform>
+ </Path>
+ <TextBlock x:Name="Run_Text" Margin="8,0,4,0" Text="Start" VerticalAlignment="Center"/>
+ </StackPanel>
+ <ControlTemplate.Triggers>
+ <Trigger Property="IsChecked" Value="True">
+ <Setter Property="Foreground" TargetName="Run_Text" Value="{DynamicResource Inactive.Selection}"/>
+ <Setter Property="Fill" TargetName="RunArrow" Value="{DynamicResource Inactive.Selection}"/>
+ <Setter Property="Text" TargetName="Run_Text" Value="Continue"/>
+ </Trigger>
+ </ControlTemplate.Triggers>
+ </ControlTemplate>
+ </ToggleButton.Template>
+ </ToggleButton>
+ <Button Click="Button_Click" ToolTip="Pause" Visibility="{Binding IsChecked, ElementName=Run_Button, Converter={StaticResource BoolToVis}}">
+ <Image Source="/Tango.Scripting.IDE;component/Images/Pause_16x.png" Height="16"/>
+ </Button>
+ <Button Click="Button_Click" ToolTip="Stop" Visibility="{Binding IsChecked, ElementName=Run_Button, Converter={StaticResource BoolToVis}}">
+ <Image Source="/Tango.Scripting.IDE;component/Images/stop.png" Height="16"/>
+ </Button>
+
</ToolBar>
</ToolBarTray>
<Grid Grid.Row="2">
@@ -111,8 +163,19 @@
<Grid Grid.Row="2" Background="{DynamicResource Background.Static}">
<Border BorderThickness="0" Margin="1,0,0,2">
<TabControl TabStripPlacement="Bottom" Style="{DynamicResource TangoTabControlStyle}">
- <TabItem Header="Error list">error list</TabItem>
- <TabItem Header="Output">output</TabItem>
+ <TabItem Header="Error list">
+ <DataGrid Background="{DynamicResource TabItem.Content.Static}" Style="{DynamicResource TangoDataGridStyle}" Padding="2,5,2,0"
+ ColumnHeaderStyle="{DynamicResource TangoDataGridColumnHeaderStyle}" ItemsSource="{Binding ErrorList}"
+ CanUserSortColumns="True"
+ CanUserResizeColumns="True"
+ IsReadOnly="True"/>
+ </TabItem>
+ <TabItem Header="Output">
+ <ListBox ScrollViewer.VerticalScrollBarVisibility="Visible"
+ ScrollViewer.HorizontalScrollBarVisibility="Visible">
+
+ </ListBox>
+ </TabItem>
</TabControl>
</Border>
</Grid>
@@ -122,7 +185,7 @@
<Grid Grid.Column="2">
<GroupBox Margin="0,0,5,5" Header="Solution Explorer" BorderThickness="1" Style="{DynamicResource TangoGroupBoxStyle}" >
- <TreeView Style="{DynamicResource TangoTreeViewStyle}" ItemsSource="{Binding Solution.Projects}" Background="{DynamicResource TabItem.Content.Static}" >
+ <TreeView Style="{DynamicResource TangoTreeViewStyle}" ItemsSource="{Binding Solution.Projects}" Background="{DynamicResource TabItem.Content.Static}" Padding="0,8,0,0">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Path=Items}" DataType="{x:Type local:IProject}">
<controls:SolutionItemControl SolutionItem="{Binding}" OpenCommand="{Binding ElementName=control,Path=DataContext.OpenProjectItemCommand}" />