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); }
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))); } }
//IPreferencesupplier public TerminalOptionsSupplier(String folder) { _originalFolder = folder; _originalOptions = new TerminalOptions(folder); }