interface Infragistics.Win.Touch.IGestureConsumer:

   def public property GesturesEnabled as logical
      get.

   method public logical SupportsPressAndHold(input clientPos as System.Drawing.Point).

   method public Infragistics.Win.Touch.GestureInfo GetGestureInfo(input clientPos as System.Drawing.Point).

   method public integer ConvertPixelsToScrollUnits(input containerElement as Infragistics.Win.UIElement, input orientation as System.Windows.Forms.Orientation, input pixels as integer).

   method public integer ConvertItemsToScrollUnits(input containerElement as Infragistics.Win.UIElement, input orientation as System.Windows.Forms.Orientation, input items as integer).

   method public logical StartDragSelection(input containerElement as Infragistics.Win.UIElement, input modifierKeys as System.Windows.Forms.Keys, input initialSelection as System.Collections.Generic.IEnumerable, input selectableItemType as System.Type).

   method public Infragistics.Win.Touch.SupportedPanningActions GetSupportedPanningActions(input containerElement as Infragistics.Win.UIElement, input clientPos as System.Drawing.Point).

   method public logical PerformDefaultAction(input eventArgs as Infragistics.Win.Touch.GestureEventArgs).

   method public void StartGesture(input gesture as Infragistics.Win.Touch.Gesture).

   method public void RaiseEvent(input id as Infragistics.Win.Touch.GestureEventIds, input e as System.EventArgs).

end interface.
