Changeset 460

Show
Ignore:
Timestamp:
Wed Jun 18 17:59:29 2008
Author:
Brian
Message:

Only initialize followers array when graphic objects are created

Files:

Legend:

Unmodified
Added
Removed
Modified
  • ganttpv/trunk/ORM.py

    r459 r460  
    376 376 # -----------  
    377 377 class ORMShape(Data.Object):  
    378           # add methods to shape object  
      378     def __init__(self, *parms):  
      379         Data.Object.__init__(self, *parms)  
      380         self._SetInShell('followers', [])  
    379 381  
    380 382 ##    def ClearFollowers(self):  # objects don't have this method soon enough  
     
    2580 2582         '''  
    2581 2583         if debug: print '--> creating node for ', shape  
    2582           # shape._SetInShell('canvas', self)  # needed for followers  
    2583    
    2584   ##        # add methods to shape object  
    2585   ##        def AddFollower(self, follower_shape):  
    2586   ##            self.followers.append(follower_shape)  
    2587   ##        def RemoveFollower(self, follower_shape):  
    2588   ##            pass  
    2589   ##            #self.followers.append(follower_shape)  
    2590   ##        shape._SetInShell('AddFollower', AddFollower)  
    2591   ##        shape._SetInShell('RemoveFollower', RemoveFollower)  
    2592           shape._SetInShell('followers', [])  
    2593   ##        shape.ClearFollowers()  # objects don't have this method yet  
    2594 2584  
    2595 2585         orm_object = shape.Get('Target')