コード例 #1
0
        void OnSysProxyChangeHandler(object sender, EventArgs args)
        {
            basicSettings = setting.GetBasicSetting();
            oldSetting    = SerializeObject(basicSettings);

            VgcApis.Misc.UI.Invoke(InitControls);
        }
コード例 #2
0
        void OnSysProxyChangeHandler(object sender, EventArgs args)
        {
            basicSettings = setting.GetBasicSetting();
            oldSetting    = VgcApis.Libs.Utils.SerializeObject(basicSettings);

            chkBasicAutoUpdateSysProxy?.Invoke((MethodInvoker) delegate
            {
                InitControls();
            });
        }
コード例 #3
0
ファイル: TabBasicSetting.cs プロジェクト: torgitor/vrGCon
        void OnSysProxyChangeHandler(object sender, EventArgs args)
        {
            basicSettings = setting.GetBasicSetting();
            oldSetting    = SerializeObject(basicSettings);

            VgcApis.Libs.UI.RunInUiThread(
                chkBasicAutoUpdateSysProxy,
                () =>
            {
                InitControls();
            });
        }
コード例 #4
0
ファイル: TabBasicSetting.cs プロジェクト: torgitor/vrGCon
        public TabBasicSetting(
            Services.PsSettings setting,
            Services.ServerTracker servTracker,

            ComboBox cboxBasicPacProtocol,
            ComboBox cboxBasicSysProxyMode,
            TextBox tboxBasicProxyPort,
            TextBox tboxBaiscPacPort,
            ComboBox cboxBasicPacMode,
            TextBox tboxBasicCustomPacPath,
            CheckBox chkBasicAutoUpdateSysProxy,
            CheckBox chkBasicPacAlwaysOn,
            CheckBox chkBasicUseCustomPac,
            Button btnBasicBrowseCustomPac,

            CheckBox chkBaiscUseHotkey,
            CheckBox chkBaiscUseAlt,
            CheckBox chkBaiscUseShift,
            TextBox tboxBasicHotkeyStr)
        {
            this.setting     = setting;
            this.servTracker = servTracker;

            basicSettings = setting.GetBasicSetting();
            oldSetting    = SerializeObject(basicSettings);

            this.cboxBasicPacProtocol       = cboxBasicPacProtocol;
            this.cboxBasicSysProxyMode      = cboxBasicSysProxyMode;
            this.tboxBasicProxyPort         = tboxBasicProxyPort;
            this.tboxBaiscPacPort           = tboxBaiscPacPort;
            this.cboxBasicPacMode           = cboxBasicPacMode;
            this.tboxBasicCustomPacPath     = tboxBasicCustomPacPath;
            this.chkBasicAutoUpdateSysProxy = chkBasicAutoUpdateSysProxy;
            this.chkBasicPacAlwaysOn        = chkBasicPacAlwaysOn;
            this.chkBasicUseCustomPac       = chkBasicUseCustomPac;
            this.chkBaiscUseHotkey          = chkBaiscUseHotkey;
            this.chkBaiscUseAlt             = chkBaiscUseAlt;
            this.chkBaiscUseShift           = chkBaiscUseShift;
            this.tboxBasicHotkeyStr         = tboxBasicHotkeyStr;

            InitControls();

            BindEvents(btnBasicBrowseCustomPac);

            servTracker.OnSysProxyChanged += OnSysProxyChangeHandler;
        }
コード例 #5
0
        public TabBasicSetting(
            VgcApis.Models.IUtils vgcUtils,
            Services.PsSettings setting,
            Services.ServerTracker servTracker,

            ComboBox cboxBasicPacProtocol,
            ComboBox cboxBasicSysProxyMode,
            TextBox tboxBasicProxyPort,
            TextBox tboxBaiscPacPort,
            ComboBox cboxBasicPacMode,
            TextBox tboxBasicCustomPacPath,
            CheckBox chkBasicAutoUpdateSysProxy,
            CheckBox chkBasicPacAlwaysOn,
            CheckBox chkBasicUseCustomPac,
            Button btnBasicBrowseCustomPac)
        {
            this.vgcUtils    = vgcUtils;
            this.setting     = setting;
            this.servTracker = servTracker;

            basicSettings = setting.GetBasicSetting();
            oldSetting    = vgcUtils.SerializeObject(basicSettings);

            BindControls(
                cboxBasicPacProtocol,
                cboxBasicSysProxyMode,
                tboxBasicProxyPort,
                tboxBaiscPacPort,
                cboxBasicPacMode,
                tboxBasicCustomPacPath,
                chkBasicAutoUpdateSysProxy,
                chkBasicPacAlwaysOn,
                chkBasicUseCustomPac);

            InitControls();

            BindEvents(btnBasicBrowseCustomPac);

            servTracker.OnSysProxyChanged += OnSysProxyChangeHandler;
        }