public override void DefineItems(IPreferenceBuilder builder) {
            _askCloseOnExit = builder.DefineBoolValue(_folder, "askCloseOnExit", false, null);

            _terminalEstablishTimeout = builder.DefineIntValue(_folder, "terminalEstablishTimeout", 5000, PreferenceValidatorUtil.PositiveIntegerValidator);
            _telnetSSHLoginDialogUISupportTypeName = builder.DefineStringValue(_folder, "telnetSSHLoginDialogUISupport", "Poderosa.Usability.MRUList", null);
            _cygwinLoginDialogUISupportTypeName = builder.DefineStringValue(_folder, "cygwinLoginDialogUISupport", "Poderosa.Usability.MRUList", null);
        }
Example #2
0
 /// <summary>
 /// <ja>オプション項目定義</ja>
 /// </summary>
 public override void DefineItems(IPreferenceBuilder builder)
 {
     _useAction               = new EnumPreferenceItem <UseAction>(builder.DefineStringValue(_folder, "useAction", "WhenNewLine", null), UseAction.NewLine);
     _highlightKeyword        = builder.DefineStringValue(_folder, "highlightKeyword", DEFAULT_HIGHLIGHT_KEYWORD, null);
     _showConfirmCheck        = builder.DefineBoolValue(_folder, "showConfirmed", false, null);
     _afterSpecifiedTimePaste = builder.DefineBoolValue(_folder, "afterSpecifiedTimePaste", false, null);
     _pasteTime               = builder.DefineIntValue(_folder, "pasteTime", 0, null);
     _ChangeDialogSize        = builder.DefineBoolValue(_folder, "allowChangeDialogSize", false, null);
 }
Example #3
0
        public override void DefineItems(IPreferenceBuilder builder) {
            _viewSplitModifier = builder.DefineStringValue(_folder, "viewSplitModifier", "None", null);
            _showsToolBar = builder.DefineBoolValue(_folder, "showsToolBar", true, null);
            _caretInterval = builder.DefineIntValue(_folder, "caretInterval", 300, PreferenceValidatorUtil.PositiveIntegerValidator);
            _autoCopyByLeftButton = builder.DefineBoolValue(_folder, "autoCopyByLeftButton", false, null);
            _language = builder.DefineStringValue(_folder, "language", GetNativeLanguage().ToString(), null);

            _splitLimitCount = builder.DefineIntValue(_folder, "splitLimitCount", 16, PreferenceValidatorUtil.IntRangeValidator(1, 50));
        }
Example #4
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder) {
     _schemeTemplate = builder.DefineFolderArray(folder, this, "scheme");
     _preferenceFolderArray = folder.FindChildFolderArray("scheme");
     Debug.Assert(_preferenceFolderArray != null);
     _namePreference = builder.DefineStringValue(_schemeTemplate, "name", "", null);
     _promptPreference = builder.DefineStringValue(_schemeTemplate, "prompt", GenericShellScheme.DEFAULT_PROMPT_REGEX, null);
     _backspacePreference = builder.DefineStringValue(_schemeTemplate, "backspace", "", null);
     _commandListPreference = builder.DefineStringValue(_schemeTemplate, "commands", "", null);
 }
Example #5
0
        //IPreferencesupplier
        public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
        {
            _originalFolder  = folder;
            _originalOptions = new TerminalOptions(folder);
            _originalOptions.DefineItems(builder);


            //defaultRenderProfileのリセットをする
            _originalFolder.AddChangeListener(this);
        }
Example #6
0
        public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
        {
            _rootPreference = folder;

            _moduleDefinitionTemplate = builder.DefineFolderArray(folder, this, "modules");
            _pathPreferenceTemplate   = builder.DefineStringValue(_moduleDefinitionTemplate, "path", "", null);
            _titlePreferenceTemplate  = builder.DefineStringValue(_moduleDefinitionTemplate, "title", "", null);
            _additionalAssembliesPreferenceTemplate = builder.DefineStringValue(_moduleDefinitionTemplate, "additionalAssemblies", "", null);
            _tracePreferenceTemplate = builder.DefineBoolValue(_moduleDefinitionTemplate, "trace", false, null);
        }
Example #7
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _schemeTemplate        = builder.DefineFolderArray(folder, this, "scheme");
     _preferenceFolderArray = folder.FindChildFolderArray("scheme");
     Debug.Assert(_preferenceFolderArray != null);
     _namePreference        = builder.DefineStringValue(_schemeTemplate, "name", "", null);
     _promptPreference      = builder.DefineStringValue(_schemeTemplate, "prompt", GenericShellScheme.DEFAULT_PROMPT_REGEX, null);
     _backspacePreference   = builder.DefineStringValue(_schemeTemplate, "backspace", "", null);
     _commandListPreference = builder.DefineStringValue(_schemeTemplate, "commands", "", null);
 }
        public override void DefineItems(IPreferenceBuilder builder)
        {
            _viewSplitModifier    = builder.DefineStringValue(_folder, "viewSplitModifier", "None", null);
            _showsToolBar         = builder.DefineBoolValue(_folder, "showsToolBar", true, null);
            _caretInterval        = builder.DefineIntValue(_folder, "caretInterval", 300, PreferenceValidatorUtil.PositiveIntegerValidator);
            _autoCopyByLeftButton = builder.DefineBoolValue(_folder, "autoCopyByLeftButton", false, null);
            _language             = builder.DefineStringValue(_folder, "language", GetNativeLanguage().ToString(), null);

            _splitLimitCount = builder.DefineIntValue(_folder, "splitLimitCount", 16, PreferenceValidatorUtil.IntRangeValidator(1, 50));
        }
