EditJumpWindow.on_combo_eventType_changed C# (CSharp) Метод

on_combo_eventType_changed() приватный Метод

private on_combo_eventType_changed ( object o, EventArgs args ) : void
o object
args EventArgs
Результат void
    private void on_combo_eventType_changed(object o, EventArgs args)
    {
        //if the distance of the new runType is fixed, put this distance
        //if not conserve the old
        JumpType myJumpType = new JumpType (UtilGtk.ComboGetActive(combo_eventType));

        if(myJumpType.Name == Constants.TakeOffName || myJumpType.Name == Constants.TakeOffWeightName) {
            entry_tv_value.Text = "0";
            entry_tv_value.Sensitive = false;
        } else
            entry_tv_value.Sensitive = true;

        if(myJumpType.HasWeight) {
            if(weightOldStore != "0")
                entry_weight_value.Text = weightOldStore;

            entry_weight_value.Sensitive = true;
        } else {
            //store weight in a variable if needed
            if(entry_weight_value.Text != "0")
                weightOldStore = entry_weight_value.Text;

            entry_weight_value.Text = "0";
            entry_weight_value.Sensitive = false;
        }

        frame_jumps_single_leg.Visible = (myJumpType.Name == "slCMJleft" || myJumpType.Name == "slCMJright");
        entry_description.Sensitive = (myJumpType.Name != "slCMJleft" && myJumpType.Name != "slCMJright");
        if(myJumpType.Name == "slCMJleft" || myJumpType.Name == "slCMJright") {
            fillSingleLeg(entry_description.Text);
        }
    }