X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/6746dc89c47ed01b165cc1152533605f97eb8e8d..refs/heads/master:/docs/source/ButtonGroup.html diff --git a/docs/source/ButtonGroup.html b/docs/source/ButtonGroup.html index 56bfcf11..998ea5f3 100644 --- a/docs/source/ButtonGroup.html +++ b/docs/source/ButtonGroup.html @@ -3,8 +3,8 @@
/** - * @class Ext.container.ButtonGroup - * @extends Ext.panel.Panel - * <p>Provides a container for arranging a group of related Buttons in a tabular manner.</p> - * Example usage: - * {@img Ext.container.ButtonGroup/Ext.container.ButtonGroup.png Ext.container.ButtonGroup component} - * <pre><code> - Ext.create('Ext.panel.Panel', { - title: 'Panel with ButtonGroup', - width: 300, - height:200, - renderTo: document.body, - html: 'HTML Panel Content', - tbar: [{ - xtype: 'buttongroup', - columns: 3, - title: 'Clipboard', - items: [{ - text: 'Paste', - scale: 'large', - rowspan: 3, - iconCls: 'add', - iconAlign: 'top', - cls: 'x-btn-as-arrow' - },{ - xtype:'splitbutton', - text: 'Menu Button', - scale: 'large', - rowspan: 3, - iconCls: 'add', - iconAlign: 'top', - arrowAlign:'bottom', - menu: [{text: 'Menu Item 1'}] - },{ - xtype:'splitbutton', text: 'Cut', iconCls: 'add16', menu: [{text: 'Cut Menu Item'}] - },{ - text: 'Copy', iconCls: 'add16' - },{ - text: 'Format', iconCls: 'add16' - }] - }] - }); - * </code></pre> + * Provides a container for arranging a group of related Buttons in a tabular manner. + * + * @example + * Ext.create('Ext.panel.Panel', { + * title: 'Panel with ButtonGroup', + * width: 300, + * height:200, + * renderTo: document.body, + * bodyPadding: 10, + * html: 'HTML Panel Content', + * tbar: [{ + * xtype: 'buttongroup', + * columns: 3, + * title: 'Clipboard', + * items: [{ + * text: 'Paste', + * scale: 'large', + * rowspan: 3, + * iconCls: 'add', + * iconAlign: 'top', + * cls: 'btn-as-arrow' + * },{ + * xtype:'splitbutton', + * text: 'Menu Button', + * scale: 'large', + * rowspan: 3, + * iconCls: 'add', + * iconAlign: 'top', + * arrowAlign:'bottom', + * menu: [{ text: 'Menu Item 1' }] + * },{ + * xtype:'splitbutton', text: 'Cut', iconCls: 'add16', menu: [{text: 'Cut Menu Item'}] + * },{ + * text: 'Copy', iconCls: 'add16' + * },{ + * text: 'Format', iconCls: 'add16' + * }] + * }] + * }); + * */ Ext.define('Ext.container.ButtonGroup', { extend: 'Ext.panel.Panel', @@ -65,7 +63,7 @@ Ext.define('Ext.container.ButtonGroup', { alternateClassName: 'Ext.ButtonGroup', /** - * @cfg {Number} columns The <tt>columns</tt> configuration property passed to the + * @cfg {Number} columns The `columns` configuration property passed to the * {@link #layout configured layout manager}. See {@link Ext.layout.container.Table#columns}. */ @@ -87,9 +85,9 @@ Ext.define('Ext.container.ButtonGroup', { * @cfg {Boolean} frame Defaults to <tt>true</tt>. See {@link Ext.panel.Panel#frame}. */ frame: true, - + frameHeader: false, - + internalDefaults: {removeMode: 'container', hideParent: true}, initComponent : function(){ @@ -110,7 +108,7 @@ Ext.define('Ext.container.ButtonGroup', { afterLayout: function() { var me = this; - + me.callParent(arguments); // Pugly hack for a pugly browser: @@ -123,7 +121,7 @@ Ext.define('Ext.container.ButtonGroup', { afterRender: function() { var me = this; - + //we need to add an addition item in here so the ButtonGroup title is centered if (me.header) { // Header text cannot flex, but must be natural size if it's being centered @@ -143,10 +141,10 @@ Ext.define('Ext.container.ButtonGroup', { }); me.suspendLayout = false; } - + me.callParent(arguments); }, - + // private onBeforeAdd: function(component) { if (component.is('button')) {