 		mForegroundTextColor		= nil
 		mBackgroundTextColor		= nil
 		mFont				= CNFont.systemFont(ofSize: CNFont.systemFontSize)
-		mStringAttribute		= CNStringAttribute(width: 80, height: 25)
+		mTerminalInfo			= CNTerminalInfo(width: 80, height: 25)
 		super.init(frame: frameRect)
 	}
 


	public var currentRowNumbers: Int {
		get {
			return mStringAttribute.height
		}
		set(newnum){
			if let num = self.adjustRowNumbers(number: newnum) {
				//NSLog("compare row num: \(self.mCurrentRowNumbers) <-> \(num)")
				if mStringAttribute.height != num {
					//NSLog("update row num: \(self.mCurrentRowNumbers) -> \(num)")
					mStringAttribute.height = num
					notify(viewControlEvent: .updateWindowSize)
				}
			}


	public var currentColumnNumbers: Int {
		get {
			return mTerminalInfo.width
		}
		set(newnum){
			if let num = self.adjustColumnNumbers(number: newnum) {
				if mTerminalInfo.width != num {
					mTerminalInfo.width = num
					notify(viewControlEvent: .updateWindowSize)
				}
			}
