Module Expr Str ImportFrom alias alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A  The interface of a top-level application window.  traits.api Instance List pyface.action.api MenuBarManager StatusBarManager ToolBarManager pyface.i_image_resource IImageResource pyface.i_window IWindow IApplicationWindow N/A IWindow N/A N/A  The interface for a top-level application window.

    The application window has support for a menu bar, tool bar and a status
    bar (all of which are optional).

    Usage
    -----

    Create a sub-class of this class and override the
    :py:meth:`._create_contents` method.
     N/A icon N/A Instance IImageResource N/A menu_bar_manager N/A Instance MenuBarManager N/A status_bar_manager N/A Instance StatusBarManager N/A tool_bar_manager N/A Instance ToolBarManager N/A tool_bar_managers N/A List ToolBarManager _create_contents N/A N/A self parent N/A N/A N/A  Create and return the window's contents.

        Parameters
        ----------
        parent : toolkit control
            The window's toolkit control to be used as the parent for
            widgets in the contents.

        Returns
        -------
        control : toolkit control
            A control to be used for contents of the window.
         N/A _create_menu_bar N/A N/A self parent N/A N/A N/A  Creates the menu bar (if required).

        Parameters
        ----------
        parent : toolkit control
            The window's toolkit control.
         N/A _create_status_bar N/A N/A self parent N/A N/A N/A  Creates the status bar (if required).

        Parameters
        ----------
        parent : toolkit control
            The window's toolkit control.
         N/A _create_tool_bar N/A N/A self parent N/A N/A N/A  Creates the tool bar (if required).

        Parameters
        ----------
        parent : toolkit control
            The window's toolkit control.
         N/A _create_trim_widgets N/A N/A self parent N/A N/A N/A  Creates the 'trim' widgets (the widgets around the window).

        Parameters
        ----------
        parent : toolkit control
            The window's toolkit control.
         N/A _set_window_icon N/A N/A self N/A N/A N/A  Sets the window icon (if required).  N/A N/A MApplicationWindow N/A object N/A N/A  The mixin class that contains common code for toolkit specific
    implementations of the :py:class:`IApplicationWindow` interface.

    Implements: destroy(), _create_trim_widgets()
     destroy N/A N/A self N/A N/A N/A  Destroy the control if it exists.  N/A N/A N/A self menu_bar_manager None N/A N/A N/A N/A N/A self menu_bar_manager destroy N/A N/A N/A self tool_bar_manager None N/A N/A N/A N/A N/A self tool_bar_manager destroy N/A tool_bar_manager N/A self tool_bar_managers N/A N/A N/A N/A tool_bar_manager destroy N/A N/A N/A N/A super MApplicationWindow self destroy N/A _create_trim_widgets N/A N/A self parent N/A N/A N/A  Creates the 'trim' widgets (the widgets around the window).

        Parameters
        ----------
        parent : toolkit control
            The window's toolkit control.
         N/A N/A N/A self _set_window_icon N/A N/A N/A self _create_menu_bar parent N/A N/A N/A self _create_tool_bar parent N/A N/A N/A self _create_status_bar parent N/A N/A