src/pyams_skin/interfaces/__init__.py
changeset 569 afbe3216c217
parent 485 bd3550a252ea
child 575 d9128c1432af
equal deleted inserted replaced
568:770dfea6fbef 569:afbe3216c217
     8 # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     8 # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     9 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
     9 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
    10 # FOR A PARTICULAR PURPOSE.
    10 # FOR A PARTICULAR PURPOSE.
    11 #
    11 #
    12 
    12 
    13 __docformat__ = 'restructuredtext'
       
    14 
       
    15 from zope.component.interfaces import IObjectEvent, ObjectEvent
       
    16 from zope.configuration.fields import GlobalInterface
    13 from zope.configuration.fields import GlobalInterface
    17 from zope.interface import implementer, invariant, Interface, Attribute, Invalid
    14 from zope.interface import Attribute, Interface, Invalid, implementer, invariant
    18 from zope.schema import Text, TextLine, Choice, Int, Bool
    15 from zope.interface.interfaces import IObjectEvent, ObjectEvent
       
    16 from zope.schema import Bool, Choice, Int, Text, TextLine
    19 
    17 
    20 from pyams_file.schema import FileField
    18 from pyams_file.schema import FileField
    21 from pyams_skin.layer import IPyAMSLayer
    19 from pyams_skin.layer import IPyAMSLayer
    22 from pyams_template.template import layout_config
    20 from pyams_template.template import layout_config
       
    21 
       
    22 
       
    23 __docformat__ = 'restructuredtext'
    23 
    24 
    24 from pyams_skin import _
    25 from pyams_skin import _
    25 
    26 
    26 
    27 
    27 class ISkin(Interface):
    28 class ISkin(Interface):