Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Each Page have a layout definition described in the layout and layoutoption keys.

...

 

key
value
description
rotationbooleanenable rotation (global value to set on homepage)
hideTitlebooleanhide cell title
hideDescriptionbooleanhide cell description
nrowsint

numero di righe visibili da cui deve essere composto il layout (insieme a "row_height" darà l'altezza della struttura)

può non essere specificato nel caso in cui "scroll" = "vertical": in questo caso la struttura deve occupare tutto lo spazio visibilenumbor of visibile rows
row_heightint

altezza in px valida per tutte le righe

il contenuto può essere più o meno alto, ed in quest'ultimo caso deve essere tagliato

rows height

valign"top" | "middle" | "bottom"allineamento verticale della struttura rispetto alla pagina nel caso in cui sia specificato "nrows"

table vertical alignment

halign"left" | "center" | "right"allineamento orizzontale della struttura rispetto alla pagina nel caso in cui "width" sia diverso da "100%"

table horizontal alignment

widthint (Es. 80 ->80%)larghezza (in valore percentuale rispetto alla pagina) della strutturatable width
scroll"vertical" | "horizontal"

direzione di scroll per il contenuto della struttura

  • se "horizontal" lo scroll deve avvenire a pagine con un indicatore della pagina corrente (Es. pagination.png)

scrolling direction

cell_margin[int,int,int,int]

margini intorno alla cella

la variabile contiene un array di 4 interi con il rispettivo significato

cell margins [margintop, marginright, marginbottom, marginleft]

colorschemesee below

colorscheme del colore di sfondo delle celle impostato per colonne pari/dispari e righe pari/dispari

il colore di sfondo della cella dovrà seguire questa priorità:

background color for odd / even rows

  • cella (più importante) > colonna > riga (meno importante)
bannerssee belowbanners options
tabslidesee belowtabslide options
lowpanelsee belowlowpanel options

ixedmenu_width

int

fixedmenu size in pixel

banners

  • banners are shown under the header bar;
  • there can only be one banner of type "web" or "text", while if there are more "image" ones a horizontal slider is used;
  • in case of type "web" or "text" the webview height is defined in %.
Code Block
"banners":{
	"portrait":[{
		"type":"web",
		"url":"an_url",
		"height":20
	},{
		"type":"text",
		"txt":"base_64_encode_txt",
		"height":20 
	}],
	"landscape":[{
		"type":"image",
		"url":"an_image_url"
	},{
		"type":"image",
		"url":"another_image_url"
	}],
	"shadow":true|false
}

Colorscheme

1 index based, so first row and column are odd

keyvaluedescription
row_odd_bgcolorstringcolore da utilizzare come sfondo delle righe dispari
row_odd_bgalphafloattrasparenza del colore di sfondo delle righe dispari
row_even_bgcolorstringcolore da utilizzare come sfondo delle righe pari
row_even_bgalphafloattrasparenza del colore di sfondo delle righe pari
col_odd_bgcolorstringcolore da utilizzare come sfondo delle colonne dispari
col_odd_bgalphafloattrasparenza del colore di sfondo delle colonne dispari
col_even_bgcolorstringcolore da utilizzare come sfondo delle colonne pari
col_even_bgalphafloattrasparenza del colore di sfondo delle colonne pari

tabslide

chiave
valore
ruolo

bg_bgcolor (era: bg_color)

stringcolore da utilizzare come sfondo di tutta la barra

bg_bgalpha (era: bg_alpha)

floattrasparenza del colore di sfondo di tutta la barra

text_color

stringcolore da utilizzare per il testo

text_alpha

floattrasparenza del colore del testo

selected_color

stringcolore da utilizzare per il bordo inferiore dell'elemento selezionato

selected_alpha

floattrasparenza del colore per il bordo inferiore dell'elemento selezionato

lowpanel

chiave
valore
ruolo

bg_bgcolor 

stringcolore da utilizzare come sfondo di tutta la barra

bg_bgalpha 

floattrasparenza del colore di sfondo di tutta la barra

text_color

stringcolore da utilizzare per il testo

text_alpha

floattrasparenza del colore del testo
selected_bg_bgcolorstringcolore da utilizzare come sfondo della cella selezionata
selected_bg_bgalphafloattrasparenza del colore di sfondo della cella selezionata
selected_text_colorstringcolore da utilizzare per il testo della cella selezionata
selected_text_alphafloattrasparenza del colore del testo della cella selezionata

Cell

Premesse:

  • tutte le chiavi seguenti sono contenute in una chiave "cell" che si trova nella hash della categoria (allo stesso livello di layoutoption)
  • il blocco del testo avrà sempre larghezza uguale a tutto lo spazio disponibile nella cella (100% della cella quando "text-position" = "top" | "bottom" 1, la larghezza della cella meno la larghezza dell'immagine quando "text-position" = "left" | "right")

anche in caso di overlay = true

NOTA (in caso di layout list, fixedmenu, lowpanel4, lowpanel5): in questi casi devono essere utilizzate solo le chiavi di seguito specificate

  • list, fixedmenutext_position (con valore di default "right"), text_align (con valore di default "left"), text_bgcolortext_bgalpha, title_color + title_alpha, desc_color + desc_alpha), imgsize
  • lowpanel4, lowpanel5: text_position (con valore di default "bottom"), text_align (con valore di default "center"), text_bgcolortext_bgalpha)

