Module ImportFrom alias alias alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias ClassDef bases NameLoad body Expr Str Assign NameStore Call NameLoad Lambda arguments args defaults NameLoad FunctionDef arguments args NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Str Delete AttributeDel NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If Call NameLoad NameLoad NameLoad body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore AttributeLoad AttributeLoad NameLoad attr attr body If Call NameLoad NameLoad NameLoad body Expr Yield AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list decorator_list Assign NameStore Call AttributeLoad NameLoad attr ClassDef bases NameLoad body Expr Str Assign NameStore Call NameLoad Call NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore Str Raise Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Delete AttributeDel NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad If BoolOpAnd Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr body If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad If BoolOpAnd Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If BoolOpAnd AttributeLoad NameLoad attr CompareEq SubscriptLoad NameLoad Index Str Str body Assign NameStore Call NameLoad AttributeLoad NameLoad attr BinOpAdd Str SubscriptLoad NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Expr Call NameLoad SubscriptLoad NameLoad Index Str decorator_list decorator_list
N/A atom.api Atom Event Typed ForwardTyped enaml.application Application enaml.core.declarative Declarative d_ enaml.core.object flag_generator flag_property ProxyToolkitObject N/A Atom N/A N/A  The base class of all proxy toolkit objects.

    A ProxyToolkitObject is repsonsible for the communication between
    the Declarative declaration of the object and then implementation
    object which actually performs the behavior.

    Initialization of proxy is backend dependent behavior. Most uses
    will want to initialize the entire proxy tree using traversals
    which are appropriate for their use case. The top level Window
    widget provides a entry point method into the proxy tree for this
    to occur.

     N/A declaration N/A ForwardTyped N/A N/A N/A N/A ToolkitObject activate_top_down N/A N/A self N/A N/A N/A  A method called by the declaration to activate the proxy.

        This method is called in top-down order, during the descent
        phase of the declaration's proxy activation pass.

         N/A N/A activate_bottom_up N/A N/A self N/A N/A N/A  A method called by the declaration to activate the proxy.

        This method is called in bottom-up order, during the ascent
        phase of the declaration's proxy activation pass.

         N/A N/A destroy N/A N/A self N/A N/A N/A  Destroy the proxy and any of its resources.

        This method is called by the declaration when it is destroyed.
        It should be reimplemented by subclasses when more control
        is required.

         N/A N/A self declaration N/A parent N/A N/A self N/A N/A N/A  Get the parent proxy object for this object.

        Returns
        -------
        result : ProxyToolkitObject or None
            The parent toolkit object of this object, or None if no
            such parent exists.

         N/A d N/A N/A self declaration parent N/A N/A isinstance d ToolkitObject N/A N/A N/A d proxy N/A children N/A N/A self N/A N/A N/A  Get the child objects for this object.

        Returns
        -------
        result : generator
            A generator which yields the child proxy objects.

         N/A d N/A N/A self declaration children N/A N/A N/A isinstance d ToolkitObject N/A N/A N/A N/A d proxy N/A child_added N/A N/A self child N/A N/A N/A  Handle a child being added to the object.

        This method will only be called after the proxy tree is active
        and the UI is running. The default implementation is a no-op.

        Parameters
        ----------
        child : ProxyToolkitObject
            The toolkit proxy child added to the object.

         N/A N/A child_removed N/A N/A self child N/A N/A N/A  Handle a child being removed from the object.

        This method will only be called after the proxy tree is active
        and the UI is running. Notably, it will not be called when the
        child is removed because it was destroyed. To handle that case,
        reimplement the 'destroy' method in a subclass. The default
        implementation is a no-op.

        Parameters
        ----------
        child : ProxyToolkitObject
            The toolkit proxy removed the object.

         N/A N/A N/A N/A ACTIVE_PROXY_FLAG N/A N/A flag_generator next ToolkitObject N/A Declarative N/A N/A  The base class of all toolkit objects in Enaml.

     N/A activated N/A d_ N/A Event writable False N/A proxy N/A Typed ProxyToolkitObject N/A proxy_is_active N/A flag_property ACTIVE_PROXY_FLAG initialize N/A N/A self N/A N/A N/A  A reimplemented initializer.

        This initializer will invoke the application to create the
        proxy if one has not already been provided.

         N/A N/A N/A self proxy N/A N/A app N/A N/A Application instance N/A N/A app None N/A N/A msg cannot create a proxy without an active Application N/A N/A RuntimeError msg N/A N/A self proxy N/A N/A app create_proxy self N/A N/A N/A N/A super ToolkitObject self initialize N/A destroy N/A N/A self N/A N/A N/A  A reimplemented destructor.

        This destructor invokes the 'destroy' method on the proxy
        toolkit object.

         N/A N/A N/A N/A super ToolkitObject self destroy N/A N/A self proxy_is_active False N/A N/A self proxy N/A N/A N/A N/A N/A self proxy destroy N/A N/A self proxy N/A child_added N/A N/A self child N/A N/A N/A  A reimplemented child added event handler.

        This handler will invoke the superclass handler and then invoke
        the 'child_added()' method on an active proxy.

         N/A N/A N/A N/A super ToolkitObject self child_added child N/A N/A N/A isinstance child ToolkitObject N/A self proxy_is_active N/A N/A N/A N/A child proxy_is_active N/A N/A N/A N/A child activate_proxy N/A N/A N/A N/A self proxy child_added N/A child proxy N/A child_removed N/A N/A self child N/A N/A N/A  A reimplemented child removed event handler.

        This handler will invoke the superclass handler and then invoke
        the 'child_removed()' method on an active proxy. The method on
        the active proxy will be called even if the child proxy has been
        destroyed.

         N/A N/A N/A N/A super ToolkitObject self child_removed child N/A N/A N/A isinstance child ToolkitObject N/A self proxy_is_active N/A N/A N/A N/A N/A self proxy child_removed N/A child proxy N/A activate_proxy N/A N/A self N/A N/A N/A  Activate the proxy object tree.

        This method should be called by a node to activate the proxy
        tree by making two initialization passes over the tree, from
        this node downward. This method is automatically at the proper
        times and should not normally need to be invoked by user code.

         N/A N/A N/A self activate_top_down N/A child N/A self children N/A N/A N/A isinstance child ToolkitObject N/A N/A N/A N/A child activate_proxy N/A N/A N/A self activate_bottom_up N/A N/A self proxy_is_active True N/A N/A N/A self activated N/A activate_top_down N/A N/A self N/A N/A N/A  Initialize the proxy on the top-down activation pass.

        By default, this method calls the 'activate_top_down' method on the
        proxy object. It may be reimplemented by subclasses which wish
        to perform toolkit-specific initialization.

         N/A N/A N/A N/A self proxy activate_top_down N/A activate_bottom_up N/A N/A self N/A N/A N/A  Initialize the proxy on the bottom-up activation pass.

        By default, this method calls the 'activate_bottom_up' method on the
        proxy object. It may be reimplemented by subclasses which wish
        to perform toolkit-specific initialization.

         N/A N/A N/A N/A self proxy activate_bottom_up N/A _update_proxy N/A N/A self change N/A N/A N/A  Update the proxy widget when the Widget data changes.

        This method only updates the proxy when an attribute is updated;
        not when it is created or deleted. It is useful for subclasses
        as a base observer handler

         N/A N/A N/A self proxy_is_active N/A N/A change N/A type update N/A N/A handler N/A getattr N/A self proxy N/A set_ N/A change N/A name None N/A N/A handler None N/A N/A N/A handler N/A change N/A value N/A N/A