com.itmill.toolkit.terminal.gwt.client.ui
Class IScrollTable.TableHead

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.Panel
              extended by com.itmill.toolkit.terminal.gwt.client.ui.IScrollTable.TableHead
All Implemented Interfaces:
com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasWidgets, ActionOwner, Iterable<com.google.gwt.user.client.ui.Widget>
Enclosing class:
IScrollTable

public class IScrollTable.TableHead
extends com.google.gwt.user.client.ui.Panel
implements ActionOwner


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 com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
IScrollTable.TableHead()
           
 
Method Summary
 void clear()
           
 void disableBrowserIntelligence()
           
 void enableBrowserIntelligence()
           
 void enableColumn(String cid, int index)
           
 Action[] getActions()
           
 ApplicationConnection getClient()
           
 char[] getColumnAlignments()
          Returns column alignments for visible columns
 IScrollTable.HeaderCell getHeaderCell(int index)
           
 IScrollTable.HeaderCell getHeaderCell(String cid)
          Get's HeaderCell by it's column Key.
 String getPaintableId()
           
 int getVisibleCellCount()
           
 Iterator<com.google.gwt.user.client.ui.Widget> iterator()
           
 void moveCell(int oldIndex, int newIndex)
           
 void onBrowserEvent(com.google.gwt.user.client.Event event)
           
 boolean remove(com.google.gwt.user.client.ui.Widget w)
           
 void removeCell(String colKey)
           
 void setColumnCollapsingAllowed(boolean cc)
           
 void setHeaderCell(int index, IScrollTable.HeaderCell cell)
           
 void setHorizontalScrollPosition(int scrollLeft)
           
 void updateCellsFromUIDL(UIDL uidl)
           
 
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, adopt, disown, doAttachChildren, doDetachChildren, onLoad, onUnload, orphan
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
getParent, isAttached, onAttach, onDetach, removeFromParent
 
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, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setWidth, setVisible, setVisible, sinkEvents, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IScrollTable.TableHead

public IScrollTable.TableHead()
Method Detail

clear

public void clear()
Specified by:
clear in interface com.google.gwt.user.client.ui.HasWidgets
Overrides:
clear in class com.google.gwt.user.client.ui.Panel

updateCellsFromUIDL

public void updateCellsFromUIDL(UIDL uidl)

enableColumn

public void enableColumn(String cid,
                         int index)

getVisibleCellCount

public int getVisibleCellCount()

setHorizontalScrollPosition

public void setHorizontalScrollPosition(int scrollLeft)

setColumnCollapsingAllowed

public void setColumnCollapsingAllowed(boolean cc)

disableBrowserIntelligence

public void disableBrowserIntelligence()

enableBrowserIntelligence

public void enableBrowserIntelligence()

setHeaderCell

public void setHeaderCell(int index,
                          IScrollTable.HeaderCell cell)

getHeaderCell

public IScrollTable.HeaderCell getHeaderCell(int index)

getHeaderCell

public IScrollTable.HeaderCell getHeaderCell(String cid)
Get's HeaderCell by it's column Key. Note that this returns HeaderCell even if it is currently collapsed.

Parameters:
cid - Column key of accessed HeaderCell
Returns:
HeaderCell

moveCell

public void moveCell(int oldIndex,
                     int newIndex)

iterator

public Iterator<com.google.gwt.user.client.ui.Widget> iterator()
Specified by:
iterator in interface com.google.gwt.user.client.ui.HasWidgets
Specified by:
iterator in interface Iterable<com.google.gwt.user.client.ui.Widget>

remove

public boolean remove(com.google.gwt.user.client.ui.Widget w)
Specified by:
remove in interface com.google.gwt.user.client.ui.HasWidgets
Specified by:
remove in class com.google.gwt.user.client.ui.Panel

removeCell

public void removeCell(String colKey)

onBrowserEvent

public void onBrowserEvent(com.google.gwt.user.client.Event event)
Specified by:
onBrowserEvent in interface com.google.gwt.user.client.EventListener
Overrides:
onBrowserEvent in class com.google.gwt.user.client.ui.Widget

getActions

public Action[] getActions()
Specified by:
getActions in interface ActionOwner
Returns:
Array of IActions

getClient

public ApplicationConnection getClient()
Specified by:
getClient in interface ActionOwner

getPaintableId

public String getPaintableId()
Specified by:
getPaintableId in interface ActionOwner

getColumnAlignments

public char[] getColumnAlignments()
Returns column alignments for visible columns



Copyright © 2000-2009 IT Mill Ltd. All Rights Reserved.