commit-gnue
[Top][All Lists]
Advanced

[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,




reply via email to

[Prev in Thread] Current Thread [Next in Thread]