/**
 * @class Ext.tab.Tab
 * @extend Ext.Button
 * @xtype tab
 *
 * Used in the {@link Ext.tab.Bar} component. This shouldn't be used directly, instead use
 * {@link Ext.tab.Bar} or {@link Ext.tab.Panel}.
 */
 
/**
 * @cfg {String} pressedCls
 * The CSS class to be applied to a Tab when it is pressed.
 * Providing your own CSS for this class enables you to customize the pressed state.
 * @accessor
 */
 
/**
 * @cfg {String} activeCls
 * The CSS class to be applied to a Tab when it is active.
 * Providing your own CSS for this class enables you to customize the active state.
 * @accessor
 */
 
/**
 * @cfg {Boolean} [active=false]
 * Set this to `true` to have the tab be active by default.
 * @accessor
 */
 
/**
 * @cfg {String} [title=' ']
 * The title of the card that this tab is bound to.
 * @accessor
 */
 
 /**
 * @cfg {String} [tabPosition='top']
 * The position of the tabbar.
 */
 
/**
 * @cfg {String} [rotation='default']
 * The rotation of the tab buttons in tabbar.
 */
 
/**
 * @event activate
 * Fires when a tab is activated
 * @param {Ext.tab.Tab} this 
 */
 
/**
 * @event deactivate
 * Fires when a tab is deactivated
 * @param {Ext.tab.Tab} this 
 */