Uses of Interface
com.vaadin.terminal.gwt.client.Paintable

Packages that use Paintable
com.vaadin.terminal.gwt.client   
com.vaadin.terminal.gwt.client.ui   
com.vaadin.terminal.gwt.client.ui.dd   
com.vaadin.terminal.gwt.client.ui.layout   
com.vaadin.terminal.gwt.client.ui.richtextarea   
 

Uses of Paintable in com.vaadin.terminal.gwt.client
 

Subinterfaces of Paintable in com.vaadin.terminal.gwt.client
 interface Container
           
 

Methods in com.vaadin.terminal.gwt.client that return Paintable
 Paintable WidgetSet.createWidget(UIDL uidl, ApplicationConfiguration conf)
          Create an uninitialized component that best matches given UIDL.
static Paintable Util.getChildPaintableForElement(ApplicationConnection client, Container parent, com.google.gwt.user.client.Element element)
          Locates the child component of parent which contains the element element.
 Paintable VCaption.getOwner()
          Returns Paintable for which this Caption belongs to.
 Paintable VCaptionWrapper.getPaintable()
           
 Paintable ApplicationConnection.getPaintable(com.google.gwt.user.client.Element element)
          Returns a Paintable element by its root element
 Paintable ApplicationConnection.getPaintable(String id)
          Returns Paintable element by its id
 Paintable ApplicationConnection.getPaintable(UIDL uidl)
          Get either existing or new Paintable for given UIDL.
 Paintable UIDL.getPaintableAttribute(String name, ApplicationConnection connection)
          Gets the Paintable with the id found in the named attributes's value.
static Paintable Util.getPaintableForElement(ApplicationConnection client, com.google.gwt.user.client.ui.Widget parent, com.google.gwt.user.client.Element element)
          Locates the nested child component of parent which contains the element element.
 Paintable UIDL.getPaintableVariable(String name, ApplicationConnection connection)
          Gets the Paintable with the id found in the named variable's value.
 

Methods in com.vaadin.terminal.gwt.client that return types with arguments of type Paintable
 Class<? extends Paintable> WidgetSet.getImplementationByClassName(String fullyqualifiedName)
          Due its nature, GWT does not support dynamic classloading.
 Class<? extends Paintable> ApplicationConfiguration.getWidgetClassByEncodedTag(String tag)
           
protected  Class<? extends Paintable> WidgetSet.resolveWidgetType(UIDL uidl, ApplicationConfiguration conf)
           
 

Methods in com.vaadin.terminal.gwt.client with parameters of type Paintable
 void ApplicationConnection.captionSizeUpdated(Paintable component)
          Use to notify that the given component's caption has changed; layouts may have to be recalculated.
 String ApplicationConnection.getPid(Paintable paintable)
          Gets the paintableId for a specific paintable (a.k.a Vaadin Widget).
 TooltipInfo ApplicationConnection.getTooltipTitleInfo(Paintable titleOwner, Object key)
          Data showed in tooltips are stored centrilized as it may be needed in varios place: caption, layouts, and in owner components themselves.
 void ApplicationConnection.handleTooltipEvent(com.google.gwt.user.client.Event event, Paintable owner)
          Component may want to delegate Tooltip handling to client.
 void VTooltip.handleTooltipEvent(com.google.gwt.user.client.Event event, Paintable owner, Object key)
           
 void ApplicationConnection.handleTooltipEvent(com.google.gwt.user.client.Event event, Paintable owner, Object key)
          Component may want to delegate Tooltip handling to client.
 boolean ApplicationConnection.hasEventListeners(Paintable paintable, String eventIdentifier)
          Checks if there is a registered server side listener for the event.
static void Util.notifyParentOfSizeChange(Paintable widget, boolean lazy)
          This helper method can be called if components size have been changed outside rendering phase.
 void ApplicationConnection.registerPaintable(String pid, Paintable paintable)
           
 void ApplicationConnection.registerTooltip(Paintable paintable, Object key, TooltipInfo tooltip)
          If component has several tooltips in addition to the one provided by AbstractComponent, component can register them with this method.
 void ApplicationConnection.resetCachedSize(Paintable p)
          Removes the cached size info for the paintable.
 void VTooltip.showTooltip(Paintable owner, com.google.gwt.user.client.Event event, Object key)
           
 void ApplicationConnection.unregisterPaintable(Paintable p)
          Unregisters the given paintable; always use after removing a paintable.
