Gnr Application

Per scrivere una applicanzione con il sistema GenRo? occorre instanziare un oggetto di classe GnrApplication.

La classe GnrApplication ha due attributi principali:

  • modules
  • data

Il primo è un dizionario che raccoglie i moduli che costituiscono l'applicazione stessa, mentre data è una Bag che contiene tutti i dati relativi all'applicazione. GnrApplication ha anche una proprietà activeModule che restituisce la referenza al modulo correntemente attivo. I metodo principale di GnrApplication sono invece è run() che serve ad avviare l'istanza di applicazione.