EditJumpWindow.fillSingleLeg C# (CSharp) Method

fillSingleLeg() private method

private fillSingleLeg ( string description ) : void
description string
return void
    private void fillSingleLeg(string description)
    {
        frame_jumps_single_leg.Show();
        entry_description.Sensitive = false;

        if(! slCMJDescriptionIsValid(description))
            description = slCMJDescriptionDefault();

        string [] d = description.Split(new char[] {' '});

        toggleRaisesSignal = false;

        switch(d[0]) {
            case "Vertical":
                jumps_radiobutton_single_leg_mode_vertical.Active = true;
                jumps_spinbutton_single_leg_distance.Sensitive = false;
                jumps_spinbutton_single_leg_distance.Value = 0;
                jumps_spinbutton_single_leg_jump_angle.Value = 90;
                break;
            case "Horizontal":
                jumps_radiobutton_single_leg_mode_horizontal.Active = true;
                jumps_spinbutton_single_leg_distance.Sensitive = true;
                jumps_spinbutton_single_leg_distance.Value = Convert.ToInt32(d[3]);
                jumps_spinbutton_single_leg_jump_angle.Value = Convert.ToInt32(d[4]);
                break;
            case "Lateral":
                jumps_radiobutton_single_leg_mode_lateral.Active = true;
                jumps_spinbutton_single_leg_distance.Sensitive = true;
                jumps_spinbutton_single_leg_distance.Value = Convert.ToInt32(d[3]);
                jumps_spinbutton_single_leg_jump_angle.Value = Convert.ToInt32(d[4]);
                break;
        }
        switch(d[1]) {
            case "This": jumps_radiobutton_single_leg_dominance_this_limb.Active = true; break;
            case "Opposite": jumps_radiobutton_single_leg_dominance_opposite.Active = true; break;
            case "Unknown": jumps_radiobutton_single_leg_dominance_unknown.Active = true; break;
        }
        switch(d[2]) {
            case "This": jumps_radiobutton_single_leg_fall_this_limb.Active = true; break;
            case "Opposite": jumps_radiobutton_single_leg_fall_opposite.Active = true; break;
            case "Both": jumps_radiobutton_single_leg_fall_both.Active = true; break;
        }

        toggleRaisesSignal = true;
    }