""" The open cookie for Quantity resources. """


# Enthought library imports.

from envisage import get_application
from envisage.project.action.open_cookie import OpenCookie

class QuantityResourceOpenCookie(OpenCookie):
    """ The open cookie for Quantity resources. """

    ###########################################################################
    # 'OpenCookie' interface.
    ###########################################################################

    def open(self, window, binding, **kw):
        """ Opens a resource referenced by the binding. """

        context = binding.context

        qty = binding.obj

        qty.edit_traits( parent=window.control, naming_context=context )
        return

##### EOF #####################################################################
