Skip to content

textual.scroll_view

ScrollView is a base class for Line API widgets.

ScrollView

ScrollView(
    *children,
    name=None,
    id=None,
    classes=None,
    disabled=False,
    can_focus=None,
    can_focus_children=None,
    can_maximize=None
)

Bases: ScrollableContainer

A base class for a Widget that handles its own scrolling (i.e. doesn't rely on the compositor to render children).

is_scrollable property

is_scrollable

Always scrollable.

refresh_line

refresh_line(y)

Refresh a single line.

Parameters:

Name Type Description Default

y

int

Coordinate of line.

required

refresh_lines

refresh_lines(y_start, line_count=1)

Refresh one or more lines.

Parameters:

Name Type Description Default

y_start

int

First line to refresh.

required

line_count

int

Total number of lines to refresh.

1

scroll_to

scroll_to(
    x=None,