Panel-class: The Panel virtual class

Description Slot overview Getting and setting slots Supported methods Subclass expectations Author(s) See Also

Description

The Panel is a virtual base class for all iSEE panels. It provides slots and methods to control the height and width of each panel, as well as functionality to control the choice of “transmitting” panels from which to receive a multiple row/column selection.

Slot overview

The following slots are relevant to panel organization:

The following slots are relevant to receiving a multiple selection on the rows:

The following slots are relevant to receiving a multiple selection on the columns:

There are also the following miscellaneous slots:

Getting and setting slots

In all of the following code chunks, x is an instance of a Panel, and i is a string containing the slot name:

Supported methods

In the following code snippets, x is an instance of a ColumnDotPlot class. Refer to the documentation for each method for more details on the remaining arguments.

For setting up data values:

For defining the interface:

For monitoring reactive expressions:

For generating output:

For documentation:

For controlling selections:

Subclass expectations

Subclasses are required to implement methods for:

Subclasses that transmit selections should also implement specialized methods for selection-related parameters listed above.

Author(s)

Aaron Lun

See Also

DotPlot and Table, for examples of direct subclasses.


iSEE documentation built on Feb. 3, 2021, 2:01 a.m.