Uses of Interface com.google.gwt.user.client.ui.IsWidget (GWT Javadoc)

Overview | Package | Class | Use | Deprecated | Help
| GWT 2.7.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.google.gwt.user.client.ui.IsWidget

Packages that use IsWidget
com.google.gwt.canvas.client | Classes for HTML Canvas 2D support.
com.google.gwt.editor.ui.client | User interface components for the bean editor framework.
com.google.gwt.logging.client | Log handlers and related classes for java.util.logging support in GWT.
com.google.gwt.media.client | Widgets for HTML Audio and Video support.
com.google.gwt.user.cellview.client | The "cellview" widget set.
com.google.gwt.user.client.ui | Widgets, Panels, and other user-interface classes.
com.google.gwt.user.datepicker.client | The date picker widget and associated types.

Uses of IsWidget in com.google.gwt.canvas.client

Classes in com.google.gwt.canvas.client that implement IsWidget
`class` | `Canvas` A widget representing a <canvas> element.

Uses of IsWidget in com.google.gwt.editor.ui.client

Classes in com.google.gwt.editor.ui.client that implement IsWidget
`class` | `ValueBoxEditorDecorator<T>` A simple decorator to display leaf widgets with an error message.

Uses of IsWidget in com.google.gwt.logging.client

Classes in com.google.gwt.logging.client that implement IsWidget
`class` | `LoggingPopup` A simple popup to show log messages, which can be resized, minimized, and dragged to a different location.

Uses of IsWidget in com.google.gwt.media.client

Classes in com.google.gwt.media.client that implement IsWidget
`class` | `Audio` A widget representing an <audio> element.
`class` | `MediaBase` A widget representing a media element.
`class` | `Video` A widget representing a <video> element.

Uses of IsWidget in com.google.gwt.user.cellview.client

Classes in com.google.gwt.user.cellview.client that implement IsWidget
`class` | `AbstractCellTable<T>` Abstract base class for tabular views that supports paging and columns.
`class` | `AbstractCellTree` An abstract representation of a tree widget that renders items using `Cell`s.
`class` | `AbstractHasData<T>` An abstract `Widget` that implements `HasData`.
`class` | `AbstractPager` An abstract pager that exposes many methods useful for paging.
`class` | `CellBrowser` A "browsable" view of a tree in which only a single node per level may be open at one time.
`(package private) class` | `CellBrowser.BrowserCellList<T>` A custom version of cell list used by the browser.
`class` | `CellList<T>` A single column list of cells.
`class` | `CellTable<T>` A tabular view that supports paging and columns.
`class` | `CellTree` A view of a tree.
`class` | `CellWidget<C>` A `Widget` that wraps a `Cell`.
`class` | `DataGrid<T>` A tabular view with a fixed header and footer section and a scrollable data section in the middle.
`(package private) static class` | `DataGrid.TableWidget` A simple widget wrapper around a table element.
`class` | `PageSizePager` A simple pager that controls the page size.
`class` | `SimplePager` A pager for controlling a `HasRows` that only supports simple page navigation.

Uses of IsWidget in com.google.gwt.user.client.ui

Subinterfaces of IsWidget in com.google.gwt.user.client.ui
`static interface` | `DialogBox.Caption` Set of characteristic interfaces supported by the `DialogBox` caption.
`interface` | `HasScrolling` Implemented by widgets that support scrolling.
`interface` | `HorizontalScrollbar` Describes a horizontal scrollbar.
`interface` | `VerticalScrollbar` Describes a vertical scrollbar.

