예제 #1
0
	def onModified( self  ):
		self.target = self.findTarget()
		if not self.target:
			print(( 'onModified, can\'t find script session target, guid: ', self.id ))
			return
		if not self.filePath:
			self.filePath = self.generateFilePath()
		externalFile = open( self.filePath, 'r' )
		content = externalFile.read()
		externalFile.close()
		self.target.script = content
		entity = self.target.getEntity( self.target )
		_MOCK.markProtoInstanceOverrided( self.target, 'script' )
		signals.emit( 'entity.modified', entity )
예제 #2
0
파일: EntityEditor.py 프로젝트: pixpil/gii
	def onPropertyChanged( self, obj, id, value ):
		if _MOCK.markProtoInstanceOverrided( obj, id ):
			self.grid.refershFieldState( id )
		if id == 'name':
			signals.emit( 'entity.renamed', obj, value )
		elif id == 'layer':
			signals.emit( 'entity.renamed', obj, value )
		elif id == 'visible':
			signals.emit( 'entity.visible_changed', obj )
		signals.emit( 'entity.modified', obj, 'introspector' )
예제 #3
0
	def onPropertyChanged( self, obj, id, value ):
		if _MOCK.markProtoInstanceOverrided( obj, id ):
			self.grid.refershFieldState( id )
		if id == 'name':
			signals.emit( 'entity.renamed', obj, value )
		elif id == 'layer':
			signals.emit( 'entity.renamed', obj, value )
		elif id == 'visible':
			signals.emit( 'entity.visible_changed', obj )
		signals.emit( 'entity.modified', obj, 'introspector' )
예제 #4
0
파일: EntityEditor.py 프로젝트: pixpil/gii
	def onPropertyChanged( self, obj, id, value ):
		if _MOCK.markProtoInstanceOverrided( obj, id ):
			self.grid.refershFieldState( id )
		signals.emit( 'entity.modified', obj._entity, 'introspector' )
예제 #5
0
	def onPropertyChanged( self, obj, id, value ):
		if _MOCK.markProtoInstanceOverrided( obj, id ):
			self.grid.refershFieldState( id )
		signals.emit( 'entity.modified', obj._entity, 'introspector' )