ajack 2004/03/28 11:04:55
Modified: python/gump/document forrest.py
python/gump/model depend.py
Log:
Attempt to implement <sysproperty (as Stefan did for traditional),
and removed the hard coded settings for:
1) java.awt.headless
2) build.sysclasspath
3) clonevm
... so we can control them as needed, not brute force.
Hopefully we get an environment more matching traditional (and
problems like xdocslets spinning goes away).
Revision Changes Path
1.118 +25 -11 gump/python/gump/document/forrest.py
Index: forrest.py
===================================================================
RCS file: /home/cvs/gump/python/gump/document/forrest.py,v
retrieving revision 1.117
retrieving revision 1.118
diff -u -r1.117 -r1.118
--- forrest.py 26 Mar 2004 02:27:15 -0000 1.117
+++ forrest.py 28 Mar 2004 19:04:55 -0000 1.118
@@ -1650,16 +1650,30 @@
def documentProperties(self,xdocNode,propertyContainer,title='Properties'):
properties=propertyContainer.getProperties()
- if not properties: return
+ sysproperties=propertyContainer.getSysProperties()
+ if not properties and not sysproperties: return
propertiesSection=xdocNode.createSection(title)
+
+ if sysproperties:
+ # System Properties
+ sysPropertiesSection=propertiesSection.createSection('System
Properties')
+
syspropertiesTable=sysPropertiesSection.createTable(['Name','Value','XML'])
+ for sysproperty in sysproperties:
+ syspropertyRow=syspropertiesTable.createRow()
+ syspropertyRow.createData(sysproperty.getName())
+ syspropertyRow.createData(sysproperty.getValue())
+ syspropertyRow.createData(sysproperty.getXMLData())
- propertiesTable=propertiesSection.createTable(['Name','Value','XML'])
- for property in properties:
- propertyRow=propertiesTable.createRow()
- propertyRow.createData(property.getName())
- propertyRow.createData(property.getValue())
- propertyRow.createData(property.getXMLData())
+ if properties:
+ # Standard Properties
+ standardPropertiesSection=propertiesSection.createSection('Standard
Properties')
+
propertiesTable=standardPropertiesSection.createTable(['Name','Value','XML'])
+ for property in properties:
+ propertyRow=propertiesTable.createRow()
+ propertyRow.createData(property.getName())
+ propertyRow.createData(property.getValue())
+ propertyRow.createData(property.getXMLData())
def documentXML(self,xdocNode,xmlOwner):
1.23 +1 -1 gump/python/gump/model/depend.py
Index: depend.py
===================================================================
RCS file: /home/cvs/gump/python/gump/model/depend.py,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- depend.py 24 Mar 2004 15:19:22 -0000 1.22
+++ depend.py 28 Mar 2004 19:04:55 -0000 1.23
@@ -20,7 +20,7 @@
from gump.model.state import *
from gump.model.object import NamedModelObject
-from gump.model.property import Property, PropertyContainer
+from gump.model.property import Property
from gump.utils.note import *
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]