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 la uri.

Variables:
__init__(uri, controller=None)

Constructor de Zaguan

Parameters:
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.