commit-gnue
[Top][All Lists]
Advanced

[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()



reply via email to

[Prev in Thread] Current Thread [Next in Thread]