static com.google.gwt.event.shared.HandlerRegistration EventHelper.updateBlurHandler(Paintable paintable, ApplicationConnection client, com.google.gwt.event.shared.HandlerRegistration handlerRegistration)
           
 void Container.updateCaption(Paintable component, UIDL uidl)
          Update child components caption, description and error message.
static com.google.gwt.event.shared.HandlerRegistration EventHelper.updateFocusHandler(Paintable paintable, ApplicationConnection client, com.google.gwt.event.shared.HandlerRegistration handlerRegistration)
           
static void Util.updateRelativeChildrenAndSendSizeUpdateEvent(ApplicationConnection client, com.google.gwt.user.client.ui.HasWidgets container, Paintable widget)
           
 void ApplicationConnection.updateVariable(String paintableId, String variableName, Paintable newValue, boolean immediate)
          Sends a new value for the given paintables given variable to the server.
 

Method parameters in com.vaadin.terminal.gwt.client with type arguments of type Paintable
static void Util.componentSizeUpdated(Set<Paintable> paintables)
          Called when the size of one or more widgets have changed during rendering.
 void WidgetSet.loadImplementation(Class<? extends Paintable> nextType)
           
 void NullConsole.printLayoutProblems(ValueMap meta, ApplicationConnection applicationConnection, Set<Paintable> zeroHeightComponents, Set<Paintable> zeroWidthComponents)
           
 void NullConsole.printLayoutProblems(ValueMap meta, ApplicationConnection applicationConnection, Set<Paintable> zeroHeightComponents, Set<Paintable> zeroWidthComponents)
           
 void VDebugConsole.printLayoutProblems(ValueMap meta, ApplicationConnection ac, Set<Paintable> zeroHeightComponents, Set<Paintable> zeroWidthComponents)
           
 void VDebugConsole.printLayoutProblems(ValueMap meta, ApplicationConnection ac, Set<Paintable> zeroHeightComponents, Set<Paintable> zeroWidthComponents)
           
 void Console.printLayoutProblems(ValueMap meta, ApplicationConnection applicationConnection, Set<Paintable> zeroHeightComponents, Set<Paintable> zeroWidthComponents)
           
 void Console.printLayoutProblems(ValueMap meta, ApplicationConnection applicationConnection, Set<Paintable> zeroHeightComponents, Set<Paintable> zeroWidthComponents)
           
static void VConsole.printLayoutProblems(ValueMap meta, ApplicationConnection applicationConnection, Set<Paintable> zeroHeightComponents, Set<Paintable> zeroWidthComponents)
           
static void VConsole.printLayoutProblems(ValueMap meta, ApplicationConnection applicationConnection, Set<Paintable> zeroHeightComponents, Set<Paintable> zeroWidthComponents)
           
 boolean Container.requestLayout(Set<Paintable> children)
          Called when a child components size has been updated in the rendering phase.
 

Constructors in com.vaadin.terminal.gwt.client with parameters of type Paintable
VCaption(Paintable component, ApplicationConnection client)
           
VCaptionWrapper(Paintable toBeWrapped, ApplicationConnection client)
           
 

Uses of Paintable in com.vaadin.terminal.gwt.client.ui
 

Subinterfaces of Paintable in com.vaadin.terminal.gwt.client.ui
static interface ShortcutActionHandler.BeforeShortcutActionListener
          A focusable Paintable implementing this interface will be notified before shortcut actions are handled if it will be the target of the action (most commonly means it is the focused component during the keyboard combination is triggered by the user).
 interface Table
           
 

