コード例 #1
0
ファイル: ANSIterm.py プロジェクト: pruan/TestDepot
def get_ansiterm(fo, rows=24, cols=80, printer=None):
	import termtools
	screen = ANSIScreen(rows, cols)
	kb = ANSIKeyboard()
	t = ANSITerminal(fo, screen=screen, printer=printer, keyboard=kb)
	termtools.set_winsize(fo.fileno(), rows, cols)
	return t
コード例 #2
0
ファイル: ANSIterm.py プロジェクト: animeshinvinci/pycopia
def get_ansiterm(fo, rows=24, cols=80, printer=None):
    import termtools
    screen = ANSIScreen(rows, cols)
    kb = ANSIKeyboard()
    t = ANSITerminal(fo, screen=screen, printer=printer, keyboard=kb)
    termtools.set_winsize(fo.fileno(), rows, cols)
    return t
コード例 #3
0
ファイル: terminal.py プロジェクト: bharathi26/pycopia
def get_terminal(fo, termclass=Terminal, screenclass=Screen,
        printer=None, keyboardclass=Keyboard, rows=24, cols=80):
    import termtools
    screen = screenclass(rows, cols)
    kb = keyboardclass()
    t = termclass(fo, screen=screen, printer=printer, keyboard=kb)
    termtools.set_winsize(fo.fileno(), rows, cols)
    return t
コード例 #4
0
def get_terminal(fo, termclass=Terminal, screenclass=Screen, 
        printer=None, keyboardclass=Keyboard, rows=24, cols=80):
    import termtools
    screen = screenclass(rows, cols)
    kb = keyboardclass()
    t = termclass(fo, screen=screen, printer=printer, keyboard=kb)
    termtools.set_winsize(fo.fileno(), rows, cols)
    return t