Uses of Class
org.eclipse.nebula.widgets.compositetable.timeeditor.CalendarableItem
-
-
Uses of CalendarableItem in org.eclipse.nebula.widgets.compositetable.day
Fields in org.eclipse.nebula.widgets.compositetable.day declared as CalendarableItem Modifier and Type Field Description CalendarableItemCalendarableItemEvent. calendarableItemThe CalenderableItem that should be processed in this operation.CalendarableItemSelectionChangeEvent. newSelectionThe new selection or null if the selection is being clearedCalendarableItemSelectionChangeEvent. oldSelectionThe previously selected Calendarable or null if no selectionprivate CalendarableItemDayEditor. selectedCalendarableCalendarableItemDayEditorSelection. selectedCalendarableRepresents the selected CalendarableItem or null if none is selected.Methods in org.eclipse.nebula.widgets.compositetable.day that return CalendarableItem Modifier and Type Method Description protected CalendarableItemDayEditor. getAllDayCalendarableAt(int day, int row)Find the all day event that is positioned at the specified day and row in viewport coordinatesCalendarableItemICalendarableItemControl. getCalendarableItem()protected CalendarableItemDayEditor. getFirstCalendarableAt(int day, int row)(non-API) Method getFirstCalendarableAt.Methods in org.eclipse.nebula.widgets.compositetable.day with parameters of type CalendarableItem Modifier and Type Method Description private intDayEditor. computeNewTopRowBasedOnSelection(CalendarableItem newSelection)private intDayEditor. computeRowForCalendarable(CalendarableItem calendarable, int day)private voidDayEditor. createCalendarableControl(CalendarableItem calendarable)private intDayEditor. endRowDiff(CalendarableItem calendarable)private voidDayEditor. fillControlData(CalendarableItem calendarable, int clippingStyle)private intDayEditor. findRowDiff(CalendarableItem calendarable, java.util.Calendar time, boolean subtractDiff)For finding the pixel difference between filling the entire row, and filling only partially.booleanDayEditor. fireDelete(CalendarableItem item)private booleanDayEditor. fireDisposeItemStrategy(CalendarableItem item)booleanDayEditor. fireEdit(CalendarableItem toEdit)Fire the itemEdit event.private booleanDayEditor. fireEvents(CalendarableItem calendarableItem, java.util.List<CalendarableItemEventHandler> handlers)private voidDayEditor. fireSelectionChangeEvent(CalendarableItem currentSelection, CalendarableItem newSelection)private voidDayEditor. freeCalendarableControl(CalendarableItem calendarableItem)private DayEditorCalendarableItemControlDayEditor. getControl(CalendarableItem item)private voidDayEditor. layoutAllDayEvent(int day, int allDayEventRow, CalendarableItem calendarable, org.eclipse.swt.widgets.Control[] gridRows)private voidDayEditor. layoutTimedEvent(int day, org.eclipse.swt.graphics.Point[] columnPositions, CalendarableItem calendarable, org.eclipse.swt.widgets.Control[] gridRows)private voidDayEditor. selectCalenderableControl(CalendarableItem newSelection)voidICalendarableItemControl. setCalendarableItem(CalendarableItem calendarable)Method setCalendarable.voidDayEditorSelection. setSelectedCalendarable(CalendarableItem selectedCalendarable)Sets the selectedCalendarable.voidDayEditor. setSelection(CalendarableItem newSelection)Method selectCalendarable.private voidDayEditor. setSelectionByDayAndRow(int day, int row, CalendarableItem aboutToSelect)private intDayEditor. startRowDiff(CalendarableItem calendarable)Method parameters in org.eclipse.nebula.widgets.compositetable.day with type arguments of type CalendarableItem Modifier and Type Method Description private voidDayEditor. freeObsoleteCalendarableEventControls(java.util.List<CalendarableItem> removedCalendarables)Constructors in org.eclipse.nebula.widgets.compositetable.day with parameters of type CalendarableItem Constructor Description SelectionChangeEvent(CalendarableItem oldSelection, CalendarableItem newSelection)Constructor SelectionChangeEvent. -
Uses of CalendarableItem in org.eclipse.nebula.widgets.compositetable.day.internal
Fields in org.eclipse.nebula.widgets.compositetable.day.internal declared as CalendarableItem Modifier and Type Field Description private CalendarableItemDayEditorCalendarableItemControl. calendarableprivate CalendarableItem[][]EventLayoutComputer.EventLayout. eventLayoutMethods in org.eclipse.nebula.widgets.compositetable.day.internal that return CalendarableItem Modifier and Type Method Description CalendarableItem[][]EventLayoutComputer. computeEventLayout(java.util.List calendarables)Given an unsorted list of Calendarables, each of which has a start and an end time, this method will compute the day row coordinates for each Calendarable, set that information into each Calendarable, and will return the number of columns that will be required to lay out the given list of Calendarables.CalendarableItemDayEditorCalendarableItemControl. getCalendarableItem()CalendarableItem[][]EventLayoutComputer.EventLayout. getLayout()Methods in org.eclipse.nebula.widgets.compositetable.day.internal with parameters of type CalendarableItem Modifier and Type Method Description private booleanEventLayoutComputer. columnIsAvailable(int column, CalendarableItem[][] layout, int[] slotsEventSpans)private intEventLayoutComputer. findEventColumn(CalendarableItem event, CalendarableItem[][] layout, int[] slotsEventSpans)private int[]EventLayoutComputer. getSlotsForEvent(CalendarableItem event)private booleanEventLayoutComputer. isNewColumnNeeded(int currentColumn, CalendarableItem[][] layout)private booleanEventLayoutComputer. isSlotAlreadyOccupiedInColumn(int slot, CalendarableItem[][] layout, int currentColumn)private voidEventLayoutComputer. placeEvent(CalendarableItem event, CalendarableItem[][] eventLayout, int currentColumn, int[] slotsEventSpans)voidDayEditorCalendarableItemControl. setCalendarableItem(CalendarableItem calendarable) -
Uses of CalendarableItem in org.eclipse.nebula.widgets.compositetable.month
Methods in org.eclipse.nebula.widgets.compositetable.month with parameters of type CalendarableItem Modifier and Type Method Description booleanMonthCalendar. fireDelete(CalendarableItem toDelete) -
Uses of CalendarableItem in org.eclipse.nebula.widgets.compositetable.month.internal
Fields in org.eclipse.nebula.widgets.compositetable.month.internal declared as CalendarableItem Modifier and Type Field Description private CalendarableItemMonthCalendarableItemControl. calendarableItemprivate CalendarableItem[]Day. controlsMethods in org.eclipse.nebula.widgets.compositetable.month.internal that return CalendarableItem Modifier and Type Method Description CalendarableItemMonthCalendarableItemControl. getCalendarableItem()Methods in org.eclipse.nebula.widgets.compositetable.month.internal with parameters of type CalendarableItem Modifier and Type Method Description voidMonthCalendarableItemControl. setCalendarableItem(CalendarableItem calendarable)voidDay. setItems(CalendarableItem[] controls) -
Uses of CalendarableItem in org.eclipse.nebula.widgets.compositetable.timeeditor
Fields in org.eclipse.nebula.widgets.compositetable.timeeditor declared as CalendarableItem Modifier and Type Field Description private CalendarableItem[][][]CalendarableModel. eventLayoutMethods in org.eclipse.nebula.widgets.compositetable.timeeditor that return CalendarableItem Modifier and Type Method Description CalendarableItemCalendarableModel. findAllDayCalendarable(int day, boolean forward, CalendarableItem selection)CalendarableItemCalendarableModel. findNextCalendarable(int selectedDay, int selectedRow, CalendarableItem selection, boolean isAllDayEventRow)CalendarableItemCalendarableModel. findPreviousCalendarable(int selectedDay, int selectedRow, CalendarableItem selection, boolean isAllDayEventRow)CalendarableItemCalendarableModel. findTimedCalendarable(int day, int currentRow, int stopPosition, boolean forward, CalendarableItem selection)CalendarableItem[]CalendarableModel. getAllDayCalendarables(int day)CalendarableItem[][]CalendarableModel. getEventLayout(int dayOffset)Gets the eventLayout for a particular dayOffsetMethods in org.eclipse.nebula.widgets.compositetable.timeeditor with parameters of type CalendarableItem Modifier and Type Method Description CalendarableItemCalendarableModel. findAllDayCalendarable(int day, boolean forward, CalendarableItem selection)private intCalendarableModel. findCalendarable(CalendarableItem selection, int currentRow, CalendarableItem[][] eventLayoutForDay)CalendarableItemCalendarableModel. findNextCalendarable(int selectedDay, int selectedRow, CalendarableItem selection, boolean isAllDayEventRow)CalendarableItemCalendarableModel. findPreviousCalendarable(int selectedDay, int selectedRow, CalendarableItem selection, boolean isAllDayEventRow)CalendarableItemCalendarableModel. findTimedCalendarable(int day, int currentRow, int stopPosition, boolean forward, CalendarableItem selection)booleanIEventEditor. fireDelete(CalendarableItem toDelete)Requests that the event editor delete the specified CalendarableItem's data.intCalendarableModel. getDay(CalendarableItem calendarable)Method getDay.abstract voidEventContentProvider. refresh(java.util.Date day, CalendarableItem[] controls)Refreshes the contents of the specified event controls for the specified day.voidCalendarableModel. setEventLayout(int dayOffset, CalendarableItem[][] eventLayout)Sets the eventLayout for a particular dayOffset
-