class Infragistics.Win.Misc.UltraButtonBase
   inherits Infragistics.Win.Misc.AutoSizeControlBase
   implements System.ComponentModel.IComponent, System.IDisposable, System.Windows.Forms.UnsafeNativeMethods+IOleControl, System.Windows.Forms.UnsafeNativeMethods+IOleObject, System.Windows.Forms.UnsafeNativeMethods+IOleInPlaceObject, System.Windows.Forms.UnsafeNativeMethods+IOleInPlaceActiveObject, System.Windows.Forms.UnsafeNativeMethods+IOleWindow, System.Windows.Forms.UnsafeNativeMethods+IViewObject, System.Windows.Forms.UnsafeNativeMethods+IViewObject2, System.Windows.Forms.UnsafeNativeMethods+IPersist, System.Windows.Forms.UnsafeNativeMethods+IPersistStreamInit, System.Windows.Forms.UnsafeNativeMethods+IPersistPropertyBag, System.Windows.Forms.UnsafeNativeMethods+IPersistStorage, System.Windows.Forms.UnsafeNativeMethods+IQuickActivate, System.Windows.Forms.ISupportOleDropSource, System.Windows.Forms.IDropTarget, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IWin32Window, System.Windows.Forms.Layout.IArrangedElement, System.Windows.Forms.IBindableComponent, Infragistics.Win.UIAutomation.IProvideUIAutomation, Infragistics.Win.IUltraControl, Infragistics.Win.AppStyling.ISupportAppStyling, Infragistics.Win.IControlElementEventProcessor, Infragistics.Win.IUltraControlElement, Infragistics.Win.Touch.ISupportTouchMetrics, Infragistics.Win.IImageListProvider, System.Windows.Forms.IButtonControl
   abstract:

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

   def public property ButtonStyleResolved as Infragistics.Win.UIElementButtonStyle
      get.

   def public property PressedAppearance as Infragistics.Win.AppearanceBase
      get.
      set.

   def public property HasPressedAppearance as logical
      get.

   def public property AcceptsFocus as logical
      get.
      set.

   def public property ShowFocusRect as logical
      get.
      set.

   def protected override property ReserveImageShadowSpace as logical
      get.

   def public property IsDefault as logical
      get.

   def protected override property DefaultImeMode as System.Windows.Forms.ImeMode
      get.

   def public property ImeMode as System.Windows.Forms.ImeMode
      get.
      set.

   def public property ShowOutline as logical
      get.
      set.

   def protected override property UseHotTrackingDefault as Infragistics.Win.DefaultableBoolean
      get.

   def public property DialogResult as System.Windows.Forms.DialogResult
      get.
      set.

   def public override event DoubleClick signature void (input sender as System.Object, input e as System.EventArgs).

   constructor protected UltraButtonBase():
   end constructor.

   method public final logical ShouldSerializePressedAppearance():
   end method.

   method public final void ResetPressedAppearance():
   end method.

   method protected override System.Drawing.Size CalculatePreferredSize(input proposedSize as System.Drawing.Size):
   end method.

   method protected override integer CalculateWidthAvailable(input width as integer):
   end method.

   method protected void ResolveAppearance(input buttonState as Infragistics.Win.UIElementButtonState, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags):
   end method.

   method protected override void OnSubObjectPropChange(input propChangeInfo as Infragistics.Shared.PropChangeInfo):
   end method.

   method protected override logical ProcessMnemonic(input charCode as character):
   end method.

   method protected void ButtonKeyDown(input e as System.Windows.Forms.KeyEventArgs):
   end method.

   method protected void ButtonKeyUp(input e as System.Windows.Forms.KeyEventArgs):
   end method.

   method protected final override void Dispose(input disposing as logical):
   end method.

   method protected override void OnKeyDown(input e as System.Windows.Forms.KeyEventArgs):
   end method.

   method protected override void OnKeyUp(input e as System.Windows.Forms.KeyEventArgs):
   end method.

   method protected override void OnGotFocus(input e as System.EventArgs):
   end method.

   method protected override void OnClick(input e as System.EventArgs):
   end method.

   method public void PerformClick():
   end method.

   method public void NotifyDefault(input value as logical):
   end method.

end class.
