public OpenPatientDialog(GUIManager guiManager) : base("DentalSim.GUI.FileManagement.OpenPatientDialog.layout", guiManager) { fileDataGrid = widget.findWidget("Open/FileList") as MultiListBox; locationTextBox = widget.findWidget("Open/LoadLocation") as EditBox; warningImage = widget.findWidget("Open/WarningImage") as ImageBox; warningText = widget.findWidget("Open/WarningText") as TextBox; loadingProgress = widget.findWidget("Open/LoadingProgress") as ProgressBar; openButton = widget.findWidget("Open/OpenButton") as Button; deleteButton = widget.findWidget("Open/DeleteButton") as Button; Button cancelButton = widget.findWidget("Open/CancelButton") as Button; searchBox = widget.findWidget("Open/SearchText") as EditBox; Button browseButton = widget.findWidget("Open/BrowseButton") as Button; int fileGridWidth = fileDataGrid.Width - 2; fileDataGrid.addColumn("First Name", 50); fileDataGrid.setColumnResizingPolicyAt(0, ResizingPolicy.Fill); fileDataGrid.addColumn("Last Name", 50); fileDataGrid.setColumnResizingPolicyAt(1, ResizingPolicy.Fill); fileDataGrid.addColumn("Date Modified", 50); fileDataGrid.setColumnResizingPolicyAt(2, ResizingPolicy.Fill); fileDataGrid.ListChangePosition += new MyGUIEvent(fileDataGrid_ListChangePosition); fileDataGrid.ListSelectAccept += new MyGUIEvent(fileDataGrid_ListSelectAccept); fileDataGrid.SortOnChanges = false; locationTextBox.EventEditTextChange += new MyGUIEvent(locationTextBox_EventEditTextChange); searchBox.EventEditTextChange += new MyGUIEvent(searchBox_EventEditTextChange); searchBox.KeyButtonReleased += new MyGUIEvent(searchBox_KeyButtonReleased); warningImage.Visible = warningText.Visible = false; loadingProgress.Visible = false; loadingProgress.Range = 100; listPatientsTask = new ListPatientsBgTask(this); openButton.MouseButtonClick += new MyGUIEvent(openButton_MouseButtonClick); deleteButton.MouseButtonClick += new MyGUIEvent(deleteButton_MouseButtonClick); cancelButton.MouseButtonClick += new MyGUIEvent(cancelButton_MouseButtonClick); browseButton.MouseButtonClick += new MyGUIEvent(browseButton_MouseButtonClick); loadingWidget = widget.findWidget("Loading"); loadingWidget.Visible = false; this.Showing += new EventHandler(OpenPatientDialog_Showing); this.Shown += new EventHandler(OpenPatientDialog_Shown); this.Hiding += OpenPatientDialog_Hiding; this.Hidden += new EventHandler(OpenPatientDialog_Hidden); if (!PlatformConfig.AllowCustomSaveLoadPath) { locationTextBox.Visible = false; browseButton.Visible = false; widget.findWidget("Open/LoadLocationText").Visible = false; } }
public AnimationWindow() : base("OgreModelEditor.GUI.AnimationWindow.AnimationWindow.layout") { listBox = window.findWidget("List") as MultiListBox; listBox.ListSelectAccept += listBox_ListSelectAccept; listBox.addColumn("Name", listBox.ClientWidget.Width); Button stopButton = window.findWidget("Stop") as Button; stopButton.MouseButtonClick += stopButton_MouseButtonClick; }
public DeveloperResolutionMenu(DeveloperRenderPropertiesDialog renderDialog) : base("Developer.GUI.DeveloperRenderer.DeveloperResolutionMenu.layout") { this.renderDialog = renderDialog; Button addButton = (Button)widget.findWidget("AddButton"); addButton.MouseButtonClick += new MyGUIEvent(addButton_MouseButtonClick); Button removeButton = (Button)widget.findWidget("RemoveButton"); removeButton.MouseButtonClick += new MyGUIEvent(removeButton_MouseButtonClick); presets = (MultiListBox)widget.findWidget("PresetList"); presets.addColumn("Preset", 50); presets.setColumnResizingPolicyAt(0, ResizingPolicy.Fill); if (!File.Exists(RenderPresetsFile)) { presets.addItem("Web", new RenderPreset("Web", 640, 480)); presets.addItem("Presentation", new RenderPreset("Presentation", 1024, 768)); } else { try { using (XmlTextReader xmlReader = new XmlTextReader(RenderPresetsFile)) { RenderPresetCollection container = (RenderPresetCollection)xmlSaver.restoreObject(xmlReader); foreach (RenderPreset preset in container) { presets.addItem(preset.Name, preset); } } } catch (Exception) { try { File.Delete(RenderPresetsFile); } catch (Exception) { } presets.addItem("Web", new RenderPreset("Web", 640, 480)); presets.addItem("Presentation", new RenderPreset("Presentation", 1024, 768)); } } presets.ListChangePosition += new MyGUIEvent(presets_ListChangePosition); }
public OpenPropManager(PropEditController propEditController, MyGUIViewHost viewHost) : base("Medical.GUI.Editor.OpenPropManager.OpenPropManager.layout", viewHost) { this.propEditController = propEditController; propEditController.PropOpened += propEditController_PropOpened; propEditController.PropClosed += propEditController_PropClosed; propList = (MultiListBox)widget.findWidget("propList"); propList.addColumn("Prop", 50); propList.setColumnResizingPolicyAt(0, ResizingPolicy.Fill); Button close = (Button)widget.findWidget("close"); close.MouseButtonClick += new MyGUIEvent(close_MouseButtonClick); Button closeAll = (Button)widget.findWidget("closeAll"); closeAll.MouseButtonClick += new MyGUIEvent(closeAll_MouseButtonClick); foreach (ShowPropAction prop in propEditController.OpenProps) { propList.addItem(prop.PropType, prop); } }