equal
deleted
inserted
replaced
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""" |