Exemplo n.º 1
0
        public TerminalOptions Import(TerminalOptions src)
        {
            //•\Ž¦
            _lineSpacing = src._lineSpacing;

            //ƒ^[ƒ~ƒiƒ‹
            _closeOnDisconnect       = src._closeOnDisconnect;
            _beepOnBellChar          = src._beepOnBellChar;
            _askCloseOnExit          = src._askCloseOnExit;
            _charDecodeErrorBehavior = src._charDecodeErrorBehavior;
            _disconnectNotification  = src._disconnectNotification;

            //‘€ì
            _terminalBufferSize = src._terminalBufferSize;
            _send0x7FByDel      = src._send0x7FByDel;
            _send0x7FByBack     = src._send0x7FByBack;
            _zone0x1F           = src._zone0x1F;
            _customKeySettings  = src._customKeySettings;
            _keepAliveInterval  = src._keepAliveInterval;

            //ƒƒO
            _defaultLogType      = src._defaultLogType;
            _defaultLogDirectory = src._defaultLogDirectory;

            //PreferenceEditor‚Ì‚Ý
            _shellHistoryLimitCount = src._shellHistoryLimitCount;

            return(this);
        }
Exemplo n.º 2
0
 public LogService(ITerminalParameter param, ITerminalSettings settings, TerminalOptions opt)
 {
     _logFileName   = "";
     _binaryLoggers = new BinaryLoggerList();
     _textLoggers   = new TextLoggerList();
     _xmlLoggers    = new XmlLoggerList();
     //TerminalOptions opt = GEnv.Options
     if (opt.DefaultLogType != LogType.None)
     {
         ApplySimpleLogSetting(new SimpleLogSettings(opt.DefaultLogType, CreateAutoLogFileName(opt, param, settings)));
     }
 }
Exemplo n.º 3
0
 //IPreferencesupplier
 public TerminalOptionsSupplier(String folder)
 {
     _originalFolder  = folder;
     _originalOptions = new TerminalOptions(folder);
 }