SplitHandle-class: Split handle

SplitHandleR Documentation

Split handle

Description

The draggable divider of a split_pane().

Super class

Widget -> SplitHandle

Public fields

focusable

The divider can be moved with the keyboard.

Methods

Public methods

Inherited methods

SplitHandle$default_style()

The built-in style.

Usage
SplitHandle$default_style()

SplitHandle$default_bindings()

Arrow keys move the divider (Shift: ten cells).

Usage
SplitHandle$default_bindings()

SplitHandle$action_split_less()

Move the divider towards the first pane.

Usage
SplitHandle$action_split_less()

SplitHandle$action_split_more()

Move the divider towards the second pane.

Usage
SplitHandle$action_split_more()

SplitHandle$action_split_less_far()

Move the divider ten cells towards the first pane.

Usage
SplitHandle$action_split_less_far()

SplitHandle$action_split_more_far()

Move the divider ten cells towards the second pane.

Usage
SplitHandle$action_split_more_far()

SplitHandle$action_split_min()

Give the first pane its smallest size.

Usage
SplitHandle$action_split_min()

SplitHandle$action_split_max()

Give the first pane its largest size.

Usage
SplitHandle$action_split_max()

SplitHandle$on_drag_move()

Dragging the divider resizes the panes.

Usage
SplitHandle$on_drag_move(event)
Arguments
event

A MouseEvent.


SplitHandle$on_mouse_down()

A press on the divider starts a drag.

Usage
SplitHandle$on_mouse_down(event)
Arguments
event

A MouseEvent.


SplitHandle$on_drag_end()

Announce the new size when a drag ends.

Usage
SplitHandle$on_drag_end(event)
Arguments
event

A MouseEvent.


SplitHandle$paint()

Draw the divider line.

Usage
SplitHandle$paint(buffer, area, st)
Arguments
buffer

A ScreenBuffer.

area

Visible part of the region.

st

Computed style.


SplitHandle$clone()

The objects of this class are cloneable with this method.

Usage
SplitHandle$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


termr documentation built on Oct. 21, 2026, 5:13 p.m.