GUI: Wrap descriptions in plugin configuration dialog
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
xmlns:local="clr-namespace:Il2CppInspector.GUI"
|
||||
xmlns:pluginapi="clr-namespace:Il2CppInspector.PluginAPI.V100;assembly=Il2CppInspector.Common"
|
||||
mc:Ignorable="d"
|
||||
Title="{Binding Path=Plugin.Name, StringFormat=Configuration for {0}}" Height="400" Width="700"
|
||||
Title="{Binding Path=Plugin.Name, StringFormat=Configuration for {0}}" Height="400" Width="800"
|
||||
ResizeMode="NoResize"
|
||||
WindowStartupLocation="CenterOwner"
|
||||
SizeToContent="Height" MaxHeight="800">
|
||||
@@ -19,8 +19,8 @@
|
||||
<!-- Option layouts -->
|
||||
<DataTemplate x:Key="TextTemplate">
|
||||
<DockPanel>
|
||||
<TextBlock DockPanel.Dock="Left" Width="250" VerticalAlignment="Center">
|
||||
<TextBlock Text="{Binding Path=Description}"></TextBlock>
|
||||
<TextBlock DockPanel.Dock="Left" Width="350" VerticalAlignment="Center">
|
||||
<TextBlock Text="{Binding Path=Description}" TextWrapping="Wrap"></TextBlock>
|
||||
<TextBlock Visibility="{Binding Required, Converter={StaticResource VisibleIfTrueConverter}}" Text="*" Foreground="Red"/>
|
||||
</TextBlock>
|
||||
<TextBox DockPanel.Dock="Right" VerticalAlignment="Center" Padding="2" Margin="0,4,4,4" Text="{Binding Path=Value, UpdateSourceTrigger=PropertyChanged}"></TextBox>
|
||||
@@ -30,8 +30,8 @@
|
||||
<DataTemplate x:Key="FilePathTemplate">
|
||||
<DockPanel>
|
||||
<Button Name="btnFilePathSelector" DockPanel.Dock="Right" Width="70" Margin="4" Click="btnFilePathSelector_Click">Browse</Button>
|
||||
<TextBlock DockPanel.Dock="Left" Width="250" VerticalAlignment="Center">
|
||||
<TextBlock Text="{Binding Description}"></TextBlock>
|
||||
<TextBlock DockPanel.Dock="Left" Width="3500" VerticalAlignment="Center">
|
||||
<TextBlock Text="{Binding Description}" TextWrapping="Wrap"></TextBlock>
|
||||
<TextBlock Visibility="{Binding Required, Converter={StaticResource VisibleIfTrueConverter}}" Text="*" Foreground="Red"/>
|
||||
</TextBlock>
|
||||
<TextBlock Name="txtFilePathSelector" DockPanel.Dock="Right" VerticalAlignment="Center" HorizontalAlignment="Right" Margin="3" ToolTip="{Binding RelativeSource={RelativeSource Self}, Path=Text}" Text="{Binding Value}"/>
|
||||
@@ -49,8 +49,8 @@
|
||||
</MultiBinding>
|
||||
</DockPanel.Visibility>
|
||||
|
||||
<TextBlock DockPanel.Dock="Left" Width="250" VerticalAlignment="Center">
|
||||
<TextBlock Text="{Binding Description}"></TextBlock>
|
||||
<TextBlock DockPanel.Dock="Left" Width="350" VerticalAlignment="Center">
|
||||
<TextBlock Text="{Binding Description}" TextWrapping="Wrap"></TextBlock>
|
||||
<TextBlock Visibility="{Binding Required, Converter={StaticResource VisibleIfTrueConverter}}" Text="*" Foreground="Red"/>
|
||||
</TextBlock>
|
||||
<TextBox Name="txtDecimalString" DockPanel.Dock="Right" VerticalAlignment="Center" Padding="2" Margin="0,4,4,4" Text="{Binding Path=Value, UpdateSourceTrigger=PropertyChanged}"></TextBox>
|
||||
@@ -65,8 +65,8 @@
|
||||
</MultiBinding>
|
||||
</DockPanel.Visibility>
|
||||
|
||||
<TextBlock DockPanel.Dock="Left" Width="250" VerticalAlignment="Center">
|
||||
<TextBlock Text="{Binding Description}"></TextBlock>
|
||||
<TextBlock DockPanel.Dock="Left" Width="350" VerticalAlignment="Center">
|
||||
<TextBlock Text="{Binding Description}" TextWrapping="Wrap"></TextBlock>
|
||||
<TextBlock Visibility="{Binding Required, Converter={StaticResource VisibleIfTrueConverter}}" Text="*" Foreground="Red"/>
|
||||
</TextBlock>
|
||||
<DockPanel HorizontalAlignment="Stretch">
|
||||
@@ -78,7 +78,7 @@
|
||||
</DataTemplate>
|
||||
|
||||
<DataTemplate x:Key="BooleanTemplate">
|
||||
<DockPanel Margin="250,0,0,0">
|
||||
<DockPanel Margin="350,0,0,0">
|
||||
<TextBlock DockPanel.Dock="Left" VerticalAlignment="Top" Margin="0,10,2,6"
|
||||
Visibility="{Binding Required, Converter={StaticResource VisibleIfTrueConverter}}" Text="*" Foreground="Red"/>
|
||||
<CheckBox DockPanel.Dock="Right" VerticalAlignment="Center" Margin="0,10,2,6" IsChecked="{Binding Value}">
|
||||
@@ -97,8 +97,8 @@
|
||||
<Binding Source="{x:Static pluginapi:PluginOptionChoiceStyle.Dropdown}" Mode="OneWay" />
|
||||
</MultiBinding>
|
||||
</DockPanel.Visibility>
|
||||
<TextBlock DockPanel.Dock="Left" Width="250" VerticalAlignment="Center">
|
||||
<TextBlock Text="{Binding Description}"></TextBlock>
|
||||
<TextBlock DockPanel.Dock="Left" Width="350" VerticalAlignment="Center">
|
||||
<TextBlock Text="{Binding Description}" TextWrapping="Wrap"></TextBlock>
|
||||
<TextBlock Visibility="{Binding Required, Converter={StaticResource VisibleIfTrueConverter}}" Text="*" Foreground="Red"/>
|
||||
</TextBlock>
|
||||
<ComboBox DockPanel.Dock="Right" Margin="4,8,4,8" ItemsSource="{Binding Choices}" DisplayMemberPath="Value" SelectedValuePath="Key" SelectedValue="{Binding Value}"></ComboBox>
|
||||
|
||||
Reference in New Issue
Block a user