[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r8074 - in trunk: gnue-common/src/datasources gnue-common/src/def
From: |
jamest |
Subject: |
[gnue] r8074 - in trunk: gnue-common/src/datasources gnue-common/src/definitions gnue-common/src/formatting gnue-common/src/logic gnue-common/src/logic/adapters gnue-designer/src/base gnue-designer/src/base/tools gnue-designer/src/forms gnue-designer/src/forms/LayoutEditor gnue-designer/src/reports gnue-designer/src/schema/DiaEditor gnue-designer/src/uidrivers/wx/docks gnue-designer/src/uidrivers/wx/uihelpers gnue-forms/src/GFObjects gnue-forms/src/uidrivers/_base/widgets gnue-forms/src/uidrivers/gtk2 gnue-forms/src/uidrivers/gtk2/widgets gnue-forms/src/uidrivers/qt gnue-forms/src/uidrivers/win32 gnue-forms/src/uidrivers/wx gnue-integrator/src gnue-navigator/src gnue-reports/src/adapters/destinations/printer gnue-reports/src/base gnue-reports/src/base/layout gnue-reports/src/client |
Date: |
Thu, 20 Oct 2005 08:16:06 -0500 (CDT) |
Author: jamest
Date: 2005-10-20 08:16:03 -0500 (Thu, 20 Oct 2005)
New Revision: 8074
Modified:
trunk/gnue-common/src/datasources/GConnections.py
trunk/gnue-common/src/definitions/GObjects.py
trunk/gnue-common/src/formatting/BaseMask.py
trunk/gnue-common/src/formatting/DateMask.py
trunk/gnue-common/src/logic/GTrigger.py
trunk/gnue-common/src/logic/NamespaceCore.py
trunk/gnue-common/src/logic/adapters/ecmascript.py
trunk/gnue-designer/src/base/Incubator.py
trunk/gnue-designer/src/base/Instance.py
trunk/gnue-designer/src/base/PopupMenu.py
trunk/gnue-designer/src/base/TemplateChooser.py
trunk/gnue-designer/src/base/tools/DataSourceEditor.py
trunk/gnue-designer/src/base/tools/EventEditor.py
trunk/gnue-designer/src/base/tools/SchemaViewer.py
trunk/gnue-designer/src/base/tools/TreeView.py
trunk/gnue-designer/src/base/tools/TriggerEditor.py
trunk/gnue-designer/src/forms/EventEditor.py
trunk/gnue-designer/src/forms/LayoutEditor/LayoutEditor.py
trunk/gnue-designer/src/forms/PropertyEditor.py
trunk/gnue-designer/src/reports/Instance.py
trunk/gnue-designer/src/schema/DiaEditor/VisualEditor.py
trunk/gnue-designer/src/uidrivers/wx/docks/Docker.py
trunk/gnue-designer/src/uidrivers/wx/uihelpers/GridCellEditors.py
trunk/gnue-forms/src/GFObjects/GFValue.py
trunk/gnue-forms/src/uidrivers/_base/widgets/_base.py
trunk/gnue-forms/src/uidrivers/gtk2/GFApp.py
trunk/gnue-forms/src/uidrivers/gtk2/widgets/button.py
trunk/gnue-forms/src/uidrivers/qt/QTApp.py
trunk/gnue-forms/src/uidrivers/win32/UIdriver.py
trunk/gnue-forms/src/uidrivers/wx/GFwxApp.py
trunk/gnue-forms/src/uidrivers/wx/UIdriver.py
trunk/gnue-forms/src/uidrivers/wx/common.py
trunk/gnue-integrator/src/GIObjects.py
trunk/gnue-navigator/src/GNObjects.py
trunk/gnue-reports/src/adapters/destinations/printer/bsd.py
trunk/gnue-reports/src/base/GRDataMapper.py
trunk/gnue-reports/src/base/GREngine.py
trunk/gnue-reports/src/base/GRFilters.py
trunk/gnue-reports/src/base/GROutputAdapter.py
trunk/gnue-reports/src/base/GRReport.py
trunk/gnue-reports/src/base/layout/ContainerElement.py
trunk/gnue-reports/src/base/layout/GRLayout.py
trunk/gnue-reports/src/base/layout/GRSection.py
trunk/gnue-reports/src/client/GRRun.py
Log:
replaced all references of GDebug.printMesg() with assert gDebug()
Modified: trunk/gnue-common/src/datasources/GConnections.py
===================================================================
--- trunk/gnue-common/src/datasources/GConnections.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-common/src/datasources/GConnections.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -33,6 +33,7 @@
from gnue.common.utils.FileUtils import openResource, dyn_import
from gnue.common.datasources import Exceptions, GLoginHandler
+import warnings
# =============================================================================
# Exceptions
@@ -530,9 +531,36 @@
return self.__authenticatedUsers [connection]
except (KeyError, IndexError):
return None
+ # ---------------------------------------------------------------------------
+ # Committ all connections
+ # ---------------------------------------------------------------------------
+
+ def commitAll (self):
+ """
+ This function commits all transactions for all open connections.
+ """
+ warnings.warn('commitAll is deprecated',DeprecationWarning, stacklevel=2)
+ for connection in self.__openConnections.values():
+ connection.commit()
+
+
# ---------------------------------------------------------------------------
+ # Rollback all connections
+ # ---------------------------------------------------------------------------
+
+ def rollbackAll(self):
+ """
+ This function rolls back all transactions for all open connections.
+ """
+ warnings.warn('rollbackAll is deprecated',DeprecationWarning, stacklevel=2)
+
+ for connection in self.__openConnections.values():
+ connection.rollback()
+
+
+ # ---------------------------------------------------------------------------
# Close all connections
# ---------------------------------------------------------------------------
Modified: trunk/gnue-common/src/definitions/GObjects.py
===================================================================
--- trunk/gnue-common/src/definitions/GObjects.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-common/src/definitions/GObjects.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -135,7 +135,7 @@
inits = self._inits
if (len(inits) > phase) and inits[phase]:
- GDebug.printMesg(7,"%s: Init Phase %s" % (self._type, phase+1))
+ assert gDebug(7,"%s: Init Phase %s" % (self._type, phase+1))
inits[phase]()
for child in self._children:
Modified: trunk/gnue-common/src/formatting/BaseMask.py
===================================================================
--- trunk/gnue-common/src/formatting/BaseMask.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-common/src/formatting/BaseMask.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -120,7 +120,7 @@
# Take a mask string and break it into its elements and map it to handlers
def parseMask(self, mask, edit=0):
- GDebug.printMesg(7,'parseMask("%s")' % mask)
+ assert gDebug(7,'parseMask("%s")' % mask)
maskHandler = []
# Load a predefined mask, if that's what user specified
@@ -349,7 +349,7 @@
#
def processEdit (self, value, str, pos=0, replaces=0):
print "-"*50
- GDebug.printMesg(7,'processEdit(%s,%s,%s,%s)' % (value,str,pos,replaces))
+ assert gDebug(7,'processEdit(%s,%s,%s,%s)' % (value,str,pos,replaces))
nv = value
if pos == len(nv):
@@ -357,7 +357,7 @@
else:
nv = "%s%s%s" % (nv[:pos],str,nv[pos+replaces:])
- GDebug.printMesg(7,"inputMaskPos=%s" % self.inputMaskPos)
+ assert gDebug(7,"inputMaskPos=%s" % self.inputMaskPos)
print "pos=%s"%pos
@@ -402,7 +402,7 @@
self.cursor = self.indexToCursor(self.index)
print "after processEdit, index=%s;cursor=%s" % (self.index, self.cursor)
- GDebug.printMesg(7,"<< %s" % nv)
+ assert gDebug(7,"<< %s" % nv)
return nv
Modified: trunk/gnue-common/src/formatting/DateMask.py
===================================================================
--- trunk/gnue-common/src/formatting/DateMask.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-common/src/formatting/DateMask.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -127,7 +127,7 @@
def getFormattedInput(self, value, padding=""):
- GDebug.printMesg(7,'getFormattedInput(%s,%s)' % (value,padding))
+ assert gDebug(7,'getFormattedInput(%s,%s)' % (value,padding))
print "**** Formattin dis puppy!"
val = self._buildDate(value, 0)
Modified: trunk/gnue-common/src/logic/GTrigger.py
===================================================================
--- trunk/gnue-common/src/logic/GTrigger.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-common/src/logic/GTrigger.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -171,7 +171,7 @@
self.__call__ = method
def dummyFunction(self, myself):
- GDebug.printMesg(1, "Trigger not implemented")
+ assert gDebug(1, "Trigger not implemented")
def getDescription(self):
"""
Modified: trunk/gnue-common/src/logic/NamespaceCore.py
===================================================================
--- trunk/gnue-common/src/logic/NamespaceCore.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-common/src/logic/NamespaceCore.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -63,7 +63,7 @@
if objectTree:
self._globalNamespace[self._rname] =
self.constructTriggerObject(objectTree)
else:
- GDebug.printMesg(1,'GObjNamespace was passed an empty object tree')
+ assert gDebug(1,'GObjNamespace was passed an empty object tree')
#
# constructTriggerObject
@@ -200,7 +200,7 @@
if self.__dict__[name]._triggerSet:
self.__dict__[name]._triggerSet(value)
else:
- GDebug.printMesg(1,'Trigger attempting to reset a form object')
+ assert gDebug(1,'Trigger attempting to reset a form object')
else:
self.__dict__[name] = value
@@ -348,7 +348,7 @@
if self._properties[name]['set']:
self._properties[name]['set'](value)
else:
- GDebug.printMesg(1,'Attempt to set readonly property :%s' %(name))
+ assert gDebug(1,'Attempt to set readonly property :%s' %(name))
else:
self.__dict__[name] = value
Modified: trunk/gnue-common/src/logic/adapters/ecmascript.py
===================================================================
--- trunk/gnue-common/src/logic/adapters/ecmascript.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-common/src/logic/adapters/ecmascript.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -109,7 +109,7 @@
self._hname,
param,
self._name,param)
- GDebug.printMesg(8, "Adding code to ECMAscript namespace :'%s'" %
self._realcode)
+ assert gDebug(8, "Adding code to ECMAscript namespace :'%s'" %
self._realcode)
# load code into context
try:
self._cx.eval_script(self._realcode)
@@ -164,7 +164,7 @@
self._realcode = '%s = function (%s) {%s};' % (self._name, param,
self._code);
- GDebug.printMesg(8, "Adding code to ECMAscript namespace :'%s'" %
self._realcode)
+ assert gDebug(8, "Adding code to ECMAscript namespace :'%s'" %
self._realcode)
# load code into context
try:
self._cx.eval_script(self._realcode)
Modified: trunk/gnue-designer/src/base/Incubator.py
===================================================================
--- trunk/gnue-designer/src/base/Incubator.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-designer/src/base/Incubator.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -50,8 +50,8 @@
parent, attributes={}, select=1):
- GDebug.printMesg(3,'Creating a "%s" object' % tag)
- GDebug.printMesg(6,"Object's parent is %s" % parent)
+ assert gDebug(3,'Creating a "%s" object' % tag)
+ assert gDebug(6,"Object's parent is %s" % parent)
try:
name = attributes['name']
@@ -65,12 +65,12 @@
else:
attrs = {}
except KeyError:
- GDebug.printMesg(1, "Attempted to create a '%s', "
+ assert gDebug(1, "Attempted to create a '%s', "
"but I don't know what to do!" % tag)
return 1
o = objclass(parent)
- GDebug.printMesg(10, 'Created %s' % o)
+ assert gDebug(10, 'Created %s' % o)
# Add any GContent
try:
Modified: trunk/gnue-designer/src/base/Instance.py
===================================================================
--- trunk/gnue-designer/src/base/Instance.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-designer/src/base/Instance.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -646,10 +646,10 @@
templates.append(dyn_import(
'%s.%s' % (package.__name__,base)).TemplateInformation)
except ImportError, mesg:
- GDebug.printMesg(2,"%s.%s doesn't appear to be a valid wizard" %
(package.__name__, base))
- GDebug.printMesg(5,' --> %s' % (mesg))
+ assert gDebug(2,"%s.%s doesn't appear to be a valid wizard" %
(package.__name__, base))
+ assert gDebug(5,' --> %s' % (mesg))
except AttributeError:
- GDebug.printMesg(2,'Wizard %s for package %s is missing'
+ assert gDebug(2,'Wizard %s for package %s is missing'
' an \'TemplateInformation\' attribute.' %
(base,package.__name__))
Modified: trunk/gnue-designer/src/base/PopupMenu.py
===================================================================
--- trunk/gnue-designer/src/base/PopupMenu.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-designer/src/base/PopupMenu.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -121,7 +121,7 @@
def OnCreateObject(self, event):
tag = self._newMap[event.GetId()]
- GDebug.printMesg(4,'Creating object %s with id %s'%(tag, event.GetId()))
+ assert gDebug(4,'Creating object %s with id %s'%(tag, event.GetId()))
attributes=hasattr(self,'Char__x') and {'Char:x': self.Char__x, 'Char:y':
self.Char__y} or {}
if tag == 'trigger':
attributes['type']='named'
Modified: trunk/gnue-designer/src/base/TemplateChooser.py
===================================================================
--- trunk/gnue-designer/src/base/TemplateChooser.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-designer/src/base/TemplateChooser.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -93,7 +93,7 @@
# self.panel.GetBackgroundColour().Green() + 32,
# self.panel.GetBackgroundColour().Blue() + 32) )
- GDebug.printMesg(2,"Packages=%s" % self.packages)
+ assert gDebug(2,"Packages=%s" % self.packages)
notebookIndex = 0
lookupIndex = 0
self.lookup = {}
Modified: trunk/gnue-designer/src/base/tools/DataSourceEditor.py
===================================================================
--- trunk/gnue-designer/src/base/tools/DataSourceEditor.py 2005-10-20
09:14:07 UTC (rev 8073)
+++ trunk/gnue-designer/src/base/tools/DataSourceEditor.py 2005-10-20
13:16:03 UTC (rev 8074)
@@ -606,8 +606,8 @@
buffer = StringIO.StringIO()
traceback.print_exc(file=buffer)
- GDebug.printMesg(5,"Exception when retrieving schema (last 5 lines):")
- GDebug.printMesg(5,"%s"%buffer.getvalue())
+ assert gDebug(5,"Exception when retrieving schema (last 5 lines):")
+ assert gDebug(5,"%s"%buffer.getvalue())
buffer.close()
def setCurrent(self, object):
Modified: trunk/gnue-designer/src/base/tools/EventEditor.py
===================================================================
--- trunk/gnue-designer/src/base/tools/EventEditor.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-designer/src/base/tools/EventEditor.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -412,7 +412,7 @@
## self.valueList.insert(0, '')
def Create(self, parent, id, evtHandler):
- GDebug.printMesg(10,'Creating CharCellEditor')
+ assert gDebug(10,'Creating CharCellEditor')
self._tc = wxComboBox(parent, id, "", style=wxCB_READONLY,
choices=self.selectionList)
self.SetControl(self._tc)
Modified: trunk/gnue-designer/src/base/tools/SchemaViewer.py
===================================================================
--- trunk/gnue-designer/src/base/tools/SchemaViewer.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-designer/src/base/tools/SchemaViewer.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -165,8 +165,8 @@
buffer = StringIO.StringIO()
traceback.print_exc(file=buffer)
- GDebug.printMesg(5,"Exception when retrieving schema (last 5 lines):")
- GDebug.printMesg(5,"%s"%buffer.getvalue())
+ assert gDebug(5,"Exception when retrieving schema (last 5 lines):")
+ assert gDebug(5,"%s"%buffer.getvalue())
buffer.close()
@@ -380,8 +380,8 @@
buffer = StringIO.StringIO()
traceback.print_exc(file=buffer)
- GDebug.printMesg(5,"Exception when retrieving schema (last 5 lines):")
- GDebug.printMesg(5,"%s"%buffer.getvalue())
+ assert gDebug(5,"Exception when retrieving schema (last 5 lines):")
+ assert gDebug(5,"%s"%buffer.getvalue())
buffer.close()
Modified: trunk/gnue-designer/src/base/tools/TreeView.py
===================================================================
--- trunk/gnue-designer/src/base/tools/TreeView.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-designer/src/base/tools/TreeView.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -116,7 +116,7 @@
return
if handler != __name__:
try:
- GDebug.printMesg(4,"Adding %s (%s)" % (object.name, object._type))
+ assert gDebug(4,"Adding %s (%s)" % (object.name, object._type))
except:
pass
self.inventoryObject(object)
Modified: trunk/gnue-designer/src/base/tools/TriggerEditor.py
===================================================================
--- trunk/gnue-designer/src/base/tools/TriggerEditor.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-designer/src/base/tools/TriggerEditor.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -533,7 +533,7 @@
except ImportError:
USE_STC = 0
- GDebug.printMesg (1,
+ assert gDebug (1,
'Unable to load wxPython.stc, using fallback text editor')
Modified: trunk/gnue-designer/src/forms/EventEditor.py
===================================================================
--- trunk/gnue-designer/src/forms/EventEditor.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-designer/src/forms/EventEditor.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -44,7 +44,7 @@
# GFEntry? Show the corresponding GFField
#
if self.object._type == 'GFEntry':
- GDebug.printMesg(4,'Adding a new entry property manager')
+ assert gDebug(4,'Adding a new entry property manager')
self.addPage(FieldInspectorPanel(self, self.notebook), "Field")
if self.object._block:
self.addPage(EntryBlockInspectorPanel(self, self.notebook), "Block")
Modified: trunk/gnue-designer/src/forms/LayoutEditor/LayoutEditor.py
===================================================================
--- trunk/gnue-designer/src/forms/LayoutEditor/LayoutEditor.py 2005-10-20
09:14:07 UTC (rev 8073)
+++ trunk/gnue-designer/src/forms/LayoutEditor/LayoutEditor.py 2005-10-20
13:16:03 UTC (rev 8074)
@@ -482,9 +482,9 @@
if self.widgets.has_key(object._type) and \
(not hasattr(object, 'hidden') or not object.hidden):
if hasattr(object, 'name'):
- GDebug.printMesg(7, 'Drawing item %s of type %s' % (object.name,
object._type))
+ assert gDebug(7, 'Drawing item %s of type %s' % (object.name,
object._type))
else:
- GDebug.printMesg(7, 'Drawing item of type %s' % (object._type))
+ assert gDebug(7, 'Drawing item of type %s' % (object._type))
object._widgetHandler = WidgetHandler(self, object)
cevent = Event('CreateUIWidget',None,
Modified: trunk/gnue-designer/src/forms/PropertyEditor.py
===================================================================
--- trunk/gnue-designer/src/forms/PropertyEditor.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-designer/src/forms/PropertyEditor.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -55,7 +55,7 @@
# GFEntry? Show the corresponding GFField
#
if self.object._type == 'GFEntry':
- GDebug.printMesg(4,'Adding a new entry property manager')
+ assert gDebug(4,'Adding a new entry property manager')
self.addPage(FieldInspectorPanel(self, self.notebook), "Field")
if self.object._block:
self.addPage(EntryBlockInspectorPanel(self, self.notebook), "Block")
@@ -71,12 +71,12 @@
# Add layout
if self.object._type == 'GFLayout':
- GDebug.printMesg(4,'Adding a new layout property manager')
+ assert gDebug(4,'Adding a new layout property manager')
self.addPage(CharSizeInspectorPanel(self, self.notebook), 'Layout')
# Add layout
elif layout:
- GDebug.printMesg(4,'Adding a new layout property manager')
+ assert gDebug(4,'Adding a new layout property manager')
self.addPage(CharPosInspectorPanel(self, self.notebook), 'Layout')
Modified: trunk/gnue-designer/src/reports/Instance.py
===================================================================
--- trunk/gnue-designer/src/reports/Instance.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-designer/src/reports/Instance.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -78,7 +78,7 @@
filtersupport = dyn_import('gnue.designer.reports.%s.FilterSupport' %
filter)
usingDefault = 0
except ImportError:
- GDebug.printMesg(2,'No filter support for %s; using default')
+ assert gDebug(2,'No filter support for %s; using default')
filtersupport = dyn_import('gnue.designer.reports.Default.FilterSupport')
usingDefault = 1
@@ -108,7 +108,7 @@
filtersupport = dyn_import('gnue.designer.reports.%s.FilterSupport' %
filter)
usingDefault = 0
except ImportError:
- GDebug.printMesg(2,'No filter support for %s; using default')
+ assert gDebug(2,'No filter support for %s; using default')
filtersupport = dyn_import('gnue.designer.reports.Default.FilterSupport')
usingDefault = 1
Modified: trunk/gnue-designer/src/schema/DiaEditor/VisualEditor.py
===================================================================
--- trunk/gnue-designer/src/schema/DiaEditor/VisualEditor.py 2005-10-20
09:14:07 UTC (rev 8073)
+++ trunk/gnue-designer/src/schema/DiaEditor/VisualEditor.py 2005-10-20
13:16:03 UTC (rev 8074)
@@ -166,7 +166,7 @@
return
if handler != __name__:
try:
- GDebug.printMesg(4,"Adding %s (%s)" % (object.name, object._type))
+ assert gDebug(4,"Adding %s (%s)" % (object.name, object._type))
except:
if object._type=="GSTable":
self.tables.append(VisualTable(object))
Modified: trunk/gnue-designer/src/uidrivers/wx/docks/Docker.py
===================================================================
--- trunk/gnue-designer/src/uidrivers/wx/docks/Docker.py 2005-10-20
09:14:07 UTC (rev 8073)
+++ trunk/gnue-designer/src/uidrivers/wx/docks/Docker.py 2005-10-20
13:16:03 UTC (rev 8074)
@@ -74,7 +74,7 @@
#
for id, title, baseclass, hotkey, group in tools:
- GDebug.printMesg(2,'Adding tool %s [%s]' % (title,id))
+ assert gDebug(2,'Adding tool %s [%s]' % (title,id))
indx = 0
pos = baseclass.default_dock
Modified: trunk/gnue-designer/src/uidrivers/wx/uihelpers/GridCellEditors.py
===================================================================
--- trunk/gnue-designer/src/uidrivers/wx/uihelpers/GridCellEditors.py
2005-10-20 09:14:07 UTC (rev 8073)
+++ trunk/gnue-designer/src/uidrivers/wx/uihelpers/GridCellEditors.py
2005-10-20 13:16:03 UTC (rev 8074)
@@ -49,7 +49,7 @@
def Create(self, parent, id, evtHandler):
self.__created = 1
- GDebug.printMesg(10,'Creating CharCellEditor')
+ assert gDebug(10,'Creating CharCellEditor')
self._tc = wxTextCtrl(parent, id, "")
self._tc.SetInsertionPoint(0)
self.SetControl(self._tc)
@@ -99,7 +99,7 @@
def StartingKey(self, evt):
- GDebug.printMesg(10, "Starting Key; created=%s" % self.__created)
+ assert gDebug(10, "Starting Key; created=%s" % self.__created)
key = evt.GetKeyCode()
ch = None
if key in [WXK_NUMPAD0, WXK_NUMPAD1, WXK_NUMPAD2, WXK_NUMPAD3, WXK_NUMPAD4,
@@ -190,7 +190,7 @@
self.valueList.insert(0, '')
def Create(self, parent, id, evtHandler):
- GDebug.printMesg(10,'Creating CharCellEditor')
+ assert gDebug(10,'Creating CharCellEditor')
self._tc = wxComboBox(parent, id, "", style=wxCB_READONLY,
choices=self.selectionList)
self.SetControl(self._tc)
Modified: trunk/gnue-forms/src/GFObjects/GFValue.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFValue.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-forms/src/GFObjects/GFValue.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -48,7 +48,7 @@
self._value = value
def getValue(self):
- GDebug.printMesg(6, "Value = %s"% self._value)
+ assert gDebug(6, "Value = %s"% self._value)
return self._value
Modified: trunk/gnue-forms/src/uidrivers/_base/widgets/_base.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/_base/widgets/_base.py 2005-10-20
09:14:07 UTC (rev 8073)
+++ trunk/gnue-forms/src/uidrivers/_base/widgets/_base.py 2005-10-20
13:16:03 UTC (rev 8074)
@@ -104,7 +104,7 @@
newWidget = self.createWidget(self._creationEvent, spacer)
self.widgets.append(newWidget)
- GDebug.printMesg (5, "WIDGETS.APPEND: %s, %s (%s)" % \
+ assert gDebug (5, "WIDGETS.APPEND: %s, %s (%s)" % \
(self._gfObject.name, self, self.widgets))
@@ -137,7 +137,7 @@
# in the ui driver.
#
def createWidget(self, event, spacer):
- GDebug.printMesg(1,"UI doesn't support %s" % self.__class__)
+ assert gDebug(1,"UI doesn't support %s" % self.__class__)
def indexedFocus(self, index):
pass
Modified: trunk/gnue-forms/src/uidrivers/gtk2/GFApp.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/gtk2/GFApp.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-forms/src/uidrivers/gtk2/GFApp.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -47,20 +47,20 @@
_use_count = 0
def __init__(self):
- GDebug.printMesg(6,"GFgtk2App initializing")
+ assert gDebug(6,"GFgtk2App initializing")
def mainLoop (self):
self._use_count += 1
- GDebug.printMesg(6,"GFgtk2App starting loop (no. %s)" %
self._use_count)
+ assert gDebug(6,"GFgtk2App starting loop (no. %s)" % self._use_count)
if self._mainLoop == None:
self._mainLoop = 1
gtk.main()
def quit (self):
- GDebug.printMesg(6,"GFgtk2App stopping loop (no. %s)" %
self._use_count)
+ assert gDebug(6,"GFgtk2App stopping loop (no. %s)" % self._use_count)
self._use_count -= 1
if self._use_count <= 0:
- GDebug.printMesg(6,"GFgtk2App closing down")
+ assert gDebug(6,"GFgtk2App closing down")
gtk.main_quit()
def openLoops (self):
Modified: trunk/gnue-forms/src/uidrivers/gtk2/widgets/button.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/gtk2/widgets/button.py 2005-10-20
09:14:07 UTC (rev 8073)
+++ trunk/gnue-forms/src/uidrivers/gtk2/widgets/button.py 2005-10-20
13:16:03 UTC (rev 8074)
@@ -63,7 +63,7 @@
gfObject = self._uiDriver._WidgetToGFObj [widget]
- GDebug.printMesg (6, "buttonActivated on %s" % gfObject)
+ assert gDebug (6, "buttonActivated on %s" % gfObject)
action = events.Event ('buttonActivated', gfObject)
self._eventHandler (action)
Modified: trunk/gnue-forms/src/uidrivers/qt/QTApp.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt/QTApp.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-forms/src/uidrivers/qt/QTApp.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -39,7 +39,7 @@
global __QtApp
if not __QtApp:
- GDebug.printMesg(6,"QtApp initializing")
+ assert gDebug(6,"QtApp initializing")
__QtApp = GFqtApp()
return __QtApp
Modified: trunk/gnue-forms/src/uidrivers/win32/UIdriver.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/win32/UIdriver.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-forms/src/uidrivers/win32/UIdriver.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -292,28 +292,28 @@
win32clipboard.CloseClipboard()
else:
success = 0
- GDebug.printMesg(1,'Unable to open clipboard for read')
+ assert gDebug(1,'Unable to open clipboard for read')
if success:
value = textDecode(success)
else:
- GDebug.printMesg(1,'Unable to obtain clipboard contents. Defaulting to
Empty.')
+ assert gDebug(1,'Unable to obtain clipboard contents. Defaulting to
Empty.')
value = None
- GDebug.printMesg(6, "Getting clipboard value '%s'" % value)
+ assert gDebug(6, "Getting clipboard value '%s'" % value)
event.__result__ = value
def setClipboardContents(self, event):
- GDebug.printMesg(6,"Setting clipboard '%s'" % event.text)
+ assert gDebug(6,"Setting clipboard '%s'" % event.text)
if None == win32clipboard.OpenClipboard():
win32clipboard.EmptyClipboard()
handle = win32clipboard.SetClipboardText(textEncode(event.text))
- GDebug.printMesg(6,"Set Clipboard Data Handle: %s" % handle)
+ assert gDebug(6,"Set Clipboard Data Handle: %s" % handle)
win32clipboard.CloseClipboard()
else:
- GDebug.printMesg(6,'Unable to open clipboard for write')
+ assert gDebug(6,'Unable to open clipboard for write')
def setTitle(self, event):
Modified: trunk/gnue-forms/src/uidrivers/wx/GFwxApp.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx/GFwxApp.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-forms/src/uidrivers/wx/GFwxApp.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -37,7 +37,7 @@
global __wxApp
if not __wxApp:
- GDebug.printMesg(6,"WxApp initializing")
+ assert gDebug(6,"WxApp initializing")
__wxApp = GFwxApp(0)
return __wxApp
@@ -51,7 +51,7 @@
_mainLoop= None
def OnInit(self):
- GDebug.printMesg(6,"WxApp initializing")
+ assert gDebug(6,"WxApp initializing")
wxInitAllImageHandlers()
return True
Modified: trunk/gnue-forms/src/uidrivers/wx/UIdriver.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx/UIdriver.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-forms/src/uidrivers/wx/UIdriver.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -215,29 +215,29 @@
wxTheClipboard.Close()
else:
success = 0
- GDebug.printMesg(1,'Unable to open clipboard for read')
+ assert gDebug(1,'Unable to open clipboard for read')
if success:
value = data.GetText()
else:
- GDebug.printMesg(1,'Unable to obtain clipboard contents. Defaulting to
Empty.')
+ assert gDebug(1,'Unable to obtain clipboard contents. Defaulting to
Empty.')
value = None
- GDebug.printMesg(6, "Getting clipboard value '%s'" % value)
+ assert gDebug(6, "Getting clipboard value '%s'" % value)
event.__result__ = value
def setClipboardContents(self, event):
- GDebug.printMesg(6,"Setting clipboard '%s'" % event.text)
+ assert gDebug(6,"Setting clipboard '%s'" % event.text)
if wxTheClipboard.Open():
value = wxTheClipboard.SetData(wxTextDataObject(event.text))
- GDebug.printMesg(6,"Set Clipboard Status: %s" % value)
+ assert gDebug(6,"Set Clipboard Status: %s" % value)
wxTheClipboard.Close()
else:
- GDebug.printMesg(6,'Unable to open clipboard for write')
+ assert gDebug(6,'Unable to open clipboard for write')
def printout(self, event):
Modified: trunk/gnue-forms/src/uidrivers/wx/common.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx/common.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-forms/src/uidrivers/wx/common.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -162,7 +162,7 @@
def _processEvent(self,event):
- GDebug.printMesg(1,"uiBaseEvtHandler _processEvent was called?!?")
+ assert gDebug(1,"uiBaseEvtHandler _processEvent was called?!?")
#
# mouseEvtHandler
Modified: trunk/gnue-integrator/src/GIObjects.py
===================================================================
--- trunk/gnue-integrator/src/GIObjects.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-integrator/src/GIObjects.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -162,7 +162,7 @@
def run(self):
- GDebug.printMesg(5,"Start Mapping %s." % self.name)
+ assert gDebug(5,"Start Mapping %s." % self.name)
# Prepare Input datasource
if self._inputSource.hasMaster():
@@ -175,7 +175,7 @@
raise Exception,'OutputSources in a Mapping should not have a master'
if not self.append:
- GDebug.printMesg(5,"Append not set: All records in Source %s will be " \
+ assert gDebug(5,"Append not set: All records in Source %s will be " \
% self.destination + 'removed !!!')
# TODO: add code to remove records
# like self._outputSource.sql('delete from %s;' % tablename)
Modified: trunk/gnue-navigator/src/GNObjects.py
===================================================================
--- trunk/gnue-navigator/src/GNObjects.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-navigator/src/GNObjects.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -265,7 +265,7 @@
def run(self):
try:
- GDebug.printMesg(1,'Running %s %s' % (self.type, self.location))
+ assert gDebug(1,'Running %s %s' % (self.type, self.location))
self._controller._clientHandlers[self.type](self, self._params)
except KeyError:
print 'Error! Unknown step type "%s"' % self.type
Modified: trunk/gnue-reports/src/adapters/destinations/printer/bsd.py
===================================================================
--- trunk/gnue-reports/src/adapters/destinations/printer/bsd.py 2005-10-20
09:14:07 UTC (rev 8073)
+++ trunk/gnue-reports/src/adapters/destinations/printer/bsd.py 2005-10-20
13:16:03 UTC (rev 8074)
@@ -67,7 +67,7 @@
print_to = string.replace(string.replace(self.destination, "`",""),';','')
command = (gConfig('LprCommand') + " %s") % (print_to, file)
- GDebug.printMesg(3,'Printing using command: %s' % command)
+ assert gDebug(3,'Printing using command: %s' % command)
os.system(command)
self.deleteTempFile(self.tempfile)
Modified: trunk/gnue-reports/src/base/GRDataMapper.py
===================================================================
--- trunk/gnue-reports/src/base/GRDataMapper.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-reports/src/base/GRDataMapper.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -176,18 +176,18 @@
changed = 0
for field in self.fields.keys():
val = recordset.getField(field)
- GDebug.printMesg(10, 'self=%s,%s'%(self,self.name))
+ assert gDebug(10, 'self=%s,%s'%(self,self.name))
if ( not self.grouping or \
self.fields[field] != val ):
changed = 1
- GDebug.printMesg(10, "Field %s changed after nextRecord (%s,%s,%s,%s)"
% (field, self.initial, self.grouping, self.fields[field], val))
+ assert gDebug(10, "Field %s changed after nextRecord (%s,%s,%s,%s)" %
(field, self.initial, self.grouping, self.fields[field], val))
break
- GDebug.printMesg(10, "After _precheckNextFields, changed=%s" % changed)
+ assert gDebug(10, "After _precheckNextFields, changed=%s" % changed)
return changed
def _dsResultSetActivated (self, event):
- GDebug.printMesg (5, 'GRDataMapper._dsResultSetActivated on %s' %
self.name)
+ assert gDebug (5, 'GRDataMapper._dsResultSetActivated on %s' % self.name)
self._resultsets.insert (0, event.resultSet)
@@ -271,7 +271,7 @@
self.sectionMap[section] = mapper
if not self.sourceMap.has_key(source):
- GDebug.printMesg(5,"Setting section %s as source controller" % self.name)
+ assert gDebug(5,"Setting section %s as source controller" % self.name)
self.sourceMap[source] = [mapper]
mapper.toplevel = 1
if source != None:
@@ -282,7 +282,7 @@
self.sourceMap[source][-1].grouping = 1
self.sourceMap[source].append(mapper)
- GDebug.printMesg (10, "sourceMap=%s" % self.sourceMap)
+ assert gDebug (10, "sourceMap=%s" % self.sourceMap)
def addFieldToSection(self, section, field, bound=1):
self.sectionMap[section].addField(field)
@@ -305,7 +305,7 @@
def getFirstRecord(self, source):
if source == None:
- GDebug.printMesg (4, 'Skipping ResultSet creation for empty source')
+ assert gDebug (4, 'Skipping ResultSet creation for empty source')
return None
for s in self.sourceMap[source]:
@@ -316,7 +316,7 @@
# Only load a new resultset if this is not a child source
# as child sources were queries by the master
if controlSection.parent == None or controlSection.parent.source == "":
- GDebug.printMesg (4, 'Creating ResultSet for source %s' % source)
+ assert gDebug (4, 'Creating ResultSet for source %s' % source)
controlSection.resultset = \
self.sources.getDataSource(source).createResultSet(readOnly=1)
if controlSection.resultset.nextRecord():
@@ -324,7 +324,7 @@
else:
controlSection.__nextRecord = None
else:
- GDebug.printMesg(4, 'Getting pre-created ResultSet for source "%s";
parent=%s' \
+ assert gDebug(4, 'Getting pre-created ResultSet for source "%s";
parent=%s' \
% (source, controlSection.parent))
controlSection.resultset = controlSection._resultsets.pop()
# resultset =
self.sourceMap[controlSection.parent.source].resultset.current.
@@ -340,9 +340,9 @@
# If None, then this datasource is all used up.
def getNextRecord(self, source):
- GDebug.printMesg (6, 'Getting next record for source %s' % source)
+ assert gDebug (6, 'Getting next record for source %s' % source)
if source == None:
- GDebug.printMesg (6, 'No next record to return for source %s' % source)
+ assert gDebug (6, 'No next record to return for source %s' % source)
return (None, None)
controlSection = self.sourceMap[source][0]
@@ -377,7 +377,7 @@
# What is the current section?
if firstSection == None and changed:
- GDebug.printMesg(10, "After next record, first changed section is
%s" % s.name)
+ assert gDebug(10, "After next record, first changed section is %s" %
s.name)
firstSection = s.name
# and run formula triggers
Modified: trunk/gnue-reports/src/base/GREngine.py
===================================================================
--- trunk/gnue-reports/src/base/GREngine.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-reports/src/base/GREngine.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -44,7 +44,7 @@
def __init__(self, connectionManager):
self._connectionManager = connectionManager
- GDebug.printMesg(1,'GREngine instance started: %s' %
self._connectionManager)
+ assert gDebug(1,'GREngine instance started: %s' % self._connectionManager)
#
# Run the report (reportFile) and generate the XML output.
Modified: trunk/gnue-reports/src/base/GRFilters.py
===================================================================
--- trunk/gnue-reports/src/base/GRFilters.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-reports/src/base/GRFilters.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -64,11 +64,11 @@
try:
module = dyn_import ('gnue.reports.adapters.filters.%s.%s' %
(lastNamespace,parameters['engine']))
- GDebug.printMesg(5,'Import of Filter at gnue.reports.adapters.filters.'+\
+ assert gDebug(5,'Import of Filter at gnue.reports.adapters.filters.'+\
'%s.%s successful.' %
(lastNamespace,parameters['engine']))
except ImportError:
module = dyn_import ('gnue.reports.adapters.filters.general.%s' %
parameters['engine'])
- GDebug.printMesg(5,'Import of Filter at gnue.reports.adapters.filters.'+\
+ assert gDebug(5,'Import of Filter at gnue.reports.adapters.filters.'+\
'general.%s successful.' % parameters['engine'])
except ImportError:
raise
@@ -110,7 +110,7 @@
def readConfig(self,location):
self._parser = ConfigParser()
- GDebug.printMesg(1,'Filters Configuration File: "%s"' % location)
+ assert gDebug(1,'Filters Configuration File: "%s"' % location)
fileHandle = openResource(location)
Modified: trunk/gnue-reports/src/base/GROutputAdapter.py
===================================================================
--- trunk/gnue-reports/src/base/GROutputAdapter.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-reports/src/base/GROutputAdapter.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -45,7 +45,7 @@
def createTempFile(self, extension='tmp'):
tmpname = tempfile.mktemp('-gr.%s' % extension)
- GDebug.printMesg(2,'Using temporary file %s for output' % tmpname)
+ assert gDebug(2,'Using temporary file %s for output' % tmpname)
outputHandle = open(tmpname, 'w')
return (outputHandle, tmpname)
Modified: trunk/gnue-reports/src/base/GRReport.py
===================================================================
--- trunk/gnue-reports/src/base/GRReport.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-reports/src/base/GRReport.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -91,7 +91,7 @@
# Connect to databases
- GDebug.printMesg(3,"Initializing DataSource Connections")
+ assert gDebug(3,"Initializing DataSource Connections")
parameters = self._parameters
Modified: trunk/gnue-reports/src/base/layout/ContainerElement.py
===================================================================
--- trunk/gnue-reports/src/base/layout/ContainerElement.py 2005-10-20
09:14:07 UTC (rev 8073)
+++ trunk/gnue-reports/src/base/layout/ContainerElement.py 2005-10-20
13:16:03 UTC (rev 8074)
@@ -71,7 +71,7 @@
# it needs to be called with processAsController.
if child._mymapper and child._mymapper.toplevel:
- GDebug.printMesg(10, "Calling new controlling section")
+ assert gDebug(10, "Calling new controlling section")
child.processAsController(dest, mapper)
# ..otherwise call the GRSection's process method.
Modified: trunk/gnue-reports/src/base/layout/GRLayout.py
===================================================================
--- trunk/gnue-reports/src/base/layout/GRLayout.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-reports/src/base/layout/GRLayout.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -159,7 +159,7 @@
object._mymapper = self._mapper.sectionMap[object._section]
- GDebug.printMesg(6,'Mapping field "%s" to section "%s"' \
+ assert gDebug(6,'Mapping field "%s" to section "%s"' \
% (object.name, object._section))
self._mapper.addFieldToSection(object._section, object.name)
@@ -177,7 +177,7 @@
object._section = s._name
object._mymapper = self._mapper.sectionMap[s._name]
- GDebug.printMesg(6,'Mapping summary %s [%s] to section %s' \
+ assert gDebug(6,'Mapping summary %s [%s] to section %s' \
% (object._field, object.function, object._section))
self._mapper.addSummaryToSection(object.function,
object._section, object._field,
object._formula)
@@ -196,7 +196,7 @@
object._section = s._name
object._mymapper = self._mapper.sectionMap[s._name]
- GDebug.printMesg(6,'Mapping formula "%s" to section "%s"' \
+ assert gDebug(6,'Mapping formula "%s" to section "%s"' \
% (object.name, object._section))
self._mapper.addFormulaToSection(object._section, object.name, object)
Modified: trunk/gnue-reports/src/base/layout/GRSection.py
===================================================================
--- trunk/gnue-reports/src/base/layout/GRSection.py 2005-10-20 09:14:07 UTC
(rev 8073)
+++ trunk/gnue-reports/src/base/layout/GRSection.py 2005-10-20 13:16:03 UTC
(rev 8074)
@@ -74,7 +74,7 @@
#
def processAsController(self, dest, mapper):
- GDebug.printMesg(10,
+ assert gDebug(10,
"Controlling section %s's processAsController() called" % self._name)
if self._source == None:
@@ -149,7 +149,7 @@
def process(self, dest, mapper, isfirst, islast, firstSection, nextSection):
self.processTrigger('Pre-Section')
- GDebug.printMesg(10,"Repeating Section %s" % self._name)
+ assert gDebug(10,"Repeating Section %s" % self._name)
## structuralComment(dest,"<!-- [section:%s] -->" % self._name)
nextSection = self.processChildren(dest, mapper, isfirst, islast,
firstSection, nextSection)
@@ -162,6 +162,6 @@
pass
## structuralComment(dest,"<!-- [/section:%s] -->" % self._name)
- GDebug.printMesg(10,"Leaving section %s" % self._name)
+ assert gDebug(10,"Leaving section %s" % self._name)
self.processTrigger('Post-Section')
return nextSection
Modified: trunk/gnue-reports/src/client/GRRun.py
===================================================================
--- trunk/gnue-reports/src/client/GRRun.py 2005-10-20 09:14:07 UTC (rev
8073)
+++ trunk/gnue-reports/src/client/GRRun.py 2005-10-20 13:16:03 UTC (rev
8074)
@@ -49,7 +49,7 @@
print string.join(message),
def _quietprintSuppress(*message):
- GDebug.printMesg(1,string.join(message))
+ assert gDebug(1,string.join(message))
class GRRun(GClientApp):
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r8074 - in trunk: gnue-common/src/datasources gnue-common/src/definitions gnue-common/src/formatting gnue-common/src/logic gnue-common/src/logic/adapters gnue-designer/src/base gnue-designer/src/base/tools gnue-designer/src/forms gnue-designer/src/forms/LayoutEditor gnue-designer/src/reports gnue-designer/src/schema/DiaEditor gnue-designer/src/uidrivers/wx/docks gnue-designer/src/uidrivers/wx/uihelpers gnue-forms/src/GFObjects gnue-forms/src/uidrivers/_base/widgets gnue-forms/src/uidrivers/gtk2 gnue-forms/src/uidrivers/gtk2/widgets gnue-forms/src/uidrivers/qt gnue-forms/src/uidrivers/win32 gnue-forms/src/uidrivers/wx gnue-integrator/src gnue-navigator/src gnue-reports/src/adapters/destinations/printer gnue-reports/src/base gnue-reports/src/base/layout gnue-reports/src/client,
jamest <=