src/core/core.scale.js
function() {
		var me = this;
		if (me.margins) {
			me.paddingLeft = Math.max(me.paddingLeft - me.margins.left, 0);
			me.paddingTop = Math.max(me.paddingTop - me.margins.top, 0);
			me.paddingRight = Math.max(me.paddingRight - me.margins.right, 0);
			me.paddingBottom = Math.max(me.paddingBottom - me.margins.bottom, 0);
		}
	}
function() {
		var me = this;
		if (me.margins) {
			me.paddingLeft = Math.max(me.paddingLeft - me.margins.left, 0);
			me.paddingTop = Math.max(me.paddingTop - me.margins.top, 0);
			me.paddingRight = Math.max(me.paddingRight - me.margins.right, 0);
			me.paddingBottom = Math.max(me.paddingBottom - me.margins.bottom, 0);
		}
	}
function ( ) { var me = this ; if ( me . margins ) { me . paddingLeft = Math . max ( me . paddingLeft - me . margins . left , 0 ) ; me . paddingTop = Math . max ( me . paddingTop - me . margins . top , 0 ) ; me . paddingRight = Math . max ( me . paddingRight - me . margins . right , 0 ) ; me . paddingBottom = Math . max ( me . paddingBottom - me . margins . bottom , 0 ) ; } }
Handle margins and padding interactions
@private
Handle margins and padding interactions