# Path: nive_cms/i18n.py

# 
# Path: nive_cms/baseobjects.py
# class PageElementFileBase(ObjCopy, PageElement, ObjectBase):
#     """
#     *Page element with file download support*
#     
#     - stored in database
#     - does not store subobjects
#     - stored in element containers 
#     - cut, copy and paste support
#     - contained files can be downloaded
# 
#     Interfaces: ``INonContainer, IObject, IPageElement, IFile``
#     """
#     implements(IPageElement, IFile)
# 
# Path: nive_cms/extensions/images.py
# class ImageProcessor(object):
#     def GetImgSize(self, image):
#     def Process(self, images=None, profiles=None):
#     def _CheckCondition(self, profile):
#     def _Convert(self, profile):
#     def Init(self):
#     def ProcessImages(self, **kw):


from nive_cms.i18n import _
from nive.definitions import StagPageElement, ObjectConf, FieldConf, Conf
from nive_cms.baseobjects import PageElementFileBase
from nive_cms.extensions.images import PILloaded
# Copyright 2012, 2013 Arndt Droullier, Nive GmbH. All rights reserved.
# Released under GPL3. See license.txt
#

__doc__ = """
Image
-----
The image element inserts images into the web page.

Images uploaded as fullsize will be be linked as pop ups.

If the Python Image Library (PIL) is installed automated image conversion on upload can be
activated by adding `nive_cms.extensions.images.ImageProcessor` to configuration.extensions.

# Path: nive_cms/i18n.py

# 
# Path: nive_cms/baseobjects.py
# class PageElementFileBase(ObjCopy, PageElement, ObjectBase):
#     """
#     *Page element with file download support*
#     
#     - stored in database
#     - does not store subobjects
#     - stored in element containers 
#     - cut, copy and paste support
#     - contained files can be downloaded
# 
#     Interfaces: ``INonContainer, IObject, IPageElement, IFile``
#     """
#     implements(IPageElement, IFile)
# 
# Path: nive_cms/extensions/images.py
# class ImageProcessor(object):
#     def GetImgSize(self, image):
#     def Process(self, images=None, profiles=None):
#     def _CheckCondition(self, profile):
#     def _Convert(self, profile):
#     def Init(self):
#     def ProcessImages(self, **kw):


# Path: nive_cms/image.py
from nive_cms.i18n import _
from nive.definitions import StagPageElement, ObjectConf, FieldConf, Conf
from nive_cms.baseobjects import PageElementFileBase
from nive_cms.extensions.images import PILloaded

# Copyright 2012, 2013 Arndt Droullier, Nive GmbH. All rights reserved.
# Released under GPL3. See license.txt
#

__doc__ = """
Image
-----
The image element inserts images into the web page.

Images uploaded as fullsize will be be linked as pop ups.

If the Python Image Library (PIL) is installed automated image conversion on upload can be
activated by adding `nive_cms.extensions.images.ImageProcessor` to configuration.extensions.

::