bec_widgets.utils.expandable_frame ================================== .. py:module:: bec_widgets.utils.expandable_frame Classes ------- .. autoapisummary:: bec_widgets.utils.expandable_frame.ExpandableGroupFrame Module Contents --------------- .. py:class:: ExpandableGroupFrame(parent: qtpy.QtWidgets.QWidget | None = None, title: str = '', expanded: bool = True, icon: str = '') Bases: :py:obj:`qtpy.QtWidgets.QFrame` .. py:method:: _create_title_layout(title: str, icon: str) .. py:method:: _set_title_icon(icon_name: str) .. py:method:: _set_title_text(title_text: str) .. py:method:: _update_expansion_icon() .. py:method:: get_title_layout() -> qtpy.QtWidgets.QHBoxLayout .. py:method:: icon_name() .. py:method:: set_layout(layout: qtpy.QtWidgets.QLayout) -> None .. py:method:: switch_expanded_state() .. py:method:: title_text() .. py:attribute:: COLLAPSED_ICON_NAME :type: str :value: 'expand_all' .. py:attribute:: EXPANDED_ICON_NAME :type: str :value: 'collapse_all' .. py:attribute:: broadcast_size_hint .. py:attribute:: expanded :value: True .. py:attribute:: expansion_state_changed .. py:attribute:: imminent_deletion