goog.ui
Namespacegoog.ui.AbstractSpellChecker
ClassAbstract base class for spell checker editor implementations. Provides basic functionality such as word lookup and caching. … more
goog.ui.ActivityMonitor
ClassOnce initialized with a document, the activity monitor can be queried for the current idle time. … more
goog.ui.AdvancedTooltip
ClassAdvanced tooltip widget with cursor tracking abilities. Works like a regular tooltip but can track the cursor position and direction to determine if the tooltip should be dismissed or remain open. … more
goog.ui.AnimatedZippy
ClassZippy widget. Expandable/collapsible container, clicking the header toggles the visibility of the content. … more
goog.ui.AttachableMenu
ClassDeprecated. Use goog.ui.PopupMenu.
An implementation of a menu that can attach itself to DOM element that are annotated appropriately. The following attributes are used by the AttachableMenu menu-item - Should be set on DOM elements that function as items in the menu that can be selected. classNameSelected - A class that will be added to the element's class names when the item is selected via keyboard or mouse. … more
goog.ui.AutoComplete
ClassDeprecated. Use {@link goog.ui.ac.AutoComplete} instead.
This is a stub for backward compatibility. For actual documentation, please see {@link goog.ui.ac.AutoComplete}. … more
goog.ui.BaseRoundedPanel
ClassBase class for the hierarchy of RoundedPanel classes. Do not instantiate directly. Instead, call goog.ui.RoundedPanel.create(). The HTML structure for the RoundedPanel is:
- div (Contains the background and content. Class name: goog-roundedpanel) - div (Contains the background/rounded corners. Class name: goog-roundedpanel-bg) - div (Contains the content. Class name: goog-roundedpanel-content)… more
goog.ui.BidiInput
ClassDefault implementation of BidiInput. … more
goog.ui.Bubble
ClassThe Bubble provides a general purpose bubble implementation that can be anchored to a particular element and displayed for a period of time. … more
goog.ui.Button
ClassA button control, rendered as a native browser button by default. … more
goog.ui.ButtonRenderer
ClassDefault renderer for {@link goog.ui.Button}s. Extends the superclass with the following button-specific API methods:
goog.ui.ButtonSide
EnumConstants for button sides, see {@link goog.ui.Button.prototype.setCollapsed} for details. … more
goog.ui.CharCounter
ClassCharCounter widget. Counts the number of characters in a input field or a text box and displays the number of additional characters that may be entered before the maximum length is reached. … more
goog.ui.CharPicker
ClassCharacter Picker Class. This widget can be used to pick any Unicode character by traversing a category-subcategory structure or by inputing its hex value. See charpicker.html demo for example usage. … more
goog.ui.CheckBoxMenuItem
ClassClass representing a checkbox menu item. This is just a convenience class that extends {@link goog.ui.MenuItem} by making it checkable. … more
goog.ui.Checkbox
Class3-state checkbox widget. Fires CHECK or UNCHECK events before toggled and CHANGE event after toggled by user. The checkbox can also be enabled/disabled and get focused and highlighted. … more
goog.ui.CheckboxRenderer
ClassDefault renderer for {@link goog.ui.Checkbox}s. Extends the superclass to support checkbox states: … more
goog.ui.ColorButton
ClassA color button control. Identical to {@link goog.ui.Button}, except it defaults its renderer to {@link goog.ui.ColorButtonRenderer}. This button displays a particular color and is clickable. It is primarily useful with {@link goog.ui.ColorSplitBehavior} to cache the last selected color. … more
goog.ui.ColorButtonRenderer
ClassRenderer for {@link goog.ui.ColorButton}s. Uses {@link goog.ui.ColorMenuButton}s but disables the dropdown. … more
goog.ui.ColorMenuButton
ClassA color menu button control. Extends {@link goog.ui.MenuButton} by adding an API for getting and setting the currently selected color from a menu of color palettes. … more
goog.ui.ColorMenuButtonRenderer
ClassRenderer for {@link goog.ui.ColorMenuButton}s. … more
goog.ui.ColorPalette
ClassA color palette is a grid of color swatches that the user can highlight or select via the keyboard or the mouse. The selection state of the palette is controlled by a selection model. When the user makes a selection, the component fires an ACTION event. Event listeners may retrieve the selected color using the {@link #getSelectedColor} method. … more
goog.ui.ColorPicker
ClassCreate a new, empty color picker. … more
goog.ui.ColorSplitBehavior
ClassConstructs a ColorSplitBehavior for combining a color button and a menu. To use this, provide a goog.ui.ColorButton which will be attached with a goog.ui.ColorMenuButton (with no caption). Whenever a color is selected from the ColorMenuButton, it will be placed in the ColorButton and the user can apply it over and over (by clicking the ColorButton). Primary use case - setting the color of text/background in a text editor. … more
goog.ui.ComboBox
ClassA ComboBox control. … more
goog.ui.ComboBoxItem
ClassClass for combo box items. … more
goog.ui.Component
ClassDefault implementation of UI component. … more
goog.ui.Container
ClassBase class for containers. Extends {@link goog.ui.Component} by adding the following:
goog.ui.ContainerRenderer
ClassDefault renderer for {@link goog.ui.Container}. Can be used as-is, but subclasses of Container will probably want to use renderers specifically tailored for them by extending this class. … more
goog.ui.ContainerScroller
ClassPlug-on scrolling behavior for a container. Use this to style containers, such as pop-up menus, to be scrolling, and automatically keep the highlighted element visible. To use this, first style your container with the desired overflow properties and height to achieve vertical scrolling. Also, the scrolling div should have no vertical padding, for two reasons: it is difficult to compensate for, and is generally not what you want due to the strange way CSS handles padding on the scrolling dimension. The container must already be rendered before this may be constructed. … more
goog.ui.Control
ClassBase class for UI controls. Extends {@link goog.ui.Component} by adding the following:
.ControlContent
Type declaration for text caption or DOM structure to be used as the content of {@link goog.ui.Control}s.
goog.ui.ControlRenderer
ClassDefault renderer for {@link goog.ui.Control}s. Can be used as-is, but subclasses of Control will probably want to use renderers specifically tailored for them by extending this class. Controls that use renderers delegate one or more of the following API methods to the renderer:
goog.ui.CookieEditor
ClassDisplays and edits the value of a cookie. … more
goog.ui.Css3ButtonRenderer
ClassCustom renderer for {@link goog.ui.Button}s. Css3 buttons can contain almost arbitrary HTML content, will flow like inline elements, but can be styled like block-level elements. … more
goog.ui.Css3MenuButtonRenderer
ClassCustom renderer for {@link goog.ui.MenuButton}s. Css3 buttons can contain almost arbitrary HTML content, will flow like inline elements, but can be styled like block-level elements. … more
goog.ui.CssRoundedPanel
ClassRoundedPanel class specifically for browsers that support CSS attributes for elements with rounded borders (ex. Safari 3.0+, Firefox 3.0+). Do not instantiate directly. Instead, call goog.ui.RoundedPanel.create(). … more
goog.ui.CustomButton
ClassA custom button control. Identical to {@link goog.ui.Button}, except it defaults its renderer to {@link goog.ui.CustomButtonRenderer}. One could just as easily pass {@code goog.ui.CustomButtonRenderer.getInstance()} to the {@link goog.ui.Button} constructor and get the same result. Provided for convenience. … more
goog.ui.CustomButtonRenderer
ClassCustom 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. … more
goog.ui.CustomColorPalette
ClassA custom color palette is a grid of color swatches and a button that allows the user to add additional colors to the palette … more
goog.ui.DatePicker
ClassDatePicker widget. Allows a single date to be selected from a calendar like view. … more
goog.ui.DatePickerEvent
ClassObject representing a date picker event. … more
goog.ui.Dialog
ClassClass for showing simple dialog boxes. The Html structure of the dialog box is:
Element Function Class-name, modal-dialog = default ---------------------------------------------------------------------------- - iframe Iframe mask modal-dialog-bg - div Background mask modal-dialog-bg - div Dialog area modal-dialog - div Title bar modal-dialog-title - span modal-dialog-title-text - text Title text N/A - span modal-dialog-title-close - ?? Close box N/A - div Content area modal-dialog-content - ?? User specified content N/A - div Button area modal-dialog-buttons - button N/A - button - ...… more
goog.ui.DimensionPicker
ClassA dimension picker allows the user to visually select a row and column count using their mouse and keyboard. The currently selected dimension is controlled by an ACTION event. Event listeners may retrieve the selected item using the {@link #getValue} method. … more
goog.ui.DimensionPickerRenderer
ClassDefault 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. … more
goog.ui.DragDropDetector
ClassCreates a new drag and drop detector. … more
goog.ui.DrilldownRow
ClassBuilds a DrilldownRow component, which can overlay a tree structure onto sections of an HTML table. … more
goog.ui.FilterObservingMenuItem
ClassClass representing a filter observing menu item. … more
goog.ui.FilterObservingMenuItemRenderer
ClassDefault renderer for {@link goog.ui.FilterObservingMenuItem}s. Each item has the following structure:
… moregoog.ui.FilteredMenu
ClassFiltered menu class. … more
goog.ui.FlatButtonRenderer
ClassFlat 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. … more
goog.ui.FlatMenuButtonRenderer
ClassFlat 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