commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/forms/src GFDisplayHandler.py GFObjects/GF...


From: James Thompson
Subject: gnue/forms/src GFDisplayHandler.py GFObjects/GF...
Date: Mon, 17 Mar 2003 23:28:10 -0500

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     James Thompson <address@hidden> 03/03/17 23:28:10

Modified files:
        forms/src      : GFDisplayHandler.py 
        forms/src/GFObjects: GFImage.py 

Log message:
        more image work

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/GFDisplayHandler.py.diff?tr1=1.46&tr2=1.47&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/GFObjects/GFImage.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: gnue/forms/src/GFDisplayHandler.py
diff -c gnue/forms/src/GFDisplayHandler.py:1.46 
gnue/forms/src/GFDisplayHandler.py:1.47
*** gnue/forms/src/GFDisplayHandler.py:1.46     Mon Mar 10 00:42:55 2003
--- gnue/forms/src/GFDisplayHandler.py  Mon Mar 17 23:28:10 2003
***************
*** 905,907 ****
--- 905,914 ----
  
  
  
+ #############################################################################
+ #
+ # ImageDiplayHandler
+ #
+ class ImageDisplayHandler(FieldDisplayHandler):
+   def __init__(self, entry, eventHandler):
+     FieldDisplayHandler.__init__(self, entry, eventHandler, None)
Index: gnue/forms/src/GFObjects/GFImage.py
diff -c gnue/forms/src/GFObjects/GFImage.py:1.1 
gnue/forms/src/GFObjects/GFImage.py:1.2
*** gnue/forms/src/GFObjects/GFImage.py:1.1     Sat Mar 15 20:53:17 2003
--- gnue/forms/src/GFObjects/GFImage.py Mon Mar 17 23:28:10 2003
***************
*** 32,38 ****
  #
  
  from GFValue import GFValue
! 
  #
  #GFLabel
  #
--- 32,38 ----
  #
  
  from GFValue import GFValue
! from gnue.forms import GFDisplayHandler
  #
  #GFLabel
  #
***************
*** 61,68 ****
    # Routines called during a phaseInit
    #
    def initialize(self):
!     self._block = self.findParentOfType('GFBlock')
! 
  
  
  
--- 61,99 ----
    # Routines called during a phaseInit
    #
    def initialize(self):
!     #
!     # Find parents/relatives
!     #
! 
!     # ...Block
!     try:
!       self._block = block = 
self.findParentOfType('GFForm')._logic._blockMap[self.block]
!       block._entryList.append(self)
!     except KeyError:
!       raise "Entry references non-existent block '%s'" % self.block           
                      
! 
!     # ...Field
!     try:
!       self._field = field = block._fieldMap[self.field]
!       field._entryList.append(self)
!     except KeyError:
!       raise "Entry references non-existent field '%s'" % self.field
! 
!     # ...Page
!     self._page = self.findParentOfType('GFPage')
!     self._page._entryList.append(self)
!     
!     self._form = self._block._form
!                                         
!     self._displayHandler = GFDisplayHandler.ImageDisplayHandler(self,
!                                                                 
self._form._instance.eventController)
!       
!     #print "INITING IMAGE"
!     #self._block = 
self.findParentOfType('GFForm')._logic._blockMap[self.block]
!     #self._field = self._block._fieldMap[self.field]
!     #self._field._entryList.append(self)
!     #        
!     #print "Block, _field, field", self._block, self._field, self.field
  
  
  




reply via email to

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