src/pyams_default_theme/features/header/interfaces.py
changeset 234 25ce08d3d177
parent 66 6c410c0ee25c
child 254 bcee7f49b3ea
equal deleted inserted replaced
233:d5f9f495dc30 234:25ce08d3d177
    10 # FOR A PARTICULAR PURPOSE.
    10 # FOR A PARTICULAR PURPOSE.
    11 #
    11 #
    12 
    12 
    13 __docformat__ = 'restructuredtext'
    13 __docformat__ = 'restructuredtext'
    14 
    14 
       
    15 from zope.interface import Interface, Attribute
    15 
    16 
    16 # import standard library
       
    17 
       
    18 # import interfaces
       
    19 from pyams_content.features.header.interfaces import IHeaderRendererSettings
    17 from pyams_content.features.header.interfaces import IHeaderRendererSettings
    20 
       
    21 # import packages
       
    22 from pyams_file.schema import ImageField
    18 from pyams_file.schema import ImageField
    23 from zope.interface import Interface, Attribute
       
    24 
    19 
    25 from pyams_default_theme import _
    20 from pyams_default_theme import _
    26 
    21 
    27 
    22 
    28 class ISimpleHeaderRendererSettings(IHeaderRendererSettings):
    23 class ISimpleHeaderRendererSettings(IHeaderRendererSettings):
    36                       description=_("Logo displayed in header"),
    31                       description=_("Logo displayed in header"),
    37                       required=False)
    32                       required=False)
    38 
    33 
    39     tabs = Attribute("Top tabs list")
    34     tabs = Attribute("Top tabs list")
    40 
    35 
       
    36     menus = Attribute("Top tabs menus list")
    41 
    37 
    42 class ISimpleHeaderTabsMenu(Interface):
    38 
    43     """Simple header menu marker interface"""
    39 class ISimpleHeaderMenusContainer(Interface):
       
    40     """Simple header menus marker interface"""