def selUpdate( self ): if self.selection.size: if WorldEditor.isKeyDown( KEY_C ): self.selEditor = WorldEditor.ChunkEditor( self.selection ) else: self.selEditor = WorldEditor.ChunkItemEditor( self.selection ) WorldEditor.setCurrentEditors( self.selEditor ) print "Selected a", self.selEditor.description else: self.selEditor = None WorldEditor.setCurrentEditors()
def onStop( self ): self.selEditor = None WorldEditor.setCurrentEditors() # Remove the closed captions commentary viewer self.cc.visible = 0 self.cc.delAsView() del self.cc # Remove options entries that are messy and transient WorldEditor.saveOptions() return 0
def selUpdate( self ): try: # tell big bang what the current selection is WorldEditor.revealSelection( self.selection ) if self.selection.size: self.selEditor = WorldEditor.ChunkItemEditor( self.selection ) WorldEditor.setCurrentEditors( self.selEditor ) #if hasattr(self.selEditor, "description"): # print "Selected a", str(self.selEditor.description) #else: # print "Selected a group" # inform the user of stats about the selection #if ( self.objInfo.shellMode == 1 and self.selection.size > 1): # WorldEditor.showChunkReport( self.selection ) else: self.selEditor = None WorldEditor.setCurrentEditors() except EnvironmentError, e: WorldEditor.addCommentaryMsg( e.args[0], 1 )