From 3736bb772e402e12967dfd3e758da44995a4991e Mon Sep 17 00:00:00 2001 From: taher Date: Tue, 13 Apr 2010 17:29:16 +0000 Subject: [PATCH] Adds a couple of extra wrappers git-svn-id: svn://cherokee-project.com/CTK/trunk@4816 5dc97367-97f1-0310-9951-d761b3857238 --- CTK/Druid.py | 13 ++++++++++++- CTK/__init__.py | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CTK/Druid.py b/CTK/Druid.py index 4cc303412..bd172ab0f 100644 --- a/CTK/Druid.py +++ b/CTK/Druid.py @@ -168,6 +168,18 @@ def __init__ (self, url_prev, cancel=True, props={}): self += DruidButton_Submit (_('Create')) self += DruidButton_Goto (_('Prev'), url_prev, False) +class DruidButtonsPanel_Create (DruidButtonsPanel): + def __init__ (self, cancel=True, props={}): + DruidButtonsPanel.__init__ (self, props.copy()) + if cancel: + self += DruidButton_Close(_('Cancel')) + self += DruidButton_Submit (_('Create')) + +class DruidButtonsPanel_Cancel (DruidButtonsPanel): + def __init__ (self, props={}): + DruidButtonsPanel.__init__ (self, props.copy()) + self += DruidButton_Close(_('Cancel')) + # # Helper @@ -206,4 +218,3 @@ class DruidButtonsPanel_PrevCreate_Auto (DruidButtonsPanel_PrevCreate): def __init__ (self, **kwargs): kwargs['url_prev'] = druid_url_prev(request.url) DruidButtonsPanel_PrevCreate.__init__ (self, **kwargs) - diff --git a/CTK/__init__.py b/CTK/__init__.py index 35b5ba4e4..6ed08cf92 100644 --- a/CTK/__init__.py +++ b/CTK/__init__.py @@ -59,7 +59,7 @@ from Button import Button from TextArea import TextArea from ToggleButton import ToggleButtonImages, ToggleButtonOnOff -from Druid import Druid, DruidButtonsPanel, DruidButton, DruidButton_Goto, DruidButton_Close, DruidButton_Submit, DruidButtonsPanel_Next, DruidButtonsPanel_PrevNext, DruidButtonsPanel_PrevCreate, DruidButtonsPanel_Next_Auto, DruidButtonsPanel_PrevNext_Auto, DruidButtonsPanel_PrevCreate_Auto +from Druid import Druid, DruidButtonsPanel, DruidButton, DruidButton_Goto, DruidButton_Close, DruidButton_Submit, DruidButtonsPanel_Next, DruidButtonsPanel_PrevNext, DruidButtonsPanel_PrevCreate, DruidButtonsPanel_Create, DruidButtonsPanel_Cancel, DruidButtonsPanel_Next_Auto, DruidButtonsPanel_PrevNext_Auto, DruidButtonsPanel_PrevCreate_Auto from List import List, ListEntry # Comodity