/** * */Ext.define('Ext.layout.Abstract', { mixins: ['Ext.mixin.Observable'], isLayout: true, constructor: function(config) { this.initialConfig = config; }, setContainer: function(container) { var me = this; me.container = container; me.mixins.observable.constructor.call(me, me.initialConfig); return me; }, onItemAdd: function() {}, onItemRemove: function() {}, onItemMove: function() {}, onItemCenteredChange: function() {}, onItemFloatingChange: function() {}, onItemDockedChange: function() {}, onItemInnerStateChange: function() {}});