def _web_send(msg): """Inyect some javascript anynchronously in the web view. Arguments: msg -- the javascript to run in the client; """ if debug: if debug_callback is None: msg_len = 80 print('>>>', msg[:msg_len], "..." if len(msg) > msg_len else "") else: debug_callback(msg) func = asynchronous_gtk_message(implementation.inject_javascript) func(browser, msg)
def msg_confirmar_apertura(self, data): asynchronous_gtk_message(self.controller.msg_confirmar_apertura)(data)
def click_boton(self, data): asynchronous_gtk_message(self.controller.parent._btn_presionado)(data)
def async (self, func, params=None): async_func = asynchronous_gtk_message(func) if params is not None: async_func(params) else: async_func()
self.async(self.controlador._after_ready) def volver(self, data): """Pasamanos para el boton volver.""" self.controlador.modulo.volver() def salir(self, data): """Lllama al metodo salir.""" self.controlador.modulo.salir() def administrador(self, data): """Lllama a la salida al administrador.""" self.controlador.modulo.administrador() def async(self, func, params=None): async_func = asynchronous_gtk_message(func) if params is not None: async_func(params) else: async_func() def sonido_tecla(self, data): self.controlador.modulo.play_sonido_tecla() def sonido_error(self, data): self.controlador.modulo.play_sonido_error() def sonido_warning(self, data): self.controlador.modulo.play_sonido_warning() def sonido_ok(self, data):
def calibrar(self, data): asynchronous_gtk_message(self.parent.calibrar_pantalla)()