Esempio n. 1
0
        private void ConfigureDialogWindow(UIFakeStoreWindow dialogWindow)
        {
            bool doCancel   = (UIMode != FakeStoreUIMode.DeveloperUser);
            bool doDropDown = (UIMode != FakeStoreUIMode.StandardUser);

            dialogWindow.ConfigureMainDialogText(m_CurrentDialog.QueryText, m_CurrentDialog.OkayButtonText, m_CurrentDialog.CancelButtonText);

            if (doDropDown)
            {
                dialogWindow.ConfigureDropdownOptions(m_CurrentDialog.Options);
            }

            ConfigureDialogWindowCallbacks(dialogWindow, doCancel, doDropDown);
        }
Esempio n. 2
0
        void ConfigureDialogWindowCallbacks(UIFakeStoreWindow dialogWindow, bool assignCancelCallback, bool assignDropDownCallback)
        {
            Action       cancelAction   = null;
            Action <int> dropdownAction = null;

            if (assignCancelCallback)
            {
                cancelAction = this.CancelButtonClicked;
            }

            if (assignDropDownCallback)
            {
                dropdownAction = this.DropdownValueChanged;
            }

            dialogWindow.AssignCallbacks(this.OkayButtonClicked, cancelAction, dropdownAction);
        }