bec_widgets.utils.expandable_frame#

Classes#

Module Contents#

class ExpandableGroupFrame(parent: qtpy.QtWidgets.QWidget | None = None, title: str = '', expanded: bool = True, icon: str = '')#

Bases: qtpy.QtWidgets.QFrame

_create_title_layout(title: str, icon: str)#
_set_title_icon(icon_name: str)#
_set_title_text(title_text: str)#
_update_expansion_icon()#
get_title_layout() qtpy.QtWidgets.QHBoxLayout#
icon_name()#
set_layout(layout: qtpy.QtWidgets.QLayout) None#
switch_expanded_state()#
title_text()#
COLLAPSED_ICON_NAME: str = 'expand_all'#
EXPANDED_ICON_NAME: str = 'collapse_all'#
broadcast_size_hint#
expanded = True#
expansion_state_changed#
imminent_deletion#