Example #9
0
 public override void DefineItems(IPreferenceBuilder builder)
 {
     _limitCount = builder.DefineIntValue(_folder, "limitCount", 5,
                                          delegate(int value, IPreferenceValidationResult result) {
         if (value < 0 || value > 100)
         {
             result.ErrorMessage = "MRU LimitCount Error";     //これちゃんと呼ばれるかな
         }
     });
 }
Example #10
0
        public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
        {
            _originalFolder  = folder;
            _originalOptions = new MRUOptions(_originalFolder);
            _originalOptions.DefineItems(builder);

            MRUList mruList = MRUPlugin.Instance.MRUList;

            builder.DefineLooseNode(folder, mruList, "list");
        }
Example #11
0
        /// <summary>
        /// コンストラクタ
        /// </summary>
        public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
        {
            ITerminalEmulatorOptions terminalOptions = ConnectProfilePlugin.Instance.TerminalEmulatorService.TerminalEmulatorOptions;

            _rootPreference    = folder;
            _profileDefinition = builder.DefineFolderArray(folder, this, "profile");
            _hostName          = builder.DefineStringValue(_profileDefinition, "hostName", "", null);
            _protocol          = builder.DefineStringValue(_profileDefinition, "protocol", "", null);
            _port                   = builder.DefineIntValue(_profileDefinition, "port", 0, null);
            _authType               = builder.DefineStringValue(_profileDefinition, "authType", "", null);
            _keyFile                = builder.DefineStringValue(_profileDefinition, "keyFile", "", null);
            _userName               = builder.DefineStringValue(_profileDefinition, "userName", "", null);
            _password               = builder.DefineStringValue(_profileDefinition, "password", "", null);
            _autoLogin              = builder.DefineBoolValue(_profileDefinition, "autoLogin", false, null);
            _loginPrompt            = builder.DefineStringValue(_profileDefinition, "loginPrompt", "", null);
            _passwordPrompt         = builder.DefineStringValue(_profileDefinition, "passwordPrompt", "", null);
            _execCommand            = builder.DefineStringValue(_profileDefinition, "execCommand", "", null);
            _suUserName             = builder.DefineStringValue(_profileDefinition, "suUserName", "", null);
            _suPassword             = builder.DefineStringValue(_profileDefinition, "suPassword", "", null);
            _suType                 = builder.DefineStringValue(_profileDefinition, "suType", "", null);
            _charCode               = builder.DefineStringValue(_profileDefinition, "charCode", "", null);
            _newLine                = builder.DefineStringValue(_profileDefinition, "newLine", "", null);
            _telnetNewLine          = builder.DefineBoolValue(_profileDefinition, "telnetNewLine", true, null);
            _terminalType           = builder.DefineStringValue(_profileDefinition, "terminalType", "", null);
            _terminalFontColor      = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalFontColor", terminalOptions.TextColor.Name, null), KnownColor.White);
            _terminalBGColor        = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalBGColor", terminalOptions.BGColor.Name, null), KnownColor.Black);
            _terminalESCColor0      = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor0", terminalOptions.EscapeSequenceColorSet[0].Color.Name, null), KnownColor.Black);
            _terminalESCColor1      = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor1", terminalOptions.EscapeSequenceColorSet[1].Color.Name, null), KnownColor.Red);
            _terminalESCColor2      = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor2", terminalOptions.EscapeSequenceColorSet[2].Color.Name, null), KnownColor.Green);
            _terminalESCColor3      = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor3", terminalOptions.EscapeSequenceColorSet[3].Color.Name, null), KnownColor.Yellow);
            _terminalESCColor4      = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor4", terminalOptions.EscapeSequenceColorSet[4].Color.Name, null), KnownColor.Blue);
            _terminalESCColor5      = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor5", terminalOptions.EscapeSequenceColorSet[5].Color.Name, null), KnownColor.Magenta);
            _terminalESCColor6      = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor6", terminalOptions.EscapeSequenceColorSet[6].Color.Name, null), KnownColor.Cyan);
            _terminalESCColor7      = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor7", terminalOptions.EscapeSequenceColorSet[7].Color.Name, null), KnownColor.White);
            _terminalAsciiFont      = builder.DefineStringValue(_profileDefinition, "terminalAsciiFont", terminalOptions.Font.Name, null);
            _terminalCjkFont        = builder.DefineStringValue(_profileDefinition, "terminalCjkFont", terminalOptions.CJKFont.Name, null);
            _terminalFontSize       = builder.DefineIntValue(_profileDefinition, "terminalFontSize", (int)terminalOptions.Font.Size, null);
            _terminalClearType      = builder.DefineBoolValue(_profileDefinition, "terminalClearType", terminalOptions.UseClearType, null);
            _terminalBoldStyle      = builder.DefineBoolValue(_profileDefinition, "terminalBoldStyle", terminalOptions.EnableBoldStyle, null);
            _terminalForceBoldStyle = builder.DefineBoolValue(_profileDefinition, "terminalForceBoldStyle", terminalOptions.ForceBoldStyle, null);
            _terminalBGImage        = builder.DefineStringValue(_profileDefinition, "terminalBGImage", terminalOptions.BackgroundImageFileName, null);
            _terminalBGImagePos     = builder.DefineStringValue(_profileDefinition, "terminalBGImagePos", terminalOptions.ImageStyle.ToString(), null);
            _commandSendInterval    = builder.DefineIntValue(_profileDefinition, "commandSendInterval", ConnectProfileStruct.DEFAULT_CMD_SEND_INTERVAL, null);
            _promptRecvTimeout      = builder.DefineIntValue(_profileDefinition, "promptRecvTimeout", ConnectProfileStruct.DEFAULT_PROMPT_RECV_TIMEOUT, null);
            _profileItemColor       = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "profileItemColor", "Black", null), KnownColor.Black);
            _description            = builder.DefineStringValue(_profileDefinition, "description", "", null);
        }
 public AirShoppingService(
     ILogger <AirShoppingService> logger,
     IXmlService xmlService,
     ISoapService soapService,
     IDocumentFactory documentFactory,
     IPartyBuilder partyBuilder,
     ITravelerBuilder travelerBuilder,
     ICoreQueryBuilder coreQueryBuilder,
     IPreferenceBuilder preferenceBuilder)
 {
     _logger            = logger;
     _xmlService        = xmlService;
     _soapService       = soapService;
     _documentFactory   = documentFactory;
     _partyBuilder      = partyBuilder;
     _travelerBuilder   = travelerBuilder;
     _coreQueryBuilder  = coreQueryBuilder;
     _preferenceBuilder = preferenceBuilder;
 }
        public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
        {
            _originalFolder = folder;
            _adapter        = new CoreServicePreferenceAdapter(folder);
            _adapter.DefineItems(builder);

            AboutBoxUtil.InitPreference(builder, folder);

            _windowTemplatePreference = builder.DefineFolderArray(folder, this, "mainwindow");
            _windowArrayPreference    = folder.FindChildFolderArray("mainwindow");
            Debug.Assert(_windowArrayPreference != null);

            _windowPositionPreference    = builder.DefineStringValue(_windowTemplatePreference, "position", "", null);
            _windowSplitFormatPreference = builder.DefineStringValue(_windowTemplatePreference, "format", "", null);
            _toolBarFormatPreference     = builder.DefineStringValue(_windowTemplatePreference, "toolbar", "", null);
            _tabRowCountPreference       = builder.DefineIntValue(_windowTemplatePreference, "tabrowcount", 1, null);

            //add listener
            folder.AddChangeListener(new ChangeListener(_adapter));
        }
