# Class "guigen :: ApplicationArea"

Defined in package : guigen

Rappresenta l'area di user interface specifica dell'applicazione, innestata nella struttura comune solitamente definita dagli standard del sito di esposizione.

Annotations

- logicpkg

Direct References guigen :: ContentPanel contentPanels guigen :: AppModule extModules guigen :: ContentPanel homePage guigen :: Menubar menubar guigen :: AppModule modules guigen :: Command onInitCommand guigen :: StaticLinks staticLinks guigen :: Statusbar statusbar guigen :: Titlebar titlebar

Referenced by

- guigen :: ApplicationArea appArea (guigen :: AppWindow)

## Reference guigen :: ContentPanel contentPanels

Contiene i ContentPanel che costituiscono le schermate dell'applicazione. Deprecato (dalla v.1.3): definire le schermate in uno o più AppModule, preferibilmente mantenuti su file separati.

Property | Description
--- | ---
type | guigen :: ContentPanel
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | contentPanels
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | -1
volatile | false

## Reference guigen :: AppModule extModules

Moduli applicativi (insiemi di ContentPanel). Gli AppModule devono essere mantenuti su file separati.

Property | Description
--- | ---
type | guigen :: AppModule
changeable | true
containment | false
defaultValueLiteral | null
derived | false
lowerBound | 0
name | extModules
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | -1
volatile | false

## Reference guigen :: ContentPanel homePage

Il content panel che deve essere considerato la Home Page dell'applicativo.

Property | Description
--- | ---
type | guigen :: ContentPanel
changeable | true
containment | false
defaultValueLiteral | null
derived | false
lowerBound | 0
name | homePage
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference guigen :: Menubar menubar

Struttura del menu dell'applicazione. Il menu deve essere definito in questo punto, mentre la visualizzazione effettiva dipende dalla particolare cartuccia di layout. In alcuni layout potrebbe esserci un unico modo di visualizzare il menu e la visualizzazione potrebbe essere di default (es. in alto sotto al banner dell'applicativo). In altri layout il menu deve essere inserito esplicitamente tramite un particolare widget denominato MenuView che viene espanso con la struttura del menu definita in questo elemento.

Property | Description
--- | ---
type | guigen :: Menubar
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | menubar
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference guigen :: AppModule modules

Moduli applicativi (insiemi di ContentPanel). Deprecato: utilizzare extModules e mantenere gli AppModule su file separati.

Property | Description
--- | ---
type | guigen :: AppModule
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | modules
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | -1
volatile | false

## Reference guigen :: Command onInitCommand

Comandi che vengono eseguiti all'inizializzazione dell'applicazione

Property | Description
--- | ---
type | guigen :: Command
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | onInitCommand
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference guigen :: StaticLinks staticLinks

[[TODO: add documentation here]]

Property | Description
--- | ---
type | guigen :: StaticLinks
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | staticLinks
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference guigen :: Statusbar statusbar

[[TODO: add documentation here]]

Property | Description
--- | ---
type | guigen :: Statusbar
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | statusbar
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference guigen :: Titlebar titlebar

[[TODO: add documentation here]]

Property | Description
--- | ---
type | guigen :: Titlebar
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | titlebar
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Annotation logicpkg

Key | Value
--- | ---
pkg | app

generated on 5-set-2016 at 16.27.37 by metamodeldoc