padding property
set
padding
(dynamic v)
Implementation
set padding(dynamic v)
{
// build PADDINGS array
if (v is String)
{
var s = v.split(',');
// all
if (s.length == 1)
{
paddingTop=s[0];
paddingRight=s[0];
paddingBottom=s[0];
paddingLeft=s[0];
}
// top/bottom
else if (s.length == 2)
{
paddingTop=s[0];
paddingRight=s[1];
paddingBottom=s[0];
paddingLeft=s[1];
}
// top/bottom
else if (s.length == 3)
{
paddingTop=s[0];
paddingRight=s[1];
paddingBottom=s[2];
paddingLeft=s[1];
}
// top/bottom
else if (s.length > 3)
{
paddingTop=s[0];
paddingRight=s[1];
paddingBottom=s[2];
paddingLeft=s[3];
}
}
}