eegprep.DialogSpec#

class eegprep.DialogSpec(title, controls, geometry, function_name, eeglab_source, size=None, help_text=None, help_label='Help', show_help_button=True, ok_label='Ok', cancel_label='Cancel', button_size=None, cancel_first=False, extra_stylesheet=None, known_differences=(), content_margins=(42, 17, 42, 13), row_spacing=4, geomvert=None, scrollable=False)#

Bases: object

Complete EEGLAB-like dialog specification.

Parameters:
__init__(title, controls, geometry, function_name, eeglab_source, size=None, help_text=None, help_label='Help', show_help_button=True, ok_label='Ok', cancel_label='Cancel', button_size=None, cancel_first=False, extra_stylesheet=None, known_differences=(), content_margins=(42, 17, 42, 13), row_spacing=4, geomvert=None, scrollable=False)#
Parameters:
Return type:

None

Methods

__init__(title, controls, geometry, ...[, ...])

Attributes

title: str#
controls: tuple[ControlSpec, ...]#
geometry: tuple[Any, ...]#
function_name: str#
eeglab_source: str#
size: tuple[int, int] | None = None#
help_text: str | None = None#
help_label: str = 'Help'#
show_help_button: bool = True#
ok_label: str = 'Ok'#
cancel_label: str = 'Cancel'#
button_size: tuple[int, int] | None = None#
cancel_first: bool = False#
extra_stylesheet: str | None = None#
known_differences: tuple[str, ...] = ()#
content_margins: tuple[int, int, int, int] = (42, 17, 42, 13)#
row_spacing: int = 4#
geomvert: tuple[float, ...] | None = None#
scrollable: bool = False#