InitializePrintScales() public method

public InitializePrintScales ( float mapScale ) : void
mapScale float
return void
Example #1
0
        private void addCourseMenu_Click(object sender, EventArgs e)
        {
            // Initialize the dialog, use all controls print scale as the default print scale.
            DescriptionKind allControlsDescKind;
            float allControlsPrintScale;
            controller.GetAllControlsProperties(out allControlsPrintScale, out allControlsDescKind);

            AddCourse addCourseDialog = new AddCourse();
            addCourseDialog.HelpTopic = "CourseAddCourse.htm";
            addCourseDialog.InitializePrintScales(controller.MapScale);
            addCourseDialog.PrintScale = allControlsPrintScale;

            // Display the dialog
            DialogResult result = addCourseDialog.ShowDialog();

            // If the dialog completed successfully, then add the course.
            if (result == DialogResult.OK) {
                controller.NewCourse(addCourseDialog.CourseKind, addCourseDialog.CourseName, addCourseDialog.ControlLabelKind, addCourseDialog.ScoreColumn, addCourseDialog.SecondaryTitle,
                    addCourseDialog.PrintScale, addCourseDialog.Climb, addCourseDialog.Length, addCourseDialog.DescKind, addCourseDialog.FirstControlOrdinal);
            }
        }
Example #2
0
        private void InitializeCoursePropertiesDialogWithCurrentValues(AddCourse addCourseDialog)
        {
            // Get the properties of the current course.
            CourseKind courseKind;
            string courseName, secondaryTitle;
            float printScale, climb;
            float? length;
            DescriptionKind descKind;
            int firstControlOrdinal;
            ControlLabelKind labelKind;
            int scoreColumn;
            controller.GetCurrentCourseProperties(out courseKind, out courseName, out labelKind, out scoreColumn, out secondaryTitle, out printScale, out climb, out length, out descKind, out firstControlOrdinal);

            // Initialize the dialog
            addCourseDialog.InitializePrintScales(controller.MapScale);
            addCourseDialog.CourseKind = courseKind;
            addCourseDialog.CourseName = courseName;
            addCourseDialog.SecondaryTitle = secondaryTitle;
            addCourseDialog.PrintScale = printScale;
            addCourseDialog.Climb = climb;
            addCourseDialog.Length = length;
            addCourseDialog.DescKind = descKind;
            addCourseDialog.FirstControlOrdinal = firstControlOrdinal;
            addCourseDialog.ControlLabelKind = labelKind;
            addCourseDialog.ScoreColumn = scoreColumn;
        }