# Class "guigen :: WizardPanel"

Defined in package : guigen

Particolare tipo di MultiPanel che prevede una sezione di navigazione in alto che rappresenta la sequenza degli step del wizard. Il naviogatore può essere attivo o passivo. Nel caso in cui il navigatore sia passivo per passare d auno step all'altro è necessario utilizzare il comando ActivateMultiPanelItem agganciato ad un evento collegato ad un pulsante interno al pannello che descrive ciascuno step.

Annotations

- logicpkg
- uipaneldoc

Super and Sub Types

- guigen :: Panel
  - guigen :: MultiPanel
    - guigen :: WizardPanel

Direct Attributes ecore :: EBoolean navigatorActive guigen :: WizardNumberingTypes numberingSchema | Direct References guigen :: TabSwitcher switcher
Inherited Attributes ecore :: EString label ecore :: EString name ecore :: EBoolean scrollable | Inherited References guigen :: Panel panels guigen :: PanelLayout layout guigen :: WidgetLayoutSpecifier layoutSpec

## Attribute ecore :: EBoolean navigatorActive

Se impostato a true la sezione di navigazione sarà cliccabile, permettendo così il salto libero da uno step all'altro.

Property | Description
--- | ---
type | ecore :: EBoolean
changeable | true
defaultValueLiteral | true
derived | false
iD | false
lowerBound | 0
name | navigatorActive
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Attribute guigen :: WizardNumberingTypes numberingSchema

Property | Description
--- | ---
type | guigen :: WizardNumberingTypes
changeable | true
defaultValueLiteral | NO_NUMBERING
derived | false
iD | false
lowerBound | 0
name | numberingSchema
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference guigen :: TabSwitcher switcher

Widget fittizio che permette di associare un event handler all'evento di CLICK sullo step (utilizzabile solo in modalità attiva).

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

## Annotation logicpkg

Key | Value
--- | ---
pkg | ui.panels

## Annotation uipaneldoc

Key | Value
--- | ---
description | Il WizardPanel è un pannello utilizzato realizzare strutture organizzate a wizard: Prevede due sezioni visibili: la lista di " etichette " che servono per attivare i vari step (con evidenza visiva dello step correntemente selezionato) la sezione in cui viene visualizzato il contenuto dello step corrente. All'interno del singolo tab è possibile inserire tutte le tipologie di pannello disponibili. Il WizardPanel può funzionare in tre differenti modalità: wizard passivo: la navigazione tra gli step deve essere comandata dalla business logic (es. tasti di "avanti" o "indietro" all'interno dello step) wizard attivo: la navigazione tra gli step può essere comandata sia dalla business logic (es. tasti di "avanti" o "indietro" all'interno dello step) sia tramite click sulle etichette dei vari step.

generated on 5-set-2016 at 16.27.37 by metamodeldoc