zaguan¶
Module contents¶
-
class
zaguan.
Zaguan
(uri, controller=None)¶ Bases:
object
Esta clase administra una ventana y le injecta un browser obtenido desde
WebContainerController.get_browser()
. El browser muestra lauri
.Variables: - controller (zaguan.controller.WebContainerController) – se usa para crear el browser.
- uri (str) – indica los recursos que se requieren mostrar en el browser.
- on_close – funcion que se ejecuta al cerrar.
-
__init__
(uri, controller=None)¶ Constructor de Zaguan
Parameters: - uri (str) – la URI del HTML a visualizar en el browser.
- controller (zaguan.controller.WebContainerController) – el controlador.
-
quit
(widget, event)¶ Funcion que se ejecuta al cerrar la ventana. Ejecuta
on_close
con los parametros.Parameters: - widget – parametro que toma cuando Window llama al callback al salir
- event – parametro que toma cuando Window llama al callback al salir
-
run
(settings=None, window=None, debug=False, on_close=None)¶ Si no se pasa una ventana, la crea y la muestra. Obtiene un browser desde
controller
y lo injecta en la ventana.Parameters: - settings (list) – lista de settings a enviar al webkit.
- window (Gtk.Window) – la ventana que contiene el browser donde se visualizará el HTML.
- debug (bool) – indica si se debe abrir las herramientas para desarrollador del browser.
- on_close (function) – funcion que se ejecutará al cerrar.