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

   def protected property ActiveThemeMouseTracking as logical
      get.

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

   def protected property RequiresSeparator as logical
      get.

   def public override property Adjustable as logical
      get.

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

   def public override property RectInsideBorders as System.Drawing.Rectangle
      get.

   constructor public HeaderUIElementBase(input parent as Infragistics.Win.UIElement, input supportsLeftRightAdjustments as logical, input supportsUpDownAdjustments as logical):
   end constructor.

   method protected override void OnMouseEnter():
   end method.

   method protected override void OnMouseLeave():
   end method.

   method protected override logical DrawTheme(input drawParams as Infragistics.Win.UIElementDrawParams):
   end method.

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

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

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

end class.
