def render(): console = Console(file=io.StringIO(), width=100, legacy_windows=False) console.rule("empty") empty_columns = Columns([]) console.print(empty_columns) columns = Columns(COLUMN_DATA) columns.add_renderable("Myrmecophaga tridactyla") console.rule("optimal") console.print(columns) console.rule("optimal, expand") columns.expand = True console.print(columns) console.rule("columm first, optimal") columns.column_first = True columns.expand = False console.print(columns) console.rule("column first, right to left") columns.right_to_left = True console.print(columns) console.rule("equal columns, expand") columns.equal = True columns.expand = True console.print(columns) console.rule("fixed width") columns.width = 16 console.print(columns) console.print() render_result = console.file.getvalue() return render_result
def render(): console = Console(file=io.StringIO(), width=100) columns = Columns(COLUMN_DATA) console.print(columns) console.print() columns.column_first = True console.print(columns) console.print() columns.right_to_left = True console.print(columns) console.print() columns.equal = True columns.expand = True console.print(columns) console.print() render_result = console.file.getvalue() return render_result
def render(): console = Console(file=io.StringIO(), width=100, legacy_windows=False) panel = Panel.fit("foo", box=box.SQUARE) columns = Columns([panel] * 4) columns.expand = True console.rule("no align") console.print(columns) columns.align = "left" console.rule("left align") console.print(columns) columns.align = "center" console.rule("center align") console.print(columns) columns.align = "right" console.rule("right align") console.print(columns) return console.file.getvalue()