[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/forms/src GFParser.py GFDisplayHandler.py ...
From: |
Jan Ischebeck |
Subject: |
gnue/forms/src GFParser.py GFDisplayHandler.py ... |
Date: |
Wed, 11 Jun 2003 21:00:09 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Branch:
Changes by: Jan Ischebeck <address@hidden> 03/06/11 21:00:09
Modified files:
forms/src : GFParser.py GFDisplayHandler.py
Added files:
forms/src/GFObjects: GFComponent.py
forms/src/uidrivers/gtk2/widgets: component.py
Log message:
Add GFComponent element for forms, add gtk2 bonobo implementation.
On Win32 it should be supported through OLE
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/GFObjects/GFComponent.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/gtk2/widgets/component.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/GFParser.py.diff?tr1=1.110&tr2=1.111&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/GFDisplayHandler.py.diff?tr1=1.56&tr2=1.57&r1=text&r2=text
Patches:
Index: gnue/forms/src/GFDisplayHandler.py
diff -c gnue/forms/src/GFDisplayHandler.py:1.56
gnue/forms/src/GFDisplayHandler.py:1.57
*** gnue/forms/src/GFDisplayHandler.py:1.56 Thu May 22 16:11:02 2003
--- gnue/forms/src/GFDisplayHandler.py Wed Jun 11 21:00:09 2003
***************
*** 950,952 ****
--- 950,964 ----
return im
+
+ ############################################################################
+ #
+ # ComponentDiplayHandler
+ #
+ class ComponentDisplayHandler(FieldDisplayHandler):
+ def __init__(self, entry, eventHandler):
+ FieldDisplayHandler.__init__(self, entry, eventHandler, None)
+
+ def _buildDisplayHelper(self, value, editing):
+ if string.lower(self.entry.type) == 'url':
+ return value
Index: gnue/forms/src/GFParser.py
diff -c gnue/forms/src/GFParser.py:1.110 gnue/forms/src/GFParser.py:1.111
*** gnue/forms/src/GFParser.py:1.110 Fri Jun 6 21:09:14 2003
--- gnue/forms/src/GFParser.py Wed Jun 11 21:00:09 2003
***************
*** 596,601 ****
--- 596,637 ----
'ParentTags': ('page',),
'Description': 'TODO' },
+ 'component': {
+ 'BaseClass': GFObjects.GFComponent,
+ 'Attributes': {
+ 'name': {
+ 'Unique': 1,
+ 'Typecast': GTypecast.name,
+ 'Description': 'TODO' },
+ 'field': {
+ 'Typecast': GTypecast.name,
+ 'References': 'field.name',
+ 'Required': 1,
+ 'Description': 'The name of the field that this ties to.' },
+ 'block': {
+ 'Typecast': GTypecast.name,
+ 'References': 'block.name',
+ 'Required': 1,
+ 'Description': 'The name of the block that this ties to.' },
+ 'mimetype': {
+ 'Typecast': GTypecast.name,
+ 'Required': 1,
+ 'Description': 'TODO' },
+ 'type': {
+ 'Typecast': GTypecast.name,
+ 'ValueSet': {
+ 'URL': {'Label': _('Field contains the URL of the
component')},
+ 'Base64': {'Label': _('Field contains the data of the'+\
+ ' component in Base63 encoding')} },
+ 'Default': "URL",
+ 'Description': 'TODO' },
+ 'focusorder': {
+ 'Typecast': GTypecast.whole,
+ 'Description': 'TODO' } },
+ 'Positionable': 1,
+ 'ParentTags': ('page',),
+ 'Description': 'TODO' },
+
'button': {
'BaseClass': GFObjects.GFButton,
'Importable':1,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/forms/src GFParser.py GFDisplayHandler.py ...,
Jan Ischebeck <=