Class
BaseGanttViewBehavior

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:

cs-api-definition
public class BaseGanttViewBehavior

Inheritance: objectBaseGanttViewBehavior

Constructors

BaseGanttViewBehavior()

Initializes a new instance of the BaseGanttViewBehavior class.

Declaration

cs-api-definition
public BaseGanttViewBehavior()

Properties

ClickTimer

Declaration

cs-api-definition
protected Timer ClickTimer { get; }

Property Value

Timer

ColumnHeaderCell

Declaration

cs-api-definition
protected GanttViewTextViewHeaderCellElement ColumnHeaderCell { get; set; }

Property Value

GanttViewTextViewHeaderCellElement

DoubleClick

Declaration

cs-api-definition
protected bool DoubleClick { get; set; }

Property Value

bool

Declaration

cs-api-definition
protected GanttViewLinkDataItem EditedLink { get; set; }

Property Value

GanttViewLinkDataItem

EditedLinkTaskCache

Declaration

cs-api-definition
protected GanttViewDataItem EditedLinkTaskCache { get; set; }

Property Value

GanttViewDataItem

EditedLinkTypeCache

Declaration

cs-api-definition
protected TasksLinkType EditedLinkTypeCache { get; set; }

Property Value

TasksLinkType

EditedTaskElement

Declaration

cs-api-definition
protected GanttGraphicalViewBaseTaskElement EditedTaskElement { get; set; }

Property Value

GanttGraphicalViewBaseTaskElement

ElementsStartingKineticScrolling

Declaration

cs-api-definition
public List<Type> ElementsStartingKineticScrolling { get; }

Property Value

List<Type>

GanttViewElement

Declaration

cs-api-definition
public RadGanttViewElement GanttViewElement { get; }

Property Value

RadGanttViewElement

HorizontalScrollStep

Declaration

cs-api-definition
public int HorizontalScrollStep { get; set; }

Property Value

int

HorizontalScrollTimer

Declaration

cs-api-definition
public Timer HorizontalScrollTimer { get; }

Property Value

Timer

Declaration

cs-api-definition
protected bool IsCreatingLink { get; set; }

Property Value

bool

Declaration

cs-api-definition
protected bool IsEditingLink { get; set; }

Property Value

bool

IsResizingColumn

Declaration

cs-api-definition
protected bool IsResizingColumn { get; set; }

Property Value

bool

IsResizingEnd

Declaration

cs-api-definition
protected bool IsResizingEnd { get; set; }

Property Value

bool

IsResizingStart

Declaration

cs-api-definition
protected bool IsResizingStart { get; set; }

Property Value

bool

MouseDownLocation

Declaration

cs-api-definition
protected Point MouseDownLocation { get; set; }

Property Value

Point

Declaration

cs-api-definition
protected GanttViewLinkDataItem NewLink { get; set; }

Property Value

GanttViewLinkDataItem

OriginalColumnWidth

Declaration

cs-api-definition
protected int OriginalColumnWidth { get; set; }

Property Value

int

OriginalEnd

Declaration

cs-api-definition
protected DateTime OriginalEnd { get; set; }

Property Value

DateTime

OriginalStart

Declaration

cs-api-definition
protected DateTime OriginalStart { get; set; }

Property Value

DateTime

ShouldProcessKineticScrolling

Declaration

cs-api-definition
protected bool ShouldProcessKineticScrolling { get; set; }

Property Value

bool

VerticalScrollStep

Declaration

cs-api-definition
public int VerticalScrollStep { get; set; }

Property Value

int

VerticalScrollTimer

Declaration

cs-api-definition
public Timer VerticalScrollTimer { get; }

Property Value

Timer

WasInEditModeOnMouseDown

Declaration

cs-api-definition
protected bool WasInEditModeOnMouseDown { get; set; }

Property Value

bool

WasSelectedOnMouseDown

Declaration

cs-api-definition
protected bool WasSelectedOnMouseDown { get; set; }

Property Value

bool

Methods

IsEditor(Point)

Declaration

cs-api-definition
protected virtual bool IsEditor(Point point)

Parameters

point

Point

Returns

bool

IsScrollBar(Point)

Declaration

cs-api-definition
protected virtual bool IsScrollBar(Point point)

Parameters

point

Point

Returns

bool

OnHorizontalScrollTimerTick()

Declaration

cs-api-definition
protected virtual void OnHorizontalScrollTimerTick()

OnVerticalScrollTimerTick()

Declaration

cs-api-definition
protected virtual void OnVerticalScrollTimerTick()

