commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/designer/src reports/Instance.py schema/Ta...


From: Jason Cater
Subject: gnue/designer/src reports/Instance.py schema/Ta...
Date: Fri, 20 Dec 2002 18:25:50 -0500

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    02/12/20 18:25:50

Modified files:
        designer/src/reports: Instance.py 
        designer/src/schema: TableEditor.py 
Added files:
        designer/src/reports/Default: FilterSupport.py __init__.py 
        designer/src/reports/Standard: GroupEditor.py 

Log message:
        initial reports filter support; misc cleanup

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/reports/Instance.py.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/reports/Default/FilterSupport.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/reports/Default/__init__.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/reports/Standard/GroupEditor.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/schema/TableEditor.py.diff?tr1=1.3&tr2=1.4&r1=text&r2=text

Patches:
Index: gnue/designer/src/reports/Instance.py
diff -c gnue/designer/src/reports/Instance.py:1.7 
gnue/designer/src/reports/Instance.py:1.8
*** gnue/designer/src/reports/Instance.py:1.7   Tue Dec 17 18:42:23 2002
--- gnue/designer/src/reports/Instance.py       Fri Dec 20 18:25:49 2002
***************
*** 60,66 ****
      report.name = 'report'
  
      # Find which filter is in use... yes, this is ugly
!     self.filter = report.findChildOfType('GRLayout')._findNamespace()
  
      return report
  
--- 60,74 ----
      report.name = 'report'
  
      # Find which filter is in use... yes, this is ugly
!     filter = report.findChildOfType('GRLayout')._findNamespace()
! 
!     try:
!       filtersupport = dyn_import('%s.FilterSupport' % filter)
!     except ImportError:
!       GDebug.printMesg(2,'No filter support for %s; using default')
!       filtersupport = dyn_import('Default.FilterSupport')
! 
!     self.filter = filtersupport.FilterSupport(self, report)
  
      return report
  
***************
*** 73,86 ****
      GRParameters.GRParameters(report)._buildObject()
      GRLayout.GRLayout(report)._buildObject()
  
!     self.__initStandard(report)
!     report._buildObject()
!     return report
! 
  
!   # TODO: This needs to somehow pull from gnue.designer.reports.(Standard)
!   def __initStandard(self, report):
!     report.findChildOfType('GRLayout')._xmlchildnamespace = self.filter =  
'GNUe:Reports:Standard'
      return report
  
  
--- 81,91 ----
      GRParameters.GRParameters(report)._buildObject()
      GRLayout.GRLayout(report)._buildObject()
  
!     from Standard.FilterSupport import FilterSupport
!     self.filter = FilterSupport(self, report)
!     self.filter.initAsNew()
  
!     report._buildObject()
      return report
  
  
***************
*** 100,105 ****
--- 105,113 ----
      self.addToolSeparator()
      self.addTool('eventEditor',    _('Trigger Inspector'), EventEditor, 'F7')
      self.addTool('triggerEditor',  _('Code Editor'), TriggerEditor, 'F12')
+     
+     # Add filter-specific tools 
+     self.filter.addTools()
  
  
    def createWizards(self):
Index: gnue/designer/src/schema/TableEditor.py
diff -c gnue/designer/src/schema/TableEditor.py:1.3 
gnue/designer/src/schema/TableEditor.py:1.4
*** gnue/designer/src/schema/TableEditor.py:1.3 Fri Dec 20 15:20:54 2002
--- gnue/designer/src/schema/TableEditor.py     Fri Dec 20 18:25:50 2002
***************
*** 19,25 ****
  # Copyright 2001-2002 Free Software Foundation
  #
  # FILE:
! # PropertyEditor.py
  #
  # DESCRIPTION:
  #
--- 19,25 ----
  # Copyright 2001-2002 Free Software Foundation
  #
  # FILE:
! # TableEditor.py
  #
  # DESCRIPTION:
  #



reply via email to

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