Example #14
0
        public override void DefineItems(IPreferenceBuilder builder) {
            //SSH関係
            _retainsPassphrase = builder.DefineBoolValue(_folder, "retainPassphrase", false, null);
            //Note: Validator Required
            _cipherAlgorithmOrder = builder.DefineStringValue(_folder, "cipherAlgorithmOrder", DEFAULT_CIPHER_ALGORITHM_ORDER, null);
            _cipherAlgorithmOrderWasChecked = false;
            _hostKeyAlgorithmOrder = builder.DefineStringValue(_folder, "hostKeyAlgorithmOrder", "DSA;RSA", null);
            _sshWindowSize = builder.DefineIntValue(_folder, "sshWindowSize", 4096, PreferenceValidatorUtil.PositiveIntegerValidator);
            _sshCheckMAC = builder.DefineBoolValue(_folder, "sshCheckMAC", true, null);
            _hostKeyCheckerVerifierTypeName = builder.DefineStringValue(_folder, "hostKeyCheckerVerifierTypeName", "Poderosa.Usability.SSHKnownHosts", null);
            _logSSHEvents = builder.DefineBoolValue(_folder, "logSSHEvents", false, null);
            _socketConnectTimeout = builder.DefineIntValue(_folder, "socketConnectTimeout", 3000, PreferenceValidatorUtil.PositiveIntegerValidator);
            _ipVersionPriority = new EnumPreferenceItem<IPVersionPriority>(builder.DefineStringValue(_folder, "ipVersionPriority", "Both", null), IPVersionPriority.Both);

            //SOCKS関係
            _useSocks = builder.DefineBoolValue(_folder, "useSocks", false, null);
            _socksServer = builder.DefineStringValue(_folder, "socksServer", "", null);
            _socksPort = builder.DefineIntValue(_folder, "socksPort", 1080, PreferenceValidatorUtil.PositiveIntegerValidator);
            _socksAccount = builder.DefineStringValue(_folder, "socksAccount", "", null);
            _socksPassword = builder.DefineStringValue(_folder, "socksPassword", "", null);
            _socksNANetworks = builder.DefineStringValue(_folder, "socksNANetworks", "", null);

            //PreferenceEditorのみ
            _socketBufferSize = builder.DefineIntValue(_folder, "socketBufferSize", 0x1000, PreferenceValidatorUtil.PositiveIntegerValidator);
            _readSerializedPassword = builder.DefineBoolValue(_folder, "readSerializedPassword", false, null);
            _savePassword = builder.DefineBoolValue(_folder, "savePassword", false, null);
            _savePlainTextPassword = builder.DefineBoolValue(_folder, "savePlainTextPassword", false, null);
        }
