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];
}
}
}