Represents a class that is responsible for handling all the input for a RadGanttView
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
C#
public class BaseGanttViewBehavior
Inheritance: objectBaseGanttViewBehavior
Constructors
Initializes a new instance of the BaseGanttViewBehavior class.
C#
public BaseGanttViewBehavior()
Properties
C#
protected Timer ClickTimer { get; }
C#
protected GanttViewTextViewHeaderCellElement ColumnHeaderCell { get; set; }
C#
protected bool DoubleClick { get; set; }
C#
protected GanttViewLinkDataItem EditedLink { get; set; }
C#
protected GanttViewDataItem EditedLinkTaskCache { get; set; }
C#
protected TasksLinkType EditedLinkTypeCache { get; set; }
C#
protected GanttGraphicalViewBaseTaskElement EditedTaskElement { get; set; }
C#
public List<Type> ElementsStartingKineticScrolling { get; }
C#
public RadGanttViewElement GanttViewElement { get; }
C#
public int HorizontalScrollStep { get; set; }
C#
public Timer HorizontalScrollTimer { get; }
C#
protected bool IsCreatingLink { get; set; }
C#
protected bool IsEditingLink { get; set; }
C#
protected bool IsResizingColumn { get; set; }
C#
protected bool IsResizingEnd { get; set; }
C#
protected bool IsResizingStart { get; set; }
C#
protected Point MouseDownLocation { get; set; }
C#
protected GanttViewLinkDataItem NewLink { get; set; }
C#
protected int OriginalColumnWidth { get; set; }
C#
protected DateTime OriginalEnd { get; set; }
C#
protected DateTime OriginalStart { get; set; }
C#
protected bool ShouldProcessKineticScrolling { get; set; }
C#
public int VerticalScrollStep { get; set; }
C#
public Timer VerticalScrollTimer { get; }
C#
protected bool WasInEditModeOnMouseDown { get; set; }
C#
protected bool WasSelectedOnMouseDown { get; set; }
Methods
C#
protected virtual void OnHorizontalScrollTimerTick()
C#
protected virtual void OnVerticalScrollTimerTick()
C#
protected virtual void ProcessMouseDownOnCellElement(GanttViewTextViewCellElement cellElement, MouseEventArgs e)
C#
protected virtual void ProcessMouseDownOnCellHeaderElement(GanttViewTextViewHeaderCellElement element, MouseEventArgs e)
C#
protected virtual void ProcessMouseDownOnTaskElement(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)
C#
protected virtual void ProcessMouseDownOnTaskLinkHandleElement(GanttViewTaskLinkHandleElement element, MouseEventArgs e)
C#
protected virtual void ProcessMouseDownOnTaskLinkHandleElementWhenEditingLink(GanttViewTaskLinkHandleElement element, MouseEventArgs e)
C#
protected virtual void ProcessMouseMoveWhenCreatingLink(MouseEventArgs e)
C#
protected virtual void ProcessMouseMoveWhenEditingLink(MouseEventArgs e)
C#
protected virtual void ProcessMouseMoveWhenResizingColumn(MouseEventArgs e)
C#
protected virtual void ProcessMouseMoveWhenResizingTask(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)
C#
protected virtual void ProcessMouseUpOnCellElement(GanttViewTextViewCellElement cellElement, MouseEventArgs e)
C#
protected virtual void ProcessMouseUpWhenCreatingLink(MouseEventArgs e)
C#
protected virtual void ProcessMouseUpWhenEditingLink(MouseEventArgs e)
C#
protected virtual void ProcessMouseUpWhenResizingColumn(MouseEventArgs e)
C#
protected virtual void ProcessMouseUpWhenResizingTask(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)
C#
protected virtual bool ShouldHandleKineticScrolling(MouseEventArgs e)
C#
protected virtual bool ShouldStartLinkEditOperation(GanttViewLinkDataItem link, GanttViewTaskLinkHandleElement element)
C#
public virtual void StopScrollTimers()