Classes in com.google.gwt.user.client.ui that implement IsWidget
`class` | `AbsolutePanel` An absolute panel positions all of its children absolutely, allowing them to overlap.
`class` | `AbstractNativeScrollbar` Abstract parent class for scrollbars implemented using the native browser scrollbars.
`class` | `Anchor` A widget that represents a simple <a> element.
`class` | `Button` A standard push-button widget.
`class` | `ButtonBase` Abstract base class for `Button`, `CheckBox`, `RadioButton`.
`class` | `CaptionPanel` A panel that wraps its contents in a border with a caption that appears in the upper left corner of the border.
`class` | `CellPanel` A panel whose child widgets are contained within the cells of a table.
`class` | `CheckBox` A standard check box widget.
`class` | `ComplexPanel` Abstract base class for panels that can contain multiple child widgets.
`class` | `Composite` A type of widget that can wrap another widget, hiding the wrapped widget's methods.
`class` | `CustomButton` CustomButton is a base button class with built in support for a set number of button faces.
`class` | `CustomScrollPanel` A custom version of the `ScrollPanel` that allows user provided scrollbars.
`class` | `DateLabel` Extends `ValueLabel` for convenience when dealing with dates and `DateTimeFormat`, especially in `UiBinder` templates.
`class` | `DeckLayoutPanel` A panel that displays all of its child widgets in a 'deck', where only one can be visible at a time.
`class` | `DeckPanel` A panel that displays all of its child widgets in a 'deck', where only one can be visible at a time.
`class` | `DecoratedPopupPanel` A `PopupPanel` that wraps its content in a 3x3 grid, which allows users to add rounded corners.
`class` | `DecoratedStackPanel` A `StackPanel` that wraps each item in a 2x3 grid (six box), which allows users to add rounded corners.
`class` | `DecoratedTabBar` A `TabBar` that wraps each tab in a 2x3 grid (six box), which allows users to add rounded corners.
`class` | `DecoratedTabPanel` A `TabPanel` that uses a `DecoratedTabBar` with rounded corners.
`class` | `DecoratorPanel` A `SimplePanel` that wraps its contents in stylized boxes, which can be used to add rounded corners to a `Widget`.
`class` | `DialogBox` A form of popup that has a caption area at the top and can be dragged by the user.
`static class` | `DialogBox.CaptionImpl` Default implementation of Caption.
`class` | `DisclosurePanel` A widget that consists of a header and a content panel that discloses the content when a user clicks on the header.
`class` | `DockLayoutPanel` A panel that lays its child widgets out "docked" at its outer edges, and allows its last widget to take up the remaining space in its center.
`class` | `DockPanel` A panel that lays its child widgets out "docked" at its outer edges, and allows its last widget to take up the remaining space in its center.
`class` | `DoubleBox` A ValueBox that uses `DoubleParser` and `DoubleRenderer`.
`class` | `FileUpload` A widget that wraps the HTML <input type='file'> element.
`class` | `FlexTable` A flexible table that creates cells on demand.
`class` | `FlowPanel` A panel that formats its child widgets using the default HTML layout behavior.
`class` | `FocusPanel` A simple panel that makes its contents focusable, and adds the ability to catch mouse and keyboard events.
`class` | `FocusWidget` Abstract base class for most widgets that can receive keyboard focus.
`class` | `FormPanel` A panel that wraps its contents in an HTML <FORM> element.
`class` | `Frame` A widget that wraps an IFRAME element, which can contain an arbitrary web site.
`class` | `Grid` A rectangular grid that can contain text, html, or a child `Widget` within its cells.
`class` | `HeaderPanel` A panel that includes a header (top), footer (bottom), and content (middle) area.
`class` | `Hidden` Represents a hidden field in an HTML form.
`class` | `HorizontalPanel` A panel that lays all of its widgets out in a single horizontal column.
`class` | `HorizontalSplitPanel` Deprecated. Use `SplitLayoutPanel` instead, but understand that it is not a drop in replacement for this class. It requires standards mode, and is most easily used under a `RootLayoutPanel` (as opposed to a `RootPanel`
`class` | `HTML` A widget that can contain arbitrary HTML.
`class` | `HTMLPanel` A panel that contains HTML, and which can attach child widgets to identified elements within that HTML.
`class` | `HTMLTable` HTMLTable contains the common table algorithms for `Grid` and `FlexTable`.
`class` | `Hyperlink` A widget that serves as an "internal" hyperlink.
`class` | `Image` A widget that displays the image at a given URL.
`class` | `InlineHTML` A widget that can contain arbitrary HTML.
`class` | `InlineHyperlink` A widget that serves as an "internal" hyperlink.
`class` | `InlineLabel` A widget that contains arbitrary text, not interpreted as HTML.
`class` | `IntegerBox` A ValueBox that uses `IntegerParser` and `IntegerRenderer`.
`class` | `Label` A widget that contains arbitrary text, not interpreted as HTML.
`class` | `LabelBase<T>` Abstract base class for all text display widgets.
`class` | `LayoutPanel` A panel that lays its children out in arbitrary `layers` using the `Layout` class.
`class` | `LazyPanel` Convenience class to help lazy loading.
`class` | `ListBox` A widget that presents a list of choices to the user, either as a list box or as a drop-down list.
`class` | `LongBox` A ValueBox that uses `LongParser` and `LongRenderer`.
`class` | `MenuBar` A standard menu bar widget.
`class` | `NamedFrame` A `Frame` that has a 'name' associated with it.
`class` | `NativeHorizontalScrollbar` A horizontal scrollbar implemented using the browsers native scrollbar.
`class` | `NativeVerticalScrollbar` A vertical scrollbar implemented using the browsers native scrollbar.
`class` | `NotificationMole` Simple widget for providing notification feedback.
`class` | `NumberLabel<T extends Number>` Extends `ValueLabel` for convenience when dealing with numbers and `NumberFormat`, especially in `UiBinder` templates.
`class` | `Panel` Abstract base class for all panels, which are widgets that can contain other widgets.
`class` | `PasswordTextBox` A text box that visually masks its input to prevent eavesdropping.
`class` | `PopupPanel` A panel that can "pop up" over other widgets.
`class` | `PushButton` A normal push button with custom styling.
`class` | `RadioButton` A mutually-exclusive selection radio button widget.
`class` | `RenderablePanel` EXPERIMENTAL and subject to change.
`class` | `ResetButton` A standard push-button widget which will automatically reset its enclosing `FormPanel` if any.
`class` | `ResizeComposite` A `Composite` implementation that implements `RequiresResize` and automatically delegates that interface's methods to its wrapped widget, which must itself implement `RequiresResize`.
`class` | `ResizeLayoutPanel` A simple panel that `ProvidesResize` to its one child, but does not `RequiresResize`.
`class` | `RichTextArea` A rich text editor that allows complex styling and formatting.
`class` | `RootLayoutPanel` A singleton implementation of `LayoutPanel` that always attaches itself to the document body (i.e.
`class` | `RootPanel` The panel to which all other widgets must ultimately be added.
`class` | `ScrollPanel` A simple panel that wraps its contents in a scrollable area.
`class` | `SimpleCheckBox` A simple checkbox widget, with no label.
`class` | `SimpleLayoutPanel` A simple panel that `ProvidesResize` to its one child.
`class` | `SimplePanel` Base class for panels that contain only one widget.
`class` | `SimpleRadioButton` A simple radio button widget, with no label.
`class` | `SplitLayoutPanel` A panel that adds user-positioned splitters between each of its child widgets.
`(package private) class` | `SplitLayoutPanel.HSplitter`
`(package private) class` | `SplitLayoutPanel.Splitter`
`(package private) class` | `SplitLayoutPanel.VSplitter`
`(package private) class` | `SplitPanel` Deprecated. Use `SplitLayoutPanel` instead, but understand that it is not a drop in replacement for this class. It requires standards mode, and is most easily used under a `RootLayoutPanel` (as opposed to a `RootPanel`
`class` | `StackLayoutPanel` A panel that stacks its children vertically, displaying only one at a time, with a header for each child which the user can click to display.
`class` | `StackPanel` A panel that stacks its children vertically, displaying only one at a time, with a header for each child which the user can click to display.
`class` | `SubmitButton` A standard push-button widget which will automatically submit its enclosing `FormPanel` if any.
`class` | `SuggestBox` A `SuggestBox` is a text box or text area which displays a pre-configured set of selections that match the user's input.
`class` | `TabBar` A horizontal bar of folder-style tabs, most commonly used as part of a `TabPanel`.
`class` | `TabLayoutPanel` A panel that represents a tabbed set of pages, each of which contains another widget.
`class` | `TabPanel` A panel that represents a tabbed set of pages, each of which contains another widget.
`class` | `TextArea` A text box that allows multiple lines of text to be entered.
`class` | `TextBox` A standard single-line text box.
`class` | `TextBoxBase` Abstract base class for most text entry widgets.
`class` | `ToggleButton` A `ToggleButton` is a stylish stateful button which allows the user to toggle between `up` and `down` states.
`class` | `Tree` A standard hierarchical tree widget.
`class` | `ValueBox<T>` A text box able to parse its displayed value.
`class` | `ValueBoxBase<T>` Abstract base class for all text entry widgets.
`class` | `ValueLabel<T>` A label displaying its value through a renderer.
`class` | `ValueListBox<T>` Implementation of `HasConstrainedValue` based on a `SelectElement`.
`class` | `ValuePicker<T>` Allows the user to pick a single value from a list.
`class` | `VerticalPanel` A panel that lays all of its widgets out in a single vertical column.
`class` | `VerticalSplitPanel` Deprecated. Use `SplitLayoutPanel` instead, but understand that it is not a drop in replacement for this class. It requires standards mode, and is most easily used under a `RootLayoutPanel` (as opposed to a `RootPanel`
`class` | `Widget` The base class for the majority of user-interface objects.

Methods in com.google.gwt.user.client.ui that return IsWidget
`IsWidget` | `FiniteWidgetIterator.WidgetProvider.get(int index)`

Methods in com.google.gwt.user.client.ui with parameters of type IsWidget
`void` | `Tree.add(IsWidget w)` Overloaded version for IsWidget.
`void` | `TabLayoutPanel.add(IsWidget w)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `Panel.add(IsWidget child)`
`void` | `InsertPanel.ForIsWidget.add(IsWidget w)`
`void` | `HasWidgets.ForIsWidget.add(IsWidget w)`
`void` | `DisclosurePanel.add(IsWidget w)` Overloaded version for IsWidget.
`void` | `CaptionPanel.add(IsWidget w)` Overloaded version for IsWidget.
`void` | `DockPanel.add(IsWidget widget, DockPanel.DockLayoutConstant direction)` Overloaded version for IsWidget.
`void` | `AbsolutePanel.add(IsWidget w, int left, int top)` Overloaded version for IsWidget.
`void` | `TabPanel.add(IsWidget w, IsWidget tabWidget)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `TabLayoutPanel.add(IsWidget w, IsWidget tab)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `StackLayoutPanel.add(IsWidget widget, IsWidget header, double headerSize)` Overloaded version for IsWidget.
`void` | `TabPanel.add(IsWidget w, java.lang.String tabText)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `TabLayoutPanel.add(IsWidget w, java.lang.String text)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `TabPanel.add(IsWidget w, java.lang.String tabText, boolean asHTML)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `TabLayoutPanel.add(IsWidget w, java.lang.String text, boolean asHtml)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `StackLayoutPanel.add(IsWidget widget, java.lang.String header, boolean asHtml, double headerSize)` Overloaded version for IsWidget.
`void` | `RenderablePanel.addAndReplaceElement(IsWidget widget, Element toReplace)` Deprecated. use `RenderablePanel.addAndReplaceElement(IsWidget, Element)`
`void` | `RenderablePanel.addAndReplaceElement(IsWidget widget, Element toReplace)` Overloaded version for IsWidget.
`void` | `HTMLPanel.addAndReplaceElement(IsWidget widget, Element toReplace)` Deprecated. use `HTMLPanel.addAndReplaceElement(IsWidget, Element)`
`void` | `HTMLPanel.addAndReplaceElement(IsWidget widget, Element toReplace)` Overloaded version for IsWidget.
`void` | `HTMLPanel.addAndReplaceElement(IsWidget widget, java.lang.String id)` Overloaded version for IsWidget.
`void` | `DockLayoutPanel.addEast(IsWidget widget, double size)` Overloaded version for IsWidget.
`TreeItem` | `Tree.addItem(IsWidget w)` Overloaded version for IsWidget.
`TreeItem` | `HasTreeItems.ForIsWidget.addItem(IsWidget w)`
`void` | `DockLayoutPanel.addNorth(IsWidget widget, double size)` Overloaded version for IsWidget.
`void` | `DockLayoutPanel.addSouth(IsWidget widget, double size)` Overloaded version for IsWidget.
`void` | `DockLayoutPanel.addWest(IsWidget widget, double size)` Overloaded version for IsWidget.
`static Widget` | `Widget.asWidgetOrNull(IsWidget w)` This convenience method makes a null-safe call to `asWidget()`.
`Widget` | `TabLayoutPanel.getTabWidget(IsWidget child)` Convenience overload to allow `IsWidget` to be used directly.
`int` | `TabPanel.getWidgetIndex(IsWidget child)` Convenience overload to allow `IsWidget` to be used directly.
`int` | `TabLayoutPanel.getWidgetIndex(IsWidget child)` Convenience overload to allow `IsWidget` to be used directly.
`int` | `StackLayoutPanel.getWidgetIndex(IsWidget child)`
`int` | `IndexedPanel.ForIsWidget.getWidgetIndex(IsWidget child)`
`int` | `ComplexPanel.getWidgetIndex(IsWidget child)`
`void` | `VerticalPanel.insert(IsWidget w, int beforeIndex)`
`void` | `TabLayoutPanel.insert(IsWidget child, int beforeIndex)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `StackPanel.insert(IsWidget w, int beforeIndex)`
`void` | `InsertPanel.ForIsWidget.insert(IsWidget w, int beforeIndex)`
`void` | `HorizontalPanel.insert(IsWidget w, int beforeIndex)`
`void` | `FlowPanel.insert(IsWidget w, int beforeIndex)`
`void` | `DeckPanel.insert(IsWidget w, int beforeIndex)`
`void` | `DeckLayoutPanel.insert(IsWidget w, int beforeIndex)`
`void` | `AbsolutePanel.insert(IsWidget w, int beforeIndex)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `TabPanel.insert(IsWidget widget, IsWidget tabWidget, int beforeIndex)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `TabLayoutPanel.insert(IsWidget child, IsWidget tab, int beforeIndex)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `TabPanel.insert(IsWidget widget, java.lang.String tabText, boolean asHTML, int beforeIndex)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `TabLayoutPanel.insert(IsWidget child, java.lang.String text, boolean asHtml, int beforeIndex)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `TabPanel.insert(IsWidget widget, java.lang.String tabText, int beforeIndex)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `TabLayoutPanel.insert(IsWidget child, java.lang.String text, int beforeIndex)` Convenience overload to allow `IsWidget` to be used directly.
`boolean` | `Tree.remove(IsWidget w)` Overloaded version for IsWidget.
`boolean` | `Panel.remove(IsWidget child)`
`boolean` | `HasWidgets.ForIsWidget.remove(IsWidget w)`
`boolean` | `DisclosurePanel.remove(IsWidget w)` Overloaded version for IsWidget.
`boolean` | `CaptionPanel.remove(IsWidget w)` Overloaded version for IsWidget.
`void` | `TabLayoutPanel.selectTab(IsWidget child)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `TabLayoutPanel.selectTab(IsWidget child, boolean fireEvents)` Convenience overload to allow `IsWidget` to be used directly.
`void` | `CellPanel.setCellHeight(IsWidget w, java.lang.String height)` Overloaded version for IsWidget.
`void` | `CellPanel.setCellHorizontalAlignment(IsWidget w, HasHorizontalAlignment.HorizontalAlignmentConstant align)` Overloaded version for IsWidget.
`void` | `CellPanel.setCellVerticalAlignment(IsWidget w, HasVerticalAlignment.VerticalAlignmentConstant align)` Overloaded version for IsWidget.
`void` | `CellPanel.setCellWidth(IsWidget w, java.lang.String width)` Overloaded version for IsWidget.
`void` | `HTMLTable.setWidget(int row, int column, IsWidget widget)` Overloaded version for IsWidget.
`void` | `SimplePanel.setWidget(IsWidget w)`
`void` | `DeckLayoutPanel.setWidget(IsWidget w)` Show the specified widget.
`void` | `AcceptsOneWidget.setWidget(IsWidget w)` Set the only widget of the receiver, replacing the previous widget if there was one.
`void` | `LayoutPanel.setWidgetBottomHeight(IsWidget child, double bottom, Style.Unit bottomUnit, double height, Style.Unit heightUnit)` Overloaded version for IsWidget.
`void` | `LayoutPanel.setWidgetLeftRight(IsWidget child, double left, Style.Unit leftUnit, double right, Style.Unit rightUnit)` Overloaded version for IsWidget.
`void` | `LayoutPanel.setWidgetLeftWidth(IsWidget child, double left, Style.Unit leftUnit, double width, Style.Unit widthUnit)` Overloaded version for IsWidget.
`void` | `LayoutPanel.setWidgetRightWidth(IsWidget child, double right, Style.Unit rightUnit, double width, Style.Unit widthUnit)` Overloaded version for IsWidget.
`void` | `LayoutPanel.setWidgetTopBottom(IsWidget child, double top, Style.Unit topUnit, double bottom, Style.Unit bottomUnit)` Overloaded version for IsWidget.
`void` | `LayoutPanel.setWidgetTopHeight(IsWidget child, double top, Style.Unit topUnit, double height, Style.Unit heightUnit)` Overloaded version for IsWidget.
`static void` | `AttachDetachException.tryCommand(AttachDetachException.Command c, IsWidget... widgets)` Iterator through all child widgets, trying to perform the specified `AttachDetachException.Command` for each.

Uses of IsWidget in com.google.gwt.user.datepicker.client

Classes in com.google.gwt.user.datepicker.client that implement IsWidget
`class` | `CalendarView` The CalendarView is a calendar grid that represents the current view of a `DatePicker`.
`(package private) class` | `CellGridImpl<V>` Highlighting, selectable cell grid.
`(package private) class` | `CellGridImpl.Cell`
`class` | `DateBox` A text box that shows a `DatePicker` when the user focuses on it.
`class` | `DatePicker` Standard GWT date picker.
`(package private) class` | `DatePickerComponent` Package protected class used to combine functionality for the `MonthSelector` and `CalendarView` components.
`class` | `DefaultCalendarView` Simple calendar view.
`(package private) class` | `DefaultCalendarView.CellGrid` Cell grid.
`(package private) class` | `DefaultCalendarView.CellGrid.DateCell` A cell representing a date.
`class` | `DefaultMonthSelector` A simple `MonthSelector` used for the default date picker.
`class` | `MonthSelector` Abstract month selector widget.

Overview | Package | Class | Use | Deprecated | Help
| GWT 2.7.0
PREV NEXT | FRAMES NO FRAMES