public class SelectionWidget
extends com.google.gwt.user.client.ui.Composite
| Constructor and Description |
|---|
SelectionWidget(SheetHandler actionHandler,
SheetWidget sheetWidget) |
| Modifier and Type | Method and Description |
|---|---|
int |
closestCellEdgeIndexToCursor(int[] cellSizes,
int startIndex,
int cursorPosition,
boolean forSelection)
Returns index of the cell that has the left edge closest to the given
cursor position.
|
int |
countSum(int[] sizes,
int beginIndex,
int endIndex)
Calculates the sum of the given sizes between the given indexes.
|
int |
getCol1() |
int |
getCol2() |
int |
getRow1() |
int |
getRow2() |
boolean |
isVisible() |
protected void |
setFillMode(boolean fillMode) |
void |
setHeight(String height) |
void |
setHorizontalSplitPosition(int horizontalSplitPosition) |
void |
setPaintPosition(int col1,
int col2,
int row1,
int row2) |
void |
setPaintVisible(boolean visible) |
void |
setPosition(int col1,
int col2,
int row1,
int row2) |
void |
setVerticalSplitPosition(int verticalSplitPosition) |
void |
setVisible(boolean visible) |
void |
setWidth(String width) |
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, sinkBitlessEvent, toStringpublic SelectionWidget(SheetHandler actionHandler, SheetWidget sheetWidget)
public void setHorizontalSplitPosition(int horizontalSplitPosition)
public void setVerticalSplitPosition(int verticalSplitPosition)
public int getRow1()
public int getRow2()
public int getCol1()
public int getCol2()
public void setPosition(int col1,
int col2,
int row1,
int row2)
public void setPaintPosition(int col1,
int col2,
int row1,
int row2)
public void setWidth(String width)
setWidth in class com.google.gwt.user.client.ui.UIObjectpublic void setHeight(String height)
setHeight in class com.google.gwt.user.client.ui.UIObjectpublic void setVisible(boolean visible)
setVisible in interface com.google.gwt.user.client.ui.HasVisibilitysetVisible in class com.google.gwt.user.client.ui.UIObjectpublic void setPaintVisible(boolean visible)
public boolean isVisible()
isVisible in interface com.google.gwt.user.client.ui.HasVisibilityisVisible in class com.google.gwt.user.client.ui.UIObjectpublic int countSum(int[] sizes,
int beginIndex,
int endIndex)
sizes - size arraybeginIndex - 1-based inclusiveendIndex - 1-based exclusivepublic int closestCellEdgeIndexToCursor(int[] cellSizes,
int startIndex,
int cursorPosition,
boolean forSelection)
cellSizes - the sizes used to calculatestartIndex - 1-based index where the cursorPosition refers tocursorPosition - the position of the cursor relative to startIndex. Can be
negativeforSelection - true if the result is used for touch selection, false if it's
used for painting cellsprotected void setFillMode(boolean fillMode)
Copyright © 2013–2026 Vaadin Ltd. All rights reserved.