public RightCondylarDegenerationGUI(RightCondylarDegenerationView wizardView, AnomalousMvcContext context, MyGUIViewHost viewHost)
            : base("Medical.GUI.DistortionWizard.Mandible.RightCondylarDegenerationGUI.layout", wizardView, context, viewHost)
        {
            rightCondyleDegenerationSlider = new BoneManipulatorSlider(widget.findWidget("RightCondyleDegen/CondyleSlider") as ScrollBar);
            rightLateralPoleSlider         = new BoneManipulatorSlider(widget.findWidget("RightCondyleDegen/LateralPoleSlider") as ScrollBar);
            rightMedialPoleScaleSlider     = new BoneManipulatorSlider(widget.findWidget("RightCondyleDegen/MedialPoleSlider") as ScrollBar);
            wearSlider = new BoneManipulatorSlider(widget.findWidget("RightCondyleDegen/WearSlider") as ScrollBar);

            addBoneManipulator(rightCondyleDegenerationSlider);
            addBoneManipulator(rightLateralPoleSlider);
            addBoneManipulator(rightMedialPoleScaleSlider);
            addBoneManipulator(wearSlider);

            wearSlider.ValueChanged += new EventHandler(wearSlider_ValueChanged);
            rightCondyleDegenerationSlider.ValueChanged += new EventHandler(otherSliders_ValueChanged);
            rightLateralPoleSlider.ValueChanged         += new EventHandler(otherSliders_ValueChanged);
            rightMedialPoleScaleSlider.ValueChanged     += new EventHandler(otherSliders_ValueChanged);

            undoButton       = widget.findWidget("RightCondyleDegen/UndoButton") as Button;
            makeNormalButton = widget.findWidget("RightCondyleDegen/MakeNormalButton") as Button;

            undoButton.MouseButtonClick       += new MyGUIEvent(undoButton_MouseButtonClick);
            makeNormalButton.MouseButtonClick += new MyGUIEvent(makeNormalButton_MouseButtonClick);

            gridPropertiesControl             = new GridPropertiesControl(context.MeasurementGrid, widget);
            gridPropertiesControl.GridSpacing = 5;
        }
示例#2
0
        public TeethAdaptationGUI(TeethAdaptationView wizardView, AnomalousMvcContext context, MyGUIViewHost viewHost)
            : base("Medical.GUI.DistortionWizard.Teeth.TeethAdaptationGUI.layout", wizardView, context, viewHost)
        {
            gridPropertiesControl             = new GridPropertiesControl(context.MeasurementGrid, widget);
            gridPropertiesControl.GridSpacing = 2;

            startingPickingMode = context.AnatomyController.PickingMode;
            context.AnatomyController.PickingMode = AnatomyPickingMode.None;

            teethMovementPanel = new TeethMovementGUI(widget, wizardView, context);

            undoButton  = widget.findWidget("TeethAdaptationPanel/UndoButton") as Button;
            resetButton = widget.findWidget("TeethAdaptationPanel/ResetButton") as Button;

            undoButton.MouseButtonClick  += new MyGUIEvent(undoButton_MouseButtonClick);
            resetButton.MouseButtonClick += new MyGUIEvent(resetButton_MouseButtonClick);
        }
示例#3
0
        public TeethHeightAdaptationGUI(TeethHeightAdaptationView wizardView, AnomalousMvcContext context, MyGUIViewHost viewHost)
            : base("Medical.GUI.DistortionWizard.Teeth.TeethHeightAdaptationGUI.layout", wizardView, context, viewHost)
        {
            gridPropertiesControl             = new GridPropertiesControl(context.MeasurementGrid, widget);
            gridPropertiesControl.GridSpacing = 2;

            startingPickingMode = context.AnatomyController.PickingMode;
            context.AnatomyController.PickingMode = AnatomyPickingMode.None;

            heightControl = new HeightControl(widget.findWidget("TeethAdaptPanel/LeftSideSlider") as ScrollBar,
                                              widget.findWidget("TeethAdaptPanel/RightSideSlider") as ScrollBar,
                                              widget.findWidget("TeethAdaptPanel/BothSidesSlider") as ScrollBar);
            teethMovementPanel = new TeethMovementGUI(widget, wizardView, context);

            undoButton       = widget.findWidget("TeethAdaptPanel/UndoButton") as Button;
            makeNormalButton = widget.findWidget("TeethAdaptPanel/MakeNormalButton") as Button;

            undoButton.MouseButtonClick       += new MyGUIEvent(undoButton_MouseButtonClick);
            makeNormalButton.MouseButtonClick += new MyGUIEvent(makeNormalButton_MouseButtonClick);
        }
        public LeftCondylarGrowthGUI(LeftCondylarGrowthView view, AnomalousMvcContext context, MyGUIViewHost viewHost)
            : base("Medical.GUI.DistortionWizard.Mandible.LeftCondylarGrowthGUI.layout", view, context, viewHost)
        {
            leftRamusHeightSlider     = new BoneManipulatorSlider(widget.findWidget("LeftCondyleGrowth/RamusHeightSlider") as ScrollBar);
            leftCondyleHeightSlider   = new BoneManipulatorSlider(widget.findWidget("LeftCondyleGrowth/CondyleHeightSlider") as ScrollBar);
            leftCondyleRotationSlider = new BoneManipulatorSlider(widget.findWidget("LeftCondyleGrowth/CondyleRotationSlider") as ScrollBar);
            leftMandibularNotchSlider = new BoneManipulatorSlider(widget.findWidget("LeftCondyleGrowth/MandibularNotchSlider") as ScrollBar);
            leftAntegonialNotchSlider = new BoneManipulatorSlider(widget.findWidget("LeftCondyleGrowth/AntegonialNotchSlider") as ScrollBar);

            addBoneManipulator(leftRamusHeightSlider);
            addBoneManipulator(leftCondyleHeightSlider);
            addBoneManipulator(leftCondyleRotationSlider);
            addBoneManipulator(leftMandibularNotchSlider);
            addBoneManipulator(leftAntegonialNotchSlider);

            undoButton       = widget.findWidget("LeftCondyleGrowth/UndoButton") as Button;
            makeNormalButton = widget.findWidget("LeftCondyleGrowth/MakeNormalButton") as Button;

            undoButton.MouseButtonClick       += new MyGUIEvent(undoButton_MouseButtonClick);
            makeNormalButton.MouseButtonClick += new MyGUIEvent(makeNormalButton_MouseButtonClick);

            gridPropertiesControl             = new GridPropertiesControl(context.MeasurementGrid, widget);
            gridPropertiesControl.GridSpacing = 5;
        }