void UpdateSettings()
{
// Courses.
settings.CourseIds = courseSelector.SelectedCourses;
settings.AllCourses = courseSelector.AllCoursesSelected;
settings.VariationChoicesPerCourse = courseSelector.VariationChoicesPerCourse;
// Copies section.
if (copiesCombo.SelectedIndex == 0) {
settings.CountKind = PrintingCountKind.OneDescription;
}
else if (copiesCombo.SelectedIndex == 1) {
settings.CountKind = PrintingCountKind.OnePage;
}
else if (copiesCombo.SelectedIndex == 2) {
settings.CountKind = PrintingCountKind.DescriptionCount;
settings.Count = (int) descriptionsUpDown.Value;
}
// Appearance section
settings.BoxSize = (float) boxSizeUpDown.Value;
switch (descriptionKindCombo.SelectedIndex) {
case 0: settings.UseCourseDefault = true; break;
case 1: settings.UseCourseDefault = false; settings.DescKind = DescriptionKind.Symbols; break;
case 2: settings.UseCourseDefault = false; settings.DescKind = DescriptionKind.Text; break;
case 3: settings.UseCourseDefault = false; settings.DescKind = DescriptionKind.SymbolsAndText; break;
}
}