Classes in com.vaadin.terminal.gwt.client.ui that implement Paintable
 class VAbsoluteLayout
           
 class VAccordion
           
 class VAudio
           
 class VButton
           
 class VCheckBox
           
 class VCssLayout
           
 class VCustomComponent
           
 class VCustomLayout
          Custom Layout implements complex layout defined with HTML template.
 class VDateField
           
 class VDateFieldCalendar
          A client side implementation for InlineDateField
 class VDragAndDropWrapper
          Must have features pending: drop details: locations + sizes in document hierarchy up to wrapper
 class VDragAndDropWrapperIE
           
 class VEmbedded
           
 class VFilterSelect
          Client side implementation of the Select component.
 class VForm
           
 class VFormLayout
          Two col Layout that places caption on left col and field on right col
 class VGridLayout
           
 class VHorizontalLayout
           
 class VLabel
           
 class VLink
           
 class VListSelect
           
 class VMediaBase
           
 class VMenuBar
           
 class VNativeButton
           
 class VNativeSelect
           
 class VOptionGroup
           
 class VOrderedLayout
           
 class VPanel
           
 class VPasswordField
          This class represents a password field.
 class VPopupCalendar
          Represents a date selection component with a text field and a popup date selector.
 class VPopupView
           
 class VProgressIndicator
           
 class VScrollTable
          VScrollTable VScrollTable is a FlowPanel having two widgets in it: * TableHead component * ScrollPanel TableHead contains table's header and widgets + logic for resizing, reordering and hiding columns.
protected  class VScrollTable.VScrollTableBody.VScrollTableGeneratedRow
           
 class VScrollTable.VScrollTableBody.VScrollTableRow
           
 class VSlider
           
 class VSplitPanel
           
 class VSplitPanelHorizontal
           
 class VSplitPanelVertical
           
 class VTablePaging
          TODO make this work (just an early prototype).
 class VTabsheet
           
 class VTabsheet.PlaceHolder
           
 class VTextArea
          This class represents a multiline textfield (textarea).
 class VTextField
          This class represents a basic text input field with one row.
 class VTextualDate
           
 class VTree
           
 class VTreeTable
           
 class VTwinColSelect
           
 class VUnknownComponent
           
 class VUpload
          Note, we are not using GWT FormPanel as we want to listen submitcomplete events even though the upload component is already detached.
 class VUriFragmentUtility
          Client side implementation for UriFragmentUtility.
 class VVerticalLayout
           
 class VVideo
           
 class VView
           
 class VWindow
          "Sub window" component.
 

Fields in com.vaadin.terminal.gwt.client.ui declared as Paintable
protected  Paintable ClickEventHandler.paintable
           
 

Methods in com.vaadin.terminal.gwt.client.ui that return Paintable
protected abstract  Paintable LayoutClickEventHandler.getChildComponent(com.google.gwt.user.client.Element element)
           
 Paintable VFormLayout.Caption.getOwner()
          Returns Paintable for which this Caption belongs to.
 Paintable VScrollTable.VScrollTableDropHandler.getPaintable()
           
 Paintable VDragAndDropWrapper.CustomDropHandler.getPaintable()
           
protected  Paintable VTabsheet.getTab(int index)
           
protected  Paintable VAccordion.getTab(int index)
           
 

Methods in com.vaadin.terminal.gwt.client.ui with parameters of type Paintable
 boolean VAccordion.StackItem.contains(Paintable p)
           
 void ShortcutActionHandler.handleKeyboardEvent(com.google.gwt.user.client.Event event, Paintable target)
           
