From 40093a7b1c57927fd549c37bfb3e198032088da9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Wed, 27 Jul 2011 08:04:50 +0200 Subject: [PATCH] New "buttons on top" behaviour --- themis/fields/behaviors.py | 15 +++++++++++++++ themis/fields/behaviors.zcml | 17 +++++++++++++++++ themis/fields/configure.zcml | 2 ++ 3 files changed, 34 insertions(+) create mode 100644 themis/fields/behaviors.py create mode 100644 themis/fields/behaviors.zcml diff --git a/themis/fields/behaviors.py b/themis/fields/behaviors.py new file mode 100644 index 0000000..09a29fe --- /dev/null +++ b/themis/fields/behaviors.py @@ -0,0 +1,15 @@ +from zope.interface import Interface +from zope.interface import implements, alsoProvides +from zope.component import adapts + + +class ITopButtons(Interface): + pass + +class ITopButtonsMarker(Interface): + pass + +class TopButtons(object): + implements(ITopButtons) + adapts(ITopButtonsMarker) + diff --git a/themis/fields/behaviors.zcml b/themis/fields/behaviors.zcml new file mode 100644 index 0000000..e930d79 --- /dev/null +++ b/themis/fields/behaviors.zcml @@ -0,0 +1,17 @@ + + + + + + + diff --git a/themis/fields/configure.zcml b/themis/fields/configure.zcml index bd152cc..b5df01e 100644 --- a/themis/fields/configure.zcml +++ b/themis/fields/configure.zcml @@ -18,4 +18,6 @@ file="editors.zcml" /> + +