.. _widgetpedia/elements/layout/bordercontainer:
borderContainer
===============
Il ``borderContainer`` è un elemento che serve a definire un layout.
In pratica un contenitore che ha la particolarità di identificare al suo interno 3 regioni in verticale ed altrettante in orizzontale.
* top
* center
* bottom
* left
* center
* right
Ogni elemento in esso contenuto deve specificare attraverso l'attributo *region* dove si trova.
Un ``borderContainer`` può contenere in ogni sua regione altri borderContainer annidati o altri pane (``contentPane, framePane``) o altri container (``tabContainer, stackContainer``)
.. raw:: html
.. raw:: html
**Parametri:**
+------------------------+------+--------------------------------------------------+
| Nome parametro | Tipo | Descrizione |
+========================+======+==================================================+
|region |T |Permette di assegnare una "region", uguale a |
| | |"top", "center" o "bottom" per la suddivisione |
| | |verticale della pagina, "left", "center", o |
| | |"right" per la suddivisione orizzontale |
+------------------------+------+--------------------------------------------------+
|splitter |B |Se impostato a "True" rende la linea di |
| | |separazione tra due spazi trascinabile |
+------------------------+------+--------------------------------------------------+
|datapath |T |Permette di assegnare uno specifico datapath da |
| | |cui leggere e in cui scrivere i dati dei campi |
| | |interni al contenitore. |
+------------------------+------+--------------------------------------------------+
|closable |B |Se impostato a True, l'area verrà creata come |
| | |richiudibile con una linguetta. Alternativamente, |
| | |impostando closable='close', di default al |
| | |caricamento l'area sarà presentata come chiusa. |
+------------------------+------+--------------------------------------------------+
|closable\_ |T |Permette di definire alcuni parametri della |
| | |linguetta di chiusura (es: |
| | |closable_background='green', |
| | |closable_transition='2s') |
+------------------------+------+--------------------------------------------------+
|design |T |Permette di indicare delle varianti di |
| | |suddivisione dello spazio (es: design='sidebar' |
| | |permette di suddividere prima in left-center- |
| | |right, design='headline', il default, permette di |
| | |suddividere prima in top-center-right) |
+------------------------+------+--------------------------------------------------+
| *Html Parametri* |
+------------------------+------+--------------------------------------------------+
|_class |T |Permette di assegnare una specifica classe CSS al |
| | |widget |
+------------------------+------+--------------------------------------------------+
|height |T |Permette di assegnare un'altezza al widget |
+------------------------+------+--------------------------------------------------+
|width |T |Permette di assegnare una larghezza al widget |
+------------------------+------+--------------------------------------------------+
|border |T |Permette di assegnare un bordo al widget |
+------------------------+------+--------------------------------------------------+
|rounded |L |Permette di assegnare un arrotondamento al widget |
+------------------------+------+--------------------------------------------------+
|style |T |Permette di assegnare uno stile (da esprimersi |
| | |come serie di attributi CSS) al widget |
+------------------------+------+--------------------------------------------------+
|background |T |Permette di assegnare uno sfondo al widget |
+------------------------+------+--------------------------------------------------+
| *inside TabContainer Parametri* |
+------------------------+------+--------------------------------------------------+
|pageName |T | |
+------------------------+------+--------------------------------------------------+