|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.google.gwt.user.client.ui.UIObject com.google.gwt.user.client.ui.Widget com.vaadin.client.ui.VScrollTable.HeaderCell
public class VScrollTable.HeaderCell
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 | |
---|---|
VScrollTable.HeaderCell(String colId,
String headerText)
|
Method Summary | |
---|---|
void |
disableAutoWidthCalculation()
|
char |
getAlign()
|
String |
getCaption()
|
String |
getColKey()
|
float |
getExpandRatio()
|
int |
getMinWidth()
|
int |
getNaturalColumnWidth(int columnIndex)
Detects the natural minimum width for the column of this header cell. |
int |
getWidth()
Returns the pixels width of the header cell. |
protected int |
getWidthWithIndent()
This method exists for the needs of VTreeTable only. |
protected void |
handleCaptionEvent(com.google.gwt.user.client.Event event)
|
boolean |
isDefinedWidth()
Detects if width is fixed by developer on server side or resized to current width by user. |
boolean |
isEnabled()
|
boolean |
isSorted()
|
void |
onBrowserEvent(com.google.gwt.user.client.Event event)
Handle column reordering. |
void |
resizeCaptionContainer(int rightSpacing)
Makes room for the sorting indicator in case the column that the header cell belongs to is sorted. |
void |
setAlign(char c)
|
void |
setExpandRatio(float floatAttribute)
|
void |
setNaturalMinimumColumnWidth(int w)
|
void |
setSortable(boolean b)
|
void |
setText(String headerText)
|
void |
setUndefinedWidth()
|
void |
setWidth(int w,
boolean ensureDefinedWidth)
Sets width to the header cell. |
protected void |
updateStyleNames(String primaryStyleName)
|
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, isAttached, isOrWasAttached, onAttach, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents |
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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public VScrollTable.HeaderCell(String colId, String headerText)
Method Detail |
---|
public void setSortable(boolean b)
public void resizeCaptionContainer(int rightSpacing)
public void setNaturalMinimumColumnWidth(int w)
protected void updateStyleNames(String primaryStyleName)
public void disableAutoWidthCalculation()
public void setWidth(int w, boolean ensureDefinedWidth)
VScrollTable.VScrollTableBody.getMaxIndent()
.
w
- required width of the cell sans indentationsensureDefinedWidth
- disables expand ratio if requiredpublic void setUndefinedWidth()
public boolean isDefinedWidth()
protected int getWidthWithIndent()
VTreeTable
only.
Returns the pixels width of the header cell. This includes the
indent, if applicable.
public int getWidth()
public void setText(String headerText)
public String getColKey()
public void onBrowserEvent(com.google.gwt.user.client.Event event)
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
onBrowserEvent
in class com.google.gwt.user.client.ui.Widget
protected void handleCaptionEvent(com.google.gwt.user.client.Event event)
public int getMinWidth()
public String getCaption()
public boolean isEnabled()
public void setAlign(char c)
public char getAlign()
public int getNaturalColumnWidth(int columnIndex)
columnIndex
- column index hint, if -1 (unknown) it will be detected
public void setExpandRatio(float floatAttribute)
public float getExpandRatio()
public boolean isSorted()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |