Class BaseGanttViewBehavior
Represents a class that is responsible for handling all the input for a RadGanttView
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class BaseGanttViewBehavior
Constructors
BaseGanttViewBehavior()
Initializes a new instance of the BaseGanttViewBehavior class.
Declaration
public BaseGanttViewBehavior()
Properties
ClickTimer
Declaration
protected Timer ClickTimer { get; }
Property Value
System.Windows.Forms.Timer
|
ColumnHeaderCell
Declaration
protected GanttViewTextViewHeaderCellElement ColumnHeaderCell { get; set; }
Property Value
GanttViewTextViewHeaderCellElement
|
DoubleClick
Declaration
protected bool DoubleClick { get; set; }
Property Value
System.Boolean
|
EditedLink
Declaration
protected GanttViewLinkDataItem EditedLink { get; set; }
Property Value
GanttViewLinkDataItem
|
EditedLinkTaskCache
Declaration
protected GanttViewDataItem EditedLinkTaskCache { get; set; }
Property Value
GanttViewDataItem
|
EditedLinkTypeCache
EditedTaskElement
Declaration
protected GanttGraphicalViewBaseTaskElement EditedTaskElement { get; set; }
Property Value
GanttGraphicalViewBaseTaskElement
|
ElementsStartingKineticScrolling
Declaration
public List<Type> ElementsStartingKineticScrolling { get; }
Property Value
System.Collections.Generic.List<System.Type>
|
GanttViewElement
HorizontalScrollStep
Declaration
public int HorizontalScrollStep { get; set; }
Property Value
System.Int32
|
HorizontalScrollTimer
Declaration
public Timer HorizontalScrollTimer { get; }
Property Value
System.Windows.Forms.Timer
|
IsCreatingLink
Declaration
protected bool IsCreatingLink { get; set; }
Property Value
System.Boolean
|
IsEditingLink
Declaration
protected bool IsEditingLink { get; set; }
Property Value
System.Boolean
|
IsResizingColumn
Declaration
protected bool IsResizingColumn { get; set; }
Property Value
System.Boolean
|
IsResizingEnd
Declaration
protected bool IsResizingEnd { get; set; }
Property Value
System.Boolean
|
IsResizingStart
Declaration
protected bool IsResizingStart { get; set; }
Property Value
System.Boolean
|
MouseDownLocation
Declaration
protected Point MouseDownLocation { get; set; }
Property Value
System.Drawing.Point
|
NewLink
Declaration
protected GanttViewLinkDataItem NewLink { get; set; }
Property Value
GanttViewLinkDataItem
|
OriginalColumnWidth
Declaration
protected int OriginalColumnWidth { get; set; }
Property Value
System.Int32
|
OriginalEnd
Declaration
protected DateTime OriginalEnd { get; set; }
Property Value
System.DateTime
|
OriginalStart
Declaration
protected DateTime OriginalStart { get; set; }
Property Value
System.DateTime
|
ShouldProcessKineticScrolling
Declaration
protected bool ShouldProcessKineticScrolling { get; set; }
Property Value
System.Boolean
|
VerticalScrollStep
Declaration
public int VerticalScrollStep { get; set; }
Property Value
System.Int32
|
VerticalScrollTimer
Declaration
public Timer VerticalScrollTimer { get; }
Property Value
System.Windows.Forms.Timer
|
WasInEditModeOnMouseDown
Declaration
protected bool WasInEditModeOnMouseDown { get; set; }
Property Value
System.Boolean
|
WasSelectedOnMouseDown
Declaration
protected bool WasSelectedOnMouseDown { get; set; }
Property Value
System.Boolean
|
Methods
IsEditor(Point)
Declaration
protected virtual bool IsEditor(Point point)
Parameters
System.Drawing.Point
point
|
Returns
System.Boolean
|
IsScrollBar(Point)
Declaration
protected virtual bool IsScrollBar(Point point)
Parameters
System.Drawing.Point
point
|
Returns
System.Boolean
|
OnHorizontalScrollTimerTick()
Declaration
protected virtual void OnHorizontalScrollTimerTick()
OnVerticalScrollTimerTick()
Declaration
protected virtual void OnVerticalScrollTimerTick()
ProcessAddKey(KeyEventArgs)
Declaration
public virtual bool ProcessAddKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
Returns
System.Boolean
|
ProcessContextMenu(Point)
Declaration
public virtual bool ProcessContextMenu(Point location)
Parameters
System.Drawing.Point
location
|
Returns
System.Boolean
|
ProcessDeleteKey(KeyEventArgs)
Declaration
public virtual bool ProcessDeleteKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
Returns
System.Boolean
|
ProcessDialogKey(Keys)
Declaration
public virtual bool ProcessDialogKey(Keys keyData)
Parameters
System.Windows.Forms.Keys
keyData
|
Returns
System.Boolean
|
ProcessDoubleClick(MouseEventArgs)
Declaration
public virtual bool ProcessDoubleClick(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Returns
System.Boolean
|
ProcessDownKey(KeyEventArgs)
Declaration
public virtual bool ProcessDownKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
Returns
System.Boolean
|
ProcessEndKey(KeyEventArgs)
Declaration
public virtual bool ProcessEndKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
Returns
System.Boolean
|
ProcessEscapeKey(KeyEventArgs)
Declaration
protected virtual void ProcessEscapeKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
ProcessF2Key(KeyEventArgs)
Declaration
public virtual bool ProcessF2Key(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
Returns
System.Boolean
|
ProcessHomeKey(KeyEventArgs)
Declaration
public virtual bool ProcessHomeKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
Returns
System.Boolean
|
ProcessKeyDown(KeyEventArgs)
Declaration
public virtual bool ProcessKeyDown(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
Returns
System.Boolean
|
ProcessKeyPress(KeyPressEventArgs)
Declaration
public virtual bool ProcessKeyPress(KeyPressEventArgs e)
Parameters
System.Windows.Forms.KeyPressEventArgs
e
|
Returns
System.Boolean
|
ProcessKeyUp(KeyEventArgs)
Declaration
public virtual bool ProcessKeyUp(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
Returns
System.Boolean
|
ProcessLeftKey(KeyEventArgs)
Declaration
public virtual bool ProcessLeftKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
Returns
System.Boolean
|
ProcessMouseClick(MouseEventArgs)
Declaration
public virtual bool ProcessMouseClick(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Returns
System.Boolean
|
ProcessMouseDown(MouseEventArgs)
Declaration
public virtual bool ProcessMouseDown(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Returns
System.Boolean
|
ProcessMouseDownOnCellElement(GanttViewTextViewCellElement, MouseEventArgs)
Declaration
protected virtual void ProcessMouseDownOnCellElement(GanttViewTextViewCellElement cellElement, MouseEventArgs e)
Parameters
GanttViewTextViewCellElement
cellElement
|
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseDownOnCellHeaderElement(GanttViewTextViewHeaderCellElement, MouseEventArgs)
Declaration
protected virtual void ProcessMouseDownOnCellHeaderElement(GanttViewTextViewHeaderCellElement element, MouseEventArgs e)
Parameters
GanttViewTextViewHeaderCellElement
element
|
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseDownOnTaskElement(GanttGraphicalViewBaseTaskElement, MouseEventArgs)
Declaration
protected virtual void ProcessMouseDownOnTaskElement(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)
Parameters
GanttGraphicalViewBaseTaskElement
element
|
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseDownOnTaskLinkHandleElement(GanttViewTaskLinkHandleElement, MouseEventArgs)
Declaration
protected virtual void ProcessMouseDownOnTaskLinkHandleElement(GanttViewTaskLinkHandleElement element, MouseEventArgs e)
Parameters
GanttViewTaskLinkHandleElement
element
|
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseDownOnTaskLinkHandleElementWhenEditingLink(GanttViewTaskLinkHandleElement, MouseEventArgs)
Declaration
protected virtual void ProcessMouseDownOnTaskLinkHandleElementWhenEditingLink(GanttViewTaskLinkHandleElement element, MouseEventArgs e)
Parameters
GanttViewTaskLinkHandleElement
element
|
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseEnter(EventArgs)
Declaration
public virtual bool ProcessMouseEnter(EventArgs e)
Parameters
System.EventArgs
e
|
Returns
System.Boolean
|
ProcessMouseHover(EventArgs)
Declaration
public virtual bool ProcessMouseHover(EventArgs e)
Parameters
System.EventArgs
e
|
Returns
System.Boolean
|
ProcessMouseLeave(EventArgs)
Declaration
public virtual bool ProcessMouseLeave(EventArgs e)
Parameters
System.EventArgs
e
|
Returns
System.Boolean
|
ProcessMouseMove(MouseEventArgs)
Declaration
public virtual bool ProcessMouseMove(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Returns
System.Boolean
|
ProcessMouseMoveWhenCreatingLink(MouseEventArgs)
Declaration
protected virtual void ProcessMouseMoveWhenCreatingLink(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseMoveWhenEditingLink(MouseEventArgs)
Declaration
protected virtual void ProcessMouseMoveWhenEditingLink(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseMoveWhenResizingColumn(MouseEventArgs)
Declaration
protected virtual void ProcessMouseMoveWhenResizingColumn(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseMoveWhenResizingTask(GanttGraphicalViewBaseTaskElement, MouseEventArgs)
Declaration
protected virtual void ProcessMouseMoveWhenResizingTask(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)
Parameters
GanttGraphicalViewBaseTaskElement
element
|
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseUp(MouseEventArgs)
Declaration
public virtual bool ProcessMouseUp(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Returns
System.Boolean
|
ProcessMouseUpOnCellElement(GanttViewTextViewCellElement, MouseEventArgs)
Declaration
protected virtual void ProcessMouseUpOnCellElement(GanttViewTextViewCellElement cellElement, MouseEventArgs e)
Parameters
GanttViewTextViewCellElement
cellElement
|
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseUpWhenCreatingLink(MouseEventArgs)
Declaration
protected virtual void ProcessMouseUpWhenCreatingLink(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseUpWhenEditingLink(MouseEventArgs)
Declaration
protected virtual void ProcessMouseUpWhenEditingLink(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseUpWhenResizingColumn(MouseEventArgs)
Declaration
protected virtual void ProcessMouseUpWhenResizingColumn(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseUpWhenResizingTask(GanttGraphicalViewBaseTaskElement, MouseEventArgs)
Declaration
protected virtual void ProcessMouseUpWhenResizingTask(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)
Parameters
GanttGraphicalViewBaseTaskElement
element
|
System.Windows.Forms.MouseEventArgs
e
|
ProcessMouseWheel(MouseEventArgs)
Declaration
public virtual bool ProcessMouseWheel(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Returns
System.Boolean
|
ProcessRightKey(KeyEventArgs)
Declaration
public virtual bool ProcessRightKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
Returns
System.Boolean
|
ProcessScrolling(Point, Boolean)
Declaration
protected virtual void ProcessScrolling(Point mousePosition, bool scrollVertical)
Parameters
System.Drawing.Point
mousePosition
|
System.Boolean
scrollVertical
|
ProcessSubtractKey(KeyEventArgs)
Declaration
public virtual bool ProcessSubtractKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
Returns
System.Boolean
|
ProcessUpKey(KeyEventArgs)
Declaration
public virtual bool ProcessUpKey(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs
e
|
Returns
System.Boolean
|
ShouldHandleKineticScrolling(MouseEventArgs)
Declaration
protected virtual bool ShouldHandleKineticScrolling(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs
e
|
Returns
System.Boolean
|
ShouldStartLinkEditOperation(GanttViewLinkDataItem, GanttViewTaskLinkHandleElement)
Declaration
protected virtual bool ShouldStartLinkEditOperation(GanttViewLinkDataItem link, GanttViewTaskLinkHandleElement element)
Parameters
GanttViewLinkDataItem
link
|
GanttViewTaskLinkHandleElement
element
|
Returns
System.Boolean
|
StopScrollTimers()
Declaration
public virtual void StopScrollTimers()