class Infragistics.Win.UltraWinEditors.EditorButton
   inherits Infragistics.Win.UltraWinEditors.EditorButtonBase
   implements System.IDisposable, Infragistics.Shared.IKeyedSubObjectEx, Infragistics.Shared.IKeyedSubObject, System.ICloneable:

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

   def public property HasPressedAppearance as logical
      get.

   def protected override property UIElementType as System.Type
      get.

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

   def public property Text as character
      get.
      set.

   def protected override property AccessibleRole as System.Windows.Forms.AccessibleRole
      get.

   def public event Click signature void (input sender as System.Object, input e as Infragistics.Win.UltraWinEditors.EditorButtonEventArgs).

   constructor public EditorButton():
   end constructor.

   constructor public EditorButton(input key as character):
   end constructor.

   method public override Infragistics.Win.UltraWinEditors.EditorButtonBase+EditorButtonBaseUIAProviderStub CreateUIAutomationProvider(input parent as Infragistics.Win.UIAutomation.Stubs.FragmentUIAProviderStub, input fragmentRoot as Infragistics.Win.UIAutomation.Stubs.FragmentRootUIAProviderStub):
   end method.

   method protected override void DoDefaultAction(input button as Infragistics.Win.UltraWinEditors.EditorButtonBase+EditorButtonBaseUIAProviderStub, input parent as Infragistics.Win.EmbeddableEditorBase+EmbeddableEditorUIAProviderStub):
   end method.

   method public final logical ShouldSerializePressedAppearance():
   end method.

   method public final void ResetPressedAppearance():
   end method.

   method protected override character GetDefaultAction(input button as System.Windows.Forms.AccessibleObject):
   end method.

   method protected override void OnDispose():
   end method.

   method protected override void OnSubObjectPropChanged(input propChange as Infragistics.Shared.PropChangeInfo):
   end method.

   method protected override Infragistics.Win.UIElement CreateUIElement(input previousElement as Infragistics.Win.UIElement, input parentElement as Infragistics.Win.UIElement):
   end method.

   method protected override void InitializeAppearances():
   end method.

   method public override System.Object Clone():
   end method.

   method protected override void InitializeFrom(input button as Infragistics.Win.UltraWinEditors.EditorButtonBase):
   end method.

   method protected void OnClick(input e as Infragistics.Win.UltraWinEditors.EditorButtonEventArgs):
   end method.

   method protected override System.ComponentModel.Design.Serialization.InstanceDescriptor CreateInstanceDescriptor(input context as System.ComponentModel.ITypeDescriptorContext):
   end method.

   method protected void ResolveAppearance(input state as Infragistics.Win.UIElementButtonState, input appearance as Infragistics.Win.AppearanceData, input requestedPropFlags as Infragistics.Win.AppearancePropFlags, input role as Infragistics.Win.AppStyling.UIRole, input componentRole as Infragistics.Win.AppStyling.ComponentRole):
   end method.

   method protected override System.Drawing.Size CalculatePreferredSize(input buttonInfo as Infragistics.Win.UltraWinEditors.EditorButtonInfo):
   end method.

   method protected final System.Drawing.Size CalculateTextSize(input buttonInfo as Infragistics.Win.UltraWinEditors.EditorButtonInfo):
   end method.

   method protected override void DoDefaultAction(input buttonAccessibleObject as System.Windows.Forms.AccessibleObject):
   end method.

end class.
