class Infragistics.Win.UltraWinGrid.HeaderUIElement
   inherits Infragistics.Win.HeaderUIElementBase
   implements System.IDisposable, Infragistics.Win.UIAutomation.IProvideUIAutomation:

   def protected variable dragging as logical.

   def protected variable startDragging as logical.

   def public override property UIAutomationProvider as System.Windows.Automation.Provider.IRawElementProviderFragment
      get.

   def public override property IsUiaElement as logical
      get.

   def public property Header as Infragistics.Win.UltraWinGrid.HeaderBase
      get.

   def protected override property ClipSelf as logical
      get.

   def public override property Region as System.Drawing.Region
      get.

   def public override property Enabled as logical
      get.

   def public override property BorderStyle as Infragistics.Win.UIElementBorderStyle
      get.

   def public override property BorderSides as System.Windows.Forms.Border3DSide
      get.

   def public override property Adjustable as logical
      get.

   def protected override property ShouldProcessMouseDown as logical
      get.

   def protected override property RequiresSeparator as logical
      get.

   def protected override property ActiveThemeMouseTracking as logical
      get.

   def protected override property HeaderState as Infragistics.Win.UIElementButtonState
      get.

   def public override property SelectableItem as Infragistics.Shared.ISelectableItem
      get.

   def protected override property DrawAdjustmentBarWhileSizing as logical
      get.

   def protected override property HeaderStyle as Infragistics.Win.HeaderStyle
      get.

   def public override property UIRole as Infragistics.Win.AppStyling.UIRole
      get.

   def protected override property SupportsLeftRightAdjustmentsFromLeftBorder as logical
      get.

   def protected override property SupportsLeftRightAdjustmentsFromRightBorder as logical
      get.

   constructor public HeaderUIElement(input parent as Infragistics.Win.UIElement):
   end constructor.

   constructor public HeaderUIElement(input parent as Infragistics.Win.UIElement, input header as Infragistics.Win.UltraWinGrid.HeaderBase):
   end constructor.

   method protected override System.Windows.Automation.Provider.IRawElementProviderFragment CreateUIAutomationProvider():
   end method.

   method public override System.Object GetContext(input type as System.Type, input checkParentElementContexts as logical):
   end method.

   method protected override void DrawBorders(input drawParams as Infragistics.Win.UIElementDrawParams):
   end method.

   method protected override System.Drawing.Rectangle IntersectInvalidRect(input invalidRect as System.Drawing.Rectangle, input rightToLeftOffset as integer):
   end method.

   method public override logical Contains(input point as System.Drawing.Point, input ignoreClipping as logical):
   end method.

   method protected override void PositionChildElements():
   end method.

   method protected override void InitAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags):
   end method.

   method public override System.Windows.Forms.Cursor GetAdjustableCursor(input point as System.Drawing.Point):
   end method.

   method public override void ApplyAdjustment(input delta as System.Drawing.Point):
   end method.

   method public override void GetAdjustmentRange(input point as System.Drawing.Point, input range as Infragistics.Win.UIElementAdjustmentRangeParams):
   end method.

   method public override logical SupportsLeftRightAdjustmentsFromPoint(input point as System.Drawing.Point):
   end method.

   method public override logical SupportsUpDownAdjustmentsFromPoint(input point as System.Drawing.Point):
   end method.

   method protected override logical OnMouseDown(input e as System.Windows.Forms.MouseEventArgs, input adjustableArea as logical, input captureMouseForElement as Infragistics.Win.UIElement):
   end method.

   method protected override void OnDoubleClick(input adjustableArea as logical):
   end method.

   method protected override void OnMouseMove(input e as System.Windows.Forms.MouseEventArgs):
   end method.

   method protected override void OnCaptureAborted():
   end method.

   method protected override logical OnMouseUp(input e as System.Windows.Forms.MouseEventArgs):
   end method.

   method protected override logical CanStartAdjustment(input e as System.Windows.Forms.MouseEventArgs):
   end method.

   method protected override void OnNewDeltaX(input newDeltaX as integer):
   end method.

   method protected override void OnNewDeltaY(input newDeltaY as integer):
   end method.

   method public override void OnElementAdjustmentAborted():
   end method.

   method public override void Offset(input deltaX as integer, input deltaY as integer, input recursive as logical):
   end method.

   method protected override void OnMouseEnter():
   end method.

   method protected override void OnMouseLeave():
   end method.

   method protected override void OnDispose():
   end method.

   method protected override logical WantsInputNotification(input inputType as Infragistics.Win.UIElementInputType, input point as System.Drawing.Point):
   end method.

   method protected override void DrawBackColor(input drawParams as Infragistics.Win.UIElementDrawParams):
   end method.

end class.
