[Top][All Lists]
[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:
#
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/designer/src reports/Instance.py schema/Ta...,
Jason Cater <=