pvi._format.aps#

Module Contents#

Classes#

API#

class pvi._format.aps.APSFormatter(/, **data: typing.Any)[source]#

Bases: pvi._format.base.Formatter

spacing: Annotated[int, Field(description='Spacing between widgets')]#

5

title_height: Annotated[int, Field(description='Height of screen title bar')]#

25

max_height: Annotated[int, Field(description='Max height of the screen')]#

900

label_width: Annotated[int, Field(description='Width of the widget description labels')]#

205

widget_width: Annotated[int, Field(description='Width of the widgets')]#

100

widget_height: Annotated[int, Field(description='Height of the widgets')]#

20

format(device: pvi.device.Device, path: pathlib.Path) None[source]#