Ignore:
Timestamp:
03/18/13 11:52:35 (13 months ago)
Author:
Ales Erjavec <ales.erjavec@…>
Branch:
default
Message:

Added ping and shadow animations for node items.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/OrangeCanvas/document/schemeedit.py

    r11390 r11411  
    116116        self.__emptyClickButtons = 0 
    117117        self.__channelNamesVisible = True 
     118        self.__nodeAnimationEnabled = True 
    118119        self.__possibleSelectionHandler = None 
    119120        self.__possibleMouseItemsMove = False 
     
    344345        scene = CanvasScene() 
    345346        scene.set_channel_names_visible(self.__channelNamesVisible) 
     347        scene.set_node_animation_enabled(self.__nodeAnimationEnabled) 
    346348        scene.setFont(self.font()) 
    347349 
     
    469471        """ 
    470472        return self.__channelNamesVisible 
     473 
     474    def setNodeAnimationEnabled(self, enabled): 
     475        """ 
     476        Set the node item animation enabled state. 
     477        """ 
     478        if self.__nodeAnimationEnabled != enabled: 
     479            self.__nodeAnimationEnabled = enabled 
     480            self.__scene.set_node_animation_enabled(enabled) 
     481 
     482    def nodeAnimationEnabled(self): 
     483        """ 
     484        Return the node item animation enabled state. 
     485        """ 
     486        return self.__nodeAnimationEnabled 
    471487 
    472488    def undoStack(self): 
     
    545561            self.__view.setScene(self.__scene) 
    546562            self.__scene.set_channel_names_visible(self.__channelNamesVisible) 
     563            self.__scene.set_node_animation_enabled( 
     564                self.__nodeAnimationEnabled 
     565            ) 
     566 
    547567            self.__scene.setFont(self.font()) 
    548568 
Note: See TracChangeset for help on using the changeset viewer.