pseudoatom.py (pymol-open-source-2.2.0) | : | pseudoatom.py (pymol-open-source-2.3.0) | ||
---|---|---|---|---|
skipping to change at line 26 | skipping to change at line 26 | |||
self.pos = pos | self.pos = pos | |||
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.text = self.text[:-1] | self.text = self.text[:-1] | |||
elif k==27: | elif k==27: | |||
self.cmd.set_wizard() | self.cmd.set_wizard() | |||
self.cmd.refresh() | ||||
elif k==32: | elif k==32: | |||
self.text = self.text + " " | self.text = self.text + " " | |||
elif k>32: | elif k>32: | |||
self.text = self.text + chr(k) | self.text = self.text + chr(k) | |||
elif k==10 or k==13: | elif k==10 or k==13: | |||
self.text = string.strip(self.text) | self.text = string.strip(self.text) | |||
if self.mode=='label': | if self.mode=='label': | |||
obj_name = self.cmd.get_unused_name(string.lower(self.text[0:14] ),0) | obj_name = self.cmd.get_unused_name(string.lower(self.text[0:14] ),0) | |||
self.cmd.pseudoatom(obj_name,pos=self.pos,label=self.text) | self.cmd.pseudoatom(obj_name,pos=self.pos,label=self.text) | |||
self.cmd.set_wizard() | self.cmd.set_wizard() | |||
self.cmd.refresh() | ||||
return 1 | ||||
self.cmd.refresh_wizard() | self.cmd.refresh_wizard() | |||
return 1 | return 1 | |||
def get_prompt(self): | def get_prompt(self): | |||
self.prompt = [ self.prefix + self.text + "_" ] | self.prompt = [ self.prefix + self.text + "_" ] | |||
return self.prompt | return self.prompt | |||
def get_panel(self): | def get_panel(self): | |||
return [ | return [ | |||
[ 2, 'Cancel', 'cmd.set_wizard()' ] | [ 2, 'Cancel', 'cmd.set_wizard()' ] | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 0 lines changed or added |