Example #15
0
        public override void DefineItems(IPreferenceBuilder builder)
        {
            //表示
            _fontName                   = builder.DefineStringValue(_folder, "fontName", "Courier New", null);
            _cjkFontName                = builder.DefineStringValue(_folder, "cjkFontName", "MS ゴシック", null);
            _fontSize                   = builder.DefineIntValue(_folder, "fontSize", 10, PreferenceValidatorUtil.PositiveIntegerValidator); //floatにすべきかなあ
            _useClearType               = builder.DefineBoolValue(_folder, "useClearType", true, null);
            _enableBoldStyle            = builder.DefineBoolValue(_folder, "enableBoldStyle", true, null);
            _forceBoldStyle             = builder.DefineBoolValue(_folder, "forceBoldStyle", false, null);
            _lineSpacing                = builder.DefineIntValue(_folder, "lineSpacing", 0, PreferenceValidatorUtil.IntRangeValidator(0, 10));
            _bgColor                    = new ColorPreferenceItem(builder.DefineStringValue(_folder, "bgColor", "Window", null), KnownColor.Window);
            _textColor                  = new ColorPreferenceItem(builder.DefineStringValue(_folder, "textColor", "WindowText", null), KnownColor.WindowText);
            _backgroundImageFileName    = builder.DefineStringValue(_folder, "backgroundImageFileName", "", null);
            _imageStyle                 = new EnumPreferenceItem <ImageStyle>(builder.DefineStringValue(_folder, "imageStyle", "Center", null), ImageStyle.Center);
            _escapeSequenceColorSet     = builder.DefineStringValue(_folder, "escapeSequenceColorSet", "", null);
            _darkenEsColorForBackground = builder.DefineBoolValue(_folder, "darkenEsColorForBackground", true, null);

            _caretColor = new ColorPreferenceItem(builder.DefineStringValue(_folder, "caretColor", "Empty", null), Color.Empty);
            _caretType  = new EnumPreferenceItem <CaretType>(builder.DefineStringValue(_folder, "caretType", "Box", null), CaretType.Box);
            _caretBlink = builder.DefineBoolValue(_folder, "caretBlink", true, null);

            //ターミナル
            _closeOnDisconnect                 = builder.DefineBoolValue(_folder, "closeOnDisconnect", true, null);
            _beepOnBellChar                    = builder.DefineBoolValue(_folder, "beepOnBellChar", false, null);
            _askCloseOnExit                    = builder.DefineBoolValue(_folder, "askCloseOnExit", true, null);
            _charDecodeErrorBehavior           = new EnumPreferenceItem <WarningOption>(builder.DefineStringValue(_folder, "charDecodeErrorBehavior", "MessageBox", null), WarningOption.MessageBox);
            _disconnectNotification            = new EnumPreferenceItem <WarningOption>(builder.DefineStringValue(_folder, "disconnectNotification", "StatusBar", null), WarningOption.StatusBar);
            _enableComplementForNewConnections = builder.DefineBoolValue(_folder, "enableComplementForNewConnections", false, null);
            _commandPopupAlwaysOnTop           = builder.DefineBoolValue(_folder, "commandPopupAlwaysOnTop", false, null);
            _commandPopupInTaskBar             = builder.DefineBoolValue(_folder, "commandPopupInTaskBar", false, null);

            //操作
            _terminalBufferSize    = builder.DefineIntValue(_folder, "terminalBufferSize", 1000, PreferenceValidatorUtil.PositiveIntegerValidator);
            _send0x7FByDel         = builder.DefineBoolValue(_folder, "send0x7FByDel", false, null);
            _send0x7FByBack        = builder.DefineBoolValue(_folder, "send0x7FByBack", false, null);
            _zone0x1F              = new EnumPreferenceItem <KeyboardStyle>(builder.DefineStringValue(_folder, "zone0x1F", "None", null), KeyboardStyle.None);
            _customKeySettings     = builder.DefineStringValue(_folder, "customKeySettings", "", null);
            _allowsScrollInAppMode = builder.DefineBoolValue(_folder, "allowsScrollInAppMode", false, null);
            _keepAliveInterval     = builder.DefineIntValue(_folder, "keepAliveInterval", 60000, PreferenceValidatorUtil.IntRangeValidator(0, 100 * 60000));
            _additionalWordElement = builder.DefineStringValue(_folder, "additionalWordElement", "", null);

            //マウスとキーボード
            _wheelAmount        = builder.DefineIntValue(_folder, "wheelAmount", 3, PreferenceValidatorUtil.PositiveIntegerValidator);
            _leftAltKey         = new EnumPreferenceItem <AltKeyAction>(builder.DefineStringValue(_folder, "leftAltKey", "Menu", null), AltKeyAction.Menu);
            _rightAltKey        = new EnumPreferenceItem <AltKeyAction>(builder.DefineStringValue(_folder, "rightAltKey", "Menu", null), AltKeyAction.Menu);
            _rightButtonAction  = new EnumPreferenceItem <MouseButtonAction>(builder.DefineStringValue(_folder, "rightButtonAction", "ContextMenu", null), MouseButtonAction.ContextMenu);
            _middleButtonAction = new EnumPreferenceItem <MouseButtonAction>(builder.DefineStringValue(_folder, "middleButtonAction", "None", null), MouseButtonAction.None);

            //ログ
            _defaultLogType      = new EnumPreferenceItem <LogType>(builder.DefineStringValue(_folder, "defaultLogType", "None", null), LogType.None);
            _defaultLogDirectory = builder.DefineStringValue(_folder, "defaultLogDirectory", "", null);

            // Copy and Paste
            _alertOnPasteNewLineChar = builder.DefineBoolValue(_folder, "alertOnPasteNewLineChar", true, null);

            //PreferenceEditorのみ
            _intelliSenseKey        = builder.DefineStringValue(_folder, "intelliSenseKey", "Ctrl+OemPeriod", PreferenceValidatorUtil.KeyWithModifierValidator);
            _commandPopupKey        = builder.DefineStringValue(_folder, "commandPopupKey", "Ctrl+Oemcomma", PreferenceValidatorUtil.KeyWithModifierValidator);
            _parseKeyRequired       = true;
            _shellHistoryLimitCount = builder.DefineIntValue(_folder, "shellHistoryLimitCount", 100, PreferenceValidatorUtil.PositiveIntegerValidator);
        }