protected  void VScrollTable.VScrollTableBody.VScrollTableRow.paintComponent(Paintable p, UIDL uidl)
           
 void VAccordion.StackItem.replacePaintable(Paintable newPntbl)
           
 void VGridLayout.updateCaption(Paintable component, UIDL uidl)
           
 void VPanel.updateCaption(Paintable component, UIDL uidl)
           
 void VCustomLayout.updateCaption(Paintable component, UIDL uidl)
          Update caption for given widget
 void VCustomComponent.updateCaption(Paintable component, UIDL uidl)
           
 void VOrderedLayout.updateCaption(Paintable component, UIDL uidl)
           
 void VTabsheet.updateCaption(Paintable component, UIDL uidl)
           
 void VAccordion.updateCaption(Paintable component, UIDL uidl)
           
 void VSplitPanel.updateCaption(Paintable component, UIDL uidl)
           
 void VScrollTable.VScrollTableBody.VScrollTableRow.updateCaption(Paintable component, UIDL uidl)
           
 void VView.updateCaption(Paintable component, UIDL uidl)
           
 void VPopupView.updateCaption(Paintable component, UIDL uidl)
           
 void VCssLayout.updateCaption(Paintable component, UIDL uidl)
           
 void VCssLayout.FlowPane.updateCaption(Paintable component, UIDL uidl)
           
 void VForm.updateCaption(Paintable component, UIDL uidl)
           
 void VAbsoluteLayout.updateCaption(Paintable component, UIDL uidl)
           
 void VWindow.updateCaption(Paintable component, UIDL uidl)
           
 void VFormLayout.updateCaption(Paintable component, UIDL uidl)
           
 void VFormLayout.VFormLayoutTable.updateCaption(Paintable component, UIDL uidl)
           
 

Method parameters in com.vaadin.terminal.gwt.client.ui with type arguments of type Paintable
 boolean VGridLayout.requestLayout(Set<Paintable> changedChildren)
           
 boolean VPanel.requestLayout(Set<Paintable> child)
           
 boolean VCustomLayout.requestLayout(Set<Paintable> child)
           
 boolean VCustomComponent.requestLayout(Set<Paintable> child)
           
 boolean VOrderedLayout.requestLayout(Set<Paintable> children)
           
 boolean VTabsheet.requestLayout(Set<Paintable> child)
           
 boolean VAccordion.requestLayout(Set<Paintable> child)
           
 boolean VSplitPanel.requestLayout(Set<Paintable> child)
           
 boolean VScrollTable.VScrollTableBody.VScrollTableRow.requestLayout(Set<Paintable> children)
           
 boolean VView.requestLayout(Set<Paintable> child)
           
 boolean VPopupView.requestLayout(Set<Paintable> child)
           
 boolean VCssLayout.requestLayout(Set<Paintable> children)
           
 boolean VForm.requestLayout(Set<Paintable> child)
           
 boolean VAbsoluteLayout.requestLayout(Set<Paintable> children)
           
 boolean VWindow.requestLayout(Set<Paintable> child)
           
 boolean VFormLayout.requestLayout(Set<Paintable> child)
           
 

Constructors in com.vaadin.terminal.gwt.client.ui with parameters of type Paintable
ClickEventHandler(Paintable paintable, String clickEventIdentifier)
           
LayoutClickEventHandler(Paintable paintable, String clickEventIdentifier)
           
VAbsoluteLayout.AbsoluteWrapper(Paintable paintable)
           
VFormLayout.Caption(Paintable component, ApplicationConnection client)
           
 

Uses of Paintable in com.vaadin.terminal.gwt.client.ui.dd
 

Methods in com.vaadin.terminal.gwt.client.ui.dd that return Paintable
 Paintable VTransferable.getDragSource()
          Returns the component from which the transferable is created (eg.
abstract  Paintable VAbstractDropHandler.getPaintable()
          Returns the Paintable who owns this VAbstractDropHandler.
 Paintable VDropHandler.getPaintable()
          Returns the Paintable into which this DragHandler is associated
 

Methods in com.vaadin.terminal.gwt.client.ui.dd with parameters of type Paintable
 void VTransferable.setDragSource(Paintable component)
          Sets the component currently being dragged or from which the transferable is created (eg.
 

Uses of Paintable in com.vaadin.terminal.gwt.client.ui.layout
 

Classes in com.vaadin.terminal.gwt.client.ui.layout that implement Paintable
 class CellBasedLayout
           
 

Uses of Paintable in com.vaadin.terminal.gwt.client.ui.richtextarea
 

Classes in com.vaadin.terminal.gwt.client.ui.richtextarea that implement Paintable
 class VRichTextArea
          This class implements a basic client side rich text editor component.
 



Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.