/[papo]/gnue/designer/src/reports/TemplateSupport.py
ViewVC logotype

Diff of /gnue/designer/src/reports/TemplateSupport.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by styxman, Fri Nov 8 16:46:03 2002 UTC revision 1.4 by styxman, Thu Nov 14 21:20:34 2002 UTC
# Line 28  Line 28 
28  #  #
29    
30  from gnue.designer.TemplateBase import *  from gnue.designer.TemplateBase import *
31  try:  import Incubator
   import Incubator  
 except:  
   print 'Incubator import failed'  
32  from gnue.reports.GRReport import GRReport  from gnue.reports.GRReport import GRReport
33    from gnue.common import GParserHelpers
34    from gnue.reports import GRLayout
35  # TODO  # TODO
36  def createRootObject(instance):  def createRootObject(instance):
37    return GRReport.GRReport()    return GRReport.GRReport()
# Line 52  class ReportTemplate(TemplateBase): Line 50  class ReportTemplate(TemplateBase):
50      pass      pass
51    
52    
53      def AddContent(self, parent, content):
54        GParserHelpers.GContent(parent, content)
55    
56      def AddElement(self, tag, parent, attributes={}, ns=None):
57        if ns:
58          o = GRLayout.GRPassThru(parent)
59          o._xmltag = tag
60          o._xmlnamespace = ns
61          o._listedAttributes = attributes.keys()
62        else:
63          o = self.parser.elements[tag]['BaseClass'](parent)
64          
65        o.__dict__.update(attributes)
66        o._buildObject()
67        self.parser.instance.onCreateObject(o, __name__)
68        return o
69    

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26