new_pillar_component {pillar} | R Documentation |
Components of a pillar
Description
new_pillar_component()
constructs an object of class "pillar_component"
.
It is used by custom ctl_new_pillar()
methods to create pillars with
nonstandard components.
pillar_component()
is a convenience helper that wraps the input in a list
and extracts width and minimum width.
Usage
new_pillar_component(x, ..., width, min_width = NULL)
pillar_component(x)
Arguments
x |
A bare list of length one (for |
... |
These dots are for future extensions and must be empty. |
width , min_width |
Width and minimum width for the new component.
If |
Details
Objects of class "pillar"
are internally a named lists of their components.
The default components for pillars created by pillar()
are:
title
(may be missing), type
, and data
.
Each component is a "pillar_component"
object.
This class captures contents that can be fitted in a simple column. Compound columns are represented by multiple pillar objects, each with their own components.
Examples
new_pillar_component(list(letters[1:3]), width = 1)
pillar_component(new_pillar_title("letters"))
pillar_component(new_pillar_type(letters))
pillar_component(pillar_shaft(letters[1:3]))