Example #16
0
        public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder) {
            _originalFolder = folder;
            _adapter = new CoreServicePreferenceAdapter(folder);
            _adapter.DefineItems(builder);

            AboutBoxUtil.InitPreference(builder, folder);

            _windowTemplatePreference = builder.DefineFolderArray(folder, this, "mainwindow");
            _windowArrayPreference = folder.FindChildFolderArray("mainwindow");
            Debug.Assert(_windowArrayPreference != null);

            _windowPositionPreference = builder.DefineStringValue(_windowTemplatePreference, "position", "", null);
            _windowSplitFormatPreference = builder.DefineStringValue(_windowTemplatePreference, "format", "", null);
            _toolBarFormatPreference = builder.DefineStringValue(_windowTemplatePreference, "toolbar", "", null);
            _tabRowCountPreference = builder.DefineIntValue(_windowTemplatePreference, "tabrowcount", 1, null);

            //add listener
            folder.AddChangeListener(new ChangeListener(_adapter));
        }
Example #17
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder) {
     IIntPreferenceItem limitCount = builder.DefineIntValue(folder, "limitcount", 5, PreferenceValidatorUtil.PositiveIntegerValidator); //上限値
     builder.DefineLooseNode(folder, _mruList, "list");
 }
Example #18
0
 /// <summary>
 /// <ja>オプション項目定義</ja>
 /// </summary>
 public override void DefineItems(IPreferenceBuilder builder)
 {
     _useAction = new EnumPreferenceItem<UseAction>(builder.DefineStringValue(_folder, "useAction", "WhenNewLine", null), UseAction.NewLine);
     _highlightKeyword = builder.DefineStringValue(_folder, "highlightKeyword", DEFAULT_HIGHLIGHT_KEYWORD, null);
     _showConfirmCheck = builder.DefineBoolValue(_folder, "showConfirmed", false, null);
     _afterSpecifiedTimePaste = builder.DefineBoolValue(_folder, "afterSpecifiedTimePaste", false, null);
     _pasteTime = builder.DefineIntValue(_folder, "pasteTime", 0, null);
     _ChangeDialogSize = builder.DefineBoolValue(_folder, "allowChangeDialogSize", false, null);
 }
 public override void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     base.InitializePreference(builder, folder);
     _i = builder.DefineIntValue(folder, "i", 10, new PreferenceItemValidator <int>(ValidateI));
     _s = builder.DefineStringValue(folder, "s", "bobo", new PreferenceItemValidator <string>(ValidateS));
 }
Example #20
0
 public override void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     base.InitializePreference(builder, folder);
     _folder = folder;
     _i = builder.DefineIntValue(folder, "i", 10, null);
     _s = builder.DefineStringValue(folder, "s", "bobo", null);
 }
Example #21
0
        public override void DefineItems(IPreferenceBuilder builder) {
            _limitCount = builder.DefineIntValue(_folder, "limitCount", 5,
                delegate(int value, IPreferenceValidationResult result) {
                    if (value < 0 || value > 100)
                        result.ErrorMessage = "MRU LimitCount Error"; //これちゃんと呼ばれるかな
                });

        }
Example #22
0
 /// <summary>
 /// <ja>初期化</ja>
 /// </summary>
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _originalFolder  = folder;
     _originalOptions = new ExtendPasteOptions(_originalFolder);
     _originalOptions.DefineItems(builder);
 }
Example #23
0
 internal static void InitPreference(IPreferenceBuilder builder, IPreferenceFolder window_root)
 {
     _aboutBoxID = builder.DefineStringValue(window_root, "aboutBoxFactoryID", "default", null);
 }
 public override void DefineItems(IPreferenceBuilder builder) {
     _action = new EnumPreferenceItem<StartupAction>(builder.DefineStringValue(_folder, "startupAction", "DoNothing", null), StartupAction.DoNothing);
 }
        public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder) {
            _originalFolder = folder;

            _originalOptions = new TerminalSessionOptions(_originalFolder);
            _originalOptions.DefineItems(builder);
        }
