Change Searchsource Window layout to responsive (in WebSearch Plugin)

This commit is contained in:
DB p 2021-12-16 00:28:35 +09:00
parent 70e4414901
commit d7d567e22b

View file

@ -69,7 +69,7 @@
Text="{DynamicResource flowlauncher_plugin_websearch_window_title}" Text="{DynamicResource flowlauncher_plugin_websearch_window_title}"
TextAlignment="Left" /> TextAlignment="Left" />
</StackPanel> </StackPanel>
<StackPanel Orientation="Vertical"> <StackPanel>
<TextBlock <TextBlock
FontSize="14" FontSize="14"
Text="{DynamicResource flowlauncher_plugin_websearch_guide_1}" Text="{DynamicResource flowlauncher_plugin_websearch_guide_1}"
@ -90,96 +90,103 @@
TextWrapping="WrapWithOverflow" /> TextWrapping="WrapWithOverflow" />
</StackPanel> </StackPanel>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">
<TextBlock <Grid Width="500">
Width="100" <Grid.ColumnDefinitions>
Margin="10" <ColumnDefinition Width="Auto" />
HorizontalAlignment="Stretch" <ColumnDefinition Width="*" />
VerticalAlignment="Center" </Grid.ColumnDefinitions>
FontSize="14" <Grid.RowDefinitions>
Text="{DynamicResource flowlauncher_plugin_websearch_title}" /> <RowDefinition />
<TextBox <RowDefinition />
Width="330" <RowDefinition />
Margin="10" <RowDefinition />
HorizontalAlignment="Left" <RowDefinition />
VerticalAlignment="Center" </Grid.RowDefinitions>
Text="{Binding SearchSource.Title}" /> <TextBlock
Grid.Row="0"
</StackPanel> Grid.Column="0"
<StackPanel Orientation="Horizontal"> Margin="10,10,15,10"
<TextBlock HorizontalAlignment="Stretch"
Grid.Row="4" VerticalAlignment="Center"
Grid.Column="0" FontSize="14"
Width="100" Text="{DynamicResource flowlauncher_plugin_websearch_title}" />
Margin="10" <TextBox
HorizontalAlignment="Left" Grid.Row="0"
VerticalAlignment="Center" Grid.Column="1"
FontSize="14" Margin="10"
Text="{DynamicResource flowlauncher_plugin_websearch_icon}" /> HorizontalAlignment="Stretch"
<Button VerticalAlignment="Center"
Height="35" Text="{Binding SearchSource.Title}" />
Margin="10,0,0,0" <TextBlock
VerticalAlignment="Center" Grid.Row="1"
Click="OnSelectIconClick" Grid.Column="0"
Content="{DynamicResource flowlauncher_plugin_websearch_select_icon}" /> Margin="10,10,15,10"
<Image HorizontalAlignment="Left"
Name="imgPreviewIcon" VerticalAlignment="Center"
Width="24" FontSize="14"
Height="24" Text="{DynamicResource flowlauncher_plugin_websearch_icon}" />
Margin="14,0,0,0" <StackPanel
VerticalAlignment="Center" /> Grid.Row="1"
</StackPanel> Grid.Column="1"
<StackPanel Orientation="Horizontal"> Orientation="Horizontal">
<TextBlock <Button
Width="100" Height="35"
Margin="10" Margin="10,0,0,0"
HorizontalAlignment="Left" VerticalAlignment="Center"
VerticalAlignment="Center" Click="OnSelectIconClick"
FontSize="14" Content="{DynamicResource flowlauncher_plugin_websearch_select_icon}" />
Text="{DynamicResource flowlauncher_plugin_websearch_url}" /> <Image
<TextBox Name="imgPreviewIcon"
Grid.Row="1" Width="24"
Grid.Column="1" Height="24"
Width="330" Margin="14,0,0,0"
Margin="10" VerticalAlignment="Center" />
HorizontalAlignment="Left" </StackPanel>
VerticalAlignment="Center" <TextBlock
Text="{Binding SearchSource.Url}" /> Grid.Row="2"
</StackPanel> Grid.Column="0"
<StackPanel Orientation="Horizontal"> Margin="10,10,15,10"
<TextBlock HorizontalAlignment="Left"
Grid.Row="2" VerticalAlignment="Center"
Grid.Column="0" FontSize="14"
Width="100" Text="{DynamicResource flowlauncher_plugin_websearch_url}" />
Margin="10" <TextBox
HorizontalAlignment="Left" Grid.Row="2"
VerticalAlignment="Center" Grid.Column="1"
FontSize="14" Margin="10"
Text="{DynamicResource flowlauncher_plugin_websearch_action_keyword}" /> HorizontalAlignment="Stretch"
<TextBox VerticalAlignment="Center"
Grid.Row="2" Text="{Binding SearchSource.Url}" />
Grid.Column="1" <TextBlock
Width="330" Grid.Row="3"
Margin="10,0,10,0" Grid.Column="0"
HorizontalAlignment="Left" Margin="10,10,15,10"
VerticalAlignment="Center" HorizontalAlignment="Left"
Text="{Binding SearchSource.ActionKeyword}" /> VerticalAlignment="Center"
</StackPanel> FontSize="14"
<StackPanel Orientation="Horizontal"> Text="{DynamicResource flowlauncher_plugin_websearch_action_keyword}" />
<TextBlock <TextBox
Grid.Row="3" Grid.Row="3"
Grid.Column="0" Grid.Column="1"
Width="100" Margin="10,0,10,0"
Margin="10" HorizontalAlignment="Stretch"
HorizontalAlignment="Left" VerticalAlignment="Center"
VerticalAlignment="Center" Text="{Binding SearchSource.ActionKeyword}" />
FontSize="14" <TextBlock
Text="{DynamicResource flowlauncher_plugin_websearch_enable}" /> Grid.Row="4"
<CheckBox Grid.Column="0"
Grid.Row="3" Margin="10,10,15,15"
Grid.Column="1" HorizontalAlignment="Left"
Margin="10" VerticalAlignment="Center"
VerticalAlignment="Center" FontSize="14"
IsChecked="{Binding SearchSource.Enabled}" /> Text="{DynamicResource flowlauncher_plugin_websearch_enable}" />
<CheckBox
Grid.Row="4"
Grid.Column="1"
Margin="10,10,10,15"
VerticalAlignment="Center"
IsChecked="{Binding SearchSource.Enabled}" />
</Grid>
</StackPanel> </StackPanel>
</StackPanel> </StackPanel>
</Grid> </Grid>
@ -192,15 +199,16 @@
BorderThickness="0,1,0,0"> BorderThickness="0,1,0,0">
<StackPanel HorizontalAlignment="Center" Orientation="Horizontal"> <StackPanel HorizontalAlignment="Center" Orientation="Horizontal">
<Button <Button
Width="100" MinWidth="140"
Margin="10,0,5,0" Margin="10,0,5,0"
Click="OnCancelButtonClick" Click="OnCancelButtonClick"
Content="{DynamicResource flowlauncher_plugin_websearch_cancel}" /> Content="{DynamicResource flowlauncher_plugin_websearch_cancel}" />
<Button <Button
Width="100" MinWidth="140"
Margin="5,0,10,0" Margin="5,0,10,0"
Click="OnConfirmButtonClick" Click="OnConfirmButtonClick"
Content="{DynamicResource flowlauncher_plugin_websearch_confirm}" /> Content="{DynamicResource flowlauncher_plugin_websearch_confirm}"
Style="{DynamicResource AccentButtonStyle}" />
</StackPanel> </StackPanel>
</Border> </Border>
</Grid> </Grid>