--- a/src/pyams_content/features/menu/interfaces/__init__.py Fri Oct 05 15:13:58 2018 +0200
+++ b/src/pyams_content/features/menu/interfaces/__init__.py Mon Oct 08 11:53:54 2018 +0200
@@ -12,19 +12,15 @@
__docformat__ = 'restructuredtext'
-
-# import standard library
-
-# import interfaces
-from pyams_content.component.association.interfaces import IAssociationContainer, IAssociationContainerTarget
-from pyams_sequence.interfaces import IInternalReference
+from zope.container.constraints import containers, contains
+from zope.interface import Attribute, Interface
+from zope.schema import Bool, Choice
-# import packages
+from pyams_content.component.association.interfaces import IAssociationContainer, IAssociationContainerTarget
+from pyams_content.reference.pictograms.interfaces import SELECTED_PICTOGRAM_VOCABULARY
from pyams_i18n.schema import I18nTextLineField
+from pyams_sequence.interfaces import IInternalReference
from pyams_sequence.schema import InternalReferenceField
-from zope.container.constraints import containers, contains
-from zope.interface import Interface
-from zope.schema import Bool
from pyams_content import _
@@ -69,6 +65,13 @@
description=_("Direct reference to menu target"),
required=False)
+ pictogram_name = Choice(title=_("Pictogram"),
+ description=_("Name of the pictogram associated with this menu"),
+ required=False,
+ vocabulary=SELECTED_PICTOGRAM_VOCABULARY)
+
+ pictogram = Attribute("Pictogram object reference")
+
class IMenusContainer(IAssociationContainer):
"""Menus container interface"""