eu.beesoft.gantt.chart
Interface ZoomPolicy


public interface ZoomPolicy

Zoom policy defines a behavior of gantt chart when you are zooming in or out.


Method Summary
 TimeUnit getMajorStep(int index)
          Returns major TimeUnit item for given step.
 TimeUnit getMinorStep(int index)
          Returns minor TimeUnit item for given step.
 int getStepCount()
          Returns number of steps (items) in this policy.
 int getTimeSpanWidth(int index)
          Returns width (in pixels) of TimeSpan instances for given step.
 

Method Detail

getStepCount

int getStepCount()
Returns number of steps (items) in this policy.

Returns:
number of steps

getMajorStep

TimeUnit getMajorStep(int index)
Returns major TimeUnit item for given step.

Parameters:
index - - required step
Returns:
major time unit for given step

getMinorStep

TimeUnit getMinorStep(int index)
Returns minor TimeUnit item for given step.

Parameters:
index - - required step
Returns:
minor time unit for given step

getTimeSpanWidth

int getTimeSpanWidth(int index)
Returns width (in pixels) of TimeSpan instances for given step.

Parameters:
index - - required step
Returns:
width of TimeSpan instances (in pixels)