def open_win(self, _=None, force_open=False): if self._readonly and not force_open: TK_ROOT.bell() return 'break' # Tell tk to stop processing this event self.win.deiconify() self.win.lift(self.parent) self.win.grab_set() self.win.focus_force() # Focus here to deselect the textbox utils.center_win(self.win, parent=self.parent) self.sel_item(self.selected) self.win.after(2, self.flow_items)
def open_win(self, e=None, force_open=False): if self._readonly and not force_open: TK_ROOT.bell() return 'break' # Tell tk to stop processing this event self.win.deiconify() self.win.lift(self.parent) if self.modal: self.win.grab_set() self.win.focus_force() # Focus here to deselect the textbox utils.center_win(self.win, parent=self.parent) self.sel_item(self.selected) self.win.after(2, self.flow_items)
def open_win(self, e=None, force_open=False): if self._readonly and not force_open: TK_ROOT.bell() return 'break' # Tell tk to stop processing this event self.win.deiconify() self.win.lift(self.parent) if self.modal: self.win.grab_set() self.win.focus_force() # Focus here to deselect the textbox # If we have a sound sampler, hold the system open while the window # is so it doesn't snap open/closed while finding files. if self.sampler is not None and self.sampler_held_open is False: self.sampler_held_open = True self.sampler.system.open_ref() utils.center_win(self.win, parent=self.parent) self.sel_item(self.selected) self.win.after(2, self.flow_items)