> ## Documentation Index
> Fetch the complete documentation index at: https://docs.encord.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Orm.group layout

## TileSettings Objects

```python theme={"dark"}
class TileSettings(BaseDTO)
```

Settings for a single tile in a group layout.

**Arguments**:

* `title` - Optional title displayed in the toolbar for this tile.
* `is_read_only` - If True, the tile is read-only and no annotations can be added to it.

## LayoutSettings Objects

```python theme={"dark"}
class LayoutSettings(BaseDTO)
```

Settings for a group layout.

**Arguments**:

* `fixed_layout` - If True, the layout is fixed and panes cannot be added/removed or changed.
* `tile_settings` - Optional mapping from tile keys to their settings.
* `has_multilayer_labels` - If true, the labels apply to all items in the data group. Only applicable for images of the same aspect ratios.

## DataUnitTile Objects

```python theme={"dark"}
class DataUnitTile(BaseDTO)
```

A tile containing a single data unit.

**Arguments**:

* `type` - The tile type, always "data\_unit".
* `key` - The key referencing a data unit in the layout\_contents.

## DataUnitCarouselTile Objects

```python theme={"dark"}
class DataUnitCarouselTile(BaseDTO)
```

A tile containing a list of data units displayed as a carousel.

**Arguments**:

* `type` - The tile type, always "data\_unit\_list".
* `keys` - List of keys referencing data units in the layout\_contents.
* `carousel_position` - Position of the carousel relative to the main content.
* `carousel_size` - Initial percentage of the carousel width/height (10-70).

## LayoutGrid Objects

```python theme={"dark"}
class LayoutGrid(BaseDTO)
```

A grid layout splitting the view into two parts.

**Arguments**:

* `direction` - The split direction, either "row" (horizontal) or "column" (vertical).
* `first` - The first part of the split (can be a nested grid or a tile).
* `second` - The second part of the split (can be a nested grid or a tile).
* `split_percentage` - The percentage of space allocated to the first part (5-95).

## StorageItemGroupChild Objects

```python theme={"dark"}
class StorageItemGroupChild(BaseDTO)
```

Information about a child item in a group layout.

**Arguments**:

* `uuid` - UUID of the child storage item.

## DataGroupShortInfo Objects

```python theme={"dark"}
class DataGroupShortInfo(BaseDTO)
```

Information about a data group, including its layout and child items.

**Arguments**:

* `layout_contents` - Mapping from layout keys to child item UUIDs.
* `layout` - The layout structure of the data group.
* `layout_settings` - Settings for the layout.
