public TaskMenuRecentDocuments(Widget widget, DocumentController documentController) { documentScroller = (ScrollView)widget.findWidget("DocumentScroller"); documentGrid = new SingleSelectButtonGrid(documentScroller, new ButtonGridTextAdjustedGridLayout()); documentGrid.ItemActivated += documentGrid_ItemActivated; documentGrid.SelectedValueChanged += new EventHandler(documentGrid_SelectedValueChanged); documentInfoPanel = widget.findWidget("DocumentInfoPanel"); documentInfoPanel.Visible = false; documentInfoIcon = (ImageBox)documentInfoPanel.findWidget("DocumentInfoIcon"); nameLabel = (TextBox)documentInfoPanel.findWidget("NameLabel"); locationLabel = (TextBox)documentInfoPanel.findWidget("LocationLabel"); documentInfoPanelPadding = documentInfoPanel.Left - documentScroller.Right; Button openButton = (Button)documentInfoPanel.findWidget("OpenButton"); openButton.MouseButtonClick += new MyGUIEvent(openButton_MouseButtonClick); Button removeButton = (Button)documentInfoPanel.findWidget("RemoveButton"); removeButton.MouseButtonClick += new MyGUIEvent(removeButton_MouseButtonClick); this.documentController = documentController; documentController.DocumentAdded += new RecentDocumentEvent(documentController_DocumentAdded); documentController.DocumentReaccessed += new RecentDocumentEvent(documentController_DocumentReaccessed); documentController.DocumentRemoved += new RecentDocumentEvent(documentController_DocumentRemoved); documentController.DocumentHandlerAdded += documentController_DocumentHandlerAdded; foreach (String document in documentController.RecentDocuments) { addDocument(document); } }
public ThumbnailPickerGUI(ImageRenderer imageRenderer, ScrollView thumbnailScroll) { this.imageRenderer = imageRenderer; imageGrid = new SingleSelectButtonGrid(thumbnailScroll); imageGrid.SelectedValueChanged += new EventHandler(imageGrid_SelectedValueChanged); thumbnailImages = new ImageAtlas("ThumbnailPicker", new IntSize2(imageGrid.ItemWidth, imageGrid.ItemHeight)); }
public ImageBrowserWindow(String message, ResourceProvider resourceProvider) : base("Medical.GUI.Editor.ImageBrowserWindow.layout") { gridScroll = (ScrollView)window.findWidget("ScrollView"); imageGrid = new SingleSelectButtonGrid(gridScroll); imageGrid.ItemActivated += imageGrid_ItemActivated; imageGrid.ItemWidth = FullImageWidth + Inflation; imageGrid.ItemHeight = FullImageHeight + Inflation; imageGrid.ButtonSkin = "ButtonGridImageButton"; imageGrid.ShowGroupCaptions = false; window.WindowChangedCoord += new MyGUIEvent(window_WindowChangedCoord); window.Caption = message; Button selectButton = (Button)window.findWidget("Select"); selectButton.MouseButtonClick += new MyGUIEvent(selectButton_MouseButtonClick); Button cancelButton = (Button)window.findWidget("Cancel"); cancelButton.MouseButtonClick += new MyGUIEvent(cancelButton_MouseButtonClick); importButton = (Button)window.findWidget("Import"); Accepted = false; imageManager = new BrowserImageManager(resourceProvider); }
private ColorMenu(ColorChosenDelegate colorChosenCallback, Action colorClearedCallback) : base("Anomalous.GuiFramework.GUI.ColorMenu.ColorMenu.layout") { this.colorChosenCallback = colorChosenCallback; this.colorClearedCallback = colorClearedCallback; colorGrid = new SingleSelectButtonGrid(widget.findWidget("ColorGrid") as ScrollView); for (int i = 0; i < 77; ++i) { ButtonGridItem item = colorGrid.addItem("Main", "", "Colors/" + i); item.UserObject = i; } colorGrid.SelectedValueChanged += new EventHandler(colorGrid_SelectedValueChanged); Button moreColorsButton = widget.findWidget("MoreColorsButton") as Button; if (RuntimePlatformInfo.ShowMoreColors) { moreColorsButton.MouseButtonClick += new MyGUIEvent(moreColorsButton_MouseButtonClick); } else { moreColorsButton.Visible = false; widget.setSize(widget.Width, widget.Height - (widget.Height - moreColorsButton.Top)); } this.Hidden += new EventHandler(ColorMenu_Hidden); Button clearColorButton = (Button)widget.findWidget("ClearColorButton"); clearColorButton.Visible = colorClearedCallback != null; clearColorButton.MouseButtonClick += clearColorButton_MouseButtonClick; }
public TestTextureSceneView(SceneViewController sceneViewController) : base("UnitTestPlugin.GUI.TestTextureSceneView.TestTextureSceneView.layout") { this.sceneViewController = sceneViewController; Button addButton = (Button)window.findWidget("AddButton"); addButton.MouseButtonClick += addButton_MouseButtonClick; Button removeButton = (Button)window.findWidget("RemoveButton"); removeButton.MouseButtonClick += removeButton_MouseButtonClick; scrollView = (ScrollView)window.findWidget("ScrollView"); buttonGrid = new SingleSelectButtonGrid(scrollView); window.WindowChangedCoord += window_WindowChangedCoord; liveThumbHost = new ButtonGridLiveThumbnailController("TestRTT_", new IntSize2(200, 200), sceneViewController, buttonGrid, scrollView); //numToUpdateEdit = (EditBox)window.findWidget("NumToUpdate"); //numToUpdateEdit.Caption = LiveThumbnailUpdater.NumImagesToUpdate.ToString(); //secondsToSleepEdit = (EditBox)window.findWidget("SecondsToSleep"); //secondsToSleepEdit.Caption = LiveThumbnailUpdater.SecondsToSleep.ToString(); //Button applyButton = (Button)window.findWidget("ApplyButton"); //applyButton.MouseButtonClick += applyButton_MouseButtonClick; }
public override void Dispose() { presetListView.SelectedValueChanged -= presetListView_SelectedValueChanged; presetListView.Dispose(); presetListView = null; imageAtlas.Dispose(); base.Dispose(); }
public PresetStateGUI(PresetStateView wizardView, AnomalousMvcContext context, MyGUIViewHost viewHost) : base("Medical.GUI.DistortionWizard.Preset.PresetStateGUI.layout", wizardView, context, viewHost) { this.subDirectory = wizardView.PresetDirectory; presetListView = new SingleSelectButtonGrid(widget as ScrollView); presetListView.SelectedValueChanged += presetListView_SelectedValueChanged; imageAtlas = new ImageAtlas("PresetStateGUI_" + subDirectory, new IntSize2(100, 100)); }
protected AddItemDialog() : base("Anomalous.GuiFramework.Editor.GUI.AddItemDialog.AddItemDialog.layout") { itemGrid = new SingleSelectButtonGrid((ScrollView)window.findWidget("ItemList"), new ButtonGridListLayout()); itemGrid.SelectedValueChanged += new EventHandler(itemGrid_SelectedValueChanged); expandingView = new ScrollingExpandingEditInterfaceViewer((ScrollView)window.findWidget("ItemProperties"), null); Button add = (Button)window.findWidget("Add"); add.MouseButtonClick += new MyGUIEvent(add_MouseButtonClick); Button cancel = (Button)window.findWidget("Cancel"); cancel.MouseButtonClick += new MyGUIEvent(cancel_MouseButtonClick); }
public ChooseSceneDialog(GUIManager guiManager) : base("Medical.GUI.ChooseSceneDialog.ChooseSceneDialog.layout", guiManager) { Button cancelButton = widget.findWidget("ChooseScene/Cancel") as Button; sceneFileGrid = new SingleSelectButtonGrid(widget.findWidget("ChooseScene/FileSelect") as ScrollView); sceneFileGrid.HighlightSelectedButton = false; imageAtlas = new ImageAtlas("ChooseSceneDialog", new IntSize2(sceneFileGrid.ItemWidth, sceneFileGrid.ItemHeight)); cancelButton.MouseButtonClick += new MyGUIEvent(cancelButton_MouseButtonClick); findSceneFiles(); loadingWidget = widget.findWidget("Loading"); loadingWidget.Visible = false; this.Hiding += ChooseSceneDialog_Hiding; this.Showing += new EventHandler(ChooseSceneDialog_Showing); }
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); }
public void Dispose() { imageGrid.Dispose(); imageGrid = null; thumbnailImages.Dispose(); }