void stateController_StatesCleared(MedicalStateController controller)
 {
     currentState             = null;
     stateNameTextBox.Caption = "";
     datePicker.Caption       = "";
     distortionWizard.Caption = "";
     notes.OnlyText           = "";
 }
        public NotesDialog(MedicalStateController stateController)
            : base("DentalSim.GUI.Notes.NotesDialog.layout")
        {
            window.Visible = false;

            stateNameTextBox = window.findWidget("Notes/DistortionName") as EditBox;
            datePicker       = window.findWidget("Notes/DateCreated") as EditBox;
            distortionWizard = window.findWidget("Notes/DistortionWizard") as EditBox;
            notes            = window.findWidget("Notes/NotesText") as EditBox;

            Button save = window.findWidget("Save") as Button;

            save.MouseButtonClick += new MyGUIEvent(save_MouseButtonClick);

            this.stateController           = stateController;
            stateController.StateChanged  += new MedicalStateStatusUpdate(stateController_StateChanged);
            stateController.StatesCleared += new MedicalStateEvent(stateController_StatesCleared);
        }
        public StateListDialog(MedicalStateController stateController)
            : base("DentalSim.GUI.StateList.StateListDialog.layout")
        {
            stateListBox = new SingleSelectButtonGrid(window.findWidget("StateList/ScrollView") as ScrollView, new ButtonGridListLayout());

            foreach (var state in stateController.States)
            {
                addMedicalState(state);
            }

            Button deleteButton = window.findWidget("StateList/DeleteButton") as Button;

            deleteButton.MouseButtonClick += new MyGUIEvent(deleteButton_MouseButtonClick);

            this.stateController           = stateController;
            stateController.StateAdded    += stateController_StateAdded;
            stateController.StateRemoved  += stateController_StateRemoved;
            stateController.StatesCleared += stateController_StatesCleared;
            stateController.StateChanged  += stateController_StateChanged;
            stateController.StateUpdated  += stateController_StateUpdated;

            this.Resized += new EventHandler(StateListDialog_Resized);
        }
Exemple #4
0
 public MedicalSlideItemTemplate(SceneViewController sceneViewController, MedicalStateController medicalStateController)
 {
     this.sceneViewController    = sceneViewController;
     this.medicalStateController = medicalStateController;
 }
 void stateController_StatesCleared(MedicalStateController controller)
 {
     stateListBox.clear();
     entries.Clear();
 }
 void stateController_StateRemoved(MedicalStateController controller, MedicalState state)
 {
     removeMedicalState(state);
 }
 void stateController_StateAdded(MedicalStateController controller, MedicalState state)
 {
     addMedicalState(state);
 }
 private void MedicalStateController_StateAdded(MedicalStateController controller, MedicalState state)
 {
     slideshowEditController.AllowSlideSceneSetup = false;
 }
 private void MedicalStateController_BlendingStopped(MedicalStateController controller)
 {
     slideshowEditController.AllowSlideSceneSetup = true;
 }