The source code

    Ext.onReady(function() {
    	Ext.QuickTips.init();
    	// Create our instance of tabScrollerMenu
    	var scrollerMenu = new Ext.ux.TabScrollerMenu({
    		maxText  : 15,
    		pageSize : 5
    	});
    	new Ext.Window({
    		height : 200,
    		width  : 400,
    		layout : 'fit',
    		title  : 'Exercising scrollable tabs with a tabscroller menu',
    		items  : {
    			xtype           : 'tabpanel',
    			activeTab       : 0,
    			id              : 'myTPanel',
    			enableTabScroll : true,
    			resizeTabs      : true,
    			minTabWidth     : 75,
    			border          : false,
    			plugins         : [ scrollerMenu ],
    			items           : [
    				{
    					title : 'our first tab'
    				}
    			]
    		}
    	}).show();

    	// Add a bunch of tabs dynamically
    	var tabLimit = 22;
    	(function (num) {
    		for (var i = 1; i <= tabLimit; i++) {
    			var title = 'Tab # ' + i;
    			Ext.getCmp('myTPanel').add({
    				title    : title,
    				html     : 'Hi, i am tab ' + i,
    				tabTip   : title,
    				closable : true
    			});
    		}
    	}).defer(1000);

    });