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);
}
}