renaming.py (pymol-open-source-2.2.0) | : | renaming.py (pymol-open-source-2.3.0) | ||
---|---|---|---|---|
skipping to change at line 26 | skipping to change at line 26 | |||
self.mode = mode | self.mode = mode | |||
def get_event_mask(self): | def get_event_mask(self): | |||
return Wizard.event_mask_key | return Wizard.event_mask_key | |||
def do_key(self,k,x,y,m): | def do_key(self,k,x,y,m): | |||
if k in [8,127]: | if k in [8,127]: | |||
self.new_name = self.new_name[:-1] | self.new_name = self.new_name[:-1] | |||
elif k==27: | elif k==27: | |||
cmd.set_wizard() | cmd.set_wizard() | |||
cmd.refresh() | ||||
elif k==32: | elif k==32: | |||
self.new_name = self.new_name + "_" | self.new_name = self.new_name + "_" | |||
elif k>32: | elif k>32: | |||
self.new_name= self.new_name + chr(k) | self.new_name= self.new_name + chr(k) | |||
elif k==10 or k==13: | elif k==10 or k==13: | |||
self.new_name = string.strip(self.new_name) | self.new_name = string.strip(self.new_name) | |||
if self.mode=='object': | if self.mode=='object': | |||
cmd.do("set_name %s,%s"% | cmd.do("set_name %s,%s"% | |||
(self.old_name,self.new_name),log=0) | (self.old_name,self.new_name),log=0) | |||
elif self.mode=='scene': | elif self.mode=='scene': | |||
cmd.do("scene %s,rename,new_key=%s"% | cmd.do("scene %s,rename,new_key=%s"% | |||
(self.old_name,self.new_name),log=0) | (self.old_name,self.new_name),log=0) | |||
cmd.set_wizard() | cmd.set_wizard() | |||
cmd.refresh() | ||||
return 1 | ||||
cmd.refresh_wizard() | cmd.refresh_wizard() | |||
return 1 | return 1 | |||
def get_prompt(self): | def get_prompt(self): | |||
self.prompt = [ self.prefix + self.new_name + "_" ] | self.prompt = [ self.prefix + self.new_name + "_" ] | |||
return self.prompt | return self.prompt | |||
def get_panel(self): | def get_panel(self): | |||
return [ | return [ | |||
[ 1, 'Renaming', '' ], | [ 1, 'Renaming', '' ], | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 0 lines changed or added |