class Infragistics.Win.ImageAndTextButtonUIElementBase
   inherits Infragistics.Win.ButtonUIElementBase
   implements System.IDisposable, Infragistics.Win.UIAutomation.IProvideUIAutomation
   abstract:

   def public property UseDefaultAppearance as logical
      get.
      set.

   def public property Style as Infragistics.Win.UIElementButtonStyle
      get.
      set.

   def public override property ButtonStyle as Infragistics.Win.UIElementButtonStyle
      get.

   def public property ImageAndTextElement as Infragistics.Win.ImageAndTextUIElement
      get.

   def protected abstract property Provider as Infragistics.Win.IUIElementImageAndTextProvider
      get.

   constructor protected ImageAndTextButtonUIElementBase(input parent as Infragistics.Win.UIElement):
   end constructor.

   constructor protected ImageAndTextButtonUIElementBase(input parent as Infragistics.Win.UIElement, input buttonType as Infragistics.Win.UIElementButtonType):
   end constructor.

   method protected void AdjustImageAttributes(input drawParams as Infragistics.Win.UIElementDrawParams, input attributes as System.Drawing.Imaging.ImageAttributes):
   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.

end class.
