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
.