package org.tltv.gantt.client.shared;
import java.util.LinkedList;
import java.util.List;
import com.vaadin.shared.AbstractComponentState;
import com.vaadin.shared.Connector;
import com.vaadin.shared.annotations.DelegateToWidget;
public class GanttState extends AbstractComponentState {
public boolean readOnly = false;
public String locale;
public String timeZoneJson;
public String timeZoneId;
@DelegateToWidget
public Resolution resolution = Resolution.Day;
@DelegateToWidget
public int firstDayOfRange;
@DelegateToWidget
public int firstHourOfRange;
/** GMT start date */
@DelegateToWidget
public Long startDate;
/** GMT end date */
@DelegateToWidget
public Long endDate;
@DelegateToWidget
public boolean resizableSteps = true;
@DelegateToWidget
public boolean movableSteps = true;
@DelegateToWidget
public boolean movableStepsBetweenRows = false;
@DelegateToWidget
public boolean monthRowVisible = true;
@DelegateToWidget
public boolean yearRowVisible = true;
@DelegateToWidget
public boolean backgroundGridEnabled = true;
@DelegateToWidget
public String weekFormat;
@DelegateToWidget
public String dayFormat;
@DelegateToWidget
public String monthFormat;
@DelegateToWidget
public String yearFormat;
@DelegateToWidget
public boolean defaultContextMenuEnabled = false;
public List<Connector> steps = new LinkedList<Connector>();
public Connector verticalScrollDelegateTarget;
}