public class DateCell extends FocusableComplexPanel implements com.google.gwt.event.dom.client.MouseDownHandler, com.google.gwt.event.dom.client.MouseMoveHandler, com.google.gwt.event.dom.client.MouseUpHandler, com.google.gwt.event.dom.client.KeyDownHandler, com.google.gwt.event.dom.client.ContextMenuHandler
| Modifier and Type | Class and Description |
|---|---|
class |
DateCell.DateCellSlot |
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled| Modifier and Type | Method and Description |
|---|---|
void |
addEmphasisStyle(com.google.gwt.user.client.Element elementOver)
Deprecated.
As of 7.2, call or override
addEmphasisStyle(Element) instead |
void |
addEmphasisStyle(com.google.gwt.dom.client.Element elementOver) |
void |
addEvent(Date targetDay,
CalendarEvent calendarEvent) |
void |
addEvent(DateCellDayEvent dayEvent) |
void |
cancelRangeSelect() |
Date |
getDate() |
int |
getFirstHour() |
int |
getLastHour() |
int |
getNumberOfSlots() |
DateCellGroup |
getOverlappingEvents(int targetIndex)
Returns all overlapping DayEvent indexes in the Group.
|
DateCell.DateCellSlot |
getSlot(int index) |
int |
getSlotBorder() |
int |
getSlotHeight() |
int |
getSlotIndex(com.google.gwt.dom.client.Element slotElement) |
com.google.gwt.dom.client.Element |
getTodaybarElement() |
boolean |
isDisabled() |
boolean |
isToday() |
protected void |
onAttach() |
void |
onContextMenu(com.google.gwt.event.dom.client.ContextMenuEvent event) |
protected void |
onDetach() |
void |
onKeyDown(com.google.gwt.event.dom.client.KeyDownEvent event) |
void |
onMouseDown(com.google.gwt.event.dom.client.MouseDownEvent event) |
void |
onMouseMove(com.google.gwt.event.dom.client.MouseMoveEvent event) |
void |
onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent event) |
void |
recalculateEventWidths() |
void |
removeEmphasisStyle(com.google.gwt.user.client.Element elementOver)
Deprecated.
As of 7.2, call or override
removeEmphasisStyle(Element) instead |
void |
removeEmphasisStyle(com.google.gwt.dom.client.Element elementOver) |
void |
removeEvent(DateCellDayEvent dayEvent) |
void |
setDate(Date date) |
void |
setDateColor(String styleName) |
void |
setDisabled(boolean disabled) |
void |
setHeightPX(int height,
int[] cellHeights) |
void |
setHorizontalSized(boolean isHorizontalSized) |
void |
setTimeBarWidth(int timebarWidth) |
void |
setToday(Date today,
int width) |
void |
setVerticalSized(boolean isVerticalSized) |
void |
setWidthPX(int cellWidth) |
addBlurHandler, addFocusHandler, addKeyDownHandler, addKeyPressHandler, focus, makeFocusable, setFocusadd, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, removeadd, add, adopt, clear, doAttachChildren, doDetachChildren, orphan, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic int getFirstHour()
public int getLastHour()
protected void onAttach()
onAttach in class com.google.gwt.user.client.ui.Widgetprotected void onDetach()
onDetach in class com.google.gwt.user.client.ui.Widgetpublic int getSlotIndex(com.google.gwt.dom.client.Element slotElement)
public DateCell.DateCellSlot getSlot(int index)
public int getNumberOfSlots()
public void setTimeBarWidth(int timebarWidth)
public void setHorizontalSized(boolean isHorizontalSized)
isHorizontalSized - if true, this DateCell is sized with CSS and not via
setWidthPX(int)public void setVerticalSized(boolean isVerticalSized)
isVerticalSized - if true, this DateCell is sized with CSS and not via
#setHeightPX(int)public void setDate(Date date)
public void setWidthPX(int cellWidth)
public void setHeightPX(int height,
int[] cellHeights)
public void recalculateEventWidths()
public int getSlotHeight()
public int getSlotBorder()
public DateCellGroup getOverlappingEvents(int targetIndex)
targetIndex - Index of DayEvent in the current DateCell widget.public Date getDate()
public void addEvent(Date targetDay, CalendarEvent calendarEvent)
public void addEvent(DateCellDayEvent dayEvent)
public void removeEvent(DateCellDayEvent dayEvent)
public void onKeyDown(com.google.gwt.event.dom.client.KeyDownEvent event)
onKeyDown in interface com.google.gwt.event.dom.client.KeyDownHandlerpublic void onMouseDown(com.google.gwt.event.dom.client.MouseDownEvent event)
onMouseDown in interface com.google.gwt.event.dom.client.MouseDownHandlerpublic void onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent event)
onMouseUp in interface com.google.gwt.event.dom.client.MouseUpHandlerpublic void onMouseMove(com.google.gwt.event.dom.client.MouseMoveEvent event)
onMouseMove in interface com.google.gwt.event.dom.client.MouseMoveHandlerpublic void cancelRangeSelect()
public void setToday(Date today, int width)
public com.google.gwt.dom.client.Element getTodaybarElement()
public void setDisabled(boolean disabled)
public boolean isDisabled()
public void setDateColor(String styleName)
public boolean isToday()
@Deprecated public void addEmphasisStyle(com.google.gwt.user.client.Element elementOver)
addEmphasisStyle(Element) insteadpublic void addEmphasisStyle(com.google.gwt.dom.client.Element elementOver)
@Deprecated public void removeEmphasisStyle(com.google.gwt.user.client.Element elementOver)
removeEmphasisStyle(Element) insteadpublic void removeEmphasisStyle(com.google.gwt.dom.client.Element elementOver)
public void onContextMenu(com.google.gwt.event.dom.client.ContextMenuEvent event)
onContextMenu in interface com.google.gwt.event.dom.client.ContextMenuHandlerCopyright © 2016 Vaadin Ltd. All rights reserved.