/**
 * @class Ext.Gadget
 * @extend Ext.Widget
 *
 * `Ext.Gadget` is not actually a class but simply an alternate class name for `Ext.Widget`. It
 * is used primarily for writing cross-toolkit widgets.
 *
 * In the modern toolkit, `Ext.Gadget` is an alternate class name for Ext.Component in order
 * to allow gadgets to be used as `items` in an Ext.Container.
 */