Files
egtstone3d/ScriptWindow/ScriptWindowV.xaml
T
2025-03-19 08:09:00 +01:00

88 lines
4.0 KiB
XML

<EgtWPFLib5:EgtMainWindow x:Class="ScriptWindowV"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:EgtWPFLib5="clr-namespace:EgtWPFLib5;assembly=EgtWPFLib5"
xmlns:EgtStone3D="clr-namespace:EgtStone3D"
Title="{Binding Title}"
Icon="/Resources/EgalwareLogo.ico"
WindowStartupLocation="CenterOwner"
PreviewKeyDown="EgtMainWindow_PreviewKeyDown"
xmlns:AVALON="http://icsharpcode.net/sharpdevelop/avalonedit"
xmlns:EgtSTONE3D="clr-namespace:EgtStone3D"
Style="{StaticResource ScriptWindowV_Window}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBox Text="{Binding sNameFile}"
Style="{StaticResource Script_TxBx}"/>
<Border Grid.Row="1"
Style="{StaticResource ScriptWindow_Border}">
<WrapPanel Style="{StaticResource WrapScript_WrapPanel}">
<ComboBox ItemsSource="{Binding FontFamilyList}"
SelectedItem="{Binding SelFontFamily}"
Style="{StaticResource ScriptWindow_CmBx}"/>
<ComboBox ItemsSource="{Binding FontSizeList}"
SelectedItem="{Binding SelFontSize}"
Style="{StaticResource ScriptWindow_CmBx}"/>
<Separator Style="{StaticResource Script_Separator}"/>
<Button Content="C"
Command="{Binding TextColorCmd}"
Style="{StaticResource Script_InputButton}"/>
<Separator Style="{StaticResource Script_Separator}"/>
<ToggleButton Content="B"
Command="{Binding BoldCmd}"
IsChecked="{Binding BoldIsChecked}"
Style="{StaticResource General_ToogleButton}"/>
<ToggleButton Content="IT"
Command="{Binding ItalicCmd}"
IsChecked="{Binding ItalicIsChecked}"
Style="{StaticResource General_ToogleButton}"/>
<ToggleButton Content="U"
Command="{Binding UnderlineCmd}"
IsChecked="{Binding UnderlineChecked}"
Style="{StaticResource General_ToogleButton}"/>
<Separator Style="{StaticResource Script_Separator}"/>
</WrapPanel>
</Border>
<AVALON:TextEditor Grid.Row="2"
Name="LuaEditor"
TextChanged="LuaEditor_TextChanged"
EgtSTONE3D:TextEditorHelper.Text="{Binding sScriptText}"
Style="{StaticResource ScriptTextEditor}"/>
<Grid Grid.Row="3"
Style="{StaticResource SceneUserControl_Grid}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Button Name="Conferma"
IsDefault="True"
Content="{Binding Conferma_Msg}"
Command="{Binding ConfermaCmd}"
Style="{StaticResource Ok_Btn}"/>
<Button Grid.Column="1"
Name="Preview"
Content="{Binding Salva_Msg}"
Command="{Binding SalvaCmd}"
Style="{StaticResource Preview_Btn}"/>
<Button Grid.Column="2"
Name="Annulla"
IsCancel="True"
Content="{Binding Annulla_Msg}"
Command="{Binding AnnullaCmd}"
Style="{StaticResource Cancel_Btn}"/>
</Grid>
</Grid>
</EgtWPFLib5:EgtMainWindow>