mirror of
https://github.com/openbullet/openbullet.git
synced 2023-10-21 07:33:42 -05:00
Fixed slider bindings in Runner
This commit is contained in:
@@ -72,7 +72,7 @@
|
||||
<Label Content="%)" />
|
||||
</StackPanel>
|
||||
|
||||
<Slider x:Name="startingPointSlider" IsEnabled="{Binding ControlsEnabled}" Grid.Column="1" Grid.Row="0" Margin="5" Value="{Binding StartingPoint}" VerticalAlignment="Center" Minimum="1" Maximum="{Binding WordlistSize}" ValueChanged="startingPointSlider_ValueChanged" />
|
||||
<Slider x:Name="startingPointSlider" IsEnabled="{Binding ControlsEnabled}" Grid.Column="1" Grid.Row="0" Margin="5" Value="{Binding StartingPoint}" VerticalAlignment="Center" Minimum="1" Maximum="{Binding WordlistSize}" />
|
||||
<ProgressBar Grid.Column="1" Grid.Row="1" Margin="5" Value="{Binding Progress, Mode=OneWay}" />
|
||||
|
||||
</Grid>
|
||||
@@ -93,7 +93,7 @@
|
||||
<DockPanel Grid.Column="0" Grid.Row="0">
|
||||
<Label DockPanel.Dock="Left" VerticalAlignment="Center" Content="Bots:" />
|
||||
<Label Width="35" DockPanel.Dock="Left" VerticalAlignment="Center" Content="{Binding BotsAmount}" />
|
||||
<Slider x:Name="botsSlider" VerticalAlignment="Center" TickFrequency="20" TickPlacement="Both" Minimum="1" Maximum="200" ValueChanged="botsSlider_ValueChanged" Value="{Binding BotsNumber, Mode=OneWay}" Margin="0 0 10 0" />
|
||||
<Slider x:Name="botsSlider" VerticalAlignment="Center" TickFrequency="20" TickPlacement="Both" Minimum="1" Maximum="200" Value="{Binding BotsAmount, Mode=TwoWay}" Margin="0 0 10 0" />
|
||||
</DockPanel>
|
||||
<StackPanel Grid.Column="0" Grid.Row="1" Orientation="Horizontal">
|
||||
<Label Content="Prox:" VerticalAlignment="Center" Margin="0 0 15 0"/>
|
||||
|
||||
@@ -240,7 +240,6 @@ namespace OpenBullet.Views.Main.Runner
|
||||
public void SetConfig(Config config)
|
||||
{
|
||||
vm.SetConfig(config, OB.OBSettings.General.RecommendedBots);
|
||||
if (OB.OBSettings.General.RecommendedBots) UpdateBotsSlider(config.Settings.SuggestedBots);
|
||||
RetrieveRecord();
|
||||
}
|
||||
|
||||
@@ -249,26 +248,9 @@ namespace OpenBullet.Views.Main.Runner
|
||||
vm.SetWordlist(wordlist);
|
||||
RetrieveRecord();
|
||||
}
|
||||
|
||||
private void UpdateBotsSlider(int amount)
|
||||
{
|
||||
if (amount < botsSlider.Minimum) botsSlider.Value = botsSlider.Minimum;
|
||||
else if (amount > botsSlider.Maximum) botsSlider.Value = botsSlider.Maximum;
|
||||
else botsSlider.Value = amount;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region UI Elements
|
||||
private void botsSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
|
||||
{
|
||||
vm.BotsAmount = (int)e.NewValue;
|
||||
}
|
||||
|
||||
private void startingPointSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
|
||||
{
|
||||
vm.StartingPoint = (int)e.NewValue;
|
||||
}
|
||||
|
||||
private void selectConfigButton_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
(new MainDialog(new DialogSelectConfig(this), "Select Config")).ShowDialog();
|
||||
|
||||
Reference in New Issue
Block a user