CloneSet70


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
52320.950SourceElements[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1558
Closure/closure/goog/ui/buttonrenderer.js
2545
Closure/closure/goog/ui/colormenubuttonrenderer.js
3552
Closure/closure/goog/ui/custombuttonrenderer.js
4553
Closure/closure/goog/ui/dimensionpickerrenderer.js
5648
Closure/closure/goog/ui/filterobservingmenuitemrenderer.js
6549
Closure/closure/goog/ui/flatbuttonrenderer.js
7555
Closure/closure/goog/ui/flatmenubuttonrenderer.js
8552
Closure/closure/goog/ui/linkbuttonrenderer.js
9550
Closure/closure/goog/ui/menubuttonrenderer.js
10548
Closure/closure/goog/ui/menurenderer.js
11545
Closure/closure/goog/ui/menuseparatorrenderer.js
12549
Closure/closure/goog/ui/nativebuttonrenderer.js
13566
Closure/closure/goog/ui/paletterenderer.js
14547
Closure/closure/goog/ui/roundedtabrenderer.js
15555
Closure/closure/goog/ui/submenurenderer.js
16554
Closure/closure/goog/ui/tabbarrenderer.js
17546
Closure/closure/goog/ui/tabrenderer.js
18543
Closure/closure/goog/ui/toolbarbuttonrenderer.js
19645
Closure/closure/goog/ui/toolbarcolormenubuttonrenderer.js
20543
Closure/closure/goog/ui/toolbarmenubuttonrenderer.js
21547
Closure/closure/goog/ui/toolbarrenderer.js
22545
Closure/closure/goog/ui/toolbarseparatorrenderer.js
23548
Closure/closure/goog/ui/tristatemenuitemrenderer.js
Clone Instance
1
Line Count
5
Source Line
58
Source File
Closure/closure/goog/ui/buttonrenderer.js

/**
 * Default renderer for {@link goog.ui.Button}s.  Extends the superclass with
 * the following button-specific API methods:
 * <ul>
 *   <li>{@code getValue} - returns the button element's value
 *   <li>{@code setValue} - updates the button element to reflect its new value
 *   <li>{@code getTooltip} - returns the button element's tooltip text
 *   <li>{@code setTooltip} - updates the button element's tooltip text
 *   <li>{@code setCollapsed} - removes one or both of the button element's
 *       borders
 * </ul>
 * For alternate renderers, see {@link goog.ui.NativeButtonRenderer},
 * {@link goog.ui.CustomButtonRenderer}, and {@link goog.ui.FlatButtonRenderer}.
 * @constructor
 * @extends {goog.ui.ControlRenderer}
 */
goog.ui.ButtonRenderer=  function ( )
                                    {
  goog.ui.ControlRenderer.call(this );
                                    } ;
goog.inherits(goog.ui.ButtonRenderer, goog.ui.ControlRenderer);
goog.addSingletonGetter(goog.ui.ButtonRenderer);


Clone Instance
2
Line Count
5
Source Line
45
Source File
Closure/closure/goog/ui/colormenubuttonrenderer.js

/**
 * Renderer for {@link goog.ui.ColorMenuButton}s.
 * @constructor
 * @extends {goog.ui.MenuButtonRenderer}
 */
goog.ui.ColorMenuButtonRenderer=  function ( )
                                             {
  goog.ui.MenuButtonRenderer.call(this );
                                             } ;
goog.inherits(goog.ui.ColorMenuButtonRenderer, goog.ui.MenuButtonRenderer);
goog.addSingletonGetter(goog.ui.ColorMenuButtonRenderer);


Clone Instance
3
Line Count
5
Source Line
52
Source File
Closure/closure/goog/ui/custombuttonrenderer.js

/**
 * Custom renderer for {@link goog.ui.Button}s.  Custom buttons can contain
 * almost arbitrary HTML content, will flow like inline elements, but can be
 * styled like block-level elements.
 *
 * @constructor
 * @extends {goog.ui.ButtonRenderer}
 */
goog.ui.CustomButtonRenderer=  function ( )
                                          {
  goog.ui.ButtonRenderer.call(this );
                                          } ;
goog.inherits(goog.ui.CustomButtonRenderer, goog.ui.ButtonRenderer);
goog.addSingletonGetter(goog.ui.CustomButtonRenderer);


Clone Instance
4
Line Count
5
Source Line
53
Source File
Closure/closure/goog/ui/dimensionpickerrenderer.js

/**
 * Default renderer for {@link goog.ui.DimensionPicker}s.  Renders the
 * palette as two divs, one with the un-highlighted background, and one with the
 * highlighted background.
 *
 * @constructor
 * @extends {goog.ui.ControlRenderer}
 */
goog.ui.DimensionPickerRenderer=  function ( )
                                             {
  goog.ui.ControlRenderer.call(this );
                                             } ;
goog.inherits(goog.ui.DimensionPickerRenderer, goog.ui.ControlRenderer);
goog.addSingletonGetter(goog.ui.DimensionPickerRenderer);


Clone Instance
5
Line Count
6
Source Line
48
Source File
Closure/closure/goog/ui/filterobservingmenuitemrenderer.js

/**
 * Default renderer for {@link goog.ui.FilterObservingMenuItem}s. Each item has
 * the following structure:
 *    <div class="goog-filterobsmenuitem"><div>...(content)...</div></div>
 *
 * @constructor
 * @extends {goog.ui.MenuItemRenderer}
 */
goog.ui.FilterObservingMenuItemRenderer=  function ( )
                                                     {
  goog.ui.MenuItemRenderer.call(this );
                                                     } ;
goog.inherits(goog.ui.FilterObservingMenuItemRenderer,
              goog.ui.MenuItemRenderer);
goog.addSingletonGetter(goog.ui.FilterObservingMenuItemRenderer);


Clone Instance
6
Line Count
5
Source Line
49
Source File
Closure/closure/goog/ui/flatbuttonrenderer.js

/**
 * Flat renderer for {@link goog.ui.Button}s.  Flat buttons can contain
 * almost arbitrary HTML content, will flow like inline elements, but can be
 * styled like block-level elements.
 * @constructor
 * @extends {goog.ui.ButtonRenderer}
 */
goog.ui.FlatButtonRenderer=  function ( )
                                        {
  goog.ui.ButtonRenderer.call(this );
                                        } ;
goog.inherits(goog.ui.FlatButtonRenderer, goog.ui.ButtonRenderer);
goog.addSingletonGetter(goog.ui.FlatButtonRenderer);


Clone Instance
7
Line Count
5
Source Line
55
Source File
Closure/closure/goog/ui/flatmenubuttonrenderer.js

/**
 * Flat Menu Button renderer. Creates a simpler version of
 * {@link goog.ui.MenuButton} that doesn't look like a button and
 * doesn't have rounded corners. Uses just a <div> and looks more like
 * a traditional <select> element.
 * @constructor
 * @extends {goog.ui.FlatButtonRenderer}
 */
goog.ui.FlatMenuButtonRenderer=  function ( )
                                            {
  goog.ui.FlatButtonRenderer.call(this );
                                            } ;
goog.inherits(goog.ui.FlatMenuButtonRenderer, goog.ui.FlatButtonRenderer);
goog.addSingletonGetter(goog.ui.FlatMenuButtonRenderer);


Clone Instance
8
Line Count
5
Source Line
52
Source File
Closure/closure/goog/ui/linkbuttonrenderer.js

/**
 * Link renderer for {@link goog.ui.Button}s.  Link buttons can contain
 * almost arbitrary HTML content, will flow like inline elements, but can be
 * styled like block-level elements.
 * @constructor
 * @extends {goog.ui.FlatButtonRenderer}
 */
goog.ui.LinkButtonRenderer=  function ( )
                                        {
  goog.ui.FlatButtonRenderer.call(this );
                                        } ;
goog.inherits(goog.ui.LinkButtonRenderer, goog.ui.FlatButtonRenderer);
goog.addSingletonGetter(goog.ui.LinkButtonRenderer);


Clone Instance
9
Line Count
5
Source Line
50
Source File
Closure/closure/goog/ui/menubuttonrenderer.js

/**
 * Renderer for {@link goog.ui.MenuButton}s.  This implementation overrides
 * {@link goog.ui.CustomButtonRenderer#createButton} to create a separate
 * caption and dropdown element.
 * @constructor
 * @extends {goog.ui.CustomButtonRenderer}
 */
goog.ui.MenuButtonRenderer=  function ( )
                                        {
  goog.ui.CustomButtonRenderer.call(this );
                                        } ;
goog.inherits(goog.ui.MenuButtonRenderer, goog.ui.CustomButtonRenderer);
goog.addSingletonGetter(goog.ui.MenuButtonRenderer);


Clone Instance
10
Line Count
5
Source Line
48
Source File
Closure/closure/goog/ui/menurenderer.js

/**
 * Default renderer for {@link goog.ui.Menu}s, based on {@link
 * goog.ui.ContainerRenderer}.
 * @constructor
 * @extends {goog.ui.ContainerRenderer}
 */
goog.ui.MenuRenderer=  function ( )
                                  {
  goog.ui.ContainerRenderer.call(this );
                                  } ;
goog.inherits(goog.ui.MenuRenderer, goog.ui.ContainerRenderer);
goog.addSingletonGetter(goog.ui.MenuRenderer);


Clone Instance
11
Line Count
5
Source Line
45
Source File
Closure/closure/goog/ui/menuseparatorrenderer.js

/**
 * Renderer for menu separators.
 * @constructor
 * @extends {goog.ui.ControlRenderer}
 */
goog.ui.MenuSeparatorRenderer=  function ( )
                                           {
  goog.ui.ControlRenderer.call(this );
                                           } ;
goog.inherits(goog.ui.MenuSeparatorRenderer, goog.ui.ControlRenderer);
goog.addSingletonGetter(goog.ui.MenuSeparatorRenderer);


Clone Instance
12
Line Count
5
Source Line
49
Source File
Closure/closure/goog/ui/nativebuttonrenderer.js

/**
 * Renderer for {@link goog.ui.Button}s.  Renders and decorates native HTML
 * button elements.  Since native HTML buttons have built-in support for many
 * features, overrides many expensive (and redundant) superclass methods to
 * be no-ops.
 * @constructor
 * @extends {goog.ui.ButtonRenderer}
 */
goog.ui.NativeButtonRenderer=  function ( )
                                          {
  goog.ui.ButtonRenderer.call(this );
                                          } ;
goog.inherits(goog.ui.NativeButtonRenderer, goog.ui.ButtonRenderer);
goog.addSingletonGetter(goog.ui.NativeButtonRenderer);


Clone Instance
13
Line Count
5
Source Line
66
Source File
Closure/closure/goog/ui/paletterenderer.js

/**
 * Default renderer for {@link goog.ui.Palette}s.  Renders the palette as an
 * HTML table wrapped in a DIV, with one palette item per cell:
 *
 *    <div class="goog-palette">
 *      <table class="goog-palette-table">
 *        <tbody class="goog-palette-body">
 *          <tr class="goog-palette-row">
 *            <td class="goog-palette-cell">...Item 0...</td>
 *            <td class="goog-palette-cell">...Item 1...</td>
 *            ...
 *          </tr>
 *          <tr class="goog-palette-row">
 *            ...
 *          </tr>
 *        </tbody>
 *      </table>
 *    </div>
 *
 * @constructor
 * @extends {goog.ui.ControlRenderer}
 */
goog.ui.PaletteRenderer=  function ( )
                                     {
  goog.ui.ControlRenderer.call(this );
                                     } ;
goog.inherits(goog.ui.PaletteRenderer, goog.ui.ControlRenderer);
goog.addSingletonGetter(goog.ui.PaletteRenderer);


Clone Instance
14
Line Count
5
Source Line
47
Source File
Closure/closure/goog/ui/roundedtabrenderer.js

/**
 * Rounded corner tab renderer for {@link goog.ui.Tab}s.
 * @constructor
 * @extends {goog.ui.TabRenderer}
 */
goog.ui.RoundedTabRenderer=  function ( )
                                        {
  goog.ui.TabRenderer.call(this );
                                        } ;
goog.inherits(goog.ui.RoundedTabRenderer, goog.ui.TabRenderer);
goog.addSingletonGetter(goog.ui.RoundedTabRenderer);


Clone Instance
15
Line Count
5
Source Line
55
Source File
Closure/closure/goog/ui/submenurenderer.js

/**
 * Default renderer for {@link goog.ui.SubMenu}s.  Each item has the following
 * structure:
 *    <div class="goog-submenu">
 *      ...(menuitem content)...
 *      <div class="goog-menu">
 *        ... (submenu content) ...
 *      </div>
 *    </div>
 * @constructor
 * @extends {goog.ui.MenuItemRenderer}
 */
goog.ui.SubMenuRenderer=  function ( )
                                     {
  goog.ui.MenuItemRenderer.call(this );
                                     } ;
goog.inherits(goog.ui.SubMenuRenderer, goog.ui.MenuItemRenderer);
goog.addSingletonGetter(goog.ui.SubMenuRenderer);


Clone Instance
16
Line Count
5
Source Line
54
Source File
Closure/closure/goog/ui/tabbarrenderer.js

/**
 * Default renderer for {@link goog.ui.TabBar}s, based on the {@code TabPane}
 * code.  The tab bar's DOM structure is determined by its orientation and
 * location relative to tab contents.  For example, a horizontal tab bar
 * located above tab contents looks like this:
 * <pre>
 *   <div class="goog-tab-bar goog-tab-bar-horizontal goog-tab-bar-top">
 *     ...(tabs here)...
 *   </div>
 * </pre>
 * @constructor
 * @extends {goog.ui.ContainerRenderer}
 */
goog.ui.TabBarRenderer=  function ( )
                                    {
  goog.ui.ContainerRenderer.call(this );
                                    } ;
goog.inherits(goog.ui.TabBarRenderer, goog.ui.ContainerRenderer);
goog.addSingletonGetter(goog.ui.TabBarRenderer);


Clone Instance
17
Line Count
5
Source Line
46
Source File
Closure/closure/goog/ui/tabrenderer.js

/**
 * Default renderer for {@link goog.ui.Tab}s, based on the {@code TabPane} code.
 * @constructor
 * @extends {goog.ui.ControlRenderer}
 */
goog.ui.TabRenderer=  function ( )
                                 {
  goog.ui.ControlRenderer.call(this );
                                 } ;
goog.inherits(goog.ui.TabRenderer, goog.ui.ControlRenderer);
goog.addSingletonGetter(goog.ui.TabRenderer);


Clone Instance
18
Line Count
5
Source Line
43
Source File
Closure/closure/goog/ui/toolbarbuttonrenderer.js

/**
 * Toolbar-specific renderer for {@link goog.ui.Button}s, based on {@link
 * goog.ui.CustomButtonRenderer}.
 * @constructor
 * @extends {goog.ui.CustomButtonRenderer}
 */
goog.ui.ToolbarButtonRenderer=  function ( )
                                           {
  goog.ui.CustomButtonRenderer.call(this );
                                           } ;
goog.inherits(goog.ui.ToolbarButtonRenderer, goog.ui.CustomButtonRenderer);
goog.addSingletonGetter(goog.ui.ToolbarButtonRenderer);


Clone Instance
19
Line Count
6
Source Line
45
Source File
Closure/closure/goog/ui/toolbarcolormenubuttonrenderer.js

/**
 * Toolbar-style renderer for {@link goog.ui.ColorMenuButton}s.
 * @constructor
 * @extends {goog.ui.ToolbarMenuButtonRenderer}
 */
goog.ui.ToolbarColorMenuButtonRenderer=  function ( )
                                                    {
  goog.ui.ToolbarMenuButtonRenderer.call(this );
                                                    } ;
goog.inherits(goog.ui.ToolbarColorMenuButtonRenderer,
              goog.ui.ToolbarMenuButtonRenderer);
goog.addSingletonGetter(goog.ui.ToolbarColorMenuButtonRenderer);


Clone Instance
20
Line Count
5
Source Line
43
Source File
Closure/closure/goog/ui/toolbarmenubuttonrenderer.js

/**
 * Toolbar-specific renderer for {@link goog.ui.MenuButton}s, based on {@link
 * goog.ui.MenuButtonRenderer}.
 * @constructor
 * @extends {goog.ui.MenuButtonRenderer}
 */
goog.ui.ToolbarMenuButtonRenderer=  function ( )
                                               {
  goog.ui.MenuButtonRenderer.call(this );
                                               } ;
goog.inherits(goog.ui.ToolbarMenuButtonRenderer, goog.ui.MenuButtonRenderer);
goog.addSingletonGetter(goog.ui.ToolbarMenuButtonRenderer);


Clone Instance
21
Line Count
5
Source Line
47
Source File
Closure/closure/goog/ui/toolbarrenderer.js

/**
 * Default renderer for {@link goog.ui.Toolbar}s, based on {@link
 * goog.ui.ContainerRenderer}.
 * @constructor
 * @extends {goog.ui.ContainerRenderer}
 */
goog.ui.ToolbarRenderer=  function ( )
                                     {
  goog.ui.ContainerRenderer.call(this );
                                     } ;
goog.inherits(goog.ui.ToolbarRenderer, goog.ui.ContainerRenderer);
goog.addSingletonGetter(goog.ui.ToolbarRenderer);


Clone Instance
22
Line Count
5
Source Line
45
Source File
Closure/closure/goog/ui/toolbarseparatorrenderer.js

/**
 * Renderer for toolbar separators.
 * @constructor
 * @extends {goog.ui.MenuSeparatorRenderer}
 */
goog.ui.ToolbarSeparatorRenderer=  function ( )
                                              {
  goog.ui.MenuSeparatorRenderer.call(this );
                                              } ;
goog.inherits(goog.ui.ToolbarSeparatorRenderer, goog.ui.MenuSeparatorRenderer);
goog.addSingletonGetter(goog.ui.ToolbarSeparatorRenderer);


Clone Instance
23
Line Count
5
Source Line
48
Source File
Closure/closure/goog/ui/tristatemenuitemrenderer.js

/**
 * Default renderer for {@link goog.ui.TriStateMenuItemRenderer}s. Each item has
 * the following structure:
 *    <div class="goog-tristatemenuitem">
 *        <div class="goog-tristatemenuitem-checkbox"></div>
 *        <div>...(content)...</div>
 *    </div>
 * @constructor
 * @extends {goog.ui.MenuItemRenderer}
 */
goog.ui.TriStateMenuItemRenderer=  function ( )
                                              {
  goog.ui.MenuItemRenderer.call(this );
                                              } ;
goog.inherits(goog.ui.TriStateMenuItemRenderer, goog.ui.MenuItemRenderer);
goog.addSingletonGetter(goog.ui.TriStateMenuItemRenderer);


Clone AbstractionParameter Count: 2Parameter Bindings

/**
 * Default renderer for {@link goog.ui.TriStateMenuItemRenderer}s. Each item has
 * the following structure:
 *    <div class="goog-tristatemenuitem">
 *        <div class="goog-tristatemenuitem-checkbox"></div>
 *        <div>...(content)...</div>
 *    </div>
 * @constructor
 * @extends {goog.ui.MenuItemRenderer}
 */
/**
 * Default renderer for {@link goog.ui.Toolbar}s, based on {@link
 * goog.ui.ContainerRenderer}.
 * @constructor
 * @extends {goog.ui.ContainerRenderer}
 */
/**
 * Toolbar-specific renderer for {@link goog.ui.MenuButton}s, based on {@link
 * goog.ui.MenuButtonRenderer}.
 * @constructor
 * @extends {goog.ui.MenuButtonRenderer}
 */
/**
 * Link renderer for {@link goog.ui.Button}s.  Link buttons can contain
 * almost arbitrary HTML content, will flow like inline elements, but can be
 * styled like block-level elements.
 * @constructor
 * @extends {goog.ui.FlatButtonRenderer}
 */
/**
 * Custom renderer for {@link goog.ui.Button}s.  Custom buttons can contain
 * almost arbitrary HTML content, will flow like inline elements, but can be
 * styled like block-level elements.
 *
 * @constructor
 * @extends {goog.ui.ButtonRenderer}
 */
/**
 * Toolbar-specific renderer for {@link goog.ui.Button}s, based on {@link
 * goog.ui.CustomButtonRenderer}.
 * @constructor
 * @extends {goog.ui.CustomButtonRenderer}
 */
/**
 * Default renderer for {@link goog.ui.Tab}s, based on the {@code TabPane} code.
 * @constructor
 * @extends {goog.ui.ControlRenderer}
 */
/**
 * Default renderer for {@link goog.ui.TabBar}s, based on the {@code TabPane}
 * code.  The tab bar's DOM structure is determined by its orientation and
 * location relative to tab contents.  For example, a horizontal tab bar
 * located above tab contents looks like this:
 * <pre>
 *   <div class="goog-tab-bar goog-tab-bar-horizontal goog-tab-bar-top">
 *     ...(tabs here)...
 *   </div>
 * </pre>
 * @constructor
 * @extends {goog.ui.ContainerRenderer}
 */
/**
 * Default renderer for {@link goog.ui.SubMenu}s.  Each item has the following
 * structure:
 *    <div class="goog-submenu">
 *      ...(menuitem content)...
 *      <div class="goog-menu">
 *        ... (submenu content) ...
 *      </div>
 *    </div>
 * @constructor
 * @extends {goog.ui.MenuItemRenderer}
 */
/**
 * Renderer for {@link goog.ui.MenuButton}s.  This implementation overrides
 * {@link goog.ui.CustomButtonRenderer#createButton} to create a separate
 * caption and dropdown element.
 * @constructor
 * @extends {goog.ui.CustomButtonRenderer}
 */
/**
 * Default renderer for {@link goog.ui.Palette}s.  Renders the palette as an
 * HTML table wrapped in a DIV, with one palette item per cell:
 *
 *    <div class="goog-palette">
 *      <table class="goog-palette-table">
 *        <tbody class="goog-palette-body">
 *          <tr class="goog-palette-row">
 *            <td class="goog-palette-cell">...Item 0...</td>
 *            <td class="goog-palette-cell">...Item 1...</td>
 *            ...
 *          </tr>
 *          <tr class="goog-palette-row">
 *            ...
 *          </tr>
 *        </tbody>
 *      </table>
 *    </div>
 *
 * @constructor
 * @extends {goog.ui.ControlRenderer}
 */
/**
 * Renderer for {@link goog.ui.Button}s.  Renders and decorates native HTML
 * button elements.  Since native HTML buttons have built-in support for many
 * features, overrides many expensive (and redundant) superclass methods to
 * be no-ops.
 * @constructor
 * @extends {goog.ui.ButtonRenderer}
 */
/**
 * Default renderer for {@link goog.ui.DimensionPicker}s.  Renders the
 * palette as two divs, one with the un-highlighted background, and one with the
 * highlighted background.
 *
 * @constructor
 * @extends {goog.ui.ControlRenderer}
 */
/**
 * Renderer for menu separators.
 * @constructor
 * @extends {goog.ui.ControlRenderer}
 */
/**
 * Flat renderer for {@link goog.ui.Button}s.  Flat buttons can contain
 * almost arbitrary HTML content, will flow like inline elements, but can be
 * styled like block-level elements.
 * @constructor
 * @extends {goog.ui.ButtonRenderer}
 */
/**
 * Renderer for toolbar separators.
 * @constructor
 * @extends {goog.ui.MenuSeparatorRenderer}
 */
/**
 * Toolbar-style renderer for {@link goog.ui.ColorMenuButton}s.
 * @constructor
 * @extends {goog.ui.ToolbarMenuButtonRenderer}
 */
/**
 * Rounded corner tab renderer for {@link goog.ui.Tab}s.
 * @constructor
 * @extends {goog.ui.TabRenderer}
 */
/**
 * Default renderer for {@link goog.ui.Menu}s, based on {@link
 * goog.ui.ContainerRenderer}.
 * @constructor
 * @extends {goog.ui.ContainerRenderer}
 */
/**
 * Flat Menu Button renderer. Creates a simpler version of
 * {@link goog.ui.MenuButton} that doesn't look like a button and
 * doesn't have rounded corners. Uses just a <div> and looks more like
 * a traditional <select> element.
 * @constructor
 * @extends {goog.ui.FlatButtonRenderer}
 */
/**
 * Default renderer for {@link goog.ui.FilterObservingMenuItem}s. Each item has
 * the following structure:
 *    <div class="goog-filterobsmenuitem"><div>...(content)...</div></div>
 *
 * @constructor
 * @extends {goog.ui.MenuItemRenderer}
 */
/**
 * Renderer for {@link goog.ui.ColorMenuButton}s.
 * @constructor
 * @extends {goog.ui.MenuButtonRenderer}
 */
/**
 * Default renderer for {@link goog.ui.Button}s.  Extends the superclass with
 * the following button-specific API methods:
 * <ul>
 *   <li>{@code getValue} - returns the button element's value
 *   <li>{@code setValue} - updates the button element to reflect its new value
 *   <li>{@code getTooltip} - returns the button element's tooltip text
 *   <li>{@code setTooltip} - updates the button element's tooltip text
 *   <li>{@code setCollapsed} - removes one or both of the button element's
 *       borders
 * </ul>
 * For alternate renderers, see {@link goog.ui.NativeButtonRenderer},
 * {@link goog.ui.CustomButtonRenderer}, and {@link goog.ui.FlatButtonRenderer}.
 * @constructor
 * @extends {goog.ui.ControlRenderer}
 */
goog.ui. [[#variable20306440]]= function ( )
                                { goog.ui. [[#variable20306360]].call(this );
                                } ;
goog.inherits(goog.ui. [[#variable20306440]],goog.ui. [[#variable20306360]]);
goog.addSingletonGetter(goog.ui. [[#variable20306440]]);
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#20306440]]
TriStateMenuItemRenderer 
12[[#20306440]]
ToolbarRenderer 
13[[#20306440]]
ToolbarMenuButtonRenderer 
14[[#20306440]]
LinkButtonRenderer 
15[[#20306440]]
CustomButtonRenderer 
16[[#20306440]]
ToolbarButtonRenderer 
17[[#20306440]]
TabRenderer 
18[[#20306440]]
TabBarRenderer 
19[[#20306440]]
SubMenuRenderer 
110[[#20306440]]
MenuButtonRenderer 
111[[#20306440]]
PaletteRenderer 
112[[#20306440]]
NativeButtonRenderer 
113[[#20306440]]
DimensionPickerRenderer 
114[[#20306440]]
MenuSeparatorRenderer 
115[[#20306440]]
FlatButtonRenderer 
116[[#20306440]]
ToolbarSeparatorRenderer 
117[[#20306440]]
ToolbarColorMenuButtonRenderer 
118[[#20306440]]
RoundedTabRenderer 
119[[#20306440]]
MenuRenderer 
120[[#20306440]]
FlatMenuButtonRenderer 
121[[#20306440]]
FilterObservingMenuItemRenderer 
122[[#20306440]]
ColorMenuButtonRenderer 
123[[#20306440]]
ButtonRenderer 
21[[#20306360]]
MenuItemRenderer 
22[[#20306360]]
ContainerRenderer 
23[[#20306360]]
MenuButtonRenderer 
24[[#20306360]]
FlatButtonRenderer 
25[[#20306360]]
ButtonRenderer 
26[[#20306360]]
CustomButtonRenderer 
27[[#20306360]]
ControlRenderer 
28[[#20306360]]
ContainerRenderer 
29[[#20306360]]
MenuItemRenderer 
210[[#20306360]]
CustomButtonRenderer 
211[[#20306360]]
ControlRenderer 
212[[#20306360]]
ButtonRenderer 
213[[#20306360]]
ControlRenderer 
214[[#20306360]]
ControlRenderer 
215[[#20306360]]
ButtonRenderer 
216[[#20306360]]
MenuSeparatorRenderer 
217[[#20306360]]
ToolbarMenuButtonRenderer 
218[[#20306360]]
TabRenderer 
219[[#20306360]]
ContainerRenderer 
220[[#20306360]]
FlatButtonRenderer 
221[[#20306360]]
MenuItemRenderer 
222[[#20306360]]
MenuButtonRenderer 
223[[#20306360]]
ControlRenderer