Section author: Jonathon Love
BaseControl (abstract)
This control type is abstract and can not be used directly.
Every jamovi user control inherits from BaseControl.
Properties
All jamovi controls have the following properties.
Property |
Description |
Form |
|---|---|---|
|
Set the type of control, for a list of types click here. |
enum of valid Controls |
|
The name of the control. This allows for access to the control when customizing behavior, for example enabling/disabling. It needs to be unique to all other controls. |
Unique string |
|
This is the stage of development. The control will only be visible in the appropriate jamovi instance. |
0: released (always visible); 1: under development; 2: proposed |
|
The level of spacing around the control when displayed. |
enum: small, normal, large, none |
|
The zero-based row and column index where the control is to be placed within the parent
|
object consisting of |
|
A stretch factor greater than zero will cause the control to fill the available horizontal
space by an amount proportional to the sum of all other sibling |
number >= 0 |
|
Specifies the horizontal alignment of the control when placed in the parent |
enum: left, center, right |
|
Specifies the vertical alignment of the control when placed in the parent |
enum: top, center, bottom |
|
Specifies the minimum width of the |
number >= 0 |
|
Specifies the minimum height of the |
number >= 0 |
|
Specifies the maximum width of the |
number >= 0 |
|
Specifies the maximum height of the |
number >= 0 |
Controls
Below is a list of controls that inherit from BaseControl.