type ScrollbarOrientation = [
`VerticalRight,
`VerticalLeft,
`HorizontalBottom,
`HorizontalTop
];
type Scrollbar = {
begin_style: &[Style, null],
begin_symbol: &[string, null],
child: &Tui,
content_length: &[i64, null],
end_style: &[Style, null],
end_symbol: &[string, null],
orientation: &[ScrollbarOrientation, null],
position: &[i64, null],
size: &[Size, null],
style: &[Style, null],
thumb_style: &[Style, null],
thumb_symbol: &[string, null],
track_style: &[Style, null],
track_symbol: &[string, null],
viewport_length: &[i64, null]
};
val scrollbar: fn(
?#begin_style: &[Style, null],
?#begin_symbol: &[string, null],
?#content_length: &[i64, null],
?#end_style: &[Style, null],
?#end_symbol: &[string, null],
?#orientation: &[ScrollbarOrientation, null],
?#position: &[i64, null],
?#size: &[Size, null],
?#style: &[Style, null],
?#thumb_style: &[Style, null],
?#thumb_symbol: &[string, null],
?#track_style: &[Style, null],
?#track_symbol: &[string, null],
?#viewport_length: &[i64, null],
child: &Tui
) -> Tui;