[silva.core.interfaces][Sylvain Viollon] Add an interface for co...

[email protected] Mon, 11 Nov 2013 14:49:27 +0100
Newsgroups gmane.comp.web.zope.silva.cvs
Message-ID <[email protected]>
author:    Sylvain Viollon
date:      Mon Nov 11 14:49:24 2013 +0100
revision:  254:6c94abc62091 in silva.core.interfaces
branch:    2.4
details:   https://hg.infrae.com/silva.core.interfaces?cmd=changeset;node=6c94abc62091
modified:  src/silva/core/interfaces/content.py
added:     
removed:   
log:       Add an interface for content that can be integrated as an image
	inside a document.


diffstat:

 src/silva/core/interfaces/content.py |  7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diffs (24 lines):

diff -r 688cf3a9fa41 -r 6c94abc62091 src/silva/core/interfaces/content.py
--- a/src/silva/core/interfaces/content.py	Wed Nov 06 17:23:44 2013 +0100
+++ b/src/silva/core/interfaces/content.py	Mon Nov 11 14:49:24 2013 +0100
@@ -166,6 +166,11 @@
         """
 
 
+class IImageIncluable(ISilvaObject):
+    """Content represent an image that can be included in text
+    """
+
+
 class IViewableObject(ICustomizable):
     """Silva Content viewable by the public
     """
@@ -678,7 +683,7 @@
     """
 
 
-class IImage(IDownloableAsset, IDirectlyRendered):
+class IImage(IDownloableAsset, IImageIncluable, IDirectlyRendered):
     """Silva Image
 
     A Silva Image can be used in a Silva Document. An image stored