Top Constructors Methods
com.calendarfx.util

public final Class ViewHelper

extends Object
Class Inheritance
Annotations
@SuppressWarnings:javadoc
Imports
com.calendarfx.view.DateControl, .DayView, .DayViewBase, impl.com.calendarfx.view.DayViewScrollPane, javafx.collections.ObservableList, javafx.geometry.Bounds, .Point2D, .Rectangle2D, javafx.scene.Node, javafx.stage.Screen, org.controlsfx.control.PopOver.ArrowLocation, java.time.Instant, .LocalTime, .ZonedDateTime, java.time.temporal.ChronoUnit

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static PopOver.ArrowLocation
public static Point2D
findPopOverArrowPosition(Node node, double screenY, double arrowSize, PopOver.ArrowLocation arrowLocation)

public static Instant
getInstantAt(DayViewBase view, double y)

public static double
public static double
getTimeLocation(DayViewBase view, LocalTime time, boolean prefHeight)

public static double
public static double
public static double
getTimeLocation(DayViewBase view, ZonedDateTime zonedTime, boolean prefHeight)

public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ViewHelperback to summary
public ViewHelper()

Method Detail

findPopOverArrowLocationback to summary
public static PopOver.ArrowLocation findPopOverArrowLocation(Node view)
findPopOverArrowPositionback to summary
public static Point2D findPopOverArrowPosition(Node node, double screenY, double arrowSize, PopOver.ArrowLocation arrowLocation)
getInstantAtback to summary
public static Instant getInstantAt(DayViewBase view, double y)
getTimeLocationback to summary
public static double getTimeLocation(DayViewBase view, LocalTime time)
getTimeLocationback to summary
public static double getTimeLocation(DayViewBase view, LocalTime time, boolean prefHeight)
getTimeLocationback to summary
public static double getTimeLocation(DayViewBase view, ZonedDateTime time)
getTimeLocationback to summary
public static double getTimeLocation(DayViewBase view, Instant instant)
getTimeLocationback to summary
public static double getTimeLocation(DayViewBase view, ZonedDateTime zonedTime, boolean prefHeight)
scrollToRequestedTimeback to summary
public static void scrollToRequestedTime(DateControl control, DayViewScrollPane scrollPane)