def print_files(self, filenames, start_height): try: start_height = float(start_height) except: start_height = 0.0 self.print_options = [self._print_files, filenames, {'start_height': start_height}] popup = LaserWarningPopup(title=_('Laser Safety Notice'), size_hint=(0.6, 0.6)) popup.bind(on_dismiss=self.is_safe) popup.open()
def on_enter(self): popup = LaserWarningPopup() popup.bind(on_dismiss=self.is_safe) popup.open()
def print_generator(self, *args, **kwargs): self.print_options = [self._print_generator, args, kwargs] popup = LaserWarningPopup() popup.bind(on_dismiss=self.is_safe) popup.open()
def print_file(self, *args, **kwargs): self.print_options = [self._print_file, args, kwargs] popup = LaserWarningPopup(title=_('Laser Safety Notice'), size_hint=(0.6, 0.6)) popup.bind(on_dismiss=self.is_safe) popup.open()
def print_generator(self, generator, return_name='main_ui', force_source_speed=True): self.print_options = [self._print_generator, generator, {'return_name': return_name, 'force_source_speed': force_source_speed}] popup = LaserWarningPopup() popup.bind(on_dismiss=self.is_safe) popup.open()