// // Unity Methods // private void Start() { // Window events closeButton.onClick.AddListener(OnCloseClick); // Left panel events deleteSiteButton.onClick.AddListener(OnDeleteSiteClick); // Middle panel events //addGroupButton.onClick.AddListener(OnAddGroupClick); addLayerButton.onClick.AddListener(OnAddLayerClick); deleteLayerButton.onClick.AddListener(OnDeleteLayerClick); upButton.onClick.AddListener(OnMoveUpClick); downButton.onClick.AddListener(OnMoveDownClick); // Right panel events groupPanel.OnPropertiesChanged += OnPropertiesChanged; layerPanel.OnPropertiesChanged += OnPropertiesChanged; confirmButton.onClick.AddListener(OnApplyChanges); groupPanel.Init(this); layerPanel.Init(this); // Component references var componentManager = ComponentManager.Instance; dataManager = componentManager.Get <DataManager>(); dialogManager = componentManager.Get <ModalDialogManager>(); translator = LocalizationManager.Instance; groups = dataManager.groups; InitUI(); }
// // Unity Methods // private IEnumerator Start() { dialogManager = FindObjectOfType <ModalDialogManager>(); progressDialog = dialogManager.NewProgressDialog(); progressDialog.SetMessage(Translator.Get("Loading") + " ..."); progressDialog.SetProgress(0); #if UNITY_WEBGL // Show welcome screen for online version dialogManager.ShowWebWelcomeMessage(); #endif yield return(WaitFor.Frames(WaitFor.InitialFrames - 1)); // -1 to initialize before all other components // Mandatory components var componentManager = ComponentManager.Instance; dataLayers = componentManager.Get <DataLayers>(); loadingComponent = componentManager.Get <LoadingComponent>(); map = componentManager.Get <MapController>(); dialogManager.UpdateUI(); InitMapControllers(); // Load config (groups & layers) StartCoroutine(Init()); }
// // Unity Methods // private void Start() { // Get components dialogManager = ComponentManager.Instance.Get <ModalDialogManager>(); // Initialize listeners editButton.onClick.AddListener(() => AskForItemName(LocalizationManager.Instance.Get("Rename Item Name"), displayedName)); hoverHandler.OnHover += OnPointerHover; }
public void TestInitialize() { notificationProviderMock = new NotificationProviderMock(); NotificationMessageProvider.Initialize(notificationProviderMock, 1000000); mock = new ApiConnectorMock(); dialogProviderMock = new DialogProviderMock(); deleteCommand = new EntityDeleteCommand <Card>(mock) { Entity = card }; ModalDialogManager.Initialize(dialogProviderMock); }
public void ShowDialogTest() { DialogProviderMock mock = new DialogProviderMock(); Action <DialogResult> callback = result => { }; ModalDialogManager.Initialize(mock); ModalDialogManager.ShowDialog("title", "text", DialogButtons.OkayCancel, callback); Assert.AreEqual("title", mock.Title); Assert.AreEqual("text", mock.Text); Assert.AreEqual(DialogButtons.OkayCancel, mock.Buttons); Assert.AreSame(callback, mock.Callback); }
// // Unity Methods // private void Start() { // Get components var componentManager = ComponentManager.Instance; dialogManager = componentManager.Get <ModalDialogManager>(); hoverHandler = GetComponent <HoverHandler>(); // Initialize listeners editButton.onClick.AddListener(() => AskForSavedScaleName(LocalizationManager.Instance.Get("Rename Saved Location"), entryName)); deleteButton.onClick.AddListener(OnDeleteClick); hoverHandler.OnHover += OnPointerHover; }
// // Protected Methods // protected void Init() { // Get components dialogManager = ComponentManager.Instance.Get <ModalDialogManager>(); // Initialize listeners if (editButton != null) { editButton.onClick.AddListener(() => AskForItemName(LocalizationManager.Instance.Get("Rename Item Name"), displayedName)); } hoverHandler.OnHover += OnPointerHover; groupToggle.onValueChanged.AddListener(OnGroupToggleChanged); groupToggle.isOn = false; }
// // Unity Methods // private void Awake() { // Window events closeButton.onClick.AddListener(OnCloseClick); // Component references var componentManager = ComponentManager.Instance; contoursTool = componentManager.Get <ContoursTool>(); dialogManager = componentManager.Get <ModalDialogManager>(); translator = LocalizationManager.Instance; //translator.OnLanguageChanged += OnLanguageChanged; }
protected override void Start() { base.Start(); var componentMgr = ComponentManager.Instance; dialogMgr = componentMgr.Get <ModalDialogManager>(); if (dialogMgr == null) { componentMgr.OnRegistrationFinished += OnRegistrationFinished; } else { CreateInvisibleDialog(); } }
IEnumerator Test() { yield return(ModalDialogManager.OpenInProcess(new ModalDialogElement() { Title = "TEST", Message = "てすと", Buttons = new Dictionary <string, Func <bool> > { { "OK", () => { Debug.Log("OK"); return true; } }, { "CANC", () => { Debug.Log("CAC"); return true; } }, { "TES", () => { Debug.Log("TES"); return false; } } } })); Next(State.Init); }
///<inheritdoc/> public override async void ExecuteCommand(object param = null) { TEntity entity = param is TEntity ? param as TEntity : Entity; IsEnabled = false; if (ShowDeleteDialog) { string text = DeleteDialogTextFactory != null?DeleteDialogTextFactory.Invoke(entity) : DeleteDialogText; ModalDialogManager.ShowDialog(DeleteDialogTitle, text, DialogButtons.YesNo, async(result) => { if (result == DialogResult.Yes) { await DeleteCoreAsync(entity); } }); } else { await DeleteCoreAsync(entity); } }
private void OnRegistrationFinished() { dialogMgr = ComponentManager.Instance.Get <ModalDialogManager>(); CreateInvisibleDialog(); }
// // Public Methods // public void Init(DataManagerPanel dataManagerPanel) { this.dataManagerPanel = dataManagerPanel; dialogManager = ComponentManager.Instance.Get <ModalDialogManager>(); }