[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/designer/src TemplateChooser.py
From: |
Jason Cater |
Subject: |
gnue/designer/src TemplateChooser.py |
Date: |
Tue, 18 Sep 2001 17:16:57 -0400 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Jason Cater <address@hidden> 01/09/18 17:16:57
Modified files:
designer/src : TemplateChooser.py
Log message:
Added support for optional wizard descriptors
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/designer/src/TemplateChooser.py.diff?cvsroot=OldCVS&tr1=1.6&tr2=1.7&r1=text&r2=text
Patches:
Index: gnue/designer/src/TemplateChooser.py
diff -u gnue/designer/src/TemplateChooser.py:1.6
gnue/designer/src/TemplateChooser.py:1.7
--- gnue/designer/src/TemplateChooser.py:1.6 Tue Sep 18 14:02:09 2001
+++ gnue/designer/src/TemplateChooser.py Tue Sep 18 17:16:57 2001
@@ -30,6 +30,7 @@
from gnue.common import GDebug
from gnue.designer import TemplateBase
from gnue.designer.templates import GetAvailablePackages
+import TemplateBase
class TemplateChooser:
def __init__(self, parent):
@@ -108,12 +109,29 @@
ctrl.InsertColumn(4, "Version", format=wxLIST_FORMAT_LEFT, width=-1)
self.notebook.AddPage(page, package.PACKAGE)
+
for template in package.GetAvailableTemplates():
ctrl.InsertStringItem(0, template['Name'])
- ctrl.SetStringItem(0, 1, template['Description'])
- ctrl.SetStringItem(0, 2, template['Product'])
- ctrl.SetStringItem(0, 3, template['Author'])
- ctrl.SetStringItem(0, 4, template['Version'])
+ if template.has_key('Description'):
+ ctrl.SetStringItem(0, 1, template['Description'])
+ else:
+ ctrl.SetStringItem(0, 1, 'Unknown')
+
+ if template['Product'] == TemplateBase.TEMPLATE:
+ ctrl.SetStringItem(0, 2, 'Template')
+ elif template['Product'] == TemplateBase.WIZARD:
+ ctrl.SetStringItem(0, 2, 'Wizard')
+
+ if template.has_key('Author'):
+ ctrl.SetStringItem(0, 3, template['Author'])
+ else:
+ ctrl.SetStringItem(0, 3, 'Unknown')
+
+ if template.has_key('Version'):
+ ctrl.SetStringItem(0, 4, template['Version'])
+ else:
+ ctrl.SetStringItem(0, 4, 'Unknown')
+
completed = self.chooser.ShowModal()
self.chooser.Destroy()