public void NavigateToSettingsSection()
        {
            var window = UIApplication.SharedApplication.KeyWindow;
            var settingsViewController = new SettingsViewController();

            window.RootViewController = new UINavigationController(settingsViewController);
        }
Пример #2
0
        protected override void DidActivate(bool firstActivation, ActivationType activationType)
        {
            if (firstActivation)
            {
                //firstLoad = Plugin.config.GetBoolean("behavior", "onstartup") ?? true;

                title = "BSMOTD Plus";

                _postList   = BeatSaberUI.CreateViewController <PostListViewController>();
                _postDetail = BeatSaberUI.CreateViewController <PostDetailViewController>();
                _channels   = BeatSaberUI.CreateViewController <ChannelsViewController>();
                _settings   = BeatSaberUI.CreateViewController <SettingsViewController>();

                _navCon = BeatSaberUI.CreateDismissableNavigationController();

                _postList.newPostClicked    += ClickedPost;
                _channels.newChannelClicked += ClickedChannel;
                _navCon.didFinishEvent      += Dismiss;
            }

            if (activationType == ActivationType.AddedToHierarchy)
            {
                SetViewControllersToNavigationConctroller(_navCon, _postList);
                ProvideInitialViewControllers(_navCon, _channels, _settings);

                firstClick = true;

                channels.Clear();
                SharedCoroutineStarter.instance.StartCoroutine(GetChannelInfo());
            }
        }
Пример #3
0
 void Awake()
 {
     if (settingsViewCtrl == null)
     {
         settingsViewCtrl = new SettingsViewController();
         SettingsDataController.settingsDataCtrl = new SettingsDataController();
     }
 }
        public QuickDepositTableDataSource(SettingsViewController CallingController)
        {
            callingController = CallingController;

            var db = BankRepository.Connection();

            quickDepositTypes = db.CreateCommand("SELECT * FROM QuickDepositTypes").ExecuteQuery <QuickDeposit>();
        }
Пример #5
0
        VRUIViewController CopyScreens(SettingsViewController view, string name, Transform parent)
        {
            var origianlScreen = ReflectionUtil.GetPrivateField <VRUIViewController>(view, "_advancedGraphicsSettingsViewController");
            var tweakScreen    = Instantiate(origianlScreen.gameObject, parent);

            tweakScreen.name = name;

            var originalSettings = tweakScreen.GetComponent <VRUIViewController>();

            return(originalSettings);
        }
Пример #6
0
        public override void InstallBindings()
        {
            Container.BindInterfacesAndSelfTo <KeyboardInputHandler>().AsSingle().NonLazy();

            CreateAndBindViewController <AvatarListViewController>(kSideViewControllerWidth);
            CreateAndBindViewController <MirrorViewController>(kCenterViewControllerWidth);
            SettingsViewController settingsViewController = CreateAndBindViewController <SettingsViewController>(kSideViewControllerWidth);

            Container.Bind <GeneralSettingsHost>().AsSingle();
            Container.Bind <AvatarSpecificSettingsHost>().AsSingle();
            Container.Bind <AutomaticFbtCalibrationHost>().AsSingle();

            Container.Bind <ArmSpanMeasurer>().FromNewComponentOn(settingsViewController.gameObject).AsSingle();
            Container.Bind <ManualCalibrationHelper>().FromNewComponentOn(settingsViewController.gameObject).AsSingle();

            Container.BindInterfacesAndSelfTo <AvatarMenuFlowCoordinator>().FromNewComponentOnNewGameObject();
        }
Пример #7
0
        private void axKHOpenAPI1_OnEventConnect(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnEventConnectEvent e)
        {
            if (e.nErrCode == 0)
            {
                /**
                 * 로그인 성공시:
                 *  - progressbar update
                 *  - DB를 접속해서 어제 수집한 종목들을 gridview에 추가해 준다.
                 *  - Handler 들을 초기화한다?
                 */
                toolStripProgressBar.Value = 100;
                logger.Info($"로그인 성공. {DateTime.Now}");
                toolStripStatusLabel.Text = $"로그인 성공. {DateTime.Now}";

                opw00018EventHandler  = new Opw00018EventHandler(this, axKHOpenAPI1);
                conditionEventHandler = new ConditionEventHandler(this, axKHOpenAPI1);
                accountEventHandler   = new AccountEventHandler(this, axKHOpenAPI1);

                collectItemsViewController = new CollectItemsViewController(this);
                accountAlarmViewController = new AccountAlarmViewController(this);
                settingsViewController     = new SettingsViewController(this, this);
                chejanViewController       = new ChejanViewController(this);
            }
        }
Пример #8
0
        private void OpenSettingsWindow()
        {
            var settingsWindow = new SettingsViewController();

            settingsWindow.Show();
        }
Пример #9
0
        partial void OnMenubtnTapped(UIButton sender)
        {
            UIViewController vc = SettingsViewController.Create();

            NavigationController?.PushViewController(vc, true);
        }
Пример #10
0
 public static ISettingsViewController CreateSettingsViewController(SettingsView settingsView)
 {
     return(SettingsViewController.Create(settingsView));
 }
 public SettingsController()
 {
     LoadState();
     m_settingsViewController = new SettingsViewController();
 }
Пример #12
0
        partial void UserSettings_Clicked(NSObject sender)
        {
            var viewController = new SettingsViewController();

            PresentViewController(viewController, true, null);
        }