[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue designer/src/schema/TableEditor.py forms/d...
From: |
Jason Cater |
Subject: |
gnue designer/src/schema/TableEditor.py forms/d... |
Date: |
Tue, 25 Mar 2003 17:11:17 -0500 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: Jason Cater <address@hidden> 03/03/25 17:11:16
Modified files:
designer/src/schema: TableEditor.py
forms/doc : Developers-Guide.sxw
forms/src : GFParser.py
Log message:
fixed parent tag issues/updated tag reference in dev guide
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/designer/src/schema/TableEditor.py.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/doc/Developers-Guide.sxw.diff?tr1=1.29&tr2=1.30&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/GFParser.py.diff?tr1=1.106&tr2=1.107&r1=text&r2=text
Patches:
Index: gnue/designer/src/schema/TableEditor.py
diff -c gnue/designer/src/schema/TableEditor.py:1.7
gnue/designer/src/schema/TableEditor.py:1.8
*** gnue/designer/src/schema/TableEditor.py:1.7 Mon Feb 17 02:32:53 2003
--- gnue/designer/src/schema/TableEditor.py Tue Mar 25 17:11:16 2003
***************
*** 197,270 ****
def OnCellChange(self, evt):
! attr = self.rowList[evt.GetRow()]
value = self.grid.GetCellValue(evt.GetRow(), evt.GetCol())
- try:
- oldvalue = self.mappedTriggers[attr]
- except:
- oldvalue = ""
! if oldvalue == value:
! return
!
! trigType = self.object._validTriggers[attr]
!
! try:
! trigger = self.triggerMap[attr]
! new = 0
! except KeyError:
! trigger = GTrigger(self.object, trigType)
! new = 1
!
! oldStuff = {}
! newStuff = {}
!
! # If custom trigger, save the text in case the user changes his mind
! if oldvalue == '(Custom Trigger)':
! try:
! self.object.__triggerHistory
! except:
! self.object.__triggerHistory = {}
! self.object.__triggerHistory[attr] = trigger.getChildrenAsContent()
! elif oldvalue:
! oldStuff[src] = oldvalue
! newStuff[src] = ""
!
! # Clear any old content
! trigger._children = []
!
! if value:
! if value == '(Custom Trigger)':
! try:
! # Restore a previous life's custom trigger text...
! text = self.object.__triggerHistory[attr]
! except:
! # ... or not, and create a new blank trigger
! text = "##\n## %s\n##\n\nreturn\n\n" % (self._generateName(trigger))
! trigger.src = None
! GContent(trigger,text)
! elif value:
! # named trigger
! trigger.src = value
! if not oldStuff.has_key('src'):
! oldStuff['src'] = ''
! newStuff['src'] = value
!
! if new:
! self.dispatchEvent('ObjectCreated',object=trigger,
originator=__name__)
! else:
! self.dispatchEvent('ObjectModified',object=trigger,
originator=__name__,
! old=oldStuff, new=newStuff)
!
! if trigger.src:
!
self.dispatchEvent('TriggerSelected',object=self.namedMap[trigger.src],
originator=__name__)
! else:
! self.dispatchEvent('TriggerSelected',object=trigger,
originator=__name__)
! else:
! # No trigger
! self.object._children.pop(self.object._children.index(trigger))
! self.dispatchEvent('ObjectDeleted',object=trigger, originator=__name__)
! self.dispatchEvent('TriggerSelected',object=None, originator=__name__)
def saveRuntimeSettings(self):
--- 197,206 ----
def OnCellChange(self, evt):
! field = self.table._fieldList[evt.GetRow()]
value = self.grid.GetCellValue(evt.GetRow(), evt.GetCol())
! print field, value
def saveRuntimeSettings(self):
Index: gnue/forms/doc/Developers-Guide.sxw
Index: gnue/forms/src/GFParser.py
diff -c gnue/forms/src/GFParser.py:1.106 gnue/forms/src/GFParser.py:1.107
*** gnue/forms/src/GFParser.py:1.106 Sun Mar 23 22:39:18 2003
--- gnue/forms/src/GFParser.py Tue Mar 25 17:11:16 2003
***************
*** 112,118 ****
'Required': 1,
'Importable': 1,
'SingleInstance': 1,
! 'ParentTags': ('layout',),
'Description': 'TODO' },
'layout': {
--- 112,118 ----
'Required': 1,
'Importable': 1,
'SingleInstance': 1,
! 'ParentTags': ('form',),
'Description': 'TODO' },
'layout': {
***************
*** 120,126 ****
'Required': 1,
'Importable': 1,
'SingleInstance': 1,
! 'ParentTags': ('layout',),
'Description': 'TODO' ,
'Attributes': {
'tabbed': {
--- 120,126 ----
'Required': 1,
'Importable': 1,
'SingleInstance': 1,
! 'ParentTags': ('form',),
'Description': 'TODO' ,
'Attributes': {
'tabbed': {
***************
*** 262,267 ****
--- 262,268 ----
'Positionable': 1,
'ParentTags': ('page',),
'Description': 'TODO' },
+
'field': {
'BaseClass': GFObjects.GFField,
'Importable':1,
***************
*** 481,487 ****
'block': {
'Required': 1,
'Typecast': GTypecast.name,
! 'Description': 'The block to which this scrollbar scrolls.' }
},
## 'width': {
## 'Required': 1,
## 'Typecast': GTypecast.whole,
--- 482,488 ----
'block': {
'Required': 1,
'Typecast': GTypecast.name,
! 'Description': 'The {block} to which this scrollbar scrolls.'
} },
## 'width': {
## 'Required': 1,
## 'Typecast': GTypecast.whole,
***************
*** 649,688 ****
'Description': 'TODO' } },
'MixedContent': 1,
'SingleInstance': 1,
- 'ParentTags': ('options',),
- 'Description': 'TODO' },
-
- 'height': {
- 'BaseClass': GFObjects.GFOption,
- 'Attributes': {
- 'name': {
- 'Typecast': GTypecast.name,
- 'ValueSet': {
- 'height': {} },
- 'Default': 'height',
- 'Description': 'TODO' },
- 'value': {
- 'Typecast': GTypecast.text,
- 'Description': 'TODO' } },
- 'MixedContent': 1,
- 'SingleInstance': 1,
- 'Deprecated': 'Use the <form> attribute "height" instead.',
- 'ParentTags': None,
- 'Description': 'TODO' },
-
- 'width': {
- 'BaseClass': GFObjects.GFOption,
- 'Attributes': {
- 'name': {
- 'Typecast': GTypecast.name,
- 'ValueSet': {
- 'width': {} },
- 'Default': 'width' },
- 'value': {
- 'Typecast': GTypecast.text } },
- 'MixedContent': 1,
- 'SingleInstance': 1,
- 'Deprecated': 'Use the <form> attribute "width" instead.',
'ParentTags': ('options',),
'Description': 'TODO' },
--- 650,655 ----
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue designer/src/schema/TableEditor.py forms/d...,
Jason Cater <=