public final class VoteTrackV extends Composite
votersV peersV candidateV \ | / >>>>>>>>>>>>>>>>>>>>> --- >>>>>>>>>>>>>>>>>>>> --- >>>>> | /\ | flow volume / flow volume pin
When the track is invisible, e.g. because no poll is staged, then a podium may become visible to serve as a staging control for the actor.
( ) \ podium
Acknowledgement: The segmented arrow motif is borrowed from Christian Weilbach's design of a progress track for quantitative summation accounts. See his mock-ups 2b and 2g.
Modifier and Type | Class and Description |
---|---|
(package private) static interface |
VoteTrackV.UiBinderI |
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
Modifier and Type | Field and Description |
---|---|
(package private) TableCellElement |
cElement |
(package private) DivElement |
overlayDiv |
(package private) TableCellElement |
pBoardElement |
(package private) TableCellElement |
pElement |
(package private) TableCellElement |
pOutflowElement |
(package private) TableElement |
tableElement |
(package private) TableCellElement |
vBoardElement |
(package private) TableCellElement |
vElement |
(package private) TableCellElement |
vOutflowElement |
DEBUG_ID_PREFIX
Constructor and Description |
---|
VoteTrackV(VoteTrack _track,
boolean isBottomFixed)
Constructs a VoteTrackV.
|
Modifier and Type | Method and Description |
---|---|
CandidateV |
candidateV()
The view of the candidate.
|
protected HTMLPanel |
getWidget() |
static VoteTrackV |
i(StageV stageV)
The staged instance of VoteTrackV, or null if none is staged.
|
(package private) static VoteTrackV |
iBottomFixed()
The instance of VoteTrackV that is fixed to the bottom of the viewport, or null if
there is none.
|
boolean |
isMoving()
Answers whether this view is physically moving in order to visualize a change of
anchor and a consequent logical shift in votespace.
|
(package private) HeadsUpDisplay |
newHeadsUpDisplay() |
protected void |
onLoad() |
protected void |
onUnload() |
PeerBoardV |
peersBoardV()
The view of the peers board.
|
void |
removeFromParent() |
VoteTrack |
track()
The track on which this view is modelled.
|
BoardV |
votersBoardV()
The view of the voters board.
|
claimElement, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, setLayoutData, sinkEvents, unsinkEvents
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, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
@UiField @Warning(value="non-API") TableCellElement cElement
@UiField @Warning(value="non-API") TableCellElement pElement
@UiField @Warning(value="non-API") TableCellElement pBoardElement
@UiField @Warning(value="non-API") TableCellElement pOutflowElement
@UiField @Warning(value="non-API") TableCellElement vElement
@UiField @Warning(value="non-API") TableCellElement vBoardElement
@UiField @Warning(value="non-API") TableCellElement vOutflowElement
@UiField @Warning(value="non-API") DivElement overlayDiv
@UiField @Warning(value="non-API") TableElement tableElement
public VoteTrackV(VoteTrack _track, boolean isBottomFixed)
isBottomFixed
- answers whether this VoteTrackV is to be the bottom-fixed instance. You may create at most one
bottom-fixed instance.public static VoteTrackV i(StageV stageV)
static VoteTrackV iBottomFixed()
public CandidateV candidateV()
public boolean isMoving()
public PeerBoardV peersBoardV()
public BoardV votersBoardV()
public void removeFromParent()
removeFromParent
in class Widget
@UiFactory @Warning(value="non-API") HeadsUpDisplay newHeadsUpDisplay()