Example #26
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder) {
     _originalFolder = folder;
     _originalOptions = new KeyAgentOptions(folder);
     _originalOptions.DefineItems(builder);
     _loadRequiredFlag = true;
 }
        /// <summary>
        /// コンストラクタ
        /// </summary>
        public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
        {
            ITerminalEmulatorOptions terminalOptions = ConnectProfilePlugin.Instance.TerminalEmulatorService.TerminalEmulatorOptions;

            _rootPreference = folder;
            _profileDefinition = builder.DefineFolderArray(folder, this, "profile");
            _hostName = builder.DefineStringValue(_profileDefinition, "hostName", "", null);
            _protocol = builder.DefineStringValue(_profileDefinition, "protocol", "", null);
            _port = builder.DefineIntValue(_profileDefinition, "port", 0, null);
            _authType = builder.DefineStringValue(_profileDefinition, "authType", "", null);
            _keyFile = builder.DefineStringValue(_profileDefinition, "keyFile", "", null);
            _userName = builder.DefineStringValue(_profileDefinition, "userName", "", null);
            _password = builder.DefineStringValue(_profileDefinition, "password", "", null);
            _autoLogin = builder.DefineBoolValue(_profileDefinition, "autoLogin", false, null);
            _loginPrompt = builder.DefineStringValue(_profileDefinition, "loginPrompt", "", null);
            _passwordPrompt = builder.DefineStringValue(_profileDefinition, "passwordPrompt", "", null);
            _execCommand = builder.DefineStringValue(_profileDefinition, "execCommand", "", null);
            _suUserName = builder.DefineStringValue(_profileDefinition, "suUserName", "", null);
            _suPassword = builder.DefineStringValue(_profileDefinition, "suPassword", "", null);
            _suType = builder.DefineStringValue(_profileDefinition, "suType", "", null);
            _charCode = builder.DefineStringValue(_profileDefinition, "charCode", "", null);
            _newLine = builder.DefineStringValue(_profileDefinition, "newLine", "", null);
            _telnetNewLine = builder.DefineBoolValue(_profileDefinition, "telnetNewLine", true, null);
            _terminalType = builder.DefineStringValue(_profileDefinition, "terminalType", "", null);
            _terminalFontColor = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalFontColor", terminalOptions.TextColor.Name, null), KnownColor.White);
            _terminalBGColor = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalBGColor", terminalOptions.BGColor.Name, null), KnownColor.Black);
            _terminalESCColor0 = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor0", terminalOptions.EscapeSequenceColorSet[0].Color.Name, null), KnownColor.Black);
            _terminalESCColor1 = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor1", terminalOptions.EscapeSequenceColorSet[1].Color.Name, null), KnownColor.Red);
            _terminalESCColor2 = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor2", terminalOptions.EscapeSequenceColorSet[2].Color.Name, null), KnownColor.Green);
            _terminalESCColor3 = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor3", terminalOptions.EscapeSequenceColorSet[3].Color.Name, null), KnownColor.Yellow);
            _terminalESCColor4 = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor4", terminalOptions.EscapeSequenceColorSet[4].Color.Name, null), KnownColor.Blue);
            _terminalESCColor5 = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor5", terminalOptions.EscapeSequenceColorSet[5].Color.Name, null), KnownColor.Magenta);
            _terminalESCColor6 = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor6", terminalOptions.EscapeSequenceColorSet[6].Color.Name, null), KnownColor.Cyan);
            _terminalESCColor7 = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "terminalESCColor7", terminalOptions.EscapeSequenceColorSet[7].Color.Name, null), KnownColor.White);
            _terminalAsciiFont = builder.DefineStringValue(_profileDefinition, "terminalAsciiFont", terminalOptions.Font.Name, null);
            _terminalCjkFont = builder.DefineStringValue(_profileDefinition, "terminalCjkFont", terminalOptions.CJKFont.Name, null);
            _terminalFontSize = builder.DefineIntValue(_profileDefinition, "terminalFontSize", (int)terminalOptions.Font.Size, null);
            _terminalClearType = builder.DefineBoolValue(_profileDefinition, "terminalClearType", terminalOptions.UseClearType, null);
            _terminalBoldStyle = builder.DefineBoolValue(_profileDefinition, "terminalBoldStyle", terminalOptions.EnableBoldStyle, null);
            _terminalForceBoldStyle = builder.DefineBoolValue(_profileDefinition, "terminalForceBoldStyle", terminalOptions.ForceBoldStyle, null);
            _terminalBGImage = builder.DefineStringValue(_profileDefinition, "terminalBGImage", terminalOptions.BackgroundImageFileName, null);
            _terminalBGImagePos = builder.DefineStringValue(_profileDefinition, "terminalBGImagePos", terminalOptions.ImageStyle.ToString(), null);
            _commandSendInterval = builder.DefineIntValue(_profileDefinition, "commandSendInterval", ConnectProfileStruct.DEFAULT_CMD_SEND_INTERVAL, null);
            _promptRecvTimeout = builder.DefineIntValue(_profileDefinition, "promptRecvTimeout", ConnectProfileStruct.DEFAULT_PROMPT_RECV_TIMEOUT, null);
            _profileItemColor = new ColorPreferenceItem(builder.DefineStringValue(_profileDefinition, "profileItemColor", "Black", null), KnownColor.Black);
            _description = builder.DefineStringValue(_profileDefinition, "description", "", null);
        }
Example #28
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _keyBindNode = builder.DefineLooseNode(folder, _keyBind, "keybinds");
     folder.AddChangeListener(this);
 }
Example #29
0
 public virtual void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _rootFolder = folder;
 }
Example #30
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _knownHostsPath = builder.DefineStringValue(folder, "knownHostsPath", "ssh_known_hosts", null);
 }
Example #31
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _fileName = builder.DefineStringValue(folder, "filename", "ssh_known_hosts", null);
 }
Example #32
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _protocolTimeout = builder.DefineIntValue(folder, "protocolTimeout", 5000, PreferenceValidatorUtil.PositiveIntegerValidator);
 }
Example #33
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder) {
     _keyBindNode = builder.DefineLooseNode(folder, _keyBind, "keybinds");
     folder.AddChangeListener(this);
 }
Example #34
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _promptSearchMaxLines = builder.DefineIntValue(folder, "promptSearchMaxLines", DEFAULT_PROMPT_SEARCH_MAX_LINES, PreferenceValidatorUtil.PositiveIntegerValidator);
 }
 public override void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     base.InitializePreference(builder, folder);
     _i = builder.DefineIntValue(folder, "i", 10, null);
     _s = builder.DefineStringValue(folder, "s", "bobo", null);
 }
Example #36
0
 public override void DefineItems(IPreferenceBuilder builder)
 {
     _privateKeyFileNames = builder.DefineStringValue(_folder, "filenames", "", null);
 }
 public virtual void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _rootFolder = folder;
 }
