def _view_action_directive(config, _callable, group_name, name,
                           priority = None, registry = None,
                           **kwargs):
    """ Use via config.add_view_action when you've included betahaus.viewcomponent. """
    return add_view_action(_callable, group_name, name,
                           priority = priority, registry = config.registry,
                           **kwargs)
 def register(self, scanner, name, wrapped):
     add_view_action(wrapped, self.group_name, self.action_name,
                     priority = self.priority, registry = scanner.config.registry,
                     **self.kwargs)