    Ext.define('Ext.rtl.layout.container.Border', {
        override: 'Ext.layout.container.Border',

        initLayout: function(){
            var me = this;

            if (me.owner.getHierarchyState().rtl) {
                me.padOnContainerProp = 'right';
                me.padNotOnContainerProp = 'left';
                me.horzMarginProp = 'right';
            } else {
                me.padOnContainerProp = 'left';
                me.padNotOnContainerProp = 'right';
                me.horzMarginProp = 'left';
            }
            me.callParent(arguments);
        }
    });