GroupParam — Natron 2.5.0 documentation

# GroupParam

Inherits Param

## Synopsis

A group param is a container for other parameters. See detailed description.

### Functions

- def `addParam` (param)

- def `getIsOpened` ()

- def `setAsTab` ()

- def `setOpened` (opened)

## Detailed Description

A group param does not hold any relevant value. Rather this is a purely graphical element that is used to gather multiple parameters under a group. On the graphical interface a GroupParam looks like this:

When a Param is under a group, the `getParent()` will return the group as parent.

### Member functions description

NatronEngine.GroupParam.addParam(param)
  Parameters

    param – `Param`

Adds param into the group.

Warning

Note that this function cannot be called on groups that are not user parameters (i.e: created either by script or by the “Manage user parameters” user interface)

Warning

Once called, you should call `refreshUserParamsGUI()` to update the user interface.

NatronEngine.GroupParam.getIsOpened()
  Return type

    `bool`

Returns whether the group is currently expanded (True) or folded (False).

NatronEngine.GroupParam.setAsTab()

Set this group as a tab. When set as a tab, it will be inserted into a special TabWidget of the Effect. For instance, on the following screenshot, to and from are 2 groups on which `setAsTab()` has been called.

NatronEngine.GroupParam.setOpened(opened)
  Parameters

    opened – `bool`

Set this group to be expanded (opened = True) or folded (opened = False)