public TimeFinderPlanner(ICalendarSettings settings_) {
this.settings = settings_;
if (settings == null) {
throw new NullPointerException("Settings cannot be null!");
}
stepFunction = new IntervalStepFunction();
timetableGrid = new ScrollablePanel() {
@Override
public boolean isOptimizedDrawingEnabled() {
// our code has no childs so they cannot overlapp