private void on_combo_ages1_changed(object o, EventArgs args)
{
string age1 = UtilGtk.ComboGetActive(combo_ages1);
string [] ages2;
//if (age1 == Catalog.GetString(Constants.Any) || age1 == equalThan) {
if (age1 == Catalog.GetString(Constants.Any)) {
if (age1 == Catalog.GetString(Constants.Any)) //zero values
spin_ages1.Sensitive = false;
else
spin_ages1.Sensitive = true;
//no value 2
label_age_and.Sensitive = false;
combo_ages2.Sensitive = false;
spin_ages2.Sensitive = false;
ages2 = Util.StringToStringArray(Constants.Any);
} else {
spin_ages1.Sensitive = true;
label_age_and.Sensitive = true;
combo_ages2.Sensitive = true;
spin_ages2.Sensitive = true;
//if (age1 == lowerThan || age1 == lowerOrEqualThan)
if (age1 == lowerThan)
ages2 = ages2Higher;
else
ages2 = ages2Lower;
}
UtilGtk.ComboUpdate(combo_ages2, ages2, "");
combo_ages2.Active = UtilGtk.ComboMakeActive(ages2, Catalog.GetString(Constants.Any));
on_entries_required_changed(new object(), new EventArgs());
}