margins property
set
margins
(dynamic v)
Implementation
set margins(dynamic v)
{
// build PADDINGS array
if (v is String)
{
var s = v.split(',');
// all
if (s.length == 1)
{
marginTop=s[0];
marginRight=s[0];
marginBottom=s[0];
marginLeft=s[0];
}
// top/bottom
else if (s.length == 2)
{
marginTop=s[0];
marginRight=s[1];
marginBottom=s[0];
marginLeft=s[1];
}
// top/bottom
else if (s.length == 3)
{
marginTop=s[0];
marginRight=s[1];
marginBottom=s[2];
marginLeft=s[1];
}
// top/bottom
else if (s.length > 3)
{
marginTop=s[0];
marginRight=s[1];
marginBottom=s[2];
marginLeft=s[3];
}
}
}