org.drools.guvnor.client.widgets.decoratedgrid
Class VerticalDecoratedGridWidget<T>

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by org.drools.guvnor.client.widgets.decoratedgrid.DecoratedGridWidget<T>
                  extended by org.drools.guvnor.client.widgets.decoratedgrid.VerticalDecoratedGridWidget<T>
Type Parameters:
T - The type of domain columns represented
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.IsWidget

public class VerticalDecoratedGridWidget<T>
extends DecoratedGridWidget<T>

Vertical implementation of DecoratedGridWidget.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class org.drools.guvnor.client.widgets.decoratedgrid.DecoratedGridWidget
bodyPanel, gridWidget, hasSystemControlledColumns, headerWidget, height, mainPanel, resource, scrollPanel, sidebarWidget, style, width
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
VerticalDecoratedGridWidget()
           
 
Method Summary
 com.google.gwt.user.client.ui.Panel getBodyPanel()
          BodyPanel is a VerticalPanel in which Header and Grid are inserted
 MergableGridWidget<T> getGridWidget()
          Grid is a vertical table
 com.google.gwt.user.client.ui.Panel getMainPanel()
          MainPanel is a HorizontalPanel in which the Sidebar and BodyPanel are inserted
 com.google.gwt.event.dom.client.ScrollHandler getScrollHandler()
          Return a ScrollHandler to ensure the Header and Sidebar are repositioned according to the position of the scroll bars surrounding the GridWidget
 
Methods inherited from class org.drools.guvnor.client.widgets.decoratedgrid.DecoratedGridWidget
appendColumn, assertDimensions, deleteColumn, deleteRow, getHeaderWidget, getSidebarWidget, insertColumnBefore, insertRowBefore, redrawSystemControlledColumns, setColumnVisibility, setHasSystemControlledColumns, setHeaderWidget, setPixelSize, setSidebarWidget, sort
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VerticalDecoratedGridWidget

public VerticalDecoratedGridWidget()
Method Detail

getBodyPanel

public com.google.gwt.user.client.ui.Panel getBodyPanel()
BodyPanel is a VerticalPanel in which Header and Grid are inserted

Specified by:
getBodyPanel in class DecoratedGridWidget<T>
Returns:

getGridWidget

public MergableGridWidget<T> getGridWidget()
Grid is a vertical table

Specified by:
getGridWidget in class DecoratedGridWidget<T>
Returns:

getMainPanel

public com.google.gwt.user.client.ui.Panel getMainPanel()
MainPanel is a HorizontalPanel in which the Sidebar and BodyPanel are inserted

Specified by:
getMainPanel in class DecoratedGridWidget<T>
Returns:

getScrollHandler

public com.google.gwt.event.dom.client.ScrollHandler getScrollHandler()
Return a ScrollHandler to ensure the Header and Sidebar are repositioned according to the position of the scroll bars surrounding the GridWidget

Specified by:
getScrollHandler in class DecoratedGridWidget<T>
Returns:


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.