Example #38
0
 /// <summary>
 /// <ja>初期化</ja>
 /// </summary>
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _originalFolder = folder;
     _originalOptions = new ExtendPasteOptions(_originalFolder);
     _originalOptions.DefineItems(builder);
 }
Example #39
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _modifyCursorKeys = builder.DefineIntValue(folder, "modifyCursorKeys", DEFAULT_MODIFY_CURSOR_KEYS, PreferenceValidatorUtil.PositiveIntegerValidator);
 }
Example #40
0
        public override void DefineItems(IPreferenceBuilder builder) {
            //表示
            _fontName = builder.DefineStringValue(_folder, "fontName", "Courier New", null);
            _cjkFontName = builder.DefineStringValue(_folder, "cjkFontName", "MS ゴシック", null);
            _fontSize = builder.DefineIntValue(_folder, "fontSize", 10, PreferenceValidatorUtil.PositiveIntegerValidator); //floatにすべきかなあ
            _useClearType = builder.DefineBoolValue(_folder, "useClearType", true, null);
            _enableBoldStyle = builder.DefineBoolValue(_folder, "enableBoldStyle", true, null);
            _forceBoldStyle = builder.DefineBoolValue(_folder, "forceBoldStyle", false, null);
            _lineSpacing = builder.DefineIntValue(_folder, "lineSpacing", 0, PreferenceValidatorUtil.IntRangeValidator(0, 10));
            _bgColor = new ColorPreferenceItem(builder.DefineStringValue(_folder, "bgColor", "Window", null), KnownColor.Window);
            _textColor = new ColorPreferenceItem(builder.DefineStringValue(_folder, "textColor", "WindowText", null), KnownColor.WindowText);
            _backgroundImageFileName = builder.DefineStringValue(_folder, "backgroundImageFileName", "", null);
            _imageStyle = new EnumPreferenceItem<ImageStyle>(builder.DefineStringValue(_folder, "imageStyle", "Center", null), ImageStyle.Center);
            _escapeSequenceColorSet = builder.DefineStringValue(_folder, "escapeSequenceColorSet", "", null);
            _darkenEsColorForBackground = builder.DefineBoolValue(_folder, "darkenEsColorForBackground", true, null);

            _caretColor = new ColorPreferenceItem(builder.DefineStringValue(_folder, "caretColor", "Empty", null), Color.Empty);
            _caretType = new EnumPreferenceItem<CaretType>(builder.DefineStringValue(_folder, "caretType", "Box", null), CaretType.Box);
            _caretBlink = builder.DefineBoolValue(_folder, "caretBlink", true, null);

            //ターミナル
            _closeOnDisconnect = builder.DefineBoolValue(_folder, "closeOnDisconnect", true, null);
            _beepOnBellChar = builder.DefineBoolValue(_folder, "beepOnBellChar", false, null);
            _askCloseOnExit = builder.DefineBoolValue(_folder, "askCloseOnExit", true, null);
            _charDecodeErrorBehavior = new EnumPreferenceItem<WarningOption>(builder.DefineStringValue(_folder, "charDecodeErrorBehavior", "MessageBox", null), WarningOption.MessageBox);
            _disconnectNotification = new EnumPreferenceItem<WarningOption>(builder.DefineStringValue(_folder, "disconnectNotification", "StatusBar", null), WarningOption.StatusBar);
            _enableComplementForNewConnections = builder.DefineBoolValue(_folder, "enableComplementForNewConnections", false, null);
            _commandPopupAlwaysOnTop = builder.DefineBoolValue(_folder, "commandPopupAlwaysOnTop", false, null);
            _commandPopupInTaskBar = builder.DefineBoolValue(_folder, "commandPopupInTaskBar", false, null);

            //操作
            _terminalBufferSize = builder.DefineIntValue(_folder, "terminalBufferSize", 1000, PreferenceValidatorUtil.PositiveIntegerValidator);
            _send0x7FByDel = builder.DefineBoolValue(_folder, "send0x7FByDel", false, null);
            _send0x7FByBack = builder.DefineBoolValue(_folder, "send0x7FByBack", false, null);
            _zone0x1F = new EnumPreferenceItem<KeyboardStyle>(builder.DefineStringValue(_folder, "zone0x1F", "None", null), KeyboardStyle.None);
            _customKeySettings = builder.DefineStringValue(_folder, "customKeySettings", "", null);
            _allowsScrollInAppMode = builder.DefineBoolValue(_folder, "allowsScrollInAppMode", false, null);
            _keepAliveInterval = builder.DefineIntValue(_folder, "keepAliveInterval", 60000, PreferenceValidatorUtil.IntRangeValidator(0, 100 * 60000));
            _additionalWordElement = builder.DefineStringValue(_folder, "additionalWordElement", "", null);

            //マウスとキーボード
            _wheelAmount = builder.DefineIntValue(_folder, "wheelAmount", 3, PreferenceValidatorUtil.PositiveIntegerValidator);
            _leftAltKey = new EnumPreferenceItem<AltKeyAction>(builder.DefineStringValue(_folder, "leftAltKey", "Menu", null), AltKeyAction.Menu);
            _rightAltKey = new EnumPreferenceItem<AltKeyAction>(builder.DefineStringValue(_folder, "rightAltKey", "Menu", null), AltKeyAction.Menu);
            _rightButtonAction = new EnumPreferenceItem<MouseButtonAction>(builder.DefineStringValue(_folder, "rightButtonAction", "ContextMenu", null), MouseButtonAction.ContextMenu);
            _middleButtonAction = new EnumPreferenceItem<MouseButtonAction>(builder.DefineStringValue(_folder, "middleButtonAction", "None", null), MouseButtonAction.None);

            //ログ
            _defaultLogType = new EnumPreferenceItem<LogType>(builder.DefineStringValue(_folder, "defaultLogType", "None", null), LogType.None);
            _defaultLogDirectory = builder.DefineStringValue(_folder, "defaultLogDirectory", "", null);

            // Copy and Paste
            _alertOnPasteNewLineChar = builder.DefineBoolValue(_folder, "alertOnPasteNewLineChar", true, null);

            //PreferenceEditorのみ
            _intelliSenseKey = builder.DefineStringValue(_folder, "intelliSenseKey", "Ctrl+OemPeriod", PreferenceValidatorUtil.KeyWithModifierValidator);
            _commandPopupKey = builder.DefineStringValue(_folder, "commandPopupKey", "Ctrl+Oemcomma", PreferenceValidatorUtil.KeyWithModifierValidator);
            _parseKeyRequired = true;
            _shellHistoryLimitCount = builder.DefineIntValue(_folder, "shellHistoryLimitCount", 100, PreferenceValidatorUtil.PositiveIntegerValidator);
        }
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _knownHostsPath = builder.DefineStringValue(folder, "knownHostsPath", "ssh_known_hosts", null);
 }