ProcessAddKey(KeyEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessAddKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessContextMenu(Point)

Declaration

cs-api-definition
public virtual bool ProcessContextMenu(Point location)

Parameters

location

Point

Returns

bool

ProcessDeleteKey(KeyEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessDeleteKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessDialogKey(Keys)

Declaration

cs-api-definition
public virtual bool ProcessDialogKey(Keys keyData)

Parameters

keyData

Keys

Returns

bool

ProcessDoubleClick(MouseEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessDoubleClick(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessDownKey(KeyEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessDownKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessEndKey(KeyEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessEndKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessEscapeKey(KeyEventArgs)

Declaration

cs-api-definition
protected virtual void ProcessEscapeKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

ProcessF2Key(KeyEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessF2Key(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessHomeKey(KeyEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessHomeKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessKeyDown(KeyEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessKeyDown(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessKeyPress(KeyPressEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessKeyPress(KeyPressEventArgs e)

Parameters

e

KeyPressEventArgs

Returns

bool

ProcessKeyUp(KeyEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessKeyUp(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessLeftKey(KeyEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessLeftKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessMouseClick(MouseEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessMouseClick(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseDown(MouseEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessMouseDown(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseDownOnCellElement(GanttViewTextViewCellElement, MouseEventArgs)

Declaration

cs-api-definition
protected virtual void ProcessMouseDownOnCellElement(GanttViewTextViewCellElement cellElement, MouseEventArgs e)

Parameters

cellElement

GanttViewTextViewCellElement

e

MouseEventArgs

ProcessMouseDownOnCellHeaderElement(GanttViewTextViewHeaderCellElement, MouseEventArgs)

Declaration

cs-api-definition
protected virtual void ProcessMouseDownOnCellHeaderElement(GanttViewTextViewHeaderCellElement element, MouseEventArgs e)

Parameters

element

GanttViewTextViewHeaderCellElement

e

MouseEventArgs

ProcessMouseDownOnTaskElement(GanttGraphicalViewBaseTaskElement, MouseEventArgs)

Declaration

cs-api-definition
protected virtual void ProcessMouseDownOnTaskElement(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)

Parameters

element

GanttGraphicalViewBaseTaskElement

e

MouseEventArgs

ProcessMouseDownOnTaskLinkHandleElement(GanttViewTaskLinkHandleElement, MouseEventArgs)

Declaration

cs-api-definition
protected virtual void ProcessMouseDownOnTaskLinkHandleElement(GanttViewTaskLinkHandleElement element, MouseEventArgs e)

Parameters

element

GanttViewTaskLinkHandleElement

e

MouseEventArgs

Declaration

cs-api-definition
protected virtual void ProcessMouseDownOnTaskLinkHandleElementWhenEditingLink(GanttViewTaskLinkHandleElement element, MouseEventArgs e)

Parameters

element

GanttViewTaskLinkHandleElement

e

MouseEventArgs

ProcessMouseEnter(EventArgs)

Declaration

cs-api-definition
public virtual bool ProcessMouseEnter(EventArgs e)

Parameters

e

EventArgs

Returns

bool

ProcessMouseHover(EventArgs)

Declaration

cs-api-definition
public virtual bool ProcessMouseHover(EventArgs e)

Parameters

e

EventArgs

Returns

bool

ProcessMouseLeave(EventArgs)

Declaration

cs-api-definition
public virtual bool ProcessMouseLeave(EventArgs e)

Parameters

e

EventArgs

Returns

bool

ProcessMouseMove(MouseEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessMouseMove(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

Declaration

cs-api-definition
protected virtual void ProcessMouseMoveWhenCreatingLink(MouseEventArgs e)

Parameters

e

MouseEventArgs

Declaration

cs-api-definition
protected virtual void ProcessMouseMoveWhenEditingLink(MouseEventArgs e)

Parameters

e

MouseEventArgs

ProcessMouseMoveWhenResizingColumn(MouseEventArgs)

Declaration

cs-api-definition
protected virtual void ProcessMouseMoveWhenResizingColumn(MouseEventArgs e)

Parameters

e

MouseEventArgs

ProcessMouseMoveWhenResizingTask(GanttGraphicalViewBaseTaskElement, MouseEventArgs)

Declaration

cs-api-definition
protected virtual void ProcessMouseMoveWhenResizingTask(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)

Parameters

element

GanttGraphicalViewBaseTaskElement

e

MouseEventArgs

ProcessMouseUp(MouseEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessMouseUp(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseUpOnCellElement(GanttViewTextViewCellElement, MouseEventArgs)

Declaration

cs-api-definition
protected virtual void ProcessMouseUpOnCellElement(GanttViewTextViewCellElement cellElement, MouseEventArgs e)

Parameters

cellElement

GanttViewTextViewCellElement

e

MouseEventArgs

Declaration

cs-api-definition
protected virtual void ProcessMouseUpWhenCreatingLink(MouseEventArgs e)

Parameters

e

MouseEventArgs

Declaration

cs-api-definition
protected virtual void ProcessMouseUpWhenEditingLink(MouseEventArgs e)

Parameters

e

MouseEventArgs

ProcessMouseUpWhenResizingColumn(MouseEventArgs)

Declaration

cs-api-definition
protected virtual void ProcessMouseUpWhenResizingColumn(MouseEventArgs e)

Parameters

e

MouseEventArgs

ProcessMouseUpWhenResizingTask(GanttGraphicalViewBaseTaskElement, MouseEventArgs)

Declaration

cs-api-definition
protected virtual void ProcessMouseUpWhenResizingTask(GanttGraphicalViewBaseTaskElement element, MouseEventArgs e)

Parameters

element

GanttGraphicalViewBaseTaskElement

e

MouseEventArgs

ProcessMouseWheel(MouseEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessMouseWheel(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessRightKey(KeyEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessRightKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessScrolling(Point, bool)

Declaration

cs-api-definition
protected virtual void ProcessScrolling(Point mousePosition, bool scrollVertical)

Parameters

mousePosition

Point

scrollVertical

bool

ProcessSubtractKey(KeyEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessSubtractKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessUpKey(KeyEventArgs)

Declaration

cs-api-definition
public virtual bool ProcessUpKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ShouldHandleKineticScrolling(MouseEventArgs)

Declaration

cs-api-definition
protected virtual bool ShouldHandleKineticScrolling(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ShouldStartLinkEditOperation(GanttViewLinkDataItem, GanttViewTaskLinkHandleElement)

Declaration

cs-api-definition
protected virtual bool ShouldStartLinkEditOperation(GanttViewLinkDataItem link, GanttViewTaskLinkHandleElement element)

Parameters

link

GanttViewLinkDataItem

element

GanttViewTaskLinkHandleElement

Returns

bool

StopScrollTimers()

Declaration

cs-api-definition
public virtual void StopScrollTimers()
In this article
DefinitionConstructorsBaseGanttViewBehavior()PropertiesClickTimerColumnHeaderCellDoubleClickEditedLinkEditedLinkTaskCacheEditedLinkTypeCacheEditedTaskElementElementsStartingKineticScrollingGanttViewElementHorizontalScrollStepHorizontalScrollTimerIsCreatingLinkIsEditingLinkIsResizingColumnIsResizingEndIsResizingStartMouseDownLocationNewLinkOriginalColumnWidthOriginalEndOriginalStartShouldProcessKineticScrollingVerticalScrollStepVerticalScrollTimerWasInEditModeOnMouseDownWasSelectedOnMouseDownMethodsIsEditor(Point)IsScrollBar(Point)OnHorizontalScrollTimerTick()OnVerticalScrollTimerTick()ProcessAddKey(KeyEventArgs)ProcessContextMenu(Point)ProcessDeleteKey(KeyEventArgs)ProcessDialogKey(Keys)ProcessDoubleClick(MouseEventArgs)ProcessDownKey(KeyEventArgs)ProcessEndKey(KeyEventArgs)ProcessEscapeKey(KeyEventArgs)ProcessF2Key(KeyEventArgs)ProcessHomeKey(KeyEventArgs)ProcessKeyDown(KeyEventArgs)ProcessKeyPress(KeyPressEventArgs)ProcessKeyUp(KeyEventArgs)ProcessLeftKey(KeyEventArgs)ProcessMouseClick(MouseEventArgs)ProcessMouseDown(MouseEventArgs)ProcessMouseDownOnCellElement(GanttViewTextViewCellElement, MouseEventArgs)ProcessMouseDownOnCellHeaderElement(GanttViewTextViewHeaderCellElement, MouseEventArgs)ProcessMouseDownOnTaskElement(GanttGraphicalViewBaseTaskElement, MouseEventArgs)ProcessMouseDownOnTaskLinkHandleElement(GanttViewTaskLinkHandleElement, MouseEventArgs)ProcessMouseDownOnTaskLinkHandleElementWhenEditingLink(GanttViewTaskLinkHandleElement, MouseEventArgs)ProcessMouseEnter(EventArgs)ProcessMouseHover(EventArgs)ProcessMouseLeave(EventArgs)ProcessMouseMove(MouseEventArgs)ProcessMouseMoveWhenCreatingLink(MouseEventArgs)ProcessMouseMoveWhenEditingLink(MouseEventArgs)ProcessMouseMoveWhenResizingColumn(MouseEventArgs)ProcessMouseMoveWhenResizingTask(GanttGraphicalViewBaseTaskElement, MouseEventArgs)ProcessMouseUp(MouseEventArgs)ProcessMouseUpOnCellElement(GanttViewTextViewCellElement, MouseEventArgs)ProcessMouseUpWhenCreatingLink(MouseEventArgs)ProcessMouseUpWhenEditingLink(MouseEventArgs)ProcessMouseUpWhenResizingColumn(MouseEventArgs)ProcessMouseUpWhenResizingTask(GanttGraphicalViewBaseTaskElement, MouseEventArgs)ProcessMouseWheel(MouseEventArgs)ProcessRightKey(KeyEventArgs)ProcessScrolling(Point, bool)ProcessSubtractKey(KeyEventArgs)ProcessUpKey(KeyEventArgs)ShouldHandleKineticScrolling(MouseEventArgs)ShouldStartLinkEditOperation(GanttViewLinkDataItem, GanttViewTaskLinkHandleElement)StopScrollTimers()
Not finding the help you need?
Contact Support