un array di interi contenente larghezza ed altezza dell'immagine, da utilizzare sempre in caso di

  • "overlay" = false
  • "overlay" = true e "img-style" = "default"

"overlay" = true e "img-style" = "fill-resize" ?

Il primo elemento dell'array rappresenta la larghezza, il secondo l'altezza [width,height] 

chiave
valore
ruolo
text_position"top" | "bottom" | "right" | "left"posizione del blocco del testo rispetto all'immagine
cell_valign"top" | "middle" | "bottom"

allineamento del contenuto della cella rispetto ad essa

  • se "text-posizion" = "left" | "right" e "overlay" = false, viene utilizzato come valore di default di "text-valign" e "img-valign" se questi non sono specificati in aggiunta
  • se "text-position" = "top" | "bottom" e "overlay" = false, viene utilizzato come valore di allineamento di entrambi immagine e testo
text_valign"top" | "middle" | "bottom"allineamento verticale del blocco del testo rispetto alla cella

da utilizzare soltanto

  • se "text-position" = "left" | "right"
  • se "overlay" = true
img_style"default" | "fill" | "fill-resize"

riempimento dell'immagine rispetto alla cella

Illustrazione

imgsize[int,int] default [80,80]
img_valign"top" | "middle" | "bottom"

allineamento verticale dell'immagine rispetto alla cella

da utilizzare soltanto

  • se "text-position" = "left" | "right"
  • se "overlay" = true
img_halign"left" | "center" | "right"

allineamento orizzontale dell'immagine rispetto alla cella

da utilizzare soltanto

  • se "text-position" = "top" | "bottom"
  • se "overlay" = true
overlaytrue | false

overlay del testo rispetto alla cella

text_align"left" | "center" | "right"allineamento del contenuto all'interno del blocco del testo
bg_bgcolor (era:bgcolor)stringcolore da utilizzare come sfondo della cella
bg_bgalpha (era: bgalpha)floattrasparenza del colore di sfondo della cella
text_bgcolorstringcolore da utilizzare come sfondo del blocco di testo
text_bgalphafloattrasparenza del colore di sfondo del blocco di testo
title_colorstringcolore da utilizzare per il titolo della cella
title_alphafloattrasparenza del colore per il titolo della cella
desc_colorstringcolore da utilizzare per la descrizione della cella
desc_alphafloattrasparenza del colore per la descrizione della cella
tablet_bgcolorstringcolore da utilizzare come sfondo della cella nei tablet
tabtet_bgalphafloattrasparenza del colore di sfondo della cella nei tablet
tablet_title_colorstringcolore da utilizzare per il titolo della cella nei tablet
tablet_title_alphafloattrasparenza del colore per il titolo della cella nei tablet