""" 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 #####################################################################