/** * @class Ext.Panel */ /** * @cfg {Object} [resizable] * A configuration for a {@link Ext.panel.Resizer Resizer}. * * @since 6.5.0 * @accessor */ /** * @event beforeresizedragstart * Fires before resize starts. Return `false` to cancel dragging. * @param {Ext.Panel} this * @param {Object} context * @param {String} context.edge The edge being resized. * @param {Ext.event.Event} context.event The event. * * @since 6.5.0 */ /** * @event resizedragstart * Fires when the resize starts. * @param {Ext.Panel} this * @param {Object} context * @param {String} context.edge The edge being resized. * @param {Ext.event.Event} context.event The event. * * @since 6.5.0 */ /** * @event resizedrag * Fires for each tick while a drag is active. * @param {Ext.Panel} this * @param {Object} context * @param {String} context.edge The edge being resized. * @param {Ext.event.Event} context.event The event. * @param {Number} context.width The current resized width in pixels. * @param {Number} context.height The current resized height in pixels. * * @since 6.5.0 */ /** * @event resizedragend * Fires when the drag resize is complete. * @param {Ext.Panel} this * @param {Object} context * @param {String} context.edge The edge being resized. * @param {Ext.event.Event} context.event The event. * @param {Number} context.width The final resized width in pixels. * @param {Number} context.height The final resized height in pixels. * * @since 6.5.0 */ /** * @event resizedragcancel * Fires when the drag resize is cancelled. * @param {Ext.Panel} this * @param {Object} context * @param {String} context.edge The edge being resized. * @param {Ext.event.Event} context.event The event. * * @since 6.5.0 */ /** * @property {Boolean} [hasResizable=true] * `true` if this panel has the resizable override added. * * @since 6.5.0 */