com.extjs.gxt.ui.client.widget.grid
Class ColumnHeader

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.extjs.gxt.ui.client.widget.Component
              extended by com.extjs.gxt.ui.client.widget.BoxComponent
                  extended by com.extjs.gxt.ui.client.widget.grid.ColumnHeader
All Implemented Interfaces:
Observable, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener

public class ColumnHeader
extends BoxComponent


Nested Class Summary
 class ColumnHeader.GridSplitBar
           
 class ColumnHeader.Group
           
 class ColumnHeader.Head
           
 
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 com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
ColumnHeader(BoxComponent container, ColumnModel cm)
           
 
Method Summary
 void enableColumnResizing()
           
 int getMinColumnWidth()
           
 int getSplitterWidth()
           
 int indexOf(ColumnHeader.Head head)
           
 void refresh()
           
 void setHeader(int column, java.lang.String header)
           
 void setMenu(Menu menu)
           
 void setMinColumnWidth(int minColumnWidth)
           
 void setSplitterWidth(int splitterWidth)
           
 void updateColumnHidden(int index, boolean hidden)
           
 void updateColumnWidth(int column, int width)
           
 void updateSortIcon(int colIndex, Style.SortDir dir)
           
 void updateTotalWidth(int offset, int width)
           
 
Methods inherited from class com.extjs.gxt.ui.client.widget.BoxComponent
getBounds, getHeight, getHeight, getPosition, getShadow, getShadowOffset, getShadowPosition, getSize, getWidth, getWidth, isAutoHeight, isAutoWidth, isDeferHeight, isShim, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShadowOffset, setShadowPosition, setShim, setSize, setSize, setWidth, setWidth, sync, syncSize
 
Methods inherited from class com.extjs.gxt.ui.client.widget.Component
addListener, addPlugin, addStyleName, addWidgetListener, clearState, disable, disableEvents, disableTextSelection, el, enable, enableEvents, fireEvent, fireEvent, fireEvent, fly, focus, getBaseStyle, getBorders, getContextMenu, getData, getElement, getHideMode, getId, getItemId, getListeners, getModel, getState, getStateId, getToolTip, hasListeners, hasListeners, hide, hideToolTip, isDisabledEvents, isEnabled, isRendered, isStateful, isVisible, mask, mask, mask, onBrowserEvent, onComponentEvent, recalculate, removeAllListeners, removeFromParent, removeListener, removeStyleName, removeSwallow, removeToolTip, removeWidgetListener, render, render, repaint, saveState, setBorders, setContextMenu, setData, setElement, setEnabled, setHideMode, setId, setIntStyleAttribute, setItemId, setStateful, setStateId, setStyleAttribute, setStyleName, setTitle, setToolTip, setToolTip, setVisible, setZIndex, show, sinkEvents, swallowEvent, swallowEvent, toString, unmask
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
fireEvent, getParent, isAttached
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, setStylePrimaryName, setVisible, unsinkEvents
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ColumnHeader

public ColumnHeader(BoxComponent container,
                    ColumnModel cm)
Method Detail

enableColumnResizing

public void enableColumnResizing()

getMinColumnWidth

public int getMinColumnWidth()

getSplitterWidth

public int getSplitterWidth()

indexOf

public int indexOf(ColumnHeader.Head head)

refresh

public void refresh()

setHeader

public void setHeader(int column,
                      java.lang.String header)

setMenu

public void setMenu(Menu menu)

setMinColumnWidth

public void setMinColumnWidth(int minColumnWidth)

setSplitterWidth

public void setSplitterWidth(int splitterWidth)

updateColumnHidden

public void updateColumnHidden(int index,
                               boolean hidden)

updateColumnWidth

public void updateColumnWidth(int column,
                              int width)

updateSortIcon

public void updateSortIcon(int colIndex,
                           Style.SortDir dir)

updateTotalWidth

public void updateTotalWidth(int offset,
                             int width)