Module ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias alias alias alias ImportFrom alias ClassDef bases NameLoad body Expr Str ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num decorator_list Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad AttributeLoad NameLoad attr body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Num Num Num Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call NameLoad Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot Call AttributeLoad NameLoad attr NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assert Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareLt NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Num BinOpSub NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str BoolOpOr NameLoad NameLoad Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If BoolOpOr CompareEq NameLoad AttributeLoad NameLoad attr CompareEq NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AugAssignBitAnd AttributeStore NameLoad attr UnaryOpInvert AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num UnaryOpUSub Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr UnaryOpUSub Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr If CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr If CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad AttributeLoad NameLoad attr body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If BoolOpOr CompareEq NameLoad AttributeLoad NameLoad attr CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call NameLoad Num Num Num Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd NameLoad CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Num Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr Num orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Num UnaryOpUSub Call AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Num Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If BoolOpOr CompareEq NameLoad AttributeLoad NameLoad attr CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore BinOpSub NameLoad Call AttributeLoad NameLoad attr Assign NameStore BinOpSub Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore SubscriptLoad TupleLoad Num Num Num Num Index Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Return NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict decorator_list Assign NameStore ListLoad TupleLoad Num Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num TupleLoad Num Num Num Num FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad If NameLoad body Assign NameStore SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad keyword NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore CompareEq Call NameLoad NameLoad Num Assign SubscriptStore NameLoad Index NameLoad NameLoad If NameLoad body Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad NameLoad attr body Return Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Num UnaryOpUSub Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Num Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad BinOpSub Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Num Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Num BinOpSub Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad UnaryOpUSub Call AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad Num Num Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad NameLoad body If BoolOpAnd CompareIsNot NameLoad NameLoad Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr If Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr If Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num body Expr Str Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If CompareIs NameLoad NameLoad body Return Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad Num Num Return Call NameLoad NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore AttributeLoad NameLoad attr body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return CompareEq Call NameLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr orelse If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list
N/A atom.api IntEnum enaml.qt.QtCore Qt QSize QPoint QRect QMargins QEvent QObject QPropertyAnimation Signal enaml.qt.QtGui QBoxLayout QSizePolicy QFrame QPushButton QStyle QStyleOption QStylePainter QStyleOptionButton QApplication QVBoxLayout QHBoxLayout QLayout event_types QDockItemEvent DockItemExtended DockItemRetracted DockAreaContentsChanged utils repolish QDockBar N/A QFrame N/A N/A  A QFrame which acts as a container for QDockBarButtons.

     Position N/A IntEnum N/A N/A  An int enum defining the position for a dock bar.

         N/A North 0 N/A East 1 N/A South 2 N/A West 3 N/A N/A North N/A Position North N/A East N/A Position East N/A South N/A Position South N/A West N/A Position West N/A LayoutPositions N/A N/A QBoxLayout LeftToRight N/A QBoxLayout TopToBottom N/A QBoxLayout LeftToRight N/A QBoxLayout TopToBottom __init__ N/A N/A self parent position N/A None N/A Position North N/A N/A  Initialize a QDockBar.

        Parameters
        ----------
        parent : QWidget, optional
            The parent widget of the dock bar.

        position : QDockBar.Position, optional
            The position enum value for the dock bar. This dictates the
            layout and orientation of the contained dock buttons. The
            default position is QDockBar.North.

         N/A N/A N/A N/A super QDockBar self __init__ parent N/A N/A isinstance position N/A QDockBar Position N/A N/A N/A self setProperty position N/A int position N/A layout N/A QBoxLayout N/A N/A self LayoutPositions N/A position N/A N/A N/A layout setContentsMargins N/A QMargins 0 0 0 0 N/A N/A N/A layout addStretch 1 N/A N/A N/A self setLayout layout N/A N/A N/A self updateSpacing N/A event N/A N/A self event N/A N/A N/A  A generic event handler for the dock bar.

         N/A N/A N/A N/A event type N/A QEvent StyleChange N/A N/A N/A N/A self updateSpacing N/A N/A N/A N/A super QDockBar self event event N/A updateSpacing N/A N/A self N/A N/A N/A  Update the layout spacing for the dock bar.

        This method will extract spacing value defined in the style
        sheet for the dock area and apply it to the spacing between
        the dock bars and the central widget.

         N/A opt N/A QStyleOption N/A N/A N/A opt initFrom self N/A style N/A N/A self style N/A spacing N/A N/A style pixelMetric N/A QStyle PM_ToolBarItemSpacing opt self N/A N/A N/A N/A N/A self layout setSpacing spacing N/A position N/A N/A self N/A N/A N/A  Get the position of the dock bar.

        Returns
        -------
        result : QDockBar.Position
            The position enum value for the dock bar.

         N/A N/A N/A QDockBar Position N/A N/A self property position N/A isEmpty N/A N/A self N/A N/A N/A  Get whether or not the dock bar is empty.

        Returns
        -------
        result : bool
            True if the dock bar has dock buttons, False otherwise.

         N/A layout N/A N/A self layout N/A index N/A xrange N/A N/A layout count N/A N/A item N/A N/A layout itemAt index N/A N/A N/A N/A item widget None N/A N/A False N/A True N/A addButton N/A N/A self button N/A N/A N/A  Add a dock button to the dock bar.

        Parameters
        ----------
        button : QDockBarButton
            The dock button to add to the dock bar.

         N/A N/A N/A self insertButton -1 button N/A insertButton N/A N/A self index button N/A N/A N/A  Insert a dock button into the dock bar.

        Parameters
        ----------
        index : int
            The index at which to insert the button.

        button : QDockBarButton
            The dock button to insert into the dock bar.

         N/A N/A isinstance button QDockBarButton N/A layout N/A N/A self layout N/A N/A index 0 N/A N/A index N/A N/A layout count N/A N/A index N/A N/A layout count N/A N/A index N/A max 0 N/A index 1 N/A N/A N/A layout insertWidget index button N/A N/A QDockBarButton N/A QPushButton N/A N/A  A custom QPushButton for use in a QDockBar.

     __init__ N/A N/A self parent N/A None N/A N/A  Initialize a QDockBarButton.

        Parameters
        ----------
        parent : QWidget, optional
            The parent widget of the dock bar button.

         N/A N/A N/A N/A super QDockBarButton self __init__ parent N/A N/A N/A self setSizePolicy N/A QSizePolicy N/A QSizePolicy Fixed N/A QSizePolicy Fixed N/A N/A N/A self setCheckable True N/A position N/A N/A self N/A N/A N/A  Get the position for the dock bar button.

        Returns
        -------
        result : QDockBar.Position
            The position of the dock bar in which this button resides.

         N/A parent N/A N/A self parent N/A N/A isinstance parent QDockBar N/A N/A N/A N/A parent position N/A N/A QDockBar North N/A onAlerted N/A N/A self level N/A N/A N/A  A slot which can be connected to an 'alerted' signal.

         N/A N/A N/A self setProperty alert N/A level None N/A N/A repolish self N/A sizeHint N/A N/A self N/A N/A N/A  Get the size hint for the button.

         N/A hint N/A N/A N/A super QDockBarButton self sizeHint N/A p N/A N/A self position N/A N/A N/A p N/A QDockBar East N/A p N/A QDockBar West N/A N/A N/A N/A hint transpose N/A hint N/A paintEvent N/A N/A self event N/A N/A N/A  Handle the paint event for the button.

         N/A painter N/A QStylePainter self N/A opt N/A QStyleOptionButton N/A N/A N/A self initStyleOption opt N/A N/A opt state N/A N/A QStyle State_HasFocus N/A p N/A N/A self position N/A N/A p N/A QDockBar East N/A N/A size N/A N/A N/A opt rect size N/A N/A N/A size transpose N/A N/A N/A N/A opt rect setSize size N/A N/A N/A painter rotate 90 N/A N/A N/A painter translate 0 N/A N/A N/A size height N/A N/A N/A p N/A QDockBar West N/A N/A size N/A N/A N/A opt rect size N/A N/A N/A size transpose N/A N/A N/A N/A opt rect setSize size N/A N/A N/A painter rotate -90 N/A N/A N/A painter translate N/A N/A N/A size width 0 N/A N/A N/A painter drawControl N/A QStyle CE_PushButton opt N/A N/A QDockBarItemHandle N/A QFrame N/A N/A  A frame which provides a resize border for a QDockBarItem.

     N/A handleMoved N/A Signal QPoint __init__ N/A N/A self parent N/A None N/A N/A  Initialize a QDockBarItemHandle.

        Parameters
        ----------
        parent : QWidget, optional
            The parent widget of the handle.

         N/A N/A N/A N/A super QDockBarItemHandle self __init__ parent N/A policy N/A QSizePolicy N/A QSizePolicy Minimum N/A QSizePolicy Minimum N/A N/A N/A self setSizePolicy policy N/A N/A self _press_pos N/A QPoint N/A N/A self _size_hint N/A QSize 5 5 N/A sizeHint N/A N/A self N/A N/A N/A  Get the size hint for the widget.

         N/A N/A self _size_hint N/A mousePressEvent N/A N/A self event N/A N/A N/A  Handle the mouse press event for the widget.

         N/A N/A N/A event ignore N/A N/A N/A N/A event button N/A Qt LeftButton N/A N/A N/A self _press_pos N/A N/A event pos N/A N/A N/A event accept N/A mouseReleaseEvent N/A N/A self event N/A N/A N/A  Handle the mouse release event for the widget.

         N/A N/A N/A event ignore N/A N/A N/A N/A event button N/A Qt LeftButton N/A N/A N/A self _press_pos N/A QPoint N/A N/A N/A event accept N/A mouseMoveEvent N/A N/A self event N/A N/A N/A  Handle the mouse move event for the widget.

         N/A N/A N/A event ignore N/A N/A N/A N/A N/A self _press_pos isNull N/A N/A N/A N/A N/A self handleMoved emit N/A N/A N/A event pos N/A self _press_pos N/A N/A N/A event accept N/A N/A QDockBarItem N/A QFrame N/A N/A  A QFrame which holds an item for a QDockBar.

    This class serves as a container which holds the dock widget of
    interest and a resize handle which permits resizing of the item.

     __init__ N/A N/A self parent position N/A None N/A QDockBar North N/A N/A  Initialize a QDockBarItem.

        Parameters
        ----------
        parent : QWidget, optional
            The parent of the dock bar item.

        position : QDockBar.Position, optional
            The position of the dock bar for the item.

         N/A N/A N/A N/A super QDockBarItem self __init__ parent N/A N/A isinstance position N/A QDockBar Position N/A N/A N/A self setProperty position N/A int position N/A N/A self _user_size N/A QSize N/A N/A self _animation None N/A N/A self _widget None N/A handle N/A QDockBarItemHandle N/A N/A N/A N/A handle handleMoved connect N/A self _onHandleMoved N/A N/A N/A position N/A QDockBar North N/A position N/A QDockBar South N/A N/A layout N/A QVBoxLayout N/A N/A N/A handle setCursor N/A Qt SizeVerCursor N/A N/A layout N/A QHBoxLayout N/A N/A N/A handle setCursor N/A Qt SizeHorCursor N/A N/A N/A layout addWidget handle 0 N/A N/A N/A layout setSpacing 0 N/A N/A N/A layout setContentsMargins N/A QMargins 0 0 0 0 N/A N/A N/A layout setSizeConstraint N/A QLayout SetMinimumSize N/A N/A N/A self setLayout layout N/A _onHandleMoved N/A N/A self delta N/A N/A N/A  Handle the 'handleMoved' signal on the item handle.

        This handler resizes the item by the delta and then updates
        the internal user size. The resize is bounded by the limits
        of the widget and the parent dock area size.

        Resizing is disabled if an animation is running.

         N/A animation N/A self _animation N/A N/A animation N/A N/A N/A animation state N/A animation Running N/A N/A N/A p N/A N/A self position N/A N/A p N/A QDockBar North N/A N/A delta N/A QSize 0 N/A N/A delta y N/A N/A N/A p N/A QDockBar East N/A N/A delta N/A QSize N/A N/A N/A delta x 0 N/A N/A N/A p N/A QDockBar South N/A N/A delta N/A QSize 0 N/A N/A N/A delta y N/A N/A delta N/A QSize N/A N/A delta x 0 N/A user_size N/A N/A N/A self size delta N/A user_size N/A N/A user_size expandedTo N/A N/A self minimumSize N/A parent N/A N/A self parent N/A N/A parent None N/A N/A user_size N/A N/A user_size boundedTo N/A N/A parent size N/A N/A self _user_size user_size N/A N/A N/A p N/A QDockBar East N/A p N/A QDockBar South N/A N/A d N/A user_size N/A N/A self size N/A p N/A N/A N/A self pos N/A QPoint N/A N/A d width N/A N/A d height N/A N/A N/A self setGeometry N/A QRect p user_size N/A N/A N/A N/A self resize user_size N/A widget N/A N/A self N/A N/A N/A  Get the primary widget for the dock bar item.

        Returns
        -------
        result : QWidget or None
            The primary dock widget installed on the item.

         N/A N/A self _widget N/A setWidget N/A N/A self widget N/A N/A N/A  Set the primary widget for the dock bar item.

        Parameters
        ----------
        widget : QWidget or None
            The primary dock widget to install on the item. Any old
            widget will be unparented, but not destroyed.

         N/A old N/A self _widget N/A N/A old None N/A N/A N/A N/A old setParent None N/A N/A self _widget widget N/A N/A widget None N/A N/A index N/A N/A 0 1 1 0 N/A N/A N/A self position N/A layout N/A N/A self layout N/A N/A N/A layout insertWidget index widget 1 N/A position N/A N/A self N/A N/A N/A  Get the position of the dock bar item.

        Returns
        -------
        result : QDockBar.Position
            The position of the dock bar item.

         N/A N/A N/A QDockBar Position N/A N/A self property position N/A animation N/A N/A self N/A N/A N/A  Get the animation object associated with the item.

        Returns
        -------
        result : QPropertyAnimation or None
            The property animation installed on the item.

         N/A N/A self _animation N/A setAnimation N/A N/A self animation N/A N/A N/A  Set the animation object associated with the item.

        Parameters
        ----------
        animation : QPropertyAnimation or None
            The animation object to associate with this item.

         N/A N/A self _animation animation N/A sizeHint N/A N/A self N/A N/A N/A  Get the size hint for the item.

         N/A user N/A self _user_size N/A N/A N/A user isValid N/A N/A user N/A N/A N/A N/A super QDockBarItem self sizeHint N/A N/A QDockBarManager N/A QObject N/A N/A  An object which manages the dock bars for a QDockArea.

     __init__ N/A N/A self parent N/A N/A N/A  Initialize a QDockBarManager.

        Parameters
        ----------
        parent : QDockArea
            The parent dock area on which this manager should operate.

         N/A N/A N/A N/A super QDockBarManager self __init__ parent N/A N/A self _dock_bars N/A None None None None N/A N/A self _active_items N/A N/A N/A self _widgets N/A N/A N/A _layout_coords N/A N/A 0 1 1 1 N/A 1 2 1 1 N/A 2 1 1 1 N/A 1 0 1 1 _prepareAnimation N/A N/A item N/A N/A N/A  Prepare the animation object for a dock container.

        Parameters
        ----------
        item : QDockBarItem
            The item which should have an animation prepared.

         N/A animation N/A N/A item animation N/A N/A animation None N/A N/A N/A N/A animation stop N/A N/A N/A N/A animation finished disconnect N/A N/A animation N/A QPropertyAnimation item geometry N/A N/A N/A item setAnimation animation N/A animation N/A staticmethod _getDockBar N/A N/A self position create N/A True N/A N/A  Get the dock bar for a given position.

        Parameters
        ----------
        position : QDockBar.Position
            The dock position of interest.

        create : bool, optional
            Whether to force create the bar if one does not exist. The
            default is True.

        Returns
        -------
        result : QDockBar or None
            The dock bar instance for the given position. If no dock
            bar exists, and `create` is False None will be returned.

         N/A dock_bar N/A N/A self _dock_bars N/A position N/A N/A dock_bar None N/A N/A dock_bar N/A create N/A N/A dock_bar N/A N/A self _dock_bars N/A position N/A QDockBar position position N/A coords N/A N/A self _layout_coords N/A position N/A layout N/A N/A N/A N/A N/A N/A self parent primaryPane layout N/A N/A N/A layout addWidget dock_bar coords N/A dock_bar N/A _trackForResize N/A N/A self item slide_out N/A N/A N/A  Track the given container for resize events on the pane.

        Parameters
        ----------
        item : QDockBarItem
            The dock bar item which should track pane resizes.

        slide_out : bool
            Whether the item is in the slide out position.

         N/A active N/A self _active_items N/A install N/A N/A len active 0 N/A N/A active N/A item slide_out N/A install N/A N/A N/A N/A N/A N/A N/A N/A self parent centralPane installEventFilter self N/A _untrackForResize N/A N/A self item N/A N/A N/A  Untrack the given item for resize events on the pane.

        Parameters
        ----------
        item : QDockBarItem
            The dock bar item which should untrack pane resizes.

         N/A active N/A self _active_items N/A N/A N/A active pop item None N/A N/A N/A len active 0 N/A N/A N/A N/A N/A N/A N/A N/A self parent centralPane removeEventFilter self N/A _slideOut N/A N/A self item N/A N/A N/A  Animate the slide out for the given item.

        Parameters
        ----------
        item : QDockBarItem
            The dock bar item which should be slid out.

         N/A N/A N/A self _trackForResize item True N/A animation N/A N/A self _prepareAnimation item N/A N/A N/A N/A animation finished connect N/A self _onSlideOutFinished N/A N/A start_geo end_geo N/A N/A self _animationGeo item N/A N/A N/A item isVisible N/A N/A start_geo N/A N/A item geometry N/A N/A N/A N/A item setGeometry start_geo N/A N/A N/A item show N/A N/A N/A item raise_ N/A N/A N/A animation setStartValue start_geo N/A N/A N/A animation setEndValue end_geo N/A N/A N/A animation start N/A _slideIn N/A N/A self item N/A N/A N/A  Animate the slide in for the given item.

        Parameters
        ----------
        item : QDockBarItem
            The dock bar item which should be slide in.

         N/A N/A N/A N/A item isVisible N/A N/A N/A N/A N/A self _trackForResize item False N/A animation N/A N/A self _prepareAnimation item N/A N/A N/A N/A animation finished connect N/A self _onSlideInFinished N/A start_geo N/A N/A item geometry N/A N/A end_geo ignored N/A N/A self _animationGeo item N/A N/A N/A animation setStartValue start_geo N/A N/A N/A animation setEndValue end_geo N/A N/A N/A animation start N/A _animationGeo N/A N/A self item N/A N/A N/A  Get the animation geometry for the given item.

        Parameters
        ----------
        item : QDockBarItem
            The dock bar item to be animated.

        Returns
        -------
        result : tuple
            A 2-tuple of QRect objects representing the start and end
            geometries for the animation assuming a slide out effect.

         N/A pane N/A N/A N/A N/A self parent centralPane N/A hint N/A N/A N/A N/A item sizeHint boundedTo N/A N/A pane size N/A position N/A N/A item position N/A N/A position N/A QDockBar North N/A N/A start_pos N/A QPoint 0 N/A N/A N/A hint height N/A end_pos N/A QPoint 0 0 N/A size N/A QSize N/A N/A pane width N/A N/A hint height N/A N/A N/A position N/A QDockBar East N/A N/A start_pos N/A QPoint N/A N/A pane width 0 N/A end_pos N/A QPoint N/A N/A N/A pane width N/A N/A hint width 0 N/A size N/A QSize N/A N/A hint width N/A N/A pane height N/A N/A N/A position N/A QDockBar South N/A N/A start_pos N/A QPoint 0 N/A N/A pane height N/A end_pos N/A QPoint 0 N/A N/A N/A pane height N/A N/A hint height N/A size N/A QSize N/A N/A pane width N/A N/A hint height N/A N/A start_pos N/A QPoint N/A N/A N/A hint width 0 N/A end_pos N/A QPoint 0 0 N/A size N/A QSize N/A N/A hint width N/A N/A pane height N/A start_geo N/A QRect start_pos size N/A end_geo N/A QRect end_pos size N/A N/A start_geo end_geo N/A _toggleCheckedButtons N/A N/A self allowed N/A N/A N/A  Toggle off the checked buttons.

        Parameters
        ----------
        allowed : QDockBarButton
            The dock button which should be allowed to remain checked.

         N/A key N/A self _widgets N/A N/A N/A isinstance key QDockBarButton N/A N/A N/A N/A key allowed N/A N/A key isChecked N/A N/A N/A N/A key setChecked False N/A _onButtonToggled N/A N/A self checked N/A N/A N/A  Handle the 'toggled' signal from a QDockBarButton.

         N/A button N/A N/A self sender N/A checked N/A N/A N/A N/A self _toggleCheckedButtons button N/A item N/A N/A N/A self _widgets get button N/A N/A item None N/A N/A checked N/A N/A N/A N/A self _slideOut item N/A N/A N/A N/A self _slideIn item N/A _onSlideOutFinished N/A N/A self N/A N/A N/A  Handle the 'finished' signal from a slide out animation.

         N/A item N/A N/A N/A N/A self sender targetObject N/A N/A N/A item setAnimation None N/A container N/A N/A item widget N/A area N/A N/A N/A N/A container manager dock_area N/A N/A N/A area dockEventsEnabled N/A N/A event N/A QDockItemEvent DockItemExtended N/A N/A container objectName N/A N/A N/A QApplication postEvent area event N/A _onSlideInFinished N/A N/A self N/A N/A N/A  Handle the 'finished' signal from a slide in animation.

         N/A item N/A N/A N/A N/A self sender targetObject N/A N/A N/A item setAnimation None N/A N/A N/A item hide N/A N/A N/A self _untrackForResize item N/A container N/A N/A item widget N/A area N/A N/A N/A N/A container manager dock_area N/A N/A N/A area dockEventsEnabled N/A N/A event N/A QDockItemEvent DockItemRetracted N/A N/A container objectName N/A N/A N/A QApplication postEvent area event N/A _onButtonPressed N/A N/A self N/A N/A N/A  Handle the 'pressed' signal from a dock bar button.

         N/A button N/A N/A self sender N/A container N/A N/A N/A N/A self _widgets N/A button widget N/A N/A N/A N/A N/A container dockItem clearAlert N/A addContainer N/A N/A self container position index N/A -1 N/A N/A  Add a container to the specified dock bar.

        Parameters
        ----------
        container : QDockContainer
            The container to add to the dock bar. It should already be
            unplugged from a layout or other dock manager before being
            added to this manager.

        position : QDockBar.Position
            The position of the dock bar to which the container should
            be added.

        index : int, optional
            The index at which to insert the item. The default is -1
            and will append the item to the dock bar.

         N/A N/A isinstance position N/A QDockBar Position N/A N/A N/A self removeContainer container N/A N/A N/A container setPinned True quiet True N/A N/A N/A container frame_state in_dock_bar True N/A button N/A QDockBarButton N/A N/A N/A button setText N/A N/A container title N/A N/A N/A button setIcon N/A N/A container icon N/A N/A N/A N/A button toggled connect N/A self _onButtonToggled N/A N/A N/A N/A button pressed connect N/A self _onButtonPressed N/A N/A N/A N/A container alerted connect N/A button onAlerted N/A dock_bar N/A N/A self _getDockBar position N/A N/A N/A dock_bar insertButton index button N/A item N/A QDockBarItem N/A N/A N/A N/A self parent centralPane position position N/A N/A N/A item hide N/A N/A N/A item setWidget container N/A N/A N/A container show N/A N/A N/A self _widgets N/A button item N/A N/A N/A self _widgets N/A container button N/A event N/A QEvent DockAreaContentsChanged N/A N/A N/A QApplication sendEvent N/A N/A self parent event N/A removeContainer N/A N/A self container N/A N/A N/A  Remove a container from its dock bar.

        Parameters
        ----------
        container : QDockContainer
            The container to remove from the dock bars.

         N/A button N/A N/A N/A self _widgets pop container None N/A N/A button None N/A N/A N/A N/A container setParent None N/A N/A N/A container setPinned False quiet True N/A N/A N/A container frame_state in_dock_bar False N/A N/A N/A N/A container alerted disconnect N/A button onAlerted N/A item N/A N/A N/A self _widgets pop button N/A N/A N/A item setParent None N/A N/A N/A self _untrackForResize item N/A dock_bar N/A N/A self _getDockBar N/A N/A button position N/A N/A N/A N/A button toggled disconnect N/A self _onButtonToggled N/A N/A N/A button setParent None N/A N/A N/A dock_bar isEmpty N/A N/A N/A N/A self _dock_bars N/A N/A N/A dock_bar position None N/A N/A N/A dock_bar setParent None N/A event N/A QEvent DockAreaContentsChanged N/A N/A N/A QApplication sendEvent N/A N/A self parent event N/A dockBarGeometry N/A N/A self position N/A N/A N/A  Get the geometry of the dock bar at the given position.

        Parameters
        ----------
        position : QDockBar.Position
            The enum value specifying the dock bar of interest.

        Returns
        -------
        result : QRect
            The geometry of the given dock bar expressed in area
            coordinates. If no dock bar exists at the given position,
            an invalid QRect will be returned.

         N/A bar N/A N/A self _getDockBar position create False N/A N/A bar None N/A N/A N/A QRect N/A pos N/A N/A bar mapTo N/A N/A self parent N/A QPoint 0 0 N/A N/A QRect pos N/A N/A bar size N/A dockBarContainers N/A N/A self N/A N/A N/A  Get the containers held in the dock bars.

        Returns
        -------
        result : list
            A list of tuples of the form (container, position).

         N/A res N/A N/A value N/A N/A N/A self _widgets itervalues N/A N/A N/A isinstance value QDockBarItem N/A N/A N/A N/A res append N/A N/A N/A value widget N/A N/A value position N/A res N/A dockBarPosition N/A N/A self container N/A N/A N/A  Get the dock bar position of the given container.

        Parameters
        ----------
        container : QDockContainer
            The dock container of interest.

        Returns
        -------
        result : QDockBar.Position or None
            The position of the container, or None if the container
            does not exist in the manager.

         N/A button N/A N/A N/A self _widgets get container N/A N/A button None N/A N/A N/A N/A button position N/A clearDockBars N/A N/A self N/A N/A N/A  Clear all of the items from the dock bars.

        This method can be called to unconditionally remove all of the
        dock bars and reset the internal state of the manager. It is
        used by the framework and should not be called by user code.

         N/A bar N/A self _dock_bars N/A N/A N/A bar None N/A N/A N/A N/A bar setParent None N/A N/A self _dock_bars N/A None None None None N/A N/A self _active_items N/A N/A N/A self _widgets N/A N/A isEmpty N/A N/A self N/A N/A N/A  Get whether or not the dock bars are empty.

        Returns
        -------
        result : bool
            True if the dock bars are empty, False otherwise.

         N/A N/A N/A len N/A self _widgets 0 N/A extendContainer N/A N/A self container N/A N/A N/A  Extend the specified container.

        Parameters
        ----------
        container : QDockContainer
            The container to put in the extended position. If the
            container does not exist in the manager, this method is
            a no-op.

         N/A button N/A N/A N/A self _widgets get container N/A N/A button None N/A N/A N/A N/A button setChecked True N/A retractContainer N/A N/A self container N/A N/A N/A  Retract the specified container.

        Parameters
        ----------
        container : QDockContainer
            The container to put in the retracted position. If the
            container does not exist in the manager, this method is
            a no-op.

         N/A button N/A N/A N/A self _widgets get container N/A N/A button None N/A N/A N/A N/A button setChecked False N/A eventFilter N/A N/A self obj event N/A N/A N/A  Filter the events on the central pane.

        This event filter will resize the active containers in response
        to a resize of the central pane. This event filter is installed
        only when there are active containers for resizing.

         N/A N/A N/A N/A event type N/A QEvent Resize N/A N/A active N/A self _active_items N/A N/A item slide_out N/A N/A active iteritems N/A N/A N/A start end N/A N/A self _animationGeo item N/A animation N/A N/A item animation N/A slide_out N/A N/A N/A animation None N/A N/A N/A N/A item setGeometry end N/A N/A N/A N/A animation pause N/A N/A N/A animation setStartValue start N/A N/A N/A animation setEndValue end N/A N/A N/A animation resume N/A N/A N/A animation None N/A N/A N/A N/A animation pause N/A N/A N/A animation setStartValue end N/A N/A N/A animation setEndValue start N/A N/A N/A animation resume N/A False N/A N/A