<!-- $Id$ -->

<configure
   xmlns:zope="http://namespaces.zope.org/zope"
   xmlns:browser="http://namespaces.zope.org/browser"
   i18n_domain="loops">

  <zope:class class="loops.layout.base.LayoutNode">
    <implements interface="zope.annotation.interfaces.IAttributeAnnotatable" />
    <factory id="loops.LayoutNode" description="Layout Node" />
    <require
        permission="zope.View"
        interface="loops.layout.interfaces.ILayoutNode" />
    <require
        permission="zope.ManageContent"
        set_schema="loops.layout.interfaces.ILayoutNode" />
  </zope:class>

  <zope:adapter
        factory="loops.layout.base.NodeLayoutInstance" />

  <zope:adapter
        name="subnodes"
        factory="loops.layout.base.SubnodesLayoutInstance" />

  <zope:adapter
        name="target"
        factory="loops.layout.base.TargetLayoutInstance" />

  <include package=".browser" />

</configure>