Example #42
0
        //IPreferencesupplier
        public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder) {
            _originalFolder = folder;
            _originalOptions = new TerminalOptions(folder);
            _originalOptions.DefineItems(builder);


            //defaultRenderProfileのリセットをする
            _originalFolder.AddChangeListener(this);
        }
Example #43
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder) {
     _originalFolder = folder;
     _originalOptions = new ProtocolOptions(folder);
     _originalOptions.DefineItems(builder);
 }
Example #44
0
        public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
        {
            _rootPreference = folder;

            _moduleDefinitionTemplate = builder.DefineFolderArray(folder, this, "modules");
            _pathPreferenceTemplate = builder.DefineStringValue(_moduleDefinitionTemplate, "path", "", null);
            _titlePreferenceTemplate = builder.DefineStringValue(_moduleDefinitionTemplate, "title", "", null);
            _additionalAssembliesPreferenceTemplate = builder.DefineStringValue(_moduleDefinitionTemplate, "additionalAssemblies", "", null);
            _tracePreferenceTemplate = builder.DefineBoolValue(_moduleDefinitionTemplate, "trace", false, null);
        }
Example #45
0
        public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder) {
            _originalFolder = folder;
            _originalOptions = new MRUOptions(_originalFolder);
            _originalOptions.DefineItems(builder);

            MRUList mruList = MRUPlugin.Instance.MRUList;
            builder.DefineLooseNode(folder, mruList, "list");

        }
Example #46
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _modifyCursorKeys = builder.DefineIntValue(folder, "modifyCursorKeys", DEFAULT_MODIFY_CURSOR_KEYS, PreferenceValidatorUtil.PositiveIntegerValidator);
 }
Example #47
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _fileName = builder.DefineStringValue(folder, "filename", "ssh_known_hosts", null);
 }
Example #48
0
 internal static void InitPreference(IPreferenceBuilder builder, IPreferenceFolder window_root)
 {
     _aboutBoxID = builder.DefineStringValue(window_root, "aboutBoxFactoryID", "default", null);
 }
Example #49
0
 public override void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     base.InitializePreference(builder, folder);
     IPreferenceFolder foo = builder.DefineFolderArray(folder, this, "foo");
     _i = builder.DefineIntValue(foo, "i", 10, null);
     _s = builder.DefineStringValue(foo, "s", "bobo", null);
 }
Example #50
0
 //新規作成用
 public abstract void DefineItems(IPreferenceBuilder builder);
Example #51
0
 public override void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     base.InitializePreference(builder, folder);
     _i = builder.DefineIntValue(folder, "i", 10, new PreferenceItemValidator<int>(ValidateI));
     _s = builder.DefineStringValue(folder, "s", "bobo", new PreferenceItemValidator<string>(ValidateS));
 }
Example #52
0
 public override void DefineItems(IPreferenceBuilder builder)
 {
     _action = new EnumPreferenceItem <StartupAction>(builder.DefineStringValue(_folder, "startupAction", "DoNothing", null), StartupAction.DoNothing);
 }
Example #53
0
        public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
        {
            IIntPreferenceItem limitCount = builder.DefineIntValue(folder, "limitcount", 5, PreferenceValidatorUtil.PositiveIntegerValidator); //上限値

            builder.DefineLooseNode(folder, _mruList, "list");
        }
Example #54
0
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _originalFolder  = folder;
     _originalOptions = new StartupActionOptions(folder);
     _originalOptions.DefineItems(builder);
 }
 public void InitializePreference(IPreferenceBuilder builder, IPreferenceFolder folder)
 {
     _promptSearchMaxLines = builder.DefineIntValue(folder, "promptSearchMaxLines", DEFAULT_PROMPT_SEARCH_MAX_LINES, PreferenceValidatorUtil.PositiveIntegerValidator);
 }
Example #56
0
 public override void DefineItems(IPreferenceBuilder builder) {
     _enabled = builder.DefineBoolValue(_folder, "enabled", true, null);
     _privateKeyFileNames = builder.DefineStringValue(_folder, "filenames", "", null);
 }